Информационные системы и технологии
ВЫЧИСЛИТЕЛЬНОЙ ТЕХНИКИ И АВТОМАТИЗИРОВАННЫХ СИСТЕМ
УДК 004.9
МАТЕМАТИЧЕСКОЕ И ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ
Î.Ï. ÀÐÕÈÏÎÂ, Ç.Ï. ЗЫКОВА
МИНИМИЗАЦИЯ ПОГРЕШНОСТИ ОТОБРАЖЕНИЯ
В ОТПЕЧАТКОВ ЦВЕТНЫХ ПИКСЕЛЕЙ
ЦВЕТОВОЕ ПРОСТРАНСТВО СКАНЕРА
пикКлючевые слова: цветное изображение; оригинал; скан; отпечаток; цветной
грубых искажений в установлении попиксельного соответствия оригинала и скана
отпечатка. Предлагается информационная технология, позволяющая
минимизировать ошибки при вычислении отображений отпечатков цветных
пикселей в цветовое пространство сканера.
В общем случае при сканировании цветных изображений не удается избежать
сель; цветовое пространство сканера.
Color image scanning is prone to rough misstatements in establishment of pixel
accordance original and print scan usually. The information technology that allows
minimum errors while calculating print reflections of color pixels in color space of a
scanner is proposed.
Keywords: color image; original; scan; imprint; color pixel; color space of scanner.
машиночитаемых объектов, при управлении цветопередачей, при тестировании
цветового восприятия пользователей компьютерных систем с цветной периферией
необходимо решать задачу вычисления отображений отпечатков цветных пикселей,
являющихся компонентами произвольных цветных изображений, в цветовое
пространство сканера [1-6].
мо При выполнении определенных условий после процедуры печати и сканирования
ScanImage = (RI,J ,GI,J ,BI,J)
Пусть имеется произвольное RGB-изображение:
Image = {(RI,J ,GI,J ,BI,J)} .
жно получить скан ScanImage отпечатка PrintImage изображения Image такого же
размера:
и установить попиксельное соответствие:
(RI,J ,GI,J ,BI,J)⇒(RI,J ,GI,J ,BI,J) .
селя в цветовое пространство сканера:
PrintI,J ⇒(RI,J ,GI,J ,BI,J) .
ВВЕДЕНИЕ
В ряде практических важных приложений, например, при организации оборота
пик Если PrintI,J является фрагментом отпечатка PrintImage, который соответствует
пикселю (RI,J ,GI,J ,BI,J), то пиксель (RI,J ,GI,J ,BI,J) является отображением отпечатка
(1)
ИСиТ 5/55(568)2009
5
Стр.1
Научно-технический журнал
Как известно, результаты двух разных процедур получения отображения (1):
PrintI,J ⇒(RI,J ,GI,J ,BI,J) ,PrintI,J ⇒(R
I,J ,G
будут различны между собой:
(RI,J ,GI,J ,BI,J) = (R
одного отпечатка пикселя примем расстояние между пикселями, вычисляемое
следующим образом:
ρ((RI,J ,GI,J ,BI,J), (R
I,J ,G
I,J ,B
I,J)) =
(RI,J −R
I,J)2 +(GI,J −G
3
I,J)2 +(BI,J −B
I,J)2
.
R Соответственно за меру близости двух отображений (пикселей в
GB-пространстве сканера) одного отпечатка изображений примем следующую
величину:
получить на практике при выполнении связанных вычислительных процедур.
Вероятностный (случайный) характер процедур печати и сканирования является
источником неустранимых погрешностей отображений отпечатков в цветовое
пространство сканера. Нами предлагается информационная технология, позволяющая
минимизировать часть общей погрешности путем устранения ошибки при вычислении
отображений отпечатков цветных пикселей в цветовое пространство сканера за счет
применения нового метода получения и обработки скана отпечатков изображения и
пикселей.
принтере так, что каждому пикселю соответствует отпечаток PrintI,J одной растровой
точки RASTRI,J размером N ×N:
(RI,J ,GI,J ,BI,J)⇒RASTRI,J →PrintI,J ,
МОДЕЛЬ ДАННЫХ ВЫЧИСЛЕНИЯ ОТОБРАЖЕНИЯ
Пусть RGB-èçîáðàæåíèå Image = {(RI,J ,GI,J ,BI,J)} напечатано на цветном
красителей принтера при запечатке фрагмента области печати, соответствующего
растровой точке:
растровой точки:
При растрировании вектору dI,J сопоставляется битовая карта отпечатка
dI,J ⇒{(rI,J,k,n, gI,J,j,k,n, bI,J,k,n)} , 1 ≤ k,n ≤ N,
(RI,J ,GI,J ,BI,J)⇒dI,J .
где (ri,j,k,n, gi,j,k,n, bi,j,k,n) RGB-ïèêñåëü, с помощью которого закодирована комбинация
первичных красителей соответствующего дота битовой карты растровой точки.
6
ИСиТ 5/55(568)2009
Обозначим dI,J-вектор, координаты которого определяют плотности первичных
RASTRI,J = {rastrI,J , k,n} , 1 ≤ k,n ≤ N,
rastrI,J , k,n = (RI,J ,GI,J ,BI,J), 1 ≤ k,n ≤ N.
Чем меньше погрешность δ, тем более точные и стабильные результаты можно
δ = max
I,J
ρ((RI,J ,GI,J ,BI,J), (R
I,J ,G
I,J ,B
I,J)) .
За меру близости двух отображений (пикселей в RGB-пространстве сканера)
I,J ,G
I,J ,B
I,J) .
I,J ,B
I,J)
Стр.2