Как оптимизировать хранилище видеонаблюдения с помощью выборочного сжатия
Выборочное сжатие – хороший метод оптимизации хранилища видеоданных, которое освобождает значительное количество места на дисках. О том, как работает сжатие, пойдет речь ниже.
Селективное сжатие подчиняется стандартной логике. В камеры встроена расширенная видеоаналитика, которая просматривает блоки в картинках, ориентируясь на две характеристики: есть ли структура (края, узоры, линии) и присутствует ли движение. Таким образом, получается матрица из 4 комбинаций, которые могут быть: со структурой и без движения, без структуры и без движения, без структуры и движения, со структурой и движением. Исходя из полученной комбинации, динамическое ПО анализирует и принимает решение, сжимать блок еще больше или нет.
Самые ценные блоки изображения – содержащие структуру и движение, например, идущий человек. Блоки с людьми должны быть высокого качества, поэтому сжатие не превышает выбранное по умолчанию значение.
Также существуют неподвижные части изображения, не имеющие структуры, – например, стена. Они могут сильно сжиматься, так как не содержат полезных данных.
Динамический характер ПО дает возможность автоматически менять уровни сжатия, если в какой-либо области замечено движение.
Как поступать, когда в невыделенных областях есть нужная деталь?
Динамический характер ПО дает возможность камерам автоматически реагировать на изменения. Если в области, включающей небольшую структуру и не содержащей движения, появляется первое или второе (либо оба изменения сразу), то видеокамера реагирует меньшим сжатием таких частей картинки.
Где выборочное сжатие видео функционирует лучше всего?
Чем больше деталей изменяется из кадра в кадр, тем менее продуктивно работает сжатие. Если изображение всегда переполнено (как, например, в аэропорту), сжатие вообще не осуществляется.
Существует методы, которые дают возможность поддерживать низкий битрейт даже для сложных картинок, содержащих большое количество движущихся элементов. Однако в этом случае намеренно пропускаются определенные детали и, таким образом, поддерживается низкий битрейт.
Выборочное сжатие видео: это хороший способ?
Хранение данных, на которое напрямую влияет битрейт картинки, является дорогостоящим. Поэтому некоторые производители снижают битрейт при помощи ограничений максимального битрейта, что позволяет точнее рассчитать объем памяти, когда планируется решение. Но у такого выхода из ситуации есть обратная сторона медали: из-за разницы между установленным пределом и фактическим битрейтом, который используется для захвата изображений, камеры могут серьезно сжимать отснятый материал, существенно ухудшая качество изображения и теряя полезные данные. Таким образом, идеальным решением является комбинирование интеллектуального и динамического сжатия, что позволит подстраиваться под ситуацию и снимать всё, сохраняя при этом низкий битрейт.