JP6529413B2 - Pattern generation apparatus, information embedding apparatus, information detection apparatus, method, medium, and program - Google Patents
Pattern generation apparatus, information embedding apparatus, information detection apparatus, method, medium, and program Download PDFInfo
- Publication number
- JP6529413B2 JP6529413B2 JP2015200329A JP2015200329A JP6529413B2 JP 6529413 B2 JP6529413 B2 JP 6529413B2 JP 2015200329 A JP2015200329 A JP 2015200329A JP 2015200329 A JP2015200329 A JP 2015200329A JP 6529413 B2 JP6529413 B2 JP 6529413B2
- Authority
- JP
- Japan
- Prior art keywords
- digital watermark
- information
- watermark pattern
- unit
- medium
- 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.)
- Expired - Fee Related
Links
Landscapes
- Credit Cards Or The Like (AREA)
- Image Processing (AREA)
- Editing Of Facsimile Originals (AREA)
Description
本発明は、入力された媒体に情報を付与し、検出するためのパターン生成装置、情報埋め込み装置、情報検出装置、方法、媒体、及びプログラムに関するものである。 The present invention relates to a pattern generation apparatus, an information embedding apparatus, an information detection apparatus, a method, a medium, and a program for applying information to an input medium and detecting the information.
価値を有する媒体(たとえば、コンサートのチケット)や、偽造防止が重要な媒体(たとえば、住民票や戸籍謄)の偽造を簡易的に防止する技術として、複写物には正本では目に見えない模様や文字が生じるように、正本に地模様を予め印刷しておく技術がある。この技術は、複写機での読み取りの際にモアレが生じることを利用しており、モアレにより読み取り後の画像には模様(たとえば、複写であることを示す文字やパターン)が発生する。この技術を用いると、複写物には、正本にはない情報が浮かび上がるため、正本と複写物とを目視で簡単に区別することができる。 Pattern that can not be seen in the original copy of the copy as a technology to simply prevent forgery of valuable media (for example, concert tickets) and media for which anti-counterfeiting is important (for example, resident card or family register) There is a technology in which a ground pattern is printed in advance on the original so that characters and letters are generated. This technology utilizes the occurrence of moiré at the time of reading with a copying machine, and moiré causes a pattern (for example, characters and patterns indicating that it is a copy) to an image after being read. With this technique, since information which is not in the original copy appears in the copy, the original and the copy can be easily distinguished visually.
しかし、当該技術は人による目視確認を前提としており、媒体を読み取って正本か複写物かを自動的に判定する目的には利用できない。なぜなら、正本であっても「読み取り」処理を行うと、読み取り結果のデータには複写物と同様の模様が発生してしまう。つまり、正本を読み取ったデータは、モアレにより生じたパターンが目視確認できる状態の複写物を読み取ったデータと変わりないものになってしまう。 However, this technique is premised on visual confirmation by a person and can not be used for the purpose of automatically determining whether the original is a copy or a copy by reading the medium. This is because, even if the original document is read, if the "reading" process is performed, a pattern similar to that of a copy is generated in the data of the reading result. That is, the data obtained by reading the original will be the same as the data obtained by reading the copy in a state in which the pattern generated by the moire can be visually confirmed.
目視確認を前提とするのではなく、カメラ等の読み取り機を使って媒体を読み取り、複写機による偽造を安価に防止できるようにするアプローチの1つとして、「複写機は正面から光を当てるため、媒体表面の小さな凹凸は複写機には映りにくい」ことを利用して、媒体の表面に凹凸(例:エンボス)で情報を埋め込んでおく方法が考えられる。エンボスで埋め込まれた情報を読み取る際には、たとえば、凹凸を検出しやすい複数方向(たとえば、斜め上方向の2つの方向と、真上)の照明条件で媒体を撮影した複数の画像を用いる(特許文献1)ことで、凹凸で埋め込まれた情報を抽出することができる。 As one of the approaches to read the medium using a reader such as a camera and to prevent forgery by the copying machine at low cost instead of assuming visual confirmation, “The copying machine emits light from the front A method is conceivable in which information is embedded in the surface of the medium with unevenness (for example, embossing) by utilizing the fact that small unevenness on the surface of the medium is not easily reflected by the copying machine. When reading information embedded by emboss, for example, a plurality of images obtained by photographing the medium under illumination conditions in a plurality of directions (for example, two directions in the obliquely upward direction and directly above) in which unevenness can be easily detected (for example, By patent document 1), the information embedded by the unevenness | corrugation can be extracted.
しかし、凹凸により文字や数字の形式で情報を媒体表面に埋め込むと、文字や数字を刻んだ局所部分に傷や折れ、目詰まりなどがある場合には、情報の読み取りが難しくなるという問題がある。これは、ロバスト性が低いということになる。 However, if information is embedded on the medium surface in the form of letters and numbers due to unevenness, there is a problem that reading of the information becomes difficult when there are scratches, breakages, or clogs in local portions where the letters or numbers are engraved. . This means that the robustness is low.
本発明では、上記問題点を解決するために成されたものであり、情報を凹凸のパターンで媒体に埋め込むことができるパターン生成装置、情報埋め込み装置、方法、媒体、及びプログラムを提供することを目的とする。 The present invention has been made to solve the above problems, and provides a pattern generation device, an information embedding device, a method, a medium, and a program that can embed information in a medium with a concavo-convex pattern. To aim.
また、媒体に形成された凹凸のパターンから精度よくID情報を検出することができる情報検出装置、方法、及びプログラムを提供することを目的とする。 Another object of the present invention is to provide an information detection apparatus, method, and program capable of detecting ID information with high accuracy from a pattern of asperities formed on a medium.
上記目的を達成するために、第1の発明に係るパターン生成装置は、埋め込む情報に基づいて、多値の画素値で表わされる線状の電子透かしパターンを生成する電子透かしパターン生成部と、前記電子透かしパターン生成部において生成された線状の電子透かしパターンの各画素値に基づいて、前記線状の電子透かしパターンの最大画素値と最小画素値との中間値を閾値として用いて、前記線状の電子透かしパターンの各画素値を2値化した2値化済の線状の電子透かしパターンを生成する2値化処理部と、を含んで構成されている。 In order to achieve the above object, a pattern generation device according to a first aspect of the invention includes a digital watermark pattern generation unit that generates a linear digital watermark pattern represented by multivalued pixel values based on embedded information; The line using the intermediate value between the maximum pixel value and the minimum pixel value of the linear digital watermark pattern as a threshold based on each pixel value of the linear digital watermark pattern generated by the digital watermark pattern generation unit And a binarization processing unit that generates a binarized linear digital watermark pattern obtained by binarizing each pixel value of the digital watermark pattern.
第1の発明によれば、電子透かしパターン生成部により、埋め込む情報に基づいて、多値の画素値で表わされる線状の電子透かしパターンを生成し、2値化処理部により、生成された線状の電子透かしパターンの各画素値に基づいて、線状の電子透かしパターンの最大画素値と最小画素値との中間値を閾値として用いて、線状の電子透かしパターンの各画素値を2値化した2値化済の線状の電子透かしパターンを生成する。 According to the first aspect of the invention, the digital watermark pattern generation unit generates a linear digital watermark pattern represented by multivalued pixel values based on the embedded information, and the line generated by the binarization processing unit Each pixel value of the linear digital watermark pattern is binarized by using, as a threshold value, an intermediate value between the maximum pixel value and the minimum pixel value of the linear digital watermark pattern based on each pixel value of the digital digital watermark pattern Generate a binarized linear digital watermark pattern.
このように、埋め込む情報に基づいて、線状の電子透かしパターンを生成し、生成された線状の電子透かしパターンの各画素値に基づいて、2値化済の線状の電子透かしパターンを生成することにより、情報を凹凸のパターンで媒体に埋め込むことができる。 In this manner, a linear digital watermark pattern is generated based on the embedded information, and a binarized linear digital watermark pattern is generated based on each pixel value of the generated linear digital watermark pattern. Thus, information can be embedded in the medium in a concavo-convex pattern.
第2の発明に係る情報埋め込み装置は、第1の発明に係るパターン生成装置により生成された2値化済の線状の電子透かしパターンの凹凸を表面に形成するように媒体を加工するエンボスID埋め込み部を含んで構成されている。 An information embedding apparatus according to a second aspect of the present invention is an embossed ID for processing a medium so as to form on a surface unevenness of a binarized linear digital watermark pattern generated by the pattern generation apparatus according to the first aspect. It is comprised including an embedding part.
また、第3の発明に係る情報埋め込み方法は、エンボスID埋め込み部を含む、情報埋め込み装置における、情報埋め込み方法であって、前記エンボスID埋め込み部は、埋め込む情報に基づいて生成された、多値の画素値で表わされる線状の電子透かしパターンの各画素値に基づいて生成された、前記線状の電子透かしパターンの最大画素値と最小画素値との中間値を閾値として用いて、前記線状の電子透かしパターンの各画素値を2値化した2値化済の線状の電子透かしパターンの凹凸を表面に形成するように媒体を加工する。 An information embedding method according to a third aspect of the present invention is the information embedding method in an information embedding device including an embossed ID embedding unit, wherein the embossed ID embedding unit is generated based on the embedded information. Using the intermediate value between the maximum pixel value and the minimum pixel value of the linear digital watermark pattern generated based on each pixel value of the linear digital watermark pattern represented by the pixel value of The medium is processed so as to form on the surface unevenness of a binarized linear digital watermark pattern obtained by binarizing each pixel value of the digital digital watermark pattern.
第2及び第3の発明によれば、エンボスID埋め込み部により、線状の電子透かしパターンの最大画素値と最小画素値との中間値を閾値として用いて、線状の電子透かしパターンの各画素値を2値化した2値化済の線状の電子透かしパターンの凹凸を表面に形成するように媒体を加工する。 According to the second and third inventions, each pixel of the linear digital watermark pattern is used by the emboss ID embedding unit using an intermediate value between the maximum pixel value and the minimum pixel value of the linear digital watermark pattern as a threshold value. The medium is processed so as to form on the surface the concavities and convexities of a binarized linear digital watermark pattern whose value has been binarized.
このように、線状の電子透かしパターンの各画素値を2値化した2値化済の線状の電子透かしパターンの凹凸を表面に形成するように媒体を加工することにより、情報を凹凸のパターンで媒体に埋め込むことができる。 In this manner, the information is formed as unevenness by processing the medium to form on the surface the unevenness of the binarized linear digital watermark pattern obtained by binarizing each pixel value of the linear digital watermark pattern. It can be embedded in the medium in a pattern.
また、第2の発明に係る情報埋め込み装置において、前記媒体を物理的に入力する媒体入力部を更に含み、前記埋め込む情報は、ID情報であって、前記エンボスID埋め込み部は、前記媒体入力部により入力された前記媒体の表面の任意領域に対し、エンボス加工用の型であるエンボッサーにより、前記2値化済の線状の電子透かしパターンの凹凸を形成するように前記媒体を加工してもよい。 In the information embedding apparatus according to the second aspect of the present invention, the information embedding apparatus further includes a medium input unit for physically inputting the medium, the information to be embedded is ID information, and the emboss ID embedding unit is the medium input unit. The medium is processed to form asperities of the binarized linear digital watermark pattern with an embosser, which is a mold for embossing, on an arbitrary area of the surface of the medium input by Good.
第4の発明に係る情報検出装置は、対象となる媒体を撮影することにより、前記媒体に予め埋め込まれたID情報を検出する情報検出装置であって、前記媒体を撮影するための撮影装置と、少なくとも1つ以上の照明光源を用いて、前記媒体を照明環境毎に撮影し、ディジタルデータとして取得する補助照明付きカメラ入力部と、前記取得された画像の各々に基づいて、全ての画像の組み合わせについて画像ペアを作成し、前記画像ペアの各々について、前記画像ペアに含まれる画像毎の画素値の差分値を計算することにより差分画像を算出し、前記差分画像の各々について、前記差分画像の画素値の各々の絶対値の合計値を計算し、前記計算された合計値が一番大きい前記差分画像を選択する差分画像算出部と、前記選択した差分画像の合計値と予め定められた閾値とに基づいて、凹凸により生じた陰影が検出できたか否かを判定する凹凸度判定部と、前記陰影が検出できたと判定された場合に、前記選択した差分画像から凹凸パターンとして埋め込まれたID情報を検出するエンボスID検出部と、を含んで構成されている。 An information detection apparatus according to a fourth aspect of the present invention is an information detection apparatus for detecting ID information embedded in advance in a medium by photographing the medium to be targeted, and an imaging apparatus for photographing the medium A camera input unit for capturing the medium for each illumination environment using at least one illumination light source and acquiring as digital data, and based on each of the acquired images, all of the images An image pair is created for the combination, and a difference image is calculated for each of the image pair by calculating a difference value of pixel values for each image included in the image pair, and for each of the difference images, the difference image is calculated Calculating a sum of absolute values of each of the pixel values, and selecting the difference image having the largest calculated sum, and combining the selected difference images A concavo-convex degree determining unit that determines whether a shade formed by the concavo-convex has been detected based on the value and a predetermined threshold value; and when it is determined that the shade has been detected, the selected difference image And an embossed ID detection unit that detects the ID information embedded as the concavo-convex pattern.
また、第5の発明に係る情報検出方法は、補助照明付きカメラ入力部と、差分画像算出部と、凹凸度判定部と、エンボスID検出部とを含む、対象となる媒体を撮影することにより、前記媒体に予め埋め込まれたID情報を検出する情報検出装置における、情報検出方法であって、前記補助照明付きカメラ入力部は、前記媒体を撮影するための撮影装置と、少なくとも1つ以上の照明光源を用いて、前記媒体を照明環境毎に撮影し、ディジタルデータとして取得し、前記差分画像算出部は、前記取得された画像の各々に基づいて、全ての画像の組み合わせについて画像ペアを作成し、前記画像ペアの各々について、前記画像ペアに含まれる画像毎の画素値の差分値を計算することにより差分画像を算出し、前記差分画像の各々について、前記差分画像の画素値の各々の絶対値の合計値を計算し、前記計算された合計値が一番大きい前記差分画像を選択し、前記凹凸度判定部は、前記選択した差分画像の合計値と予め定められた閾値とに基づいて、凹凸により生じた陰影が検出できたか否かを判定し、前記エンボスID検出部は、前記陰影が検出できたと判定された場合に、前記選択した差分画像から凹凸パターンとして埋め込まれたID情報を検出する。 In the information detection method according to the fifth aspect of the present invention, a medium serving as an object is captured by including a camera input unit with auxiliary illumination, a difference image calculation unit, an unevenness degree determination unit, and an emboss ID detection unit. An information detection method in an information detection apparatus for detecting ID information embedded in the medium in advance, wherein the camera input unit with auxiliary illumination is an imaging apparatus for imaging the medium, and at least one or more of them. The medium is photographed for each illumination environment using an illumination light source and acquired as digital data, and the difference image calculation unit creates an image pair for all combinations of images based on each of the acquired images. And calculating, for each of the image pairs, a difference image by calculating a difference value of pixel values of each image included in the image pair, and for each of the difference images, The sum of the absolute values of the pixel values of the divided image is calculated, the difference image having the largest calculated sum is selected, and the unevenness degree determination unit determines the sum of the selected difference images Based on a predetermined threshold value, it is determined whether or not the shadow generated by the unevenness can be detected, and the emboss ID detection unit determines from the selected difference image when it is determined that the shadow can be detected. ID information embedded as a concavo-convex pattern is detected.
第4及び第5の発明によれば、補助照明付きカメラ入力部により、媒体を撮影するための撮影装置と、少なくとも1つ以上の照明光源を用いて、媒体を照明環境毎に撮影し、ディジタルデータとして取得し、差分画像算出部は、取得された画像の各々に基づいて、全ての画像の組み合わせについて画像ペアを作成し、画像ペアの各々について、画像ペアに含まれる画像毎の画素値の差分値を計算することにより差分画像を算出し、差分画像の各々について、差分画像の画素値の各々の絶対値の合計値を計算し、計算された合計値が一番大きい差分画像を選択し、凹凸度判定部は、選択した差分画像の合計値と予め定められた閾値とに基づいて、凹凸により生じた陰影が検出できたか否かを判定し、エンボスID検出部は、陰影が検出できたと判定された場合に、選択した差分画像から凹凸パターンとして埋め込まれたID情報を検出する。 According to the fourth and fifth inventions, the medium is photographed for each illumination environment using the photographing device for photographing the medium and the at least one illumination light source by the camera input unit with auxiliary illumination Data is acquired as data, and the difference image calculation unit creates an image pair for every combination of images based on each of the acquired images, and for each of the image pairs, the pixel value of each image included in the image pair The difference image is calculated by calculating the difference value, the sum of the absolute values of the pixel values of the difference image is calculated for each difference image, and the difference image having the largest calculated sum is selected The unevenness degree judging unit judges whether or not the shadow generated by the unevenness can be detected based on the total value of the selected difference image and a predetermined threshold value, and the emboss ID detection unit can detect the shadow Tatto If it is constant, to detect the ID information embedded as a concavo-convex pattern from the difference image selected.
このように、媒体を照明環境毎に撮影し、ディジタルデータとして取得し、取得された画像の各々に基づいて、画像ペアを作成し、画像ペアの各々について、差分画像を算出し、差分画像の各々について、差分画像の画素値の各々の絶対値の合計値を計算し、計算された合計値が一番大きい差分画像を選択し、選択した差分画像の合計値と予め定められた閾値とに基づいて、凹凸により生じた陰影が検出できたか否かを判定し、陰影が検出できたと判定された場合に、選択した差分画像から凹凸パターンとして埋め込まれたID情報を検出することにより、媒体に形成された凹凸のパターンから精度よくID情報を検出することができる。 Thus, the medium is photographed for each illumination environment, acquired as digital data, an image pair is created based on each of the acquired images, a difference image is calculated for each of the image pairs, and For each, the sum of the absolute values of each of the pixel values of the difference image is calculated, the difference image with the largest calculated sum is selected, and the sum of the selected difference images and a predetermined threshold value On the basis of this, it is determined whether or not the shadow produced by the unevenness has been detected, and if it is determined that the shadow has been detected, the medium is detected by detecting ID information embedded as the unevenness pattern from the selected difference image. The ID information can be detected with high accuracy from the formed unevenness pattern.
また、第6の発明に係る媒体は、線状のパターンが凹凸で埋め込まれた媒体であって、前記線状のパターンは、各画素値が2値で表現される線状の電子透かしパターンである。 The medium according to the sixth aspect of the present invention is a medium in which a linear pattern is embedded with unevenness, and the linear pattern is a linear digital watermark pattern in which each pixel value is represented by a binary value. is there.
また、本発明のプログラムは、コンピュータを、上記のパターン生成装置、情報埋め込み装置、又は情報検出装置の各部として機能させるためのプログラムである。 Further, a program according to the present invention is a program for causing a computer to function as the above-described pattern generation device, an information embedding device, or each part of an information detection device.
以上説明したように、本発明のパターン生成装置によれば、埋め込む情報に基づいて、線状の電子透かしパターンを生成し、生成された線状の電子透かしパターンの各画素値に基づいて、2値化済の線状の電子透かしパターンを生成することにより、情報を凹凸のパターンで媒体に埋め込むことができる。 As described above, according to the pattern generation apparatus of the present invention, a linear digital watermark pattern is generated based on the embedded information, and 2 is generated based on each pixel value of the generated linear digital watermark pattern. Information can be embedded in the medium in a concavo-convex pattern by generating a linearized digital watermark pattern.
また、情報埋め込み装置、方法、及びプログラムによれば、線状の電子透かしパターンの各画素値を2値化した2値化済の線状の電子透かしパターンの凹凸を表面に形成するように媒体を加工することにより、情報を凹凸のパターンで媒体に埋め込むことができる。 Further, according to the information embedding apparatus, method, and program, the medium is configured to form on the surface the unevenness of the binarized linear digital watermark pattern obtained by binarizing each pixel value of the linear digital watermark pattern. By processing the information, information can be embedded in the medium in a concavo-convex pattern.
また、情報検出装置、方法、及びプログラムによれば、媒体を照明環境毎に撮影し、ディジタルデータとして取得し、取得された画像の各々に基づいて、画像ペアを作成し、画像ペアの各々について、差分画像を算出し、差分画像の各々について、差分画像の画素値の各々の絶対値の合計値を計算し、計算された合計値が一番大きい差分画像を選択し、選択した差分画像の合計値と予め定められた閾値とに基づいて、凹凸により生じた陰影が検出できたか否かを判定し、陰影が検出できたと判定された場合に、選択した差分画像から凹凸パターンとして埋め込まれたID情報を検出することにより、媒体に形成された凹凸のパターンから精度よくID情報を検出することができる。 Further, according to the information detection apparatus, method, and program, a medium is photographed for each illumination environment, acquired as digital data, an image pair is created based on each of the acquired images, and each of the image pairs is generated. The difference image is calculated, and for each difference image, the sum of the absolute values of the pixel values of the difference image is calculated, and the difference image having the largest calculated sum is selected, and the selected difference image Based on the total value and a predetermined threshold value, it is determined whether or not the shadow produced by the unevenness has been detected, and when it is determined that the shadow has been detected, the selected differential image is embedded as an unevenness pattern. By detecting the ID information, the ID information can be accurately detected from the concavo-convex pattern formed on the medium.
以下、図面を参照して本発明の実施形態を詳細に説明する。 Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
<本発明の実施形態の概要>
まず、本発明の実施形態の概要について説明する。本実施形態に係る装置は、任意の模様や画像等が印刷された紙媒体やそれに準ずる媒体に対し、下地の模様や画像に視覚的な影響を与えることなく個別のID情報を付与することができ、かつ、一般的なコピー機等での複製が困難となる、ID情報埋め込み検出装置及び方法に関するものである。
<Overview of Embodiments of the Present Invention>
First, an outline of an embodiment of the present invention will be described. The apparatus according to the present embodiment can apply individual ID information to a paper medium on which an arbitrary pattern, an image, etc. is printed or a medium according to the same without visually affecting the background pattern or the image. The present invention relates to an ID information embedded detection apparatus and method which can be performed and which is difficult to copy in a general copy machine or the like.
広い面積に、部分的な情報欠落への耐性を高めて情報を埋め込む技術としては、電子透かし技術がある。電子透かし技術を用いると、媒体の表面の広い面積にロバスト性を保つように情報を埋め込むことができるため、局所的な一部の読み取りが難しくとも情報を復元することが可能となる。 There is a digital watermarking technology as a technology to embed information in a wide area by enhancing resistance to partial information loss. Using the digital watermarking technology, information can be embedded in a large area of the surface of the medium so as to maintain robustness, so that information can be restored even if local partial reading is difficult.
そのため、本実施形態においては、印刷媒体に対し微細な(複写機による正面からの照明では読み取りにくいが、斜めからの照明では陰影がつく)3次元的凹凸(以下、エンボスとする)の加工を施して透かしパターンを記録することでID情報(以下、エンボスIDとする)を埋め込むとともに、複数個の照明光源を持つカメラを用いてエンボスIDを検出する。 Therefore, in the present embodiment, processing of three-dimensional unevenness (hereinafter referred to as emboss) fine for the print medium (it is difficult to read by illumination from the front by a copying machine, but shaded by oblique illumination) The watermark pattern is applied to record and embed ID information (hereinafter referred to as emboss ID), and the emboss ID is detected using a camera having a plurality of illumination light sources.
図1に、エンボスの加工を施すことによって、エンボスIDを埋め込むことにより作成した媒体をコピー機で複写したときのイメージの一例を示す。図1に示すように、エンボスで埋め込まれた凹凸は複写すると映らない。 FIG. 1 shows an example of an image when a medium created by embedding an emboss ID is copied by applying a emboss process. As shown in FIG. 1, the unevenness embedded by the emboss does not appear after copying.
また、図2、及び図3は、エンボスの加工を施すことによって、エンボスIDを埋め込むことにより作成した媒体をイメージする一例を示す図である、異なる角度から見たイメージ図の例を表す。ここで、図2の角度ではエンボスで埋め込まれた情報は見えないが、図3の角度の場合には模様がはっきり見える。そのため、媒体の真贋判定の際には図3に相当する角度(エンボスの凹凸の深さや幅等に応じた、所定の角度)、及び照明条件にて媒体を読み取ることで、エンボスで埋め込まれた情報の読み取りが可能となる。 Moreover, FIG. 2 and FIG. 3 represent an example of an image view seen from different angles, showing an example of imaging a medium created by embedding an emboss ID by applying embossing processing. Here, the information embedded by embossing is not visible at the angle of FIG. 2, but the pattern is clearly visible at the angle of FIG. Therefore, in the case of authenticity judgment of the medium, the medium is embedded by reading the medium at an angle corresponding to FIG. 3 (a predetermined angle corresponding to the depth and width of the unevenness of the emboss, etc.) and illumination conditions. Information can be read.
また、埋め込みたい情報から、エンボスでの表現に適した“線状のパターン”で構成された模様の電子透かしを作成することができる(非特許文献1:中村高雄、片山淳、山室雅司、曽根原登「カメラ付き携帯電話機を用いたアナログ画像からの高速電子透かし検出方式」電子情報通信学会論文誌、D-II Vol.J87-D-II, No.12, pp.2145-2155, 2004)。なお、エンボスで情報を埋め込む場合、情報の埋め込みに適するのは線状のパターンであり、空間的に低周波のパターンは、埋め込める情報量が減ることに加え、平らな部分の傷や凹みの影響を受けやすくなりロバスト性が低下するため、エンボスでの情報埋め込みに適さない。 In addition, it is possible to create a digital watermark of a pattern composed of “linear patterns” suitable for emboss expression from information to be embedded (Non-patent document 1: Takao Nakamura, Atsushi Katayama, Masashi Yamamuro, Sonehara Noto, "High-speed digital watermark detection method from analog images using camera-equipped mobile phones," Transactions of the Institute of Electronics, Information and Communication Engineers, D-II Vol. J87-D-II, No. 12, pp. 2145-2155, 2004). In addition, when embedding information by embossing, it is a linear pattern that is suitable for embedding information, and in addition to the decrease in the amount of information that can be embedded, spatially low-frequency patterns reduce scratches and dents on flat parts. It is not suitable for embedding information in embossing because it is susceptible to the influence and the robustness is reduced.
しかし、上述の非特許文献1の技術で作成される線状のパターンは、多値を有するパターンであり、エンボスでは2値のパターンしか表現できないため、非特許文献1に記載の技術をそのまま用いると、エンボスパターンとならない。そのため、本実施形態においては、後述するように2値のパターンを作成し、当該2値のパターンをエンボスパターンとする。 However, the linear pattern created by the technique of Non-Patent Document 1 described above is a pattern having multiple values, and only a binary pattern can be expressed by embossing, so the technique described in Non-Patent Document 1 is used as it is And, it does not become an embossed pattern. Therefore, in the present embodiment, as described later, a binary pattern is created, and the binary pattern is used as an embossed pattern.
また、本実施形態においては、ID情報を埋め込むID情報埋め込み部分と、ID情報を検出するID情報検出部分とに分かれて構成される。 Further, in the present embodiment, an ID information embedding portion for embedding ID information and an ID information detection portion for detecting ID information are divided.
ID情報埋め込み部分では、既に印刷された物体に対し、枠縁の付加、および、電子透かしパターンを表現したエンボスの加工を施す。エンボス加工された印刷物は、一般的なコピー機にかけてもエンボスによる陰影パターンは複写されない性質がある。 In the ID information embedded portion, the already printed object is subjected to addition of a frame edge and processing of embossing representing a digital watermark pattern. Embossed printed matter has the property that even if it is applied to a general copying machine, the embossed shadow pattern is not copied.
これは、コピー機のスキャナでは印刷媒体面に対し正面から均等に光を照射しているため、微細な凸凹による陰影は生じないからである。したがって、本実施形態によって得られた透かし入り印刷媒体はコピー機によって陰影パターンを写し取るなどの複製が困難である。 This is because, in the scanner of the copying machine, since light is uniformly emitted from the front to the printing medium surface, shading due to fine unevenness does not occur. Therefore, the watermarked print medium obtained by the present embodiment is difficult to copy, such as copying a shadow pattern by a copying machine.
また、エンボスパターンが陰影パターンとして映らない条件としては、凹凸の深さをあまり深くし過ぎないことが重要である。本実施形態においては、例えば、凹凸の深さとしては、0.01mm〜0.1mm程度を用いる。ただし、当該範囲に限定されるものではない。また、ID情報のビット数をより大きくするために、線の幅はできるだけ細い方がよい。ただし、エンボス加工可能な線幅は一般に1pt=0.35mm程度までなので、それ以上の幅に止めておく必要がある。さらに、印刷対象となる媒体は、凹凸のパターンが長期間に亘り保存できるように、厚めの紙かプラスチックシート等の固めの素材を用いるとよい。 In addition, as a condition under which the embossed pattern is not reflected as a shadow pattern, it is important not to make the depth of the unevenness too deep. In the present embodiment, for example, about 0.01 mm to 0.1 mm is used as the depth of the unevenness. However, it is not limited to the said range. Also, in order to increase the number of bits of ID information, the width of the line should be as thin as possible. However, since the embossable line width is generally up to about 1 pt = 0.35 mm, it is necessary to stop at a width larger than that. Further, as a medium to be printed, it is preferable to use a solid material such as a thick paper or a plastic sheet so that the concavo-convex pattern can be stored for a long time.
一方、ID情報検出部分では、複数個の照明光源を決められた順序で明滅させ、それに同期させて複数枚のカメラキャプチャ画像を得る。そして、当該画像から印刷媒体の枠縁を検出して射影変換を行い、正面から見た画像に正規化した上で複数個のカメラキャプチャ画像から差分画像を算出する。算出した結果、差分値の合計が閾値より大きい場合は入力画像が細かい凹凸を含む印刷媒体であると判定する。 On the other hand, in the ID information detection portion, a plurality of illumination light sources are blinked in a predetermined order, and synchronized with that, a plurality of camera capture images are obtained. Then, the frame edge of the print medium is detected from the image and projective conversion is performed, and after normalization to an image viewed from the front, a difference image is calculated from a plurality of camera capture images. As a result of the calculation, when the sum of difference values is larger than the threshold value, it is determined that the input image is a print medium including fine unevenness.
また、細かい凹凸を含む印刷媒体であると判定された、上記差分画像から電子透かし情報を検出し、結果を出力する。これにより、検出された電子透かし情報がエンボス加工により生じた陰影パターンであるかどうかを識別することができ、一般的なプリンタで印刷された2次元的な濃淡パターンによる偽造物であるか否かを判別することができる。 Also, digital watermark information is detected from the difference image that has been determined to be a print medium that includes fine asperities, and the result is output. This makes it possible to identify whether the detected digital watermark information is a shadow pattern generated by embossing, and whether it is a forgery with a two-dimensional density pattern printed by a general printer Can be determined.
以上のことより、本実施形態においては、印刷媒体に対しエンボスの加工を施して透かしパターンを記録することでID情報を埋め込むため、一般的なコピー機にかけても透かしパターンまでは複写できない。また、複数個の照明光源を持つカメラを用いてそのID情報を検出するため、エンボスによる陰影パターンのみを抽出することができ、2次元的に偽造された透かしパターンを排除することができる。そのため、結果として、複製困難な透かし入り印刷媒体を作成することができる。 From the above, in the present embodiment, since the ID information is embedded by applying the embossing process to the print medium and recording the watermark pattern, even a general copying machine can not copy the watermark pattern. Also, since a camera having a plurality of illumination light sources is used to detect its ID information, only a shadow pattern by embossing can be extracted, and a two-dimensionally forged watermark pattern can be eliminated. As a result, it is possible to create a watermarked print medium that is difficult to copy.
<第1の実施形態に係る情報埋め込みシステムの構成>
次に、第1の実施形態に係る情報埋め込みシステムの構成について説明する。図4に示すように、第1の実施形態に係る情報埋め込みシステム100は、印刷媒体入力部101と、枠縁付与装置102と、エンボスID埋め込み装置103と、印刷媒体出力部104と、パターン生成装置105と、制御部106と、搬送部107と、を備えている。
<Configuration of Information Embedding System According to First Embodiment>
Next, the configuration of the information embedding system according to the first embodiment will be described. As shown in FIG. 4, the information embedding system 100 according to the first embodiment includes a print medium input unit 101, a frame edge providing device 102, an embossed ID embedding device 103, a print medium output unit 104, and pattern generation. An apparatus 105, a control unit 106, and a transport unit 107 are provided.
印刷媒体入力部101は、対象となる印刷媒体を物理的に受け付け、印刷媒体を、搬送部107を介して枠縁付与装置102に搬送する。第1の実施形態においては、印刷媒体は紙媒体とする。また、第1の実施形態においては、印刷媒体は任意の模様や画像が印刷されているものとする。なお、印刷媒体は、紙媒体以外にも、他にプラスチックシートなど紙媒体に準ずる媒体としてもよい。また、印刷媒体は、何も印刷されていなくても良い。また、印刷媒体入力部101において受け付けた印刷媒体に対して、搬送部107を介して枠縁付与装置102に送る過程で必要な任意の印刷を行ってもよい。 The print medium input unit 101 physically receives a target print medium, and conveys the print medium to the frame border applying device 102 via the conveyance unit 107. In the first embodiment, the print medium is a paper medium. In the first embodiment, it is assumed that the print medium is printed with an arbitrary pattern or image. In addition to the paper medium, the print medium may be a medium conforming to the paper medium such as a plastic sheet. Also, the print medium may not be printed at all. In addition, any printing necessary in the process of sending the printing medium received by the printing medium input unit 101 to the frame border applying device 102 via the conveyance unit 107 may be performed.
枠縁付与装置102は、搬送部107を介して、印刷媒体入力部101において受け付けた印刷媒体全体を、枠縁付与装置102に内蔵してあるカメラ等により任意の方法により認識する。また、枠縁付与装置102は、印刷媒体全体を認識した場合、当該印刷媒体に対し、枠縁付与装置102に内蔵されたプリンタ等の印刷機器を用いて、任意の方法により検出した当該印刷媒体の縁に、矩形枠線を上書きする。なお、矩形枠線の太さ、色は、予め定められているものとし、例えば色として、白、黒、又はそれらを組み合わせた色を設定することができる。また、枠縁付与装置102は、矩形枠線を上書き印刷した印刷媒体を、搬送部107を介してエンボスID埋め込み装置103に搬送する。なお、当該印刷した矩形枠線は電子透かし検出の際にカメラキャプチャ画像から電子透かしパターンの位置を特定するために付加するものである。 The frame edge applying device 102 recognizes the entire print medium received by the print medium input unit 101 via the transport unit 107 by an arbitrary method such as a camera incorporated in the frame edge applying device 102. Further, when the frame border applying device 102 recognizes the entire printing medium, the printing medium detected by any method using a printing device such as a printer built in the frame border applying device 102 with respect to the print medium. Overwrite the rectangular border on the edge of. Note that the thickness and color of the rectangular frame line are determined in advance, and for example, white, black, or a color combining them can be set as the color. Further, the frame edge applying device 102 conveys the printing medium on which the rectangular frame line is overprinted to the emboss ID embedding device 103 via the conveying unit 107. The printed rectangular frame is added to specify the position of the digital watermark pattern from the camera capture image at the time of digital watermark detection.
エンボスID埋め込み装置103は、搬送部107を介して搬送された、枠縁付与装置102において上書きされた印刷媒体全体を、エンボスID埋め込み装置103に内蔵してあるカメラ等により認識すると、当該印刷媒体全体を撮影し、パターン生成装置105に出力する。また、エンボスID埋め込み装置103は、パターン生成装置105から2値化済の線状の電子透かしパターンを受け付けると、エンボスID埋め込み装置103の一部であるエンボッサーと呼ばれるエンボス加工用の型を当該受け付けた電子透かしパターンに適応するように変更する。ここで、電子透かしパターンに適応させることとは、当該電子透かしパターンの凹凸を表面に形成するようなエンボッサーに変更することである。 When the embossed ID embedding device 103 recognizes the entire print medium, which is conveyed through the conveyance unit 107 and overwritten by the frame edge applying device 102, by a camera or the like incorporated in the embossed ID embedding device 103, the print medium The entire image is photographed and output to the pattern generation device 105. Further, when the embossed ID embedding device 103 receives a binarized linear digital watermark pattern from the pattern generation device 105, the embossed ID embedding device 103 receives an embossing type called an embosser which is a part of the embossed ID embedding device 103. To adapt to the digital watermark pattern. Here, adapting to the digital watermark pattern means changing to an embosser that forms the asperities of the digital watermark pattern on the surface.
また、エンボスID埋め込み装置103は、変更したエンボッサーを用いて対象となる印刷媒体に対して、エンボスID埋め込み装置103に内蔵されている型押し機を用いて当該印刷媒体の両側からサンドすることにより、電子透かしパターンの凹凸を表面に形成するようにエンボス加工を施し、電子透かしパターンを埋め込む。また、エンボスID埋め込み装置103は、電子透かしパターンを埋め込んだ印刷媒体を、搬送部107を介して印刷媒体出力部104に搬送する。なお、第1の実施形態においては、エンボスID埋め込み装置103は、印刷媒体に印刷された枠縁矩形にぴったり収まるように電子透かしパターンを埋め込む。 In addition, the embossing ID embedding device 103 performs sanding from both sides of the target printing medium using the embossing machine embedded in the embossing ID embedding device 103, using the modified embosser. And embossing the surface of the digital watermark pattern so as to form asperities on the surface, and embedding the digital watermark pattern. Further, the emboss ID embedding device 103 transports the print medium in which the digital watermark pattern is embedded to the print media output unit 104 via the transport unit 107. In the first embodiment, the emboss ID embedding device 103 embeds the digital watermark pattern so as to fit within the frame border rectangle printed on the print medium.
このように、第1の実施形態におけるエンボス加工は、エンボッサーと呼ばれる型をとり、対象となる印刷媒体に対して型押し機などで両側からサンドすることで実現する。第1の実施形態においては、エンボッサーはアクリル樹脂などで作成されるものを用いるが、エンボッサーは、これに限定されるものではない。また、型の作成には3Dプリンタを利用してもよい。 As described above, the embossing in the first embodiment is realized by taking a mold called an embosser and sanding the target print medium from both sides with a embossing machine or the like. In the first embodiment, the embosser is made of acrylic resin or the like, but the embosser is not limited to this. Also, a 3D printer may be used to create a mold.
印刷媒体出力部104は、搬送部107を介して搬送された、電子透かしが埋め込まれた印刷媒体を物理的に出力する。 The print medium output unit 104 physically outputs the print medium having the digital watermark embedded therein, which is conveyed through the conveyance unit 107.
制御部106は、印刷媒体入力部101、枠縁付与装置102、エンボスID埋め込み装置103、印刷媒体出力部104、パターン生成装置105、及び搬送部107を制御する。 The control unit 106 controls the print medium input unit 101, the frame edge applying device 102, the emboss ID embedding device 103, the print medium output unit 104, the pattern generation device 105, and the transport unit 107.
パターン生成装置105は、CPUと、RAMと、後述するパターン生成ルーチンを実行するためのプログラムや各種データを記憶したROMと、を含むコンピュータで構成することができる。このパターン生成装置105は、機能的には図5に示すように入力部200と、演算部202と、出力部210とを備えている。 The pattern generation device 105 can be configured by a computer including a CPU, a RAM, and a ROM storing a program for executing a pattern generation routine described later and various data. The pattern generation device 105 functionally includes an input unit 200, an operation unit 202, and an output unit 210, as shown in FIG.
入力部200は、エンボスID埋め込み装置103から、エンボスID埋め込み装置103において撮影された印刷物全体の画像データを受け付ける。 The input unit 200 receives, from the emboss ID embedding device 103, image data of the entire printed material photographed by the emboss ID embedding device 103.
演算部202は、電子透かしパターン生成部204と、2値化処理部206とを含んで構成されている。 The arithmetic unit 202 includes a digital watermark pattern generation unit 204 and a binarization processing unit 206.
電子透かしパターン生成部204は、入力部200において受け付けたエンボスID埋め込み装置103において撮影された印刷媒体全体を表す画像サイズ(少なくとも印刷媒体全体のW×H画素サイズ)と、当該撮影された印刷媒体に対応する、メモリ(図示省略)に記憶されている埋め込む情報であるk−bitの電子透かし情報IDとに基づいて、電子透かしパターンを生成し、2値化処理部206に出力する。なお、第1の実施形態においては、型となる電子透かしパターンの生成方法は、例えば非特許文献1に示された方法などを利用する。また、第1の実施形態において埋め込む情報は、ID情報である。また、当該撮影された印刷媒体に対応する埋め込む情報は、任意の方法により取得できるものとする。 The electronic watermark pattern generation unit 204 receives an image size (at least W × H pixel size of the entire print medium) representing the entire print medium photographed by the emboss ID embedding device 103 received by the input unit 200, and the photographed print medium The digital watermark pattern is generated based on the k-bit digital watermark information ID which is the embedded information stored in the memory (not shown) corresponding to B, and is output to the binarization processing unit 206. In the first embodiment, a method of generating a digital watermark pattern to be a type uses, for example, the method disclosed in Non-Patent Document 1. The information to be embedded in the first embodiment is ID information. Further, information to be embedded corresponding to the photographed print medium can be obtained by any method.
具体的には、まず、取得したk−bitの電子透かし情報IDに対して誤り訂正及び誤り検出符号化を行い、n−bitの符号後Codeを得る。次に、予め定めた整数値Nを用いて、符号後Codeの各ビット値cjをl=N2/n回繰り返して引き延ばして得られる長さN2の系列を、下記(1)式とする。 Specifically, first, error correction and error detection coding are performed on the acquired k-bit digital watermark information ID to obtain an n-bit post-code Code. Next, using a predetermined integer value N, a sequence of length N 2 obtained by repeating each bit value c j of code after code l = N 2 / n times and repeating it is represented by the following equation (1) Do.
また、長さlの疑似乱数列 Also, a pseudorandom number sequence of length l
をj=0...n−1について用意し、これらを並べた長さN2の系列を下記(2)式とする。 And j = 0. . . A series of length N 2 prepared for n-1 and arranging these is set as the following equation (2).
次に、下記(3)式に従って、直接拡散変調を行う。 Next, direct diffusion modulation is performed according to the following equation (3).
ただし、biの値は、ビット値「0」のときは、「−1」、ビット値「1」のときは「+1」と読み替えて計算する。次に、下記(4)式で表される疑似ランダムに決定される置換を用意する。 However, the value of b i is calculated by reading “−1” when the bit value “0” and “+1” when the bit value “1”. Next, a pseudorandomly determined substitution represented by the following equation (4) is prepared.
また、上記(4)式の置換を用いて{si}の並びをスクランブルすることにより、埋込系列{ti}を下記(5)式に従って算出する。 Further, the scrambled sequence {t i } is calculated according to the following equation (5) by scrambling the sequence of {s i } using the permutation of the equation (4).
ここで、スクランブルはインタリーブ符号化としての効果をもち、ビット間の耐性の不均衡を防ぐことに寄与する。 Here, scrambling has an effect as interleaving coding, and contributes to preventing an imbalance in the resistance among bits.
次に、画像サイズに対する相対周波数が(Freq,Freq)及び(Freq,-Freq)である90度回転対称の二つの2次元サインカーブP-={P− x,y}、及びP+={P+ x,y}を生成し、それぞれN×N個のブロックに分割して、ブロック画像群 Next, two two-dimensional sine curves P − = {P − x, y } of 90 degree rotational symmetry, and P + = {{with the relative frequencies to the image size are (Freq, Freq) and (Freq,-Freq) Block image group by generating P + x, y } and dividing it into N × N blocks respectively
を取得する。次に、ブロック分割における各ブロック位置(h,v)について、ブロックのラスタスキャン順に沿って埋込系列の項ti(i=h+vN)を選択し、tiの値に応じて電子透かしパターンのブロック画像P(h,v) x,yを下記(6)式のように選択する。 To get Then, for each block position in the block division (h, v), along the raster scan order of blocks selecting the section embedded sequence t i (i = h + vN ), the electronic watermark pattern in accordance with the value of t i The block image P (h, v) x, y is selected as in the following equation (6).
この処理を全てのブロック位置(h,v)について行うことで、多値の画素値で表される線状の、W×H画素の電子透かしパターンP={Px,y}を生成する。 By performing this process for all block positions (h, v), a linear watermark pattern P = {P x, y } of W × H pixels represented by multivalued pixel values is generated.
2値化処理部206は、取得した線状の電子透かしパターンに2値化処理を施し、エンボス加工可能な形状に変換させた2値化済の線状の電子透かしパターンを、出力部210を介して、エンボスID埋め込み装置103に出力部210を介して出力する。 A binarization processing unit 206 binarizes the acquired linear digital watermark pattern, converts the binarized linear digital watermark pattern converted into an embossable shape, and outputs the digital watermark pattern to the output unit 210. The information is output to the emboss ID embedding device 103 via the output unit 210.
ここで、2値化処理をする理由について説明する。非特許文献1に代表される電子透かしパターンは、いずれも多値のパターンで表現されるため、第1の実施形態のように、エンボスとしてそのまま印刷媒体を加工する場合には利用することができない。そのため、第1の実施形態においては、多値パターンで生成された電子透かしパターンに2値化処理を施し、エンボス加工可能な、2値パターンの電子透かしパターンに変換する。 Here, the reason for performing the binarization process will be described. The digital watermark pattern represented by Non-Patent Document 1 can not be used as it is when processing the print medium as emboss as it is, as in the first embodiment, since all digital watermark patterns are represented as multi-valued patterns. . Therefore, in the first embodiment, the digital watermark pattern generated with the multi-level pattern is subjected to binarization processing, and is converted into the digital watermark pattern of the embossable binary pattern.
具体的には、電子透かしパターンに対して一定の閾値を設け、その閾値より大きい画素値は1に、それ以外の画素値は0に変換する。このようにすることにより、2値のパターンに変換することができる。ただし、多値パターンを2値パターンに変換することにより、画素値が滑らかに変化しているところが潰されてしまうため、画像データとしての情報量は欠落してしまう。そのため、2値化のための閾値を任意に設定しても検出可能なパターンには変換できない可能性が高い。 Specifically, a fixed threshold value is provided for the digital watermark pattern, and pixel values larger than the threshold value are converted to 1 and other pixel values are converted to 0. By doing this, it can be converted into a binary pattern. However, by converting a multi-valued pattern into a binary pattern, the portion where the pixel value changes smoothly is crushed, and the amount of information as image data is lost. Therefore, there is a high possibility that conversion to a detectable pattern can not be made even if the threshold value for binarization is arbitrarily set.
そこで、第1の実施形態においては、電子透かしパターンを構成する全ての画素値の最大値(最大画素値)と最小値(最小画素値)とを求め、それらの中間値((最大値+最小値)/2)を閾値として2値化を行う。非特許文献1のような電子透かし方式では、より視認されにくいように、縞状パターンの空間周波数が一定となるような、滑らかに変化するサイン波でパターンの濃淡を表しているが、パターンが示すID情報は、パターンの形状自体(具体的には、パターンで表現する波の周波数)によって表現されている。 Therefore, in the first embodiment, the maximum value (maximum pixel value) and the minimum value (minimum pixel value) of all the pixel values constituting the digital watermark pattern are determined, and their intermediate value ((maximum value + minimum) Binarization is performed with the value) / 2) as the threshold value. In the digital watermark method as in Non-Patent Document 1, the gradation of the pattern is represented by a smoothly changing sine wave such that the spatial frequency of the stripe pattern becomes constant so as to be less visible. The ID information to be shown is represented by the shape of the pattern itself (specifically, the frequency of the wave represented by the pattern).
さらに、電子透かしパターンの検出ではその周波数を基に電子透かしパターンを抽出するため、このパターンの形状が保存されていればID情報そのものは欠落しない。電子透かしパターン全画素値の中間値を閾値とする方法を用いると、サイン波と同じ周波数を持つ矩形波に変換できるため、パターンが示すID情報を保持しつつ2値化することができる。 Furthermore, since the digital watermark pattern is extracted based on the frequency in the detection of the digital watermark pattern, the ID information itself is not lost if the shape of the pattern is stored. By using a method in which an intermediate value of all pixel values of the digital watermark pattern is used as a threshold value, it can be converted into a rectangular wave having the same frequency as a sine wave, and therefore, binarization can be performed while holding ID information indicated by the pattern.
<第1の実施形態に係る情報検出装置の構成>
次に、第1の実施形態に係る情報検出装置の構成について説明する。図6に示すように、第1の実施形態に係る情報検出装置300は、CPUと、RAMと、後述する検出処理ルーチンを実行するためのプログラムや各種データを記憶したROMと、を含むコンピュータで構成することができる。この情報検出装置300は、機能的には図6に示すように補助照明付きカメラ入力部310と、演算部320と、結果出力部390とを備えている。
<Configuration of Information Detection Device According to First Embodiment>
Next, the configuration of the information detection apparatus according to the first embodiment will be described. As shown in FIG. 6, the information detection apparatus 300 according to the first embodiment is a computer including a CPU, a RAM, and a ROM storing a program for executing a detection processing routine to be described later and various data. It can be configured. The information detection apparatus 300 functionally includes a camera input unit with auxiliary illumination 310, an operation unit 320, and a result output unit 390 as shown in FIG.
補助照明付きカメラ入力部310は、撮影装置であるデジタルカメラ等を用いて、対象となる印刷物を撮影しディジタルデータの画像の各々を受け付ける。第1の実施形態においては、補助照明付きカメラ入力部310に備えられた光源、及びデジタルカメラを用いて、複数箇所(2箇所以上なら何箇所でも良い)から異なる角度で順番に光を照射し、照射角度を変更する毎(照明環境毎)に画像を撮影する。例えば図7のような構成であれば、まず光源1をON、光源2をOFFとして1回撮影する。次に光源1をOFF、光源2をONとして1回撮影する。そして、光源1をOFF、光源2をOFFとして1回撮影する。これにより、光の照射角度の異なる画像を複数枚獲得することができる。また、これとは別に、光源を単一にし、カメラの撮影角度を複数回変更して1回ずつ撮影することにしてもよいし、あらかじめカメラ複数台を異なる角度から撮影できるよう設置して一度に撮影する方式にしてもよい。 The camera input unit with auxiliary illumination 310 photographs a target printed matter using a digital camera or the like which is a photographing device, and receives each image of digital data. In the first embodiment, light is sequentially emitted at different angles from a plurality of places (two or more places may be used) using a light source provided in the camera input unit with auxiliary illumination 310 and a digital camera. Every time the illumination angle is changed (for each lighting environment), an image is taken. For example, in the case of the configuration as shown in FIG. 7, the light source 1 is turned on and the light source 2 is turned off, and shooting is performed once. Next, the light source 1 is turned off, and the light source 2 is turned on once. Then, the light source 1 is turned off, and the light source 2 is turned off, and shooting is performed once. Thereby, a plurality of images with different light irradiation angles can be obtained. Also, separately from this, the light source may be single, the shooting angle of the camera may be changed a plurality of times, and shooting may be performed once, or a plurality of cameras may be installed in advance so as to be able to shoot from different angles in advance. You may make it the system to image | photograph to.
演算部320は、枠縁検出幾何補正部322と、差分画像算出部324と、凹凸度判定部326と、エンボスID検出部328と、を含んで構成されている。 The calculation unit 320 includes a frame edge detection geometric correction unit 322, a difference image calculation unit 324, an unevenness degree determination unit 326, and an emboss ID detection unit 328.
枠縁検出幾何補正部322は、補助照明付きカメラ入力部310で受け付けた画像の各々について、当該画像中に含まれる矩形枠線の位置を求め、その矩形枠線を基に正面から見た規定の大きさの画像に射影変換する。これにより、カメラの撮影角度に依らず、射影変換歪みを補正して所定の大きさの画像に正規化することができる。第1の実施形態における枠縁検出において用いる具体的な方法は、非特許文献1に示された枠縁検出方法などを利用する。 The frame edge detection geometric correction unit 322 determines the position of the rectangular frame line included in the image for each of the images received by the camera input unit with auxiliary illumination 310, and the definition seen from the front based on the rectangular frame line Projective transform to an image of size. Thus, regardless of the shooting angle of the camera, projective transformation distortion can be corrected and normalized to an image of a predetermined size. A specific method used in frame edge detection in the first embodiment utilizes the frame edge detection method shown in Non-Patent Document 1 or the like.
差分画像算出部324は、枠縁検出幾何補正部322で正規化された画像の各々に基づいて、全ての画像の組み合わせについて画像ペアを作成する。また、差分画像算出部324は、作成した画像ペアの各々について、当該画像ペアに含まれる画像毎の画素値の差分をとることで差分画像を算出する。 The difference image calculation unit 324 creates an image pair for all the combinations of images based on each of the images normalized by the frame edge detection geometric correction unit 322. In addition, the difference image calculation unit 324 calculates, for each of the created image pairs, a difference image by calculating the difference between the pixel values of each image included in the image pair.
なお、カメラ入力時の撮影回数がN回の場合、N×(N−1)/2通りの画像ペアが作成されるため、N×(N−1)/2通りの差分画像を得ることができる。また、差分を計算する際には、全体の明るさを揃える必要があるため、画素値の平均値がある決められた数値になるよう調整する必要がある。 In addition, when the number of times of photographing at the time of camera input is N times, N × (N−1) / 2 pairs of images are created, so N × (N−1) / 2 pairs of difference images can be obtained. it can. In addition, since it is necessary to equalize the overall brightness when calculating the difference, it is necessary to adjust the average value of the pixel values to be a predetermined numerical value.
また、差分画像算出部324は、算出した差分画像の各々から、当該差分画像の画素値の各々の絶対値の合計が最も大きい差分画像を選択し、当該選択した差分画像を、凹凸度判定部326に出力する。 Further, the difference image calculation unit 324 selects, from each of the calculated difference images, a difference image having the largest sum of absolute values of pixel values of the difference image, and selects the selected difference image as the unevenness degree determination unit. Output to 326.
凹凸度判定部326は、差分画像算出部324において取得した差分画像の画素値の絶対値の合計値が予め定められた閾値より大きい場合には、凹凸により生じた陰影が検出できたと判定し、その判定結果をエンボスID検出部328に出力する。 When the sum of absolute values of pixel values of the difference image acquired by the difference image calculation unit 324 is larger than a predetermined threshold value, the unevenness degree determination unit 326 determines that the shadow generated by the unevenness has been detected, The determination result is output to the embossing ID detection unit 328.
また、凹凸度判定部326は、差分画像算出部324において取得した差分画像の画素値の絶対値の合計値が予め定められた閾値より小さい場合には、凹凸により生じた陰影は検出されなかったと判定し、当該判定結果を結果出力部390から出力する。 In addition, when the sum of absolute values of pixel values of the difference image acquired by the difference image calculation unit 324 is smaller than a predetermined threshold, the unevenness degree determination unit 326 determines that the shadow generated by the unevenness is not detected. The determination result is output from the result output unit 390.
なお、上記のような判定方法以外に、枠縁検出幾何補正部322で正規化された複数画像からそれぞれ直接エンボスID検出を実行し、その結果として印刷媒体正面から照明をあてた場合には検出できず、かつ、斜め方向から照明をあてた場合には検出できた場合は、凹凸により生じた陰影が検出できたと判定してもよい。 Note that, in addition to the determination method as described above, the embossing ID detection is performed directly from the plurality of images normalized by the frame edge detection geometric correction unit 322, and as a result, when illumination is applied from the front of the printing medium, detection If it can not be detected and illumination can be detected when the illumination is applied from an oblique direction, it may be determined that the shadow generated by the unevenness can be detected.
エンボスID検出部328は、差分画像算出部324において取得した差分画像から電子透かしとして埋め込まれたエンボスIDを検出する。電子透かし検出方法としては、例えば非特許文献1に示された方法などが利用可能である。これは、差分画像によってエンボスで生じる陰影パターンのみをフィルタリングできることを利用している。当該方法を用いることにより、凹凸で表現した凹凸パターンのみを透かし検出の対象にできるため、検出精度が向上する効果が期待できる。ただし、差分画像を用いずに、枠縁検出幾何補正部322で正規化された画像をそのまま用いてエンボスIDを検出してもよい。 The emboss ID detection unit 328 detects an emboss ID embedded as a digital watermark from the difference image acquired by the difference image calculation unit 324. As the digital watermark detection method, for example, the method disclosed in Non-Patent Document 1 can be used. This utilizes the fact that it is possible to filter only the shadow pattern produced by embossing by the difference image. By using this method, only the concavo-convex pattern represented by the concavities and convexities can be targeted for watermark detection, so that the effect of improving the detection accuracy can be expected. However, the emboss ID may be detected using the image normalized by the frame edge detection geometric correction unit 322 as it is without using the difference image.
結果出力部390は、凹凸度判定部326での判定結果、またはエンボスID検出部328で検出したエンボスIDを最終結果として出力する。出力ではディスプレイ等に表示するか、データとしてメモリ等に出力する。 The result output unit 390 outputs, as a final result, the determination result of the unevenness degree determination unit 326 or the emboss ID detected by the emboss ID detection unit 328. In the output, the information is displayed on a display or the like, or output as data to a memory or the like.
<第1の実施形態に係るパターン生成装置の作用>
次に、第1の実施形態に係るパターン生成装置105の作用について説明する。パターン生成装置105は、エンボスID埋め込み装置103から印刷媒体全体の画像データを受け付けると、パターン生成装置105のROMに記憶されたプログラムを、CPUが実行することにより、図8に示すパターン生成処理ルーチンを実行する。
<Operation of Pattern Generation Device According to First Embodiment>
Next, the operation of the pattern generation device 105 according to the first embodiment will be described. When the pattern generation device 105 receives the image data of the entire printing medium from the emboss ID embedding device 103, the CPU executes a program stored in the ROM of the pattern generation device 105, whereby the pattern generation processing routine shown in FIG. Run.
まず、ステップS100では、メモリに記憶されている取得した画像データに対応するk−bitの電子透かし情報IDを読み込む。 First, in step S100, the k-bit digital watermark information ID corresponding to the acquired image data stored in the memory is read.
次に、ステップS102では、ステップS100において取得したk−bitの電子透かし情報IDと、受け付けた印刷媒体全体を表す画像サイズとに基づいて、電子透かしパターンを生成する。 Next, in step S102, a digital watermark pattern is generated based on the k-bit digital watermark information ID acquired in step S100 and the received image size representing the entire print medium.
次に、ステップS104では、ステップS102において取得した電子透かしパターンに2値化処理を施す。 Next, in step S104, the digital watermark pattern acquired in step S102 is binarized.
次に、ステップS106では、ステップS104において取得した2値化処理を施した電子透かしパターンを、出力部210を介して出力し、パターン生成処理ルーチンを終了する。 Next, in step S106, the digital watermark pattern subjected to the binarization processing acquired in step S104 is output through the output unit 210, and the pattern generation processing routine is ended.
<第1の実施形態に係る情報検出装置の作用>
次に、第1の実施形態に係る情報検出装置300の作用について説明する。情報検出装置300は、補助照明付きカメラ入力部310において、対象となる印刷物を、撮影環境を変更する毎に撮影したディジタルデータの画像の各々を受け付けると、情報検出装置300のROMに記憶されたプログラムを、CPUが実行することにより、図9に示す検出処理ルーチンを実行する。
<Operation of Information Detection Device According to First Embodiment>
Next, the operation of the information detection apparatus 300 according to the first embodiment will be described. The information detection apparatus 300 stores in the ROM of the information detection apparatus 300 when the camera input unit 310 with auxiliary illumination receives each of the images of digital data captured every time the imaging environment is changed in the target printed material. The CPU executes the program to execute the detection processing routine shown in FIG.
まず、ステップS200では、取得した画像の各々について、当該画像中に含まれる矩形枠線の位置を求め、その矩形枠線を基に正面から見た規定の大きさの画像に射影変換する。 First, in step S200, for each of the acquired images, the position of the rectangular frame included in the image is obtained, and projective transformation is performed to an image of a prescribed size viewed from the front based on the rectangular frame.
次に、ステップS202では、ステップS200において取得した射影変換した画像の各々に基づいて、全ての画像の組み合わせについて画像ペアを作成する。 Next, in step S202, based on each of the projective-transformed images acquired in step S200, an image pair is created for all the image combinations.
次に、ステップS204では、ステップS202において取得した画像ペアの各々について、差分画像を算出する。 Next, in step S204, a difference image is calculated for each of the image pairs acquired in step S202.
次に、ステップS206では、ステップS204において取得した差分画像の各々に基づいて、差分画像の画素値の各々の絶対値の合計が最も大きい差分画像を選択する。 Next, in step S206, based on each of the difference images acquired in step S204, a difference image having the largest sum of absolute values of pixel values of the difference image is selected.
次に、ステップS208では、ステップS206において選択した差分画像に基づいて、当該差分画像の画素値の絶対値の合計値が予め定められた閾値より大きいか否かを判定する。合計値が、予め定められた閾値より大きい場合には、検出処理ルーチンは、ステップS210へ移行する。一方、合計値が、予め定められた閾値以下である場合には、検出処理ルーチンは、ステップS300へ移行する。 Next, in step S208, based on the difference image selected in step S206, it is determined whether the sum of the absolute values of the pixel values of the difference image is larger than a predetermined threshold. If the total value is larger than the predetermined threshold value, the detection processing routine proceeds to step S210. On the other hand, if the total value is equal to or less than the predetermined threshold value, the detection processing routine proceeds to step S300.
次に、ステップS210では、ステップS206において取得した差分画像から電子透かしとして埋め込まれたエンボスIDを検出する。 Next, in step S210, the emboss ID embedded as a digital watermark is detected from the difference image acquired in step S206.
次に、ステップS212では、ステップS210において取得したエンボスIDを最終結果として出力し、検出処理ルーチンを終了する。 Next, in step S212, the emboss ID acquired in step S210 is output as a final result, and the detection processing routine is ended.
ステップS300では、凹凸により生じた陰影は検出されなかったとの判定結果を最終結果として出力し、検出処理ルーチンを終了する。 In step S300, the determination result that the shadow generated due to the unevenness is not detected is output as the final result, and the detection processing routine is ended.
以上説明したように、第1の実施形態に係る情報検出装置によれば、媒体を照明環境毎に撮影し、ディジタルデータとして取得し、取得された画像の各々に基づいて、画像ペアを作成し、画像ペアの各々について、差分画像を算出し、差分画像の各々について、差分画像の画素値の各々の絶対値の合計値を計算し、計算された合計値が一番大きい差分画像を選択し、選択した差分画像の合計値と予め定められた閾値とに基づいて、凹凸により生じた陰影が検出できたか否かを判定し、陰影が検出できたと判定された場合に、選択した差分画像から凹凸パターンとして埋め込まれたID情報を検出することにより、媒体に形成された凹凸のパターンから精度よくID情報を検出することができる。 As described above, according to the information detection apparatus according to the first embodiment, the medium is photographed for each illumination environment, acquired as digital data, and an image pair is created based on each of the acquired images. Calculating the difference image for each of the image pairs, calculating the sum of the absolute values of the pixel values of the difference image for each of the difference images, and selecting the difference image having the largest calculated sum Based on the total value of the selected difference image and a predetermined threshold value, it is determined whether or not the shadow generated by the unevenness can be detected, and when it is determined that the shadow can be detected, the selected difference image is selected. By detecting the ID information embedded as the concavo-convex pattern, the ID information can be accurately detected from the concavo-convex pattern formed on the medium.
また、印刷媒体に対しエンボスの加工を施して電子透かしパターンを記録することでID情報を埋め込むため、一般的なコピー機にかけても電子透かしパターンまでは複写できない。また、複数個の照明光源を持つカメラを用いてそのID情報を検出するため、エンボスによる陰影パターンのみを抽出することができ、2次元的に偽造された電子透かしパターンを排除することができる。結果として、複製困難な透かし入り印刷媒体を作成する方法を提供できる。 In addition, since the ID information is embedded by applying embossing processing to the print medium and recording the digital watermark pattern, even the digital copier can not copy the digital watermark pattern even by a general copying machine. Further, since a camera having a plurality of illumination light sources is used to detect its ID information, only a shadow pattern by embossing can be extracted, and a two-dimensionally forged digital watermark pattern can be excluded. As a result, it is possible to provide a method for creating watermarked print media that is difficult to copy.
なお、本発明は、上述した実施形態に限定されるものではなく、この発明の要旨を逸脱しない範囲内で様々な変形や応用が可能である。 The present invention is not limited to the above-described embodiment, and various modifications and applications can be made without departing from the scope of the present invention.
次に、第2の実施形態に係る情報埋め込みシステム、及び情報検出装置について説明する。 Next, an information embedding system and an information detecting device according to the second embodiment will be described.
第2の実施形態においては、2次元コードが印刷された印刷媒体にエンボスIDを埋め込んで、カメラで2次元コード、及びエンボスIDを検出することで、2次元コードの真贋判定を行う点が第1の実施形態と異なる。なお、第1の実施形態に係る情報埋め込みシステム100、及び情報検出装置300と同様の構成及び作用については、同一の符号を付して説明を省略する。 In the second embodiment, the emboss ID is embedded in the printing medium on which the two-dimensional code is printed, and the camera detects the two-dimensional code and the emboss ID, and the authenticity determination of the two-dimensional code is performed. It differs from the first embodiment. In addition, about the structure and effect | action similar to the information embedding system 100 which concerns on 1st Embodiment, and the information detection apparatus 300, the same code | symbol is attached | subjected and description is abbreviate | omitted.
<第2の実施形態に係る情報埋め込みシステムの構成>
まず、第2の実施形態に係る情報埋め込みシステムの構成について説明する。図10に示すように、第2の実施形態に係る情報埋め込みシステム400は、印刷媒体入力部101と、枠縁付与装置102と、エンボスID埋め込み装置403と、印刷媒体出力部104と、パターン生成装置405と、制御部406と、搬送部107と、を備えている。なお、第2の実施形態において受け付ける印刷媒体は、2次元コードが印刷されているものとする。
<Configuration of Information Embedding System According to Second Embodiment>
First, the configuration of the information embedding system according to the second embodiment will be described. As shown in FIG. 10, the information embedding system 400 according to the second embodiment includes a print medium input unit 101, a frame edge providing device 102, an emboss ID embedding device 403, a print medium output unit 104, and pattern generation. An apparatus 405, a control unit 406, and a transport unit 107 are provided. In the second embodiment, a two-dimensional code is printed on the print medium received.
エンボスID埋め込み装置403は、搬送部107を介して搬送された、枠縁付与装置102において上書きされた印刷媒体全体を、エンボスID埋め込み装置403に内蔵してあるカメラ等により認識すると、当該印刷媒体全体を撮影し、パターン生成装置405に出力する。なお、第2の実施形態においては、印刷媒体全体を撮影すると同時に印刷媒体に印刷されている2次元コードを読み取り、当該2次元コードが表現しているID情報もパターン生成装置405へ出力する。 When the emboss ID embedding device 403 recognizes the entire print medium, which is conveyed through the conveyance unit 107 and overwritten by the frame edge giving device 102, by the camera etc. embedded in the emboss ID embedding device 403, the print medium The entire image is taken and output to the pattern generation device 405. In the second embodiment, the entire print medium is photographed, and simultaneously, the two-dimensional code printed on the print medium is read, and the ID information represented by the two-dimensional code is also output to the pattern generation device 405.
また、エンボスID埋め込み装置403は、パターン生成装置405から2値化済の線状の電子透かしパターンを受け付けると、エンボスID埋め込み装置403の一部であるエンボッサーを当該受け付けた電子透かしパターンに適応するように変更する。 Further, when the embossed ID embedding device 403 receives a binarized linear digital watermark pattern from the pattern generation device 405, the embosser which is a part of the embossed ID embedding device 403 is adapted to the received digital watermark pattern To change.
また、エンボスID埋め込み装置403は、変更したエンボッサーを用いて対象となる印刷媒体に対して、エンボスID埋め込み装置403に内蔵されている型押し機を用いて当該印刷媒体の両側からサンドすることにより、電子透かしパターンの凹凸を表面に形成するようにエンボス加工を施し、電子透かしパターンを埋め込む。また、エンボスID埋め込み装置403は、電子透かしパターンを埋め込んだ印刷媒体を、搬送部107を介して印刷媒体出力部104に搬送する。なお、第2の実施形態においては、エンボスID埋め込み装置403は、印刷媒体に印刷された2次元コードに重なるよう電子透かしパターンを埋め込む。 In addition, the embossing ID embedding device 403 sands the target printing medium using the modified embosser from both sides of the printing medium using the embossing machine built in the embossing ID embedding device 403. And embossing the surface of the digital watermark pattern so as to form asperities on the surface, and embedding the digital watermark pattern. Further, the emboss ID embedding device 403 transports the print medium in which the digital watermark pattern is embedded to the print media output unit 104 via the transport unit 107. In the second embodiment, the emboss ID embedding device 403 embeds the digital watermark pattern so as to overlap the two-dimensional code printed on the print medium.
制御部406は、印刷媒体入力部101、枠縁付与装置102、エンボスID埋め込み装置403、印刷媒体出力部104、パターン生成装置405、及び搬送部107を制御する。 The control unit 406 controls the print medium input unit 101, the frame edge applying device 102, the emboss ID embedding device 403, the print medium output unit 104, the pattern generation device 405, and the transport unit 107.
パターン生成装置405は、CPUと、RAMと、後述するパターン生成ルーチンを実行するためのプログラムや各種データを記憶したROMと、を含むコンピュータで構成することができる。このパターン生成装置405は、機能的には図11に示すように入力部500と、演算部502と、出力部510とを備えている。 The pattern generation device 405 can be configured by a computer including a CPU, a RAM, and a ROM storing a program for executing a pattern generation routine described later and various data. The pattern generation device 405 functionally includes an input unit 500, an arithmetic unit 502, and an output unit 510 as shown in FIG.
入力部500は、エンボスID埋め込み装置403から、エンボスID埋め込み装置403において撮影された印刷物全体の画像サイズと、印刷媒体に印刷されている2次元コードが表現しているID情報とを受け付ける。 The input unit 500 receives, from the emboss ID embedding device 403, the image size of the entire print taken by the emboss ID embedding device 403, and the ID information represented by the two-dimensional code printed on the printing medium.
演算部202は、短縮コード生成部503と、電子透かしパターン生成部504と、2値化処理部206とを含んで構成されている。 The operation unit 202 includes a short code generation unit 503, a digital watermark pattern generation unit 504, and a binarization processing unit 206.
短縮コード生成部503は、入力部500において受け付けた印刷媒体に印刷されている2次元コードが表現しているID情報に基づいて、ハッシュ関数等で得られる短縮コードを生成し、電子透かしパターン生成部504へ出力する。 The shortening code generation unit 503 generates a shortening code obtained by a hash function or the like based on the ID information represented by the two-dimensional code printed on the print medium received by the input unit 500, and generates the digital watermark pattern Output to unit 504.
電子透かしパターン生成部504は、入力部500において受け付けたエンボスID埋め込み装置403において撮影された印刷媒体全体の画像サイズ(印刷媒体全体のW×H画素サイズ)と、短縮コード生成部503において取得した短縮コードとに基づいて、電子透かしパターンを生成し、2値化処理部206に出力する。また、第2の実施形態において短縮コードは、埋め込むID情報であるエンボスIDであり、k−bitとする。 The digital watermark pattern generation unit 504 acquires the image size of the entire print medium (W × H pixel size of the entire print medium) captured by the emboss ID embedding device 403 accepted by the input unit 500 and the reduced code generation unit 503 A digital watermark pattern is generated based on the short code and output to the binarization processing unit 206. In the second embodiment, the shortening code is an emboss ID, which is ID information to be embedded, and is k-bit.
<第2の実施形態に係る情報検出装置の構成>
次に、第2の実施形態に係る情報検出装置の構成について説明する。図12に示すように、第2の実施形態に係る情報検出装置600は、CPUと、RAMと、後述する検出処理ルーチンを実行するためのプログラムや各種データを記憶したROMと、を含むコンピュータで構成することができる。この情報検出装置600は、機能的には図12に示すように補助照明付きカメラ入力部610と、演算部620と、結果出力部690とを備えている。
<Configuration of Information Detection Device According to Second Embodiment>
Next, the configuration of the information detection apparatus according to the second embodiment will be described. As shown in FIG. 12, an information detection apparatus 600 according to the second embodiment is a computer including a CPU, a RAM, and a ROM storing a program for executing a detection processing routine described later and various data. It can be configured. This information detection apparatus 600 functionally includes a camera input unit with auxiliary illumination 610, an operation unit 620, and a result output unit 690, as shown in FIG.
補助照明付きカメラ入力部610は、撮影装置であるデジタルカメラ等を用いて、対象となる印刷媒体を撮影しディジタルデータの画像の各々を受け付ける。また、補助照明付きカメラ入力部610は、任意の方法に基づいて、対象となる印刷媒体に印刷されている2次元コードから、当該2次元コードが表現するID情報を取得する。 The camera input unit with auxiliary illumination 610 captures an image of a target print medium using a digital camera or the like, which is an imaging device, and receives each image of digital data. Further, the camera input unit with auxiliary illumination 610 acquires ID information represented by the two-dimensional code from the two-dimensional code printed on the target print medium based on an arbitrary method.
演算部320は、枠縁検出幾何補正部322と、差分画像算出部324と、凹凸度判定部326と、短縮コード生成部622と、エンボスID検出部624と、判定部626とを含んで構成されている。 The calculation unit 320 includes a frame edge detection geometric correction unit 322, a difference image calculation unit 324, an unevenness degree determination unit 326, a shortening code generation unit 622, an emboss ID detection unit 624, and a determination unit 626. It is done.
短縮コード生成部622は、補助照明付きカメラ入力部610において取得した2次元コードが表現するID情報に基づいて、上述した短縮コード生成部503と同様の方法により、短縮コードを生成し、判定部626に出力する。 The shortening code generation unit 622 generates a shortening code by the same method as the shortening code generation unit 503 described above on the basis of the ID information represented by the two-dimensional code acquired by the camera input unit with auxiliary illumination 610, and the determination unit Output to 626.
エンボスID検出部624は、差分画像算出部324において取得した差分画像から電子透かしとして埋め込まれたエンボスIDを検出し、判定部626に出力する。 The emboss ID detection unit 624 detects an emboss ID embedded as a digital watermark from the difference image acquired by the difference image calculation unit 324, and outputs the emboss ID to the determination unit 626.
判定部626は、短縮コード生成部622から取得した短縮コードと、エンボスID検出部624から取得したエンボスIDとを比較し、一致した場合には、エンボスIDを最終結果として結果出力部690に出力する。一方、一致しない場合には、一致しない旨の結果を最終結果として結果出力部690に出力する。 The determination unit 626 compares the shortening code acquired from the shortening code generation unit 622 with the emboss ID acquired from the emboss ID detection unit 624, and outputs the emboss ID as a final result to the result output unit 690 when they match. Do. On the other hand, when they do not match, a result to the effect that they do not match is output to the result output unit 690 as the final result.
結果出力部690は、凹凸度判定部326での判定結果、または判定部626での判定結果を出力する。 The result output unit 690 outputs the determination result of the unevenness degree determination unit 326 or the determination result of the determination unit 626.
<第2の実施形態に係るパターン生成装置の作用>
次に、第2の実施形態に係るパターン生成装置405の作用について説明する。パターン生成装置405は、エンボスID埋め込み装置403から印刷媒体全体の画像データと、2次元コードが表現しているデータとを受け付けると、パターン生成装置405のROMに記憶されたプログラムを、CPUが実行することにより、図13に示すパターン生成処理ルーチンを実行する。
<Operation of Pattern Generation Device According to Second Embodiment>
Next, the operation of the pattern generation device 405 according to the second embodiment will be described. When the pattern generation device 405 receives the image data of the entire printing medium and the data represented by the two-dimensional code from the emboss ID embedding device 403, the CPU executes the program stored in the ROM of the pattern generation device 405 By doing this, the pattern generation processing routine shown in FIG. 13 is executed.
まず、ステップS400では、受け付けた2次元コードが表現しているID情報に基づいて、ハッシュ関数等で得られる短縮コードを生成する。 First, in step S400, a shortened code obtained by a hash function or the like is generated based on the ID information represented by the received two-dimensional code.
次に、ステップS402では、ステップS400において取得した短縮コードと、受け付けた印刷媒体全体の画像サイズとに基づいて、電子透かしパターンを生成する。 Next, in step S402, a digital watermark pattern is generated based on the shortening code acquired in step S400 and the received image size of the entire print medium.
<第2の実施形態に係る情報検出装置の作用>
次に、第2の実施形態に係る情報検出装置600の作用について説明する。情報検出装置600は、補助照明付きカメラ入力部610において、対象となる印刷媒体を、撮影環境を変更する毎に撮影したディジタルデータの画像の各々と、印刷媒体に印刷されている2次元コードが表現するID情報とを受け付けると、情報検出装置600のROMに記憶されたプログラムを、CPUが実行することにより、図14に示す検出処理ルーチンを実行する。
<Operation of Information Detection Device According to Second Embodiment>
Next, the operation of the information detection apparatus 600 according to the second embodiment will be described. In the information detection apparatus 600, in the camera input unit with auxiliary illumination 610, each of the images of digital data captured every time the imaging environment is changed, and the two-dimensional code printed on the print media When the ID information to be expressed is received, the CPU executes a program stored in the ROM of the information detection apparatus 600 to execute a detection processing routine shown in FIG.
ステップS500では、取得した2次元コードが表現するID情報に基づいて、上述のステップS400と同様の方法を用いて短縮コードを生成する。 In step S500, based on the ID information represented by the acquired two-dimensional code, a shortened code is generated using the same method as step S400 described above.
次に、ステップS502では、ステップS210において取得したエンボスIDと、ステップS500において取得した短縮コードとが一致するか否かを判定する。エンボスIDと短縮コードとが一致する場合には、検出処理ルーチンは、ステップS504へ移行する。一方、エンボスIDと短縮コードとが一致しない場合には、検出処理ルーチンは、ステップS506へ移行する。 Next, in step S502, it is determined whether the emboss ID acquired in step S210 matches the shortening code acquired in step S500. If the emboss ID matches the shortening code, the detection processing routine proceeds to step S504. On the other hand, if the emboss ID and the shortening code do not match, the detection processing routine proceeds to step S506.
次に、ステップS504では、ステップS210において取得したエンボスIDを最終結果として、結果出力部690から出力して、検出処理ルーチンを終了する。 Next, in step S504, the emboss ID acquired in step S210 is output as a final result from the result output unit 690, and the detection processing routine is ended.
ステップS506では、エンボスIDと短縮コードとが一致しない旨を最終結果として、結果出力部690から出力した、検出処理ルーチンを終了する。 In step S506, the detection processing routine output from the result output unit 690 as an end result that the emboss ID and the shortening code do not match is ended.
以上説明したように、第2の実施形態に係る情報検出装置によれば、2次元コードの真贋判定を行うシステムを作ることができる。 As described above, according to the information detection apparatus according to the second embodiment, it is possible to create a system for performing the authenticity determination of a two-dimensional code.
また、検出時おいて2次元コードから得られた短縮コードとエンボスIDから得られた短縮コードを照合することで真贋判定が実現できる。また、第2の実施形態に係る情報検出装置によれば、コピー機による複製を抑止できるため、印刷された2次元コードの正真性を高い精度で保証できるようになる。なお、2次元コードの代わりに1次元バーコードを用いても良い。 Further, at the time of detection, the authenticity judgment can be realized by collating the shortening code obtained from the two-dimensional code and the shortening code obtained from the emboss ID. Further, according to the information detection apparatus according to the second embodiment, since duplication by the copying machine can be suppressed, it is possible to guarantee the authenticity of the printed two-dimensional code with high accuracy. A one-dimensional barcode may be used instead of the two-dimensional code.
なお、本発明は、上述した実施形態に限定されるものではなく、この発明の要旨を逸脱しない範囲内で様々な変形や応用が可能である。 The present invention is not limited to the above-described embodiment, and various modifications and applications can be made without departing from the scope of the present invention.
例えば、第1及び第2の実施形態においては、枠縁付与装置により、入力された印刷媒体の枠に矩形枠線を上書きする場合について説明したが、これに限定されるものではない。例えば、枠が無くても電子透かしパターンの位置を特定可能な電子透かし方式を用いる場合は、上述の枠縁付与装置、及び枠縁検出幾何補正部を省略した構成にしてもよい。ただし、枠が無くても電子透かし領域の位置を特定可能な電子透かし方式を用いる場合は、枠縁付与装置102および枠縁検出幾何補正部322を省略した構成にしてもよい。 For example, in the first and second embodiments, the case where the frame border applying device overwrites the rectangular frame line on the input print medium frame has been described, but the present invention is not limited to this. For example, in the case of using a digital watermark method capable of specifying the position of the digital watermark pattern even without a frame, the above-described frame edge providing device and the frame edge detection geometric correction unit may be omitted. However, in the case of using a digital watermark method capable of specifying the position of the digital watermark area even without a frame, the frame edge providing device 102 and the frame edge detection geometric correction unit 322 may be omitted.
また、第1及び第2の実施形態においては、枠縁付与装置により、入力された印刷媒体の枠に矩形枠線を上書きする場合について説明したが、これに限定されるものではない。例えば、付加するのは枠に限定されるものでなく、QRコード(登録商標)の切り出しシンボルのような特定パターン等を付加するのでも良い。ただし、当該場合においては、上述の枠縁検出幾何補正部における処理を、特定のパターン等に対応する検出方法に置き換える必要がある。 Further, in the first and second embodiments, the case where the frame border applying device overwrites the rectangular frame line on the frame of the input print medium has been described, but the present invention is not limited to this. For example, the addition is not limited to a frame, and a specific pattern or the like such as a cutout symbol of QR code (registered trademark) may be added. However, in this case, it is necessary to replace the processing in the above-mentioned frame edge detection geometric correction unit with a detection method corresponding to a specific pattern or the like.
また、第1及び第2の実施形態においては、電子透かしを埋め込む処理を、主に紙媒体を想定する場合について説明したが、これに限定されるものではない。例えば、3Dプリンタを利用して成形加工物として生成し出力してもよい。この場合、印刷媒体入力部101としては、オブジェクトの形状データをディジタル入力し、枠縁付与装置102とエンボスID埋め込み装置103とをデータとして加工する形態にしてもよい。 In the first and second embodiments, the process of embedding the digital watermark is mainly described in the case of assuming a paper medium, but the present invention is not limited to this. For example, a 3D printer may be used to generate and output a molded product. In this case, the print medium input unit 101 may be configured to digitally input shape data of an object, and process the frame border providing device 102 and the emboss ID embedding device 103 as data.
また、第1及び第2の実施形態においては、情報埋め込みシステムにおいて、枠縁付与装置、及びエンボスID埋め込み装置の各々において、印刷媒体を、カメラ等を用いて撮影、又は撮影して認識する場合について説明したが、これに限定されるものではない。例えば、印刷媒体入力部において受け付けた印刷媒体の情報(画素値、及びサイズ等)、及び搬送部の搬送速度に基づいて、枠縁付与装置において印刷媒体に矩形枠線を印刷してもよいし、パターン生成装置において電子透かしパターンを生成してもよい。 In the first and second embodiments, in the information embedding system, in each of the frame edge providing device and the emboss ID embedding device, the print medium is photographed or photographed using a camera or the like and recognized. However, the present invention is not limited to this. For example, the rectangular border may be printed on the printing medium in the border applying device based on the information (pixel value, size, etc.) of the printing medium received in the printing medium input unit and the transport speed of the transport unit. The digital watermark pattern may be generated in the pattern generation device.
また、第1及び第2の実施形態においては、エンボスID埋め込み装置103は、印刷媒体に印刷された枠縁矩形にぴったり収まるように埋め込む場合について説明したが、これに限定されるものではない。例えば、枠縁矩形と、予め定められた枠縁矩形と位置関係とに基づいて、対応する任意領域に電子透かしパターンを埋め込んでもよい。また、埋め込む電子化しパターンの大きさも予め定められた任意の大きさでもよい。 In the first and second embodiments, the embossing ID embedding device 103 has been described as being embedded so as to fit within the frame edge rectangle printed on the printing medium, but the present invention is not limited to this. For example, the digital watermark pattern may be embedded in the corresponding arbitrary area based on the frame edge rectangle, the predetermined frame edge rectangle, and the positional relationship. Also, the size of the embedded pattern to be embedded may be any predetermined size.
また、第1及び第2の実施形態においては、予め対象となる印刷媒体が決定されていない場合について説明したが、これに限定されるものではない。例えば、予め対象となる印刷媒体を決定しておき、当該印刷媒体について上述した処理を実施してもよい。この場合、予め決定された印刷媒体の情報(サイズ等)、及び搬送部の搬送速度に基づいて、枠縁付与装置において印刷媒体に矩形枠線を印刷してもよい。また、事前に、パターン生成装置において予め定められた印刷媒体に対応する電子透かしパターンを生成してもよい。また、エンボスID埋め込み装置103において、事前に、予め定められた印刷媒体に対応するエンボッサーに変更しておいてもよい。 Moreover, in the first and second embodiments, the case where the target print medium is not determined in advance has been described, but the present invention is not limited to this. For example, a target print medium may be determined in advance, and the above-described processing may be performed on the print medium. In this case, the rectangular frame line may be printed on the print medium by the frame edge applying device based on the information (size etc.) of the print medium determined in advance and the transport speed of the transport unit. In addition, a digital watermark pattern corresponding to a print medium predetermined in the pattern generation apparatus may be generated in advance. Further, in the emboss ID embedding device 103, it may be changed in advance to an embosser corresponding to a predetermined print medium.
また、第1及び第2の実施形態においては、処理毎にエンボッサーを変更する場合について説明したが、これに限定されるものではない。例えば、予め対象となる印刷媒体が決定されている場合には、事前に対応するエンボッサーに変更しておいてもよい。また、複数の凹凸パターンのブロックを用意しておき、印刷媒体に対応するエンボッサーを当該凹凸パターンのブロックの組み合わせにより形成してもよい。 Moreover, in the first and second embodiments, the case where the embosser is changed for each process has been described, but the present invention is not limited to this. For example, when the target print medium is determined in advance, it may be changed to the corresponding embosser in advance. Alternatively, blocks of a plurality of uneven patterns may be prepared, and an embosser corresponding to a printing medium may be formed by combining the blocks of the uneven patterns.
また、エンボス加工で埋め込むことによるコピー抑止効果のみ享受できれば良い場合は、電子透かし検出過程を簡略化するため、複数光源を順番に照射させるのではなく環境光のみで単一画像を撮影しエンボスIDを検出してもよい。この場合、エンボスIDを検出する方法は任意の方法を用いてもよい。また、任意の方法を用いる場合には、上述の差分画像算出部324および凹凸度判定部326の処理は省略してもよい。 Also, if it is only necessary to receive the copy suppression effect by embedding by embossing, in order to simplify the digital watermark detection process, instead of irradiating multiple light sources in order, a single image is photographed with only ambient light and embossed ID May be detected. In this case, any method may be used to detect the emboss ID. Moreover, when using an arbitrary method, the process of the above-mentioned difference image calculation part 324 and the unevenness degree judgment part 326 may be abbreviate | omitted.
また、本願明細書中において、プログラムが予めインストールされている実施形態として説明したが、当該プログラムを、コンピュータ読み取り可能な記録媒体に格納して提供することも可能であるし、ネットワークを介して提供することも可能である。 Furthermore, although the present invention has been described as an embodiment in which the program is installed in advance, the program can be provided by being stored in a computer readable recording medium, and provided via a network. It is also possible.
100、400 情報埋め込みシステム
101 印刷媒体入力部
102 枠縁付与装置
103、403 エンボスID埋め込み装置
104 印刷媒体出力部
105、405 パターン生成装置
106、406 制御部
107 搬送部
200、500 入力部
202、502 演算部
204、504 電子透かしパターン生成部
206 2値化処理部
210、510 出力部
300、600 情報検出装置
310、610 補助照明付きカメラ入力部
320、620 演算部
322 枠縁検出幾何補正部
324 差分画像算出部
326 凹凸度判定部
328、624 エンボスID検出部
390、690 結果出力部
503 短縮コード生成部
622 短縮コード生成部
626 判定部
100, 400 Information embedding system 101 Print medium input unit 102 Frame border giving device 103, 403 Embossed ID embedding device 104 Print medium output unit 105, 405 Pattern generation device 106, 406 Control unit 107 Conveying unit 200, 500 Input unit 202, 502 Operation unit 204, 504 Digital watermark pattern generation unit 206 Binarization processing unit 210, 510 Output unit 300, 600 Information detection device 310, 610 Camera input unit with auxiliary illumination 320, 620 Operation unit 322 Frame edge detection geometric correction unit 324 Difference Image calculation unit 326 Concavo-convex degree determination unit 328, 624 Embossed ID detection unit 390, 690 Result output unit 503 Short code generation unit 622 Short code generation unit 626 Determination unit
Claims (3)
前記電子透かしパターン生成部において生成された線状の電子透かしパターンの各画素値に基づいて、前記線状の電子透かしパターンの最大画素値と最小画素値との中間値を閾値として用いて、前記線状の電子透かしパターンの各画素値を2値化した2値化済の線状の電子透かしパターンを生成する2値化処理部と、
媒体を物理的に入力する媒体入力部と、
前記生成された2値化済の線状の電子透かしパターンの凹凸を形成するように、エンボス加工用の型であるエンボッサーを変更し、前記媒体入力部により入力された前記媒体の表面の任意領域に対し、前記変更されたエンボッサーにより、前記媒体を加工するエンボスID埋め込み部と、
を含む、情報埋め込み装置。 A digital watermark pattern generation unit that generates a linear digital watermark pattern represented by multivalued pixel values based on embedded information that is ID information;
The intermediate value of the maximum pixel value and the minimum pixel value of the linear digital watermark pattern is used as a threshold based on each pixel value of the linear digital watermark pattern generated by the digital watermark pattern generation unit. A binarization processing unit that generates a binarized linear digital watermark pattern obtained by binarizing each pixel value of the linear digital watermark pattern;
A media input unit for physically inputting media ;
The embosser, which is a mold for embossing, is changed so as to form the unevenness of the generated linear digital watermark pattern, and an arbitrary area of the surface of the medium input by the medium input unit respect, said the modified embosser, embossed ID embedding unit for processing the medium,
Information embedding devices , including:
前記電子透かしパターン生成部が、ID情報である埋め込む情報に基づいて、多値の画素値で表わされる線状の電子透かしパターンを生成し、
前記2値化処理部が、前記電子透かしパターン生成部において生成された線状の電子透かしパターンの各画素値に基づいて、前記線状の電子透かしパターンの最大画素値と最小画素値との中間値を閾値として用いて、前記線状の電子透かしパターンの各画素値を2値化した2値化済の線状の電子透かしパターンを生成し、
前記媒体入力部が、媒体を物理的に入力し、
前記エンボスID埋め込み部は、前記生成した2値化済の線状の電子透かしパターンの凹凸を形成するように、エンボス加工用の型であるエンボッサーを変更し、前記媒体入力部により入力された前記媒体の表面の任意領域に対し、前記変更されたエンボッサーにより、前記媒体を加工する
情報埋め込み方法。 A method for embedding information in an information embedding apparatus, comprising an electronic watermark pattern generation unit, a binarization processing unit, a medium input unit, and an emboss ID embedding unit,
The digital watermark pattern generation unit generates a linear digital watermark pattern represented by multivalued pixel values based on embedded information which is ID information;
The binarization processing unit is based on each pixel value of the linear digital watermark pattern generated by the digital watermark pattern generation unit, between the maximum pixel value and the minimum pixel value of the linear digital watermark pattern Generating a binarized linear digital watermark pattern by binarizing each pixel value of the linear digital watermark pattern, using a value as a threshold;
The medium input unit physically inputs a medium,
The emboss ID embedding unit changes the embosser, which is a mold for emboss processing, so as to form the concavities and convexities of the generated binarized linear digital watermark pattern, and the embosser is input by the medium input unit. A method of embedding information on an arbitrary area of a surface of a medium , wherein the medium is processed by the modified embosser .
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2015200329A JP6529413B2 (en) | 2015-10-08 | 2015-10-08 | Pattern generation apparatus, information embedding apparatus, information detection apparatus, method, medium, and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2015200329A JP6529413B2 (en) | 2015-10-08 | 2015-10-08 | Pattern generation apparatus, information embedding apparatus, information detection apparatus, method, medium, and program |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2019064332A Division JP6668538B2 (en) | 2019-03-28 | 2019-03-28 | Information detection apparatus, method, and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2017073696A JP2017073696A (en) | 2017-04-13 |
| JP6529413B2 true JP6529413B2 (en) | 2019-06-12 |
Family
ID=58537939
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2015200329A Expired - Fee Related JP6529413B2 (en) | 2015-10-08 | 2015-10-08 | Pattern generation apparatus, information embedding apparatus, information detection apparatus, method, medium, and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6529413B2 (en) |
Families Citing this family (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9749607B2 (en) | 2009-07-16 | 2017-08-29 | Digimarc Corporation | Coordinated illumination and image signal capture for enhanced signal detection |
| US9635378B2 (en) | 2015-03-20 | 2017-04-25 | Digimarc Corporation | Sparse modulation for robust signaling and synchronization |
| US10424038B2 (en) | 2015-03-20 | 2019-09-24 | Digimarc Corporation | Signal encoding outside of guard band region surrounding text characters, including varying encoding strength |
| US9754341B2 (en) | 2015-03-20 | 2017-09-05 | Digimarc Corporation | Digital watermarking and data hiding with narrow-band absorption materials |
| US10783601B1 (en) | 2015-03-20 | 2020-09-22 | Digimarc Corporation | Digital watermarking and signal encoding with activable compositions |
| US11062108B2 (en) | 2017-11-07 | 2021-07-13 | Digimarc Corporation | Generating and reading optical codes with variable density to adapt for visual quality and reliability |
| US10896307B2 (en) | 2017-11-07 | 2021-01-19 | Digimarc Corporation | Generating and reading optical codes with variable density to adapt for visual quality and reliability |
| US10872392B2 (en) | 2017-11-07 | 2020-12-22 | Digimarc Corporation | Generating artistic designs encoded with robust, machine-readable data |
| CN118762432B (en) * | 2024-09-05 | 2024-11-15 | 武汉泰铭恒创信息技术股份有限公司 | Remote control visitor system of wisdom community |
Family Cites Families (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS63129486A (en) * | 1986-11-20 | 1988-06-01 | Oki Electric Ind Co Ltd | Method for reading embossed character |
| JPH03209587A (en) * | 1990-01-11 | 1991-09-12 | Fujitsu Ltd | Method and device for reading uneven pattern |
| JP4534692B2 (en) * | 2004-09-24 | 2010-09-01 | 富士ゼロックス株式会社 | Three-dimensional printing processing apparatus and control method and program thereof |
| JP4234747B2 (en) * | 2005-10-06 | 2009-03-04 | 日本電信電話株式会社 | Digital watermark embedding apparatus, digital watermarked image forming apparatus, digital watermark detection apparatus, method, and program |
| JP2008085640A (en) * | 2006-09-27 | 2008-04-10 | Nippon Telegr & Teleph Corp <Ntt> | Authentication card system using digital watermark and authentication method using digital watermark |
| JP2008159014A (en) * | 2006-11-29 | 2008-07-10 | Digital Information Technologies Kk | Managed article, game system, terminal device, and program thereof |
| JP2009199271A (en) * | 2008-02-20 | 2009-09-03 | Canon Finetech Inc | System and program for creating barcode, and printer |
| JP4922965B2 (en) * | 2008-02-25 | 2012-04-25 | セイコーインスツル株式会社 | Digital watermark generation apparatus, digital watermark generation method, digital watermark generation program, digital watermark detection apparatus, and digital watermark detection program |
-
2015
- 2015-10-08 JP JP2015200329A patent/JP6529413B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2017073696A (en) | 2017-04-13 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6529413B2 (en) | Pattern generation apparatus, information embedding apparatus, information detection apparatus, method, medium, and program | |
| EP3913570B1 (en) | Generating and reading optical codes with variable density to adapt for visual quality and reliability | |
| EP1485863B1 (en) | Authenticating printed objects using digital watermarks associated with multidimensional quality metrics | |
| JP5552528B2 (en) | Method and device for securing documents | |
| RU2628119C2 (en) | Method and device for securing documents | |
| CN100364309C (en) | Digital watermark and method for important document | |
| JP5696040B2 (en) | Method and apparatus for identifying a printing plate for a document | |
| Yu et al. | Print-and-scan model and the watermarking countermeasure | |
| EP3050031B1 (en) | System and method for document and article authentication | |
| CN108734247B (en) | Security tag with copy protection | |
| US12079677B2 (en) | Determining spatial distance using encoding signals | |
| CN110651272B (en) | Method for manufacturing a security feature and for authenticating a security feature, and a security feature | |
| US11694047B2 (en) | Encoding signals on flexographic printing plates to enable tracking and management | |
| JP6668538B2 (en) | Information detection apparatus, method, and program | |
| Mayer et al. | Fundamentals and Applications of Hardcopy Communication | |
| JP2018182471A (en) | Electronic watermark device and method | |
| Blackledge et al. | Resilient Digital Image Watermarking for Document Authentication | |
| Kim et al. | Data hiding for binary documents robust to print-scan, photocopy and geometric distortions | |
| JP2010093632A (en) | Information embedded image generating device, information reading device, information embedded image generating method, information reading method, information embedded image generating program and information reading program | |
| WO2024137146A1 (en) | Digital watermarking for link between nft and associated digital content | |
| WO2026006828A2 (en) | Copy detection using line art features and encoded signals | |
| EP4540778A1 (en) | Watermark detection method and system | |
| JP4881935B2 (en) | Information embedded image generating apparatus, information reading apparatus, information embedded image generating method, information reading method, information embedded image generating program, and information reading program | |
| Thongkor et al. | An image authentication method for paper checks | |
| Ryua et al. | Dot based Printout Watermarking Suitable for Practical Environment |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20171221 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20190128 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20190212 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190328 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20190507 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20190514 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6529413 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |