Global shutter vs Rolling shutter: подробный разбор

Rolling shutter (Скользящий затвор) и Global shutter (Глобальный затвор) описывают две различные последовательности, с помощью которых изображение может считываться с датчика CMOS. В режиме скользящего затвора различные линии массива экспонируются в разное время, когда считываемая «волна» проходит через датчик, тогда как в режиме глобального затвора каждый пиксель в датчике начинает и заканчивает экспозицию одновременно (схематично, это можно увидеть на рисунке 1).


Рисунок 1.Принцип действия.

Режим скользящего затвора (Rolling Shutter)

Режим скользящего затвора, по сути, означает, что смежные ряды массива экспонируются в несколько разное время, когда считываемые «волны» проходят через каждую половину датчика. То есть каждая строка будет начинать и заканчивать свою экспозицию, слегка смещенную по времени от соседней строки. При максимальной скорости считывания 560 МГц это смещение между выдержками в соседних рядах составляет 10 мкс. Механизм считывания показан на рисунке 1. С точки зрения показаний датчик разделен пополам по горизонтали, и каждый столбец считывается параллельно, строка за строкой. При съемке серии изображений с помощью Rolling Shutter можно работать в режиме непрерывного «перекрытия», в результате чего, после считывания каждой строки он сразу входит в следующую экспозицию. Это обеспечивает рабочий цикл на 100%, что означает, что между экспозициями не теряется время и, что еще важнее, не теряются фотоны. При максимальной частоте кадров для данной скорости считывания (например, 100 кадров в секунду при 560 МГц) датчик непрерывно считывает данные в режиме перекрытия, т. е. как только полоса считывания достигает верха и низа сенсора, он немедленно возвращается в центр чтобы прочитать следующую экспозицию.

Потенциальным недостатком режима скользящего затвора являются искажения и артефакты на изображении. Артефакты появляются в сценах с быстрыми объектами, или при быстром панорамировании. Очень заметен эффект при съемки транспортных средств типа автобусов или поездов, когда они проезжают мимо камеры наблюдения. В целом, чем быстрее движение в кадре, тем более заметен эффект.

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

Режим глобального затвора (Global Shutter)

В режиме глобального затвора все пиксели массива экспонируются одновременно, что позволяет захватывать «стоп-кадр» быстро движущихся или быстро меняющихся событий. Глобальный затвор может быть сконфигурирован для работы в режиме непрерывного «перекрытия», при котором экспозиция может продолжаться, пока предыдущая экспозиция считывается из узлов считывания каждого пикселя. В этом режиме датчик имеет полный рабочий цикл 100%, что снова приводит к оптимальному временному разрешению и эффективности сбора фотонов. В течение всего этого цикла не существует периода «кратковременного» считывания, как в скользящем затворе. Важно отметить, что режим Global Shutter очень прост в синхронизации и часто дает более высокую частоту кадров, чем попытки синхронизации с Rolling Shutter с тем же временем экспозиции.

Сравнительная таблица плюсов и минусов

Режим Rolling Shutter Global Shutter
Снимок
экспозиции
нет да
 Порядок считывания Нет — очень разная
«временная»
последовательность воздействия
Да — чрезвычайно
похожая
последовательность воздействия
Временная
задержка
между различными
регионами изображения
области
Нет —
разница до 10 мс (560 МГц)
между центром
и верхом или низом
изображения
Да — все пиксели
представляют
одинаковое время
экспозиции.
Возможность синхронизации Комплекс для синхронизации.
Требуется источник стробоскопического света.
Более длительное время цикла.
Просто синхронизировать.
Любой источник света.
Более короткое время цикла.
Быстрая двойная экспозиция нет да
Максимальная частота кадров Максимально доступно (не синхронизировано). Максимальная частота кадров уменьшается вдвое.
Шум Низкий уровень в районе 1 е   до 1,3 е  Более высокий уровень в районе 2,3 е   до 2,6 е 
Искажения,артефакты Возможны Нет
Эффективность рабочего цикла Уменьшено, например, если требуется отключить подсветку во время «переходных» фаз считывания Как правило, намного больше, так как не требуется переходной фазы считывания.

Рисунок 2.Съемка движущихся и вращающихся предметов (Global Shutter слева,Rolling Shutter справа).

В данный момент, подавляющее большинство камер используют CMOS-сенсоры со скользящим затвором. Поскольку сенсоры с роллинг-шаттером обеспечивают достаточно хорошие характеристики и позволяют снизить бюджет производителя, они в данный момент доминируют на рынке. Технология отработана и массово используется в самых различных устройствах. Эффект искажения на изображении при использовании камеры с роллинг-шаттером имеет достаточно большой разброс в разных сенсорах и как правило чем выше разрешение датчика изображения,тем более заметен этот эффект. Если сравнивать два идентичных сенсора, которые отличаются только способом считывания, то окажется, что глобальный затвор больше влияет на разогрев сенсора, снижает динамический диапазон и дает более шумное изображение, по сравнению с роллинг-шаттером, но в того же время обладает рядом существенных преимуществ по сравнению со скользящим затвором при съемке быстродвижущихся или вращающихся объектов (рисунок 2). Важно отметить, что сейчас можно разработать CMOS-сенсор с глобальным затвором таким образом, чтобы компенсировать различные негативные аспекты, однако расходы на разработку и изготовление таких матриц будут значительно выше.