Создайте пиксельные данные RGB из пикселей шаблона Байера
Vision HDL Toolbox / Преобразования
Блок Demosaic Interpolator обеспечивает фильтр интерполяции шаблона Байера для данных о потоковом видео. Блок реализует вычисления с помощью эффективных оборудованием, алгоритмов без множителей для генерации HDL-кода. Можно выбрать билинейную интерполяцию низкой сложности или умеренную сложность исправленная градиентом билинейная интерполяция.
Когда вы выбираете билинейную интерполяцию, блок работает с 3×3 пиксельное окно с помощью только сложения и сдвиги разряда.
Когда вы выбираете исправление градиента, блок работает с 5×5 пиксельное окно. Вычисление выполняется с помощью сдвига разряда, сложения и умножения канонической цифры со знаком (CSD) младшего разряда.
Этот блок использует пиксельный интерфейс потоковой передачи с шиной для сигналов управления кадром. Этот интерфейс позволяет блоку действовать независимо от размера изображения и формата. Все блоки Vision HDL Toolbox™ используют тот же интерфейс потоковой передачи. Блок принимает и возвращает и скалярное пиксельное значение и шину, содержащую пять управляющих сигналов. Управляющие сигналы указывают на валидность каждого пикселя и его местоположения в кадре. Чтобы преобразовать кадр (пиксельная матрица) в последовательный пиксельный поток и управляющие сигналы, используйте блок Frame To Pixels. Для полного описания интерфейса смотрите Пиксельный Интерфейс Потоковой передачи.
[1] Malvar, Хенрик С., литий-wei он и ножовщик Росса. “Высококачественная линейная интерполяция для Demosaicing цветных изображений с рисунком Байера”. Microsoft Research, май 2004. http://research.microsoft.com/pubs/102068/Demosaicing_ICASSP04.pdf.