Понижение или увеличение цветности компонентов изображений
Преобразования
visionconversions

Блок ресамплинга цветности понижает или увеличивает коэффициенты цветности пикселей для уменьшения полосы пропускания, требуемой для передачи или хранения сигнала.
| Порт | Ввод/вывод | Поддерживаемые типы данных | Поддерживаемые комплексные значения |
|---|---|---|---|
Cb | Матрица, представляющая один компонент цветности изображения |
| Нет |
Cr | Матрица, представляющая один компонент цветности изображения | Совпадает с портом Cb | Нет |
Тип данных выходных сигналов совпадает с типом данных входных сигналов.
Блок ресамплинга цветности поддерживает форматы, показанные на следующей схеме.

Если для параметра Ресамплинг (Resampling) выбран параметр 4:4:4 to 4:2:2, 4:4:4 to 4:2:0 (MPEG1), 4:4:4 to 4:2:0 (MPEG2), 4:4:4 to 4:1:1, 4:2:2 to 4:2:0 (MPEG1), или 4:2:2 to 4:2:0 (MPEG2)блок выполняет операцию понижающей дискретизации. Когда блок понижает выборку из одного формата в другой, он может ограничить входной сигнал, применяя фильтр нижних частот для предотвращения наложения.
Если для параметра Фильтр сглаживания (Antialiasing filter) выбран параметр Defaultблок использует встроенный фильтр нижних частот для предотвращения наложения псевдонимов.
Если для параметра Ресамплинг (Resampling) выбран параметр 4:4:4 to 4:2:2, 4:4:4 to 4:2:0 (MPEG1), 4:4:4 to 4:2:0 (MPEG2), или 4:4:4 to 4:1:1 и для параметра Фильтр сглаживания (Antialiasing filter) выберите User-definedв диалоговом окне появится параметр Коэффициенты фильтра по горизонтали. Введите коэффициенты фильтра, применяемые к вводу.
Если для параметра Ресамплинг (Resampling) выбран параметр 4:4:4 to 4:2:0 (MPEG1), 4:4:4 to 4:2:0 (MPEG2), 4:2:2 to 4:2:0 (MPEG1), или 4:2:2 to 4:2:0 (MPEG2) и для параметра Фильтр сглаживания (Antialiasing filter) выберите User-defined. В диалоговом окне появятся параметры коэффициентов вертикального фильтра. Введите четное число коэффициентов фильтра, применяемых к входному сигналу.
Если для параметра Фильтр сглаживания (Antialiasing filter) выбран параметр None, блок не фильтрует входной сигнал.
Если для параметра Ресамплинг (Resampling) выбран параметр 4:2:2 to 4:4:4, 4:2:0 (MPEG1) to 4:2:2, 4:2:0 (MPEG1) to 4:4:4, 4:2:0 (MPEG2) to 4:2:2, 4:2:0 (MPEG2) to 4:4:4, или 4:1:1 to 4:4:4блок выполняет операцию повышения дискретизации.
Когда блок переходит из одного формата в другой, он использует интерполяцию для аппроксимации отсутствующих значений цветности. Если для параметра Интерполяция (Interpolation) выбран параметр Linearблок использует линейную интерполяцию для вычисления отсутствующих значений. Если для параметра Интерполяция (Interpolation) выбран параметр Pixel replicationблок воспроизводит значения цветности соседних пикселей для создания изображения с повышенной дискретизацией.
В среде MATLAB ® и программном обеспечении Computer Vision Toolbox™ используется основная организация данных в столбцах. Однако блок ресамплинга Chroma позволяет обрабатывать данные, хранящиеся в основном формате строки. При установке флажка Input image is transposed (порядок данных - основная строка) блок предполагает, что входной буфер содержит смежные элементы данных из первой строки, затем элементы данных из второй строки и так далее из последней строки. Эта функция используется только при соблюдении всех следующих критериев:
Вы разрабатываете алгоритмы для запуска на встроенной цели, которая использует основной формат строки.
Необходимо ограничить дополнительную обработку, необходимую для транспонирования сигналов на интерфейсах систем «основная строка» и «основная столбец».
При использовании основных функциональных возможностей строк необходимо учитывать следующие проблемы:
Если этот флажок установлен, размеры сигнала на входе блока ресамплинга цветности заменяются.
Все блоки Computer Vision Toolbox могут использоваться для обработки данных в основном формате строки, но при разработке алгоритмов необходимо знать размеры изображения.
Например, при использовании блока 2-D FIR Filter необходимо проверить, что коэффициенты фильтра транспонированы. При использовании блока «Поворот» необходимо использовать отрицательные углы поворота и т.д.
Только для трех блоков установлен флажок «Входное изображение» (порядок данных - основной). Это блоки «Ресамплинг цветности», «Деинтерлейсинг» и «Вставка текста». Необходимо установить этот флажок, чтобы включить основные функциональные возможности строк в этих блоках. Все остальные блоки должны быть правильно настроены для обработки данных в формате основной строки.
Используйте следующий двухшаговый рабочий процесс для разработки алгоритмов в основном формате строки для выполнения на встроенной цели.

Укажите формат повторной выборки.
Укажите фильтр нижних частот, используемый блоком для предотвращения наложения псевдонимов. При выборе Defaultблок использует встроенный фильтр нижних частот. При выборе User-defined, в диалоговом окне появятся параметры Коэффициенты фильтра по горизонтали и/или Коэффициенты фильтра по вертикали. При выборе None, блок не фильтрует входной сигнал. Этот параметр отображается при понижении дискретизации значений цветности.
Введите коэффициенты фильтра, применяемые к входному сигналу. Этот параметр отображается, если для параметра «Ресамплинг» выбран 4:4:4 to 4:2:2, 4:4:4 to 4:2:0 (MPEG1), 4:4:4 to 4:2:0 (MPEG2), или 4:4:4 to 4:1:1 и для параметра Фильтр сглаживания (Antialiasing filter) выберите User-defined.
Введите коэффициенты фильтра, применяемые к входному сигналу. Этот параметр отображается, если для параметра «Ресамплинг» выбран 4:4:4 to 4:2:0 (MPEG1), 4:4:4 to 4:2:0 (MPEG2), 4:2:2 to 4:2:0 (MPEG1), или 4:2:2 to 4:2:0 (MPEG2) и для параметра Фильтр сглаживания (Antialiasing filter) выберите User-defined.
Укажите метод интерполяции, используемый блоком для аппроксимации отсутствующих значений цветности. При выборе Linearблок использует линейную интерполяцию для вычисления отсутствующих значений. При выборе Pixel replicationблок воспроизводит значения цветности соседних пикселей для создания изображения с повышенной дискретизацией. Этот параметр отображается при повышающей дискретизации значений цветности. Этот параметр отображается, если для параметра Resampling установлено значение 4:2:2 to 4:4:4 , 4:2:0 (MPEG1) to 4:4:4 , 4:2:0 (MPEG2) to 4:4:4 , 4:1:1 to 4:4:4 , 4:2:0 (MPEG1) to 4:2:2 , или 4:2:0 (MPEG2) to 4:2:2 .
При установке этого флажка блок предполагает, что входной буфер содержит элементы данных из первой строки, затем элементы данных из второй строки и так далее из последней строки.
[1] Хаскелл, Барри Г., Атул Пури и Арун Н. Нетравали. Цифровое видео: введение в MPEG-2. Нью-Йорк: Chapman & Hall, 1996.
[2] Рекомендации ITU-R BT.601-5, Студийные параметры кодирования цифрового телевидения для стандартных соотношений сторон 4:3 и широкого экрана 16:9.
[3] Ван, Яо, Йорн Остерманн, Я-Цинь Чжан. Обработка видео и связь. Река Верхнее Седло, Нью-Джерси: Прентис Холл, 2002.
Программное обеспечение Computer Vision Toolbox | |
Программное обеспечение Computer Vision Toolbox | |
Программное обеспечение Computer Vision Toolbox |