Способ цветокоррекции сигнала изображения
Реферат
Использование: в телевидении, в частности при цветокоррекции сигналов изображения. Сущность изобретения: способ цветокоррекции сигнала изображения, при котором формируют суммарный сигнал из сигналов цветного изображения, преобразуют суммарный сигнал в цифровой код сигнала цветности, при этом после формирования суммарного сигнала цветного изображения определяют параметры оптимальных спектральных характеристик для каждой координаты из N участков нормированного цветового треугольника, замещают цифровые коды сигналов цветности на цифровые коды скорректированных сигналов цветности. Устройство цветокоррекции сигнала изображения содержит сумматор 1, два аналого-цифровых преобразователя 2, 3, цветоанализирующую матрицу 4, матрицу корректоров яркости 5, три цифроаналоговых преобразователя 6, 7, 8, блок вычитания 9. Цель изобретения - повышение точности. 2 ил.
Изобретение относится к телевидению, в частности, к методам цветокоррекции сигналов изображения, и может быть использовано для минимизации искажений цветопередачи, вызванных отличием спектральных характеристик цветной телевизионной камеры, или среды, или источника освещения от идеальных.
Под реставрацией понимается процедура восстановления или оценивания элементов изображения, целью которой является коррекция искажений и наилучшая аппроксимация идеального неискаженного изображения. В этом смысле под цветовой реставрацией следует понимать такое преобразование сигналов датчика цветного изображения, имеющего произвольные спектральные характеристики чувствительности, при котором выходные сигналы цветного изображения преобразующего узла минимально отличаются от входных, полученных от цветной камеры с колориметрической системой потребителя (глаза, кинескопа, измерительной системы) при равномерной, в пределах оптического диапазона длин волн (min, max), спектральной характеристике среды Т() и освещении объектов опорным источником света со спектральной характеристикой о(). Известно несколько способов цветовой коррекции сигналов изображения, позволяющих получить определенное приближение к колориметрически верной цветопередаче или к реставрации цветовой структуры изображения. В одних из них с целью уменьшения цветоискажений, вызванных несоответствием спектральных характеристик чувствительности датчика кривым смешения колориметрической системы приемника, определяемой координатами основных цветов воспроизводящего устройства (Х, У) , (Х, У) , (Х, У) и координатами равносигнального цвета (Х, У)Б, используются методы сужения главных ветвей спектральных характеристик и электронной цветокоррекции, при которой выходные сигналы цветного изображения Uквых,Uзвых,Uсвых формируются из входных Uквх,Uзвх, Uсвхпри помощи линейной матрицы цветокоррекции (1) где коэффициенты матрицирования ij рассчитываются на ЭВМ методом итераций. Критерием правильности расчета служит получение наименьших искажений цветности для набора испытательных цветов, рекомендованных Международной комиссией по освещению, с нормированными спектральными характеристиками отражения, при заданной (опорной) спектральной характеристике источника освещения о(). С целью адаптации к спектральной характеристике источника освещения коррекция цветопередачи осуществляется путем использования приводных светофильтров со специально подобранными спектральными характеристиками пропускания, которые приводят спектральное распределение излучения используемого источника освещения (). к опорному распределению о()., т.е. к тому, для которого рассчитывалась цветопередача камеры. Однако изготовление светофильтров с произвольной спектральной характеристикой пропускания, рассчитанных на любой источник освещения или учитывающих поглощение среды, также, как и формирование спектральных характеристик чувствительности камеры необходимой формы, вызывает практические трудности. Поэтому оказывается затруднительным реализовать вышеперечисленными способами системы коррекции с малыми ошибками. Недостатком метода матричной цветокоррекции является тот факт, что при необходимости сохранения цветового баланса и верности воспроизведения цвета коэффициенты ij зависят от спектрального распределения излучения источника света или спектральных свойств среды. Это вызвано тем, что выходные сигналы камеры Uквх, Uзвх,Uсвхявляются результатом преобразований вида (2) где R(), G( ), В( ) - спектральные характеристики чувствительности датчика; Коб() - спектральный коэффициент отражения объекта. Поскольку плавно изменять коэффициенты матрицы цветокоррекции во всем диапазоне цветовых температур источника освещения и при произвольных спектральных характеристиках поглощения среды затруднительно, в большинстве камер несмотря на неполную и неравномерную компенсацию ошибок цветопередачи используются 2-3 переключаемые цветокорректирующие матрицы для определенных цветовых температур источников света. Наиболее близким по технической реализации к предлагаемому способу является статистический анализатор сигналов цветности телевизионного изображения авт. св., в котором реализован способ коррекции сигналов цветности, заключающийся в том, что исходные сигналы цветного изображения Uк, Uз, Uс подвергают масштабированию, нормировке по отношению к суммарному сигналу U и аналого-цифровому преобразованию, в результате чего формируются цифровые коды текущих значений координат цветности m и n m = = ; n = = . При этом изменения входных сигналов изображения Uк и Uз в и раз соответственно без изменения величины суммарного сигнала U и осуществление сдвига постоянных составляющих этих сигналов на Uко и Uзосоответственно, выполняемые блоком масштабирования, приводят к формированию на выходе устройства новой системы координат цветности m' и n' с законом преобразования координатной системы m'= m-mo; n'= n-no, где mo= и no= .. Минимизация цветоискажений при этом может быть частично достигнута в результате того, что при обработке сигналов цветного изображения параметры масштабирования , , mo, no определяются априорными данными о цветовом составе изображения и спектральных характеристиках искажающих факторов. Недостатком прототипа является линейность связи исходной цветовой системы с формируемой, что в реальном случае нелинейных преобразований не может полностью устранить ошибок цветопередачи при появлении спектральных свойств среды либо источника освещения. Кроме того, не осуществляется коррекция суммарного сигнала, несущего информацию о яркости элементов изображения и не восстанавливаются скорректированные сигналы цветного изображения. Цель изобретения - минимизация искажений при цветовой реставрации изображений. Цель достигается тем, что при способе цветовой реставрации изображения, заключающемся в формировании из сигналов цветного изображения суммарного сигнала UI и цифровых кодов сигналов цветности, цифровые коды сигналов цветности формируют путем нормирования исходных сигналов цветного изображения и аналого-цифрового преобразования, а формирование цифровых кодов скорректированных сигналов цветности осуществляют путем перекодировки цифровых кодов сигналов цветности, формируют скорректированный при помощи коэффициентов коррекции яркости iсуммарный сигнал U* =i UI , а восстановленные сигналы цветного изображения формируют путем цифроаналогового преобразования цифровых кодов скорректированных сигналов цветности и денормирования их по отношению к скорректированному суммарному сигналу, при этом перекодировку цифровых кодов сигналов цветности осуществляют при помощи изначально сформированного матричного оператора , присваивающего значениям искаженных координат цветности (m' , n' )i значения скорректированных координат цветности (m*, n*)i так, что mmi,nni, c этой целью предварительно определяют параметры оптимальных спектральных характеристик Si(), i= , для каждой области (m, n)i из N областей нормированного цветового пространства колориметрической системы потребителя, определяемой кривыми смешения (), (),() и спектральной характеристикой опорного источника освещения о(), путем решения системы уравнений (3) вычисляют для каждой оптимальной спектральной характеристики значения искаженных координат цветности (m' , n' )i как (4) и коэффициенты коррекции яркости i= . (5) Неизвестны технические решения, в которых для цветовой реставрации изображения предварительно рассчитываются преобразующий оператор перекодировки цветности и коэффициенты коррекции яркости iколориметрического (цветового) пространства потребителя при известных спектральных характеристиках опорного и применяемого источников освещения, поглощающей среды и спектральных характеристиках чувствительности телевизионного датчика, формируются цифровые коды сигналов цветности и в результате перекодировки в соответствии с оператором цифровые коды скорректированных сигналов цветности, производится коррекция суммарного сигнала и формируются восстановленные сигналы цветного изображения. Так как реставрация осуществляется для всех дискретных значений цветового пространства, то такое преобразование приводит по сравнению с известными способами к снижению ошибок цветопередачи, определяемых числом элементарных областей цветности и таким образом осуществляет более точное приближение к реставрации изображения. На этом основании делается заключение о существенности отличий предлагаемого способа. На фиг. 1 представлено нормированное цветовое пространство (НЦП) системы и вид оптимальных спектральных характеристик для некоторых точек НЦП; на фиг. 2 - структурная схема устройства, реализующего предлагаемый способ. Предложенный способ заключается в том, что на основе известных кривых смешения колориметрической системы потребителя (),(),() , определяемых по координатам основных цветов (Х, У), (Х, У) , (Х, У) и координатам опорного (равносигнального) цвета (Х, У)Б в системе ХУZ, вычисляют параметры оптимальных спектраль- ных характеристик для координат цветности (m, n)i каждой области этой системы. Под оптимальными спектральными характеристиками (ОСХ) понимаются зависимости спектрального коэффициента отражения или пропускания от длины волны имеющие на участке оптического диапазона значения равные 0 или 1 при наличии не более двух переходов между этими значениями и математически записываемые Si() = где аi=. При этомmin1i2imax. Выбор вида ОСХ, т.е. параметра аi для заданных координат, осуществляется по принципу определения принадлежности (m, n)i к одной из двух областей НЦП ai= где функции F1(m,n), F2(m,n) являются решением систем уравнений (6) и (7) соответственно (6) (7) где D(x)=0, если х x(0, max - min) и D(x)=1, если х[0, max- min], а функция F3(m,n) определяется F3(m,n)= (2-1)n+(1-2)m+(2-1)1+(1-2)1 , где 1= m ; 2= m ; 1= m ; 2= m . Параметры (1, 2)i вычисляются путем решения системы уравнений (8), являющейся результатом преобразования системы (3) (8) где q()=()+()+() . Системы (6), (7) и (8) могут быть решены различными методами, например, методом наискорейшего спуска. Таким образом, с каждой областью с координатами цветности (m, n)i сопоставляется своя ОСХ с параметрами (1,2,a)i , при этом общее число N таких областей при равномерном квантовании НЦП равно N = , где р - число уровней квантования по каждой из ординат m и n; затем вычисляются смещения цветностей ОСХ, вызванные отличием спектральных характеристик чувствительности датчика R(), G(), B() от кривых смешения колориметрической системы потребителя и в результате влияния спектральных свойств среды Т() и источника освещения () путем решения системы уравнений (9), являющейся результатом преобразования системы (4), (9) где Q()=R()+G()+B() . Таким образом, можно установить однозначные соответствия между исходными координатами цветности (m, n)i и смещенными - в результате влияния искажающих факторов - координатами (m' , n' )i и на основании этих соответствий, сформировать обратные им, т.е. реставрирующий матричный оператор преобразования (m' , n' )i в (m*, n*)i, где mi*=mi, ni*=ni, если (m ', n ')i являются искаженными координатами только одной ОСХ Si() и mi* mi, ni*ni, если (m' , n' )i являются искаженными координатами нескольких ОСХ; при этом за mi*, ni* принимаются результаты усреднения значений исходных координат всех, порождающих данную искаженную цветность (m' , n' )i, ОСХ. Кроме того, осуществляется коррекция суммарного сигнала; это проводится при помощи коэффициентов коррекции яркости i, вычисляемых по (10), в результате преобразования (5) i = . (10) При этом U*=i U'. Эти предварительные расчеты могут быть осуществлены при помощи программных средств. Данным оператором и коэффициентами коррекции яркости i можно осуществить достаточно точную реставрацию цвета объектов со спектральными характеристиками отражения, близкими к Si(). В то же время влияние искажающих факторов или неколориметричности цветового пространства датчика на объект с гладкой спектральной характеристикой Коб() и значениями координат цвета (11) и на оптимальный цвет с ОСХ Si(), параметры ( 1, 2, а)i, которого таковы, что координаты цветности соответствуют координатам цветности Коб(), т. е. mi=mоб, ni=nоб, а суммарный сигнал U i цвета с характеристикой hiSi () равен суммарному сигналу объекта, т.е. U=U, при этом U= hiai q()o()d+hi(1-2ai) q()o()d вызывает смещения координат и (m' , n' , U')i соответственно, где U= hiai Q()()T()d+hi(1-2ai) Q()()T()d , при этом значения смещенных координат объекта и оптимального цвета hiSi() близки друг к другу, т.е. m'm'i, n'n'i,UU', и попадают в центральные части зон разброса цветности и яркости, полученных по методу спектральных метамеров. Поэтому применение матричного оператора и коэффициентов коррекции яркости i, рассчитанных на реставрацию оптимальных цветов hiSi() к реальным объектам, практически всегда имеющим гладкую спектральную характеристику Коб(), приведет к восстановлению координат цвета объекта mоб*, nоб*, U так, что mmоб, nnоб, U U, с последующим формированием путем цифроаналогового преобразования цифровых кодов скорректированных сигналов цветности и денормирования их по отношению к скорректированному суммарному сигналу отреставрированных сигналов цветного изображения U, U, U . При этом параметры mоб, nоб, Uоб, вычисленные по системе (II) и соответствующие выходным сигналам Uквх, UзвхиUсвх датчика с колориметрической системой потребителя и при отсутствии искажающих факторов, будут минимально отличаться от полученных при помощи матричного оператора и коэффициентов коррекции яркости iпараметров mоб*, nоб*, U и соответствующих им сигналов Uквых*,Uзвых*, Uсвых*,формируемых по правилу Устройство для осуществления способа цветовой реставрации изображений содержит (фиг. 2) сумматор 1, функциональные аналого-цифровые преобразователи (ФАЦП) 2 и 3, цветоанализирующую матрицу (ЦАМ) 4, матрицу корректоров яркости (МКЯ) 5, функциональные цифроаналоговые преобразователи (ФЦАП) 6, 7 и 8, блок вычитания 9, и работает следующим образом. Сигналы цветного изображения, красный Uквх' и зеленый Uзвх', в общем случае искаженные, поступают на вход ФАЦП 2 и вход ФАЦП 3 соответственно и суммируются с сигналом синего Uсвх' на сумматоре 1. Выходной сигнал сумматора 1, представляющий собой суммарный сигнал U'=Uквх'+ Uзвх'+Uсвх', поступает на вторые входы ФАЦП 2 и ФАЦП 3. ФАЦП 2 и ФАЦП 3 выполняют одновременно функции нормировки и аналого-цифрового преобразования, в результате чего формируются цифровые коды сигналов цветности m'i=Uквх'/U' и n'i= Uзвх'/U' cоответственно. Таким образом, на выходах ФАЦП 2 и ФАЦП 3 формируются цифровой код сигнала цветности, являющийся комбинацией цифрового кода координаты m'iи цифрового кода координаты n'i. На выходах ЦАМ 4, представляющей собой запоминающее устройство, в качестве адресного сигнала которого выступает цифровой код сигнала цветности (m' , n' )i, формируется содержимое адресуемых ячеек памяти - цифровой код скорректированного сигнала цветности (m*, n*)i, являющийся результатом перекодировки цветности в соответствии с матричным оператором , вычисленным согласно заявляемому способу. Заполнение ЦАМ 4 значениями матричного оператора может производиться различными способами, в частности при помощи ЭВМ, путем коммутации адресных входов ЦАМ 4 на шину ЭВМ и занесения данных по шине данных. Цифровой код скорректированного сигнала цветности поступает на адресные входы запоминающего устройства МКЯ 5 и вызывает содержимое адресуемой ячейки памяти, соответствующее цифровому коду коэффициента коррекции яркости i, вычисленному (10) также в соответствии с заявляемым способом. Заполнение МКЯ 5 значениями может производиться способом, аналогичным способу заполнения ЦАМ 4 значениями матричного оператора. Цифровой код коэффициента коррекции яркости преобразуется вместе с суммарным сигналом UIнас ФЦАП 8, включенном в умножающем режиме, в аналоговый скорректированный суммарный сигнал U* = iU' , и этот последний поступает на вторые входы ФЦАП 6 и ФЦАП 7, на первые входы которых поступают цифровые коды скорректированных сигналов цветности mi* и ni* соответственно. В процессе обработки на ФЦАП 6 и ФЦАП 7 производится цифроаналоговое преобразование цифровых кодов mi* и ni*, их денормировка по отношению к скорректированному сигналу U* и формирование на выходах ФЦАП 6 и ФЦАП 7 восстановленных красного и зеленого сигналов цветного изображения Uквых*= mi* U*и Uзвых*=ni* U*соответственно. Блок вычитания 9 формирует восстановленный синий сигнал изображения: Uсвых*=U*-Uквых*-Uзвых*. Все преобразования (при заполненных ЦАМ 4 и МКЯ 5) производятся со скоростью поступления входной информации, т.е. в реальном времени. Поскольку метод масштабирования не учитывает нелинейности преобразования (2), коррекция данным методом приводит к более заметным искажениям цвета, нежели коррекция, реализованная предлагаемым способом. Таким образом, подтверждается достижимость положительного эффекта и к преимуществам данного способа следует отнести следующее: реальное осуществление коррекции с малыми ошибками (реставрации) искажений цвета, вызванных несоответствием спектральных характеристик чувствительности телевизионного датчика кривым смешения колориметрической системы потребителя, несоответствием спектральной характеристики применяемого источника освещения спектральной характеристике опорного источника, влиянием спектральных свойств среды, причем эта коррекция осуществляется для всех дискретных областей НЦП; возможность осуществления коррекции сигналов цветного изображения в реальном времени при отсутствии флуктуаций нормированных спектральных характеристик источника освещения, среды и спектральных характеристик чувствительности датчика, и при наличии таких флуктуаций возможность достаточно быстрой замены реставрирующих матричного оператора и коэффициентов коррекции яркости; осуществимость преобразования колориметрической системы датчика в колориметрическую систему приемника; малые технические и стоимостные затраты на изготовление устройства, реализующего предложенный способ, и возможность выполнения устройства в малых габаритах при помощи технологии больших интегральных схем.Формула изобретения
СПОСОБ ЦВЕТОКОРРЕКЦИИ СИГНАЛА ИЗОБРАЖЕНИЯ, при котором формируют суммарный сигнал U из сигналов цветного изображения R, G, B, преобразуют их и полученный суммарный сигнал в цифровой код сигнала цветности путем перекодировки цифровых кодов сигналов цветности, отличающийся тем, что, с целью повышения точности цветокоррекции, после формирования суммарного сигнала цветного изображения определяют параметры оптимальных спектральных характеристик Si() , i = 1 для каждой координаты (m, n) из участков нормированного цветного треугольника, решая систему уравнений где () , () , () - кривые смещения; 0( ) - спектральная характеристика опорного источника освещения, вычисляют для каждой оптимальной спектральной характеристики значения искаженных координат цветности (m , n)i как где R( ) , G() ,B( ) - спектральные характеристики чувствительности источников цветного изображения; ( ) - спектральная характеристика используемого источника освещения; T( ) - спектральная характеристика поглощения среды; замещают цифровые коды сигналов цветности, соответствующие искаженным координатам цветности (m,n)i , на цифровые коды скорректированных сигналов цветности соответствующих координат (m* , n*) , при этом за mi* , ni* принимают усредненные значения координат цветности (m, ni) оптимальных спектральных характеристик, формируют скорректированный суммарный сигнал U* = U , при этом цифровые коды коэффициентов коррекции яркости определяют как i= , преобразуют цифровой код в аналоговый сигнал, полученный сигнал цветного изображения денормируют по отношению к скорректированному суммарному сигналу.РИСУНКИ
Рисунок 1, Рисунок 2