Блюр — термин компьютерной графики¶
Блюр (от англ. blur — размытие) — термин компьютерной графики и обработки изображений, обозначающий процесс или результат размытия изображения, при котором снижается резкость деталей, а переходы между яркостями становятся плавными. Термин широко применяется в фотографии, видеомонтаже, дизайне интерфейсов, 3D-визуализации и обработке сигналов.
¶История и происхождение термина
Слово blur происходит из английского языка и изначально означало «затуманивать, делать нечётким». С переходом цифровой графики в массовое использование термин закрепился в русскоязычной профессиональной лексике (дизайнеров, фотографов, видеографов, разработчиков) в латинице, без калькирования. В русских технических текстах встречается как заимствование и как калька — «размытие».
¶Математическая основа
Блюр реализуется свёрткой (конволюцией) изображения с ядром — матрицей весовых коэффициентов. Каждый пиксель результирующего изображения вычисляется как взвешенная сумма значений пикселей в окрестности исходного. Наиболее распространённые ядра:
- Box blur (бокс-блюр) — усреднение значений пикселей в прямоугольной области. Прост в вычислении, даёт характерный «ступенчатый» результат.
- Gaussian blur (гауссово размытие) — веса задаются двумерным распределением Гаусса. Даёт наиболее естественное, гладкое размытие, близкое к оптическому.
- Median blur — замена значения пикселя медианой окрестности. Эффективно удаляет шум-«соль и перец», сохраняя края.
- Motion blur — имитация размытия от движения объекта или камеры в заданном направлении.
- Kuwahara filter — нелинейный фильтр, сглаживающий текстуру при сохранении границ объектов.
Параметр интенсивности (радиус размытия) определяет размер ядра и, соответственно, степень потери детализации.
¶Применение
¶Фотография и видео
В фотографии блюр используется для имитации малой глубины резкости — размытия фона (боке), выделяющего объект съёмки. В видеомонтаже — для плавных переходов между сценами (blur transition), скрытия конфиденциальной информации (лица, номера, логотипы), создания эффекта сна или воспоминания.
¶Дизайн и интерфейсы
В веб- и мобильном дизайне размытие фона (backdrop blur) применяется в элементах «стекла» (glassmorphism), панелях уведомлений, модальных окнах — для визуального отделения слоёв интерфейса без использования сплошных заливок. Операционные системы (iOS, Android, Windows) используют блюр в системных элементах — центре уведомлений, меню, панелях.
¶Компьютерное зрение и 3D
В компьютерном зрении размытие — стандартный этап предобработки: подавление шума, подготовка изображения к выделению краёв и другим алгоритмам. В 3D-рендеринге блюр применяется для расчёта отражений (roughness), мягких теней (soft shadows), глубины резкости (depth of field) и расфокусировки движения (motion blur) в финальном кадре.
¶Видеоигры
В играх эффекты размытия реализуются как постобработка (пост-эффекты): расфокусировка прицела, размытие при быстром повороте камеры, эффект «отключения сознания» персонажа при получении урона. Технологии типа NVIDIA DLSS и AMD FSR используют пространственно-временное размытие (temporal blur) для апскейла и сглаживания.
¶Блюр в обработке сигналов
Понятие размытия распространяется и на одномерные сигналы — аудио, временные ряды. В аудиообработке гауссово или скользящее среднее размытие используется для сглаживания огибающей, фильтрации высокочастотных помех. В математической статистике ядро-сглаживание (kernel smoothing) и локальное регрессионное сглаживание (LOESS) — методы оценки плотности распределения и построения регрессий, принципиально совпадающие с блюром изображений.
¶Размытие и приватность
Блюр применяется для обезличивания данных на изображениях и видео — размытие лиц, номерных знаков, персональных документов. Исследования показывают, что стандартный гауссово-блюр не гарантирует анонимности: при известном алгоритме и исходном изображении часть информации может быть восстановлена. Для надёжного обезличивания рекомендуются методы, необратимо уничтожающие данные (пикселизация с последующим пересохранением без исходника, специализированные алгоритмы вроде k-anonymity).
¶Интересные факты
- Термин «боке» (bokeh) — не синоним блюра, а характеристика эстетики расфокусированного участка, определяемая формой диафрагмы объектива.
- В языке GLSL и других шейдерных языках блюр — одна из первых задач, которую осваивают при изучении программирования графики.
- Один из самых известных случаев использования блюра в медиа — размытие лиц свидетелей в криминальных передачах, ставшее визуальным клише жанра.
¶Источники
- Gonzalez R. C., Woods R. E. Digital Image Processing. — Pearson, 2018.
- Szeliski R. Computer Vision: Algorithms and Applications. — Springer, 2022.
- Бюлетень «Цифровая обработка сигналов» (сборник статей по ядерным методам сглаживания).
- Документация OpenGL, Vulkan и NVIDIA по постобработке в рендеринге.
