demosaic

Преобразуйте закодированное изображение шаблона Байера в изображение труколора

Описание

пример

RGB = demosaic(I,sensorAlignment) преобразует закодированное изображение шаблона Байера, I, к изображению truecolor, RGB, с использованием линейной интерполяции с поправкой на градиент. sensorAlignment задает шаблон Байера.

Мозаика фильтра Байера, или массив цветовых фильтров, относится к расположению цветовых фильтров, которые позволяют каждому датчику в цифровой камере с одним датчиком записывать только красные, зеленые или синие данные. Шаблоны подчеркивают количество зеленых датчиков, чтобы имитировать большую чувствительность человеческого глаза к зеленому свету. The demosaic функция использует интерполяцию, чтобы преобразовать двумерное закодированное Байером изображение в изображение труколора.

Примеры

свернуть все

Преобразуйте закодированное изображение шаблона Байера, которое было сфотографировано камерой с выравниванием датчика 'bggr' .

I = imread('mandi.tif');
J = demosaic(I,'bggr');
imshow(I);

Figure contains an axes. The axes contains an object of type image.

figure, imshow(J);

Figure contains an axes. The axes contains an object of type image.

Входные параметры

свернуть все

Закодированное изображение Байера-шаблона, заданное как M -by N массив значений интенсивности. I должно иметь не менее 5 строк и 5 столбцов.

Типы данных: uint8 | uint16 | uint32

Шаблон Байера, заданный как одно из значений в следующей таблице. Каждое значение представляет порядок красных, зеленых и синих датчиков путем описания четырех пикселей в верхнем левом углу изображения (слева направо, сверху вниз).

ШаблонВыравнивание датчика 2 на 2
'gbrg'
'grbg'
'bggr'
'rggb'

Типы данных: char | string

Выходные аргументы

свернуть все

Изображение RGB, возвращенное в виде M -by- N -by-3 числового массива того же класса, что и I.

Ссылки

[1] Malvar, H.S., L. He, and R. Cutler, High quality linear interpolation for demosaicing of Bayer-patterned color images. ICASPP, том 34, выпуск 11, стр. 2274-2282, май 2004 года.

Расширенные возможности

..
Введенный в R2007b