Разработанная несколько лет назад Ultra HD камера видеонаблюдения не нашла широкого применения до настоящего времени, так как требовала широкой полосы пропускания и большой емкости для хранения. Поэтому вопрос уменьшения битрейта видеопотока Ultra HD разрешения - острая проблема, решение которой стоит на пути к популярности Ultra HD камер.
Алгоритм сжатия H. 265+ – инновационная разработка компании Hikvision. Данная уникальная технология кодирования основана на H.265/HEVC (High Efficiency Video Coding - высокоэффективное кодирование видеоизображений) стандарте и модифицирована с учетом следующих особенностей видеонаблюдения:
H. 265+ способен значительно уменьшить битрейт видео и благодаря этому требования к пропускной способности и объему для хранения резко сокращаются.
H.265+ улучшает степень сжатия за счет трех ключевых технологий: технологии кодирования с предсказанием, технологии подавления фонового шума и технологии долгосрочного управления видеопотоком.
Все современные алгоритмы сжатия, такие как MPEG2, MPEG4, H.264/AVC и самый современный алгоритм H.265/HEVC, основаны на разностном кодировании. Кодирование с предсказанием - одна из основных технологий, непосредственно влияющих на производительность сжатия. Можно выделить два вида сжатия: внутрикадровое и межкадровое.
Для разных кадров видеопотока применяются разные методы кодирования. I-кадры кодируются независимо от других кадров, то есть используется внутрикадровое сжатие, а для кодирования P-кадров используются I-кадры и другие P-кадры (межкадровое сжатие).
Вы можете получить меньший поток, сжимая разницу между опорным кадром и переменным кадром. Следовательно, выбор соответствующего опорного кадра играет ключевую роль.
В области видеонаблюдения фон, как правило, стабилен. Его можно извлечь и использовать в качестве опорного кадра. Фоновый кадр должен содержать как можно меньше движущихся объектов.
На Рисунке 1 показана последовательность из 3 кадров, где кадры T0 и T1 уже подверглись обработке кодеком. Здесь можно взять фон в качестве опорного кадра и сжать кадр T2 с учетом сходства и разницы между кадрами T1 (опорный кадр) и T0 (фоновый кадр). Если кадр T0 содержит меньше движущихся объектов, он также будет хорошим вариантом для фонового изображения.
Рисунок 1 Выбор наилучшего фонового кадра
Для примера возьмем Рисунок 2, на котором автомобиль перемещается из области B в область A (из кадра T1 в кадр T2). При кодировании кадра T2 область B становится вновь открывшимся участком.
Пример 1:
Если кадр Т1 взят в качестве опорного кадра, потребуется больше битов для кодирования Б области, так как область Б не будет найдена в Т1 кадре.
Рисунок 3 Традиционная схема кодирования с опорным кадром
Пример 2:
Если мы возьмем фоновое изображение (T0) в качестве опорного кадра, в большинстве случаев мы получим оптимизированный блок для Б области. В то время как область А станет вновь открывшимся участком. Потребуется больше битов для кодирования A области.
Пример 3:
Если мы возьмем фоновый кадр и T1 в качестве опорных кадров, мы можем просто найти области, которые схожи с областями А и Б. Тогда количество затрачиваемых битов может быть снижено до минимального значения.
Рисунок 4 Схема кодирования с фоном в качестве опорного кадра
При кодировании видеопотока опорные кадры обновляются каждые несколько секунд для задач видеонаблюдения. В результате на опорные кадры приходится значительная часть данных в видеопотоке, что особенно заметно в тех случаях, когда в кадре мало движения. Иногда на опорные кадры приходится до 50% данных видеопотока. Более того, при стабильном фоне эти данные носят повторяющийся характер.
Для того чтобы уменьшить удельный вес этих повторов в видеопотоке, в кодеке H.265+ используется метод работы с опорными кадрами на основе модели фона, показанный на Рисуноке 5.
![]() |
Тип кадра Интервал Описание
I-кадр (фоновый кадр) |
От 8сек до 12сек |
I-кадр полностью кодируется на основе текущего изображения с помощью внутрикадрового предсказания. Интеллектуальный алгоритм выбирает опорный кадр среди кадров с наименьшим числом движущихся объектов. |
R-кадр 2сек Для R-кадра применяется внутрикадровое
кодирование с предсказанием (для движущихся
(Кадр объектов) и межкадровое кодирование с обновления)
предсказанием, основанное на I-кадре (для неподвижных объектов). R-кадр работает как I-кадр в видеопотоке во время произвольного доступа, чтобы гарантировать удобство воспроизведения пользователем.
P-кадр |
Соответствует частоте кадров |
Кадр применяет межкадровое кодирование с предсказанием на основе предыдущего кадра (Pкадра или R-кадра) и I-кадра. |
Значение битрейта может быть снижено для R-кадра, а также гарантировано удобство воспроизведения пользователем. На рисунке ниже представлен процесс кодирования Rкадра. Движущиеся объекты, отмеченные красными прямоугольниками, закодированы при помощи внутрикадрового кодирования с предсказанием и демонстрируют хорошее качество изображения. Фон обрабатывается с помощью межкадрового кодирования с предсказанием.
Рисунок 6 Кодирование R-кадра со смешанными предсказаниями
Обычно для сохранения качества движущиеся объекты кодируются вместе с фоновым шумом. Тем не менее, интеллектуальные алгоритмы позволяют применить различные стратегии кодирования для фона и для движущихся объектов.
На рисунке 7, алгоритм интеллектуального анализа извлекает фоновое изображение и движущийся объект. Фоновое изображение кодируется с более высокой степенью сжатия для подавления шума и снижения битрейта.
Рисунок 7 Шумоподавление
Для того, чтобы в полной мере использовать битрейт, Hikvision представляет новую концепцию битрейта под названием «средний максимальный битрейт».
«Средний максимальный битрейт» означает усредненный битрейт в различные периоды времени (обычно 24 часа). При средней скорости передачи потока данных, камера может назначить большую скорость передачи для периодов времени с высокой активностью, за счет ее снижения в периоды низкой активности (например, с 0:00 до 9:00 и с 20:00 до 24:00), как это продемонстрировано на диаграмме ниже (мы используем постоянный контроль битрейта в качестве примера).
Рисунок 8 Долгосрочное управление видеопотоком
Для H.265 кодирования с установленным постоянным битрейтом, его значение будет незначительно изменятся в пределах значения предопределенного максимального битрейта. При функционировании H.265+, средний битрейт может поддерживаться на уровне половины значения максимального битрейта (на примере наблюдения в офисе, фактическая скорость снижения битрейт может меняться в зависимости от различных сцен наблюдения) и качество изображения может быть оптимизировано, так как H.265 + технология позволяет в полной мере использовать каждый бит.
В режиме переменного битрейта, мгновенный битрейт изменяется в зависимости от степени активности, в то время как качество изображения остается стабильным. Если H.265 + включен, изменение битрейта может быть следующим:
Тестирование уменьшения битрейта проводилось на примере 1080p@25к/с камер.
Полученные данные могут быть разделены на две категории: сравнение мгновенного битрейта при различных условиях и сравнение файла 24-часовой записи при различных стандартах кодирования.
Таблица 1 Сравнение мгновенного битрейта H.264 и Hikvision H.265+
№ |
Описание сцены |
Битрейт (кбит/с) |
|
Коэффициент |
|
|
|
H.264 |
H.265+ |
|
снижения |
1 |
Кафе, достаточное освещение, много движущихся объектов |
3,481 |
650 |
|
81.3% |
2 |
Кафе, достаточное освещение, несколько движущихся объектов |
2,253 |
340 |
|
84.9% |
3 |
Кафе, слабое освещение (ИК Вкл.), без движения |
930 |
108 |
|
88.4% |
4 |
Улица, достаточное освещение, много движущихся объектов |
4,403 |
970 |
|
78.0% |
5 |
Улица, достаточное освещение, несколько движущихся объектов |
4,096 |
518 |
|
87.4% |
6 |
Улица, слабое освещение, без движения |
2,662 |
480 |
|
82.0% |
Средний коэффициент снижения 83.7%
Таблица 2 Сравнение мгновенного битрейта H.265 и Hikvision H.265+
№ |
Описание сцены |
Битрейт (кбит/с) |
Коэффициент |
|
|
|
H.265 |
H.265+ |
снижения |
1 |
Кафе, достаточное освещение, много движущихся объектов |
1,843 |
650 |
64.7% |
2 |
Кафе, достаточное освещение, несколько движущихся объектов |
1,289 |
340 |
73.6% |
3 |
Кафе, слабое освещение (ИК Вкл.), без движения |
453 |
108 |
76.2% |
4 |
Улица, достаточное освещение, много движущихся объектов |
2,154 |
970 |
55.0% |
5 |
Улица, достаточное освещение, несколько движущихся объектов |
1,331 |
518 |
61.1% |
6 |
Улица, слабое освещение, без движения |
1,946 |
480 |
75.3% |
Средний коэффициент снижения 67.6% Заключение:
Таблица 3 Сравнение 24-часового файла записи – Кафе
Время |
|
Средний битрейт (кбит/с) |
|
|
H.264 |
H.265 |
H.265+ |
09:00-21:00 (День) |
3,482 |
1,843 |
650 |
21:00- 09:00 (Ночь) |
930 |
453 |
108 |
Теоретический размер файла за 24 часа (ГБ) |
22.7 |
11.8 |
3.9 |
Таблица 4 Сравнение 24-часового файла записи – Перекресток
Время |
|
Средний битрейт (кбит/с) |
|
|
H.264 |
H.265 |
H.265+ |
09:00-21:00 (День) |
4,403 |
2,150 |
970 |
21:00- 09:00 (Ночь) |
2,662 |
1,945 |
480 |
Теоретический размер файла за 24 часа (ГБ) |
36.4 |
21.1 |
7.5 |
Заключение:
При мониторинге кафе, коэффициент снижения объема 24-часового файла записи между H.264 и Hikvision H.265+ составил 83,0%, а коэффицент между H.265 и Hikvision H.265+ - 67,3%.
При мониторинге перекрестка, коэффициент снижения объема 24-часового файла записи между H.264 и Hikvision H.265+ составил 79,4%, а коэффицент снижения между H.265 и Hikvision H.265+ - 64,5%.
Hikvision H.265+ может значительно уменьшить размер файла при 24-часовом мониторинге, а также снизить затраты на хранение.
Hikvision H.265+ - это оптимизированная технология кодирования, основанная на стандарте сжатия H.265/HEVC. С использованием технологии H.265+ качество видео остается практически таким же, что и с использованием H.265/HEVC, но предъявляются меньшие требованиями к пропускной способности и объему хранилища. Это позволяет расширить область использования видео Ultra HD разрешения в сфере видеонаблюдения, как например, использование устройств 8Мп и 12Мп.
Hikvision H.265+ соответствует стандарту H.265/HEVC, а также совместим с большинством программных обеспечений/аппаратных средств, поддерживающих H.265. Данная технология играет важную роль в сокращении затрат на хранение и в продвижении и популяризации видео Ultra HD разрешения.