AFON // радиотехник affonya@mail.ru
← Большие статьи по дронам

Rolling shutter и «желе»

Почему на видео с дрона столбы «наклоняются», а картинка «дрожит желе», и что с этим делать.

№163 · Видео: углублённо

Как работает затвор сенсора

Большинство камер дронов используют CMOS-сенсоры с электронным rolling shutter — «бегущим затвором». Это значит, что кадр считывается не весь сразу, а построчно, сверху вниз: верхние строки экспонируются и считываются чуть раньше нижних. Между считыванием верха и низа кадра проходит небольшое, но ненулевое время. Пока сцена неподвижна относительно камеры, это незаметно. Но если камера или объект быстро движутся за это время, разные строки кадра «застают» сцену в разных положениях — возникают характерные искажения.

Искажения rolling shutter

Проявления бегущего затвора хорошо знакомы по видео с дронов. Быстрое горизонтальное движение «наклоняет» вертикальные объекты (столбы, здания «заваливаются»), потому что низ кадра снят чуть позже и сдвинут относительно верха. Быстрый пролёт или поворот «изгибает» прямые линии. Но самое неприятное для дрона — вибрация: высокочастотная тряска заставляет строки кадра колебаться относительно друг друга, и картинка «дрожит желе» (jello-эффект) — волнообразно колышется, как студень. Это визитная карточка проблем с вибрацией на аппарате с rolling shutter.

Global shutter как альтернатива

Существуют сенсоры с global shutter — глобальным затвором, который экспонирует и считывает весь кадр одновременно. У них нет искажений бегущего затвора: нет наклона, нет «желе», быстрое движение фиксируется без геометрических искажений. Казалось бы, идеал — но global shutter обычно дороже, часто уступает по светочувствительности и динамическому диапазону при том же размере сенсора, поэтому в потребительских и большинстве съёмочных камер доминирует rolling shutter. Global shutter применяют там, где искажения критичны (техническое зрение, измерения, специфическая съёмка).

Главный виновник «желе» — вибрация

Ключевой момент: сильный jello-эффект — это почти всегда признак вибрации, а не «плохой камеры». Rolling shutter лишь делает вибрацию видимой, превращая её в волнообразное дрожание. Поэтому борьба с «желе» — это в первую очередь борьба с вибрацией на аппарате: тем же самым, что портит гироскоп и настройку. Виброразвязка камеры (мягкое TPU-крепление подходящей жёсткости), баланс винтов, устранение дефектов моторов и целые винты убирают источник тряски — и «желе» исчезает. Пытаться лечить jello, не устранив вибрацию, бессмысленно.

Виброразвязка камеры

Правильная развязка камеры — главное средство против jello. Камеру крепят не жёстко к раме, а через демпфирующие элементы (мягкие TPU-крепления, силиконовые проставки), которые гасят высокочастотную вибрацию, не давая ей дойти до сенсора. Жёсткость развязки подбирают: слишком жёстко — вибрация проходит и остаётся «желе»; слишком мягко — камера «болтается», добавляя низкочастотное покачивание. Оптимальная развязка гасит именно тот диапазон частот, что даёт jello. Для аппаратов с уязвимой к вибрации камерой это критический элемент сборки.

Другие меры и обработка

  • Баланс винтов и исправные моторы — убирают источник вибрации у корня.
  • Целые винты без сколов — повреждённый винт вибрирует сильно.
  • Правильная жёсткость виброразвязки камеры — гасит нужный диапазон частот.
  • Программная стабилизация и коррекция rolling shutter в монтаже — частично «выпрямляет» искажения постфактум, но не заменяет механику.
  • Механический подвес (gimbal) изолирует камеру от угловых колебаний, дополнительно снижая искажения.

Global shutter: где он оправдан

Хотя rolling shutter доминирует, есть задачи, где global shutter незаменим. В техническом зрении и фотограмметрии геометрические искажения бегущего затвора вносят ошибки в измерения, поэтому там ценят global shutter за точную геометрию кадра. В съёмке очень быстрых процессов, где важна неискажённая форма движущихся объектов, global shutter тоже выигрывает. Для обычной же художественной аэросъёмки его недостатки (цена, часто худшая светочувствительность и динамический диапазон при равном размере сенсора) перевешивают, и rolling shutter с хорошей виброразвязкой даёт лучший результат. Выбор типа затвора — это выбор под конкретную задачу, а не «новее значит лучше».

Комплексная борьба с искажениями

На практике искажения rolling shutter побеждают комплексно. Механическая основа — устранить вибрацию у источника (баланс и целостность винтов, исправные моторы) и правильно развязать камеру (TPU-крепление нужной жёсткости), а для угловых колебаний — механический подвес, изолирующий камеру от поворотов аппарата. Программная стабилизация в монтаже добавляет финальную коррекцию, частично «выпрямляя» остаточные искажения и убирая мелкое дрожание. Но порядок важен: сначала механика (без неё программа борется с большими искажениями и «съедает» кадр кропом), потом обработка. Такой послойный подход даёт чистое, стабильное видео даже на камере с бегущим затвором.

Итог: «желе» — это про вибрацию

Rolling shutter считывает кадр построчно, из-за чего быстрое движение наклоняет вертикали, а вибрация превращается в «желе». Global shutter лишён этого, но дороже и уступает в чувствительности, поэтому бегущий затвор доминирует. Главный практический вывод: сильное jello — симптом вибрации, а не «плохой камеры», и лечится оно у источника (баланс и целостность винтов, исправные моторы) и правильной виброразвязкой камеры, с программной стабилизацией как финальным штрихом. Понимание природы rolling shutter превращает загадочное «дрожащее желе» в понятную механическую задачу с ясным решением — той же чистотой механики, что даёт и хороший гироскоп.

Итог

Rolling shutter считывает кадр построчно, и при быстром движении или вибрации разные строки «застают» сцену по-разному — отсюда наклон вертикалей, изгиб линий и главное зло дрона, «желе» (jello). Global shutter лишён этих искажений, но дороже и уступает в чувствительности, поэтому rolling shutter доминирует. Ключевой вывод: сильное «желе» — это симптом вибрации, а не камеры, и лечится оно устранением вибрации у источника (баланс винтов, исправные моторы) и правильной виброразвязкой камеры, а не только программной коррекцией. Понимание природы rolling shutter превращает «дрожащее желе» из загадки в понятную и решаемую механическую проблему.

Смотрите также

Справочник по дронам · Все большие статьи