Читайте также:
|
|
Он реализуется посредством ряда методов.
При реализации первого метода исходят из предположения, что в цветном изображении отснятой сцены в среднем присутствуют в равных количествах компоненты трех основных цветов: красного, зеленого и синего (R, G, B), а также полагают, что спектральная чувствительность используемой камеры не вносит цветовых искажений. Существо метода заключается в том, что вначале рассчитываются средние значения интенсивностей по всем трем каналам
где K и N— количество строк и столбцов (количество пикселов в строке) в изображении, k и n— номера строки и столбца, определяющие положение пиксела в изображении. Заключительным этапом обработки является масштабирование интенсивностей цветовых компонентов каждого пиксела в соответствии с формулами
где Rn, Gn, Bn — корректируемые значения интенсивностей пикселов, Rрез, Gрез, Bрез — результирующие (скорректированные) значения интенсивностей пикселов, C— постоянный для всех трех каналов коэффициент. Значения интенсивностей пикселов обычно выражаются соответствующими им номерами уровней квантования, при этом интервал, в котором они лежат, как правило (но не обязательно) составляет 0...255.
При реализации другого метода исходят из предположения, что наиболее яркие области в изображении являются бликами на поверхностях изображаемых объектов, т. е. представляют собой результат зеркального отражения света источника освещения, а, следовательно, их спектр совпадает со спектром источника освещения. Исходя из этого предположения и полагая, что спектральная чувствительность камеры не является источником цветовых искажений, поступают следующим образом. Вначале находят максимумы интенсивностей в каждом из цветовых каналов: Rмакс, Gмакс, Bмакс, после чего масштабируют интенсивности цветовых компонентов в соответствии с формулами
Таким образом, при автоматическом режиме баланса белого непрерывно отслеживается изменение спектрального состава освещения и выполняется соответствующая коррекция. Недостатком этого метода является то, что при этом возможны ошибки. Например, при фотографировании лица крупным планом большая часть поля оказывается занятой изображением лица, которое имеет розовый цвет. Поскольку алгоритму, реализующему баланс белого, не известно, чем вызван этот цветовой тон, цветовым ли тоном фотографируемого объекта или же цветовым тоном освещения, при котором производится фотографирование, он попытается несколько скомпенсировать возможные цветовые искажения. В результате этого в изображение алгоритмом будут внесены искажения, и цвет лица окажется излишне холодным— голубоватым. Таким образом, система автоматического баланса белого, эффективная во многих случаях, сама создаст цветовые искажения.
Дата добавления: 2015-08-13; просмотров: 124 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Баланс белого | | | Ручная установка баланса белого |