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 PDFInfo
- 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
Links
Images
Classifications
-
- G—PHYSICS
- G09—EDUCATION; CRYPTOGRAPHY; DISPLAY; ADVERTISING; SEALS
- G09C—CIPHERING OR DECIPHERING APPARATUS FOR CRYPTOGRAPHIC OR OTHER PURPOSES INVOLVING THE NEED FOR SECRECY
- G09C5/00—Ciphering 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/00838—Preventing unauthorised reproduction
- H04N1/0084—Determining the necessity for prevention
- H04N1/00843—Determining the necessity for prevention based on recognising a copy prohibited original, e.g. a banknote
- H04N1/00846—Determining 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/32—Circuits 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/32101—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
- H04N1/32144—Display, 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/32149—Methods relating to embedding, encoding, decoding, detection or retrieval operations
- H04N1/32203—Spatial or amplitude domain methods
- H04N1/32219—Spatial 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/32—Circuits 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/32101—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
- H04N1/32144—Display, 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/32149—Methods relating to embedding, encoding, decoding, detection or retrieval operations
- H04N1/32203—Spatial or amplitude domain methods
- H04N1/32229—Spatial or amplitude domain methods with selective or adaptive application of the additional information, e.g. in selected regions of the image
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/32—Circuits 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/32101—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
- H04N1/32144—Display, 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/32149—Methods relating to embedding, encoding, decoding, detection or retrieval operations
- H04N1/32203—Spatial or amplitude domain methods
- H04N1/32256—Spatial or amplitude domain methods in halftone data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/32—Circuits 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/32101—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
- H04N1/32144—Display, 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/32149—Methods relating to embedding, encoding, decoding, detection or retrieval operations
- H04N1/32288—Multiple embedding, e.g. cocktail embedding, or redundant embedding, e.g. repeating the additional information at a plurality of locations in the image
- H04N1/32304—Embedding different sets of additional information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/32—Circuits 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/32101—Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
- H04N1/32144—Display, 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/32149—Methods relating to embedding, encoding, decoding, detection or retrieval operations
- H04N1/32309—Methods relating to embedding, encoding, decoding, detection or retrieval operations in colour image data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/44—Secrecy systems
- H04N1/448—Rendering the image unintelligible, e.g. scrambling
- H04N1/4493—Subsequently 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
Description
技术领域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
在图1中,将彩色潜在图像116和彩色潜在图像118分别编码到可见图像110的对应颜色分量中。可以通过在潜在图像的第一颜色分量内存在内容的区段处将第一颜色分量半色调图像移位半色调频率(halftone frequency)的一半,来执行针对第一颜色分量的编码。例如,第一网屏(screen)频率可以是每英寸200条线,并且第一网屏可以定向为与水平轴成75度。可以通过在潜在图像的第二颜色分量内存在内容的区段处将半色调图像移位来执行第二颜色分量的编码。第二网屏频率可以是每英寸200条线,并且第二网屏可以定向为与水平轴成15度。如下所述,可以使用两层呈现设备来解码彩色潜在图像,两层呈现设备具有与第一网屏的半色调参数匹配的第一层以及与第二网屏的半色调参数匹配的第二层。例如,第一网屏可以对应于青,第二网屏可以对应于品红。In FIG. 1 , color
图2示出了半色调网屏的重叠图200。重叠图200示出了在具有潜在图像的颜色分量内容的所有点处等量处理的半色调网屏202、204。因此,解码的潜在图像应在所有位置处包括一致或相同的颜色强度级。这将每个颜色分量的深度缩减到两个等级。可以执行该方法的变型,以利用针对每个颜色分量的更多色调等级对彩色潜在图像进行编码。解码彩色潜在图像的质量可以通过保留隐藏的潜在图像的颜色深度来提高。换言之,并非在解码潜在图像中的给定点处提供有限数目的相移,例如,全相移或无相移,而是可以在编码处理期间以更精细的粒度保留颜色分量信息。FIG. 2 shows an
图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
根据一个示例,可以根据与解码器或呈现设备的图案相对应的图案,将每个相划分成较小元素。例如,呈现设备图案可以由透镜元件来定义。透镜元件可以是例如与双凸透镜(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
如图4B所示,可以将与分量图像1和分量图像2相对应的元素430、430’系统地划分成子元素432、432’。可以从子元素432、432’获取样本,并且可以对样本进行组合以形成具有平均色调的合成图像440,平均色调与关于其对分量图像1和分量图像2进行平衡的色泽的色调相匹配。如图4C所示,元素和子元素大到使得容易看出潜在图像。然而,应认识到,如果合成图像的元素足够小,则人眼会将元素合并在一起,使得仅感知到单一均匀色泽。As shown in Figure 4B,
当肉眼观看到单一均匀色泽或色调时,合成图像可能看起来不包括内容。然而,潜在图像在解码器或呈现设备放置在合成图像之上使得解码器的特征包括与子元素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
图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
在图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
本领域技术人员应理解,子元素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
图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
在图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
在图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
在本发明的一些实施例中,分量图像的元素可以在用于形成合成图像之前翻转。分量图像的翻转部分改变当通过解码器观看时这些部分看起来浮动的方向。通过在分量图像的元素的翻转和非翻转之间交替,当通过解码器观看时分量图像的不同部分可以看起来沿反方向浮动。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
如果用于创建合成图像的分量图像部分足够小,并且如果沿着相同色泽对相进行平衡,则本文描述的技术可以产生在打印时看起来像色彩(即,均匀色泽)的图像。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
图11示出了可见图像1110以及使用图10的合成图像1000”进行网屏处理的该图像的半色调1110’。对于裸眼而言未放大的半色调图像1110’看起来未改变。然而,放大示出了图像1110’由已经根据原始图像1110的色调密度进行了修改的合成图像的方形元素组成。事实上,将图10的合成图像1000”嵌入在可见图像1110内。当将解码器放置在编码图像(即,半色调作品1110’)上时,分量图像1000、1000’将可见。Figure 11 shows a
图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
在可见图像内隐藏潜在图像的另一方法是使用可见图像和潜在图像二者来创建对应的分量图像。该方法在图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
应理解,实际上不必创建可见图像的分离分量图像。可见图像本身可用于产生用于构成合成图像的元素和子元素。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
在该示例中,目的在于可见图像对于裸眼可见并且潜在图像借助于解码器可见,解码器配置为与编码参数相对应,编码参数包括从可见和潜在分量图像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
由于源自可见图像1300的子元素并未以任何方式改变,因此观察者仍会用裸眼看到合成图像1420中的老虎图像。然而,在适当定向的解码器下,合成图像元素将在视觉上分组,使得对于一些视角,观察者会看到可见图像1300(例如,图13的老虎),对于其他视角,观察者会看到潜在图像1310(例如,图13的女孩),并且对于再一些视角,观察者会看到潜在图像1310的反图像。这样,在彩色可见图像1300内隐藏了彩色潜在图像1310及其反图像。可以通过对从潜在图像1310产生的潜在分量图像1310A和1310B施加元素翻转和/或比1大的缩放因子,向解码图像添加附加效果。Since the sub-elements originating from
在以上实施例的变型中,对于每个合成图像子元素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
在本文描述的任意实施例中,用于创建合成图像的可见和潜在图像可以是二值图像、灰度级图像、彩色图像或任意类型图像的组合。这样,利用解码器显露的分量图像可以是二值、灰度级或彩色图像。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
尽管第一呈现设备1601和第二呈现设备1610被图示为包括线性透镜,但是本领域普通技术人员应容易认识到,第一呈现设备1601和/或第二呈现设备1610可以包括非线性透镜。非线性透镜结构可以包括波状线结构、之字形结构、鱼骨结构、弧形结构、无约束结构等。根据一个示例,第一呈现设备1601和第二呈现设备1610可以包括相同透镜结构或不同透镜结构。此外,多层透镜可以包括使用不同技术形成的层,例如,具有使用成型透镜阵列形成的第一层以及使用丝网印刷工艺形成的第二层。Although the
如图17A-17C所示,第一呈现设备1601和第二呈现设备1610可以以多种配置彼此相对定位。箭头1700示出了观看方向。如图17A所示,第一呈现设备1601和第二呈现设备1610可以定位为使得第一层元件1605和第二层元件1615向内彼此面对。当第一层元件1605朝向图像定向时,第一层元件1605通过第二呈现设备1610对图像解码。在这种情况下,第二呈现设备1610定位为与编码图像物理接触。As shown in Figures 17A-17C, the
在图17B所示的第二示例中,第一呈现设备1601和第二呈现设备1610可以定位为使得第一层元件1605和第二层元件1615向外彼此相背。在这种配置中,第一呈现设备1601可以定位为在编码图像稍上方,以使得第一层元件1605能够聚焦在编码图像上。In a second example shown in Figure 17B, the
在图17C所示的第三示例中,第一呈现设备1601和第二呈现设备1610可以沿相同方向定向,使得第一层元件1605和第二层元件1615二者面向上。在这种情况下,第一层元件1605和第二层元件1615的曲率可以设计为使得第一层元件1605和第二层元件1615聚焦在多层解码器的底面上。In a third example shown in FIG. 17C, the
在以上示例中,第一层元件1605和第二层元件1615的频率可以相同或不同。例如,第一层元件1605和第二层元件1615的频率可以是每英寸250条线。备选地,第一层元件1605和第二层元件1615的频率可以是:对于层1每英寸200条线而对于层2每英寸250条线。In the above example, the frequencies of the
对潜在图像颜色分量同时解码的单层解码器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
微透镜元件1802还沿着路径1(1810)、路径2(1815)和路径3(1820)中的一个或更多定向,以匹配在基板上沉积潜在图像颜色分量的相对角度。尽管路径1-3被图示为线性路径,但是本公开支持非线性路径。非线性路径可以包括波状线路径、之字形路径、鱼骨路径、弧形路径、无约束路径等。当潜在图像的编码参数与单层微阵列透镜矩阵1800的特征相匹配时,可以同时解码潜在图像的每一层。本领域普通技术人员应容易认识到,可以提供多于三个路径以同时解码与多于三个颜色分量相关联的潜在图像。本领域普通技术人员还应认识到,可以按其他矩阵配置来布置微透镜元件1802,其他矩阵配置支持具有与用于编码处理的频率和角定向相匹配的等距透镜元件的多个解码路径。这样的矩阵配置包括六边形网格配置、同心环配置或其他配置。The
根据另一示例,编码处理可以布置微透镜元件1802以支持可变频率。在这种情况下,沿着路径,微透镜元件1802之间的距离变化。根据一个示例,如果沿着与用于编码处理的线性路径相对应的路径定位微透镜元件1802,则微透镜元件1802会对编码图像采样并且重新创建潜在图像。通过对片段的部分进行采样而不是对编码图像的整个片段进行解码,解码图像可以看起来略有锯齿。然而,如果编码处理的频率和微透镜元件1802的频率足够高,例如大于每英寸140条线,则上述效果不显著。According to another example, the encoding process may arrange the
对频率采样的颜色分量同时解码的单层解码器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
根据一个示例,第一潜在图像1515示出了针对黑背景呈现的大写字母“JANE”,使用红色分量产生大写字母“JANE”。第一潜在图像1520示出了针对黑背景呈现的大写字母“JANE”,使用蓝色分量产生大写字母“JANE”。本领域普通技术人员将容易地认识到,可以为第一潜在图像提供不同内容。According to one example, the first
第二潜在图像1525示出了针对白背景1527呈现的大写字母“JANE”,使用绿色分量产生大写字母“JANE”1526。第二潜在图像1525还示出了针对黑背景1528呈现的大写字母“JANE”,基于墨水的缺失来产生大写字母“JANE”。本领域普通技术人员将容易认识到,可以为第二潜在图像提供不同的高对比度内容。A second
使用本文描述的技术,通过将潜在图像1515、1520、1525编码到可见图像1530中来产生合成图像1530。由于第二潜在图像1525中提供的内容与第一潜在图像1515、1520中提供的内容相比提供更多变化,因此,第二潜在图像1525的颜色分量在编码合成图像1530中引入了颜色变化。如解码图像1540所示,当通过解码器观看编码合成图像1530时,由第二潜在图像1525贡献的绿色分量的变化与第一潜在图像1515贡献的红色分量及第一潜在图像1520贡献的蓝色分量相组合。因此,引入第二潜在图像1525向编码合成图像1530提供颜色变化和生动的颜色属性。本领域普通技术人员将认识到,可以提供多于两个潜在图像来编码到可见图像中。此外,本领域普通技术人员应认识到,可以向任意颜色分量引入潜在图像的变化。
对具有两个或更多分色的编码潜在图像进行解码并同时显示的数字解码设备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来表示。该多个半色调网屏可以使用相同颜色来打印。例如,可以使用黑墨水来打印潜在图像的线网屏。附加地,对于具有三个分色的潜在图像,可以使用以度定向的线网屏来编码红分量;可以使用以度定向的线网屏来编码绿分量;并且可以使用以度定向的线网屏来编码蓝分量。如果使用双向网屏(例如,点网屏),则两个潜在图像可以编码到一个网屏中并且相对于彼此以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 degree oriented line screen to encode the red component; you can use degree oriented line screen to encode the green component; and can be used with 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").
图21示出了用于对附着至物品的编码图像进行认证的示例数字解码系统2100。提供编码器设备2110,包括经由网络2120与编码信息数据库2140通信的编码器模块2112和嵌入模块2114。编码器模块2112和嵌入模块2114配置为分别执行编码和嵌入操作。颜色编码模块2112还可以编程为基于编码参数、可见图像和潜在图像产生要附着至物品的编码图像。提供编码器接口模块2150,用作用户或文档处理模块(未示出)与编码器设备2110之间的接口。颜色编码模块2112可以配置为存将编码参数、可见图像和潜在图像存储在编码信息数据库2140中,以后续用于认证数字编码图像。FIG. 21 illustrates an example
颜色编码模块2112还可以将编码图像存储在数据库2140中,和/或将编码图像返回编码器接口模块2150。颜色编码模块2112还可以向嵌入模块2114提供潜在图像,嵌入模块2114适于将潜在图像嵌入到可见图像中。可以将嵌入有潜在图像的编码图像返回编码器接口模块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
另外,基于软件的解码器实现了使用多个分色或几何上复杂的元件图案对合成图像的编码。一些透镜元件图案和形状可能在物理上制造成光学透镜是困难或不切实际的。然而,这些困难不会适用于用于创建本发明的图像的技术,此外不会适用于基于软件的解码器。可以设计具有灵活性的基于软件的解码器,以使得设备用户能够调整解码参数。本文描述的方法可以利用具有透镜元件的“软件透镜”,透镜元件具有可变频率、复杂和/或不规则形状(包括但不限于椭圆形、十字形、三角形、随机形成的闭合曲线或多边形)、可变维度、或任意在前特性的组合。可以基于特定透镜配置来应用本发明的方法,即使物理上不能制造该配置。本文所描述的根据分量图像创建合成图像的方法基于几何变换(例如,映射、缩放、翻转等)的创造性使用,并且不需要为此目的而创建物理透镜。提供基于软件的透镜配置或规范允许用户实现期望的软件透镜。于是软件解码器能够使用软件透镜的一些或所有特性来对编码合成图像解码,以产生用于创建合成图像的分量图像的解码版本。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)
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)
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)
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)
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)
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 |
-
2012
- 2012-03-01 WO PCT/US2012/027175 patent/WO2012118912A2/en active Application Filing
- 2012-03-01 CN CN201280021269.7A patent/CN103782306A/en active Pending
- 2012-03-01 SG SG2013065289A patent/SG192997A1/en unknown
- 2012-03-01 CA CA2828807A patent/CA2828807A1/en not_active Abandoned
- 2012-03-01 AU AU2012223367A patent/AU2012223367B2/en not_active Ceased
- 2012-03-01 MX MX2013009995A patent/MX2013009995A/en active IP Right Grant
- 2012-03-01 EP EP12751950.2A patent/EP2681692A4/en not_active Withdrawn
-
2013
- 2013-09-27 EC ECSP13012903 patent/ECSP13012903A/en unknown
Patent Citations (4)
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)
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 |