Вы находитесь на странице: 1из 34

Лабораторная работа №2

Исследование качества цветоанализа


датчика ЦТ сигналов
Цель лабораторной работы:

1. Ознакомление с причинами возникновения


цветовых ошибок при формировании координат
цвета датчиком ЦТ с реальными спектральными
характеристиками чувствительности.
2. Оценка цветовых различий с помощью
равноконтрастной диаграммы цветности.
Спектральные характеристики чувствительности
колориметрической камеры
(Кривые смешения колориметрической системы
приемника ЕС)
Спектральные характеристики чувствительности
реальной ТВ камеры
Алгоритм расчета цветовых различий
(ошибок цветопередачи)

Ввод информации

Расчет Расчет
R’oi;G’oi;B’oi R’ui;G’ui;B’ui

Расчет Расчет
X’oi;Y’oi;Z’oi X’ui;Y’ui;Z’ui

Расчет Расчет
uoi;voi Расчет uui;vui
n c; n L ; n
Исходные данные для колориметрического расчета:

• – спектральные характеристики отражения


испытательных цветов Pn(λ);
• – спектральное распределение мощности источника
опорного белого PD(λ);
• – спектральные характеристики чувствительности
цветоделенных каналов датчика ЦТ R(λ), G(λ), B(λ);
• – кривые смешения в системе основных цветов
приемника
r (λ ) g (λ ) b (λ )
Расчет координат испытательных цветов:

λ2
U RO = ∫ Pn ( λ ) ⋅ PD ( λ ) ⋅ r ( λ ) dλ
λ1

λ2
U GO = ∫ Pn ( λ ) ⋅ PD ( λ ) ⋅ g ( λ ) dλ
λ1

λ2
U BO = ∫ Pn ( λ ) ⋅ PD ( λ ) ⋅ b ( λ ) dλ
λ1

λ2
U RИ = ∫ Pn ( λ ) ⋅ PD ( λ ) ⋅ R ( λ ) dλ
λ1

λ2
U GИ = ∫ Pn ( λ ) ⋅ PD ( λ ) ⋅ G ( λ ) dλ
λ1

λ2
U BИ = ∫ Pn (λ ) ⋅ PD (λ ) ⋅ B (λ ) dλ
λ1
Расчет по методу «взвешенных ординат»
64
U RO = ∆λ ∑ Pni ⋅ PDi ⋅ ri
i =1
64
U GO = ∆λ ∑ Pni ⋅ PDi ⋅ g i
i =1
64
U BO = ∆λ ∑ Pni ⋅ PDi ⋅ bi
i =1

64
U RИ = ∆λ ∑ Pni ⋅ PDi ⋅ Ri
i =1
64
U GИ = ∆λ ∑ Pni ⋅ PDi ⋅ Gi
i =1
64
U BИ = ∆λ ∑ Pni ⋅ PDi ⋅ Bi
i =1
Баланс на белом

Сигналы на белом

Оригинала Изображения

64 64

U RDO = ∆λ ∑ PDi ⋅ ri U RDИ = ∆λ ∑ PDi ⋅ Ri


i =1 i =1
64
U GDИ = ∆λ ∑ PDi ⋅ Gi
64
U GDO = ∆λ ∑ PDi ⋅ g i i =1
i =1
64
64
U BDИ = ∆λ ∑ PDi ⋅ Bi
U BDO = ∆λ ∑ PDi ⋅ bi i =1
i =1
Коэффициенты баланса

U GDO U GDO U GDO


k1О = k 2О = k3О =
U RDO U GDO U BDO

U GDИ U GDИ U GDИ


k1И = k2 И = k3 И =
U RDИ U GDИ U BDИ

′ = k1O ⋅U RO
U RO ′ = k 2O ⋅U GO
U GO ′ = k3O ⋅U BO
U BO
′ = k1И ⋅U RИ
U RИ ′ = k 2 И ⋅U GИ
U GИ ′ = k3 И ⋅U BИ
U BИ
Преобразование координат

x’ = 0,432 r’n + 0,341 g’n+ 0,178 b’n


y’ = 0,223 r’n + 0,706 g’n+ 0,071 b’n
z’ = 0,020 r’n + 0,129 g’n+ 0,938 b’n

4X 6Y
u= v=
X + 15Y + 3Z X + 15Y + 3Z
Вычисление цветовых различий
(ошибок цветопередачи)

Δ u = u1- u2
Δ v = v1- v2
Δ nc= (Δ u2 + Δ v2 )1/2 /0,0038

Δ nl = |lg y’1- lg y’2 |/0,0086

Δ n = ( Δ nc2 + Δ nl 2 )1/2
Оценка качества цветопередачи

Оценка Δn ∆E Ra
Отлично 0-2,5 <4 80–100

Оч.хор 2,5 – 4 4–8 65–80

Хорошо 4 – 7,5 8 – 11 50–65

Удовл. 7,5 – 15 11 – 16 30–50

Неудовл. > 15 > 16 < 30


Порядок выполнения работы:
1. Распакуйте заархивированный файл «Колориметрия_лаб.rar».
2. Войдите в папку «Колориметрия_лаб» и запустите файл
MATRIX95.exe.
На экране появляется окно, в котором доступны пункты
меню Файл и Обработка.
Ввод исходных данных

1. Откройте меню Файл , далее выберите Открыть.


2. В появившемся подменю выберите Спектральные
характеристики, в появившуюся таблицу вводите
следующие имена файлов:
• Идеальные кривые смешения – rgb
• Реальные характеристики камеры – rgb1
• Источник освещения – d65
• Равносигнальный белый – d65
• Массив испытательных цветов – data28
3. После ввода информации нажмите ОК, на экране
появляется окно с надписью Готово.
Еще раз нажмите ОК.
Оценка точности воспроизведения испытательных
цветов до цветокоррекции.
1. Выберите пункт меню Обработка и подпункт
Обработка испытательных цветов.
2. Изучите таблицу ошибок по цветности и яркости для 28
испытательных цветов (ошибка до коррекции). Выберите
5 испытательных цветов (из цветов с номерами с 1-го по
20-й), величина ошибки по цветности для которых
максимальна и внесите данные о них (их номера) в
отчет. Рассчитайте для них величину общей ошибки (с
учетом ошибки по яркости) до цветокоррекции. Также
внесите в отчет величину средней ошибки по набору
испытательных цветов.
3. Нажмите кнопку Показать диаграмму, находящуюся в
нижней части экрана. Рассмотрите положение точек
цветностей идеальных и реальных цветов на диаграмме
uv.
4. Нажмите кнопку Показать цветовые поля. Нажимая
кнопки Последующий цвет и Предыдущий цвет,
просмотрите все 28 испытательных цветов. Обратите
особое внимание на цвета, отмеченные в п.2. Выберите
цвета, различия между которыми кажутся
максимальными по зрительному восприятию.
Вернувшись к таблице п.2, для чего повторите операции
п.1, сделайте выводы о связи величины ошибки
цветопередачи с заметностью этих различий.

Выход из программы
Выберите пункт меню Файл и далее – Выход.
Лабораторная работа №3

Матричная цветокоррекция
Цель лабораторной работы:

Исследование возможностей матричной


цветокоррекции для уменьшения ошибок
цветоанализа, создаваемых датчиком ЦТ с
реальными спектральными характеристиками
чувствительности
Спектральные характеристики чувствительности
колориметрической камеры
(Кривые смешения колориметрической системы
приемника ЕС)
Спектральные характеристики чувствительности
реальной ТВ камеры
Матричная цветокоррекция
R1 = a11R + a12G + a13B
G1 = a21R + a22G + a23B
B1 = a31R + a32G + a33B

 R1  a11a12 a13   R 
G  = a a a  G 
 1   21 22 23   
 B1  a31a32 a33   B 
Условие сохранения цветового баланса

 R1  a b (1 − a − b)  R 
G  = (1 − c − d ) c d
 
G
  1    
 B1  e (1 − e − f ) f   B 

Критерии оптимизации коэффициентов
цветокорректирующей матрицы:

• Минимум средней ошибки при воспроизведении опорных


цветов
• Минимум отклонения спектральных характеристик
чувствительности датчика ЦТ от кривых смешения.
 R′( λ )  a 11a 12 a 13   R( λ ) 
    
G ′( λ )  = a 21a 22 a 23  G ( λ ) 
 B′( λ )  a 31a 32 a 33   B( λ ) 

Критерий близости - средний модуль разности функций

∆1 = R′(λ ) − R(λ ) = ∫ R′(λ ) − R(λ ) dλ


λ

∆ 2 = G′(λ ) − G (λ ) = ∫ G′(λ ) − G (λ ) dλ
λ

∆ 3 = B′(λ ) − B(λ ) = ∫ B′(λ ) − B(λ ) dλ


λ
λ2
∆1 (a11 , a12 , a13 ) = ∫λ R′(λ ) − [a
11 R(λ ) + a12G (λ ) + a13 B(λ )] dλ
1

λ2
∆ 2 (a21 , a22 , a23 ) = ∫ G ′(λ ) − [a21R(λ ) + a22G (λ ) + a23 B(λ )] dλ
λ1
λ2
∆ 3 ( a31 , a32 , a33 ) = ∫λ B′(λ ) − [a 31 R(λ ) + a32G (λ ) + a33 B(λ )] dλ
1
Из условия равенства площадей:
λ2 λ2 λ2

∫λ R′(λ ) dλ − a λ∫ R(λ ) dλ − a λ∫ G (λ ) dλ
11 12

a13 = 1 1
λ2
1

∫λ B(λ ) dλ
1

λ2 λ2 λ2

∫λ G′(λ ) dλ − a λ∫ R(λ ) dλ − a λ∫ G (λ ) dλ
21 22

a23 = 1
λ2
1 1

∫λ B(λ ) dλ
1

λ2 λ2 λ2

∫λ B′(λ ) dλ − a λ∫ R(λ ) dλ − a λ∫ G (λ ) dλ
31 32

a33 = 1 1
λ2
1

∫λ B(λ ) dλ
1
Порядок выполнения работы:

Войдите в папку «Колориметрия_лаб» и запустите файл


MATRIX95.exe.
На экране появляется окно, в котором доступны пункты
меню Файл и Обработка.
Ввод исходных данных

1. Откройте меню Файл , далее выберите Открыть.


2. В появившемся подменю выберите Спектральные
характеристики, в появившуюся таблицу вводите
следующие имена файлов:
• Идеальные кривые смешения – rgb
• Реальные характеристики камеры – rgb1
• Источник освещения – d65
• Равносигнальный белый – d65
• Массив испытательных цветов – data28
3. После ввода информации нажмите ОК, на экране
появляется окно с надписью Готово.
Еще раз нажмите ОК.
Цветокоррекция
1. Выберите пункт меню Обработка и подпункт
Цветокоррекция.
2. Занесите в отчет значения коэффициентов матрицы
цветокоррекции, рассчитанных программой. Используя
эти коэффициенты, запишите систему уравнений,
описывающих смоделированный процесс
цветокоррекции.
3. Нажмите кнопку Показать графики. Последовательно
нажимая кнопки, расположенные в нижней части экрана,
выведите на экран и рассмотрите характеристики датчика
до цветокоррекции (кнопки До коррекции и Совместить
с идеальными) и после цветокоррекции (кнопки После
коррекции и Совместить с идеальными). Зафиксируйте
эти характеристики и сделайте выводы о точности
воспроизведения отрицательных участков характеристик.
Оценка точности воспроизведения испытательных
цветов после цветокоррекции.
1. Выберите пункт меню Обработка и подпункт Обработка
испытательных цветов.
2. Изучите таблицу ошибок по цветности и яркости для 28
испытательных цветов, учитывая ошибки до и после
коррекции. Убедитесь, что для всех испытательных цветов
произошло уменьшение цветовых ошибок.
Проанализируйте результаты цветокоррекции по
испытательным цветам, выбранным в работе №2 и внесите
данные о них в отчет. Рассчитайте для них величину общей
ошибки (с учетом ошибки по яркости) после
цветокоррекции. Сделайте выводы. Также внесите в отчет
величину средней ошибки по набору испытательных цветов
после цветокоррекции.
3. Нажмите кнопку Показать диаграмму, находящуюся в
нижней части экрана. Рассмотрите на диаграмме uv
положение точек цветностей идеальных и реальных
цветов до коррекции и после нее. Зафиксируйте
изображение этой диаграммы и сделайте выводы.
4. Нажмите кнопку Показать цветовые поля. Нажимая
кнопки Последующий цвет и Предыдущий цвет,
просмотрите все 28 испытательных цветов. Убедитесь,
что для всех испытательных цветов произошло
уменьшение заметности цветовых различий. Обратите
особое внимание на цвета, отмеченные в п.2. Сделайте
выводы.
Обработка изображений
1. Откройте меню Файл , далее выберите Открыть.
2. В появившемся подменю выберите Изображение.
3. Выберите файл формата .bmp из открывшегося списка.
Нажмите кнопку Открыть.
4. Выберите пункт меню Обработка и подпункт Обработка
изображений. После окончания обработки на экране
появятся окна, в которых представлены изображения до и
после цветокоррекции. Сравните эти изображения,
обращая внимание на характер искажения цвета, прежде
всего на памятных цветах (цвет кожи человека, цвет неба,
цвет зелени и т.д.).
5. Последовательно проведите операции, указанные в п.4 для
всех испытательных изображений, содержащихся в
программе. Сделайте выводы о влиянии цветокоррекции
на качество цветного изображения.
Выход из программы
Выберите пункт меню Файл и далее – Выход.
Содержание отчета
1. Спектральные характеристики датчика до и после
цветокоррекции.
2. Таблица ошибок (цветность, яркость, общая ошибка
цветопередачи) до и после цветокоррекции для
выбранных испытательных цветов.
3. Равноконтрастная диаграмма цветности uv с
нанесенными на нее точками цветности испытательных
цветов до и после цветокоррекции.
4. Выводы о заметности цветовых различий на цветовых
полях до и после цветокоррекции и связи этой
заметности с величиной цветовой ошибки.
5. Выводы об эффективности использования
цветокоррекции по результатам обработки изображений.