Открыть сервис

Апскейлинг: повышение разрешения изображений

Апскейлинг (от англ. upscaling, «увеличение масштаба») — процесс увеличения разрешения цифрового изображения или видео с целью повышения его детализации и чёткости. В отличие от простого растягивания картинки, апскейлинг предполагает использование алгоритмов, которые восстанавливают недостающую информацию и сглаживают артефакты, возникающие при масштабировании.

Принципы работы

При увеличении изображения каждый исходный пиксель заменяется блоком из нескольких пикселей большего размера. Если делать это механически (метод ближайшего соседа), картинка становится «пиксельной» и теряет плавность переходов. Более совершенные алгоритмы анализируют соседние точки и вычисляют промежуточные значения цвета и яркости, создавая иллюзию более высокого разрешения.

Основные методы

Интерполяционные алгоритмы

  • Билинейная интерполяция — учитывает четыре соседних пикселя, даёт более гладкий результат, чем ближайший сосед, но размывает мелкие детали.
  • Бикубическая интерполяция — использует 16 соседних точек, обеспечивает лучшую резкость и используется по умолчанию во многих графических редакторах.
  • Lanczos — более сложный фильтр, который хорошо сохраняет контрастные края, но может создавать лёгкие ореолы (звон) вокруг объектов.

Нейросетевые методы

Современный этап развития апскейлинга связан с использованием свёрточных нейронных сетей. Такие алгоритмы обучаются на парах «низкое разрешение — высокое разрешение» и способны «достраивать» текстуры, которые невозможно восстановить математической интерполяцией. К этой категории относятся:

  • ESRGAN (Enhanced Super-Resolution Generative Adversarial Network) — одна из первых архитектур, дающих фотореалистичный результат.
  • Real-ESRGAN — улучшенная версия, устойчивая к реальным шумам и сжатию.
  • Waifu2x — специализированный инструмент, изначально созданный для аниме-арта, но применяемый и к обычным фотографиям.

Применение

Видеоигры

Апскейлинг широко используется в игровой индустрии для повышения производительности. Вместо рендеринга сцены в нативном 4K, игра рассчитывает изображение в более низком разрешении (например, 1080p), а затем масштабирует его до 4K. Это позволяет значительно увеличить частоту кадров без видимой потери качества. Крупнейшие технологии:

Видео и стриминг

Апскейлинг применяется для улучшения качества старых DVD-дисков, телепередач и видео с низким битрейтом. Потоковые сервисы и видеоплееры используют аппаратные или программные алгоритмы для повышения чёткости при воспроизведении на больших экранах.

Фотография и дизайн

Графические редакторы (Adobe Photoshop, GIMP) включают встроенные инструменты апскейлинга. Отдельные сервисы и программы (Topaz Gigapixel AI, ON1 Resize) специализируются именно на увеличении фотографий с сохранением текстуры кожи, волос и других сложных элементов.

Ограничения и артефакты

Апскейлинг не создаёт новой информации из ничего. При увеличении изображения в несколько раз алгоритмы вынуждены «домысливать» детали, что может приводить к:

  • Галлюцинациям — появлению ложных текстур и объектов, которых нет в оригинале (характерно для нейросетей).
  • Размытию — потере резкости на мелких элементах.
  • Ореолам — светлым или тёмным контурам вокруг объектов при агрессивной фильтрации.

Качество результата напрямую зависит от исходного материала: изображения с высоким уровнем шума или сильным сжатием (JPEG-артефакты) апскейлятся хуже, чем чистые кадры.

Перспективы развития

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

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →