[go: up one dir, main page]

CN103782306A - Method for encoding and simultaneously decoding images with multiple color components - Google Patents

Method for encoding and simultaneously decoding images with multiple color components Download PDF

Info

Publication number
CN103782306A
CN103782306A CN201280021269.7A CN201280021269A CN103782306A CN 103782306 A CN103782306 A CN 103782306A CN 201280021269 A CN201280021269 A CN 201280021269A CN 103782306 A CN103782306 A CN 103782306A
Authority
CN
China
Prior art keywords
image
latent image
pattern
color
latent
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201280021269.7A
Other languages
Chinese (zh)
Inventor
茨弗科特维奇·斯洛博丹
托马斯·C·阿拉西亚
阿尔佛雷德·J·阿拉西亚
凯里·奎因
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Graphic Security Systems Corp
Original Assignee
Graphic Security Systems Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from US13/270,738 external-priority patent/US8682025B2/en
Application filed by Graphic Security Systems Corp filed Critical Graphic Security Systems Corp
Publication of CN103782306A publication Critical patent/CN103782306A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G09EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
    • G09CCIPHERING OR DECIPHERING APPARATUS FOR CRYPTOGRAPHIC OR OTHER PURPOSES INVOLVING THE NEED FOR SECRECY
    • G09C5/00Ciphering apparatus or methods not provided for in the preceding groups, e.g. involving the concealment or deformation of graphic data such as designs, written or printed messages
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/00838Preventing unauthorised reproduction
    • H04N1/0084Determining the necessity for prevention
    • H04N1/00843Determining the necessity for prevention based on recognising a copy prohibited original, e.g. a banknote
    • H04N1/00846Determining the necessity for prevention based on recognising a copy prohibited original, e.g. a banknote based on detection of a dedicated indication, e.g. marks or the like
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N1/32101Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N1/32144Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title embedded in the image data, i.e. enclosed or integrated in the image, e.g. watermark, super-imposed logo or stamp
    • H04N1/32149Methods relating to embedding, encoding, decoding, detection or retrieval operations
    • H04N1/32203Spatial or amplitude domain methods
    • H04N1/32219Spatial or amplitude domain methods involving changing the position of selected pixels, e.g. word shifting, or involving modulating the size of image components, e.g. of characters
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N1/32101Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N1/32144Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title embedded in the image data, i.e. enclosed or integrated in the image, e.g. watermark, super-imposed logo or stamp
    • H04N1/32149Methods relating to embedding, encoding, decoding, detection or retrieval operations
    • H04N1/32203Spatial or amplitude domain methods
    • H04N1/32229Spatial or amplitude domain methods with selective or adaptive application of the additional information, e.g. in selected regions of the image
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N1/32101Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N1/32144Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title embedded in the image data, i.e. enclosed or integrated in the image, e.g. watermark, super-imposed logo or stamp
    • H04N1/32149Methods relating to embedding, encoding, decoding, detection or retrieval operations
    • H04N1/32203Spatial or amplitude domain methods
    • H04N1/32256Spatial or amplitude domain methods in halftone data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N1/32101Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N1/32144Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title embedded in the image data, i.e. enclosed or integrated in the image, e.g. watermark, super-imposed logo or stamp
    • H04N1/32149Methods relating to embedding, encoding, decoding, detection or retrieval operations
    • H04N1/32288Multiple embedding, e.g. cocktail embedding, or redundant embedding, e.g. repeating the additional information at a plurality of locations in the image
    • H04N1/32304Embedding different sets of additional information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N1/32101Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N1/32144Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title embedded in the image data, i.e. enclosed or integrated in the image, e.g. watermark, super-imposed logo or stamp
    • H04N1/32149Methods relating to embedding, encoding, decoding, detection or retrieval operations
    • H04N1/32309Methods relating to embedding, encoding, decoding, detection or retrieval operations in colour image data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/44Secrecy systems
    • H04N1/448Rendering the image unintelligible, e.g. scrambling
    • H04N1/4493Subsequently rendering the image intelligible using a co-operating image, mask or the like

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Computer Security & Cryptography (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Image Processing (AREA)
  • Color Television Systems (AREA)
  • Compression Of Band Width Or Redundancy In Fax (AREA)
  • Editing Of Facsimile Originals (AREA)

Abstract

A method for encoding a latent image having at least two color components into a visible image is provided. First and second images associated with the first and second color components, respectively, are generated. The first image has a first pattern of elements processed based on corresponding color components provided in the latent image, and the second image has a second pattern of elements processed based on corresponding color components provided in the latent image. The first and second images are assigned first and second angles, respectively. The first image and the second image are aligned by orienting the first pattern of elements according to a first and a second angle, respectively. The aligned first and second images are overlaid to obtain an encoded image that is decoded using a decoder that simultaneously displays the first and second color components of the latent image to render a color composite image.

Description

对具有多个颜色分量的图像进行编码及同时解码的方法Method for encoding and simultaneously decoding images with multiple color components

技术领域technical field

本发明总体上涉及防伪造领域,更具体地涉及使用编码图像的电子和打印文档保护的领域。The present invention relates generally to the field of anti-counterfeiting and more particularly to the field of electronic and printed document protection using coded images.

背景技术Background technique

文档篡改和产品伪造是严重的问题,已经采用了多种方式来予以解决。一种方法使用向要保护的物品应用或在要保护的物品上打印的潜在或隐藏图像。这些潜在或隐藏图像在不借助于使它们变得可见的专门设备时通常是不可查看的。Document tampering and product counterfeiting are serious problems that have been addressed in several ways. One method uses a latent or hidden image applied to or printed on the item to be protected. These latent or hidden images are generally not viewable without the aid of specialized equipment to make them visible.

形成潜在图像的一种方法是以光学方式对图像进行编码,使得当向对象应用该图像时,可以通过使用相应的解码设备来观看该图像。这样的图像可以用在包括法律文档在内的几乎任何形式的打印文档、识别卡和纸、标签、货币和印章上。这样的图像也可以应用于易受伪造的商品或商品包装。One way of forming a latent image is to encode the image optically so that when applied to an object it can be viewed by using a corresponding decoding device. Such images can be used on virtually any form of printed documents including legal documents, identification cards and paper, labels, currency and stamps. Such images can also be applied to merchandise or merchandise packaging that are susceptible to counterfeiting.

可以通过对编码图像进行解码并且将解码图像与预期的认证图像相比较来认证应用有编码图像的物品。认证图像可以包括所认证的物品特有的信息或者与一组类似物品(例如,特定制造商或工厂生产的产品)相关的信息。可以对编码图像的制作和应用进行控制,使得不能容易地复制编码图像。此外,编码图像可以配置为使得对与文档或标签有关的信息进行的篡改易于看见。The article to which the encoded image is applied can be authenticated by decoding the encoded image and comparing the decoded image to an expected authentication image. An authentication image may include information specific to the item being authenticated or information related to a group of similar items (eg, products produced by a particular manufacturer or factory). Production and use of coded images can be controlled so that coded images cannot be easily copied. Furthermore, the coded image may be configured such that tampering with information related to the document or label is readily visible.

在现有系统中,当对编码图像进行解码时,将隐藏内容显露为单色图像。备选地,将隐藏内容显露为颜色与在未使用解码设备时打印的原图中每个位置处设置的颜色完全相同的图像。尽管隐藏内容与可见内容相比看起来较亮或较暗,但是图像遵循可见内容中存在的颜色。使用现有技术方法,不能设计隐藏内容的颜色外观,并且不能以可见内容中利用裸眼可观察到的颜色与解码的隐藏内容中的颜色之间不存在视觉关联的方式对隐藏内容进行编码。需要一种使用两个或更多颜色分量对隐藏图像进行编码和解码的处理和方法。In existing systems, when an encoded image is decoded, the hidden content is revealed as a monochrome image. Alternatively, the hidden content is revealed as an image of the exact same color as would be set at each location in the printed artwork when no decoding device was used. Although the hidden content appears lighter or darker than the visible content, the image respects the colors present in the visible content. Using prior art methods, the color appearance of the hidden content cannot be engineered and the hidden content cannot be encoded in such a way that there is no visual correlation between the colors in the visible content observable with the naked eye and the colors in the decoded hidden content. What is needed is a process and method for encoding and decoding hidden images using two or more color components.

发明内容Contents of the invention

本公开提供了一种基于编码参数将潜在图像编码到可见图像中的计算机实现方法和系统,潜在图像具有在将解码器放置在编码图像上时同时显露的两个或更多颜色分量。解码器包括与编码参数相匹配的解码参数。该方法产生与第一颜色分量相关联的第一图像以及与第二颜色分量相关联的第二图像,第一图像具有基于潜在图像的对应颜色分量处理的元素的第一图案及基于潜在图像的对应颜色分量处理的元素的第二图案。向第一图像分配第一角度并且向第二图像分配第二角度。通过分别根据第一角度和第二角度定向元素的第一图案来对准第一图像和第二图像。对准的第一图像和对准的第二图像重叠以得到编码图像。The present disclosure provides a computer-implemented method and system for encoding a latent image into a visible image based on encoding parameters, the latent image having two or more color components simultaneously revealed when a decoder is placed over the encoded image. The decoder includes decoding parameters that match the encoding parameters. The method produces a first image associated with a first color component and a second image associated with a second color component, the first image having a first pattern of elements processed based on corresponding color components of the latent image and A second pattern of elements that correspond to color component processing. A first angle is assigned to the first image and a second angle is assigned to the second image. The first and second images are aligned by orienting the first pattern of elements according to the first and second angles, respectively. The aligned first image and the aligned second image are overlaid to obtain an encoded image.

本公开还提供了一种对其中嵌入有潜在图像的合成图像进行解码的计算机实现方法和系统。解码潜在图像包括在合成图像内以不同角度定向的第一和第二分色,通过将解码器放置在合成图像上来同时显露第一和第二分色。该方法包括:确定与潜在图像的第一分色相关联的第一角度并且确定与潜在图像的第二分色相关联的第二角度。基于确定的第一角度向第一分色分配第一颜色分量,并且基于确定的第二角度向第二分色分配第二颜色分量。提供解码器以同时显示潜在图像的第一颜色分量和第二颜色分量,以便呈现彩色合成图像。The present disclosure also provides a computer-implemented method and system for decoding a composite image with a latent image embedded therein. The decoded latent image includes first and second color separations oriented at different angles within the composite image, the first and second color separations being simultaneously revealed by placing the decoder over the composite image. The method includes determining a first angle associated with a first color separation of the latent image and determining a second angle associated with a second color separation of the latent image. A first color component is assigned to the first color separation based on the determined first angle, and a second color component is assigned to the second color separation based on the determined second angle. A decoder is provided to simultaneously display the first color component and the second color component of the latent image to render a color composite image.

本公开的另一方面提供了一种对其中嵌入有潜在图像的合成图像进行解码的多层解码器。基于多个编码参数将潜在图像编码到合成图像中,并且潜在图像包括在合成图像内以不同角度定向的第一和第二分色。通过将多层解码器放置在合成图像上来同时显露第一和第二分色。多层解码器包括第一层,第一层具有沿与潜在图像的第一分色相关联的第一角度定向的第一元素。第二层附着至第一层;第二层包括沿与潜在图像的第二分色相关联的第二角度定向的第二元素。第一层和第二层相对于彼此定位,使得第一层和第二层同时显露潜在图像的第一颜色分量和第二颜色分量,以呈现彩色合成图像。Another aspect of the present disclosure provides a multi-layer decoder for decoding a composite image with a latent image embedded therein. The latent image is encoded into the composite image based on a plurality of coding parameters, and the latent image includes first and second color separations oriented at different angles within the composite image. Simultaneously reveals primary and secondary color separations by placing a multi-layer decoder over the composite image. The multi-layer decoder includes a first layer having first elements oriented along a first angle associated with a first color separation of the latent image. A second layer is attached to the first layer; the second layer includes a second element oriented at a second angle associated with a second color separation of the underlying image. The first and second layers are positioned relative to each other such that the first and second layers simultaneously reveal the first and second color components of the latent image to present a color composite image.

本公开的又一方面提供了一种对其中嵌入有潜在图像的合成图像进行解码的单层解码器。基于多个编码参数将潜在图像编码到合成图像中,并且潜在图像包括在合成图像内以不同角度定向的第一和第二分色。通过将单层解码器放置在合成图像上来同时显露第一和第二分色。单层解码器包括沿与潜在图像的第一分色相关联的第一角度定向的第一元素。沿与潜在图像的第二分色相关联的第二角度提供和定向第二元素。第一元素和第二元素相对于彼此定位,使得第一元素和第二元素同时显露潜在图像的第一颜色分量和第二颜色分量,以呈现彩色合成图像。Yet another aspect of the present disclosure provides a single-layer decoder for decoding a composite image with a latent image embedded therein. The latent image is encoded into the composite image based on a plurality of coding parameters, and the latent image includes first and second color separations oriented at different angles within the composite image. Simultaneously reveals primary and secondary color separations by placing a single layer decoder over the composite image. The single layer decoder includes a first element oriented along a first angle associated with a first color separation of the latent image. A second element is provided and oriented along a second angle associated with a second color separation of the underlying image. The first and second elements are positioned relative to each other such that the first and second elements simultaneously reveal the first and second color components of the underlying image to present a color composite image.

本公开的又一方面提供了一种基于编码参数将两个潜在图像编码到可见图像中的计算机实现方法,潜在图像具有与两个或更多颜色分量相关联的不同内容,以产生在将解码器放置在编码图像上时显露的彩虹效果。解码器包括与编码参数相匹配的解码参数。该方法包括:产生与第一颜色分量相关联的第一图像,第一图像具有基于潜在图像中提供的对应颜色分量处理的元素的第一图案。产生与第二颜色分量相关联的第二图像,第二图像具有基于潜在图像中提供的对应颜色分量处理的元素的第二图案,第二潜在图像包括与第一潜在图像不同的内容。第一图像和第二图像重叠以得到编码图像,编码图像在利用肉眼观看时视觉上类似于可见图像。Yet another aspect of the present disclosure provides a computer-implemented method of encoding two latent images into a visible image based on encoding parameters, the latent images having different content associated with two or more color components, to produce The rainbow effect that appears when a filter is placed over an encoded image. The decoder includes decoding parameters that match the encoding parameters. The method includes generating a first image associated with a first color component, the first image having a first pattern of elements processed based on corresponding color components provided in the latent image. A second image associated with a second color component is generated, the second image having a second pattern of elements processed based on the corresponding color component provided in the latent image, the second latent image including different content than the first latent image. The first image and the second image are superimposed to obtain an encoded image that visually resembles the visible image when viewed with the naked eye.

附图说明Description of drawings

通过连同附图一起阅读以下详细描述可以更完整的理解本发明,在附图中,类似的附图标记用于指示类似的元件,在附图中:A more complete understanding of the invention can be obtained by reading the following detailed description in conjunction with the accompanying drawings, in which like reference numerals are used to indicate like elements, in which:

图1示出了根据本发明实施例的将具有两个颜色分量的潜在图像编码到可见图像中的示例;FIG. 1 shows an example of encoding a latent image with two color components into a visible image according to an embodiment of the present invention;

图2示出了根据本发明实施例的半色调网屏的重叠图;Figure 2 shows an overlay of halftone screens according to an embodiment of the invention;

图3示出了根据本发明实施例的针对半色调图像的相移片段;Fig. 3 shows a phase shifting segment for a halftone image according to an embodiment of the present invention;

图4A-4C是根据本发明实施例的用于产生合成图像的分量图像的示意表示;4A-4C are schematic representations of component images used to generate a composite image in accordance with an embodiment of the invention;

图5A-5B是根据本发明实施例的产生合成图像的方法中产生的分量图像元素的示意表示;5A-5B are schematic representations of component image elements produced in a method of producing a composite image according to an embodiment of the present invention;

图6是根据本发明实施例的产生合成图像的方法中产生的分量图像元素的示意表示;6 is a schematic representation of component image elements generated in a method of generating a composite image according to an embodiment of the present invention;

图7示出了根据本发明实施例的方法中产生的合成图像;Figure 7 shows a composite image generated in a method according to an embodiment of the invention;

图8是根据本发明实施例的用于产生合成图像的分量图像的示意表示;Figure 8 is a schematic representation of component images used to generate a composite image according to an embodiment of the invention;

图9是根据本发明实施例的产生并入了潜在图像的合成图像的方法的流程图;9 is a flowchart of a method of generating a composite image incorporating a latent image according to an embodiment of the present invention;

图10是根据本发明实施例的用于产生合成图像的分量图像的图不;10 is a diagram of component images used to generate a composite image according to an embodiment of the present invention;

图11是依据根据本发明实施例的方法由使用图10的合成图像进行网屏处理的可见图像形成的合成图像的图示;11 is an illustration of a composite image formed from a visible image screened using the composite image of FIG. 10 according to a method according to an embodiment of the present invention;

图12示出了使用根据本发明实施例的方法由可见图像形成并且用于产生合成图像的分量图像;Figure 12 shows component images formed from visible images and used to generate composite images using a method according to an embodiment of the invention;

图13示出了使用根据本发明实施例的方法用于产生合成图像的可见和潜在分量图像;Figure 13 shows visible and latent component images used to generate a composite image using a method according to an embodiment of the invention;

图14是使用根据本发明实施例的方法用于产生合成图像的一系列分量图像的元素的示意图;14 is a schematic diagram of elements of a series of component images used to generate a composite image using a method according to an embodiment of the invention;

图15示出了使用根据本发明实施例的方法用于产生合成图像的可见图像和两个潜在分量图像;Figure 15 shows a visible image and two latent component images used to generate a composite image using a method according to an embodiment of the invention;

图16示出了根据本发明实施例的具有两层的解码器的侧视图、底视图和顶视图;Figure 16 shows a side view, a bottom view and a top view of a decoder with two layers according to an embodiment of the invention;

图17A-17C示出了根据本发明实施例的针对两层解码器的不同配置;17A-17C show different configurations for two-layer decoders according to embodiments of the present invention;

图18示出了根据本发明实施例的同时解码潜在图像颜色分量的示例单层解码器;Figure 18 shows an example single-layer decoder for simultaneous decoding of latent image color components according to an embodiment of the present invention;

图19示出了根据本发明实施例的对频率采样的颜色分量进行解码的单层解码器示例;Fig. 19 shows an example of a single-layer decoder for decoding frequency-sampled color components according to an embodiment of the present invention;

图20示出了根据本发明实施例的对具有两个或更多分色的编码潜在图像进行解码并同时显示的数字解码器;Figure 20 illustrates a digital decoder for decoding and simultaneously displaying an encoded latent image with two or more color separations, according to an embodiment of the present invention;

图21示出了根据本发明实施例的用于编码和解码图像使得同时显示利用两个或更多颜色分量的潜在图像编码的合成图像的系统;以及21 illustrates a system for encoding and decoding images such that composite images encoded with latent images of two or more color components are displayed simultaneously, according to an embodiment of the present invention; and

图22示出了可以用于观看使用本发明方法产生的图像的透镜元件图案。Figure 22 shows a pattern of lens elements that may be used to view images produced using the methods of the present invention.

具体实施方式Detailed ways

本公开提供了对具有颜色信息的图像进行编码和解码的方法。图像(下文中称为“合成图像”)可以包括被嵌入在可见图像中的两个或更多潜在图像。备选地,合成图像可以包括被嵌入在可见图像中具有两个或更多分色(color separation)的潜在图像。合成图像设置在易受改变、篡改和伪造的物品上。The present disclosure provides methods of encoding and decoding images with color information. An image (hereinafter "composite image") may include two or more latent images embedded within a visible image. Alternatively, the composite image may include a latent image with two or more color separations embedded in the visible image. Synthetic images are placed on items that are susceptible to alteration, tampering and counterfeiting.

在本公开中,“潜在图像”是指在可见图像中处理和隐藏的图像。当根据潜在图像和可见图像产生合成图像时,不借助于潜在图像呈现设备(“呈现设备”)或解码设备,人眼不能从合成图像中辨别潜在图像。一个或更多潜在图像可以隐藏在可见图像中,使得在没有呈现设备的情况下难以辨别潜在图像。在备选示例中,潜在图像可以是可见的,但不是可读的,这是因为潜在图像内容在合成图像内被系统性地加扰或者以其他方式处理。本公开提供了用于将具有两个或更多颜色分量的潜在图像编码到可见图像中的技术。本公开还提供了将使用不同颜色分量产生的两个或更多潜在图像编码到可见图像中的技术。本公开还提供了同时对与潜在图像相关联的两个或更多颜色分量进行解码的技术。另外,本公开提供了用于对具有分色信息如不同定向角度(orientation angle)或其他分色信息的潜在图像进行解码的数字技术。In this disclosure, "latent image" refers to an image that is manipulated and hidden in a visible image. When a composite image is generated from a latent image and a visible image, the human eye cannot discern the latent image from the composite image without the aid of a latent image rendering device ("rendering device") or a decoding device. One or more latent images may be hidden within the visible image, making it difficult to discern the latent images without a rendering device. In an alternative example, the underlying image may be visible but not readable because the underlying image content is systematically scrambled or otherwise manipulated within the composite image. This disclosure provides techniques for encoding a latent image with two or more color components into a visible image. The present disclosure also provides techniques for encoding two or more latent images generated using different color components into a visible image. The present disclosure also provides techniques for simultaneously decoding two or more color components associated with a latent image. Additionally, the present disclosure provides digital techniques for decoding latent images with color separation information such as different orientation angles or other color separation information.

如在此所述,可以使用光学加密和光学隐写(steganography)将潜在图像编码到可见图像中。在本公开中,术语“光学加密”描述了对潜在图像进行“加扰”(即,变得不可读)直到将匹配的光学解码器放置在合成图像上对隐藏内容进行去加扰的处理。As described herein, the latent image can be encoded into the visible image using optical encryption and optical steganography. In this disclosure, the term "optical encryption" describes the process of "scrambling" (ie, rendering unreadable) the underlying image until a matching optical decoder is placed over the composite image to descramble the hidden content.

根据一个示例,可以将潜在图像以针对两个或更多颜色分量中每一分量的选定角度编码到可见图像中。对于半色调(half tone)潜在图像,可以将与两个或更多颜色分量相关联的半色调潜在图像以一个或更多选定频率编码到可见图像中。选定频率对于两个或更多颜色分量中的每一分量而言可以相同。备选地,选定频率对于两个或更多颜色分量中的每一分量而言可以不同。在每个颜色分量内,可以对可见图像中嵌入的潜在图像应用相移(phase shifting)技术。例如,可以对半色调片段(segment)或线光栅(1ine gratings)进行相移,以考虑特定位置处潜在图像的密度图案。呈现设备可以包括与编码参数相对应配置的元件。例如,半色调编码参数可以包括选定的编码角度和编码频率。呈现设备还可以通过对潜在图像颜色分量的密度图案进行解码来提供潜在图像的颜色深度。因此,当将呈现设备放置在合成图像上时潜在图像变得可见。本领域普通技术人员应容易地认识到,可以提供除了相移以外的其他技术来编码潜在图像。According to one example, the latent image may be encoded into the visible image at selected angles for each of the two or more color components. For half-tone latent images, half-tone latent images associated with two or more color components may be encoded into the visible image at one or more selected frequencies. The selected frequency may be the same for each of the two or more color components. Alternatively, the selected frequency may be different for each of the two or more color components. Within each color component, phase shifting techniques can be applied to the underlying image embedded in the visible image. For example, halftone segments or line gratings can be phase shifted to account for the density pattern of the underlying image at a particular location. The rendering device may include elements configured correspondingly to the encoding parameters. For example, halftone encoding parameters may include selected encoding angles and encoding frequencies. The rendering device may also provide the color depth of the underlying image by decoding the density pattern of the underlying image's color components. Thus, the underlying image becomes visible when the rendering device is placed over the composite image. Those of ordinary skill in the art will readily recognize that other techniques than phase shifting can be provided to encode the underlying image.

图1示出了使用两个颜色分量将潜在图像编码到可见图像中的示例。可见图像110包括第一颜色分量112和第二颜色分量114。潜在图像116包括使用第一颜色分量产生的心形项117。潜在图像118包括使用第二颜色分量产生的星形项119。生成的合成图像120包括嵌入在可见图像110中的潜在图像116和潜在图像118。在对生成的合成图像120进行解码时显露解码图像122。如下所述,解码图像122示出了来自于潜在图像116的心形项117及来自潜在图像118的星形项119,心形项117和星形项119以它们对应的颜色分量同时显示。Figure 1 shows an example of encoding a latent image into a visible image using two color components. The visible image 110 includes a first color component 112 and a second color component 114 . Latent image 116 includes heart-shaped item 117 generated using the first color component. Latent image 118 includes star item 119 generated using the second color component. Generated composite image 120 includes latent image 116 and latent image 118 embedded in visible image 110 . A decoded image 122 is revealed upon decoding the generated composite image 120 . As described below, decoded image 122 shows heart-shaped item 117 from latent image 116 and star-shaped item 119 from latent image 118 , with heart-shaped item 117 and star-shaped item 119 simultaneously displayed in their corresponding color components.

在图1中,将彩色潜在图像116和彩色潜在图像118分别编码到可见图像110的对应颜色分量中。可以通过在潜在图像的第一颜色分量内存在内容的区段处将第一颜色分量半色调图像移位半色调频率(halftone frequency)的一半,来执行针对第一颜色分量的编码。例如,第一网屏(screen)频率可以是每英寸200条线,并且第一网屏可以定向为与水平轴成75度。可以通过在潜在图像的第二颜色分量内存在内容的区段处将半色调图像移位来执行第二颜色分量的编码。第二网屏频率可以是每英寸200条线,并且第二网屏可以定向为与水平轴成15度。如下所述,可以使用两层呈现设备来解码彩色潜在图像,两层呈现设备具有与第一网屏的半色调参数匹配的第一层以及与第二网屏的半色调参数匹配的第二层。例如,第一网屏可以对应于青,第二网屏可以对应于品红。In FIG. 1 , color latent image 116 and color latent image 118 are respectively encoded into corresponding color components of visible image 110 . Encoding for the first color component may be performed by shifting the first color component halftone image by half a halftone frequency at a section within the first color component of the latent image where content exists. For example, the first screen frequency may be 200 lines per inch, and the first screen may be oriented at 75 degrees from the horizontal axis. The encoding of the second color component may be performed by shifting the halftone image at sections within the second color component of the latent image where content exists. The second screen frequency may be 200 lines per inch, and the second screen may be oriented at 15 degrees from the horizontal axis. As described below, a color latent image can be decoded using a two-layer rendering device having a first layer that matches the halftone parameters of the first screen and a second layer that matches the halftone parameters of the second screen . For example, a first screen may correspond to cyan and a second screen may correspond to magenta.

图2示出了半色调网屏的重叠图200。重叠图200示出了在具有潜在图像的颜色分量内容的所有点处等量处理的半色调网屏202、204。因此,解码的潜在图像应在所有位置处包括一致或相同的颜色强度级。这将每个颜色分量的深度缩减到两个等级。可以执行该方法的变型,以利用针对每个颜色分量的更多色调等级对彩色潜在图像进行编码。解码彩色潜在图像的质量可以通过保留隐藏的潜在图像的颜色深度来提高。换言之,并非在解码潜在图像中的给定点处提供有限数目的相移,例如,全相移或无相移,而是可以在编码处理期间以更精细的粒度保留颜色分量信息。FIG. 2 shows an overlay 200 of a halftone screen. Overlay 200 shows halftone screens 202, 204 processed equally at all points with color component content of the underlying image. Therefore, the decoded latent image should include consistent or identical color intensity levels at all locations. This reduces the depth of each color component to two levels. A variation of this method can be implemented to encode a color latent image with more tonal levels for each color component. The quality of decoding a colored latent image can be improved by preserving the color depth of the hidden latent image. In other words, rather than providing a limited number of phase shifts at a given point in the decoded latent image, eg, full or no phase shifts, color component information can be preserved at a finer granularity during the encoding process.

图3示出了在编码处理期间使用三个相移来对半色调图像的片段301进行相移以保留颜色分量的示例。本领域普通技术人员应认识到,任何数目的相移可以用于表示0-100%之间的颜色密度值。在潜在图像的对应颜色分量内存在内容的区段处示出了移位区,包括25%颜色密度的部分移位区310和100%颜色密度的全移位区315。在移位期间,将片段301移动到与片段301相邻的选定区域302。针对不包括内容的潜在图像区段示出了无移位区305。Figure 3 shows an example of phase shifting a segment 301 of a halftone image using three phase shifts during the encoding process to preserve the color components. One of ordinary skill in the art will recognize that any number of phase shifts may be used to represent color density values between 0-100%. Displaced regions are shown at sections where content exists within corresponding color components of the latent image, including a partial shifted region 310 of 25% color density and a full shifted region 315 of 100% color density. During shifting, the segment 301 is moved to a selected area 302 adjacent to the segment 301 . No-shift regions 305 are shown for potential image segments that do not include content.

在图3的构思上扩展,片段移位的量可以与给定点处潜在图像的密度值相当。例如,如果密度值为100%,则可以应用编码片段的最大移位(通常是解码器周期的一半);如密度值为50%,则可以将片段移位最大可能移位的50%;如果密度值为25%,则可以将片段移位最大可能移位的25%;以此类推。本领域普通技术人员应认识到,移位值可以是任何递增,例如,10%、1%、0.1%、0.01%等。Expanding on the idea of Figure 3, the amount of segment shift can be comparable to the density value of the underlying image at a given point. For example, if the density value is 100%, you can apply the maximum shift (usually half of the decoder period) of the encoded fragment; if the density value is 50%, you can shift the fragment by 50% of the maximum possible shift; if A Density value of 25% shifts the fragment by 25% of the maximum possible shift; and so on. One of ordinary skill in the art will recognize that the shift value may be in any increment, eg, 10%, 1%, 0.1%, 0.01%, etc.

光学解码器将会示出由于具有不同密度而具有不同移位量的区域,因此向解码潜在图像给出了颜色深度。根据一个示例,可以通过打印分辨率与编码分辨率的比率来确定可以编码的最大颜色深度和最大颜色数目。例如,如果以每英寸2400个点打印图像,并且如果以每英寸200条线编码图像,则编码元素的宽度为2400/200=20点。当编码元素移位了其宽度的一半(即,移位了10个点)时,通常实现编码图像内隐藏图像的全密度。因此,通过应用1、2、…、10个像素的移位,可以针对每个隐藏图像分色编码10个不同的密度等级。这对于四色印刷机获得总共10^4个不同的颜色。该方法可以用于将高质量彩色图像编码到可见图像中。根据一个示例,如果该方法用于单色潜在图像使用,则编码潜在图像可以表现出改进的质量。这是由于可以以多个亮度等级而不是二值图像来表现解码图像的事实。上述构思也适用于下述加扰示例。An optical decoder will show regions with different amounts of displacement due to different densities, thus giving the decoded latent image a color depth. According to one example, the maximum color depth and maximum number of colors that can be encoded can be determined by the ratio of the printing resolution to the encoding resolution. For example, if an image is printed at 2400 dots per inch, and if the image is encoded at 200 lines per inch, the width of the encoded element is 2400/200 = 20 dots. The full density of the hidden image within the coded image is usually achieved when the coded element is shifted by half its width (ie by 10 points). Thus, by applying a shift of 1, 2, ..., 10 pixels, 10 different density levels can be color-coded for each hidden image. This results in a total of 10^4 different colors for a four-color press. This method can be used to encode high-quality color images into visible images. According to one example, the coded latent image may exhibit improved quality if the method is used for a monochromatic latent image. This is due to the fact that a decoded image can be represented in multiple brightness levels instead of a binary image. The above concepts also apply to the following scrambling examples.

在本公开中,术语“光学隐写”描述了其中明文或加密修改的图像用于通过应用不同变换重新形成可见图像的处理。例如,可以对与颜色分量相关联的片段线光栅移位,以与呈现设备上提供的呈现元件的图案相匹配。潜在图像保持对于肉眼不可见,直到通过将匹配的呈现设备放置在可见图像上从而被解码为止。多种技术可以用于编码和解码潜在图像和可见图像。In this disclosure, the term "optical steganography" describes a process in which a plaintext or cryptographically modified image is used to reform a visible image by applying different transformations. For example, the segment line raster associated with the color components may be shifted to match the pattern of rendering elements provided on the rendering device. The latent image remains invisible to the naked eye until decoded by placing a matching rendering device over the visible image. Various techniques can be used to encode and decode latent and visible images.

如以下详细所述,可以使用软件解码器或呈现设备(例如,物理透镜)来以光学方式对编码潜在图像解码。呈现设备可以包括以线性和非线性图案布置的元件。可以使用与呈现设备或软件解码器的段频率(segment frequency)匹配的段频率来编码和解码潜在图像或潜在图像颜色分量。例如,在选定区域中使潜在图像片段失真,以在用肉眼观看时隐藏潜在图像。编码潜在图像可以以数字形式产生,如2011年10月11日递交的美国专利申请13/270,738或者1998年1月13日授权的美国专利No.5,708,717中所述,二者的全部内容通过引用合并于此。编码潜在图像可以使用专用拍摄装置以模拟形式产生,如美国专利No.3,937,565中所述,其全部内容通过引用合并于此。As described in detail below, the coded latent image may be decoded optically using a software decoder or a rendering device (eg, a physical lens). A rendering device may include elements arranged in linear and non-linear patterns. The latent image or latent image color components may be encoded and decoded using a segment frequency that matches that of the rendering device or software decoder. For example, distort a segment of a latent image in a selected area to hide the latent image when viewed with the naked eye. The encoded latent image may be generated in digital form as described in U.S. Patent Application 13/270,738, filed October 11, 2011, or U.S. Patent No. 5,708,717, issued January 13, 1998, both of which are incorporated by reference in their entirety here. The encoded latent image can be produced in analog form using a dedicated camera, as described in US Patent No. 3,937,565, the entire contents of which are hereby incorporated by reference.

为了实现图像认证,将编码潜在图像嵌入在可见图像(例如,照片、色彩(tint)型图像、文档等)内,以形成合成图像。合成图像可以打印、附于或者关联在物品上,物品包括文档、识别卡、护照、标签、产品、产品包装、货币、印章、全息图等。根据一个示例,编码合成图像可以使用可见墨水、不可见墨水、特殊墨水、调色剂、染料、颜料、漆、透射打印介质等产生。备选地,编码合成图像可以在物品上凸印、凹印、成型、激光刻蚀、雕刻等,并附着至物品。合成图像用于认证物品并且促进防伪造工作。To achieve image authentication, an encoded latent image is embedded within a visible image (eg, a photograph, tint-type image, document, etc.) to form a composite image. The composite image can be printed on, affixed to, or associated with items, including documents, identification cards, passports, labels, products, product packaging, currency, stamps, holograms, and the like. According to one example, the encoded composite image may be produced using visible inks, invisible inks, specialty inks, toners, dyes, paints, lacquers, transmissive print media, and the like. Alternatively, the encoded composite image may be embossed, debossed, molded, laser etched, engraved, etc. on the article and affixed to the article. The composite image is used to authenticate the item and facilitate anti-counterfeiting efforts.

本公开描述了用于将多个潜在图像或具有两个或更多颜色分量的潜在图像编码到对应可见图像中的多种技术。相同受让人描述的用于将潜在图像编码到可见图像中的技术包括:(1)组合多个分量以创建合成图像,如2011年10月11日递交的美国专利申请13/270,738,其全部内容通过引用合并于此;(2)使用加密和隐写方法,如2010年9月14日授权的美国专利No.7,796,753、2008年12月16日授权的美国专利No.7,466,876、2005年2月22日授权的美国专利No.6,859,534以及1998年1月13日授权的美国专利No.5,708,717,其全部内容通过引用合并于此;以及(3)使用速记(stenographic)方法,如2011年3月1日递交的美国临时专利申请61/447,886,本申请要求该申请的优先权,且其全部内容通过引用合并于此。This disclosure describes various techniques for encoding multiple latent images or latent images with two or more color components into corresponding visible images. Techniques described by the same assignee for encoding a latent image into a visible image include: (1) combining multiple components to create a composite image, as in U.S. Patent Application 13/270,738, filed October 11, 2011, in its entirety The contents are hereby incorporated by reference; (2) using encryption and steganography methods, such as US Patent No. 7,796,753 issued September 14, 2010, US Patent No. 7,466,876 issued December 16, 2008, February 2005 U.S. Patent No. 6,859,534 issued on the 22nd and U.S. Patent No. 5,708,717 issued on January 13, 1998, the entire contents of which are hereby incorporated by reference; U.S. Provisional Patent Application 61/447,886, filed on , from which this application claims priority, and which is hereby incorporated by reference in its entirety.

应用单层解码透镜来解码通过组合多个分量图像而创建的合成彩色图像Apply a single-layer decoding lens to decode composite color images created by combining multiple component images

根据一个示例,例如可以将要编码或加扰的图像分成相对于彼此色调可以互补的图像部分或分量图像。可以关于选定特征(例如,色泽(color shade)或其他特征)来平衡色调分量图像。基于选定参数(例如,频率)来对分量图像进行采样,并且采样后的部分可以配置为提供合成图像,例如,合成图像对于肉眼表现为单色调图像。单色调可以是选定色泽。如本文所述,可以根据在对应解码器或呈现设备中定义的参数来布置采样,对应解码器或呈现设备可以用于观看编码、加扰或潜在图像。According to one example, for example an image to be coded or scrambled may be divided into image parts or component images which may have complementary hues with respect to each other. The tone component images can be balanced with respect to selected characteristics (eg, color shade or other characteristics). The component images are sampled based on selected parameters (eg, frequency), and the sampled portions may be configured to provide a composite image, eg, that appears to the naked eye as a monotone image. Monotone can be a selected shade. As described herein, samples may be arranged according to parameters defined in corresponding decoders or rendering devices that may be used to view encoded, scrambled or latent images.

在一个示例中,可以从至少两个不同图像中提取图像部分。不同图像各自可以贡献被编码或加扰来得到合成图像的图像部分。来自于至少两个不同图像的图像部分可以编码或加扰在一起,以形成可以被解码来显露一个或更多隐藏图像的单个合成图像。In one example, image portions may be extracted from at least two different images. Each of the different images may contribute an image portion that is encoded or scrambled to obtain a composite image. Image portions from at least two different images can be encoded or scrambled together to form a single composite image that can be decoded to reveal one or more hidden images.

根据一个示例,可以通过如本文所述构成合成图像来在可见图像内“隐藏”一个或更多潜在图像。可以使用诸如半色调网屏(halftonescreen)、随机方法(stochastic methods)、抖动方法(dithering methods)等呈现技术来将合成图像变换为可见图像。在另一示例中,可以通过创建从由可见图像获得的分量图像采样而导出的合成图像,来在可见图像内隐藏一个或更多潜在图像。可以通过获得针对每个对应图像部分的互补反图像部分来创建合成图像。可以根据诸如频率等参数成对地图案化图像部分和互补反图像部分,并且可以彼此邻近地定位多个对,以呈现合成图像。According to one example, one or more latent images may be "hidden" within a visible image by composing a composite image as described herein. Rendering techniques such as halftonescreen, stochastic methods, dithering methods, etc. may be used to transform the composite image into a visible image. In another example, one or more latent images may be hidden within the visible image by creating a composite image derived from component image samples obtained from the visible image. The composite image can be created by obtaining a complementary inverse image portion for each corresponding image portion. Image portions and complementary inverse image portions can be patterned in pairs according to parameters such as frequency, and multiple pairs can be positioned adjacent to each other to present a composite image.

根据一个示例,可以通过将潜在图像套叠在可见图像上以识别与潜在图像内容区域相对应的可见图像内容区域,来执行编码。在这些识别的可见图像内容区域处,可以交换或互换反图像内容和对应的图像内容。通过在合成图像上对每个图像部分和互补反图像部分对应用该技术,来获得编码合成图像。该技术使得能够在无需将潜在图像划分成分色的情况下对图像进行编码。因此,本公开支持通过修改合成图像的单个参数(例如,色调参数)来编码图像。According to one example, encoding may be performed by overlaying the latent image over the visible image to identify visible image content regions corresponding to latent image content regions. At these identified visible image content regions, the inverse image content and corresponding image content may be exchanged or swapped. An encoded composite image is obtained by applying the technique on the composite image for each image part and complementary inverse image part pair. This technique enables the encoding of images without the need to divide the underlying image into color separations. Accordingly, the present disclosure supports encoding images by modifying a single parameter (eg, hue parameter) of the composite image.

在以数字方式产生合成图像之后,可以使用例如半色调网屏呈现合成图像。由于使用针对图像部分和互补反图像部分对的期望频率来编码潜在图像,因此可以以如下半色调频率来打印半色调网屏,该半色调频率大于图像部分和互补反图像部分对的期望频率。例如,半色调频率可以是图像部分和互补反图像部分对的期望频率的至少两倍。此外,可以选择半色调网屏角度,以避免例如打印网屏和编码元素之间的莫尔(Moiré)效应。本领域普通技术人员应认识到,可以在不对合成图像引起干扰的情况下使用半色调频率的多种更大倍数。After digitally generating the composite image, the composite image can be rendered using, for example, a halftone screen. Since the underlying image is encoded using the desired frequency for the image portion and complementary inverse image portion pair, the halftone screen can be printed with a halftone frequency that is greater than the desired frequency for the image portion and complementary inverse image portion pair. For example, the halftone frequency may be at least twice the desired frequency of the pair of image portions and complementary inverse image portions. Furthermore, halftone screen angles can be chosen to avoid, for example, Moiré effects between printed screens and coded elements. Those of ordinary skill in the art will recognize that various larger multiples of the halftone frequency can be used without causing disturbance to the composite image.

用于产生合成图像的一个示例包括:使用图像部分和互补反图像部分来数字编码彩色潜在图像,以产生编码色彩图像。用于产生合成图像的另一示例包括:数字编码彩色潜在图像的变暗和变亮版本。用于将颜色混合到合成图像中的备选技术包括:将彩色图像变换到颜色空间,颜色空间将图像分离成强度和颜色分量,例如,Lab、Yuv或HSI颜色空间。可以使用其他颜色空间。One example for generating a composite image includes digitally encoding the color latent image using the image portion and the complementary inverse image portion to produce an encoded color image. Another example for generating a composite image includes digitally encoding darkened and lightened versions of the color latent image. Alternative techniques for mixing colors into the composite image include transforming the color image into a color space that separates the image into intensity and color components, eg Lab, Yuv or HSI color spaces. Other color spaces may be used.

在对合成图像进行数字编码之后,可以使用标准打印技术(例如,半色调网屏打印、随机网屏打印和抖动打印)及其他打印技术打印合成图像。如本文所述,如果使用半色调打印,则可以将半色调频率设置为大于呈现设备的频率或解码器频率的频率。例如,半色调频率可以是呈现设备的频率或解码器频率的至少两倍。本领域普通技术人员应认识到,在不对合成图像引起干扰的情况下可以使用半色调频率的多种更大倍数。After the composite image is digitally encoded, the composite image can be printed using standard printing techniques (eg, halftone screen printing, random screen printing, and dither printing), among other printing techniques. As described in this article, if printing with halftones, the halftone frequency can be set to a frequency greater than that of the rendering device or the frequency of the decoder. For example, the halftone frequency may be at least twice the frequency of the rendering device or the frequency of the decoder. Those of ordinary skill in the art will recognize that various larger multiples of the halftone frequency can be used without causing disturbance to the composite image.

如本文所述,以由多个分量图像构成的合成图像的形式提供编码图像。本公开提供了使用多分量方法来将信息隐藏到合成图像中的方法。As described herein, an encoded image is provided in the form of a composite image composed of a plurality of component images. The present disclosure provides methods for hiding information into composite images using a multi-component approach.

对分量图像的使用利用了人眼不能辨别编码图像中微小细节的事实。编码图像通常是打印或以其他方式显示的图像。人眼倾向于将打印或显示图像的精细细节合并在一起。因此,打印机设计为利用该人类倾向。打印机在打印介质(例如,基板、纸、塑料等)上产生多个微小点或其他结构。各个打印点的尺寸可以小到千分之几英寸,并且不能被肉眼视觉感知。人眼对点图案进行平均以创建色泽。例如,点尺寸或点密度确定感知的色泽。如果打印的点尺寸较大,或者如果打印点较为密集,则眼睛会感知到较暗的色泽。如果打印的点尺寸较小,或者如果打印点较为分散,则眼睛会感知较浅的色泽。The use of component images takes advantage of the fact that the human eye cannot discern minute details in encoded images. Coded images are typically images that are printed or otherwise displayed. The human eye tends to incorporate fine details of printed or displayed images. Therefore, printers are designed to take advantage of this human tendency. A printer produces a plurality of tiny dots or other structures on a print medium (eg, substrate, paper, plastic, etc.). Individual printed dots can be as small as a few thousandths of an inch in size and cannot be visually perceived by the naked eye. The human eye averages the dot pattern to create shades. For example, dot size or dot density determines perceived shade. If the printed dot size is larger, or if the printed dots are denser, the eye will perceive a darker tint. If the printed dot size is small, or if the printed dots are scattered, the eye perceives a lighter shade.

根据一个示例,可以将潜在图像分成色调互补的分量图像。在本公开中,术语“色调互补”描述了关于特定颜色对分量图像进行平衡。因此,如果一起观看对应元素(例如来自分量图像上对应位置的元素),则眼睛会感知到关于其对分量色调进行平衡的颜色。术语色调值或色泽意味着强度值或颜色值。According to one example, the latent image may be split into component images of complementary hues. In this disclosure, the term "hue complementary" describes balancing component images with respect to a particular color. Thus, if corresponding elements are viewed together (eg, elements from corresponding locations on a component image), the eye perceives a color with respect to which it balances the component tones. The term hue value or hue means an intensity value or a color value.

图4A示出了定义潜在图像的第一和第二分量图像。在分量图像1中,实心背景410具备包围区域420的第一色泽。提供第二色泽以定义大写字母“USA”所示的潜在图像。相比于分量图像1,在分量图像2中反转色调值。第二色泽覆盖背景区域410’而定义大写字母“USA”的区域420’包括第一色泽。关于单一色泽来平衡第一和第二色泽,使得如果将分量图像合成,则裸眼仅会感知到该单一色泽,并且不能分辨大写字母“USA”。每个分量图像可以被称作原始图像的“相(phase)”。Figure 4A shows first and second component images defining a latent image. In the component image 1 , the solid background 410 has the first color shade surrounding the area 420 . A secondary shade is provided to define the underlying image shown by the capital letter "USA". The tone value is reversed in component image 2 compared to component image 1 . The second shade covers the background area 410' while the area 420' defining the capital letter "USA" includes the first shade. The first and second shades are balanced with respect to a single shade such that if the component images were composited, the naked eye would only perceive the single shade and would not be able to distinguish the capital letters "USA". Each component image may be referred to as a "phase" of the original image.

根据一个示例,可以根据与解码器或呈现设备的图案相对应的图案,将每个相划分成较小元素。例如,呈现设备图案可以由透镜元件来定义。透镜元件可以是例如与双凸透镜(1enticular lens)的透镜元件相对应的线性元件(笔直或弯曲)或片段。备选地,透镜元件可以以形成为与多元件透镜例如蝇眼透镜对应的二维元件矩阵的形式。在图4B中示出的示例中,将分量图像划分成方形元素430、430’的阵列。例如,方形元素430、430’的尺寸和位置可以对应于蝇眼透镜的元件。分量元素图案可以包括与透镜元件的频率(或元件频率之一)相对应的频率。分量元素图案可以具有与透镜元件频率(或多个透镜元件频率)相同的频率(或针对多维图案的多个频率)。备选地,分量元素图案可以具有是透镜元件频率倍数的频率。According to one example, each phase may be divided into smaller elements according to a pattern corresponding to a pattern of a decoder or a rendering device. For example, rendering device patterns may be defined by lens elements. The lens elements may be linear elements (straight or curved) or segments eg corresponding to the lens elements of a lenticular lens. Alternatively, the lens elements may be in the form of a two-dimensional matrix of elements formed corresponding to a multi-element lens such as a fly's eye lens. In the example shown in Figure 4B, the component image is divided into an array of square elements 430, 430'. For example, the size and location of the square elements 430, 430' may correspond to elements of a fly's eye lens. The component element pattern may include frequencies corresponding to the frequencies of the lens elements (or one of the element frequencies). The component element pattern may have the same frequency (or frequencies for multidimensional patterns) as the lens element frequency (or frequencies). Alternatively, the component element pattern may have a frequency that is a multiple of the lens element frequency.

如图4B所示,可以将与分量图像1和分量图像2相对应的元素430、430’系统地划分成子元素432、432’。可以从子元素432、432’获取样本,并且可以对样本进行组合以形成具有平均色调的合成图像440,平均色调与关于其对分量图像1和分量图像2进行平衡的色泽的色调相匹配。如图4C所示,元素和子元素大到使得容易看出潜在图像。然而,应认识到,如果合成图像的元素足够小,则人眼会将元素合并在一起,使得仅感知到单一均匀色泽。As shown in Figure 4B, elements 430, 430' corresponding to component image 1 and component image 2 may be systematically divided into sub-elements 432, 432'. Samples may be taken from the sub-elements 432, 432' and may be combined to form a composite image 440 having an average tone that matches the hue of the tint about which component image 1 and component image 2 are balanced. As shown in Figure 4C, the elements and sub-elements are large enough to make the underlying image easy to see. However, it should be recognized that if the elements of the composite image are small enough, the human eye will merge the elements together such that only a single uniform shade is perceived.

当肉眼观看到单一均匀色泽或色调时,合成图像可能看起来不包括内容。然而,潜在图像在解码器或呈现设备放置在合成图像之上使得解码器的特征包括与子元素432、432’的图案相对应的频率、形状和几何结构时变得可见。实际上,当在合成图像440上适当地定向解码器或呈现设备时解码潜在图像。解码器特征被配置为分离地提取由分量图像1和分量图像2中每一个所贡献的合成图像部分。这允许人类观察者通过观看解码器来观看到潜在图像。解码器特征可以包括放大属性,并且观察者观看到的具体分量图像可以根据通过解码器的视角而改变。例如,从第一视角,观看者可以看到亮背景中有暗插图的图像。从第二视角,观看者可以看到暗背景中有亮插图的反图像。Composite images may appear devoid of content when viewed to the naked eye as a single uniform color shade or tone. However, the latent image becomes visible when a decoder or rendering device is placed over the composite image such that features of the decoder include frequency, shape and geometry corresponding to the pattern of sub-elements 432, 432'. In practice, the latent image is decoded when the decoder or rendering device is properly oriented on the composite image 440 . The decoder feature is configured to extract separately the composite image portion contributed by each of component image 1 and component image 2 . This allows a human observer to see the underlying image by looking at the decoder. Decoder characteristics may include magnification properties, and the particular component image viewed by a viewer may vary depending on the viewing angle through the decoder. For example, from a first-person perspective, a viewer may see an image with a dark inset on a light background. From a second perspective, the viewer sees a reverse image with a light inset on a dark background.

图4A-4C中示出的示例分量图像包括两个色泽。然而,应认识到,色泽的数目不受限制。根据用于在合成图像中产生单一外在色调值的一个示例,可以关于单个色调值来平衡两个分量图像中提供的多个色泽。备选地,可以关于多个色调值来平衡分量图像,在这种情况下,生成的合成图像具有多个外在色调值。The example component images shown in FIGS. 4A-4C include two tints. However, it should be appreciated that the number of shades is not limited. According to one example for producing a single extrinsic tonal value in a composite image, multiple tints provided in two component images may be balanced with respect to a single tonal value. Alternatively, component images may be balanced with respect to multiple tonal values, in which case the resulting composite image has multiple extrinsic tonal values.

根据图4A-4C中示出的一个示例,合成图像可以设计为与以阵列(例如方形或矩形网格)形式布置的单独透镜(例如,蝇眼透镜)协作。然而,应理解,可以实质上任何图案形成透镜特征,这些图案包括对称图案、非对称图案、规则间隔图案或不规则间隔图案。此外,透镜特征可以适于任何形状。可以通过解码透镜的特征尺寸来确定合成图像元素的尺寸。如本文所述,可以将分量图像的采样频率计算为解码器特征频率的倍数。例如,分量图像的采样频率可以与透镜特征的采样频率相同,或者是其二倍或三倍。According to one example shown in FIGS. 4A-4C , composite images may be designed to cooperate with individual lenses (eg, fly-eye lenses) arranged in an array (eg, a square or rectangular grid). It should be understood, however, that the lens features may be formed in virtually any pattern, including symmetrical patterns, asymmetrical patterns, regularly spaced patterns, or irregularly spaced patterns. Furthermore, the lens features can be adapted to any shape. The size of the composite image element can be determined by decoding the characteristic size of the lens. As described herein, the sampling frequency of the component images can be calculated as a multiple of the decoder characteristic frequency. For example, the component images may be sampled at the same frequency as the lens features, or doubled or tripled.

在图4C所示的示例中,分量图像的交替部分形成合成图像,该合成图像具有如下形式的矩阵图案:In the example shown in Figure 4C, alternating parts of the component images form a composite image with a matrix pattern of the form:

应理解,其他系统方法可以用于收集和排序分量图像的部分,以便形成合成图像和/或合成图像内的元素。图5A和5B例如示出了收集并排序分量图像500、500’的部分以形成合成图像500”的元素的方法。可以使用关于一个或多个选定色调值进行平衡的色调值,来构造分量图像500、500’。平衡后的值可以用于定义潜在图像。It should be understood that other systematic approaches may be used to collect and order portions of component images to form a composite image and/or elements within a composite image. 5A and 5B illustrate, for example, a method of collecting and ordering portions of component images 500, 500' to form elements of a composite image 500". Components may be constructed using tonal values balanced about one or more selected tonal values. Image 500, 500'. The balanced values can be used to define a latent image.

在图5A和5B所示的示例中,将分量图像500、500’划分成各自具有子元素532、532’的2x2图案的元素530、530’。该图案类似于图4C的示例中使用的图案。应理解,尽管针对每个分量500、500’示出了单个示例元素530、530’,但是本公开支持将整个合成图像划分成这种分量图像的网格。如图5A所示,从第一分量图像500的每个元素(或单元)530中获取对角相对的子元素A1和A2。类似地,从第二分量图像500’的对应元素530’中获取对角相对的子元素B1和B2。可以选择B1和B2部分,使得它们的确切位置与A1和A2部分不同,如图5A所示。备选地,可以从与A部分相同的位置获取B部分,如图5B所示。在任一情况下,然后使用选定部分来构造合成图像500”。在图5A的示例中,可以将子元素A1、A2、B1和B2均放置在合成图像500’的对应元素530”中获取子元素A1、A2、B1和B2的确切位置处。在图5B的示例中,B子元素可以位于合成图像中与获取B子元素的位置稍有不同的位置处,以便填充元素530”。然而,在这两个示例中,均从相同的单元位置获取四个子元素A1、A2、B1和B2,以确保合成图像500”中的对应单元530”在任一情况下具有相同的外在色调值。In the example shown in Figures 5A and 5B, the component images 500, 500' are divided into elements 530, 530' each having a 2x2 pattern of sub-elements 532, 532'. This pattern is similar to that used in the example of Figure 4C. It should be understood that although a single example element 530, 530' is shown for each component 500, 500', the present disclosure supports dividing the entire composite image into a grid of such component images. As shown in FIG. 5A , diagonally opposite sub-elements A1 and A2 are obtained from each element (or unit) 530 of the first component image 500 . Similarly, diagonally opposite sub-elements B1 and B2 are obtained from the corresponding element 530' of the second component image 500'. Parts B1 and B2 can be chosen such that their exact positions are different from parts A1 and A2, as shown in Figure 5A. Alternatively, part B can be obtained from the same location as part A, as shown in Figure 5B. In either case, the selected portions are then used to construct composite image 500". In the example of FIG. at the exact location of elements A1, A2, B1, and B2. In the example of FIG. 5B, the B sub-element may be located at a slightly different location in the composite image than where the B sub-element was taken, so as to fill element 530". However, in both examples, from the same cell location The four sub-elements A1, A2, B1 and B2 are taken to ensure that the corresponding cell 530" in the composite image 500" has the same apparent hue value in either case.

本领域技术人员应理解,子元素532、532’可以是除了方形以外的其他形状。例如,子元素532、532’可以包括但不限于任意多边形、圆形、半圆形、椭圆形及其组合或一部分。例如,能够将分量元素530、530’划分成两个或四个三角形。分量元素530、530’也可以形成为构成方形元素的两个矩形。对于要使用蝇眼透镜观看的图像,可以对分量元素(或其部分)进行大小调整和定形,以对应于解码器特征的形状。可以使用子元素形状的任意组合,使得当组合子元素形状时形成对应元素形状。本公开设想混合不同形状,只要保持期望的色调平衡。也可以在合成图像内使用不同尺寸的子元素。即使属于每一图像分量的总面积不相等,也可以使用针对图像分量之一的较暗或较亮色调来补偿任何差异。例如,对于具有与第一分量相关联的60%密度的占50%的第一图像面积以及对于具有与第二分量相关联的40%密度的占50%的第二图像面积会给出50%的总色彩。然而,使用具有与第一分量相关联的60%密度的占75%的第一图像面积并使用具有与第二分量相关联的20%密度的占25%的第二图像面积也被感知为50%的总色彩密度。另一种方法包括使用来自不同分量的不同数目的子元素。例如,只要保持色调平衡,可以从第一分量中获取两个子元素,并且可以从第二分量中获取四个子元素。根据这些示例,由于提供两个分量图像,因此每个分量图像的一半用于形成合成图像。Those skilled in the art will understand that the sub-elements 532, 532' may be other shapes than square. For example, sub-elements 532, 532' may include, but are not limited to, any polygon, circle, semicircle, ellipse, and combinations or portions thereof. For example, the component elements 530, 530' can be divided into two or four triangles. The component elements 530, 530' may also be formed as two rectangles forming a square element. For an image to be viewed using a fly's eye lens, component elements (or parts thereof) can be resized and shaped to correspond to the shape of the decoder features. Any combination of sub-element shapes may be used such that when combined sub-element shapes form corresponding element shapes. This disclosure contemplates mixing different shapes as long as the desired tonal balance is maintained. It is also possible to use child elements of different sizes within the composite image. Even if the total area belonging to each image component is not equal, any difference can be compensated for with a darker or lighter tone for one of the image components. For example, a first image area of 50% with a density of 60% associated with the first component and a second image area of 50% with a density of 40% associated with the second component would give 50% total color. However, using a first image area of 75% with a density of 60% associated with the first component and using a second image area of 25% with a density of 20% associated with the second component is also perceived as 50% % of the total color density. Another approach involves using different numbers of sub-elements from different components. For example, two sub-elements can be taken from the first component and four sub-elements can be taken from the second component as long as the tonal balance is maintained. According to these examples, since two component images are provided, half of each component image is used to form the composite image.

图6示出了在合成图像中产生加扰效果的实施例。在该方法中,从分量图像中获取交叠的采样部分,并且缩减采样部分的大小,以形成合成图像的非交叠片或子元素。分量图像部分与合成图像的子元素之间的尺寸差可以被称作缩放因子或子元素缩减因子。例如,对于缩放因子3,分量图像部分的尺寸应当是合成图像的子元素的尺寸的三倍。在该示例中,分量图像部分的尺寸在被插入到合成图像之前缩减到三分之一。Fig. 6 shows an embodiment of producing a scrambling effect in a composite image. In this method, overlapping sampled portions are obtained from component images and downsized to form non-overlapping slices or sub-elements of a composite image. The difference in size between a component image portion and a sub-element of a composite image may be referred to as a scaling factor or a sub-element reduction factor. For example, for a scaling factor of 3, the component image parts should be three times the size of the sub-elements of the composite image. In this example, the component image portions are reduced in size by one third before being inserted into the composite image.

图6示出了用于构造合成图像600”的第一和第二分量图像600、600’。根据一个示例,从对应的分量图像600、600’中获取交叠元素650、650’,交叠元素650、650’根据缩放因子缩减尺寸,并且作为子元素632”放置在元素630”内以形成合成图像600”。应当理解,尽管对于每个分量图像仅示出了两个这样的子元素(即,A1、A2、B1和B2),但是交叠元素650、650’覆盖两个分量图像600、600’的整体。每个子元素基于解码器特征的配置和频率以及子元素632”的配置来定位。在图7中示出的实施例中,交叠元素以子元素632”的位置为中心。Fig. 6 shows first and second component images 600, 600' used to construct a composite image 600". According to one example, overlapping elements 650, 650' are obtained from corresponding component images 600, 600', overlapping Elements 650, 650' are reduced in size according to a scaling factor and placed as child elements 632" within element 630" to form composite image 600". It should be appreciated that although only two such sub-elements (ie, A1, A2, B1 and B2) are shown for each component image, the overlapping elements 650, 650' cover the entirety of the two component images 600, 600' . Each sub-element is positioned based on the configuration and frequency of decoder features and the configuration of sub-element 632". In the embodiment shown in FIG. 7, the overlapping elements are centered on the location of sub-element 632".

在图6中,第一分量图像中标识为元素A1的阴影区域在每个维度缩减到三分之一,以创建合成图像的子元素A1(即,应用缩放因子3)。子元素A1以与分量图像中元素A1的中心相对应的位置为中心。标识为元素A2的大方块在每个维度缩减到三分之一,以获得合成图像600”的子元素A2,类似地,子元素A2以与元素A2的中心相对应的位置为中心。执行类似的操作以获得合成图像600”的子元素B1和B2。In FIG. 6 , the shaded area identified as element A1 in the first component image is reduced by a third in each dimension to create sub-element A1 of the composite image (ie, a scaling factor of 3 is applied). The child element A1 is centered at a position corresponding to the center of the element A1 in the component image. The large square identified as element A2 is reduced to one-third in each dimension to obtain sub-element A2 of the composite image 600", similarly, sub-element A2 is centered at a position corresponding to the center of element A2. Executing something like operation to obtain sub-elements B1 and B2 of the composite image 600".

在图7中示出了使用缩放因子创建合成图像的效果,图7示出了由图4中的分量图像形成的合成图像700。合成图像700中元素和子元素的图案配置为对应于匹配解码器的特征。使用缩放因子4形成图7的合成图像,但是应理解可以使用任意缩放因子来形成合成图像。尽管构成合成图像的图像部分以加扰方式出现,但是将匹配解码器放置在合成图像上将获得分量图像410、410’的“重新装配”,以由观察者观看。随后,观察者会看到对应分量图像410、410’内的潜在图像420、420’。根据一个示例,当随着观察者改变他通过解码器的视角时,潜在图像可以看起来移动或“浮动”。该浮动效果由使用已经缩放的交叠分量部分产生。缩放效果使分量图像的元素扩散到合成图像的多个部分中。通过调整视角,解码器呈现来自于分量图像的多个部分的信息,从而创建浮动幻象。通常,缩放因子越大,浮动效果越显著。另一方面,通过将分量图像的部分按缩放因子来缩减,当通过解码透镜观看时分量图像的有效分辨率可能降低。The effect of using scaling factors to create a composite image is shown in FIG. 7 , which shows a composite image 700 formed from the component images in FIG. 4 . The pattern of elements and sub-elements in composite image 700 is configured to correspond to the characteristics of a matching decoder. The composite image of FIG. 7 was formed using a scaling factor of 4, although it is understood that any scaling factor could be used to form the composite image. Placing a matching decoder on the composite image will result in a "reassembly" of the component images 410, 410' for viewing by the observer, although the image parts making up the composite image appear in a scrambled manner. The viewer will then see the latent image 420, 420' within the corresponding component image 410, 410'. According to one example, the underlying image may appear to move or "float" as the observer changes his perspective through the decoder. This floating effect is produced by using already scaled overlapping component parts. The scaling effect spreads elements of the component image into multiple parts of the composite image. By adjusting the viewing angle, the decoder renders information from multiple parts of the component images, creating the illusion of floating. In general, the larger the zoom factor, the more pronounced the floating effect. On the other hand, by downscaling portions of the component images by a scaling factor, the effective resolution of the component images may be reduced when viewed through a decoding lens.

在本发明的一些实施例中,分量图像的元素可以在用于形成合成图像之前翻转。分量图像的翻转部分改变当通过解码器观看时这些部分看起来浮动的方向。通过在分量图像的元素的翻转和非翻转之间交替,当通过解码器观看时分量图像的不同部分可以看起来沿反方向浮动。In some embodiments of the invention, elements of the component images may be flipped before being used to form the composite image. Flipping parts of a component image changes the direction in which those parts appear to float when viewed through a decoder. By alternating between flipping and non-flipping of elements of the component images, different parts of the component images may appear to float in opposite directions when viewed through a decoder.

在一些情况下,以上效果可以应用于用来产生非色调平衡编码图像的单个分量图像(或两个相同的分量图像)。例如,可以在解码器镜头永久附着至合成图像的应用中使用这样的图像。在这样的应用中,色调平衡不是必要的,这是因为潜在图像通过永久附着的解码器始终可观看。In some cases, the above effects can be applied to a single component picture (or two identical component pictures) used to generate a non-tone-balanced encoded picture. Such an image may be used, for example, in applications where the decoder lens is permanently attached to the composite image. In such applications, tone balancing is not necessary since the underlying image is always viewable by the permanently attached decoder.

根据一个示例,可以由多于一个潜在(或其他)图像形成合成图像。对于每个这样的合成图像,可以使用先前讨论的方法来创建多个分量图像。来自每个分量图像的部分然后可以用于形成单个合成图像。例如,如果期望使用两个潜在图像(图像1和图像2),则每个潜在图像可以用于形成两个分量图像。可以将两个分量图像各自划分成如图4-6所示的元素和子元素。这会产生四个分量图像,每个分量图像具有对应的元素和子元素。类似于图5A和5B的合成图像可以使用从图像1的第一分量获取的子元素A1和从图像1的第二分量获取的子元素A2来形成。类似地,可以从图像2的第一分量获取子元素B1,并且从图像2的第二分量获取子元素B2。在另一示例中,可以从图像1的分量中获取子元素A1和B2,并且可以从图像2的分量中获取子元素B1和A2。可以按照多种方式对子元素进行排序。例如,可以彼此上下、并排、对角交叉或以任意其他方式排序子元素。合成图像可以产生人类观察者可以根据通过解码器的视角而看到不同潜在图像的效果。分量图像在视角改变时可以交替和切换。另外,缩放因子和翻转技术可以与该技术一同使用。这可以创建合成图像的设计者可用的多种效果。可以按照这种方式将任意数目的潜在图像隐藏在一起,并且任意数目的分量图像可以用于每个潜在图像。According to one example, a composite image may be formed from more than one latent (or other) image. For each such composite image, multiple component images can be created using the methods discussed previously. Portions from each component image can then be used to form a single composite image. For example, if it is desired to use two latent images (image 1 and image 2), each latent image can be used to form two component images. The two component images may each be divided into elements and sub-elements as shown in Figures 4-6. This results in four component images, each with corresponding elements and subelements. A composite image similar to FIGS. 5A and 5B may be formed using sub-element Al obtained from the first component of Image 1 and sub-element A2 obtained from the second component of Image 1 . Similarly, sub-element B1 may be obtained from the first component of Image2, and sub-element B2 may be obtained from the second component of Image2. In another example, sub-elements A1 and B2 may be obtained from components of image 1 , and sub-elements B1 and A2 may be obtained from components of image 2 . Child elements can be sorted in a number of ways. For example, child elements can be ordered on top of each other, side by side, diagonally across, or in any other way. Synthesizing images can produce the effect that a human observer can see different underlying images depending on the point of view through the decoder. Component images can alternate and switch as the viewing angle changes. Additionally, scaling factors and flipping techniques can be used with this technique. This can create a variety of effects available to the designer of the composite image. Any number of latent images can be hidden together in this way, and any number of component images can be used for each latent image.

根据另一示例,不同缩放因子可以用于从不同图像获得的子元素。例如,缩放因子2可以用于从图像1获得的子元素,缩放因子8可以用于从图像2获得的相。从不同图像获得的子元素在通过解码器观看时可以看起来处于不同深度。这样,可以实现多种3D效果。According to another example, different scaling factors may be used for sub-elements obtained from different images. For example, a scaling factor of 2 may be used for subelements obtained from image 1 and a scaling factor of 8 may be used for phases obtained from image 2. Sub-elements obtained from different images can appear to be at different depths when viewed through a decoder. In this way, various 3D effects can be realized.

图8示出了收集并排序分量图像的部分以形成使用双凸透镜可解码的合成图像的元素的方法。在图8中,将两个分量图像800、800’划分成形状和频率与具有“波状”透镜的解码器的特征相对应的元素830、830’。如前所述,创建分量图像,以关于特定色泽(或多个色泽)进行平衡。同样通过组装来自分量图像800、800’的子元素832、832’形成合成图像800”。如果需要可以使用缩放因子。在该示例中,缩放因子是1,指示合成图像元素具有与分量图像元素相同的尺寸(即,分量图像元素没有缩减)。本文所讨论的收集和排序方法也可以应用于波状解码器或任意其他类型的解码器。在该示例中,可以从与第二分量图像部分(为深灰部分)相同的几何位置获取第一分量图像部分(为浅灰部分)。分量图像的部分可以具有相等的尺寸。组合的分量图像部分或合成图像的元素可以覆盖合成图像中单个解码特征的区域。Figure 8 illustrates a method of collecting and ordering portions of component images to form elements of a composite image decodable using a lenticular lens. In Fig. 8, the two component images 800, 800' are divided into elements 830, 830' of shape and frequency corresponding to the characteristics of a decoder with a "wave-like" lens. As before, component images are created to balance about a particular shade (or shades). Composite image 800" is also formed by assembling sub-elements 832, 832' from component images 800, 800'. Scaling factors may be used if desired. In this example, the scaling factor is 1, indicating that the composite image elements have the same (i.e. there is no reduction in the component picture elements). The collection and ordering methods discussed herein can also be applied to wave-like decoders or any other type of decoder. In this example, the The first component image part (which is the light gray part) is acquired at the same geometric position as the dark gray part). The parts of the component images may be of equal size. The combined component image parts or elements of the composite image may cover parts of a single decoded feature in the composite image area.

如果用于创建合成图像的分量图像部分足够小,并且如果沿着相同色泽对相进行平衡,则本文描述的技术可以产生在打印时看起来像色彩(即,均匀色泽)的图像。If the component image portions used to create the composite image are small enough, and if the phases are balanced along the same shade, the techniques described herein can produce images that appear to be colored (ie, uniformly shaded) when printed.

图9示出了根据本发明实施例的产生合成图像的一般方法900。方法900开始于S902,并且在S904处提供潜在图像。使用潜在图像,在S906处产生两个或更多分量图像。如上所述,形成这些分量图像,使得在每个位置处,对色调值关于选定色调值或色彩密度来进行平衡。在S908处,图像分量用于产生要用于形成合成图像的多个图像元素。根据解码器特征的图案和频率,形成和定位这些合成图像元素。如上所述,可以基于与解码器的频率匹配或作为解码器的频率倍数的频率来对分量元素进行定位和调整大小。在一些实施例中,通过将合成图像划分成非交叠元素或单元来构造分量图像元素。在其他实施例中,分量图像元素可以形成为交叠元素或单元。FIG. 9 illustrates a general method 900 of generating a composite image according to an embodiment of the invention. The method 900 begins at S902, and at S904 a latent image is provided. Using the latent image, two or more component images are generated at S906. As described above, these component images are formed such that at each location, the tonal value is balanced with respect to a selected tonal value or color density. At S908, the image components are used to generate a plurality of image elements to be used to form a composite image. These composite image elements are formed and positioned according to the pattern and frequency of decoder features. As described above, component elements may be positioned and sized based on a frequency that matches or is a multiple of the decoder's frequency. In some embodiments, the component image elements are constructed by dividing the composite image into non-overlapping elements or units. In other embodiments, component image elements may be formed as overlapping elements or units.

在S910处,从每个分量图像的每个元素中提取内容。在将分量图像划分成非交叠元素的实施例中,提取内容的动作可以包括将每个分量图像的每个元素再划分成预定数目的子元素。然后提取来自子元素的图像内容。从中提取了内容的子元素可以是分量图像数目的倒数或者倍数。因此,如果使用两个分量图像,则从每个元素提取一半子像素。At S910, content is extracted from each element of each component image. In embodiments where the component images are divided into non-overlapping elements, the act of extracting content may include subdividing each element of each component image into a predetermined number of sub-elements. Then extract the image content from the child element. The child element from which the content is extracted may be the reciprocal or multiple of the number of component images. Therefore, if two component images are used, half the sub-pixels are extracted from each element.

在分量图像用于产生交叠元素的实施例中,可以提取每个元素的内容。如上所述,可以对提取的元素应用缩放因子,以产生可以用于形成合成图像的子元素。In embodiments where component images are used to generate overlapping elements, the content of each element may be extracted. As described above, a scaling factor may be applied to the extracted elements to produce sub-elements that may be used to form a composite image.

在S912处,从分量图像中提取的内容用于形成合成图像。这可以通过将来自每个分量的子元素放置在与分量图像中从中提取到该子元素内容的位置相对应的位置中来完成。方法在S914处结束。At S912, the content extracted from the component images is used to form a composite image. This can be done by placing a sub-element from each component in a location corresponding to the location in the component image from which the content of that sub-element was extracted. The method ends at S914.

方法900中提供的任意或所有步骤以及任意变型可以使用任意适合的数据处理器或数据处理器的组合来实现,并且可以以任意数据处理器上存储的软件或以非暂时计算机可读介质的形式来实现。一旦以数字形式产生,编码合成图像可以通过任意适合的印刷、凸印、凹印、成型、激光刻蚀或者表面去除或沉积技术应用到基板上。图像可以使用以下介质来打印:墨水、色调剂、染料、颜料、透射打印介质,如2005年12月27日授权的美国专利No.6,980,654中所述,其全部内容通过引用合并于此;非可见光谱(例如,紫外或红外)打印介质,如2006年1月10日授权的美国专利No.6,985,607中所述,其全部通过引用合并于此。Any or all of the steps provided in method 900, as well as any variations, can be implemented using any suitable data processor or combination of data processors and can be in the form of software stored on any data processor or on a non-transitory computer readable medium to fulfill. Once digitally produced, the encoded composite image may be applied to the substrate by any suitable printing, embossing, intaglio, molding, laser etching, or surface removal or deposition techniques. Images may be printed using the following media: inks, toners, dyes, pigments, transmissive print media as described in U.S. Patent No. 6,980,654, issued December 27, 2005, which is hereby incorporated by reference in its entirety; non-visible Spectral (eg, ultraviolet or infrared) print media, as described in US Patent No. 6,985,607, issued January 10, 2006, which is hereby incorporated by reference in its entirety.

应当理解,存在多种方式来构成经平衡的图像分量。在多种实施例中,可以通过将一个分量图像的部分取反以形成第二分量的部分,来创建经平衡的分量图像部分。如果使用该方法,则可以关于50%密度来平衡分量图像,并且合成图像对于裸眼看起来为50%色彩。当打印或以其他方式显示时,可以彼此邻近地打印合成图像的元素,并且眼睛会将它们平均为(60%+40%)/2=50%。用于产生合成图像的另一示例包括对彩色潜在图像的变暗和变亮版本进行数字编码。可以通过使用设计用于进行变暗的强度/颜色曲线来使一个分量变暗,并且可以在每个位置中使另一分量变亮与使第一分量变暗的量相同的量。用于将颜色混合到合成图像中的备选技术包括将彩色图像变换到将图像分成强度和颜色分量的颜色空间,例如,Lab、Yuv或HSi颜色空间,并且将如上所述的强度/颜色曲线应用到这些颜色空间中。可以使用其他颜色空间。It should be understood that there are many ways to compose balanced image components. In various embodiments, balanced component image portions may be created by inverting portions of one component image to form portions of a second component. If this method is used, the component images can be balanced about 50% density, and the composite image appears 50% color to the naked eye. When printed or otherwise displayed, the elements of the composite image can be printed adjacent to each other and the eye will average them as (60%+40%)/2=50%. Another example for generating a composite image includes digitally encoding darkened and lightened versions of the color latent image. One component can be darkened by using an intensity/color curve designed for darkening, and the other component can be brightened in each position by the same amount as the first component was darkened. Alternative techniques for mixing colors into a composite image include transforming the color image into a color space that separates the image into intensity and color components, for example, Lab, Yuv, or HSi color spaces, and converting the intensity/color curves described above to applied to these color spaces. Other color spaces may be used.

在本发明的一些实施例中,可以将基于色彩的合成图像集成或嵌入到可见图像中,例如,任意可见作品。在可见图像中对于裸眼而言可以隐藏合成图像,但是当将解码器放置在打印的可见图像或合成图像上时不是隐藏而是呈现合成图像。可以保持与合成图像相关联的所有效果(即,出现浮动、分量图像可观看性的交替等)。In some embodiments of the invention, a color-based composite image may be integrated or embedded into a visible image, eg, any visible artwork. The composite image can be hidden from the naked eye in the visible image, but is not hidden but presented when the decoder is placed over the printed visible image or the composite image. All effects associated with composite images (ie, appearance of floating, alternation of component image viewability, etc.) can be preserved.

对此的一种方法是应用如上所述的半色调网屏技术,半色调网屏技术使用合成图像作为网屏文件(screen file)以半色调化可见图像。该技术可以通过调整元素的尺寸来修改合成图像的元素,以模仿相同位置处可见图像片段的密度。在该方法中,合成图像在其每个分色中具有不多于两个强度等级。合成图像的对应分色用作针对可见图像的网屏。如果合成图像的颜色分量不是两级,则可以对颜色分量进行预处理以满足这种需要。One approach to this is to apply the halftone screening technique described above, which uses the composite image as a screen file to halftone the visible image. The technique can modify the elements of a composite image by resizing the elements to mimic the density of visible image fragments at the same location. In this method, the composite image has no more than two intensity levels in each of its separations. The corresponding color separations of the composite image are used as screens for the visible image. If the color components of the composite image are not two-level, the color components can be preprocessed to meet this need.

图10和11示出了该方法的示例。图10示出了基于大写字母“USA”潜在图像构造的两个分量图像1000、1000’,它们用来构造由两个分量图像1000、1000’的方形元素形成的合成图像1000”。如本文所述,基本合成图像对于裸眼而言表现为单色调图像。然而,放大示出了合成图像1000”由多个子元素形成。这些子元素中的每一个是从分量图像1000、1000’之一的对应元素获取的方形部分。应当理解,所有这些子元素具有相同尺寸和形状。由于子元素内内容的变化,在放大区域中出现尺寸变化的矩形。将对应解码器放置在合成图像1000”上“重新装配”该内容,使得可以观看到具有潜在图像的分量图像1000、1000’。Figures 10 and 11 show examples of this method. Figure 10 shows two component images 1000, 1000' constructed based on the capital letter "USA" latent image, which are used to construct a composite image 1000" formed from square elements of the two component images 1000, 1000'. As described herein As described above, the basic composite image appears to the naked eye as a monotone image. However, the zoom-in shows that the composite image 1000" is formed from multiple sub-elements. Each of these sub-elements is a square portion taken from a corresponding element of one of the component images 1000, 1000'. It should be understood that all of these sub-elements have the same size and shape. Rectangles of varying size appear in the zoomed-in area due to content changes within child elements. Placing the corresponding decoder on the composite image 1000""reassembles"the content so that the component images 1000, 1000' with the latent image can be viewed.

图11示出了可见图像1110以及使用图10的合成图像1000”进行网屏处理的该图像的半色调1110’。对于裸眼而言未放大的半色调图像1110’看起来未改变。然而,放大示出了图像1110’由已经根据原始图像1110的色调密度进行了修改的合成图像的方形元素组成。事实上,将图10的合成图像1000”嵌入在可见图像1110内。当将解码器放置在编码图像(即,半色调作品1110’)上时,分量图像1000、1000’将可见。Figure 11 shows a visible image 1110 and a halftone 1110' of that image screened using the composite image 1000" of Figure 10. The unmagnified halftone image 1110' appears unchanged to the naked eye. Image 1110 ′ is shown composed of square elements of a composite image that has been modified according to the tonal density of original image 1110 . In fact, composite image 1000 ″ of FIG. 10 is embedded within visible image 1110 . The component images 1000, 1000' will be visible when the decoder is placed over the encoded image (i.e. the halftone composition 1110').

图12示出了在可见图像1200内隐藏潜在图像的另一方法。如先前所述,可以通过在不同区域中关于不同色调密度对对应位置进行色调平衡,来形成分量图像1210、1210’。该方法可以用于根据可见图像1200创建分量图像1210、1210’,如图12所示。一种方法是使可见图像1200变暗,以创建第一复制图像,并且相应地使可见图像1200变亮以创建第二复制图像。与潜在图像匹配的区域可以从每个复制图像中掩蔽,并且在每种情况下被来自另一复制图像的掩蔽区域的内容代替。在图12所示的示例中,可见图像1200中与字母“USA”(即,潜在图像)对准的区域实质上在复制图像之间互换,以产生分量图像1210、1210’。然后可以对分量图像进行采样和组合,以使用本文所讨论的任意技术来创建合成图像1210”。合成编码图像1210”几乎相似于原始图像1200,但是其中的隐藏消息“USA”使用解码器可观看,解码器对应于用于形成合成图像1210”的子元素的元素的尺寸和配置。FIG. 12 illustrates another method of hiding latent images within visible images 1200 . As previously described, the component images 1210, 1210' may be formed by tone balancing corresponding locations in different regions with respect to different tonal densities. The method may be used to create component images 1210, 1210' from the visible image 1200, as shown in FIG. 12 . One approach is to darken the visible image 1200 to create a first duplicate image, and correspondingly brighten the visible image 1200 to create a second duplicate image. Regions matching the latent image can be masked from each replicated image and replaced in each case by the content of the masked region from the other replicated image. In the example shown in FIG. 12, the region of the visible image 1200 that is aligned with the letters "USA" (ie, the latent image) is essentially swapped between the replicated images to produce component images 1210, 1210'. The component images can then be sampled and combined to create a composite image 1210" using any of the techniques discussed herein. The composite encoded image 1210" is nearly similar to the original image 1200, but with the hidden message "USA" in it viewable using a decoder , the decoder corresponds to the size and configuration of the elements used to form the sub-elements of the composite image 1210″.

在可见图像内隐藏潜在图像的另一方法是使用可见图像和潜在图像二者来创建对应的分量图像。该方法在图13和14中示出。图13(以灰度级)示出了老虎的彩色可见图像1300,以及女孩的彩色潜在图像1310。在该示例中,可见图像1300用于形成四个相同的分量图像1300A、1300B、1300C、1300D,这四个相同的分量图像1300A、1300B、1300C、1300D被划分成元素1430A、1430、1430C、1430D,如图14所示。例如,匹配解码器可以包括矩形或椭圆形透镜。如先前示例中那样,针对每个分量图像仅示出了单个元素,但是应理解,元素形成在整个分量图像上。还应理解,出于演示目的,在图14中示出了比本发明方法中使用的实际元素大得多的元素。在所示实施例中,将四个分量的每个元素划分成子元素1432A、1432B、1432C、1432D。在该示例中,由于使用总共六个分量来产生合成图像,因此将分量图像元素划分成六个子元素。Another method of hiding a latent image within a visible image is to use both the visible image and the latent image to create corresponding component images. This method is illustrated in FIGS. 13 and 14 . Figure 13 shows (in gray scale) a color visible image 1300 of a tiger, and a color latent image 1310 of a girl. In this example, visible image 1300 is used to form four identical component images 1300A, 1300B, 1300C, 1300D, which are divided into elements 1430A, 1430, 1430C, 1430D , as shown in Figure 14. For example, matched decoders may include rectangular or elliptical lenses. As in the previous examples, only a single element is shown for each component image, but it should be understood that the elements are formed over the entire component image. It should also be understood that for illustrative purposes, elements are shown in Figure 14 that are much larger than the actual elements used in the method of the present invention. In the illustrated embodiment, each element of the four components is divided into sub-elements 1432A, 1432B, 1432C, 1432D. In this example, since a total of six components are used to generate the composite image, the component image elements are divided into six sub-elements.

应理解,实际上不必创建可见图像的分离分量图像。可见图像本身可用于产生用于构成合成图像的元素和子元素。It should be understood that it is not actually necessary to create separate component images of the visible image. The visible image itself can be used to generate the elements and sub-elements used to make up the composite image.

潜在图像1310用于产生两个对应的分量图像1310A、1310B。第二分量图像1310B以第一分量图像1310A的反图像的形式产生。将第一和第二分量图像1310A、1310B划分成元素630E、630F,元素630E、630F可以是非交叠元素(如图11所示)或类似于图3所示的交叠元素。如与可见图像相对应的分量图像一样,将潜在分量1310A、1310B的每个元素划分成子元素1432E、1432B、1432C、1432D。同样,由每个元素形成六个子元素。The latent image 1310 is used to generate two corresponding component images 1310A, 1310B. The second component image 1310B is generated as an inverse image of the first component image 1310A. The first and second component images 1310A, 1310B are divided into elements 630E, 630F, which may be non-overlapping elements (as shown in FIG. 11 ) or overlapping elements like that shown in FIG. 3 . As with component images corresponding to visible images, each element of latent component 1310A, 1310B is divided into sub-elements 1432E, 1432B, 1432C, 1432D. Likewise, six child elements are formed from each element.

在该示例中,目的在于可见图像对于裸眼可见并且潜在图像借助于解码器可见,解码器配置为与编码参数相对应,编码参数包括从可见和潜在分量图像1300A、1300B、1300C、1300D、1310A和1310B提取的元素的频率。因此,在构成合成图像时,从与可见图像相对应的可见分量图像1300A、1300B、1300C和1300D获得所使用的大部分子元素。在所示示例中,从与可见图像相对应的四个可见分量图像1300A、1300B、1300C和1300D中提取合成图像1420的每个元素1422中使用的六个子元素中的四个子元素(A1、B2、C4和D5)。从与潜在图像相对应的潜在分量图像1310A、1310B中提取元素1422中使用的另外两个子元素(E3和F6)。子元素E3和F6与从可见图像提取的四个子元素A1、B2、C4和D5交织。由于补偿从潜在图像中提取的子元素E3和F6使得针对一个子元素的原始图像色彩与针对另一个子元素的反图像色彩交换,因此子元素E3和F6对于裸眼不可见。换言之,眼睛将对应的子元素E3和F6混合成50%色彩。如先前实施例中那样,合成图像1420的元素1422内使用的子元素及其位置可以改变。In this example, it is intended that the visible image is visible to the naked eye and the latent image is visible by means of a decoder configured to correspond to encoding parameters consisting of components from the visible and latent images 1300A, 1300B, 1300C, 1300D, 1310A and 1310B Frequency of extracted elements. Therefore, most of the sub-elements used are obtained from the visible component images 1300A, 1300B, 1300C, and 1300D corresponding to the visible images when composing the composite image. In the example shown, four of the six sub-elements used in each element 1422 of the composite image 1420 (A1, B2 , C4 and D5). The other two sub-elements (E3 and F6) used in element 1422 are extracted from the latent component images 1310A, 1310B corresponding to the latent images. Sub-elements E3 and F6 are interleaved with four sub-elements Al, B2, C4 and D5 extracted from the visible image. Sub-elements E3 and F6 are invisible to the naked eye because compensating the sub-elements E3 and F6 extracted from the latent image swaps the original image color for one sub-element with the inverse image color for the other sub-element. In other words, the eye blends the corresponding sub-elements E3 and F6 into a 50% color. As in the previous embodiments, the child elements used within the element 1422 of the composite image 1420 and their positions may vary.

由于源自可见图像1300的子元素并未以任何方式改变,因此观察者仍会用裸眼看到合成图像1420中的老虎图像。然而,在适当定向的解码器下,合成图像元素将在视觉上分组,使得对于一些视角,观察者会看到可见图像1300(例如,图13的老虎),对于其他视角,观察者会看到潜在图像1310(例如,图13的女孩),并且对于再一些视角,观察者会看到潜在图像1310的反图像。这样,在彩色可见图像1300内隐藏了彩色潜在图像1310及其反图像。可以通过对从潜在图像1310产生的潜在分量图像1310A和1310B施加元素翻转和/或比1大的缩放因子,向解码图像添加附加效果。Since the sub-elements originating from visible image 1300 have not changed in any way, the viewer will still see the tiger image in composite image 1420 with the naked eye. However, under a properly oriented decoder, the composite image elements will be visually grouped such that for some viewing angles the viewer will see the visible image 1300 (e.g., the tiger of Figure 13) and for other viewing angles the viewer will see The latent image 1310 (eg, the girl of FIG. 13 ), and for still other viewing angles, the viewer will see the inverse of the latent image 1310 . In this way, the color latent image 1310 and its inverse are hidden within the color visible image 1300 . Additional effects may be added to the decoded image by applying element flipping and/or a scaling factor greater than 1 to the latent component images 1310A and 1310B generated from the latent image 1310 .

在以上实施例的变型中,对于每个合成图像子元素A1、B2、C4、D5、E3和F6不使用来自于可见图像1300的大多数子元素,而是可以对可见图像1300进行预处理以增加其对比度。这允许减小为了隐藏潜在图像1310而从可见图像1300中提取的子元素数目。In a variation of the above embodiment, instead of using most of the sub-elements from visible image 1300 for each composite image sub-element A1, B2, C4, D5, E3, and F6, visible image 1300 may be preprocessed to Increase its contrast. This allows reducing the number of sub-elements extracted from the visible image 1300 in order to hide the latent image 1310 .

在本文描述的任意实施例中,用于创建合成图像的可见和潜在图像可以是二值图像、灰度级图像、彩色图像或任意类型图像的组合。这样,利用解码器显露的分量图像可以是二值、灰度级或彩色图像。In any of the embodiments described herein, the visible and latent images used to create the composite image may be binary images, grayscale images, color images, or a combination of any type of image. Thus, the component images revealed by the decoder can be binary, grayscale or color images.

对潜在图像颜色分量同时解码的多层解码器Multilayer Decoder for Simultaneous Decoding of Latent Image Color Components

如本文所述,合成图像可以包括使用两个或更多颜色分量编码到可见图像中的潜在图像。尽管合成图像可以包括多个颜色分量,但是可以对颜色分量进行混合以产生单色调图像。例如,混合相等量的青色、品红色和黄色。本文描述的技术实现对看起来均匀的可见图像中的彩色潜在图像的编码和解码。可见图像包括内容变化,使得观察者不能将利用解码设备显露的颜色与肉眼看到的颜色相关。根据一个示例,将潜在图像划分成与可见图像中可用的颜色分量相对应的至少两个颜色分量分离。基于由匹配解码器的特征确定的编码参数,将分色的潜在图像编码到可见图像的对应颜色分量中。例如,编码参数可以包括用于沉积特定颜色分量的相对角度以及用于解码合成图像的解码元件(例如,透镜)的频率以及其他参数。As described herein, a composite image may include a latent image encoded into a visible image using two or more color components. Although a composite image may include multiple color components, the color components may be mixed to produce a monotone image. For example, mix equal amounts of cyan, magenta, and yellow. The techniques described herein enable the encoding and decoding of a color latent image in what appears to be a uniform visible image. A visible image includes content variations such that the observer cannot correlate the colors revealed by the decoding device with the colors seen by the naked eye. According to one example, the latent image is divided into at least two color component separations corresponding to the color components available in the visible image. The color-separated latent image is encoded into the corresponding color components of the visible image based on the encoding parameters determined by the features of the matching decoder. For example, encoding parameters may include relative angles for depositing particular color components and frequency of decoding elements (eg, lenses) for decoding a composite image, among other parameters.

图16和17示出了具有两层的多层解码器或呈现设备的示例。多层解码器的每一层中的元件(或透镜)根据对应潜在图像颜色分量的选定频率或图案来布置。多层解码器的每一层中的元件(或透镜)还定向为与基板上沉积潜在图像颜色分量的相对角度相匹配。当潜在图像的编码参数与对应呈现层的特征相匹配时,可以同时解码潜在图像的每一层。本领域普通技术人员应认识到,多于两个呈现设备可以用于同时解码与多于两个颜色分量相关联的潜在图像。Figures 16 and 17 show an example of a multi-layer decoder or rendering device with two layers. The elements (or lenses) in each layer of the multi-layer decoder are arranged according to selected frequencies or patterns corresponding to the underlying image color components. The elements (or lenses) in each layer of the multi-layer decoder are also oriented to match the relative angles at which the underlying image color components are deposited on the substrate. Each layer of a latent image can be decoded simultaneously when the encoding parameters of the latent image match the characteristics of the corresponding presentation layer. One of ordinary skill in the art will recognize that more than two rendering devices may be used to simultaneously decode potential images associated with more than two color components.

图16示出了两层解码器的部件。以侧视图1602和底视图1604示出了第一呈现设备1601。以侧视图1612和顶视图1614示出了第二呈现设备1610。如图16中第一呈现设备1601和第二呈现设备1610的相邻放置所示,第一层元件1605定向为大致垂直于第二层元件1615。随后,与两个潜在图像相关联的的两个颜色分量层定向为匹配对应的第一层元件1605和第二层元件1615的角度。因此,同时对潜在图像的每一层解码,以提供多色解码图像。Figure 16 shows the components of a two-layer decoder. The first rendering device 1601 is shown in a side view 1602 and a bottom view 1604 . Second presentation device 1610 is shown in side view 1612 and top view 1614 . As shown by the adjacent placement of the first rendering device 1601 and the second rendering device 1610 in FIG. 16 , the first layer element 1605 is oriented substantially perpendicular to the second layer element 1615 . The two color component layers associated with the two latent images are then oriented to match the angles of the corresponding first layer elements 1605 and second layer elements 1615 . Thus, each layer of the latent image is decoded simultaneously to provide a multi-color decoded image.

尽管第一呈现设备1601和第二呈现设备1610被图示为包括线性透镜,但是本领域普通技术人员应容易认识到,第一呈现设备1601和/或第二呈现设备1610可以包括非线性透镜。非线性透镜结构可以包括波状线结构、之字形结构、鱼骨结构、弧形结构、无约束结构等。根据一个示例,第一呈现设备1601和第二呈现设备1610可以包括相同透镜结构或不同透镜结构。此外,多层透镜可以包括使用不同技术形成的层,例如,具有使用成型透镜阵列形成的第一层以及使用丝网印刷工艺形成的第二层。Although the first rendering device 1601 and the second rendering device 1610 are illustrated as including a linear lens, one of ordinary skill in the art will readily recognize that the first rendering device 1601 and/or the second rendering device 1610 may include a non-linear lens. Non-linear lens structures may include wavy line structures, zigzag structures, fishbone structures, arc structures, unconstrained structures, and the like. According to an example, the first rendering device 1601 and the second rendering device 1610 may include the same lens structure or different lens structures. Furthermore, a multilayer lens may include layers formed using different techniques, for example, having a first layer formed using a molded lens array and a second layer formed using a screen printing process.

如图17A-17C所示,第一呈现设备1601和第二呈现设备1610可以以多种配置彼此相对定位。箭头1700示出了观看方向。如图17A所示,第一呈现设备1601和第二呈现设备1610可以定位为使得第一层元件1605和第二层元件1615向内彼此面对。当第一层元件1605朝向图像定向时,第一层元件1605通过第二呈现设备1610对图像解码。在这种情况下,第二呈现设备1610定位为与编码图像物理接触。As shown in Figures 17A-17C, the first presentation device 1601 and the second presentation device 1610 may be positioned relative to each other in a variety of configurations. Arrow 1700 shows the viewing direction. As shown in Figure 17A, the first rendering device 1601 and the second rendering device 1610 may be positioned such that the first layer element 1605 and the second layer element 1615 face inwardly towards each other. When the first layer element 1605 is oriented towards the image, the first layer element 1605 decodes the image by the second rendering device 1610 . In this case, the second rendering device 1610 is positioned in physical contact with the encoded image.

在图17B所示的第二示例中,第一呈现设备1601和第二呈现设备1610可以定位为使得第一层元件1605和第二层元件1615向外彼此相背。在这种配置中,第一呈现设备1601可以定位为在编码图像稍上方,以使得第一层元件1605能够聚焦在编码图像上。In a second example shown in Figure 17B, the first rendering device 1601 and the second rendering device 1610 may be positioned such that the first layer element 1605 and the second layer element 1615 face outwardly away from each other. In this configuration, the first rendering device 1601 may be positioned slightly above the encoded image so that the first layer element 1605 can focus on the encoded image.

在图17C所示的第三示例中,第一呈现设备1601和第二呈现设备1610可以沿相同方向定向,使得第一层元件1605和第二层元件1615二者面向上。在这种情况下,第一层元件1605和第二层元件1615的曲率可以设计为使得第一层元件1605和第二层元件1615聚焦在多层解码器的底面上。In a third example shown in FIG. 17C, the first rendering device 1601 and the second rendering device 1610 may be oriented in the same direction such that both the first layer element 1605 and the second layer element 1615 face upward. In this case, the curvature of the first layer element 1605 and the second layer element 1615 can be designed such that the first layer element 1605 and the second layer element 1615 focus on the bottom surface of the multilayer decoder.

在以上示例中,第一层元件1605和第二层元件1615的频率可以相同或不同。例如,第一层元件1605和第二层元件1615的频率可以是每英寸250条线。备选地,第一层元件1605和第二层元件1615的频率可以是:对于层1每英寸200条线而对于层2每英寸250条线。In the above example, the frequencies of the first layer elements 1605 and the second layer elements 1615 may be the same or different. For example, the frequency of the first layer elements 1605 and the second layer elements 1615 may be 250 lines per inch. Alternatively, the frequency of the first layer elements 1605 and the second layer elements 1615 may be: 200 lines per inch for layer 1 and 250 lines per inch for layer 2 .

对潜在图像颜色分量同时解码的单层解码器Single-Layer Decoder for Simultaneous Decoding of Latent Image Color Components

如本文所述,合成图像可以包括使用两个或更多颜色分量编码到可见图像中的潜在图像。尽管合成图像可以包括多个颜色分量,但是可以混合颜色分量,以产生单色调图像。例如,混合等量青色、品红色和黄色创建看起来具有均匀棕色调的图像。本文描述的技术实现了对看起来均匀的可见图像或者内容变化的可见图像中的彩色潜在图像的编码和解码,其中,观察者不能将利用解码设备示出的颜色与裸眼看到的颜色相关。As described herein, a composite image may include a latent image encoded into a visible image using two or more color components. Although a composite image may include multiple color components, the color components may be mixed to produce a monotone image. For example, mixing equal amounts of cyan, magenta, and yellow creates an image that appears to have an even brown tone. The techniques described herein enable the encoding and decoding of color latent images in visible images that appear to be uniform or that vary in content, where the observer cannot correlate the colors shown with the decoding device with the colors seen by the naked eye.

根据一个示例,将潜在图像划分成与可见图像中可用的颜色分量相对应的至少两个颜色分量分离。基于由匹配解码器的特征确定的编码参数,将分色的潜在图像编码到可见图像的对应颜色分量中。例如,编码参数可以包括用于沉积特定颜色分量的相对角度以及用于解码合成图像的解码元件(例如透镜)的频率以及其他参数。According to one example, the latent image is divided into at least two color component separations corresponding to the color components available in the visible image. The color-separated latent image is encoded into the corresponding color components of the visible image based on the encoding parameters determined by the features of the matching decoder. For example, encoding parameters may include the relative angles used to deposit a particular color component and the frequency of decoding elements (eg, lenses) used to decode the composite image, among other parameters.

图18示出了配置在单层上的示例微阵列透镜矩阵1800。根据对应潜在图像颜色分量的选定频率或图案来布置元件或微透镜元件1802。例如,路径1(1810)和路径2(1815)被图示为具有相同频率,而路径3(1820)被图示为具有较高频率。根据一个示例,通过调整对应路径的微阵列元件1802的行之间的距离来控制频率。增加微阵列元件1802的行之间的距离可以对应于减小频率,而减小微阵列元件1802的行之间的距离可以对应于增加频率。根据一个示例,微透镜元件1802可以包括相同透镜结构或不同透镜结构。Figure 18 shows an example microarray lens matrix 1800 configured on a single layer. Elements or lenticular elements 1802 are arranged according to selected frequencies or patterns corresponding to latent image color components. For example, path 1 (1810) and path 2 (1815) are illustrated as having the same frequency, while path 3 (1820) is illustrated as having a higher frequency. According to one example, the frequency is controlled by adjusting the distance between the rows of microarray elements 1802 corresponding to the paths. Increasing the distance between rows of microarray elements 1802 may correspond to decreasing frequency, and decreasing the distance between rows of microarray elements 1802 may correspond to increasing frequency. According to one example, microlens elements 1802 may include the same lens structure or different lens structures.

微透镜元件1802还沿着路径1(1810)、路径2(1815)和路径3(1820)中的一个或更多定向,以匹配在基板上沉积潜在图像颜色分量的相对角度。尽管路径1-3被图示为线性路径,但是本公开支持非线性路径。非线性路径可以包括波状线路径、之字形路径、鱼骨路径、弧形路径、无约束路径等。当潜在图像的编码参数与单层微阵列透镜矩阵1800的特征相匹配时,可以同时解码潜在图像的每一层。本领域普通技术人员应容易认识到,可以提供多于三个路径以同时解码与多于三个颜色分量相关联的潜在图像。本领域普通技术人员还应认识到,可以按其他矩阵配置来布置微透镜元件1802,其他矩阵配置支持具有与用于编码处理的频率和角定向相匹配的等距透镜元件的多个解码路径。这样的矩阵配置包括六边形网格配置、同心环配置或其他配置。The microlens elements 1802 are also oriented along one or more of Path 1 (1810), Path 2 (1815), and Path 3 (1820) to match the relative angles at which the underlying image color components are deposited on the substrate. Although paths 1-3 are illustrated as linear paths, the present disclosure supports non-linear paths. Non-linear paths may include wavy line paths, zigzag paths, fishbone paths, arc paths, unconstrained paths, and the like. When the encoding parameters of the latent image match the characteristics of the single layer microarray lens matrix 1800, each layer of the latent image can be decoded simultaneously. Those of ordinary skill in the art will readily recognize that more than three paths may be provided to simultaneously decode potential images associated with more than three color components. One of ordinary skill in the art will also recognize that microlens elements 1802 may be arranged in other matrix configurations that support multiple decode paths with equidistant lens elements matching the frequency and angular orientation used for the encoding process. Such matrix configurations include hexagonal grid configurations, concentric ring configurations, or other configurations.

根据另一示例,编码处理可以布置微透镜元件1802以支持可变频率。在这种情况下,沿着路径,微透镜元件1802之间的距离变化。根据一个示例,如果沿着与用于编码处理的线性路径相对应的路径定位微透镜元件1802,则微透镜元件1802会对编码图像采样并且重新创建潜在图像。通过对片段的部分进行采样而不是对编码图像的整个片段进行解码,解码图像可以看起来略有锯齿。然而,如果编码处理的频率和微透镜元件1802的频率足够高,例如大于每英寸140条线,则上述效果不显著。According to another example, the encoding process may arrange the microlens elements 1802 to support variable frequencies. In this case, the distance between microlens elements 1802 varies along the path. According to one example, if the microlens element 1802 is positioned along a path corresponding to the linear path used for the encoding process, the microlens element 1802 samples the encoded image and recreates the latent image. By sampling parts of a fragment instead of decoding the entire fragment of the encoded image, the decoded image can appear slightly jagged. However, if the frequency of the encoding process and the frequency of the microlens elements 1802 is high enough, eg, greater than 140 lines per inch, the above effect is not significant.

对频率采样的颜色分量同时解码的单层解码器Single-layer decoder for simultaneous decoding of frequency-sampled color components

根据一个示例,将潜在图像划分成与可见图像中可用的颜色分量相对应的至少两个颜色分量分离。在该示例中,使用四个颜色分量分离,并且提供线性双凸透镜解码透镜来解码四颜色分量合成图像。According to one example, the latent image is divided into at least two color component separations corresponding to the color components available in the visible image. In this example, four color component separations are used, and a linear lenticular decoding lens is provided to decode the four color component composite image.

如图19所示,可以将编码处理中使用的双凸透镜线划分成与可见图像和潜在图像中提供的四个分色相匹配的四个子集。这四个子集包括黑片段1901、黄片段1902、品红片段1903和青片段1904。换言之,四分之一的片段可以用于编码黑分离,另外四分之一的片段可以用于编码黄分离,又四分之一的片段可以用于编码品红分离,并且最后四分之一的片段可以用于编码青分离。As shown in Figure 19, the lenticular lines used in the encoding process can be divided into four subsets matching the four separations provided in the visible and latent images. The four subsets include black segment 1901 , yellow segment 1902 , magenta segment 1903 and cyan segment 1904 . In other words, one quarter of the fragments could be used to encode the black separation, another quarter of the fragments could be used to encode the yellow separation, another quarter of the fragments could be used to encode the magenta separation, and the last quarter The fragments can be used to encode cyan isolates.

根据一个示例,可以对子集1901、1902、1903、1904进行交织。例如,第1、5、9、13、17等线包括与黑分量相对应的黑片段1901的第一子集。第2、6、10、14、18等线包括与黄分量相对应的黄片段1902的第二子集。第3、7、11、15、19等线包括与品红分量相对应的品红片段1903的第三子集。第4、8、12、16、20等线包括与青分量相对应的青片段1904的第四子集。将潜在图像的颜色分量编码到适当的子集1901、1902、1903、1904中。在该示例中,用于编码方法的频率是解码器频率的四分之一。在该示例中,对每个子集1901、1902、1903、1904应用相同的编码角度。According to an example, the subsets 1901, 1902, 1903, 1904 may be interleaved. For example, lines 1, 5, 9, 13, 17, etc. include a first subset of black segments 1901 corresponding to black components. Lines 2, 6, 10, 14, 18, etc. include a second subset of yellow segments 1902 corresponding to yellow components. Lines 3, 7, 11, 15, 19, etc. include a third subset of magenta segments 1903 corresponding to magenta components. Lines 4, 8, 12, 16, 20, etc. include a fourth subset of cyan segments 1904 corresponding to cyan components. The color components of the latent image are encoded into appropriate subsets 1901 , 1902 , 1903 , 1904 . In this example, the frequency used for the encoding method is one quarter of the decoder frequency. In this example, the same encoding angle is applied to each subset 1901 , 1902 , 1903 , 1904 .

在图19中,示出了具有以25度按线网屏(line screen)打印的青、品红、黄和黑分色的图像。将可见图像的每个颜色分量与潜在图像的对应颜色分量编码在一起。当将解码器放置在合成图像上时,解码器对包括黑分量、黄分量、品红分量和青分量在内的所有颜色分量同时解码。解码的合成图像显露合成彩色潜在图像。In FIG. 19, an image with cyan, magenta, yellow, and black color separations printed at 25 degrees in a line screen is shown. Each color component of the visible image is encoded with the corresponding color component of the latent image. When the decoder is placed on the composite image, the decoder simultaneously decodes all color components including black, yellow, magenta and cyan components. The decoded composite image reveals the composite color latent image.

本公开设想了上述方法的若干变型。例如,不针对所有颜色分量使用相同频率,而是更多线重复可以用于分色之一。这会引起针对选定分色的较高频率。本公开还设想针对不同分色使用不同网屏元素。例如,直片段可以用于一些分色,并且波状片段可以用于其他分色。另一变型包括布置双凸透镜或微阵列透镜元件,以遵循非线性图案(例如,同心环图案)。可以通过将解码器元件划分成子集来产生非线性图案。子集数目可以与潜在图像的颜色分量数目匹配,并且可以将潜在图像的分色编码到这些子集中。This disclosure contemplates several variations on the methods described above. For example, instead of using the same frequency for all color components, more line repetitions can be used for one of the separations. This results in a higher frequency for the selected separation. This disclosure also contemplates using different screen elements for different color separations. For example, straight segments can be used for some color separations, and wavy segments can be used for other color separations. Another variation includes arranging lenticular lenses or microarray lens elements to follow a non-linear pattern (eg, a pattern of concentric rings). Non-linear patterns can be generated by dividing the decoder elements into subsets. The number of subsets can match the number of color components of the latent image, and the color separations of the latent image can be encoded into these subsets.

根据一个示例,应当对较亮图像应用频率采样的颜色分量,较亮图像包括具有0-25%密度范围内的分色的图像。本公开设想使用任意透镜图案来编码和解码彩色潜在图像,其中,将潜在图像的不同颜色分量编码到可见图像中与解码器图案的指定子集相匹配的元素中。编码图像的每个分色使用来自潜在图像的相同分色来打印。例如,将潜在图像的青分色编码到可见图像的青分色中。According to one example, frequency-sampled color components should be applied to brighter images, including images with color separations in the 0-25% density range. This disclosure contemplates encoding and decoding color latent images using arbitrary lenticular patterns, where the different color components of the latent image are encoded into elements in the visible image that match a specified subset of the decoder pattern. Each separation of the encoded image is printed using the same separation from the underlying image. For example, encoding the cyan separation of the latent image into the cyan separation of the visible image.

使用多个潜在图像创建彩虹效果或颜色变化Use multiple underlying images to create rainbow effects or color changes

以上示例描述了用于创建编码到可见图像中的复色潜在图像的技术。例如,复色潜在图像可以包括合成图像内提供的不同颜色分量。解码彩色潜在图像与用于编码的彩色潜在图像相匹配的程度主要依赖于用于将编码图像应用于物品的设备的质量和分辨率。The above examples describe techniques for creating a polychromatic latent image encoded into a visible image. For example, a polychromatic latent image may include different color components provided within the composite image. The degree to which the decoded color latent image matches the color latent image used for encoding is largely dependent on the quality and resolution of the equipment used to apply the encoded image to the article.

对于高质量和高分辨率打印机不可用的应用,例如,打印编码有个人数据的护照图像,可能难以在用于编码的彩色图像与对物品施加图像之后解码的彩色图像之间实现一贯的颜色匹配。这也可以是部分由于可见图像的变化(例如,每个护照照片不同)。在这些情况下,例如可以通过添加第二潜在图像来完成认证,第二潜在图像向编码合成图像提供颜色变化或生动的颜色属性,而无需预期彩色图像和解码彩色图像之间的良好颜色匹配。这种编码处理可以与产生用于嵌入到可见图像中的个人信息所需的下限处理速度相当的处理速度来执行。For applications where high-quality and high-resolution printers are not available, such as printing passport images encoded with personal data, it may be difficult to achieve consistent color matching between the color image used for encoding and the color image decoded after applying the image to the item . This can also be due in part to variations in the visible image (eg, different for each passport photo). In these cases, authentication can be accomplished, for example, by adding a second latent image that provides color variation or vivid color attributes to the encoded composite image without requiring a good color match between the intended and decoded color images. This encoding process can be performed at a processing speed comparable to the lower limit processing speed required to generate personal information for embedding in a visible image.

为了加速用于将分色编码到可见图像中的处理,可以提供重复的单色潜在图像。如本文所述,反转处理可以用于处理潜在图像或潜在图像的部分。当将解码器放置在打印的编码可见图像上时,在潜在图像与周围的可见图像之间可辨别颜色差异。备选地,可以在将潜在图像编码到可见图像的特定分色中之前,提供用于改变潜在图像或潜在图像的部分的亮度的处理。当将解码器放置在打印的编码可见图像时,改变潜在图像的亮度导致潜在图像与周围的可见图像之间可辨别的颜色差异。To speed up the process for encoding color separations into visible images, repeated monochrome latent images can be provided. As described herein, inversion processing can be used to process the latent image or portions of the latent image. When the decoder is placed over the printed encoded visible image, color differences are discernible between the latent image and the surrounding visible image. Alternatively, a process for changing the brightness of the latent image or part of the latent image may be provided prior to encoding the latent image into a particular color separation of the visible image. When the decoder is placed over the printed encoded visible image, changing the brightness of the latent image results in a discernible color difference between the latent image and the surrounding visible image.

反转潜在图像或者改变潜在图像的亮度来将潜在图像编码到可见图像(例如,照片)中的处理在应用于个人文档(例如,护照和驾照)时不会提供恒定结果。一个原因在于,对象的照片图像是独特的,从而编码的照片图像在使用光学解码器来解码时可以包括独特的颜色变化。可以应用于对认证个人文档的处理进行标准化的一种技术包括如下所述提供第二潜在图像。The process of inverting a latent image or changing the brightness of the latent image to encode the latent image into a visible image (eg, a photograph) does not provide constant results when applied to personal documents (eg, passports and driver's licenses). One reason is that photographic images of subjects are unique, and thus encoded photographic images may include unique color variations when decoded using an optical decoder. One technique that may be applied to standardize the process of authenticating personal documents includes providing a second latent image as described below.

图15示出了表示对象照片的可见图像1510,具有使用红色分量产生的第一图案的第一潜在图像1515,具有使用蓝色分量产生的第一图案的第一潜在图像1520,以及具有使用绿色分量产生的第二图案的第二潜在图像1525。如图所示,第一潜在图像1515、1520的内容与第二潜在图像1525的内容不同。本领域普通技术人员应认识到,可以在第一潜在图像与第二潜在图像之间提供其他内容差异。15 shows a visible image 1510 representing a photograph of a subject, a first latent image 1515 having a first pattern generated using a red component, a first latent image 1520 having a first pattern generated using a blue component, and a first latent image 1520 having a first pattern generated using a green color component. The second latent image 1525 of the second pattern generated by the component. As shown, the content of the first latent image 1515 , 1520 is different from the content of the second latent image 1525 . One of ordinary skill in the art will recognize that other content differences may be provided between the first and second latent images.

根据一个示例,第一潜在图像1515示出了针对黑背景呈现的大写字母“JANE”,使用红色分量产生大写字母“JANE”。第一潜在图像1520示出了针对黑背景呈现的大写字母“JANE”,使用蓝色分量产生大写字母“JANE”。本领域普通技术人员将容易地认识到,可以为第一潜在图像提供不同内容。According to one example, the first latent image 1515 shows the capital letter "JANE" rendered against a black background, the capital letter "JANE" being generated using a red component. The first latent image 1520 shows the capital letter "JANE" rendered against a black background, the capital letter "JANE" being generated using a blue component. Those of ordinary skill in the art will readily recognize that different content may be provided for the first latent image.

第二潜在图像1525示出了针对白背景1527呈现的大写字母“JANE”,使用绿色分量产生大写字母“JANE”1526。第二潜在图像1525还示出了针对黑背景1528呈现的大写字母“JANE”,基于墨水的缺失来产生大写字母“JANE”。本领域普通技术人员将容易认识到,可以为第二潜在图像提供不同的高对比度内容。A second latent image 1525 shows the capital letter "JANE" rendered against a white background 1527, with the capital letter "JANE" 1526 being generated using a green component. The second latent image 1525 also shows the capital letter "JANE" rendered against a black background 1528, the capital letter "JANE" being produced based on the absence of ink. Those of ordinary skill in the art will readily recognize that different high-contrast content may be provided for the second latent image.

使用本文描述的技术,通过将潜在图像1515、1520、1525编码到可见图像1530中来产生合成图像1530。由于第二潜在图像1525中提供的内容与第一潜在图像1515、1520中提供的内容相比提供更多变化,因此,第二潜在图像1525的颜色分量在编码合成图像1530中引入了颜色变化。如解码图像1540所示,当通过解码器观看编码合成图像1530时,由第二潜在图像1525贡献的绿色分量的变化与第一潜在图像1515贡献的红色分量及第一潜在图像1520贡献的蓝色分量相组合。因此,引入第二潜在图像1525向编码合成图像1530提供颜色变化和生动的颜色属性。本领域普通技术人员将认识到,可以提供多于两个潜在图像来编码到可见图像中。此外,本领域普通技术人员应认识到,可以向任意颜色分量引入潜在图像的变化。Synthetic image 1530 is generated by encoding latent images 1515 , 1520 , 1525 into visible image 1530 using techniques described herein. The color components of the second latent image 1525 introduce color variations in the encoded composite image 1530 because the content provided in the second latent image 1525 provides more variation than the content provided in the first latent images 1515 , 1520 . As shown in the decoded image 1540, when the encoded composite image 1530 is viewed through the decoder, the green component contributed by the second latent image 1525 varies with the red component contributed by the first latent image 1515 and the blue color contributed by the first latent image 1520. components combined. Thus, introducing the second latent image 1525 provides color variation and vivid color attributes to the encoded composite image 1530 . Those of ordinary skill in the art will recognize that more than two latent images may be provided for encoding into the visible image. Furthermore, one of ordinary skill in the art will recognize that changes to the underlying image may be introduced to any color component.

对具有两个或更多分色的编码潜在图像进行解码并同时显示的数字解码设备Digital decoding equipment for decoding and simultaneously displaying coded latent images having two or more color separations

当根据本公开的各个实施例产生的合成图像被打印或者以其他方式与物品相关联时,可以通过应用对应的解码器来观看用于产生合成图像的分量图像。例如,解码器可以包括编程为解码并同时显示与两个或更多分量图像相对应的两个或更多分色的软件解码器。本文描述了示例软件解码器。分量图像可以通过使用基于软件的解码器(例如美国专利No.7,512,249(″‘249专利″)和No.7,630,513(″‘513专利″)中描述的那些基于软件的解码器,其全部公开内容通过引用合并于此)可观看。如在‘249专利和‘513专利中所述,其中预期出现编码图像的区域的图像可以使用诸如扫描仪、数码相机或电信设备等图像捕获设备来捕获并使用基于软件的解码器来解码。在一些实施例中,这样的基于软件的解码器可以通过模仿对应解码器透镜的光学属性来解码合成图像。基于软件的解码器还可以用于解码本发明的尚未应用于物品的合成图像的数字版本。When a composite image generated according to various embodiments of the present disclosure is printed or otherwise associated with an item, the component images used to generate the composite image can be viewed by applying a corresponding decoder. For example, a decoder may include a software decoder programmed to decode and simultaneously display two or more color separations corresponding to two or more component images. This article describes a sample software decoder. Component images can be visualized by using software-based decoders such as those described in U.S. Patent Nos. 7,512,249 ("the '249 patent") and 7,630,513 ("the '513 patent"), the entire disclosures of which are provided by incorporated by reference) can be viewed. As described in the '249 patent and the '513 patent, an image of an area where an encoded image is expected to appear may be captured using an image capture device such as a scanner, digital camera, or telecommunication device and decoded using a software-based decoder. In some embodiments, such software-based decoders can decode composite images by mimicking the optical properties of corresponding decoder lenses. A software-based decoder can also be used to decode digital versions of composite images of the invention not yet applied to articles.

根据一个示例,在将潜在图像嵌入到可见图像中之前,将潜在图像划分成两个或更多分色。潜在图像的两个或更多分色可以对应于可见图像中不存在的颜色。因此,可以将潜在图像的每个分色编码到可见图像的不同分色中。例如,可以使用本文描述的编码技术将每个分色单独编码到可见图像中。According to one example, the latent image is divided into two or more color separations prior to embedding the latent image into the visible image. Two or more color separations of the latent image may correspond to colors not present in the visible image. Thus, each separation of the latent image can be encoded into a different separation of the visible image. For example, each color separation can be encoded individually into the visible image using the encoding techniques described herein.

在图20中所示的备选示例中,可以将潜在图像分色2025、2027和2029编码到相对于水平线2022以不同角度定位的多个半色调网屏中。这些不同的角度由线段2045、2047和2049来表示。该多个半色调网屏可以使用相同颜色来打印。例如,可以使用黑墨水来打印潜在图像的线网屏。附加地,对于具有三个分色的潜在图像,可以使用以

Figure BDA0000405824400000291
度定向的线网屏来编码红分量;可以使用以
Figure BDA0000405824400000292
度定向的线网屏来编码绿分量;并且可以使用以
Figure BDA0000405824400000293
度定向的线网屏来编码蓝分量。如果使用双向网屏(例如,点网屏),则两个潜在图像可以编码到一个网屏中并且相对于彼此以90度角定向。In an alternative example shown in FIG. 20 , latent image separations 2025 , 2027 , and 2029 may be encoded into multiple halftone screens positioned at different angles relative to horizontal line 2022 . These different angles are represented by line segments 2045 , 2047 and 2049 . The multiple halftone screens can be printed using the same color. For example, black ink can be used to print a line screen of the underlying image. Additionally, for a latent image with three separations, one can use
Figure BDA0000405824400000291
degree oriented line screen to encode the red component; you can use
Figure BDA0000405824400000292
degree oriented line screen to encode the green component; and can be used with
Figure BDA0000405824400000293
A highly oriented line screen to encode the blue component. If a bi-directional screen (eg, a dot screen) is used, two latent images can be encoded into one screen and oriented at a 90 degree angle relative to each other.

图20示出了数字编码图像2010,包括可见图像2020以及具有三个对应颜色分量分离2025、2027和2029的潜在图像。可见图像2020可以使用黑墨水、灰度级或多色墨水产生。颜色分量分离2025、2027和2029可以嵌入到可见图像2020中。根据一个示例,颜色分量分离2025、2027和2029可以分别编码,然后合并或嵌入到可见图像2020中。备选地,可以执行处理,使得颜色分量分离2025、2027和2029在嵌入时编码。在任一情况下,在没有软件解码设备2030的情况下颜色分量分离2025、2027和2029对于肉眼不可观看。FIG. 20 shows a digitally encoded image 2010 comprising a visible image 2020 and a latent image with three corresponding color component separations 2025 , 2027 and 2029 . Visible image 2020 may be produced using black ink, grayscale, or multi-colored inks. Color component separations 2025 , 2027 and 2029 may be embedded in visible image 2020 . According to one example, color component separations 2025 , 2027 and 2029 may be encoded separately and then merged or embedded into visible image 2020 . Alternatively, processing may be performed such that the color component separations 2025, 2027 and 2029 are encoded at the time of embedding. In either case, the color component separations 2025 , 2027 and 2029 are not viewable to the naked eye without the software decoding device 2030 .

根据用于嵌入潜在图像或将潜在图像与可见图像合并的一个示例,可以对可见图像进行采样以产生具有第一预定频率的第一周期性图案的可见图像。然后将具有两个颜色分量的潜在图像映射到可见图像,使得可见图像的第一周期性图案在与潜在图像中具有以两个颜色分量示出的图像内容的位置相对应的位置处改变。对可见图像的改变足够小,使得它们对于肉眼而言难以辨别。然而,当软件解码设备2030以与第一预定频率相对应的频率显示编码图像时,软件解码设备2030捕获可见图像中的改变来显示潜在图像。According to one example for embedding or merging a latent image with a visible image, the visible image may be sampled to produce a visible image having a first periodic pattern of a first predetermined frequency. The latent image having two color components is then mapped to the visible image such that the first periodic pattern of the visible image changes at locations corresponding to locations in the latent image having image content shown in two color components. The changes to the visible image are small enough that they are indistinguishable to the naked eye. However, when the software decoding device 2030 displays the encoded image at a frequency corresponding to the first predetermined frequency, the software decoding device 2030 captures a change in the visible image to display the latent image.

根据用于嵌入潜在图像或将潜在图像与可见图像合并的另一方法,首先将第一周期性图案施加在具有两个颜色分量的潜在图像而不是可见图像上。在这种情况下,在与具有两个颜色分量的潜在图像相关联的内容上提供改变。然后将潜在图像映射到可见图像,并且基于编码潜在图像的内容逐像素地改变可见图像的内容。其他方法可用于嵌入潜在图像或者将潜在图像与可见图像合并。According to another method for embedding a latent image or merging a latent image with a visible image, a first periodic pattern is first imposed on the latent image with two color components instead of the visible image. In this case, a change is provided in the content associated with the underlying image having two color components. The latent image is then mapped to the visible image, and the content of the visible image is changed pixel by pixel based on the content of the encoded latent image. Other methods can be used to embed the latent image or merge the latent image with the visible image.

软件解码设备2030在图形用户界面(“GUI”)上显示编码图像2010的同时解码潜在图像2025、2027和2029。以下描述并在图18中示出的数字解码系统1800执行图像处理,并且可以配置为向每个潜在图像(包括单色潜在图像)分配指定颜色。例如,可以在可见图像内提供三个单色潜在图像。第一单色潜在图像可以以15度定向,第二单色潜在图像可以以30度定向,并且第三单色潜在图像可以以60度定向。软件解码设备2030可以配置为检测每个单色潜在图像的定向,并且向分色分配对应颜色分量。相应地,软件解码设备2030可以向以15度定向的第一单色潜在图像分配红色,向以30度定向的第二单色潜在图像分配蓝色,并且向以60度定向的第三单色潜在图像分配绿色。软件解码设备2030可以合并指定的颜色,以产生用于向用户显示的合成彩色潜在图像。例如,可以合并所分配的颜色,以获得期望色泽。本领域普通技术人员将认识到,可以使用任意颜色组合并且可以提供任意期望色泽。Software decoding device 2030 decodes latent images 2025, 2027, and 2029 while displaying encoded image 2010 on a graphical user interface ("GUI"). Digital decoding system 1800, described below and shown in FIG. 18, performs image processing and may be configured to assign a designated color to each latent image, including monochrome latent images. For example, three monochrome latent images may be provided within the visible image. The first monochrome latent image may be oriented at 15 degrees, the second monochrome latent image may be oriented at 30 degrees, and the third monochrome latent image may be oriented at 60 degrees. The software decoding device 2030 may be configured to detect the orientation of each monochrome latent image and assign corresponding color components to the color separations. Accordingly, the software decoding device 2030 may assign red to a first monochrome latent image oriented at 15 degrees, blue to a second monochrome latent image oriented at 30 degrees, and blue to a third monochrome latent image oriented at 60 degrees. Latent images are assigned green. The software decoding device 2030 may combine the specified colors to produce a composite color latent image for display to the user. For example, assigned colors can be combined to obtain a desired shade. One of ordinary skill in the art will recognize that any combination of colors may be used and any desired shade may be provided.

图21示出了用于对附着至物品的编码图像进行认证的示例数字解码系统2100。提供编码器设备2110,包括经由网络2120与编码信息数据库2140通信的编码器模块2112和嵌入模块2114。编码器模块2112和嵌入模块2114配置为分别执行编码和嵌入操作。颜色编码模块2112还可以编程为基于编码参数、可见图像和潜在图像产生要附着至物品的编码图像。提供编码器接口模块2150,用作用户或文档处理模块(未示出)与编码器设备2110之间的接口。颜色编码模块2112可以配置为存将编码参数、可见图像和潜在图像存储在编码信息数据库2140中,以后续用于认证数字编码图像。FIG. 21 illustrates an example digital decoding system 2100 for authenticating a coded image attached to an item. An encoder device 2110 is provided comprising an encoder module 2112 and an embedding module 2114 in communication with an encoding information database 2140 via a network 2120 . The encoder module 2112 and the embedding module 2114 are configured to perform encoding and embedding operations, respectively. The color coding module 2112 can also be programmed to generate a coded image to be attached to an item based on the coding parameters, the visible image, and the latent image. An encoder interface module 2150 is provided to serve as an interface between a user or document processing module (not shown) and the encoder device 2110 . Color coding module 2112 may be configured to store coding parameters, visible images and latent images in coding information database 2140 for subsequent use in authenticating digitally coded images.

颜色编码模块2112还可以将编码图像存储在数据库2140中,和/或将编码图像返回编码器接口模块2150。颜色编码模块2112还可以向嵌入模块2114提供潜在图像,嵌入模块2114适于将潜在图像嵌入到可见图像中。可以将嵌入有潜在图像的编码图像返回编码器接口模块2150。Color encoding module 2112 may also store the encoded image in database 2140 and/or return the encoded image to encoder interface module 2150 . The color coding module 2112 may also provide the latent image to an embedding module 2114 adapted to embed the latent image into the visible image. The encoded image with the latent image embedded therein may be returned to the encoder interface module 2150 .

软件解码器或认证器2130可以包括可以与编码信息数据库440通信的解码模块2132和认证模块2134。解码模块2132适于从编码信息数据库2140中获取编码参数和/或编码图像。解码模块2132可以使用编码参数来解码数字编码图像。解码模块2132还可以适于接收要认证的编码图像并提取潜在图像。潜在图像可以从认证器接口460获得,认证器接口适于作为认证请求者与认证器2130之间的接口。在对编码图像解码之后,解码模块2132可以将解码图像返回认证器接口和/或转发到认证模块2134。认证模块2134适于从解码图像中提取潜在图像,以与认证准则相比较,认证准则可以从多个图像特征(如,形状描述符、直方图、共生矩阵、频率描述符、矩、颜色特征等)导出。认证模块2134还可以适于确定认证结果并且将该结果返回到认证器接口。认证模块2134可以包括OCR软件或条码解释软件,以从物品提取信息。本领域普通技术人员应理解,颜色编码模块2112、嵌入模块2114、解码模块2132、认证模块2134、编码信息数据库2140、编码器接口模块2150和认证器接口模块2160可以分布在一个或多个数据处理器中。例如,所有这些元件可以设置在单个用户数据处理器上。备选地,数字解码系统2100的多种组件可以经由网络2120以选择性通信的方式分布在多个数据处理器中。A software decoder or authenticator 2130 may include a decoding module 2132 and an authentication module 2134 that may communicate with an encoded information database 440 . The decoding module 2132 is adapted to obtain encoding parameters and/or encoded images from the encoding information database 2140 . The decoding module 2132 may use the encoding parameters to decode digitally encoded images. The decoding module 2132 may also be adapted to receive encoded images to be authenticated and to extract latent images. The latent image may be obtained from an authenticator interface 460 adapted to interface between the authentication requestor and the authenticator 2130 . After decoding the encoded image, the decoding module 2132 may return the decoded image to the authenticator interface and/or forward it to the authentication module 2134 . The authentication module 2134 is adapted to extract latent images from the decoded image for comparison with authentication criteria, which may be derived from a plurality of image features (e.g., shape descriptors, histograms, co-occurrence matrices, frequency descriptors, moments, color features, etc. ) export. The authentication module 2134 may also be adapted to determine an authentication result and return the result to the authenticator interface. The authentication module 2134 may include OCR software or barcode interpretation software to extract information from the item. Those of ordinary skill in the art should understand that the color coding module 2112, the embedding module 2114, the decoding module 2132, the authentication module 2134, the coding information database 2140, the encoder interface module 2150, and the authenticator interface module 2160 can be distributed in one or more data processing modules. device. For example, all of these elements could be located on a single user data processor. Alternatively, the various components of digital decoding system 2100 may be selectively communicatively distributed among multiple data processors via network 2120 .

另外,基于软件的解码器实现了使用多个分色或几何上复杂的元件图案对合成图像的编码。一些透镜元件图案和形状可能在物理上制造成光学透镜是困难或不切实际的。然而,这些困难不会适用于用于创建本发明的图像的技术,此外不会适用于基于软件的解码器。可以设计具有灵活性的基于软件的解码器,以使得设备用户能够调整解码参数。本文描述的方法可以利用具有透镜元件的“软件透镜”,透镜元件具有可变频率、复杂和/或不规则形状(包括但不限于椭圆形、十字形、三角形、随机形成的闭合曲线或多边形)、可变维度、或任意在前特性的组合。可以基于特定透镜配置来应用本发明的方法,即使物理上不能制造该配置。本文所描述的根据分量图像创建合成图像的方法基于几何变换(例如,映射、缩放、翻转等)的创造性使用,并且不需要为此目的而创建物理透镜。提供基于软件的透镜配置或规范允许用户实现期望的软件透镜。于是软件解码器能够使用软件透镜的一些或所有特性来对编码合成图像解码,以产生用于创建合成图像的分量图像的解码版本。Additionally, software-based decoders enable encoding of composite images using multiple color separations or geometrically complex element patterns. Some lens element patterns and shapes may be difficult or impractical to physically fabricate into optical lenses. However, these difficulties do not apply to the techniques used to create the images of the present invention, and furthermore do not apply to software-based decoders. Software-based decoders can be designed with flexibility to enable device users to adjust decoding parameters. The methods described herein can utilize "software lenses" having lens elements with variable frequency, complex and/or irregular shapes (including but not limited to ellipses, crosses, triangles, randomly formed closed curves, or polygons) , variable dimensions, or any combination of the preceding features. The method of the invention can be applied based on a particular lens configuration, even if it is not physically possible to manufacture that configuration. The methods described herein for creating composite images from component images are based on the inventive use of geometric transformations (eg, mapping, scaling, flipping, etc.) and do not require the creation of physical lenses for this purpose. Providing a software-based lens configuration or specification allows a user to implement a desired software lens. The software decoder can then use some or all of the properties of the software lens to decode the encoded composite image to produce decoded versions of the component images used to create the composite image.

解码器还可以包括配置为解码潜在图像的呈现设备。呈现设备可以包括以任意形状配置并且具有以任意图案布置的透镜元件的透镜。例如,透镜可以包括以对称图案、非对称图案或二者的组合布置的透镜元件。透镜还可以包括以规则图案或不规则图案布置的透镜元件。The decoder may also include a rendering device configured to decode the latent image. The rendering device may include a lens configured in an arbitrary shape and having lens elements arranged in an arbitrary pattern. For example, a lens may include lens elements arranged in a symmetrical pattern, an asymmetrical pattern, or a combination of both. The lens may also include lens elements arranged in a regular pattern or an irregular pattern.

根据一个示例,呈现设备可以包括具有以直线图案、波状线图案、之字形图案、同心环图案、交叉线图案、对准点图案、偏移点图案、梯度频率(grad frequency)图案、目标图案、鲱鱼(herring)图案或任意其他图案布置的透镜的双凸透镜。备选地,呈现设备可以包括具有透镜元件的多维图案的透镜,例如,蝇眼透镜。多维图案可以包括直线图案、方形图案、移位方形图案、蜂巢图案、波状线图案、之字形图案、同心环图案、交叉线图案、对准点图案、偏移点图案、梯度频率图案、目标图案、鲱鱼图案或任意其他图案。在图22中示出了这些解码透镜中的一些示例。According to one example, the rendering device may include a pattern with a straight line pattern, a wavy line pattern, a zigzag pattern, a concentric ring pattern, a crosshatch pattern, an alignment point pattern, an offset point pattern, a grad frequency pattern, a target pattern, a herring A biconvex lens with a herring pattern or any other pattern arrangement of lenses. Alternatively, the rendering device may comprise a lens having a multi-dimensional pattern of lens elements, eg a fly's eye lens. Multidimensional patterns may include straight line patterns, square patterns, shifted square patterns, honeycomb patterns, wavy line patterns, zigzag patterns, concentric ring patterns, crosshatch patterns, alignment point patterns, offset point patterns, gradient frequency patterns, target patterns, herring pattern or any other pattern. Some examples of these decoding lenses are shown in FIG. 22 .

本领域普通技术人员将容易理解,本发明适用于广泛的使用和应用。在不背离本发明的实质或范围的前提下,根据本发明及以上对本发明的描述或者由本发明及以上对本发明的描述所合理启示,将清楚除了本文描述的实施例以外的本发明的许多其他实施例和改变以及许多变型、修改和等同布置。Those of ordinary skill in the art will readily appreciate that the present invention is suitable for a wide variety of uses and applications. Many other aspects of the invention, other than the embodiments described herein, will be apparent from or as reasonably suggested by the invention and the foregoing description of the invention without departing from the spirit or scope of the invention. Embodiments and changes, as well as numerous variations, modifications and equivalent arrangements.

尽管以上示出并描述了本发明的示例实施例,但是应当理解,本发明不限于本文公开的构造。在不背离本发明精神或是指属性的前提下可以以其他具体形式实现本发明。While example embodiments of the present invention have been shown and described above, it should be understood that the invention is not limited to the constructions disclosed herein. The present invention may be embodied in other specific forms without departing from the spirit or attributes of the invention.

Claims (20)

1. one kind is encoded to the computer implemented method in visual picture based on coding parameter by latent image, latent image has two or more color components that simultaneously appear in the time that demoder is placed on coded image, demoder has the decoding parametric matching with coding parameter, and described method comprises:
Produce the first image being associated with the first color component via processor, the first pattern of the element of the corresponding color component processing based on providing in latent image is provided the first image;
Distribute the first angle to the first image;
Produce the second image being associated with the second color component, the second pattern of the element of the corresponding color component processing based on providing in latent image is provided the second image;
Distribute the second angle to the second image;
By aiming at the first image according to the first pattern of the first angle orientation element;
By aiming at the second image according to the second pattern of the second angle orientation element; And
By second doubling of the image of the first image of aiming at and aligning, to obtain coded image, coded image is visually similar to visual picture in the time utilizing naked eyes to watch.
2. computer implemented method according to claim 1, wherein, the first pattern of element and the second pattern of element configure according to the first coding frequency and the second coding frequency respectively.
3. computer implemented method according to claim 1, wherein, the first pattern of element and the second pattern of element are processed according to phase-shift operations.
4. computer implemented method according to claim 1, wherein, the first image of aiming at and second doubling of the image of aligning are comprised: overlapping with the second halftone screen that carries out patterning according to the second image by carry out the first halftone screen of patterning according to the first image.
5. computer implemented method according to claim 1, wherein, the first pattern of element comprises at least one in wavy texture, zigzag structure, fish-bone structure and arcuate structure.
6. computer implemented method according to claim 1, wherein, the second pattern of element comprises at least one in wavy texture, zigzag structure, fish-bone structure and arcuate structure.
7. computer implemented method according to claim 1, wherein, the first image and the second image are monotone images, and demoder distributes color component during decoding.
8. one kind is encoded to the computer implemented method in visual picture based on coding parameter by latent image, latent image has two or more color components that simultaneously appear in the time that demoder is placed on coded image, demoder has the decoding parametric matching with coding parameter, and described method comprises:
Obtain the latent image with at least two color components via processor;
Generation has the inverse video of the latent image of anti-color value;
Determine the pattern of latent image element for each color component of latent image, this pattern comprises at least one element frequency and the element arrangements corresponding with decoding parametric, and latent image element provides content information; And
Form coded image, coded image has the pattern of the latent image element including at least one element frequency corresponding with decoding parametric.
9. computer implemented method according to claim 8, also comprise: visual picture is carried out to screen processing to produce the half tone image of the visual picture that is wherein associated with latent image, wherein latent image can not be watched for naked eyes, but can watch by demoder in the time that demoder is placed on coded image.
10. computer implemented method according to claim 8, also comprise the first screen of the halftone pattern corresponding with the first color component, the first pattern of the first screen definition latent image element, to be included as the described at least first frequency of twice of at least one element frequency.
11. computer implemented methods according to claim 10, also comprise the second screen of the half tone image corresponding with the second color component, the second pattern of the second screen definition latent image element, to be included as the described at least second frequency of twice of at least one element frequency.
12. computer implemented methods according to claim 8, wherein, at least a portion of latent image element comprises the geometric configuration of at least one selection from polygon, ellipse, part ellipse, circle and part circular.
13. computer implemented methods according to claim 8, wherein, for each component image, the pattern of latent image element comprises at least one in wavy texture, zigzag structure, fish-bone structure and arcuate structure.
14. 1 kinds are encoded to the computer implemented method in visual picture based on coding parameter by two latent images, latent image has the different content being associated with two or more color components, the color effects appearing while demoder being placed on coded image to be created in, demoder has the decoding parametric matching with coding parameter, and described method comprises:
Produce the first image being associated with the first color component via processor, the first pattern of the element of the corresponding color component processing based on providing in latent image is provided the first image;
Produce the second image being associated with the second color component, the second pattern of the element of the corresponding color component processing based on providing in latent image is provided the second image, and the second latent image has the content different from the first latent image; And
By the first image and second doubling of the image, to obtain coded image, coded image is visually similar to visual picture in the time utilizing naked eyes to watch.
15. computer implemented methods according to claim 14, wherein, the first pattern of element and the second pattern of element configure according to the first coding frequency and the second coding frequency respectively.
16. computer implemented methods according to claim 14, wherein, the first pattern of element and the second pattern of element are processed according to phase-shift operations.
17. computer implemented methods according to claim 14, wherein, the first image of aiming at and second doubling of the image of aligning are comprised: overlapping with the second halftone screen that carries out patterning according to the second image by carry out the first halftone screen of patterning according to the first image.
18. computer implemented methods according to claim 14, wherein, the first pattern of element comprises at least one in wavy texture, zigzag structure, fish-bone structure and arcuate structure.
19. computer implemented methods according to claim 14, wherein, the second pattern of element comprises at least one in wavy texture, zigzag structure, fish-bone structure and arcuate structure.
20. computer implemented methods according to claim 14, wherein, have from the second latent image of the first latent image different content and present second color component different with the first color component.
CN201280021269.7A 2011-03-01 2012-03-01 Method for encoding and simultaneously decoding images with multiple color components Pending CN103782306A (en)

Applications Claiming Priority (7)

Application Number Priority Date Filing Date Title
US201161447878P 2011-03-01 2011-03-01
US201161447886P 2011-03-01 2011-03-01
US61/447,878 2011-03-01
US61/447,886 2011-03-01
US13/270,738 US8682025B2 (en) 2010-10-11 2011-10-11 Method for constructing a composite image incorporating a hidden authentication image
US13/270,739 2011-10-11
PCT/US2012/027175 WO2012118912A2 (en) 2011-03-01 2012-03-01 A method for encoding and simultaneously decoding images having multiple color components

Publications (1)

Publication Number Publication Date
CN103782306A true CN103782306A (en) 2014-05-07

Family

ID=46758480

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201280021269.7A Pending CN103782306A (en) 2011-03-01 2012-03-01 Method for encoding and simultaneously decoding images with multiple color components

Country Status (8)

Country Link
EP (1) EP2681692A4 (en)
CN (1) CN103782306A (en)
AU (1) AU2012223367B2 (en)
CA (1) CA2828807A1 (en)
EC (1) ECSP13012903A (en)
MX (1) MX2013009995A (en)
SG (1) SG192997A1 (en)
WO (1) WO2012118912A2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104268613A (en) * 2014-09-30 2015-01-07 上海宏盾防伪材料有限公司 Image and text information hiding and reappearing structure and method based on color balance
CN115456904A (en) * 2022-09-26 2022-12-09 中国地质大学(武汉) Image color homogenizing method supporting any shape

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103745434B (en) * 2013-12-17 2017-09-05 北京智谷睿拓技术服务有限公司 Information interacting method and information interaction system
WO2015090038A1 (en) 2013-12-17 2015-06-25 Beijing Zhigu Rui Tuo Tech Co., Ltd Information exchange
CN103729824B (en) * 2013-12-17 2018-02-02 北京智谷睿拓技术服务有限公司 Information interacting method and information interaction system
DE102019132529A1 (en) * 2019-11-29 2021-06-02 Schreiner Group Gmbh & Co. Kg Method for extracting, reading out and / or outputting information hidden in a printed and / or visually designed surface

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6104812A (en) * 1998-01-12 2000-08-15 Juratrade, Limited Anti-counterfeiting method and apparatus using digital screening
US6859534B1 (en) * 1995-11-29 2005-02-22 Alfred Alasia Digital anti-counterfeiting software method and apparatus
US20050141940A1 (en) * 2002-02-08 2005-06-30 Smith Ian R. Method of incorporating a secondary image into a primary image
US20070248364A1 (en) * 2005-08-01 2007-10-25 Document Security Systems, Inc. Solid-color embedded security feature

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5772250A (en) * 1997-04-11 1998-06-30 Eastman Kodak Company Copy restrictive color-reversal documents
US7162035B1 (en) * 2000-05-24 2007-01-09 Tracer Detection Technology Corp. Authentication method and system
JP4373045B2 (en) * 2000-09-15 2009-11-25 トラストコピー・ピーティーイー・リミテッド Optical watermark
AU2003902810A0 (en) * 2003-06-04 2003-06-26 Commonwealth Scientific And Industrial Research Organisation Method of encoding a latent image
CA2529388C (en) * 2003-07-07 2013-02-19 Commonwealth Scientific And Industrial Research Organisation Method of encoding a latent image
US8224019B2 (en) * 2007-05-22 2012-07-17 Xerox Corporation Embedding information in document blank space

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6859534B1 (en) * 1995-11-29 2005-02-22 Alfred Alasia Digital anti-counterfeiting software method and apparatus
US6104812A (en) * 1998-01-12 2000-08-15 Juratrade, Limited Anti-counterfeiting method and apparatus using digital screening
US20050141940A1 (en) * 2002-02-08 2005-06-30 Smith Ian R. Method of incorporating a secondary image into a primary image
US20070248364A1 (en) * 2005-08-01 2007-10-25 Document Security Systems, Inc. Solid-color embedded security feature

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104268613A (en) * 2014-09-30 2015-01-07 上海宏盾防伪材料有限公司 Image and text information hiding and reappearing structure and method based on color balance
CN115456904A (en) * 2022-09-26 2022-12-09 中国地质大学(武汉) Image color homogenizing method supporting any shape
CN115456904B (en) * 2022-09-26 2025-06-27 中国地质大学(武汉) A color uniformity method for images of arbitrary shapes

Also Published As

Publication number Publication date
EP2681692A4 (en) 2015-06-03
AU2012223367A1 (en) 2013-09-19
WO2012118912A2 (en) 2012-09-07
SG192997A1 (en) 2013-10-30
CA2828807A1 (en) 2012-09-07
EP2681692A2 (en) 2014-01-08
MX2013009995A (en) 2013-12-06
WO2012118912A3 (en) 2014-04-17
AU2012223367B2 (en) 2016-09-22
ECSP13012903A (en) 2014-02-28

Similar Documents

Publication Publication Date Title
US9092872B2 (en) System and method for creating an animation from a plurality of latent images encoded into a visible image
US8792674B2 (en) Method for encoding and simultaneously decoding images having multiple color components
CA2814368C (en) Method for constructing a composite image incorporating a hidden authentication image
RU2176823C2 (en) Program-implemented method and device for counterfeiting protection
AU2002345270B2 (en) Images incorporating microstructures
AU748031B2 (en) Anti-counterfeiting method and apparatus using digital screening
WO2010032718A1 (en) Forgery preventive printed matter, method for producing same, and recording medium in which dot data creation software is stored
AU2012223367B2 (en) A method for encoding and simultaneously decoding images having multiple color components
KR20080075893A (en) How to form a security shoe image
JP5799425B2 (en) Printed material capable of authenticating authenticity, manufacturing apparatus and manufacturing method thereof, authentication apparatus for printed matter capable of authenticating authenticity and authentication method thereof
JP5768236B2 (en) Anti-counterfeit printed matter, anti-counterfeit printed material preparation apparatus, and anti-counterfeit printed matter preparation method
Amidror New print-based security strategy for the protection of valuable documents and products using moiré intensity profiles
JP5990791B2 (en) Anti-counterfeit printed matter
KR100562073B1 (en) Anti-counterfeiting method and device using digital screening
HK1017936B (en) Digital anti-counterfeiting method and apparatus
HK1187721B (en) Method for constructing a composite image incorporating a hidden authentication image
HK1187721A (en) Method for constructing a composite image incorporating a hidden authentication image

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20140507