WO2004100527A1 - Dispositif, procede, programme de traitement d'images et support d'enregistrement lisible mecaniquement contenant le programme de traitement d'images - Google Patents
Dispositif, procede, programme de traitement d'images et support d'enregistrement lisible mecaniquement contenant le programme de traitement d'images Download PDFInfo
- Publication number
- WO2004100527A1 WO2004100527A1 PCT/JP2004/005586 JP2004005586W WO2004100527A1 WO 2004100527 A1 WO2004100527 A1 WO 2004100527A1 JP 2004005586 W JP2004005586 W JP 2004005586W WO 2004100527 A1 WO2004100527 A1 WO 2004100527A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- image
- random dot
- dot image
- random
- image processing
- 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.)
- Ceased
Links
Classifications
-
- G—PHYSICS
- G03—PHOTOGRAPHY; CINEMATOGRAPHY; ANALOGOUS TECHNIQUES USING WAVES OTHER THAN OPTICAL WAVES; ELECTROGRAPHY; HOLOGRAPHY
- G03G—ELECTROGRAPHY; ELECTROPHOTOGRAPHY; MAGNETOGRAPHY
- G03G21/00—Arrangements not provided for by groups G03G13/00 - G03G19/00, e.g. cleaning, elimination of residual charge
- G03G21/04—Preventing copies being made of an original
- G03G21/043—Preventing copies being made of an original by using an original which is not reproducible or only reproducible with a different appearence, e.g. originals with a photochromic layer or a colour background
-
- 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
-
- 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/00856—Preventive measures
- H04N1/00864—Modifying the reproduction, e.g. outputting a modified copy of a scanned original
-
- 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
-
- 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
Definitions
- the present invention relates to an image processing apparatus, an image processing method, an image processing program, and a machine-readable recording medium storing the image processing program.
- the present invention relates to an image processing apparatus, an image processing method, an image processing program, and a machine-readable recording medium storing the image processing program, and more particularly to an image processing apparatus, an image processing method, and an image processing method for embedding another image in an output image.
- the present invention relates to a machine-readable recording medium that stores a processing program and an image processing program.
- image embedding technology is one of the technologies that makes it easy to distinguish a genuine product from a duplicate and makes it difficult to forge.
- banknotes are embedded with pictures such as portraits and buildings as watermarks to prevent counterfeiting.However, special paper called woven paper is required. It could not be applied to paper and copiers.
- general paper is arranged by arranging the first halftone pattern and the second halftone pattern so as to form markings that can be visually recognized by illumination from the show-through light source.
- a technology for realizing a watermark with a copying machine has been provided (for example, see Japanese Patent Application Laid-Open No. 2002-142105).
- “watermarking” is realized by locally shifting at least one of the phase, angle, and frequency of the halftone dot of the second halftone pattern.
- Some of the technologies that can be quickly identified as a copy when copied are as follows.
- the latent image is printed with fine halftone dots, and the white background is printed with coarse halftone dots that look uniform, so that when the printed matter is copied, the latent image is printed.
- a technique that can be clearly recognized for example, see Japanese Patent Application Laid-Open No. 54-74125. This uses the limit of the reproduction performance of a copier, and the same technology is applied to copying of a resident's card, etc., so that the word “copy” emerges when copied.
- An object of the present invention is to provide an image processing apparatus, an image processing method, an image processing program, and a machine-readable recording medium storing the image processing program, which can easily verify that the image is a real image.
- Another object of the present invention is to provide an image processing apparatus, an image processing method, an image processing program, and a machine-readable recording medium that stores the image processing program, which makes it difficult to forge an image. .
- an image processing apparatus for processing an image to be output includes a first random dot for generating a first random dot image in which points are randomly arranged.
- the first mask image can be restored by performing the reverse operation of the predetermined operation on the generated (first generated) random dot image.
- encrypted communication using the first mask image as secret information becomes possible.
- the first random dot image that has (generated) is printed on a transparent sheet, and the second random dot image received from the other party is printed on the printed first random dot image via the transparent sheet.
- the second random dot image for visually appearing the first mask image via the first random dot image is generated using the first random dot image generated each time. Therefore, forgery can be more reliably prevented. Also, since the second random dot image is generated using the first random dot image, there is no need to store the second random dot image.
- a superimposition processing means for processing the generated first random dot image and the second random dot image so that the corresponding pixels coincide when both are superimposed and output. Further prepare.
- the above-mentioned predetermined operation is an exclusive-OR operation, so that the first mask image can be embedded in the second random dot image by a simple operation for visual appearance.
- the reverse operation described above is a logical sum operation.
- the second random dot image is read by a scanner or the like, and the first mask image is completely restored by performing an exclusive OR operation on the read second random dot image and the first random dot image. You can also.
- the first random dot image generating means generates the first random dot image such that the appearance probability of a point is approximately 50%.
- the first mask image embedded in the second random dot image can be hidden from a third party.
- the first random dot image generating means generates the first random dot image according to a random number sequence uniquely determined using the key data, so that the first random dot image can be easily generated. Hiding the data from a third party can prevent forgery of the first random dot image.
- the first random dot image can be generated by using the key data, it is not necessary to store the first random dot image. Also, when the second random dot image is transferred, the first mask image can be restored by transferring the key data.
- the key data includes a different identifier generated when outputting the image. If the same key data is used continuously, the key data does not need to be changed, so the convenience is high. Generally, the encryption strength (the degree of difficulty in decrypting the encryption) decreases. Therefore, by including an identifier in the key data, a different first random dot image is generated if the identifier is different, so that the encryption strength is not impaired.
- the image processing device further includes data input means for externally inputting the key data. Therefore, the key data can be arbitrarily changed from the outside, and a decrease in encryption strength can be suppressed.
- the identifier is output together with the second random dot image. Therefore, even if a second random dot image is generated using a different first random dot image for each image output, the identifier included in the key data is output together with the second random dot image. Therefore, random dots can be reproduced by using the output identifier, so there is no problem in decoding the second random dot image.
- an image embedding unit is further provided.
- the image embedding means sets each point of at least one of the first random dot image and the second random dot image at a different density and the same density according to the second mask image prepared in advance.
- the second mask image is embedded in at least one of the first and second random dot images by converting the image into a pattern that is easily visible.
- the first mask image appears when the first and second random dot images are superimposed, and for each corresponding point in the random dot image in which the second mask image is embedded, the second mask image is used. Is converted to a pattern that looks different in density and has the same density.
- the second mask image can appear by copying the random dot image with a copying machine or the like. Therefore, the appearance of the second mask image identifies that the image is a fake copied by a copying machine or the like and not a genuine one (not copied). it can.
- the first random dot image is printed out on one side of the paper and the second random dot image is printed out on the other side of the same paper.
- the printed material (paper) is held over a light source to allow light to pass therethrough. Can appear.
- the superposition processing means has a mirror image conversion means. Since the mirror image conversion means converts one of the first random dot image and the second random dot image into a mirror image with respect to the other, the overlay can be performed accurately.
- the overlay processing means has an image conversion means.
- the image conversion means performs at least one of a translation conversion, a rotation conversion, and a scaling conversion on at least one of the first random dot image and the second random dot image. Therefore, the image is output after detecting the positional deviation during double-sided printing on paper in advance, and the image can be printed at a more accurate overlapping position. Therefore, it is edible g to make the first mask image (watermark) clearly appear in the printed image.
- copiers that can print on both sides do not completely match the print positions on the front and back due to the paper feeding accuracy of the paper and the mounting accuracy of the print drum. It is difficult to reproduce the same “watermark” even if the three parties copy on both sides. Therefore, whether or not the image is a forged image can be quickly determined based on whether or not the first mask image (watermark) appears in the image of the copy result, and the forgery action can be suppressed.
- the image processing device further includes an image density conversion unit.
- the image density conversion means changes the density of at least one of the random dot images so that the image density of the first random dot image and the second random dot image are different depending on the light transmittance of the printing surface of the paper. Perform the conversion process.
- the density of the random dot image on the side where the 'watermark' (first mask image) is observed is made lighter than that of the random dot image with the 'watermark' embedded.
- an image processing method for processing an image to be output comprising: a first random dot image for generating a first random dot image in which points are randomly arranged; An image generation step, and a second operation of generating a second random dot image by performing a predetermined operation for each pixel corresponding to the generated first random dot image and the previously prepared first mask image And generating a random dot image. Then, the predetermined calculation is performed when the generated first random dot image and the second random dot image are superimposed on each other so that the pixels coincide with each other and are output, via the first random dot image. This is an operation for visually appearing one mask image.
- the first mask image can be restored by performing the reverse operation of the predetermined operation on the generated (first generated) random dot image.
- encrypted communication using the first mask image as secret information becomes possible.
- the first random dot image that has (generated) is printed on a transparent sheet, and the second random dot image received from the other party is printed on the printed first random dot image via the transparent sheet. If the images are superimposed, the above-described inverse operation has been performed, and the first mask image can be restored, so that encrypted communication using the first mask image as secret information becomes possible.
- the second random dot image for visually appearing the first mask image via the first random dot image is a first random dot image generated each time. Since the image is generated using the cut image, forgery can be more reliably prevented. Also, since the second random dot image is generated using the first random dot image, there is no need to store the second random dot image.
- the method further comprises a superposition processing step of processing the generated first random dot image and the second random dot image so that when the two are superimposed and output, the corresponding pixels coincide. .
- the predetermined operation is an exclusive OR operation.
- the first random dot image is generated such that the appearance probability of the points is approximately 50%.
- the first random dot image generating step generates a first random dot image according to a random number sequence uniquely determined using the key data.
- the key data includes a different identifier generated each time an image is output.
- the image processing apparatus further includes a data input step of inputting the key data from outside.
- the identifier is output together with the second random dot image.
- the method further includes an image embedding step.
- each point of at least one of the first random dot image and the second random dot image is set at the same density at a different density according to the second mask image prepared in advance.
- a process of embedding the second mask image in at least one of the first and second random dot images is performed by converting the pattern into a pattern that looks like a density.
- the first random dot image is printed out on one side of the paper and the second random dot image is printed out on the other side of the same paper.
- the superposition processing step includes a mirror image conversion step.
- the mirror image conversion step one of the first random dot image and the second random dot image is converted into a mirror image with respect to the other.
- the superposition processing step includes an image conversion step.
- the image conversion step consists of reducing the number of the first random dot image and the second random dot image. Apply at least one of translation, rotation and scaling to at least one image.
- the image processing method further includes an image density conversion step.
- the image density conversion step the density of at least one of the random dot images is changed so that the image density of the first random dot image and the second random dot image differs according to the light transmittance of the printing surface of the paper. Perform the conversion process.
- An image processing program is a program for causing a computer to execute the above-described image processing method.
- a machine-readable recording medium is a recording medium recording the above-described image processing program.
- FIG. 1 is an external view of a printer that realizes an image output device according to an embodiment of the present invention.
- FIG. 2A and 2B are diagrams showing an example of the control block and memory contents of the printer shown in FIG.
- FIG. 3 is a configuration diagram of a computer according to the embodiment of the present invention.
- FIG. 4 is a flowchart illustrating a control structure of a program executed by the image output device according to the embodiment of the present invention.
- FIG. 5 is a diagram illustrating an example of a random dot image.
- FIG. 6 is a diagram illustrating an example of a first mask image.
- FIG. 7 is a diagram illustrating an example of an encrypted image.
- FIG. 8 is a diagram illustrating an example in which an encrypted image and a random dot image are superimposed.
- FIG. 9 is a diagram illustrating the principle of duplex printing in a printer.
- FIG. 10A and FIG. 10B are diagrams illustrating density conversion.
- FIG. 11 is a diagram illustrating a method of embedding the second mask image.
- FIG. 12A and FIG. 12B are diagrams showing application examples according to the present embodiment.
- FIGS. 13A and 13B are diagrams showing application examples according to the present embodiment. BEST MODE FOR CARRYING OUT THE INVENTION
- Processing in the image output apparatus is realized by software executed by an image processing control engine such as a printer or a copier having both a printer function and a scanner function. It may be realized by printer driver software executed on a personal computer or a workstation, or may be realized as dedicated hardware. Further, the printer may be a device including a scanner unit like a general copying machine.
- an image processing control engine such as a printer or a copier having both a printer function and a scanner function. It may be realized by printer driver software executed on a personal computer or a workstation, or may be realized as dedicated hardware. Further, the printer may be a device including a scanner unit like a general copying machine.
- FIG. 1 shows the appearance of a printer 1 as an example of an image output device.
- the printer 1 is realized by an operation panel 13 having an operation unit for inputting information from outside and a display unit for displaying information to the outside, an Ethernet (R), etc.
- FIG. 2A shows a block configuration of the printer 1.
- the printer 1 has a CPU (Central Processing Unit) 10 and a program for centrally controlling and managing the printer 1, which is connected to the operation panel 13 and external I / F 14 via a bus 16 And a ROM (Read Only Memory) 11 for storing data and data, a RAM (Random Access Memory) 12 and a print engine 15 for printing image data.
- a CPU Central Processing Unit
- ROM Read Only Memory
- RAM Random Access Memory
- the CPU 10 includes a first random dot image generation unit 17, a second random dot image generation unit 18, a superimposition processing unit 19 having a mirror image conversion unit 20 and an image conversion unit 21, and an image embedding unit. 22 and an image density converter 23.
- the functions of these units are realized by programs stored in the RAM I2 or ROM 11 in advance, and the CPU 10 reads and executes each program.
- RAM I 2 is not only used as a storage area for programs and data, but also as a work area necessary for executing programs.
- the data stored in the data storage area of RAM I 2 includes a random dot image 30, a symbol image 31, and first and second mask images 32 and 3 described later. 3, surface And back side print data 34 and 35, variable-size random dot image 3 OH :, variable-size signal image 31 H, geometric random-dot image 30 G, dark-variable random dot image 30 D, dark-variable encrypted image 31 D, synthetic encrypted image 36 and the data of the composite random dot image 37 are included.
- the random dot image 30 refers to an image in which dots are randomly arranged, and the encrypted image 31 is also treated as an image in which dots are randomly arranged, if the random dot image 30 is set as the first random dot image, the encrypted image 3 1 is the second random dot image.
- the image output device is realized by the hardware of the printer 1 and the software executed by the CPU 10.
- the software executed in the printer 1 is stored in the ROM 11 in advance, read out from the ROM 11 by the CPU 10 and loaded into the RAMI 2 to be executed.
- FIG. 3 is a configuration diagram of a computer having an image output processing function according to the present embodiment.
- the computer includes a monitor 110 such as a cathode ray tube (CRT), a CPU 122 for centrally controlling the computer itself, a memory 124 including ROM or RAM, a fixed The disk 126 and FD (flexible disk) 132 are detachably mounted, and the FD drive 130 and the CD-ROM (Compact Disc Read Only Memory) 142 that access the mounted FD 132 are detachably mounted. And a communication interface 180 for communicatively connecting the computer with the CD-ROM drive 140, the keyboard 150, the mouse 160, the pentagram 170 and the communication network 182 for accessing the mounted CD-ROM 142. These units are communicatively connected via a bus.
- the computer may be provided with a magnetic tape device (not shown) for detachably mounting a cassette type magnetic tape and accessing the magnetic tape.
- the output information (image) as the execution result of the printer driver software of the computer in FIG. 3 is printed by a printer (not shown).
- This printer connects to a computer over a communication network 182 via a communication interface 180 Or may be connected via a bus.
- the printer driver software is stored on a computer-readable recording medium.
- a memory required for performing the processing in FIG. 3 for example, a ROM itself of the memory 124 may be a program medium, or an external storage device.
- a program reading device such as a magnetic tape device and a CD-ROM drive device 140 may be provided, and a magnetic tape or a CD-ROM 142 as a recording medium may be inserted into the program reading device to read the program. .
- the stored program may be configured to be accessed and executed by the CPU 122, or in any case, the program is read and read, and the read program is 3 may be loaded into a predetermined program storage area of a computer, for example, a program storage area of a RAM of the memory 124, and read and executed by the CPU 122. It is assumed that the loading program is stored in the computer in advance.
- the above-described program medium is a recording medium that is configured to be separable from the computer main body, and may be a medium that fixedly holds a program.
- tapes such as magnetic tapes and cassette tapes
- magnetic disks such as FD132 and fixed disk 126
- CD-ROM 142 / MO Magnetic Optical Disc
- MD Mini Disc
- DVD Digital Versatile Disc
- IC Integrated Circuit
- EP ROMs Erasable and Programmable ROMs
- EEPROMs Electrically EPROMs
- the program is downloaded from communication network 182.
- the medium may carry the program in a fluid manner.
- the download program is stored in the computer in advance or by another It is assumed that it is installed in the computer main body in advance from a recording medium. Note that the content stored in the recording medium is not limited to a program, but may be data.
- the printer 1 and the workstation shown in FIGS. 1 and 2A, and the hardware itself of the computer shown in FIG. 3 are common. Therefore, the most essential part of the present invention is the software recorded on a recording medium such as CD-ROM 142, FD 132, ROM 11 and RAMI 2.
- step is abbreviated as “S”.
- S the input key code
- the CPU 10 may read the key code stored in the RAMI 2 .
- operation panel 13 can be replaced with a GUI (Graphical User Interface) and a keyboard.
- CPU 10 In S11, CPU 10 generates a different identifier each time printer 1 prints out an image.
- the identifier may be a random value or a serial number value.
- the first random dot image generation unit 17 of the CPU 10 generates a pseudo random number sequence using the data serving as the “key”, and performs a predetermined procedure using the original random dot image and the generated pseudo random number sequence.
- a random dot image 30 in which “points” are randomly arranged is generated, and the generated random dot image 30 is stored in the RAMI 2.
- the key data is a combination of the identifier and the key code hidden from the third party.
- the “point” corresponds to one black pixel, but the number of corresponding pixels is not limited to one, and the shape is a rectangle having a certain area. Or a circle. The color is not limited to black, but may be gray or red.
- the algorithm for generating the pseudo-random number sequence is well known, its description is omitted.
- the random dot image 30 so that the probability of appearance of points in an image area of a predetermined size of the random dot image is approximately 50%, the following symbol image generated from the random dot image 30 Even 3 1 looks like a random array of points, making it difficult for a third party to know what is embedded. That is, since the encryption image 31 is generated by an exclusive OR operation between the pixels of the random dot image 30 and the first mask image 32, the encryption image 31 is set to approximately 50%. Even when is output, it can be difficult to determine where the first mask image 32 is embedded in the encrypted image 31.
- the second random dot image generation unit 18 of the CPU 10 generates the random dot image 30 stored in the RAM I2 and the first mask image previously stored in the RAM I2. 3 2 is read out, and the value of each pixel of each image is exclusive-ORed to generate a symbol image 3 1 which is a random dot image, and the generated encrypted image 3 1 is converted to a RAM I 2 To be stored.
- the exclusive OR operation is used here, the present invention is not limited to this. In other words, any operation that enables the first mask image to appear visually through the first random dot image when the random dot image and the encrypted image are superimposed and printed out is sufficient. .
- a type of operation that replaces the image of the partial area corresponding to the first mask image 32 of the random dot image 30 with another random dot image may be used.
- the CPU 10 scales the random dot image 30 and the encrypted image 31 stored in the RAM 2 into a scaled variable, and changes the scaled random dot image 30H and the scaled image. 31 Stored in RAM I 2 as 1H.
- the scaling ratio is 5 when the resolution of printer 1 is 600 DPI (Dots Per Inch). About twice is appropriate. If the image is too large due to scaling, it will be easier to align, but it will also be easier to duplicate. Conversely, if it is too small, the duplication will be difficult, but the alignment will also be difficult.
- Such scaling conversion of an image according to the resolution of the printer 1 is a general image processing, and therefore the description is omitted.
- the superimposition processing unit 19 of the CPU 10 performs one or more geometric transformations on the variable-size random dot image 30H stored in the RAM I2 and performs a geometric random dot image. Generate 30 G and store it in RAM I 2.
- the one or more geometric transformations performed here include a mirror transformation by the mirror transformation unit 20 and at least one of a translation transformation, a rotation transformation and a scaling transformation by the image transformation unit 21. This geometric transformation is a process for matching (matching) the positions of the corresponding pixels when the variable-size random dot image 30H and the variable-size encrypted image 31H are superimposed.
- the geometric transformation may be performed on the zoomed-in symbol image 31H.
- at least one of the variable-size random dot image 30H and the variable-size encrypted image 31H may be used.
- the geometric transformation may include a linear transformation, which will be described later.In this case, a single transformation should be performed by combining the mirror image transformation, the translation transformation, the rotation transformation, and the scaling transformation, respectively. Can be.
- printing only the encrypted image means that only the person or device that has (reproduces) the random dot image used to generate the encrypted image can restore the first mask image 32, This makes it possible to perform encrypted communication using the mask image 32 as secret information.
- the image density conversion section 23 of the CP 10 performs density conversion on the geometric random dot image 30G and the variable-magnification encryption image 31H stored in the RAM I2.
- the dark-density random dot image 30 D after replacement and the dark-density encrypted image 31 D are stored in RAM 12.
- Density conversion can be performed by converting point (pixel) data into a pseudo-shade pattern (a pattern that has a different pixel density from the target and looks the same density). At this time, according to the light transmittance of the printing surface, for example, In this way, a pseudo shade pattern is selected and the density is converted.
- the encrypted image is observed from the side where the image is printed, the density of the encrypted image is close to the density of the random dot image that can be seen through light, and the “watermark” (first mask image) is more clearly seen. can do.
- the CPU 10 reads out the converted dark-symbol image 31D stored in the RAMI2 and the front side print data 34 and combines them, and stores the resultant encrypted image 36 in the RAMI2.
- the identifier generated in S11 may be read from RAMI2 and combined with the front side print data 34.
- Compositing refers to the process of compositing images.
- the printer 1 prints together the compositing targets (images, data, identifiers, etc.).
- the CPU 10 reads and combines the dark-density random dot image 3 OD after conversion stored in the RAMI 2 and the back side print data 35, and combines the resultant random dot image 37 thus obtained with the RAMI 2. Store in 2. If the double-sided printing is not performed, the process of S18 can be omitted.
- a combination of the print data 34 and the encrypted image 31D and a combination of the print data 35 and the random dot image 30D are used, but the combination is not limited to this. That is, the print data 34 and the random dot image 30D may be combined, and the print data 35 and the symbol image 31D may be combined.
- the CPU 10 prints the combined encrypted image 36 and the combined random dot image 37 stored in the RAMI 2 on the front and back sides of the same printing paper using the printing engine 15. Compositing stored in RAMI 2 when not performing duplex printing Print only the encrypted image 36.
- the random dot image 30 generated in S12 will be described with reference to FIG.
- a pseudo-random number sequence is generated using a combination of a key code and an identifier as a key.
- the value of the pseudo-random number sequence is made to correspond one-to-one with the pixels that make up the random dot image 30.Each pseudo-random value is divided by 2, and if the remainder is 1, the corresponding pixel is scored. By generating and not generating points when the remainder is 0, it is possible to generate a random dot image 30 with a point appearance probability of about 50% for each pixel as shown in Fig. 5. it can.
- FIG. 6 FIG. 7 and FIG. 8, the process of generating encrypted image 31 performed by CPU 10 in S13 will be described.
- the first mask image 32 shown in Fig. 6 the first mask image 32 shown in Fig. 6,
- the encrypted image shown in FIG. 7 is generated by performing an exclusive OR operation on the random dot image 30 shown in FIG. 5 and the first mask image 32 shown in FIG. 6 for each pixel.
- the encrypted image shown in FIG. 7 is superimposed on the random dot image 30 shown in FIG. 5, the first mask image 32 shown in FIG. 6 appears as shown in FIG. This is
- Overlapping the random dot image 30 with the encrypted image 31 can be represented by the logical sum of the variable 'K' and the variable 'E'. From (Equation 1), the logical OR of variables ' ⁇ ' and 'E' is equal to the logical OR of variables ' ⁇ ' and ' ⁇ '. In other words, it can be seen that this is the same as the superimposition of the random dot image 30 and the first mask image 32, so the superimposition of the random dot image 30 and the encrypted image 31 results in the first mask image 32. When it appears I understand that. Further, the encrypted image shown in FIG. 7 is read by a scanner, and the read encrypted image is subjected to an exclusive OR operation with the random dot image 30 shown in FIG.
- FIG. 9 schematically shows the mechanism of double-sided printing in the printer while indicating the paper feed path 41 indicated by the arrow of the paper 40 and the processing stages ST1 to ST3.
- the paper is discharged while transporting a predetermined path while printing on the surface of the paper 40 (ST 1), and the paper is fed in the reverse direction via the paper feed roller 42.
- the paper 40 is reversed (ST2, ST3), and printing is performed on the back side, so the path for printing the front side and the path for printing the back side are different. For this reason, there is a slight difference in the paper feeding accuracy, and the size in the paper feeding direction is slightly different between the front and the back.
- the printing surface may be inclined depending on the mounting accuracy of the printing drum 43. Further, the printing position may be shifted due to a difference in the timing of starting printing on the front side and the back side. In general printers, these are treated as manufacturing errors, and are corrected to some extent but not completely. Since such a problem occurs when the yarns are joined together, there is no guarantee that printing is performed at exactly the same place on the front and back surfaces.
- the scaling of the image due to the difference in paper feed between the front and the back can be regarded as a linear transformation
- the transformation combining the scaling, rotation, and translation of the image is also a linear transformation.
- inverse transformations are performed respectively, but the inverse transformations of scaling, rotation, and translation are also linear transformations of scaling, rotation, and translation.
- the random dot image printed on the back side must look at the same position as the symbol image on the front side.
- the force S required to convert the random dot image into a mirror image is also a linear conversion. From this, in S15, mirror image transformation, scaling transformation, rotation transformation, and translation transformation can be performed by performing only one geometric transformation. Specifically, this geometric transformation can be performed as in (Equation 3).
- the density conversion performed in S16 will be described with reference to FIGS. 1OA and 1OB.
- the image on the back side looks faint. For this reason, if the random dot image and the encrypted image are printed at the same density on the front and the back, the density difference appears when the light is transmitted, so that the first mask image 32 becomes inconspicuous.
- the encrypted image to be printed on the front side is converted into a pseudo-shade pattern such that it is thinner than the random dot image to be printed on the back side.
- shades are represented by diagonal lines, but the pseudo shade pattern may be a halftone dot.
- the embedding of the second mask image 33 by the density conversion performed in S16 will be described with reference to FIG.
- the points corresponding to the white pixels of the second mask image 33 in the random dot image or the encrypted image are converted into the pseudo gray pattern 50, and the points corresponding to the black pixels are obtained. Is converted to a pseudo shade pattern 51. If the pseudo shade patterns 50 and 51 in Fig. 11 look the same in density, the pseudo pattern 50 is designed as a fine pattern, and the pseudo pattern 51 is designed as a coarse pattern.
- the image 33 is invisible and the second mask image 33 becomes visible only after copying. (Application example)
- FIGS. 12A and 12B and FIGS. 13 and 13B show application examples according to the present embodiment.
- the encrypted image 31 is printed as a background image over the entire printing area on the front side of the paper
- the random dot image 30 is printed as a background image on the back side.
- the encrypted image 31 or the random dot image 30 is not printed on the entire print area, but is printed on a partial area.
- the symbol image 31 or the random dot image 30 may have some latent image, that is, any image may be embedded (combined).
- the first mask image 32 can be embedded in the printed matter. This is proof that it is genuine because it cannot be recovered without knowing the key code and cannot be forged. If the same key code is continuously used, there is a risk that the encrypted image 31 will be decrypted by a third party, but this risk can be reduced by using the identifier in combination with the identifier.
- a visible watermark can be realized with a normal copying machine (scanner + printer) or printer.
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Editing Of Facsimile Originals (AREA)
- Image Processing (AREA)
- Image Analysis (AREA)
Abstract
Selon la présente invention, une imprimante de traitement d'une image à produire permet d'engendrer une image à points aléatoires qui sont disposés au hasard (S10-S12) et de réaliser un calcul OU exclusif entre chaque pixel correspondant entre l'image à points aléatoires engendrée et une première image de masque (32) élaborée à l'avance, ce qui permet de générer une image chiffrée (S13). L'image à points aléatoires engendrée et l'image chiffrée sont soumises à un traitement, tel qu'une conversion géométrique, afin que les pixels correspondants soient couplés, lorsqu'ils sont superposés et imprimés (S15). Lorsque les images sont superposées par le calcul OU exclusif et produites, la première image de masque (32) incorporée dans l'image chiffrée par le biais de l'image à points aléatoires apparaît visuellement. Seule l'image, dans laquelle la première image de masque (32), peut être visualisée est authentifiée de façon à être l'image authentique. Comme cette précision de superposition ne peut pas être obtenue au moyen d'une machine à copier normale, il est possible d'empêcher la contrefaçon.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003131660A JP2004336539A (ja) | 2003-05-09 | 2003-05-09 | 画像処理装置、画像処理方法、画像処理プログラムおよび画像処理プログラムを記録した機械読取可能な記録媒体 |
| JP2003-131660 | 2003-05-09 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2004100527A1 true WO2004100527A1 (fr) | 2004-11-18 |
Family
ID=33432137
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/JP2004/005586 Ceased WO2004100527A1 (fr) | 2003-05-09 | 2004-04-19 | Dispositif, procede, programme de traitement d'images et support d'enregistrement lisible mecaniquement contenant le programme de traitement d'images |
Country Status (2)
| Country | Link |
|---|---|
| JP (1) | JP2004336539A (fr) |
| WO (1) | WO2004100527A1 (fr) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP1780609A3 (fr) * | 2005-10-31 | 2011-01-26 | Sharp Kabushiki Kaisha | Appareil de traitement d'images, programme et support d'enregistrement |
| US8170275B2 (en) | 2007-09-10 | 2012-05-01 | Konica Minolta Laboratory U.S.A., Inc. | Determining document authenticity in a closed-loop process |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5219868B2 (ja) * | 2009-02-04 | 2013-06-26 | キヤノン株式会社 | レイアウト装置、レイアウト方法、およびレイアウトプログラム |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH05139022A (ja) * | 1991-11-22 | 1993-06-08 | Ookurashiyou Insatsu Kyokucho | 潜像を施した表裏模様合成印刷物及びその作製方法 |
| JPH0725130A (ja) * | 1993-07-12 | 1995-01-27 | Printing Bureau Ministry Of Finance Japan | 潜像がカラー画像として出現する表裏模様合成印刷物及びその作製方法 |
| JPH0839924A (ja) * | 1994-07-29 | 1996-02-13 | Toppan Moore Co Ltd | 複写偽造防止用印刷物 |
| JPH09503172A (ja) * | 1993-10-07 | 1997-03-31 | セントラル リサーチ ラボラトリーズ リミティド | 複合形の映像の配置 |
| JP2001118122A (ja) * | 1999-10-22 | 2001-04-27 | Toppan Printing Co Ltd | 視覚復号型暗号を利用した記録媒体 |
-
2003
- 2003-05-09 JP JP2003131660A patent/JP2004336539A/ja active Pending
-
2004
- 2004-04-19 WO PCT/JP2004/005586 patent/WO2004100527A1/fr not_active Ceased
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH05139022A (ja) * | 1991-11-22 | 1993-06-08 | Ookurashiyou Insatsu Kyokucho | 潜像を施した表裏模様合成印刷物及びその作製方法 |
| JPH0725130A (ja) * | 1993-07-12 | 1995-01-27 | Printing Bureau Ministry Of Finance Japan | 潜像がカラー画像として出現する表裏模様合成印刷物及びその作製方法 |
| JPH09503172A (ja) * | 1993-10-07 | 1997-03-31 | セントラル リサーチ ラボラトリーズ リミティド | 複合形の映像の配置 |
| JPH0839924A (ja) * | 1994-07-29 | 1996-02-13 | Toppan Moore Co Ltd | 複写偽造防止用印刷物 |
| JP2001118122A (ja) * | 1999-10-22 | 2001-04-27 | Toppan Printing Co Ltd | 視覚復号型暗号を利用した記録媒体 |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP1780609A3 (fr) * | 2005-10-31 | 2011-01-26 | Sharp Kabushiki Kaisha | Appareil de traitement d'images, programme et support d'enregistrement |
| US8170275B2 (en) | 2007-09-10 | 2012-05-01 | Konica Minolta Laboratory U.S.A., Inc. | Determining document authenticity in a closed-loop process |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2004336539A (ja) | 2004-11-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP3907634B1 (fr) | Protection du droit d'auteur basée sur des informations cachées sur le droit d'auteur | |
| EP1312030B1 (fr) | Filigranes d'authentification pour produits emballés | |
| JP4373045B2 (ja) | 光学的ウォーターマーク | |
| US6823075B2 (en) | Authentication watermarks for printed objects and related applications | |
| US7809152B2 (en) | Visible authentication patterns for printed document | |
| US5790703A (en) | Digital watermarking using conjugate halftone screens | |
| US7770013B2 (en) | Digital authentication with digital and analog documents | |
| US7588192B2 (en) | Hard copy protection and confirmation method | |
| US20030056104A1 (en) | Digitally watermarking checks and other value documents | |
| CN109583158B (zh) | 一种基于动态水印的电子证照副本生成方法 | |
| KR19990071733A (ko) | 디지탈식 모조 방지 소프트웨어 방법 및 그 장치. | |
| JP2004228897A (ja) | 画像処理方法 | |
| AU2001277147A1 (en) | Authentication watermarks for printed objects and related applications | |
| EA002934B1 (ru) | Способ и устройство для защиты от подделки документов с использованием цифрового растрирования | |
| US8282015B2 (en) | Document with linked viewer file for correlated printing | |
| US7283261B2 (en) | Image processing method, manipulation detection method, image processing device, manipulation detection device, image processing program, manipulation detection program, and image formation medium | |
| US9579915B2 (en) | Security image printing | |
| JP5138904B2 (ja) | 文書に関するセキュリティを提供する方法及びシステム | |
| WO2004100527A1 (fr) | Dispositif, procede, programme de traitement d'images et support d'enregistrement lisible mecaniquement contenant le programme de traitement d'images | |
| GB2360893A (en) | Incorporating a fingerprint in a document at the printer driver | |
| JP2001344557A (ja) | 文書管理方法及び文書管理装置 | |
| JP2003152979A (ja) | 文書印刷装置および文書印刷方法 | |
| JP2024166109A (ja) | 相関3層マイクロテキスト | |
| JP2004064327A (ja) | 印刷内容の真偽確認方法及び印刷内容の真偽確認システム | |
| Braudaway et al. | Application of invisible image watermarks to produce remotely printed, duplication-resistant, and demonstrably authentic documents |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| AK | Designated states |
Kind code of ref document: A1 Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NA NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW |
|
| AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): BW GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG |
|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
| DPEN | Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed from 20040101) | ||
| 122 | Ep: pct application non-entry in european phase |