УДК 519.8:61
КОРРЕЛЯЦИЯ ПАРАМЕТРОВ ЦВЕТОВОГО СПЕКТРА И ВРЕМЕНИ ВЫПЕЧКИ ХЛЕБОБУЛОЧНЫХ ИЗДЕЛИЙ
В.К. Битюков, А.А. Хвостов, Д.И. Ребриков
Кафедра «Информационные и управляющие системы», ГОУ ВПО «ВГТА»; ге Ьг1кву-у§(а@гаш bler.ru
Представлена членом редколлегии профессором В.И. Коноваловым
Ключевые слова и фразы: органолептические показатели качества; параметры распределения; цвет; цветовая модель Ы8Ь.
Аннотация: Рассматривается вопрос о возможности применения цифрового изображения для формирования цветового спектра с использованием цветовых моделей ЯОБ и Ы8Ь. Показана возможность применения данного метода для контроля цвета как одного из первостепенных органолептических показателей пищевых продуктов на примере хлебобулочных изделий.
К основным показателям качества продукции, на которые потребитель обращает первоочередное внимание, и от которых зависит спрос на товар, можно отнести внешний вид, форму, цвет. Как выявлено в работе [1], весомость органолептических показателей качества для хлебобулочных изделий составляет: внешний вид - 0,34; форма - 0,15; цвет корки - 0,14. Поэтому как соблюдение, так и контроль данных параметров представляются важными в технологическом процессе.
В соответствии со стандартом качества 180 9001:2001 органолептическую оценку проводят по пятибалльной шкале, отражающей все оценки, которые могут быть присущи данному виду продукта [2].
В условиях производства органолептические показатели определяются с помощью органов чувств человека. В связи с этим существуют определенные объективные и субъективные трудности в соблюдении условий для обеспечения органолептического анализа.
Субъективные трудности органолептической оценки заключаются в том, что ее проводит человек, а порог чувствительности и особенность восприятия цвета у каждого человека индивидуальны [3], вследствие этого один и тот же цвет разными людьми будет интерпретирован по-разному. Известно [3], что, кроме физических (оптических) факторов, воспринимаемый цвет зависит от физического и психологического состояния наблюдателя.
Объективные трудности связаны с физикой отражения и поглощения света. Различный спектральный состав света может давать одинаковый отклик на зрительных рецепторах, что не исключено в условиях производства. Это явление носит название «метамерия» [3].
Использование цвета в обработке изображений обусловлено двумя основными причинами. Во-первых, цвет является тем важным составляющим, который часто облегчает распознавание и выделение характерных признаков объекта на изображении. Во-вторых, человек в состоянии различать тысячи различных от-
тенков цвета, и всего лишь порядка двух десятков оттенков серого. Второе обстоятельство особенно важно при визуальном (то есть выполняемом непосредственно человеком) анализе изображений.
Рассматриваемые изображения обычно фиксируются цветными устройствами регистрации, такими как цветная камера. За последнее десятилетие цветные устройства ввода и аппаратные средства обработки цвета стали вполне доступны по ценам. Как результат, в настоящее время техника обработки изображений в натуральных цветах используется во многих приложениях.
Понятие цвета вводится при описании восприятия глазами человека электромагнитных волн в определенном диапазоне частот (длина волны X от 400 нм (фиолетовый) до 780 нм (красный)). Таким образом, самым общим описанием светового потока может служить его спектральная функция /(X). Описание цвета заданием функции в большинстве случаев является слишком громоздким, хотя иногда и применяется.
Для того чтобы описание цветов сделать стандартным, введено понятие цветовой модели (называемой также цветовым пространством или системой цветов). Большинство современных цветовых моделей ориентированы либо на устройства цветовоспроизведения (цветные мониторы или принтеры), либо на определенные прикладные задачи (создание цветной графики), когда работа с цветом является непосредственной целью. Аппаратно-ориентированными цветовыми моделями, наиболее часто используемыми на практике, являются: модель RGB для цветных мониторов и широкого класса цветных видеокамер; модели CMY и CMYK для цветных принтеров; модель HSL, которая хорошо соответствует цветовосприятию человека. Последняя модель обладает также возможностью разделять цветовую и яркостную (полутоновую) информацию на изображении, что является преимуществом перед другими моделями.
В цветовой модели RGB [3-5] (от англ. Red, Green, Blue - красный, зеленый, голубой), спектральная функция представляется как сумма кривых чувствительности сетчатки человеческого глаза с неотрицательными весовыми коэффициентами (обычно их нормируют от 0 до 1), которые так и обозначаются - R, G и B. Эта модель характеризуется свойством аддитивности (сложение цветов для получения новых). В основе модели находится декартова система координат. Цветовое пространство представляет собой куб. Точки, отвечающие красному, зеленому и синему цветам, расположены в трех вершинах куба, лежащих на координатных осях. Голубой, пурпурный и желтый цвета расположены в трех других вершинах куба. Черный цвет находится в начале координат, а белый - в наиболее удаленной от начала координат вершине. В рассматриваемой модели оттенки серого цвета (точки с равными RGB значениями) лежат на диагонали, соединяющей черную и белую вершины. Различные цвета в этой модели представляют собой точки на поверхности или внутри куба и определяются вектором, проведенным в данную точку из начала координат.
Создание цветов в модели RGB является простой процедурой, и эта цветовая система идеально приспособлена для аппаратной реализации. Однако цветовая система RGB и другие подобные ей системы плохо приспособлены для описания цветов, свойственного человеку. Например, описывая цвет, человек не говорит о процентном содержании в нем каждого из основных цветов. Более того, рассматривая цветное изображение, человек не думает о том, что оно составлено из трех отдельных изображений - по одному для каждого первичного основного цвета. Глядя на окрашенный объект, человек описывает его с помощью цвета (цветового тона), насыщенности и светлоты. Цветовой тон является характеристикой, которая описывает собственно цвет (чистый желтый, оранжевый, красный и т.д.), тогда как насыщенность дает меру того, в какой степени некоторый чистый цвет разбавлен белым. Светлота (полутоновая яркость) является субъективной харак-
теристикой, которая практически не поддается измерению и является одним из ключевых параметров для описания цветового восприятия. Как известно интенсивность (яркость) - основная характеристика монохромных (полутоновых) изображений. Эта величина измеряется и легко поддается интерпретации. В модели, которая носит название цветовая модель HSL (от англ. Hue, Saturation, Lightness -цветовой тон, насыщенность, светлота), яркостная информация (светлота) отделена от цветовой информации (цветовой тон, насыщенность) [4]. В результате модель HSL представляет собой эффективное средство для построения алгоритмов обработки изображений, поскольку в основе модели лежит естественное и интуитивно близкое человеку описание цвета, который, в конечном счете, является и разработчиком, и пользователем этих алгоритмов.
Как видно из описания, ни одна из моделей не описывает полную спектральную функцию света. Ввиду того что в современных цифровых системах оптической регистрации изображения используется цветовая модель RGB, которая пригодна для точки растра, а для спектральной функции поверхности необходима совокупность пикселей с основой HSL, можно сделать вывод, что получение цветового спектра технологической поверхности по цифровому изображению является затруднительным. Поэтому для решения поставленной задачи предлагается использовать представление изображения технологической поверхности в координатах Hue (цветовой тон) - Lightness (светлота) цветовой модели HSL, как наиболее информативных и удобных для анализа признаков.
Изначально цифровое изображение представлено в виде множества
где Р - общее число пикселей изображения. После съемки получаем соответствующее множество цветовых координат, составляющих двумерную матрицу,
Полученное изображение Иг достаточно просто описать с использованием цветовой модели ИОБ для каждого элемента матрицы Иг, так как в ЭВМ используется данная модель. После чего необходимо преобразовать полученное множество Иг из ИОБ пространства в Ы8Ь пространство.
Основываясь на концептуальном рассмотрении цветовых моделей ИОБ и Ы8Ь [3-5], видим, что необходимые для построения пространства Ы8Ь значения цветового тона, насыщенности и светлоты могут быть получены из координат Ис, Ос, Бс цветовой модели ИОБ.
Цветовой тон к для каждого пикселя, заданного в ИОБ формате изображения, определяется по формуле [3]
Rb = {Rbp, p = 1, P },
(1)
Rb ^ Rz, Rz = {rz^ , i = 1, M, j = 1, N }
(2)
h=
0 при Bc < Gc,
360 -0 при Bc > Gc,
(3)
где
0 = arccos*
0 = arccos*
2 [(Re - Gc) + (Re - Bc)]
(4)
Насыщенность S определяется выражением
S = 1 - —--------——— [min (Rc, Gc, Bc)].
Rc + Gc + Bc
Светлота L определяется выражением
L = 3 (Rc + Gc + Bc). (6)
Формулы приведены в предположении, что координаты R^ G^ Вс нормированы так, чтобы их значения лежали в диапазоне [0, 1], и угол 8 отсчитывался от красной оси пространства HSL. Значения компонент S и l автоматически попадают в диапазон [0, 1] при условии, что значения R^ G^ Вс лежат в интервале [0, 1].
Таким образом, выполнив все преобразования, мы получаем представление пикселя Рц технологической поверхности в координатах Hue (цветовой тон) -Lightness (светлота) цветовой модели HSL (см. рис. 1).
Для анализа полученных кривых (как один из вариантов дальнейшего анализа и обработки) проведем их аппроксимацию.
Полученную в цветовом пространстве HSL кривую удобно описать дифференциальным уравнением, предложенным К. Пирсоном [6-8], которое подходит для описания многомодальных кривых следующего вида [7]
df (l) (h - a)f (l) , (7)
dh bo + b}h + b^h
где величина h соответствует тону (Hue) в цветовой модели.
Данное уравнение отражает изменение величины l (светлоты) в зависимости от тона h (длины волны). Уравнение содержит четыре неизвестных параметра. Их вычисление основано на методе моментов, предложенным К. Пирсоном, - четыре выборочных момента приравниваются к соответствующим моментам теоретического распределения, являющимся функциями от неизвестных параметров. Решая полученную систему уравнений относительно неизвестных параметров, получают искомые оценки параметров в виде функций выборочных моментов [7]:
Hue, °
Рис. 1. Пример представления цвета корки хлеба в координатах цветовой модели HSL:
1 - 5 - графики, соответствующие продолжительности выпечки хлеба при 0, 9, 15, 18, 27 мин
а =
тз (щ + 3m2 УA; b0 =-m2 (4m2^4- 3m2 УA; b1 = -M-3(m-4 + 3m2VA ; b2 =-(2m2^4- 3m2 - 6m2 УA;
Л = 10^2^4 -18^2 - 12тз , (8)
где (ц -^4 - моменты величины к, определяемые по формулам для дискретных величин,
п / п
т = I ад/1I-, (9)
1=1 / 1=1
пп
тк = I(к -т)Ч/ I1-. (I0)
1=1 / -=1
Выражения /(к) выводятся путем интегрирования дифференциального уравнения (7). Интегрирование позволяет получить 11 типов функций, три из которых являются основными, а остальные - их частными случаями.
Функция /(к) сосредоточена на конечном интервале, если корни с1 и с2 уравнения И0 + И1к + В2к2 = 0 представляют собой действительные числа различных знаков.
Опуская подробности решения дифференциального уравнения, окончательно функция принимает вид
лЫ=у!(Ип, (11)
Р(у, П)
где Р(у, ^) - значение бета-функции; 0<у <1; параметры у и ^ определяемые по формулам:
У =---С----, Л =-----—----. (12)
Из (с1 + с2 ) И2 (с1 + с2 )
Переменная у определяется через исходный (нецентрированный и несмещенный) аргумент к по формуле
у='к-г, (13)
где 01 и 02 - параметры центровки 01 = с1 - т - а и масштаба 0 = с1 + с2 аргумента к, которые определяют соответственно начало и ширину области действия
данного пика на рис. 2. Соотношение между параметрами у и ^ определяет положение максимума на кривой (положение моды) и находится по формуле
М = -^02 + 01. (14)
у+^ 21
Значения величин у и ^ определяют ширину и высоту пика аппроксимирующей функции (см. рис. 2).
Таким образом, полученная кривая в области одного пика может быть описана при помощи функции (7).
Описание нескольких экстремумов на кривой загруженности можно представить в виде взвешенной суммы нескольких функций, соответствующих отдельным пикам,
П
!(Н) = А + X к,/, (к). (15)
]=1
Последовательность аппроксимации полученных данных включает следующие этапы:
1) разбиение графика на различные области отдельных пиков. Определяется по положению минимумов на кривой;
2) вычисление значения оценок первых четырех моментов эмпирического распределения путем обработки экспериментальных данных;
3) вычисление параметров Б0, Б1, Б2, а, переход от исходной переменной к к центрированной и смещенной переменной г;
4) анализ корней квадратного уравнения с1, с2, и определение типа функции;
5) вычисление параметров выбранного типа функции;
6) проверка согласованности полученного результата и экспериментальных данных с использованием критерия;
7) в случае недопустимого результата аппроксимации полученные параметры необходимо уточнить минимизацией ошибки с использованием метода наименьших квадратов.
Для примера, рассмотрим аппроксимацию кривой, полученной для тестовой заготовки со временем выпечки 35 мин в координатах цветовой модели Ы8Ь (см. рис. 2). Полученная функция имеет две моды, что соответствует количеству экстремумов. Применение данного подхода для аппроксимации функции в координатах цветовой модели Ы8Ь позволяет получить параметры: моды М; центровки 91 и масштаба 02, имеющие физический смысл. Они могут быть интерпретиро-
Ыие, °
Рис. 2. Вид функции, полученной при аппроксимации исходной кривой:
о исходные данные, — результирующая кривая
Таблица 1
Примеры значений параметров аппроксимации и коэффициента корреляции
Параметр аппроксимации Продолжительность выпечки, мин Коэффициент корреляции Критерий Стьюдента
G б 12 18 24 3G Зб
^11 38,9G Зб,92 34,72 28,72 15,9б 13,G9 12,98 —G,922 —5,33G
^12 52,9б 51,93 44,98 39,23 31,б8 32,57 3G,59 —G,925 —5,4б2
^21 1б,97 26,G2 16,3G 3,99 4,59 7,21 8,87 —G,618 —1,757
^22 1б,49 12,GG 2,88 1б,27 41,6G 59,19 47,79 G,773 2,72G
^31 -5,4б 8,б4 4,1G —1,92 1,48 2,17 —4,71 —G,G54 —G,12G
^32 -2,G7 -1,58 —G,33 —б,5б —34,54 —113,2б —4б,54 —G,721 —2,329
^41 52б,84 1171,3 44б,37 24,38 34,23 86,G1 142,88 —G,598 —1,бб9
^42 485,GG 258,б4 12,74 47G,19 31G8 бЗ77 41бб G,794 2,923
011 31,32 28,17 27,74 2б,29 12,47 8,б5 8,39 —G,91G —4,91б
012 4б,13 46,G8 42,б1 32,78 21,48 21,41 19,55 —G,9G6 —4,781
021 14,5G 1б,89 13,52 5,55 б,48 8,35 1G,2G —G,6G3 —1,б89
022 13,89 11,95 4,91 13,бб 22,G3 25,94 24,G2 G,7G2 2,2G2
Y1 G,G93 —G,173 —G,139 —G,356 —G,478 —G,375 G,G6 —G,333 —G,79G
Y2 —G,G 18 G,GG7 —G,4G1 —G,G 11 G,G28 G,G48 G,G8 G,323 G,763
П1 —G,GG9 —G,G9 —G,G62 —G,745 —G,256 —G,216 —G,153 —G,271 —G,629
П2 —G,G55 —G,G37 —G,5G6 —G,133 —G,127 —G,261 —G,G82 —G,127 —G,286
М1 45,б8 39,28 37,12 28,G8 1б,б8 13,95 11,25 —G,958 —7,43G
М2 49,б1 43,71 44,79 33,81 25,41 25,42 31,4б —G,854 —3,б77
ваны как длина волны, на которой сосредоточены основная интенсивность поверхности, максимальное значение цветового тона, начальный цвет и ширина охватываемого спектра цвета, что позволяет по количественным характеристикам оценить качественные.
С использованием экспериментальных данных по описанной методике для примера рассмотрим изменение параметров аппроксимирующей функции в зависимости от продолжительности выпечки хлеба, которые представлены в табл. 1.
Для проверки тесноты линейной связи между значениями параметров аппроксимации и продолжительностью выпечки необходимо определить коэффициент корреляции [7]:
п ( п П \
«X ъу! - X х Xу
г=1_У г =1 А г=1 ,
rj =-
n
nZ xi2 - z i=1
2
У i=1
n ( n Л2
nZ y2 - Z y
i=1 У i=1
(1б)
где у - номер параметра; п - объем выборки; (хг-, уг) - значения времени выпечки иу-го параметра уг-.
n
x
<N
d>
=l 20
0 5 10 15 20 25 30 35
Время выпечки, мин
Рис. 3. Зависимость параметров модели от продолжительности выпечки:
1-5 - кривые изменения параметров аппроксимации ц 2, Цп, М1, 91Ь 012, соответственно
Выполним проверку значимости коэффициента корреляции. Для этого воспользуемся правилом [7]: коэффициент корреляции г значимо (существенно) отличается от нуля, если
где /(1-а); к - табличное значение 1-критерия Стьюдента, определенное на уровне значимости а при числе степеней свободы к = п - 2. Для данного примера табличный критерий Стьюдента составил 2,571.
Анализируя полученные значения коэффициента корреляции (см. табл. 1), можно сделать вывод о зависимости таких параметров аппроксимации как первый момент ц1, параметр центровки 91 и значение моды М от продолжительности времени выпечки хлеба (см. рис. 3), что также вытекает из физического смысла данных параметров. При выпечке хлеба цвет от бледного, который в цветовой модели Ы8Ь представлен цветовым тоном в области 60°, переходит в золотистый, что в модели Ы8Ь выражается изменением цветового тона с 60 до 0°, то есть переходом в область красного цвета.
Т аким образом, мы получили возможность в режиме реального времени определять функцию цветового спектра поверхности. Параметры полученной зависимости, аппроксимирующей цветовой спектр, коррелируют с продолжительностью выпечки, что может быть положено в основу системы, заменяющей визуальный контроль органолептических показателей в условиях производства.
Список литературы
1. Комплексная оценка качества хлебобулочных изделий / Е. Пономарева [и др.] // Хлебопродукты. - 2008. - № 3. - С. 54-55.
2. Мазалова, Л. Сенсорная оценка специализированных жиров / Л. Мазало-ва // Хлебопечение России. - 2007. - № 5. - С. 18.
3. Гуревич, М.М. Цвет и его измерение / М.М. Гуревич. - М. : Мир, 1966. -
4. Гонсалес, Р. Цифровая обработка изображений / Р. Гонсалес, Р. Вудс. -М. : Техносфера, 2005. - 1072 с.
5. Гонсалес, Р. Цифровая обработка изображений в среде Ма1ЬаЬ / Р. Гонсалес, Р. Вудс, С. Эддинс. - М. : Техносфера, 2006. - 616 с.
(17)
512 с.
6. Гмурман, В.Е. Теория вероятностей и математическая статистика / В.Е. Гмурман. - М. : Высшая школа, 1999. - 428 с.
7. Кендалл, М. Теория распределений : пер. с англ. / М. Кендалл, А. Стьюарт. - М. : Наука, 1966. - 588 с.
8. Крамер, Г. Математические методы статистики / Г. Крамер. - М. : Мир, 1975. - 648 с.
Estimation of Correlation between Color Spectrum Parameters and Baking Time of Bakery Products
V.K. Bityukov, A.A. Khvostov, D.I. Rebrikov
Department “Information and Control Systems ”, VGTA; [email protected]
Key words and phrases: color; distribution parameters; HSL color model; organoleptical quality indexes.
Abstract: The paper studies the possibility of using color image for color spectrum definition through RGB and HSL color models. The paper shows the possibility of this technique application to control color as one of the essential organoleptical indexes of food stuffs illustrated by bakery products.
References
1. Complex estimation of quality bakery products / Ye. Ponomaryova [et al.] // Khleboproducty. - 2008. - № 3. - P. 54-55.
2. Mazalova, L. Touch estimation of specialized fats / L. Mazalova //
Hlebopechenie in Russia. - 2007. - № 5. - P. 18.
3. Gurevich, M.M. Colour and its measurement / M.M. Gurevich. - M. : Mir, 1966. - 512 p.
4. Gonsales, R. Digital processing of images / R. Gonsales, R. Voods. - M. : Technosphera, 2005. - 1072 p.
5. Gonsales, R. Digital processing of images in environment of MatLab /
R. Gonsales, R. Voods, S. Eddins. - M. : Technosphera, 2006. - 616 p.
6. Gmurman, V.E. Probability theory and mathematical statistics /
V.E. Gmurman. - M. : Visshaya school, 1999. - 428 p.
7. Kendall, M. Theory of distributions : transl. from English / M. Kendall, A. Stuart. - M. : Nauka, 1966. - 588 p.
8. Kramer, H. Mathematical methods of statistics / H. Kramer. - M. : Mir, 1975. -648 p.
Einschatzung der Korrelation der Parameter des Farbspektrums mit der Backenzeit von Gebacke
Zusammenfassung: Es wird die Frage uber der Moglichkeit der Benutzung des Digitalbildes fur die Formierung des Farbspektrums mit der Benutzung der Farbmodelle RGB und HSL betrachtet. Es ist die Moglichkeit der Benutzung dieser Methode als einer der erstklassigen organoleptischen Kennwerten der Nahrungsmittel am Beispiel der Gebacke gezeigt.
Evaluation de la correlation des parametres du spectre de couleur avec le temps de la cuisson du pain
Resume: Est examinee la question de la possibility de l’utilisation de l’image numerique pour la formation du spectre de couleur avec l’emploi des modeles RGB et HSL. Est montree la possibilite de l’application de la methode donnee pour le controle de la couleur comme un des indices organoleptiques primordiaux des produits alimentaires a l’exemple du pain.
Авторы: Битюков Виталий Ксенофонтович - президент ГОУ ВПО «ВГТА», доктор технических наук, профессор, заведующий кафедрой «Информационные и управляющие системы»; Хвостов Анатолий Анатольевич - кандидат технических наук, доцент кафедры «Информационные и управляющие системы»; Ребриков Дмитрий Иванович - ассистент кафедры «Информационные и управляющие системы», ГОУ ВПО «ВГТА».
Рецензент Дворецкий Станислав Иванович - доктор технических наук, профессор, проректор по научной работе, заведующий кафедрой «Технологическое оборудование и пищевые технологии» ГОУ ВПО «ТГТУ».