Conoce YOLO26: IA de visión de nueva generación.
Ultralytics
Volver al glosario de Ultralytics

Dynamic Resolution Scaling

Descubre qué es el escalado de resolución dinámico y cómo optimiza el rendimiento. Aprende a aplicarlo en Ultralytics YOLO26 para una inferencia en tiempo real eficiente.

Cuando te preguntes qué es el escalado de resolución dinámico, se refiere a una técnica que ajusta la resolución interna de una imagen, fotograma de vídeo o canal de renderizado en tiempo real para mantener una tasa de fotogramas estable y optimizar los recursos computacionales. Popularizado originalmente en los videojuegos para evitar caídas de rendimiento durante escenas exigentes, el Escalado de Resolución Dinámico (DRS, por sus siglas en inglés) se ha convertido en un concepto fundamental en la inteligencia artificial (IA) y la visión por computador. Al alterar dinámicamente la resolución según la carga del hardware, los sistemas pueden asegurar un rendimiento constante sin picos graves de latencia.

Link to this sectionCómo funciona el escalado de resolución dinámico#

En un proceso de tratamiento estándar, el hardware se encarga de procesar un número fijo de píxeles. Si te preguntas qué hace el escalado de resolución dinámico, este monitoriza activamente las métricas de rendimiento del sistema, como la latencia de inferencia o el tiempo de renderizado de fotogramas. Si el sistema detecta un cuello de botella, el DRS reduce automáticamente la resolución interna para disminuir la carga de trabajo en la unidad de procesamiento gráfico (GPU).

Las implementaciones modernas suelen combinar el DRS con escaladores avanzados de aprendizaje profundo. En estos escenarios, el renderizado gráfico basado en IA reconstruye una imagen de salida de alta calidad a partir de una base de menor resolución. Esto permite a los algoritmos analizar o mostrar escenas con fluidez mientras la IA completa de forma inteligente la información visual faltante.

Link to this sectionAplicaciones en el mundo real#

El escalado de resolución dinámico se utiliza ampliamente tanto en gráficos por ordenador como en despliegues de aprendizaje automático para equilibrar la velocidad y la precisión:

Link to this section¿Deberías usar el escalado de resolución dinámico?#

Una pregunta común entre los desarrolladores es si debería usar el escalado de resolución dinámico y si este es bueno para los despliegues de computación de borde. La respuesta es generalmente sí, especialmente para sistemas donde un rendimiento constante es más crítico que analizar cada detalle visual. Mientras que la resolución estática obliga a procesar el mismo número de píxeles independientemente del coste computacional, el DRS proporciona la flexibilidad para evitar fallos de software o tirones. Si estás configurando un canal de visión por computador en la Plataforma Ultralytics, utilizar una estrategia de resolución adaptativa puede ser tan impactante como optimizar tu tamaño de lote o aplicar cuantización de modelos para mejorar la eficiencia general del flujo de trabajo.

A diferencia del Variable Rate Shading, que reduce el detalle de las texturas de forma selectiva en partes específicas de una imagen, el DRS escala toda la huella de la imagen. Esto afecta estrictamente a la dimensión de entrada global que se pasa al framework PyTorch o al motor gráfico.

Link to this sectionImplementación de resolución adaptativa en IA de visión#

Puedes crear fácilmente un script utilizando el lenguaje de programación Python que imite el DRS alterando dinámicamente el tamaño de la imagen que se pasa al modo de predicción del modelo. Aprovechando las arquitecturas de grafos dinámicos, el modelo se ajusta perfectamente al nuevo tamaño sobre la marcha sin necesidad de recargarlo.

from ultralytics import YOLO

# Load a pre-trained Ultralytics YOLO26 model
model = YOLO("yolo26n.pt")


def adaptive_inference(frame, current_fps):
    # Dynamically scale input resolution based on system performance (e.g., target 30 FPS)
    input_size = 640 if current_fps > 30 else 320

    # Run inference with the dynamically selected resolution
    results = model.predict(source=frame, imgsz=input_size, verbose=False)
    return results

Al gestionar la resolución de forma adaptativa, puedes desplegar sistemas de visión por computador más robustos en dispositivos como NVIDIA Jetson y manejar con elegancia los picos de rendimiento sin interrumpir el flujo de vídeo.

Explore solutions

Real-time AI tailored to your operation

IA en la agricultura

Lleva la IA de visión a la agricultura inteligente con los modelos Ultralytics YOLO. Potencia el seguimiento de cultivos, el control de ganado y la agricultura de precisión para obtener rendimientos mayores y más inteligentes.

Más información
Real-time AI that works with your operation

IA en la automoción

Aplica la visión artificial en la automoción con los modelos Ultralytics YOLO. La IA de visión mejora la seguridad vial, la asistencia al conductor y la automatización de vehículos para lograr carreteras más inteligentes.

Más información
Real-time AI that works with your team

IA en el sector sanitario

Crea soluciones sanitarias con los modelos Ultralytics YOLO. La IA de visión en el sector sanitario potencia imágenes médicas más rápidas, diagnósticos más inteligentes y el seguimiento de pacientes.

Más información
Real-time AI that works with your team

IA en el comercio minorista

Reimagina el comercio minorista con los modelos Ultralytics YOLO. La IA de visión potencia el seguimiento de inventario, la supervisión de estanterías, la gestión de colas y conocimientos más inteligentes sobre los clientes.

Más información
Real-time AI that works with your team

IA en robótica

Potencia máquinas más inteligentes con modelos Ultralytics YOLO. La IA de visión en robótica impulsa la navegación autónoma, la percepción, el seguimiento de objetos y el control en tiempo real.

Más información
Real-time AI that works with your team

IA en la fabricación

Optimiza la fabricación con los modelos YOLO de Ultralytics. La IA de visión impulsa el control de calidad, la detección de defectos, el cumplimiento de los EPI y la automatización de la línea de montaje.

Más información
Real-time AI that works with your team

IA en logística

Optimiza la logística con los modelos de Ultralytics YOLO. La visión artificial permite la inspección de paquetes, la clasificación, el seguimiento de vehículos y la supervisión de la seguridad en almacenes en tiempo real.

Más información
Real-time AI tailored to your operation

IA en la agricultura

Lleva la IA de visión a la agricultura inteligente con los modelos Ultralytics YOLO. Potencia el seguimiento de cultivos, el control de ganado y la agricultura de precisión para obtener rendimientos mayores y más inteligentes.

Más información
Real-time AI that works with your operation

IA en la automoción

Aplica la visión artificial en la automoción con los modelos Ultralytics YOLO. La IA de visión mejora la seguridad vial, la asistencia al conductor y la automatización de vehículos para lograr carreteras más inteligentes.

Más información
Real-time AI that works with your team

IA en el sector sanitario

Crea soluciones sanitarias con los modelos Ultralytics YOLO. La IA de visión en el sector sanitario potencia imágenes médicas más rápidas, diagnósticos más inteligentes y el seguimiento de pacientes.

Más información
Real-time AI that works with your team

IA en el comercio minorista

Reimagina el comercio minorista con los modelos Ultralytics YOLO. La IA de visión potencia el seguimiento de inventario, la supervisión de estanterías, la gestión de colas y conocimientos más inteligentes sobre los clientes.

Más información
Real-time AI that works with your team

IA en robótica

Potencia máquinas más inteligentes con modelos Ultralytics YOLO. La IA de visión en robótica impulsa la navegación autónoma, la percepción, el seguimiento de objetos y el control en tiempo real.

Más información
Real-time AI that works with your team

IA en la fabricación

Optimiza la fabricación con los modelos YOLO de Ultralytics. La IA de visión impulsa el control de calidad, la detección de defectos, el cumplimiento de los EPI y la automatización de la línea de montaje.

Más información
Real-time AI that works with your team

IA en logística

Optimiza la logística con los modelos de Ultralytics YOLO. La visión artificial permite la inspección de paquetes, la clasificación, el seguimiento de vehículos y la supervisión de la seguridad en almacenes en tiempo real.

Más información
Real-time AI tailored to your operation

IA en la agricultura

Lleva la IA de visión a la agricultura inteligente con los modelos Ultralytics YOLO. Potencia el seguimiento de cultivos, el control de ganado y la agricultura de precisión para obtener rendimientos mayores y más inteligentes.

Más información
Real-time AI that works with your operation

IA en la automoción

Aplica la visión artificial en la automoción con los modelos Ultralytics YOLO. La IA de visión mejora la seguridad vial, la asistencia al conductor y la automatización de vehículos para lograr carreteras más inteligentes.

Más información
Real-time AI that works with your team

IA en el sector sanitario

Crea soluciones sanitarias con los modelos Ultralytics YOLO. La IA de visión en el sector sanitario potencia imágenes médicas más rápidas, diagnósticos más inteligentes y el seguimiento de pacientes.

Más información
Real-time AI that works with your team

IA en el comercio minorista

Reimagina el comercio minorista con los modelos Ultralytics YOLO. La IA de visión potencia el seguimiento de inventario, la supervisión de estanterías, la gestión de colas y conocimientos más inteligentes sobre los clientes.

Más información
Real-time AI that works with your team

IA en robótica

Potencia máquinas más inteligentes con modelos Ultralytics YOLO. La IA de visión en robótica impulsa la navegación autónoma, la percepción, el seguimiento de objetos y el control en tiempo real.

Más información
Real-time AI that works with your team

IA en la fabricación

Optimiza la fabricación con los modelos YOLO de Ultralytics. La IA de visión impulsa el control de calidad, la detección de defectos, el cumplimiento de los EPI y la automatización de la línea de montaje.

Más información
Real-time AI that works with your team

IA en logística

Optimiza la logística con los modelos de Ultralytics YOLO. La visión artificial permite la inspección de paquetes, la clasificación, el seguimiento de vehículos y la supervisión de la seguridad en almacenes en tiempo real.

Más información

¡Construyamos juntos el futuro de la IA!

Comienza tu viaje con el futuro del aprendizaje automático