Область техники
Настоящее изобретение относится к способу формирования латентного изображения из преобразуемого изображения. Варианты изобретения могут быть использованы для создания средств защиты, служащих для подтверждения подлинности документа, запоминающей среды, устройства или иного объекта, например, банкноты, изготовленной из полимера, а также при изготовлении какого-либо нового товара или рекламных и маркетинговых средств.
Уровень техники
Для того чтобы предотвратить несанкционированное копирование или изменение документов, в частности, банкнот, данные документы часто снабжаются средствами защиты от копирования. Такие средства защиты должны либо непосредственно препятствовать копированию, либо делать очевидным факт произведенного копирования. Несмотря на широкое разнообразие доступных технологий, сохраняется потребность в новых технологиях, которые могут быть использованы для создания средств защиты.
Раскрытие изобретения
Изобретение обеспечивает способ формирования латентного изображения, включающий трансформирование преобразуемого изображения в латентное изображение, содержащее множество пар латентных элементов изображения, причем элементы латентного изображения в каждой паре находятся в заданном пространственном соотношении друг с другом и соответствуют одному или более элементам изображения в преобразуемом изображении, а указанное преобразование осуществляют следующим образом:
приписывают первому элементу латентного изображения каждой пары значение визуальной характеристики, характеризующее один или более соответствующих элементов изображения в преобразуемом изображении,
приписывают второму элементу латентного изображения указанной пары значение визуальной характеристики, которое, по существу, является комплементарным (взаимодополнительным) по отношению к визуальной характеристике, приписанной первому элементу латентного изображения.
Таким образом, для каждого первого элемента латентного изображения в составе первичного паттерна (первичной оптической структуры) имеется близлежащий комплементарный элемент латентного изображения. Такое выполнение скрывает (маскирует) латентное изображение, превращая его в закодированный и скрытый вариант преобразуемого изображения.
В зависимости от конкретного варианта осуществления изобретения пара элементов латентного изображения может соответствовать одному, двум или более элементам преобразуемого изображения.
Значение визуальной характеристики, приписываемой первому элементу латентного изображения, может представлять собой комбинацию значений визуальных характеристик соответствующих элементов преобразуемого изображения или кластера элементов изображения, сгруппированных вокруг элемента преобразуемого изображения. В частности, возможно использование среднего значения или какой-либо иной комбинации значений.
В соответствии с одним из вариантов изобретения типичный способ по изобретению включает:
а) формирование преобразуемого изображения путем трансформирования исходного изображения посредством сглаживания ("дизеринга" - dithering) в элементы преобразуемого изображения, характеризуемые набором первичных визуальных характеристик, и
б) выбор в преобразуемом изображении преобразуемых пар элементов, находящихся в заданном пространственном отношении.
Изобретение также охватывает изделие, на котором сформировано латентное изображение, кодирующее преобразуемое изображение и содержащее множество латентных пар элементов изображения, причем:
элементы изображения каждой пары находятся в заданном пространственном соотношении друг с другом, и каждая пара элементов изображения соответствует одному или более элементам изображения в преобразуемом изображении,
первый элемент латентного изображения в каждой из указанных пар имеет первое значение визуальной характеристики, соответствующее значению визуальной характеристики одного или более соответствующих ему элементов изображения в преобразуемом изображении,
второй элемент латентного изображения в каждой из указанных пар имеет второе значение визуальной характеристики, по существу, комплементарное указанному первому значению.
Кроме того, изобретение охватывает способ подтверждения подлинности изделия, включающий формирование на изделии первичного паттерна, несущего латентное изображение, которое содержит множество латентных пар элементов изображения, причем элементы изображения каждой пары находятся в заданном пространственном соотношении друг с другом, и каждая пара элементов изображения соответствует одному или более элементам изображения в преобразуемом изображении, при этом
первый элемент латентного изображения в каждой из указанных пар имеет первое значение визуальной характеристики, соответствующее значению визуальной характеристики одного или более соответствующих ему элементов изображения в преобразуемом изображении,
второй элемент латентного изображения в каждой из указанных пар имеет второе значение визуальной характеристики, по существу, комплементарное указанному первому значению, и
формирование вторичного паттерна (вторичной оптической структуры), обеспечивающего возможность восприятия преобразуемого изображения.
Изделие согласно изобретению может представлять собой средство защиты, новый товар, документ, рекламное или маркетинговое средство.
Краткое описание чертежей
Далее, со ссылками на прилагаемые чертежи, будут описаны предпочтительные варианты изобретения.
На фиг.1 представлено исходное несглаженное изображение, соответствующее примеру, иллюстрирующему второй предпочтительный вариант изобретения.
На фиг.2 показано изображение, представленное на фиг.1, после обработки согласно процедуре "упорядоченного" сглаживания.
На фиг.3 показаны только "on-пикселы" в каждой паре пикселов изображения по фиг.2 после того, как значения этих пикселов по серой шкале были усреднены для обоих пикселов в соответствующей паре пикселов.
На фиг.4 показаны только "off-пикселы" в каждой паре пикселов изображения по фиг.2 после того, как их значения по серой шкале были преобразованы в комплементарные по отношению к значениям соответствующих on-пикселов, показанных на фиг.3.
Фиг.5 иллюстрирует сформированный первичный паттерн.
На фиг.6 представлен вторичный паттерн, который соответствует первичному паттерну, показанному на фиг.5.
На фиг.7 представлено изображение, воспринимаемое наблюдателем, когда вторичный и первичный паттерны наложены друг на друга, т.е. когда изображение, скрытое в паттерне по фиг.5, декодировано и сделано доступным для наблюдения с использованием декодирующего паттерна, показанного на фиг.6.
На фиг.8а представлено преобразуемое или исходное изображение до преобразования, тогда как фиг.8b иллюстрирует первичный паттерн, полученный преобразованием изображения по фиг.8а в соответствии со вторым вариантом изобретения при расположении пар пикселов в шахматном порядке.
На фиг.9 представлено то же изображение, что и на фиг.8а, но после применения алгоритма скремблирования.
На фиг.10а представлено изображение по фиг.9 после осуществления преобразования, идентичного использованному при переходе от фиг.8а к фиг.8b. Правая нижняя часть фиг.10b соответствует фиг.10а, но после наложения соответствующего вторичного паттерна (экрана, или маски), т.е. после того, как скрытое изображение по фиг.10а с помощью декодирующего экрана декодировано и сделано доступным для наблюдения.
На фиг.11а и 11b приведена пара преобразуемых изображений.
На фиг.12а и 12b показана пара вторичных паттернов.
На фиг.13а и 13b показана пара первичных паттернов, полученных на основе преобразуемых изображений и экранов по фиг.11 и 12.
На фиг.14 показаны латентные изображения, соответствующие фиг.13а и 13b и скомбинированные в единый первичный паттерн.
Фиг.15 показывает, каким образом изображения по фиг.14 могут быть декодированы и сделаны доступными для наблюдения с помощью вторичных паттернов.
Осуществление изобретения
В каждом из предпочтительных вариантов способы, соответствующие этому варианту, используются для формирования первичного паттерна (первичной пространственной структуры), который кодирует латентное изображение, сформированное из преобразуемого изображения. Формируется также комплементарный (взаимно дополняющий) вторичный паттерн (экран), который обеспечивает декодирование латентного изображения. Узнаваемую версию преобразуемого изображения можно наблюдать при взаимном наложении первичного и вторичного паттернов.
Латентное изображение формируют путем трансформирования преобразуемого изображения. Латентное изображение образуется парами элементов латентного изображения. Элементы изображения обычно представляют собой пикселы, т.е. наименьшие доступные элементы изображения в контексте используемого способа воспроизведения. Каждая пара элементов латентного изображения соответствует одному или более элементам преобразуемого изображения в том смысле, что она несет визуальную информацию об элементе изображения, которому она соответствует. Более конкретно, первый латентный элемент изображения несет информацию об элементе или об элементах изображения, которому (которым) он соответствует, тогда как второй латентный элемент изображения в паре имеет комплементарное (взаимодополнительное) значение визуальной характеристики. Благодаря этому он "затеняет" (скрывает) информацию, которую несет первый латентный элемент изображения указанной пары, когда латентное изображение или первичный паттерн наблюдается с некоторого расстояния без применения вторичного паттерна (или маски), наложенного на первичный паттерн.
Каждая пара элементов латентного изображения в первичном паттерне будет соответствовать одному, двум или более элементам изображения в преобразуемом изображении. Если элемент латентного изображения соответствует единственному элементу преобразуемого изображения, то, очевидно, латентное изображение будет содержать вдвое больше элементов изображения, чем преобразуемое изображение. В подобных вариантах значение визуальной характеристики первого элемента изображения может совпадать со значением визуальной характеристики соответствующего элемента изображения в преобразуемом изображении. Однако следует учитывать, что необходимо лишь, чтобы данное значение было репрезентативным по отношению к информации, которую несет соответствующий элемент изображения в преобразуемом изображении. Например, если элемент преобразуемого изображения представляет собой белый пиксел в области, остальная часть которой заполнена черными пикселами, достаточный объем информации будет сохранен в латентном изображении, даже если элемент преобразуемого изображения будет представлен в латентном изображении в форме черного пиксела. Таким образом, элемент латентного изображения может принять значение элемента изображения или значение, выведенное из кластера пикселов, окружающих соответствующий элемент изображения (например, среднее, медианное, модальное или характеристическое значение), и, тем не менее, иметь значение, репрезентативное для элемента изображения.
В тех же вариантах, в которых латентное и преобразуемое изображения имеют одинаковые количества элементов изображения, визуальная характеристика первого элемента изображения в каждой паре пикселов латентного изображения в типичном случае рассчитывается, как среднее из значений визуальных характеристик соответствующих элементов преобразуемого изображения. Элемент латентного изображения может также принять значение, определяемое элементами изображения, которые окружают соответствующую пару элементов изображения, или какой-либо иной комбинацией визуальных характеристик соответствующей пары элементов преобразуемого изображения.
В ситуациях, когда пара элементов латентного изображения соответствует более чем двум пикселам, количество элементов изображения в первичном паттерне будет меньшим, чем в преобразуемом изображении. Например, четыре элемента изображения в преобразуемом изображении могут быть сведены к двум элементам изображения в латентном изображении. И в этих случаях применительно к некоторым вариантам изобретения значение визуальной характеристики может быть выведено из окружающих элементов изображения и все же являться репрезентативным по отношению к соответствующему элементу преобразуемого изображения.
В типичном случае преобразуемое изображение будет формироваться из исходного изображения путем осуществления процесса сглаживания (называемого также процессом размывания) с целью уменьшения количества возможных различных визуальных характеристик, которыми может обладать элемент изображения в преобразуемом изображении, а следовательно, и количества визуальных характеристик, которыми могут обладать первый элемент латентного изображения и соответственно второй элемент латентного изображения соответствующей пары в латентном изображении первичного паттерна.
Термин "первичная визуальная характеристика" используется в данном описании применительно к набору возможных визуальных характеристик, которые может иметь элемент изображения либо в результате процесса сглаживания, либо после осуществления преобразования в латентное изображение. Первичные визуальные характеристики будут зависеть от характера исходного изображения, желательного латентного изображения, а также (применительно к цветным изображениям) от используемого метода цветоделения (разделения цветов).
В случае черно-белых изображений первичные визуальные характеристики представляют собой массив значений по нейтральной серой шкале (шкале яркости) и могут соответствовать черному и белому уровням.
В случае цветных изображений обычно используется модель цветоделения, такая как RGB (Red, Green, Blue - Красный, Зеленый, Синий) или CYMK (Cyan, Yellow, Magenta, Black - Светло-голубой, Желтый, Пурпурный, Черный). Для модели RGB первичными визуальными характеристиками являются цвета "красный", "зеленый", "синий" при максимальной насыщенности. Для модели CYMK первичными визуальными характеристиками соответственно являются цвета "светло-голубой", "желтый", "пурпурный", "черный" при максимальной насыщенности.
Значение, которое визуальная характеристика принимает после трансформирования преобразуемого изображения в латентное изображение, обычно будет связано с оптической плотностью элемента изображения в преобразуемом изображении. Более конкретно, если преобразуемое изображение является черно-белым, соответствующая визуальная характеристика в латентном изображении может быть значением по нейтральной серой шкале. Если же преобразуемое изображение является цветным, соответствующая визуальная характеристика в латентном изображении может быть значением насыщения для соответствующего цвета элемента изображения.
Комплементарная визуальная характеристика - это такой уровень серого или оттенка цвета, который, будучи скомбинирован с визуальной характеристикой первого элемента латентного изображения, дает, по существу, промежуточный тон. Для цветных элементов изображения комплементарные оттенки определяются следующим образом:
оттенок комплементарный - оттенок светло-голубой красный пурпурный зеленый желтый синий черный белый красный светло-голубой зеленый пурпурный синий желтый
И в этом случае для того, чтобы скомбинировать информацию от множества пикселов в исходном изображении в единственный элемент изображения в латентном изображении, используется процесс усреднения или какой-либо другой комбинирующий процесс. При этом соответствующий элемент латентного изображения может принять ближайшее значение из набора первичных визуальных характеристик.
Применяемый процесс сглаживания будет зависеть от пространственного соотношения между элементами изображения в латентном изображении и от качества латентного изображения. Желательно, чтобы используемый способ сглаживания уменьшал количество погрешностей и, следовательно, уровень шумов, вносимых в латентное изображение. Это условие особенно важно в варианте, когда количество пикселов, несущих изображение, уменьшено по сравнению с их количеством в преобразуемом изображении. В качестве примера можно указать варианты, в которых четыре элемента изображения в исходном изображении соответствуют паре элементов изображения в конечном изображении, причем только один элемент из этой пары несет информацию. Соответственно, предпочтительным вариантом сглаживания согласно изобретению является случайное псевдосмешение цветов.
Типичные версии сглаживания этого типа включают алгоритмы Флойда-Стейнберга (Floyd-Steinberg, FS), Бурке (Burke) и Штуки (Stucki), в которых псевдосмешение производится во всех доступных направлениях с различными весовыми коэффициентами. В данных методах псевдосмешение происходит вблизи источника. Другой подход состоит в том, чтобы производить сглаживание вдоль траектории, задаваемой другими, заполняющими пространство кривыми, которые минимизируют прохождением в любом единственном направлении на большое расстояние. Наиболее успешным из них является метод Риемерсма (Riemersma, http://www.compuphase.com/riemer.htm), в котором используется кривая Гилберта (David Hilbert, 1892). Существуют и другие кривые для заполнения пространства, но они используются только в редких случаях.
Способ Риемерсма является особенно подходящим для варианта настоящего изобретения, поскольку он многократно уменьшает направленный дрейф и постепенно "сбрасывает" погрешность таким образом, чтобы минимизировать шум (элементы изображения, которые не несут полезной информации) в результирующем латентном изображении. Достоинством данного варианта изобретения является то, что равномерно распределенная составляющая рассеянной погрешности теряется при потере каждого второго пиксела при осуществлении преобразования из исходного в латентное изображение. Благодаря этому максимизируется качество латентного изображения.
В типичном случае первичный паттерн будет прямоугольным, соответственно, элементы его латентного изображения будут распределены в пределах прямоугольника. Однако элемент изображения может иметь и другие формы.
Элементы изображения в каждой паре элементов изображения в типичном случае будут пространственно связаны, являясь смежными по отношению друг к другу. Однако пара элементов изображения будет пространственно связана и при условии, что элементы пары расположены относительно друг друга достаточно близко для того, чтобы иметь вид однородного промежуточного (усредненного) цветового оттенка или однородной яркости при наблюдении на расстоянии. Другими словами, каждый первый элемент изображения должен быть расположен по отношению ко второму элементу изображения настолько близко, чтобы эти элементы совместно давали однородный промежуточный оттенок или однородную промежуточную яркость.
Пара элементов изображения, как правило, будет выбираться регулярным образом, например, путем чередования этих элементов вдоль одного столбца или строки, поскольку это обеспечивает наиболее легкое совмещение вторичного паттерна с первичным паттерном при их наложении. Однако возможно и случайное или скремблированное расположение пары элементов изображения.
Вторичный паттерн, как правило, будет содержать прозрачные и непрозрачные пикселы, расположенные таким образом, что при наложении этого паттерна на первичный паттерн или (как это имеет место в некоторых случаях) при наложении на него первичного паттерна он маскирует все первые или все вторые элементы в парах элементов изображения первичного паттерна. В результате становится доступным изображение, формируемое остальными элементами изображения.
Форма вторичного паттерна будет зависеть от порядка выбора пар элементов изображения. Как правило, вторичный паттерн будет иметь регулярное распределение прозрачных и непрозрачных пикселов. Например, вторичный паттерн может представлять собой прямоугольную фигуру, состоящую из множества полностью непрозрачных вертикальных линий, каждая из которых имеет ширину, равную одному пикселу, причем эти линии разделены полностью прозрачными линиями такого же размера. Другой типичный вариант вторичного паттерна может соответствовать расположению прозрачных и непрозрачных пикселов в шахматном порядке. Однако возможно и применение случайных или скремблированных вариантов расположения при условии, что непрозрачные пикселы во вторичном паттерне способны выделить все или почти все первые или вторые элементы изображения в парах элементов изображения первичного паттерна. Следует также учитывать, что сначала может быть выбран вторичный паттерн, после чего должен быть произведен выбор соответствующего взаимного пространственного расположения для пар элементов изображения.
Вариант с построением паттернов вручную
Далее будет описан первый вариант изобретения, который иллюстрирует принцип изобретения в его простейшей форме, а также показывает, каким образом оно может быть осуществлено вручную. Первый вариант изобретения используется для формирования первичного паттерна, который представляет собой черно-белое изображение, кодирующее латентное изображение.
1. Согласно первому варианту фотография, ее негатив, имеющий идентичные размеры, и черный лист накладывают друг на друга с точным взаимным совмещением, причем черный лист находится сверху. После этого наложенные листы, включая фотографию и негатив, разрезают на полоски (элементы изображения) равной ширины и длины, не нарушая совмещения черного листа, фотографии и негатива по вертикали. Каждую вторую полоску фотографии (исходного изображения), негатива и наложенного на них черного листа аккуратно удаляют, не нарушая положения других полосок. Черные полоски, остающиеся поверх образовавшихся стопок, задают повторяющийся рисунок паттерна из вырезанных (прозрачных) полосок и расположенных между ними черных (непрозрачных) полосок. Данный паттерн является вторичным паттерном, или декодирующим экраном.
2. После этого фотография (которая одновременно является исходным и преобразуемым изображениями) и ее негатив группируются в единственное составное изображение. В этом изображении полоски, отсутствующие в фотографии, заменяются полосками негатива идентичных размеров, которые находятся под полосками позитивного изображения, непосредственно слева от недостающих полосок. Другими словами, они представляют собой элементы изображения на негативе, которые соответствуют элементам изображения, оставшимся на позитиве, и которые по своей природе обладают комплементарными (по отношению к позитиву) значениями визуальных характеристик. Полученная таким образом картинка является первичным паттерном. В результате первичный паттерн содержит пространственно взаимосвязанные элементы изображения, один из которых принимает исходное значение соответствующего элемента изображения в преобразуемом изображении, тогда как другой принимает комплементарное значение по отношению к исходному.
3. Когда вторичный паттерн накладывается на первичный паттерн при точном совмещении паттернов, одновременно видны только полоски, принадлежащие либо фотографии, либо ее негативу; тогда как остальные полоски маскированы. Таким образом, изображение, воспринимаемое наблюдателем, представляет собой частичное воспроизведение исходного изображения или его негатива.
Поскольку первичный паттерн содержит равные количества комплементарных, т.е. светлых и темных (или цветных), элементов изображения, расположенных в непосредственной близости друг к другу, он представляется беспорядочной смесью элементов изображения, имеющих промежуточные визуальные характеристики. Это особенно справедливо, если полоски были нарезаны с предельно малой шириной. Следовательно, первичный паттерн кодирует и скрывает латентное изображение и его негатив. Первичный паттерн декодируется посредством вторичного паттерна.
Черно-белые варианты
В вариантах с использованием нейтральной (серой) шкалы реализуется способ кодирования черно-белых изображений. В этих вариантах применяется набор значений визуальной характеристики, соответствующих различным оттенкам (градациям) серого.
Согласно второму предпочтительному варианту элементами изображения являются пикселы. В контексте изобретения термин "пиксел" обозначает наименьший элемент изображения, который может быть реализован в рамках выбранного процесса воспроизведения, например отображения на дисплее, выведения на принтер и др.
В данном варианте первичный паттерн формируется из исходного изображения. Применительно к черно-белым вариантам исходное изображение обычно представляет собой картинку, состоящую из массива пикселов, соответствующих различным оттенкам серого. Однако исходное изображение может быть и цветным изображением, которое подвергается дополнительной обработке для того, чтобы сформировать черно-белое преобразуемое изображение.
Согласно первому предпочтительному варианту первичный паттерн представляет собой прямоугольный массив (матрицу) пикселов. После того как будет выбран подходящий вид массива, первичный паттерн формируется из исходного изображения с применением математической обработки и в следующем порядке.
1. В тех случаях, когда исходное изображение не было сглажено, тогда как средство, используемое для воспроизведения первичного паттерна и соответствующего ему вторичного паттерна (например, принтер или дисплей), способно воспроизводить только черные и белые элементы изображения или элементы, соответствующие только нескольким оттенкам серого, каждый пиксел в исходном изображении трансформируется (посредством сглаживания) в пикселы, соответствующие одному из доступных оттенков. Такими оттенками, могут быть, например, белый (So) или черный (Sy), которые являются первичными визуальными характеристиками в некоторых вариантах с серой шкалой (у = целое число). Сглаженное изображение именуется в данном описании преобразуемым изображением. Число у-1 в этом случае равно общему количеству доступных оттенков, использованных в процессе сглаживания (не считая белого цвета).
2. Далее каждому пикселу приписывают уникальный адрес (р, q) в зависимости от его положения в матрице [р×q] пикселов (если исходное изображение или первичный паттерн не является прямоугольным массивом, то положение пиксела может быть задано относительно произвольного начала координат, предпочтительно таким образом, чтобы получить положительные значения для всех координат р и q).
3. Каждый пиксел в преобразуемом изображении определяют как белый, черный или имеющий промежуточный оттенок (градацию), и ему приписывается соответствующий дескриптор (р, q)Sn, где n равно 0 (для белого), у (для черного) или целому значению в интервале между 0 и у в соответствии с присущим ему оттенком серого (при этом значение у-1 равняется количеству оттенков серого, имеющихся в изображении, n=1 соответствует наименее интенсивному оттенку серого, а n=у-1 соответствует наиболее интенсивному оттенку серого).
4. После этого пикселы сортируют (разбивают) на пространственно взаимосвязанные пары. Такая сортировка ("спаривание" пикселов) может быть выполнена любым подходящим для этого способом. Например, пары могут выбираться последовательно вдоль строк или вдоль столбцов или любым иным образом, в соответствии с которым пикселы одной пары непосредственно или почти примыкают друг к другу. Небольшое количество пикселов может оказаться вне данного процесса, поскольку для них не найдется непосредственно или почти примыкающий пиксел, который не был бы уже спарен. Такие пикселы обычно обрабатываются так, как будто они принадлежат к ближайшей к ним паре пикселов.
5. Первому пикселу в каждой паре, принадлежащей преобразуемому изображению, приписывается характеристика "on", а второму пикселу - соответственно характеристика "off". "On-пикселы" обозначаются, как (р, q)Sn on. "Off-пикселы" обозначаются, как (р, q)Sn off. Как правило, on- и off-пикселы выбираются упорядоченным и регулярным образом, что облегчает формирование вторичного паттерна. Например, если смежные пары выбираются последовательно вдоль столбца, верхний пиксел каждой пары может всегда рассматриваться, как on-пиксел, а нижний - как off-пиксел. Разумеется, возможно использование множества различных схем.
6. Далее производится обход матрицы с применением алгоритма преобразования. Направление обхода в идеале соответствует последовательному подъему и спуску по столбцам или последовательному перемещению налево и направо по строкам матрицы, от одного ее края до другого. Однако возможен и любой иной вариант обхода матрицы, в том числе скремблированный и случайный. Тем не менее, в идеале преобразование смежных пар пикселов производится последовательно. Преобразованию подвергаются все пары пикселов в матрице.
7. Имеется широкий выбор возможных алгоритмов преобразования. Согласно типичному алгоритму значение Sn для пиксела (р, q)Sn on в каждой паре пикселов изменяют на Sm и пиксел переобозначают, как (р, q)Sm on, где
m=(non+noff)/2,
а non = значение n в Sn on для пиксела из пары пикселов, тогда как noff = значение n в Sn off для пиксела из пары пикселов. В тех случаях, когда рассчитанное значение m не является целым числом, оно может быть округлено до ближайшего большего или меньшего целого числа. Альтернативно оно может поочередно округляться до ближайшего большего и до ближайшего меньшего целого числа по мере обхода матрицы пикселов. Возможно и применение других вариантов округления, включая случайное приписывание большего или меньшего целого значения. В альтернативном варианте алгоритм может быть способен приписывать одно из значений фиксированного набора - например, соответствующее черному, белому или промежуточному значению серого с применением булевого алгоритма. При этом должно быть понятно, что после выполнения описанной операции on-пиксел в трансформированном преобразуемом изображении (т.е. элемент латентного изображения) принимает значение визуальной характеристики, которое характеризует (представляет) значения для пары пикселов, к которой он относится, или значения для пикселов, кластеризованных вокруг такой пары пикселов.
Независимо от использованных алгоритмов, значение Sn в соответствующем пикселе (р, q)Sn off оказывается преобразованным в Sx, причем пиксел переобозначают как (р, q)Sх off, где х=у-m (здесь у равняется общему количеству присутствующих оттенков серого, включая черный - см. выше операцию 3).
Таким образом, если on-пиксел в любой паре сделан белым, соответствующий off-пиксел становится черным. Если же on-пиксел сделан черным, соответствующий off-пиксел становится белым. При этом должно быть понятно, что каждый off-пиксел будет иметь такое значение визуальной характеристики, которое является комплементарным по отношению к значению on-пиксела, с которым он спарен. Таким образом, on-пиксел становится первым элементом латентного изображения пары, а off-пиксел - вторым элементом латентного изображения этой пары.
Приложение описанного алгоритма ко всей матрице пикселов генерирует первичный паттерн, который кодирует латентное изображение и скрывает исходное изображение.
8. Затем генерируют вторичный паттерн путем формирования матрицы р×q пикселов, имеющей те же размеры, что и первичный паттерн. Все пикселы, имеющие те же координаты (р, q), что и off-пикселы в первичном паттерне, делаются непрозрачными. Все пикселы в данной матрице, имеющие те же координаты (р, q), что и on-пикселы в первичном паттерне, делаются прозрачными. Получаемое при этом изображение представляет собой вторичный паттерн.
Когда вторичный паттерн наложен на первичный паттерн, или наоборот, на него накладывают первичный паттерн при точном согласовании по положению, все on-пикселы или все off-пикселы оказываются маскированными, что позволяет селективно наблюдать только другой подмассив пикселов. В результате становится видимым частичное воспроизведение либо преобразуемого изображения, либо его негатива. Следовательно, изображение оказывается декодированным. В качестве альтернативы для декодирования изображения может быть использован набор линз, которые селективно формируют изображение всех on-пикселов или всех off-пикселов.
Согласно другому предпочтительному варианту оптическая плотность пикселов в первичном паттерне (после операции 7) или в исходном изображении, или в преобразуемом изображении (после операции 1) может быть модифицирована в соответствии с алгоритмом, который производит частичное скремблирование для того, чтобы повысить скрытность характера кодирования. Данный вариант будет далее проиллюстрирован Примером 2.
Процедуры сглаживания и повышения скрытности могут быть также скомбинированы в единый процесс, в котором визуальные характеристики комплементарных пикселов (off-пикселов) рассчитывают в сочетании со сглаживанием пикселов и, если это необходимо, с учетом близлежащих пикселов. Способ сглаживания может быть модифицирован соответствующим образом. Например, для правильного установления требуемых оттенков может понадобиться выполнение сглаживания при переходе между соседними пикселами в процессе обхода всех имеющихся пикселов с учетом или без учета окружающих скрытых пикселов. Подобные специализированные алгоритмы сглаживания могут представлять собой модификации известных алгоритмов сглаживания или новые алгоритмы, разработанные для этой цели. Алгоритмы сглаживания могут быть реализованы как часть прикладной программы или как часть специализированного программного обеспечения принтера или иного устройства, используемого для воспроизведения изображений.
Первичный паттерн согласно второму предпочтительному варианту в типичном случае будет представлять собой прямоугольный массив пикселов. Однако этому паттерну может быть придана иная желательная форма. Например, первичный паттерн может иметь форму звезды.
Описанные выше методы и алгоритмы обеспечивают максимально возможный контраст и, следовательно, позволяют получить латентное изображение с максимальным возможным разрешением применительно к черно-белой картинке с серой шкалой, использующей заданное количество градаций (оттенков) серого. Использование комплементарных пар пикселов, один из которых непосредственно связан с исходным изображением, позволяет перенести в первичный паттерн максимальное количество информации из исходного или преобразуемого изображения при сохранении его скрытности.
Варианты с цветными изображениями
Способы, соответствующие этим вариантам, позволяют создать цветовые эффекты в закодированных цветных изображениях. В вариантах применительно к цветным изображениям оттенок цвета (с соответствующей насыщенностью) является той визуальной характеристикой, которая используется в качестве базы для кодирования изображения. Как и в случае черно-белых вариантов, элементы изображения являются пикселами, точками, наносимыми принтером, или самыми малыми элементами изображения, реализуемыми в выбранном способе воспроизведения.
Согласно третьему варианту первичные оттенки - это цвета, которые могут быть выделены из цветного исходного изображения различными способами, известными специалистам в данной области техники. Первичный оттенок в комбинации с другими первичными оттенками при определенной насыщенности (интенсивности) обеспечивает восприятие более широкого диапазона цветов, чем это может потребоваться для отображения преобразуемого изображения. Примерами схем, которые могут быть использованы для получения первичных оттенков, являются красный, зеленый и синий цвета в цветовой модели RGB и светло-голубой, желтый, пурпурный и черный в цветовой модели CYMK. Обе цветовые модели могут использоваться одновременно. Могут использоваться также другие цветовые системы и способы разделения цветовых оттенков в изображении на любое количество первичных оттенков с соответствующими комплементарными оттенками.
В рассматриваемых вариантах насыщенность соответствует уровню интенсивности конкретного первичного оттенка в пределах индивидуального пиксела исходного изображения. Уровень "бесцветный" соответствует самой низкой доступной насыщенности; наивысшая насыщенность соответствует максимальной интенсивности, с которой может быть воспроизведен первичный оттенок. Насыщенность может быть выражена в относительных единицах (бесцветный оттенок =0, максимально насыщенный оттенок =1) или в процентах (бесцветный оттенок =0%, максимально насыщенный оттенок =100%), а также с помощью любых других стандартизованных значений, применяемых специалистами (например, значений между 0 и 256 в цветовой шкале с 256 градациями).
В рассматриваемом предпочтительном варианте первичный паттерн также выбирается в виде прямоугольного массива (матрицы) пикселов. После того как будет выбран подходящий вид массива, первичный паттерн формируется из исходного изображения с применением математической обработки и в следующем порядке.
1. Принимается решение о количестве (NH) первичных оттенков, которые должны использоваться в первичном паттерне (с учетом, среди других факторов, среды, которая будет использована для получения первичного паттерна); кроме того, идентифицируются их комплементарные и смешанные оттенки. Применительно к первичным цветовым схемам RGB и CYMK комплементарные оттенки приведены в Таблице 1:
Как это принято, "белый" цвет соответствует бесцветным пикселам. Смешанные оттенки приведены в Таблице 2:
пурпурный + желтый светло-голубой + желтый любой цвет + черный любой цвет + белый любой цвет + он же
красный
зеленый
черный
тот же цвет
тот же цвет
синий + зеленый
красный + зеленый
любой цвет + он же
светло-голубой
желтый
тот же цвет
Могут быть использованы другие цветовые системы и расстояния между оттенками с соответствующими им комплементарными оттенками.
2. В тех случаях, когда исходное изображение не было сглажено, тогда как средство, используемое для воспроизведения первичного паттерна (например, принтер или дисплей), способно воспроизводить только элементы изображения, которые являются определенными первичными цветами, имеющими конкретную насыщенность, каждый пиксел в исходном изображении трансформируется (посредством сглаживания) в пиксел, соответствующий только одному из доступных первичных цветов с доступной насыщенностью этого цвета, например, соответствующей одной из градаций систем RGB или CYMK. В результате формируется сглаженное изображение, именуемое далее преобразуемым изображением.
3. Далее каждому пикселу приписывается уникальный адрес (р, q) в зависимости от его положения в матрице [р×q] пикселов (если исходное изображение или первичный паттерн не является прямоугольным массивом, то положение пиксела может быть задано относительно произвольного начала координат, предпочтительно таким образом, чтобы получить положительные значения для всех координат р и q).
4. Каждый пиксел в преобразуемом изображении определяется как белый, черный или имеющий один из выбранных оттенков, и ему приписывается соответствующий дескриптор (р, q)Sn, где n=1 (оттенок 1), 2 (оттенок 2),... NH (оттенок NH), NH+1 (черный) или - (NH+1) (белый). В этих соотношениях значения - n соответствуют ассоциированным комплементарным оттенкам, как это описано применительно к операции 1.
5. Далее определяют насыщенность х оттенка каждого пиксела, и пиксел обозначается, как (р, q)Sn x. При этом количество доступных уровней насыщенности равно w, а х - это целое число в интервале от 0 (что соответствует уровню минимальной насыщенности) до w (уровень максимальной насыщенности).
6. После этого пикселы сортируются на пространственно взаимосвязанные пары. Такая сортировка может быть выполнена любым подходящим для этого способом. Например, пары могут выбираться последовательно вдоль строк или вдоль столбцов или любым иным образом, в соответствии с которым пикселы одной пары непосредственно или почти примыкают друг к другу. Небольшое количество пикселов может оказаться вне данного процесса, поскольку для них не найдется непосредственно или почти примыкающий пиксел, который еще не был спарен. Такие пикселы обычно обрабатываются так, как будто они принадлежат к ближайшей к ним паре пикселов.
7. Первому пикселу в каждой паре, принадлежащей преобразуемому изображению, приписывается характеристика "on", а второму пикселу - соответственно характеристика "off". On-пикселы обозначаются как (р, q)Sn x-on. Off-пикселы обозначаются как (р, q)Sn x-off. Как правило, on- и off-пикселы выбираются упорядоченным и регулярным образом.
8. Далее производится обход матрицы с применением алгоритма преобразования. Направление обхода в идеале соответствует последовательному подъему и спуску по столбцам или последовательному перемещению налево и направо по строкам матрицы, от одного ее края до другого. Однако возможен и любой иной вариант обхода матрицы, в том числе скремблированный и случайный. Тем не менее, в идеале преобразование смежных пар пикселов производится последовательно. Преобразованию подвергаются все пары пикселов в матрице.
9. Имеется широкий выбор возможных алгоритмов преобразования. Согласно типичному алгоритму значение Snx в пикселе (р, q)Sn x-on в каждой паре пикселов изменяют на Sm j и пиксел переобозначают как (р, q)Sm j-on, где Sm j соответствует смешанному оттенку m со смешанной оценкой насыщенности j, полученной при смешивании Sn x-on с Sm x-off.
Например, если Sn x-on соответствует красному цвету с насыщенностью 125 (по шкале с 256 уровнями насыщенности), a Sn x-off - это синий цвет с насыщенностью 175, то Sm j-on становится пурпурным цветом с насыщенностью 150.
Независимо от конкретного алгоритма, использованного на предыдущей операции, значение Sn в соответствующем пикселе (р, q)Sn x-off теперь также трансформируют в S-m j-off, причем пиксел переобозначают как (р, q)S-m j-off, где S-m соответствует комплементарному оттенку для оттенка Sm в спаренном с ним on-пикселе.
Например, если on-пиксел в конкретной паре сделан красным, off-пиксел становится светло-голубым. Если on-пиксел сделан пурпурным, off-пиксел становится зеленым. Уровни насыщенности цветовых оттенков в трансформированных on- и off-пикселах идентичны.
Альтернативный алгоритм, пригодный для использования в предпочтительном варианте цветных изображений, включает изменение значения Sn в пикселе (р, q)Sn x-on в каждой паре пикселов на Sy с переобозначением пиксела как (р, q)Sy x-on, где Sy равно Sn либо в пикселе (р, q)Sn x-on, либо в пикселе (р, q)Sn x-off, образующих пару пикселов, выбираемую случайным образом или с чередованием, или каким-либо иным способом.
Значение Sn в соответствующем пикселе (р, q)Snx-off в паре пикселов теперь также изменяют на S-y, причем пиксел переобозначают как (р, q)S-y x-off, где S-y соответствует комплементарному оттенку для оттенка Sy в (р, q)Sy x-on.
Приложение описанного алгоритма ко всей матрице пикселов генерирует первичный паттерн, который кодирует латентное изображение, основанное на преобразуемом изображении.
10. Затем генерируют вторичный паттерн путем формирования матрицы p×q пикселов, имеющей те же размеры, что и первичный паттерн. Все пикселы, имеющие те же координаты (р, q), что и off-пикселы в первичном паттерне, делаются непрозрачными. Все пикселы в данной матрице, имеющие те же координаты (р, q), что и on-пикселы в первичном паттерне, делаются прозрачными. Получаемое при этом изображение представляет собой вторичный паттерн.
Когда вторичный паттерн наложен на первичный паттерн или, наоборот, на него накладывают первичный паттерн при точном согласовании по положению, наблюдаемыми оказываются все on-пикселы или все off-пикселы. Тем самым обеспечивается декодирование изображения.
Согласно другому предпочтительному варианту оптическая плотность пикселов в первичном паттерне (после операции 9) или в преобразуемом изображении (после операции 2) может быть модифицирована в соответствии с алгоритмом, который производит частичное скремблирование для того, чтобы повысить скрытность характера кодирования.
Как и во втором варианте, процедуры сглаживания и повышения скрытности могут быть также скомбинированы в единый процесс, в котором визуальные характеристики комплементарных пикселов (off-пикселов) рассчитывают в сочетании со сглаживанием пикселов и, если это необходимо, с учетом близлежащих пикселов. Способ сглаживания может быть модифицирован соответствующим образом. Например, для правильного установления требуемых оттенков может понадобиться выполнение сглаживания при переходе между соседними пикселами в процессе обхода всех имеющихся пикселов с учетом или без учета окружающих скрытых пикселов. Подобные специализированные алгоритмы сглаживания могут представлять собой модификации известных алгоритмов сглаживания или новые алгоритмы, разработанные для этой цели. Алгоритмы сглаживания могут быть реализованы как часть прикладной программы или как часть специализированного программного обеспечения принтера или иного устройства, используемого для воспроизведения изображений.
Описанные выше методы и алгоритмы обеспечивают максимально возможный контраст и, следовательно, позволяют получить латентное изображение с максимальным возможным разрешением применительно к цветной картинке, использующей определенный набор первичных оттенков. Использование комплементарных пар пикселов, один из которых непосредственно связан с исходным изображением, позволяет перенести в первичный паттерн максимальное количество информации из исходного или преобразуемого изображения при сохранении его скрытности.
Альтернативные варианты
Специалистам в данной области техники будет понятно, что в описанные варианты могут быть внесены различные модификации. В частности, хотя элементами изображения, как правило, являются пикселы, в некоторых вариантах могут применяться элементы изображения, более крупные, чем пикселы. Например, каждый элемент изображения может состоять из 4 пикселов в конфигурации 2×2.
В некоторых вариантах после формирования первичного паттерна часть (или части) первичного паттерна может быть заменена (могут быть заменены) соответственно на часть (или части) вторичного паттерна для того, чтобы сделать закодированное изображение более трудным для восприятия.
В альтернативных вариантах могут быть применены иные известные интервалы между цветами или различия между оттенками при условии использования соответствующих комплементарных оттенков.
Дополнительные меры обеспечения защищенности могут включать использование красок (цветных чернил), доступных только для изготовителей подлинных банкнот или других защищенных документов, а также флуоресцентных чернил. Кроме того, изображения могут встраиваться внутрь сеток или контуров, имеющих специальный профиль.
Способ, соответствующий, по меньшей мере, второму предпочтительному варианту изобретения, может быть использован для кодирования двух или более изображений, которым соответствуют различные первичные и вторичные паттерны. Данная задача решается формированием двух первичных изображений с использованием способа, описанного выше. Затем изображения комбинируют под углом, который может составлять 90° (что обеспечивает наибольший контраст) или под каким-либо меньшим углом. Изображения комбинируют путем накладывания под желаемым углом, а затем в зависимости от желательного уровня контраста сохраняют либо наиболее темный, либо наиболее светлый пиксел в наложенных изображениях или осуществляют дополнительную обработку комбинированного изображения (например, формируя его негатив). Кроме того, два или более изображений могут быть закодированы таким образом, чтобы использовать один и тот же вторичный паттерн.
В первом и третьем вариантах был использован вторичный паттерн в форме маски или экрана. Маски и экраны представляются удобными, поскольку они могут быть изготовлены при низкой стоимости и индивидуализированы для конкретных применений без значительных затрат. Однако специалистам должно быть понятно, что в рамках настоящего изобретения в качестве декодирующих экранов возможно также применение лентикулярных линзовых растров. Лентикулярные линзовые растры функционируют за счет того, что изображение должно наблюдаться только под определенными углами.
Специалистам должно быть также понятно, что для усиления эффекта проявления латентного изображения могут быть подобраны соответствующие чернила (краски). Например, применение флуоресцентных красок в качестве элементов латентного изображения приведет к тому, что изображение при проявлении его при облучении от соответствующего источника будет восприниматься имеющим высокую яркость.
Кроме того, специалисты должны понимать, что возможно использование большого количества различных экранов при условии, что обеспечивается высокое качество поддержания взаимного положения компонентов. В частности, при осуществлении изобретения могут использоваться экраны того типа, который иллюстрируется фиг.19 патента США №6104812.
Применение предпочтительных вариантов изобретения
Способ согласно предпочтительным вариантам настоящего изобретения может быть использован для изготовления средств защиты, предназначенных для повышения надежности мер против подделок применительно к таким объектам, как билеты, паспорта, лицензии, деньги и почтовые отправления. Другие полезные применения могут включать кредитные карты, идентификационные карты с фотографиями, билеты, финансовые инструменты, банковские чеки, дорожные чеки, одежные ярлыки, лекарства, алкогольные напитки, видеокассеты и аналогичные продукты, свидетельства о рождении, карты регистрации транспортных средств, документы, связанные с землепользованием, и визы.
Обычно средство защиты будет реализовываться путем встраивания первичного паттерна в один из перечисленных документов или изделий с обеспечением отдельного декодирующего экрана в форме, которая включает в себя вторичный паттерн. Однако можно также разместить первичный паттерн на одном конце банкноты, а вторичный паттерн - на другом ее конце. Такое решение позволит удостовериться, что банкнота не является поддельной.
Альтернативно предпочтительный вариант изобретения может быть использован для изготовления новых товаров, таких как игрушки, или для кодирующих устройств.
Пример 1
В этом примере первичный паттерн формируется способом, соответствующим второму предпочтительному варианту изобретения.
Для кодирования выбрано исходное изображение с непрерывной тоновой шкалой, показанное на фиг.1. Это изображение, с применением известного специалистам метода "упорядоченного" сглаживания, преобразовано в представленное на фиг.2 сглаженное изображение.
На фиг.3 показаны только on-пикселы в каждой паре пикселов изображения по фиг.2 после того, как значения этих пикселов по серой шкале были усреднены для обоих пикселов в соответствующей паре пикселов. Как можно видеть, пара пикселов выбиралась таким образом, чтобы on-пикселы находились непосредственно слева от соответствующих им off-пикселов, так что пикселы одной пары расположены последовательно вдоль каждых двух строк пикселов.
На фиг.4 показаны только off-пикселы в каждой паре пикселов изображения по фиг.2 после того, как их значения по серой шкале были преобразованы в комплементарные по отношению к значениям соответствующих on-пикселов, показанных на фиг.3.
На фиг.5 представлен сформированный первичный паттерн, содержащий трансформированные on- и off-пикселы каждой пары пикселов; причем на фиг.5а в увеличенном масштабе представлена зона, соответствующая левому глазу.
На фиг.6 представлен вторичный паттерн, который соответствует первичному паттерну, показанному на фиг.5. На фиг.6а показана часть вторичного паттерна в увеличенном масштабе.
На фиг.7 представлено изображение, воспринимаемое наблюдателем, когда вторичный и первичный паттерны наложены друг на друга. На фиг.7а в увеличенном масштабе показана зона глаза, частично перекрытая маской.
Пример 2
Этот пример иллюстрирует, применительно ко второму варианту изобретения, эффект применения алгоритма скремблирования к исходному или преобразуемому изображению перед осуществлением преобразования, обеспечиваемого согласно данному предпочтительному варианту.
На фиг.8 представлено нескремблированное преобразуемое или исходное изображение до преобразования (фиг.8а) и после преобразования (фиг.8b) согласно описанному выше второму варианту изобретения с использованием пар пикселов, распределенных в шахматном порядке.
На фиг.9 представлено то же преобразуемое или исходное изображение, что и на фиг.8а, после применения алгоритма скремблирования.
На фиг.10а представлено изображение по фиг.9 после осуществления преобразования, идентичного использованному при переходе от фиг.8а к фиг.8b. Видно, что латентное изображение на фиг.10а скрыто намного лучше, чем на фиг.8b.
Тем не менее, латентное изображение присутствует, как это показано в нижнем правом углу фиг.10b, который соответствует фиг.10а с наложенным на нее соответствующим вторичным экраном.
Пример 3
Третий пример соответствует комбинированию двух изображений для формирования латентного изображения с применением различных вторичных паттернов (экранов). На фиг.11а и 11b приведены изображения двух различных девушек. Для работы с этими изображениями выбраны два различных вторичных паттерна, которые имеют одинаковое разрешение и представляют собой линейные экраны. Первый экран, показанный на фиг.12а, содержит вертикальные линии, а второй экран, показанный на фиг.12b, имеет горизонтальные линии. Специалистам должно быть понятно, что возможны и иные комбинации углов, линейных разрешений и типов используемых паттернов. Латентные изображения, сформированные для каждой пары изображений и экранов, показаны на фиг.13а и 13b. Фиг.13а соответствует изображению девушки на фиг.11а и экрану, показанному на фиг.12а, а фиг.13b соответствует изображению и экрану по фиг.11b и 12b. Два латентных изображения скомбинированы (как это показано на фиг.14) с использованием операции логического ИЛИ, согласно которой черный цвет рассматривается как логическая 1, а белый - как логический 0. Специалистам будет понятно, что с равным успехом применимы и другие методы комбинирования и процедуры дополнительной математической обработки. Например, после операции логического И или ИЛИ может следовать преобразование результирующего изображения в его негатив, который используется в качестве первичного паттерна.
Декодирование изображений иллюстрируется фиг.15, из которой видно, что изображения обоих девушек можно наблюдать на участках, где соответствующие экраны 152 и 153 наложены на первичный паттерн 151.
Специалистам в данной области техники должно быть понятно, что и другие модификации описанных вариантов также охватываются настоящим изобретением.
Специалистам, кроме того, будет понятно, что в зависимости от способа, которым будут физически воспроизводиться прилагаемые к описанию чертежи, скрытые изображения, приведенные на фиг.5 и 13, могут оказаться частично видимыми вследствие влияния артефактов, таких как образование полосчатых структур или эффекты муара. Должно быть понятно, что подобные артефакты являются следствием ограничений, свойственных используемому процессу воспроизведения, следовательно, они могут варьироваться от одной копии чертежей к другой. При этом данные артефакты (которые можно видеть и на других чертежах, в частности на фиг.6, 12а, 12b, а также на экранах 152 и 153, показанных на фиг.15) не составляют часть изобретения.
название | год | авторы | номер документа |
---|---|---|---|
СПОСОБ КОДИРОВАНИЯ ЛАТЕНТНОГО ИЗОБРАЖЕНИЯ | 2004 |
|
RU2344054C2 |
СПОСОБ ДИАГНОСТИКИ МЕЛАНОМЫ КОЖИ | 2021 |
|
RU2780367C1 |
СПОСОБЫ И СИСТЕМЫ ИДЕНТИФИКАЦИИ ПАТТЕРНОВ ДНК ПРИ ПОМОЩИ СПЕКТРАЛЬНОГО АНАЛИЗА | 2007 |
|
RU2466458C2 |
СПОСОБ И СИСТЕМА ДЛЯ ПРЕОБРАЗОВАНИЯ СТЕРЕОКОНТЕНТА | 2009 |
|
RU2423018C2 |
СПОСОБ И СИСТЕМА УПРАВЛЕНИЯ БАНКОМАТАМИ | 2016 |
|
RU2708422C1 |
СПОСОБ ПОВЫШЕНИЯ КАЧЕСТВА ЦИФРОВОГО ФОТОИЗОБРАЖЕНИЯ | 2006 |
|
RU2400815C2 |
СПОСОБ ФОРМИРОВАНИЯ И ОТОБРАЖЕНИЯ РАСТРА, СВЕТОМЕХАНИЧЕСКИЙ ИНДИКАТОРНЫЙ ЭЛЕМЕНТ, СПОСОБ УПРАВЛЕНИЯ СВЕТОМЕХАНИЧЕСКИМ ИНДИКАТОРНЫМ ЭЛЕМЕНТОМ, СПОСОБ УПРАВЛЕНИЯ МАТРИЦЕЙ ШАГОВЫХ ПРИВОДОВ, СВЕТОМЕХАНИЧЕСКИЙ РАСТРОВЫЙ ДИСПЛЕЙ | 2013 |
|
RU2563624C2 |
ФОРМИРОВАНИЕ, ФИКСАЦИЯ И ИСПОЛЬЗОВАНИЕ МЕТОК ВИЗУАЛЬНОЙ ИДЕНТИФИКАЦИИ ДЛЯ ДВИЖУЩИХСЯ ОБЪЕКТОВ | 2011 |
|
RU2596997C2 |
СПОСОБ И УСТРОЙСТВО ДЛЯ РЕНДЕРИНГА ЦВЕТНЫХ ИЗОБРАЖЕНИЙ | 2018 |
|
RU2718167C1 |
СПОСОБ РАСПОЗНАВАНИЯ ТЕКСТА НА ИЗОБРАЖЕНИЯХ ДОКУМЕНТОВ | 2021 |
|
RU2768544C1 |
Изобретение относится к формированию средств защиты документов. Техническим результатом является повышение качества защитных средств. В способе трансформируют преобразуемое изображение в латентное изображение, содержащее множество пар латентных элементов изображения. Элементы латентного изображения в каждой паре находятся в заданном пространственном соотношении друг с другом и соответствуют одному или более элементам изображения в преобразуемом изображении. Трансформирование осуществляют, приписывая первому элементу латентного изображения каждой пары значение визуальной характеристики, характеризующее один или более соответствующих элементов изображения в преобразуемом изображении, и приписывая второму элементу латентного изображения указанной пары значение визуальной характеристики, которое, по существу, является комплементарным по отношению к визуальной характеристике, приписанной указанному первому элементу латентного изображения. 3 н. и 38 з.п. ф-лы, 26 ил., 2 табл.
приписывают первому элементу латентного изображения каждой пары значение визуальной характеристики цвета, характеризующее один или более соответствующих элементов изображения в преобразуемом изображении,
приписывают второму элементу латентного изображения указанной пары значение визуальной характеристики цвета, которое, по существу, является комплементарным по отношению к визуальной характеристике цвета, приписанной первому элементу латентного изображения, с тем, чтобы скрыть информацию, которую несет первый элемент латентного изображения.
формирование преобразуемого изображения путем трансформирования исходного изображения посредством сглаживания в элементы преобразуемого изображения, характеризуемые набором первичных визуальных характеристик цвета, и
выбор в преобразуемом изображении преобразуемых пар элементов, находящихся в заданном пространственном соотношении.
элементы изображения каждой пары находятся в заданном пространственном соотношении друг с другом, и каждая пара элементов изображения соответствует одному или более элементам изображения в преобразуемом изображении,
первый элемент латентного изображения в каждой из указанных пар имеет первое значение визуальной характеристики цвета, соответствующее значению визуальной характеристики цвета одного или более соответствующих ему элементов изображения в преобразуемом изображении,
второй элемент латентного изображения в каждой из указанных пар имеет второе значение визуальной характеристики цвета, по существу, комплементарное первому значению с тем, чтобы скрыть информацию, которую несет первый элемент латентного изображения.
формирование на изделии первичного паттерна, несущего латентное изображение, которое содержит множество пар элементов латентного изображения, причем элементы изображения каждой пары находятся в заданном пространственном соотношении друг с другом, и каждая пара элементов изображения соответствует одному или более элементам изображения в преобразуемом изображении, при этом
первый элемент латентного изображения в каждой из указанных пар имеет первое значение визуальной характеристики цвета, соответствующее значению визуальной характеристики цвета одного или более соответствующих ему элементов изображения в преобразуемом изображении,
второй элемент латентного изображения в каждой из указанных пар имеет второе значение визуальной характеристики цвета, по существу, комплементарное указанному первому значению с тем, чтобы скрыть информацию, которую несет первый элемент латентного изображения,
формирование вторичного паттерна, выполненного с возможностью маскирования всех первых элементов латентного изображения либо всех вторых элементов латентного изображения, обеспечивая тем самым возможность декодирования преобразуемого изображения, причем вторичный паттерн выполнен в форме экрана, маски или лентикулярного линзового растра, и
использование вторичного паттерна для декодирования преобразуемого изображения.
Приспособление для разматывания лент с семенами при укладке их в почву | 1922 |
|
SU56A1 |
КОДИРОВАНИЕ И ДЕКОДИРОВАНИЕ ИЗОБРАЖЕНИЙ | 1997 |
|
RU2189120C2 |
US 2002106102 A, 08.08.2002 | |||
US 2002102007 A, 01.08.2002 | |||
Аппарат для очищения воды при помощи химических реактивов | 1917 |
|
SU2A1 |
Авторы
Даты
2008-10-27—Публикация
2004-06-04—Подача