Conheça o YOLO26: IA de visão de próxima geração.
Ultralytics
Voltar para o Glossário da Ultralytics

Dynamic Resolution Scaling

Descobre o que é o escalonamento dinâmico de resolução e como ele otimiza o desempenho. Aprende a aplicá-lo ao Ultralytics YOLO26 para uma inferência eficiente em tempo real.

Quando perguntas o que é o escalonamento dinâmico de resolução, referes-te a uma técnica que ajusta a resolução interna de uma imagem, frame de vídeo ou pipeline de renderização em tempo real para manter uma taxa de frames estável e otimizar os recursos computacionais. Originalmente popularizado em videojogos para evitar quedas de desempenho durante cenas exigentes, o Dynamic Resolution Scaling (DRS) tornou-se um conceito crítico em inteligência artificial (IA) e visão computacional. Ao alterar dinamicamente a resolução com base na carga do hardware, os sistemas podem garantir um throughput consistente sem picos severos de latência.

Link to this sectionComo funciona o Escalonamento Dinâmico de Resolução#

Num pipeline de processamento padrão, o hardware é encarregado de processar um número fixo de pixels. Se te perguntas o que faz o escalonamento dinâmico de resolução, ele monitoriza ativamente métricas de desempenho do sistema — como a latência de inferência ou o tempo de renderização de frames. Se o sistema detetar um gargalo, o DRS baixa automaticamente a resolução interna para reduzir a carga de trabalho na unidade de processamento gráfico (GPU).

Implementações modernas combinam frequentemente o DRS com upscalers avançados de deep learning. Nestes cenários, a renderização gráfica impulsionada por IA reconstrói uma imagem de saída de alta qualidade a partir de uma base de resolução mais baixa. Isto permite que os algoritmos analisem ou exibam cenas de forma fluida enquanto a IA preenche inteligentemente a informação visual em falta.

Link to this sectionAplicações no Mundo Real#

O Escalonamento Dinâmico de Resolução é amplamente utilizado tanto em computação gráfica quanto em implementações de machine learning para equilibrar velocidade e precisão:

Link to this sectionDeves usar o Escalonamento Dinâmico de Resolução?#

Uma questão comum entre desenvolvedores é se deves usar o escalonamento dinâmico de resolução e se este é bom para implementações de computação edge. A resposta é geralmente sim, especialmente para sistemas onde um desempenho consistente é mais crítico do que analisar cada detalhe visual minucioso. Enquanto a resolução estática força o processamento da mesma contagem de pixels independentemente do custo computacional, o DRS oferece a flexibilidade para evitar falhas de software ou travamentos. Se estiveres a configurar um pipeline de visão computacional na Ultralytics Platform, utilizar uma estratégia de resolução adaptativa pode ser tão impactante quanto otimizar o teu batch size ou aplicar quantização de modelos para melhorar a eficiência geral do pipeline.

Ao contrário do Variable Rate Shading, que reduz o detalhe da textura seletivamente em partes específicas de uma imagem, o DRS escala a pegada total da imagem. Isto afeta estritamente a dimensão de entrada global passada para a framework PyTorch ou motor gráfico.

Link to this sectionImplementar Resolução Adaptativa em Visão por IA#

Podes facilmente criar um script usando a linguagem de programação Python que imita o DRS ao alterar dinamicamente o tamanho da imagem passada para o modo predict do modelo. Ao explorar arquiteturas de grafos dinâmicos, o modelo ajusta-se perfeitamente ao novo tamanho em tempo real sem a necessidade de recarregar.

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

Ao gerir a resolução de forma adaptativa, podes implementar sistemas de visão computacional mais robustos em dispositivos como o NVIDIA Jetson e lidar elegantemente com picos de desempenho sem interromper o feed de vídeo.

Explore solutions

Real-time AI tailored to your operation

IA na Agricultura

Leve a IA de visão para a agricultura inteligente com os modelos Ultralytics YOLO. Potencialize o monitoramento de colheitas, rastreamento de gado e agricultura de precisão para obter rendimentos maiores e mais inteligentes.

Saiba mais
Real-time AI that works with your operation

IA no Setor Automotivo

Aplica visão computacional no setor automotivo com modelos Ultralytics YOLO. A IA de visão eleva a segurança viária, a assistência ao condutor e a automação de veículos para estradas mais inteligentes.

Saiba mais
Real-time AI that works with your team

IA na Saúde

Crie soluções para a saúde com modelos Ultralytics YOLO. A IA de visão na saúde potencializa diagnósticos mais inteligentes, monitoramento de pacientes e exames médicos mais rápidos.

Saiba mais
Real-time AI that works with your team

IA no Varejo

Reinvente o varejo com os modelos YOLO da Ultralytics. A IA de visão potencializa o rastreamento de inventário, o monitoramento de prateleiras, a gestão de filas e insights mais inteligentes sobre os clientes.

Saiba mais
Real-time AI that works with your team

IA em Robótica

Impulsione máquinas mais inteligentes com os modelos Ultralytics YOLO. A visão computacional por IA na robótica impulsiona a navegação autônoma, a percepção, o rastreamento de objetos e o controle em tempo real.

Saiba mais
Real-time AI that works with your team

IA na Manufatura

Otimize a manufatura com os modelos Ultralytics YOLO. A visão computacional impulsiona o controle de qualidade, a detecção de defeitos, a conformidade com EPIs e a automação de linhas de montagem.

Saiba mais
Real-time AI that works with your team

IA na logística

Otimize a logística com modelos Ultralytics YOLO. A IA de visão permite a inspeção de pacotes, triagem, rastreamento de veículos e monitoramento de segurança em armazéns em tempo real.

Saiba mais
Real-time AI tailored to your operation

IA na Agricultura

Leve a IA de visão para a agricultura inteligente com os modelos Ultralytics YOLO. Potencialize o monitoramento de colheitas, rastreamento de gado e agricultura de precisão para obter rendimentos maiores e mais inteligentes.

Saiba mais
Real-time AI that works with your operation

IA no Setor Automotivo

Aplica visão computacional no setor automotivo com modelos Ultralytics YOLO. A IA de visão eleva a segurança viária, a assistência ao condutor e a automação de veículos para estradas mais inteligentes.

Saiba mais
Real-time AI that works with your team

IA na Saúde

Crie soluções para a saúde com modelos Ultralytics YOLO. A IA de visão na saúde potencializa diagnósticos mais inteligentes, monitoramento de pacientes e exames médicos mais rápidos.

Saiba mais
Real-time AI that works with your team

IA no Varejo

Reinvente o varejo com os modelos YOLO da Ultralytics. A IA de visão potencializa o rastreamento de inventário, o monitoramento de prateleiras, a gestão de filas e insights mais inteligentes sobre os clientes.

Saiba mais
Real-time AI that works with your team

IA em Robótica

Impulsione máquinas mais inteligentes com os modelos Ultralytics YOLO. A visão computacional por IA na robótica impulsiona a navegação autônoma, a percepção, o rastreamento de objetos e o controle em tempo real.

Saiba mais
Real-time AI that works with your team

IA na Manufatura

Otimize a manufatura com os modelos Ultralytics YOLO. A visão computacional impulsiona o controle de qualidade, a detecção de defeitos, a conformidade com EPIs e a automação de linhas de montagem.

Saiba mais
Real-time AI that works with your team

IA na logística

Otimize a logística com modelos Ultralytics YOLO. A IA de visão permite a inspeção de pacotes, triagem, rastreamento de veículos e monitoramento de segurança em armazéns em tempo real.

Saiba mais
Real-time AI tailored to your operation

IA na Agricultura

Leve a IA de visão para a agricultura inteligente com os modelos Ultralytics YOLO. Potencialize o monitoramento de colheitas, rastreamento de gado e agricultura de precisão para obter rendimentos maiores e mais inteligentes.

Saiba mais
Real-time AI that works with your operation

IA no Setor Automotivo

Aplica visão computacional no setor automotivo com modelos Ultralytics YOLO. A IA de visão eleva a segurança viária, a assistência ao condutor e a automação de veículos para estradas mais inteligentes.

Saiba mais
Real-time AI that works with your team

IA na Saúde

Crie soluções para a saúde com modelos Ultralytics YOLO. A IA de visão na saúde potencializa diagnósticos mais inteligentes, monitoramento de pacientes e exames médicos mais rápidos.

Saiba mais
Real-time AI that works with your team

IA no Varejo

Reinvente o varejo com os modelos YOLO da Ultralytics. A IA de visão potencializa o rastreamento de inventário, o monitoramento de prateleiras, a gestão de filas e insights mais inteligentes sobre os clientes.

Saiba mais
Real-time AI that works with your team

IA em Robótica

Impulsione máquinas mais inteligentes com os modelos Ultralytics YOLO. A visão computacional por IA na robótica impulsiona a navegação autônoma, a percepção, o rastreamento de objetos e o controle em tempo real.

Saiba mais
Real-time AI that works with your team

IA na Manufatura

Otimize a manufatura com os modelos Ultralytics YOLO. A visão computacional impulsiona o controle de qualidade, a detecção de defeitos, a conformidade com EPIs e a automação de linhas de montagem.

Saiba mais
Real-time AI that works with your team

IA na logística

Otimize a logística com modelos Ultralytics YOLO. A IA de visão permite a inspeção de pacotes, triagem, rastreamento de veículos e monitoramento de segurança em armazéns em tempo real.

Saiba mais

Vamos construir o futuro da IA juntos!

Começa a tua jornada com o futuro da aprendizagem automática