Опубликовано · Обновлено
Роллинг-шаттер
Роллинг-шаттер (rolling shutter, или скользящий затвор) — это метод работы электронного затвора, при котором экспонирование и считывание информации с матрицы происходит не мгновенно для всего кадра, а последовательно — строка за строкой. Этот принцип повсеместно применяется в CMOS-матрицах из-за технологической сложности одновременного считывания миллионов пикселей.
Принцип работы и причины возникновения
В отличие от механического шторно-щелевого или центрального затвора, физически перекрывающего световой поток, электронный роллинг-шаттер активирует строки сенсора с небольшой задержкой (времени считывания строки). Верхняя строка кадра экспонируется и считывается первой, а нижняя — спустя определенное время (обычно от нескольких до десятков миллисекунд).
Если объект в кадре неподвижен, последовательное считывание никак не проявляется. Однако при высокой скорости движения объекта или при быстром панорамировании камеры верхняя и нижняя части объекта фиксируются в пространстве в разные моменты времени. Это приводит к характерным геометрическим искажениям.
Основные проявления эффекта
Артефакты роллинг-шаттера имеют несколько узнаваемых визуальных форм:
- Эффект желе (Jello effect): дрожание и волнообразное искривление всей картинки при тряске камеры или съемке из движущегося транспорта.
- Наклон вертикальных линий (Skew): вертикальные объекты (деревья, стены, столбы) при быстром горизонтальном панорамировании кажутся наклоненными вбок, так как верхняя часть объекта снималась в один момент времени, а нижняя — позже, когда камера уже сместилась.
- Пространственное сжатие или растяжение: быстро движущийся объект (например, лопасти вертолета, мяч или автомобиль) может выглядеть сплющенным, вытянутым или изогнутым. Лопасти пропеллера часто принимают причудливые изогнутые формы («эффект клюшки»).
- Бандинг при импульсном свете: при съемке видео под определенными источниками искусственного освещения (люминесцентные или светодиодные лампы с ШИМ-регулировкой) яркость света успевает измениться за время построчного считывания. В результате на кадре появляются темные и светлые горизонтальные полосы.
Существенные параметры и зависимости
Степень выраженности роллинг-шаттера зависит от нескольких технических факторов:
- Скорость считывания сенсора (Readout speed): ключевой параметр камеры. Чем быстрее процессор и архитектура матрицы считывают данные (например, в многослойных матрицах со stacked-CMOS), тем меньше времени уходит на опрос всех строк, и тем слабее выражен эффект.
- Разрешение видео: при съемке в высоком разрешении (4K или 8K) процессору приходится обрабатывать больший объем данных, что часто увеличивает время считывания строки и усиливает роллинг-шаттер по сравнению с режимом Full HD на той же камере.
- Использование кроп-режимов: пиксель-биннинг или уменьшение считываемой области сенсора может как ускорить процесс (снижая артефакты), так и изменить угол обзора.
Отличия от глобального затвора
Альтернативой роллинг-шаттеру является глобальный затвор (global shutter). При глобальном затворе все пиксели матрицы начинают и заканчивают экспонирование одновременно. Это полностью устраняет любые геометрические искажения при движении и проблемы с импульсным светом. Тем не менее, матрицы с глобальным затвором сложнее в производстве, дороже и пока обладают более высоким уровнем цифрового шума или меньшим динамическим диапазоном, из-за чего роллинг-шаттер остается доминирующим решением в большинстве потребительских и профессиональных камер.
Практические методы снижения эффекта
Полностью избавиться от роллинг-шаттера на камере с построечным считыванием невозможно, но его влияние можно минимизировать:
- Избегать резких и слишком быстрых панорамирований при видеосъемке. Использовать плавные движения или штативные головы.
- Отдавать предпочтение камерам с быстрыми сенсорами (считывание менее 10–15 мс считается хорошим показателем для современных беззеркальных камер).
- Применять программную стабилизацию в посте, которая умеет компенсировать волнообразные искажения (хотя это приводит к дополнительному кропу кадра).
- Использовать механический затвор для статичных фотографий (хотя при съемке на длинных выдержках с движением в кадре возникает обычный смаз, а не искажения геометрии роллинг-шаттера).