Безопасность корпоративного уровня: Соответствует стандартам ISO 27001 + SOC 2 Type I.
Ultralytics
Назад к глоссарию Ultralytics

Dynamic Resolution Scaling

Узнай, что такое динамическое масштабирование разрешения и как оно оптимизирует производительность. Научись применять его в Ultralytics YOLO26 для эффективного вывода в реальном времени.

Когда ты задаешься вопросом, что такое динамическое масштабирование разрешения, знай, что это метод, который регулирует внутреннее разрешение изображения, видеокадра или конвейера рендеринга в реальном времени для поддержания стабильной частоты кадров и оптимизации вычислительных ресурсов. Изначально популяризированное в видеоиграх для предотвращения падения производительности во время требовательных сцен, динамическое масштабирование разрешения (DRS) стало важнейшей концепцией в области искусственного интеллекта (ИИ) и компьютерного зрения. Динамически изменяя разрешение в зависимости от аппаратной нагрузки, системы могут обеспечить стабильную пропускную способность без резких скачков задержки.

Link to this sectionКак работает динамическое масштабирование разрешения#

В стандартном конвейере обработки оборудование выполняет задачу обработки фиксированного количества пикселей. Если тебе интересно, для чего нужно динамическое масштабирование разрешения, то оно активно отслеживает показатели производительности системы, такие как задержка вывода или время рендеринга кадра. Если система обнаруживает узкое место, DRS автоматически снижает внутреннее разрешение, чтобы уменьшить нагрузку на графический процессор (GPU).

Современные реализации часто сочетают DRS с передовыми апскейлерами на основе глубокого обучения. В таких сценариях графический рендеринг на базе ИИ реконструирует высококачественное выходное изображение из базы с более низким разрешением. Это позволяет алгоритмам плавно анализировать или отображать сцены, пока ИИ интеллектуально заполняет недостающую визуальную информацию.

Link to this sectionРеальные приложения#

Динамическое масштабирование разрешения активно используется как в компьютерной графике, так и при развертывании моделей машинного обучения для баланса скорости и точности:

Link to this sectionСтоит ли использовать динамическое масштабирование разрешения?#

Распространенный вопрос среди разработчиков: стоит ли использовать динамическое масштабирование разрешения и подходит ли оно для развертывания на граничных устройствах. Ответ, как правило, да, особенно для систем, где стабильная производительность важнее, чем анализ каждой мелкой визуальной детали. В то время как статическое разрешение заставляет обрабатывать одно и то же количество пикселей независимо от вычислительных затрат, DRS обеспечивает гибкость, предотвращая сбои программного обеспечения или заикания. Если ты настраиваешь конвейер компьютерного зрения на платформе Ultralytics, использование стратегии адаптивного разрешения может быть столь же эффективным, как оптимизация твоего размера пакета или применение квантования модели для повышения общей эффективности конвейера.

В отличие от Variable Rate Shading, который выборочно снижает детализацию текстур в определенных частях изображения, DRS масштабирует весь кадр целиком. Это напрямую влияет на глобальную размерность входных данных, передаваемых в PyTorch или графический движок.

Link to this sectionВнедрение адаптивного разрешения в Vision AI#

Ты можешь легко создать скрипт на языке программирования Python, который имитирует DRS путем динамического изменения размера изображения, передаваемого в режим предсказания модели. Используя архитектуры динамических графов, модель легко адаптируется к новому размеру «на лету» без необходимости перезагрузки.

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

Управляя разрешением адаптивно, ты можешь развертывать более надежные системы компьютерного зрения на устройствах, таких как NVIDIA Jetson, и корректно справляться с пиками производительности, не прерывая видеопоток.

Explore solutions

Real-time AI that works with your team

ИИ в робототехнике

Делай свои машины умнее с помощью моделей Ultralytics YOLO. ИИ машинного зрения в робототехнике обеспечивает автономную навигацию, восприятие, отслеживание объектов и управление в реальном времени.
Узнать больше
Real-time AI that works with your team

ИИ в логистике

Оптимизируй логистику с помощью моделей Ultralytics YOLO. Vision AI позволяет инспектировать посылки, сортировать их, отслеживать транспортные средства и контролировать безопасность на складе в реальном времени.
Узнать больше
Real-time AI that works with your team

ИИ в розничной торговле

Переосмысли ритейл с помощью моделей Ultralytics YOLO. Vision AI расширяет возможности отслеживания запасов, мониторинга полок, управления очередями и более глубокого понимания клиентов.
Узнать больше
Real-time AI that works with your team

ИИ в здравоохранении

Создавай решения для здравоохранения с помощью моделей Ultralytics YOLO. ИИ для зрения в медицине ускоряет анализ медицинских изображений, делает диагностику более точной, а мониторинг пациентов — эффективнее.
Узнать больше
Real-time AI that works with your team

ИИ в производстве

Оптимизируй производство с помощью моделей Ultralytics YOLO. Vision AI управляет контролем качества, обнаружением дефектов, соблюдением СИЗ и автоматизацией сборочных линий.
Узнать больше
Real-time AI that works with your operation

ИИ в автомобильной отрасли

Применяй компьютерное зрение в автомобильной отрасли с моделями Ultralytics YOLO. ИИ для зрения повышает безопасность дорожного движения, помогает водителю и способствует автоматизации транспортных средств для создания более «умных» дорог.
Узнать больше
Real-time AI tailored to your operation

ИИ в сельском хозяйстве

Внедряй ИИ в «умное» сельское хозяйство с помощью моделей Ultralytics YOLO. Оптимизируй мониторинг посевов, отслеживание скота и точное земледелие для получения более высоких и «умных» урожаев.
Узнать больше
Real-time AI that works with your team

ИИ в робототехнике

Делай свои машины умнее с помощью моделей Ultralytics YOLO. ИИ машинного зрения в робототехнике обеспечивает автономную навигацию, восприятие, отслеживание объектов и управление в реальном времени.
Узнать больше
Real-time AI that works with your team

ИИ в логистике

Оптимизируй логистику с помощью моделей Ultralytics YOLO. Vision AI позволяет инспектировать посылки, сортировать их, отслеживать транспортные средства и контролировать безопасность на складе в реальном времени.
Узнать больше
Real-time AI that works with your team

ИИ в розничной торговле

Переосмысли ритейл с помощью моделей Ultralytics YOLO. Vision AI расширяет возможности отслеживания запасов, мониторинга полок, управления очередями и более глубокого понимания клиентов.
Узнать больше
Real-time AI that works with your team

ИИ в здравоохранении

Создавай решения для здравоохранения с помощью моделей Ultralytics YOLO. ИИ для зрения в медицине ускоряет анализ медицинских изображений, делает диагностику более точной, а мониторинг пациентов — эффективнее.
Узнать больше
Real-time AI that works with your team

ИИ в производстве

Оптимизируй производство с помощью моделей Ultralytics YOLO. Vision AI управляет контролем качества, обнаружением дефектов, соблюдением СИЗ и автоматизацией сборочных линий.
Узнать больше
Real-time AI that works with your operation

ИИ в автомобильной отрасли

Применяй компьютерное зрение в автомобильной отрасли с моделями Ultralytics YOLO. ИИ для зрения повышает безопасность дорожного движения, помогает водителю и способствует автоматизации транспортных средств для создания более «умных» дорог.
Узнать больше
Real-time AI tailored to your operation

ИИ в сельском хозяйстве

Внедряй ИИ в «умное» сельское хозяйство с помощью моделей Ultralytics YOLO. Оптимизируй мониторинг посевов, отслеживание скота и точное земледелие для получения более высоких и «умных» урожаев.
Узнать больше
Real-time AI that works with your team

ИИ в робототехнике

Делай свои машины умнее с помощью моделей Ultralytics YOLO. ИИ машинного зрения в робототехнике обеспечивает автономную навигацию, восприятие, отслеживание объектов и управление в реальном времени.
Узнать больше
Real-time AI that works with your team

ИИ в логистике

Оптимизируй логистику с помощью моделей Ultralytics YOLO. Vision AI позволяет инспектировать посылки, сортировать их, отслеживать транспортные средства и контролировать безопасность на складе в реальном времени.
Узнать больше
Real-time AI that works with your team

ИИ в розничной торговле

Переосмысли ритейл с помощью моделей Ultralytics YOLO. Vision AI расширяет возможности отслеживания запасов, мониторинга полок, управления очередями и более глубокого понимания клиентов.
Узнать больше
Real-time AI that works with your team

ИИ в здравоохранении

Создавай решения для здравоохранения с помощью моделей Ultralytics YOLO. ИИ для зрения в медицине ускоряет анализ медицинских изображений, делает диагностику более точной, а мониторинг пациентов — эффективнее.
Узнать больше
Real-time AI that works with your team

ИИ в производстве

Оптимизируй производство с помощью моделей Ultralytics YOLO. Vision AI управляет контролем качества, обнаружением дефектов, соблюдением СИЗ и автоматизацией сборочных линий.
Узнать больше
Real-time AI that works with your operation

ИИ в автомобильной отрасли

Применяй компьютерное зрение в автомобильной отрасли с моделями Ultralytics YOLO. ИИ для зрения повышает безопасность дорожного движения, помогает водителю и способствует автоматизации транспортных средств для создания более «умных» дорог.
Узнать больше
Real-time AI tailored to your operation

ИИ в сельском хозяйстве

Внедряй ИИ в «умное» сельское хозяйство с помощью моделей Ultralytics YOLO. Оптимизируй мониторинг посевов, отслеживание скота и точное земледелие для получения более высоких и «умных» урожаев.
Узнать больше

Давай строить будущее ИИ вместе!

Начни свой путь в будущее машинного обучения