Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6668538B2 - Information detection apparatus, method, and program - Google Patents
[go: Go Back, main page]

JP6668538B2 - Information detection apparatus, method, and program - Google Patents

Information detection apparatus, method, and program Download PDF

Info

Publication number
JP6668538B2
JP6668538B2 JP2019064332A JP2019064332A JP6668538B2 JP 6668538 B2 JP6668538 B2 JP 6668538B2 JP 2019064332 A JP2019064332 A JP 2019064332A JP 2019064332 A JP2019064332 A JP 2019064332A JP 6668538 B2 JP6668538 B2 JP 6668538B2
Authority
JP
Japan
Prior art keywords
image
information
unit
pattern
emboss
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.)
Active
Application number
JP2019064332A
Other languages
Japanese (ja)
Other versions
JP2019134472A (en
Inventor
慎吾 安藤
慎吾 安藤
杵渕 哲也
哲也 杵渕
筒口 けん
けん 筒口
片山 淳
淳 片山
田中 秀典
秀典 田中
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NTT Inc
NTT Inc USA
Original Assignee
Nippon Telegraph and Telephone Corp
NTT Inc USA
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nippon Telegraph and Telephone Corp, NTT Inc USA filed Critical Nippon Telegraph and Telephone Corp
Priority to JP2019064332A priority Critical patent/JP6668538B2/en
Publication of JP2019134472A publication Critical patent/JP2019134472A/en
Application granted granted Critical
Publication of JP6668538B2 publication Critical patent/JP6668538B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Image Processing (AREA)
  • Facsimile Transmission Control (AREA)

Description

本発明は、入力された媒体に情報を付与し、検出するための情報検出装置、方法、及びプログラムに関するものである。   The present invention relates to an information detection device, a method, and a program for adding and detecting information to an input medium.

価値を有する媒体(たとえば、コンサートのチケット)や、偽造防止が重要な媒体(たとえば、住民票や戸籍謄)の偽造を簡易的に防止する技術として、複写物には正本では目に見えない模様や文字が生じるように、正本に地模様を予め印刷しておく技術がある。この技術は、複写機での読み取りの際にモアレが生じることを利用しており、モアレにより読み取り後の画像には模様(たとえば、複写であることを示す文字やパターン)が発生する。この技術を用いると、複写物には、正本にはない情報が浮かび上がるため、正本と複写物とを目視で簡単に区別することができる。   As a technology to easily prevent the forgery of valuable media (for example, concert tickets) and media for which forgery prevention is important (for example, resident's card and family register), the original is not visible in the copy. There is a technique in which a ground pattern is pre-printed on the original so that characters and characters are generated. This technique utilizes the fact that moire is generated during reading by a copying machine, and a pattern (for example, a character or pattern indicating that the image is a copy) is generated in the image after reading due to the moire. When this technique is used, information that does not exist in the original copy appears on the copy, so that the original copy and the copy can be easily distinguished visually.

しかし、当該技術は人による目視確認を前提としており、媒体を読み取って正本か複写物かを自動的に判定する目的には利用できない。なぜなら、正本であっても「読み取り」処理を行うと、読み取り結果のデータには複写物と同様の模様が発生してしまう。つまり、正本を読み取ったデータは、モアレにより生じたパターンが目視確認できる状態の複写物を読み取ったデータと変わりないものになってしまう。   However, this technique is premised on visual confirmation by a person, and cannot be used for the purpose of reading a medium and automatically determining whether the copy is an original or a copy. This is because if the “reading” process is performed even on the original, a pattern similar to that of a copy will be generated in the data of the reading result. That is, the data obtained by reading the original is the same as the data obtained by reading a copy in which the pattern generated by moire can be visually confirmed.

目視確認を前提とするのではなく、カメラ等の読み取り機を使って媒体を読み取り、複写機による偽造を安価に防止できるようにするアプローチの1つとして、「複写機は正面から光を当てるため、媒体表面の小さな凹凸は複写機には映りにくい」ことを利用して、媒体の表面に凹凸(例:エンボス)で情報を埋め込んでおく方法が考えられる。エンボスで埋め込まれた情報を読み取る際には、たとえば、凹凸を検出しやすい複数方向(たとえば、斜め上方向の2つの方向と、真上)の照明条件で媒体を撮影した複数の画像を用いる(特許文献1)ことで、凹凸で埋め込まれた情報を抽出することができる。   Rather than assuming visual confirmation, one of the approaches to reading media using a reader such as a camera and preventing counterfeiting by the copier at a low cost is as follows. By utilizing the fact that small irregularities on the surface of a medium are hardly reflected on a copying machine, information may be embedded in the surface of the medium with irregularities (eg, emboss). When reading information embedded by embossing, for example, a plurality of images obtained by photographing a medium under illumination conditions in a plurality of directions (for example, two directions of obliquely upward and right above) in which unevenness is easily detected are used ( According to Patent Literature 1), information embedded with unevenness can be extracted.

特開2000−037977号公報JP 2000-037797 A

しかし、凹凸により文字や数字の形式で情報を媒体表面に埋め込むと、文字や数字を刻んだ局所部分に傷や折れ、目詰まりなどがある場合には、情報の読み取りが難しくなるという問題がある。これは、ロバスト性が低いということになる。   However, embedding information in the form of letters and numbers on the surface of a medium due to unevenness causes a problem that reading of information becomes difficult when there are scratches, breaks, clogging, etc. at the local portion where the letters or numbers are carved. . This means that the robustness is low.

本発明では、上記問題点を解決するために成されたものであり、媒体に形成された凹凸のパターンから精度よくID情報を検出することができる情報検出装置、方法、及びプログラムを提供することを目的とする。   The present invention has been made to solve the above problems, and provides an information detection device, method, and program capable of detecting ID information with high accuracy from a pattern of concavities and convexities formed on a medium. With the goal.

上記目的を達成するために、第1の発明に係るパターン生成装置は、埋め込む情報に基づいて、多値の画素値で表わされる線状の電子透かしパターンを生成する電子透かしパターン生成部と、前記電子透かしパターン生成部において生成された線状の電子透かしパターンの各画素値に基づいて、前記線状の電子透かしパターンの最大画素値と最小画素値との中間値を閾値として用いて、前記線状の電子透かしパターンの各画素値を2値化した2値化済の線状の電子透かしパターンを生成する2値化処理部と、を含んで構成されている。   In order to achieve the above object, a pattern generation device according to a first aspect of the present invention includes a digital watermark pattern generation unit that generates a linear digital watermark pattern represented by multi-valued pixel values based on information to be embedded, On the basis of each pixel value of the linear digital watermark pattern generated in the digital watermark pattern generation unit, using the intermediate value between the maximum pixel value and the minimum pixel value of the linear digital watermark pattern as a threshold value, And a binarization processing unit that generates a binarized linear digital watermark pattern by binarizing each pixel value of the digital watermark pattern.

第1の発明によれば、電子透かしパターン生成部により、埋め込む情報に基づいて、多値の画素値で表わされる線状の電子透かしパターンを生成し、2値化処理部により、生成された線状の電子透かしパターンの各画素値に基づいて、線状の電子透かしパターンの最大画素値と最小画素値との中間値を閾値として用いて、線状の電子透かしパターンの各画素値を2値化した2値化済の線状の電子透かしパターンを生成する。   According to the first aspect, the digital watermark pattern generation unit generates a linear digital watermark pattern represented by multi-valued pixel values based on the information to be embedded, and the line generated by the binarization processing unit. Based on each pixel value of the linear digital watermark pattern, using the intermediate value between the maximum pixel value and the minimum pixel value of the linear digital watermark pattern as a threshold, each pixel value of the linear digital watermark pattern is binary. A binarized linear digital watermark pattern is generated.

このように、埋め込む情報に基づいて、線状の電子透かしパターンを生成し、生成された線状の電子透かしパターンの各画素値に基づいて、2値化済の線状の電子透かしパターンを生成することにより、情報を凹凸のパターンで媒体に埋め込むことができる。   As described above, a linear digital watermark pattern is generated based on the information to be embedded, and a binarized linear digital watermark pattern is generated based on each pixel value of the generated linear digital watermark pattern. By doing so, information can be embedded in the medium in an uneven pattern.

第2の発明に係る情報埋め込み装置は、第1の発明に係るパターン生成装置により生成された2値化済の線状の電子透かしパターンの凹凸を表面に形成するように媒体を加工するエンボスID埋め込み部を含んで構成されている。   An information embedding device according to a second aspect of the present invention provides an emboss ID for processing a medium so as to form irregularities of a binarized linear digital watermark pattern generated by the pattern generation device according to the first aspect on the surface. It is configured to include an embedded portion.

また、第3の発明に係る情報埋め込み方法は、エンボスID埋め込み部を含む、情報埋め込み装置における、情報埋め込み方法であって、前記エンボスID埋め込み部は、埋め込む情報に基づいて生成された、多値の画素値で表わされる線状の電子透かしパターンの各画素値に基づいて生成された、前記線状の電子透かしパターンの最大画素値と最小画素値との中間値を閾値として用いて、前記線状の電子透かしパターンの各画素値を2値化した2値化済の線状の電子透かしパターンの凹凸を表面に形成するように媒体を加工する。   Further, an information embedding method according to a third invention is an information embedding method in an information embedding device including an emboss ID embedding section, wherein the emboss ID embedding section is a multi-valued embedding section generated based on information to be embedded. Using a median 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 that the unevenness of the binarized linear digital watermark pattern obtained by binarizing each pixel value of the linear digital watermark pattern is formed on the surface.

第2及び第3の発明によれば、エンボスID埋め込み部により、線状の電子透かしパターンの最大画素値と最小画素値との中間値を閾値として用いて、線状の電子透かしパターンの各画素値を2値化した2値化済の線状の電子透かしパターンの凹凸を表面に形成するように媒体を加工する。   According to the second and third aspects, the emboss ID embedding unit uses each pixel of the linear digital watermark pattern by 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 that the unevenness of the binarized linear digital watermark pattern obtained by binarizing the value is formed on the surface.

このように、線状の電子透かしパターンの各画素値を2値化した2値化済の線状の電子透かしパターンの凹凸を表面に形成するように媒体を加工することにより、情報を凹凸のパターンで媒体に埋め込むことができる。   As described above, by processing the medium so that the unevenness of the binarized linear digital watermark pattern obtained by binarizing each pixel value of the linear digital watermark pattern is formed on the surface, the information can be converted to the unevenness. It can be embedded in the medium in a pattern.

また、第2の発明に係る情報埋め込み装置において、前記媒体を物理的に入力する媒体入力部を更に含み、前記埋め込む情報は、ID情報であって、前記エンボスID埋め込み部は、前記媒体入力部により入力された前記媒体の表面の任意領域に対し、エンボス加工用の型であるエンボッサーにより、前記2値化済の線状の電子透かしパターンの凹凸を形成するように前記媒体を加工してもよい。   Further, in the information embedding device according to the second invention, the information embedding device further includes a medium input unit for physically inputting the medium, wherein the information to be embedded is ID information, and the emboss ID embedding unit includes the medium input unit. The above-described processing may be performed on an arbitrary area on the surface of the medium by using an embosser, which is an embossing mold, so as to form irregularities of the binarized linear digital watermark pattern. Good.

第4の発明に係る情報検出装置は、対象となる媒体を撮影することにより、前記媒体に予め埋め込まれたID情報を検出する情報検出装置であって、前記媒体を撮影するための撮影装置と、少なくとも1つ以上の照明光源を用いて、前記媒体を照明環境毎に撮影し、ディジタルデータとして取得する補助照明付きカメラ入力部と、前記取得された画像の各々に基づいて、全ての画像の組み合わせについて画像ペアを作成し、前記画像ペアの各々について、前記画像ペアに含まれる画像毎の画素値の差分値を計算することにより差分画像を算出し、前記差分画像の各々について、前記差分画像の画素値の各々の絶対値の合計値を計算し、前記計算された合計値が一番大きい前記差分画像を選択する差分画像算出部と、前記選択した差分画像の合計値と予め定められた閾値とに基づいて、凹凸により生じた陰影が検出できたか否かを判定する凹凸度判定部と、前記陰影が検出できたと判定された場合に、前記選択した差分画像から凹凸パターンとして埋め込まれたID情報を検出するエンボスID検出部と、を含んで構成されている。   An information detection device according to a fourth aspect of the present invention is an information detection device that detects ID information previously embedded in the medium by photographing a target medium, and includes an imaging device for photographing the medium. Using at least one or more illumination light sources, taking an image of the medium for each illumination environment, obtaining a digital input with a camera input unit with auxiliary illumination, and based on each of the acquired images, An image pair is created for the combination, a difference image is calculated for each of the image pairs by calculating a difference value of a pixel value for each image included in the image pair, and the difference image is calculated for each of the difference images. A difference image calculation unit that calculates a sum of absolute values of the pixel values of the difference image and selects the difference image having the largest calculated sum, and a sum of the selected difference images. Based on a value and a predetermined threshold value, the unevenness degree determination unit that determines whether a shadow caused by unevenness has been detected, and when it is determined that the shadow has been detected, from the selected difference image And an emboss ID detection unit for detecting ID information embedded as an uneven pattern.

また、第5の発明に係る情報検出方法は、補助照明付きカメラ入力部と、差分画像算出部と、凹凸度判定部と、エンボスID検出部とを含む、対象となる媒体を撮影することにより、前記媒体に予め埋め込まれたID情報を検出する情報検出装置における、情報検出方法であって、前記補助照明付きカメラ入力部は、前記媒体を撮影するための撮影装置と、少なくとも1つ以上の照明光源を用いて、前記媒体を照明環境毎に撮影し、ディジタルデータとして取得し、前記差分画像算出部は、前記取得された画像の各々に基づいて、全ての画像の組み合わせについて画像ペアを作成し、前記画像ペアの各々について、前記画像ペアに含まれる画像毎の画素値の差分値を計算することにより差分画像を算出し、前記差分画像の各々について、前記差分画像の画素値の各々の絶対値の合計値を計算し、前記計算された合計値が一番大きい前記差分画像を選択し、前記凹凸度判定部は、前記選択した差分画像の合計値と予め定められた閾値とに基づいて、凹凸により生じた陰影が検出できたか否かを判定し、前記エンボスID検出部は、前記陰影が検出できたと判定された場合に、前記選択した差分画像から凹凸パターンとして埋め込まれたID情報を検出する。   The information detection method according to the fifth aspect of the present invention includes capturing an image of a target medium including an auxiliary illumination-equipped camera input unit, a difference image calculation unit, an unevenness determination unit, and an emboss ID detection unit. An information detection method in an information detection device that detects ID information embedded in the medium in advance, wherein the auxiliary illumination-equipped camera input unit includes: a shooting device for shooting the medium; Using an illumination light source, the medium is photographed for each illumination environment and acquired as digital data, and the difference image calculation unit creates an image pair for all image combinations based on each of the acquired images. Then, for each of the image pairs, a difference image is calculated by calculating a difference value of a pixel value for 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 minute image is calculated, the difference image having the largest calculated sum is selected, and the unevenness degree determination unit calculates the sum of the selected difference images. Based on a predetermined threshold value, it is determined whether or not a shadow caused by unevenness has been detected.If the emboss ID detection unit is determined to have detected the shadow, the emboss ID detection unit determines whether or not the shadow has been detected. The ID information embedded as an uneven pattern is detected.

第4及び第5の発明によれば、補助照明付きカメラ入力部により、媒体を撮影するための撮影装置と、少なくとも1つ以上の照明光源を用いて、媒体を照明環境毎に撮影し、ディジタルデータとして取得し、差分画像算出部は、取得された画像の各々に基づいて、全ての画像の組み合わせについて画像ペアを作成し、画像ペアの各々について、画像ペアに含まれる画像毎の画素値の差分値を計算することにより差分画像を算出し、差分画像の各々について、差分画像の画素値の各々の絶対値の合計値を計算し、計算された合計値が一番大きい差分画像を選択し、凹凸度判定部は、選択した差分画像の合計値と予め定められた閾値とに基づいて、凹凸により生じた陰影が検出できたか否かを判定し、エンボスID検出部は、陰影が検出できたと判定された場合に、選択した差分画像から凹凸パターンとして埋め込まれたID情報を検出する。   According to the fourth and fifth aspects of the present invention, the medium is photographed for each lighting environment using the photographing device for photographing the medium and at least one or more illumination light sources by the camera input unit with auxiliary illumination, and Acquired as data, the difference image calculation unit creates an image pair for all image combinations based on each of the acquired images, and for each of the image pairs, calculates the pixel value of each image included in the image pair. The difference image is calculated by calculating the difference value, and for each of the difference images, 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. The unevenness degree determination unit determines whether or not a shadow caused by the unevenness has been detected based on the total value of the selected difference images and a predetermined threshold, and the emboss ID detection unit can detect the shadow. And If it is constant, to detect the ID information embedded as a concavo-convex pattern from the difference image selected.

このように、媒体を照明環境毎に撮影し、ディジタルデータとして取得し、取得された画像の各々に基づいて、画像ペアを作成し、画像ペアの各々について、差分画像を算出し、差分画像の各々について、差分画像の画素値の各々の絶対値の合計値を計算し、計算された合計値が一番大きい差分画像を選択し、選択した差分画像の合計値と予め定められた閾値とに基づいて、凹凸により生じた陰影が検出できたか否かを判定し、陰影が検出できたと判定された場合に、選択した差分画像から凹凸パターンとして埋め込まれたID情報を検出することにより、媒体に形成された凹凸のパターンから精度よくID情報を検出することができる。   In this manner, the medium is photographed for each lighting 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 a difference image of the difference image is calculated. For each, calculate the sum of the absolute values of the pixel values of the difference image, select the difference image having the largest calculated sum, and calculate the sum of the selected difference image and a predetermined threshold. Based on this, it is determined whether or not the shadow caused by the unevenness has been detected.If it is determined that the shadow has been successfully detected, the ID information embedded as the unevenness pattern is detected from the selected difference image, so that the medium can be detected. ID information can be detected with high accuracy from the formed pattern of irregularities.

また、第6の発明に係る媒体は、線状のパターンが凹凸で埋め込まれた媒体であって、前記線状のパターンは、各画素値が2値で表現される線状の電子透かしパターンである。   The medium according to the sixth invention is a medium in which a linear pattern is embedded with irregularities, 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 of the present invention is a program for causing a computer to function as each unit of the above-described pattern generation device, information embedding device, or information detection device.

以上説明したように、本発明のパターン生成装置によれば、埋め込む情報に基づいて、線状の電子透かしパターンを生成し、生成された線状の電子透かしパターンの各画素値に基づいて、2値化済の線状の電子透かしパターンを生成することにより、情報を凹凸のパターンで媒体に埋め込むことができる。   As described above, according to the pattern generation device of the present invention, a linear digital watermark pattern is generated based on the information to be embedded, and a 2D digital watermark pattern is generated based on each pixel value of the generated linear digital watermark pattern. By generating a digitized linear digital watermark pattern, information can be embedded in the medium in an uneven pattern.

また、情報埋め込み装置、方法、及びプログラムによれば、線状の電子透かしパターンの各画素値を2値化した2値化済の線状の電子透かしパターンの凹凸を表面に形成するように媒体を加工することにより、情報を凹凸のパターンで媒体に埋め込むことができる。   Further, according to the information embedding apparatus, method, and program, a medium is formed such that unevenness of a binarized linear digital watermark pattern obtained by binarizing each pixel value of the linear digital watermark pattern is formed on the surface. By processing the information, it is possible to embed information in a medium in an uneven pattern.

また、情報検出装置、方法、及びプログラムによれば、媒体を照明環境毎に撮影し、ディジタルデータとして取得し、取得された画像の各々に基づいて、画像ペアを作成し、画像ペアの各々について、差分画像を算出し、差分画像の各々について、差分画像の画素値の各々の絶対値の合計値を計算し、計算された合計値が一番大きい差分画像を選択し、選択した差分画像の合計値と予め定められた閾値とに基づいて、凹凸により生じた陰影が検出できたか否かを判定し、陰影が検出できたと判定された場合に、選択した差分画像から凹凸パターンとして埋め込まれたID情報を検出することにより、媒体に形成された凹凸のパターンから精度よくID情報を検出することができる。   According to the information detecting apparatus, method, and program, the medium is photographed for each lighting environment, acquired as digital data, and based on each of the acquired images, an image pair is created. Calculating the difference image, for each of the difference images, calculating the sum of the absolute values of the pixel values of the difference image, selecting the difference image having the largest calculated sum, and selecting the difference image of the selected difference image. Based on the total value and a predetermined threshold value, it is determined whether or not a shadow caused by the unevenness has been detected, and when it is determined that the shadow has been detected, it is embedded as an unevenness pattern from the selected difference image. By detecting the ID information, it is possible to accurately detect the ID information from the pattern of the irregularities formed on the medium.

エンボスIDを埋め込んだ媒体をコピー機で複写したイメージの一例を示す図である。FIG. 11 is a diagram illustrating an example of an image obtained by copying a medium in which an emboss ID is embedded by a copying machine. 特定の角度から見たエンボスの加工を施した媒体をイメージする一例を示す図である。FIG. 4 is a diagram illustrating an example of imaging a medium on which emboss processing has been performed as viewed from a specific angle. 特定の角度から見たエンボスの加工を施した媒体をイメージする一例を示す図である。FIG. 4 is a diagram illustrating an example of imaging a medium on which emboss processing has been performed as viewed from a specific angle. 本発明の第1の実施形態に係る情報埋め込みシステムの構成を示す図である。FIG. 1 is a diagram illustrating a configuration of an information embedding system according to a first embodiment of the present invention. 本発明の第1の実施形態に係るパターン生成装置の機能的構成を示すブロック図である。FIG. 2 is a block diagram illustrating a functional configuration of the pattern generation device according to the first embodiment of the present invention. 本発明の第1の実施形態に係る情報検出装置の機能的構成を示すブロック図である。FIG. 2 is a block diagram illustrating a functional configuration of the information detection device according to the first embodiment of the present invention. 照明環境の一例を示す図である。It is a figure showing an example of a lighting environment. 本発明の第1の実施形態に係るパターン生成装置におけるパターン生成処理ルーチンを示すフローチャートである。5 is a flowchart illustrating a pattern generation processing routine in the pattern generation device according to the first embodiment of the present invention. 本発明の第1の実施形態に係る情報検出装置における検出処理ルーチンを示すフローチャートである。5 is a flowchart illustrating a detection processing routine in the information detection device according to the first embodiment of the present invention. 本発明の第2の実施形態に係る情報埋め込みシステムの構成を示す図である。It is a figure showing the composition of the information embedding system concerning a 2nd embodiment of the present invention. 本発明の第2の実施形態に係るパターン生成装置の機能的構成を示すブロック図である。FIG. 6 is a block diagram illustrating a functional configuration of a pattern generation device according to a second embodiment of the present invention. 本発明の第2の実施形態に係る情報検出装置の機能的構成を示すブロック図である。FIG. 7 is a block diagram illustrating a functional configuration of an information detection device according to a second embodiment of the present invention. 本発明の第2の実施形態に係るパターン生成装置におけるパターン生成処理ルーチンを示すフローチャートである。9 is a flowchart illustrating a pattern generation processing routine in the pattern generation device according to the second embodiment of the present invention. 本発明の第2の実施形態に係る情報検出装置における検出処理ルーチンを示すフローチャートである。It is a flow chart which shows a detection processing routine in an information detecting device concerning a 2nd embodiment of the present invention.

以下、図面を参照して本発明の実施形態を詳細に説明する。   Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.

<本発明の実施形態の概要>
まず、本発明の実施形態の概要について説明する。本実施形態に係る装置は、任意の模様や画像等が印刷された紙媒体やそれに準ずる媒体に対し、下地の模様や画像に視覚的な影響を与えることなく個別のID情報を付与することができ、かつ、一般的なコピー機等での複製が困難となる、ID情報埋め込み検出装置及び方法に関するものである。
<Overview of Embodiment 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 assign individual ID information to a paper medium on which an arbitrary pattern or image or the like is printed or a medium similar thereto without visually affecting the underlying pattern or image. The present invention relates to a device and method for detecting embedded ID information, which can be performed and difficult to copy by a general copying machine or the like.

広い面積に、部分的な情報欠落への耐性を高めて情報を埋め込む技術としては、電子透かし技術がある。電子透かし技術を用いると、媒体の表面の広い面積にロバスト性を保つように情報を埋め込むことができるため、局所的な一部の読み取りが難しくとも情報を復元することが可能となる。   As a technique for embedding information in a large area by increasing resistance to partial information loss, there is a digital watermarking technique. When the digital watermarking technique is used, information can be embedded in a large area on the surface of the medium so as to maintain robustness, and therefore, it is possible to restore information even if it is difficult to locally read a part.

そのため、本実施形態においては、印刷媒体に対し微細な(複写機による正面からの照明では読み取りにくいが、斜めからの照明では陰影がつく)3次元的凹凸(以下、エンボスとする)の加工を施して透かしパターンを記録することでID情報(以下、エンボスIDとする)を埋め込むとともに、複数個の照明光源を持つカメラを用いてエンボスIDを検出する。   For this reason, in the present embodiment, the printing medium is subjected to fine (thin, difficult to read by frontal illumination by a copier, but shaded by diagonal illumination) three-dimensional unevenness (hereinafter referred to as embossing). By embedding the ID information (hereinafter, referred to as emboss ID) by recording the watermark pattern, the emboss ID is detected by 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 and embedding an emboss ID is copied by a copying machine. As shown in FIG. 1, the unevenness embedded by embossing is not reflected in copying.

また、図2、及び図3は、エンボスの加工を施すことによって、エンボスIDを埋め込むことにより作成した媒体をイメージする一例を示す図である、異なる角度から見たイメージ図の例を表す。ここで、図2の角度ではエンボスで埋め込まれた情報は見えないが、図3の角度の場合には模様がはっきり見える。そのため、媒体の真贋判定の際には図3に相当する角度(エンボスの凹凸の深さや幅等に応じた、所定の角度)、及び照明条件にて媒体を読み取ることで、エンボスで埋め込まれた情報の読み取りが可能となる。   FIG. 2 and FIG. 3 are diagrams illustrating an example of a medium created by embossing and embedding an emboss ID, and are examples of image diagrams viewed from different angles. 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, when the authenticity of the medium is determined, the medium is read with the emboss by reading the medium at an angle corresponding to FIG. 3 (a predetermined angle corresponding to the depth and width of the embossed unevenness) and the lighting conditions. Information can be read.

また、埋め込みたい情報から、エンボスでの表現に適した“線状のパターン”で構成された模様の電子透かしを作成することができる(非特許文献1:中村高雄、片山淳、山室雅司、曽根原登「カメラ付き携帯電話機を用いたアナログ画像からの高速電子透かし検出方式」電子情報通信学会論文誌、D-II Vol.J87-D-II, No.12, pp.2145-2155, 2004)。なお、エンボスで情報を埋め込む場合、情報の埋め込みに適するのは線状のパターンであり、空間的に低周波のパターンは、埋め込める情報量が減ることに加え、平らな部分の傷や凹みの影響を受けやすくなりロバスト性が低下するため、エンボスでの情報埋め込みに適さない。   Also, a digital watermark of a pattern composed of a “linear pattern” suitable for embossed expression can be created from the information to be embedded (Non-Patent Document 1: Takao Nakamura, Jun Katayama, Masashi Yamamuro, Sonehara Noboru, "High-speed digital watermark detection method from analog image using mobile phone with camera" Transactions of IEICE, D-II Vol.J87-D-II, No.12, pp.2145-2155, 2004). When embedding information by embossing, linear patterns are suitable for embedding information, and spatially low-frequency patterns reduce the amount of information that can be embedded and reduce the amount of information that can be embedded in flat areas such as scratches and dents. It is not suitable for embossing information because it is easily affected and the robustness decreases.

しかし、上述の非特許文献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. Therefore, the technique described in Non-Patent Document 1 is used as it is. Does not become an embossed pattern. Therefore, in the present embodiment, a binary pattern is created as described later, and the binary pattern is used as an emboss pattern.

また、本実施形態においては、ID情報を埋め込むID情報埋め込み部分と、ID情報を検出するID情報検出部分とに分かれて構成される。   In the present embodiment, an ID information embedding portion for embedding ID information and an ID information detecting portion for detecting ID information are configured separately.

ID情報埋め込み部分では、既に印刷された物体に対し、枠縁の付加、および、電子透かしパターンを表現したエンボスの加工を施す。エンボス加工された印刷物は、一般的なコピー機にかけてもエンボスによる陰影パターンは複写されない性質がある。   In the ID information embedding part, a frame edge is added to the already printed object, and emboss processing expressing a digital watermark pattern is performed. The embossed printed matter has such a property that the shading pattern due to the embossing is not copied even by a general copying machine.

これは、コピー機のスキャナでは印刷媒体面に対し正面から均等に光を照射しているため、微細な凸凹による陰影は生じないからである。したがって、本実施形態によって得られた透かし入り印刷媒体はコピー機によって陰影パターンを写し取るなどの複製が困難である。   This is because the scanner of the copier irradiates light evenly from the front to the surface of the printing medium, so that no shading due to minute unevenness occurs. Therefore, it is difficult to copy the watermarked print medium obtained by the present embodiment, for example, by copying a shadow pattern by a copying machine.

また、エンボスパターンが陰影パターンとして映らない条件としては、凹凸の深さをあまり深くし過ぎないことが重要である。本実施形態においては、例えば、凹凸の深さとしては、0.01mm〜0.1mm程度を用いる。ただし、当該範囲に限定されるものではない。また、ID情報のビット数をより大きくするために、線の幅はできるだけ細い方がよい。ただし、エンボス加工可能な線幅は一般に1pt=0.35mm程度までなので、それ以上の幅に止めておく必要がある。さらに、印刷対象となる媒体は、凹凸のパターンが長期間に亘り保存できるように、厚めの紙かプラスチックシート等の固めの素材を用いるとよい。   As a condition that the emboss pattern is not reflected as a shadow pattern, it is important that the depth of the unevenness is not too deep. In the present embodiment, for example, the depth of the unevenness is about 0.01 mm to 0.1 mm. However, it is not limited to this range. Also, in order to increase the number of bits of the ID information, the line width should be as narrow as possible. However, the line width that can be embossed is generally up to about 1 pt = 0.35 mm, so it is necessary to keep the width larger than that. Further, as a medium to be printed, a solid material such as thick paper or a plastic sheet is preferably used so that the pattern of the unevenness can be stored for a long period of 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 a plurality of camera captured images are obtained in synchronization with the blinking. Then, a frame edge of the print medium is detected from the image, projection transformation is performed, the image is normalized to an image viewed from the front, and a difference image is calculated from a plurality of camera capture images. As a result of the calculation, if the sum of the difference values is larger than the threshold value, it is determined that the input image is a print medium including fine irregularities.

また、細かい凹凸を含む印刷媒体であると判定された、上記差分画像から電子透かし情報を検出し、結果を出力する。これにより、検出された電子透かし情報がエンボス加工により生じた陰影パターンであるかどうかを識別することができ、一般的なプリンタで印刷された2次元的な濃淡パターンによる偽造物であるか否かを判別することができる。   Also, the digital watermark information is detected from the difference image determined to be a print medium including fine irregularities, and the result is output. This makes it possible to identify whether or not the detected digital watermark information is a shading pattern generated by embossing, and to determine whether or not the detected digital watermark information is a forgery based on a two-dimensional shading pattern printed by a general printer. Can be determined.

以上のことより、本実施形態においては、印刷媒体に対しエンボスの加工を施して透かしパターンを記録することでID情報を埋め込むため、一般的なコピー機にかけても透かしパターンまでは複写できない。また、複数個の照明光源を持つカメラを用いてそのID情報を検出するため、エンボスによる陰影パターンのみを抽出することができ、2次元的に偽造された透かしパターンを排除することができる。そのため、結果として、複製困難な透かし入り印刷媒体を作成することができる。   As described above, in the present embodiment, since the ID information is embedded by embossing the print medium and recording the watermark pattern, the watermark pattern cannot be copied even with a general copying machine. In addition, since the ID information is detected using a camera having a plurality of illumination light sources, only the embossed shadow pattern can be extracted, and a two-dimensionally forged watermark pattern can be eliminated. Therefore, 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 border providing device 102, an emboss ID embedding device 103, a print medium output unit 104, a pattern generation unit The apparatus includes a device 105, a control unit 106, and a transport unit 107.

印刷媒体入力部101は、対象となる印刷媒体を物理的に受け付け、印刷媒体を、搬送部107を介して枠縁付与装置102に搬送する。第1の実施形態においては、印刷媒体は紙媒体とする。また、第1の実施形態においては、印刷媒体は任意の模様や画像が印刷されているものとする。なお、印刷媒体は、紙媒体以外にも、他にプラスチックシートなど紙媒体に準ずる媒体としてもよい。また、印刷媒体は、何も印刷されていなくても良い。また、印刷媒体入力部101において受け付けた印刷媒体に対して、搬送部107を介して枠縁付与装置102に送る過程で必要な任意の印刷を行ってもよい。   The print medium input unit 101 physically receives the target print medium, and transports the print medium to the frame edge applying device 102 via the transport unit 107. In the first embodiment, the print medium is a paper medium. In the first embodiment, it is assumed that an arbitrary pattern or image is printed on a print medium. The print medium may be a medium similar to a paper medium, such as a plastic sheet, in addition to the paper medium. Also, the print medium does not have to be printed at all. Further, any necessary printing may be performed on the print medium received by the print medium input unit 101 in the process of sending the print medium to the frame edge applying apparatus 102 via the transport unit 107.

枠縁付与装置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 a camera or the like built in the frame edge applying device 102 by an arbitrary method. In addition, when the frame border applying apparatus 102 recognizes the entire print medium, the print medium detected by an arbitrary method using a printing device such as a printer built in the frame border applying apparatus 102 with respect to the print medium. Overwrites the rectangular border on the edge of. Note that the thickness and color of the rectangular frame line are predetermined, and for example, white, black, or a combination thereof can be set as the color. Further, the frame edge providing device 102 transports the print medium on which the rectangular frame line has been overwritten by printing to the emboss ID embedding device 103 via the transport unit 107. The printed rectangular frame line is added to identify the position of the digital watermark pattern from the camera captured image when detecting the digital watermark.

エンボスID埋め込み装置103は、搬送部107を介して搬送された、枠縁付与装置102において上書きされた印刷媒体全体を、エンボスID埋め込み装置103に内蔵してあるカメラ等により認識すると、当該印刷媒体全体を撮影し、パターン生成装置105に出力する。また、エンボスID埋め込み装置103は、パターン生成装置105から2値化済の線状の電子透かしパターンを受け付けると、エンボスID埋め込み装置103の一部であるエンボッサーと呼ばれるエンボス加工用の型を当該受け付けた電子透かしパターンに適応するように変更する。ここで、電子透かしパターンに適応させることとは、当該電子透かしパターンの凹凸を表面に形成するようなエンボッサーに変更することである。   When the emboss ID embedding device 103 recognizes, by a camera or the like built in the emboss ID embedding device 103, the entire print medium conveyed via the conveyance unit 107 and overwritten by the frame edge applying device 102, the print medium The whole is photographed and output to the pattern generation device 105. When receiving the binarized linear digital watermark pattern from the pattern generation device 105, the emboss ID embedding device 103 receives an embossing mold called an embosser, which is a part of the emboss ID embedding device 103. To match the digital watermark pattern. Here, adapting to a digital watermark pattern means changing to an embosser that forms irregularities of the digital watermark pattern on the surface.

また、エンボスID埋め込み装置103は、変更したエンボッサーを用いて対象となる印刷媒体に対して、エンボスID埋め込み装置103に内蔵されている型押し機を用いて当該印刷媒体の両側からサンドすることにより、電子透かしパターンの凹凸を表面に形成するようにエンボス加工を施し、電子透かしパターンを埋め込む。また、エンボスID埋め込み装置103は、電子透かしパターンを埋め込んだ印刷媒体を、搬送部107を介して印刷媒体出力部104に搬送する。なお、第1の実施形態においては、エンボスID埋め込み装置103は、印刷媒体に印刷された枠縁矩形にぴったり収まるように電子透かしパターンを埋め込む。   Further, the emboss ID embedding device 103 sands the target print medium from both sides of the print medium using the embosser embedded in the emboss ID embedding device 103 using the changed embosser. Then, emboss processing is performed so as to form irregularities of the digital watermark pattern on the surface, and the digital watermark pattern is embedded. Further, the emboss ID embedding device 103 transports the print medium in which the digital watermark pattern is embedded to the print medium 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 exactly into the frame rectangle printed on the print medium.

このように、第1の実施形態におけるエンボス加工は、エンボッサーと呼ばれる型をとり、対象となる印刷媒体に対して型押し機などで両側からサンドすることで実現する。第1の実施形態においては、エンボッサーはアクリル樹脂などで作成されるものを用いるが、エンボッサーは、これに限定されるものではない。また、型の作成には3Dプリンタを利用してもよい。   As described above, 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 stamping machine or the like. In the first embodiment, an embosser made of acrylic resin or the like is used, but the embosser is not limited to this. In addition, a 3D printer may be used to create the mold.

印刷媒体出力部104は、搬送部107を介して搬送された、電子透かしが埋め込まれた印刷媒体を物理的に出力する。   The print medium output unit 104 physically outputs the print medium with the digital watermark embedded therein, which is transported via the transport unit 107.

制御部106は、印刷媒体入力部101、枠縁付与装置102、エンボスID埋め込み装置103、印刷媒体出力部104、パターン生成装置105、及び搬送部107を制御する。   The control unit 106 controls the print medium input unit 101, the frame edge providing 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 that stores a program for executing a pattern generation routine described later and various data. The pattern generation device 105 functionally includes an input unit 200, a calculation 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 print taken by the emboss ID embedding device 103.

演算部202は、電子透かしパターン生成部204と、2値化処理部206とを含んで構成されている。   The calculation 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 digital watermark pattern generation unit 204 determines the image size (at least the W × H pixel size of the entire print medium) representing the entire print medium captured by the emboss ID embedding device 103 received by the input unit 200, and And generates a digital watermark pattern based on the k-bit digital watermark information ID, which is information to be embedded, stored in a memory (not shown) and outputs the digital watermark pattern to the binarization processing unit 206. In the first embodiment, as a method of generating a digital watermark pattern to be a pattern, for example, a method disclosed in Non-Patent Document 1 is used. Information to be embedded in the first embodiment is ID information. The information to be embedded corresponding to the photographed print medium can be obtained by an arbitrary method.

具体的には、まず、取得したk−bitの電子透かし情報IDに対して誤り訂正及び誤り検出符号化を行い、n−bitの符号後Codeを得る。次に、予め定めた整数値Nを用いて、符号後Codeの各ビット値cをl=N/n回繰り返して引き延ばして得られる長さNの系列を、下記(1)式とする。 Specifically, first, error correction and error detection coding are performed on the obtained k-bit digital watermark information ID, and an n-bit coded code is obtained. Next, using a predetermined integer value N, a sequence of length N 2 obtained by repeating each bit value c j of the post-code by l = N 2 / n times is represented by the following equation (1). I do.


また、長さlの疑似乱数列   Also, a pseudo-random number sequence of length l


をj=0...n−1について用意し、これらを並べた長さNの系列を下記(2)式とする。 J = 0. . . prepared for n-1, the length N 2 of series by arranging them to the following equation (2).


次に、下記(3)式に従って、直接拡散変調を行う。   Next, direct spreading modulation is performed according to the following equation (3).


ただし、bの値は、ビット値「0」のときは、「−1」、ビット値「1」のときは「+1」と読み替えて計算する。次に、下記(4)式で表される疑似ランダムに決定される置換を用意する。 However, the value of b i is 0 for the bit value "0", "- 1", when the bit value "1" to calculate read as "+1". Next, there is prepared a pseudorandomly determined replacement represented by the following equation (4).


また、上記(4)式の置換を用いて{s}の並びをスクランブルすることにより、埋込系列{t}を下記(5)式に従って算出する。 Further, by scrambling the sequence of {s i} with substitution of equation (4), calculates the embedding sequence {t i} according to the following equation (5).


ここで、スクランブルはインタリーブ符号化としての効果をもち、ビット間の耐性の不均衡を防ぐことに寄与する。   Here, scrambling has an effect as interleave coding, and contributes to preventing imbalance in tolerance between bits.

次に、画像サイズに対する相対周波数が(Freq,Freq)及び(Freq,-Freq)である90度回転対称の二つの2次元サインカーブP-={P x,y}、及びP={P x,y}を生成し、それぞれN×N個のブロックに分割して、ブロック画像群 Next, two 90-degree rotationally symmetric two-dimensional sine curves P = {P x, y } and P + = {} whose relative frequencies to the image size are (Freq, Freq) and (Freq, −Freq). P + x, y } is generated, divided into N × N blocks, and a block image group


を取得する。次に、ブロック分割における各ブロック位置(h,v)について、ブロックのラスタスキャン順に沿って埋込系列の項t(i=h+vN)を選択し、tの値に応じて電子透かしパターンのブロック画像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 processing for all block positions (h, v), a linear digital watermark pattern P = {P x, y } of W × H pixels represented by multi-valued pixel values is generated.

2値化処理部206は、取得した線状の電子透かしパターンに2値化処理を施し、エンボス加工可能な形状に変換させた2値化済の線状の電子透かしパターンを、出力部210を介して、エンボスID埋め込み装置103に出力部210を介して出力する。   The binarization processing unit 206 performs binarization processing on the obtained linear digital watermark pattern to convert the obtained linear digital watermark pattern into an embossable shape, and outputs the binarized linear digital watermark pattern to the output unit 210. Via the output unit 210, the data is output to the emboss ID embedding device 103.

ここで、2値化処理をする理由について説明する。非特許文献1に代表される電子透かしパターンは、いずれも多値のパターンで表現されるため、第1の実施形態のように、エンボスとしてそのまま印刷媒体を加工する場合には利用することができない。そのため、第1の実施形態においては、多値パターンで生成された電子透かしパターンに2値化処理を施し、エンボス加工可能な、2値パターンの電子透かしパターンに変換する。   Here, the reason for performing the binarization processing will be described. Since digital watermark patterns represented by Non-Patent Document 1 are all represented by multi-valued patterns, they cannot be used when a print medium is directly processed as an emboss as in the first embodiment. . Therefore, in the first embodiment, the digital watermark pattern generated by the multi-value pattern is subjected to a binarization process, and is converted into a digital watermark pattern of an 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 so, it is possible to convert to a binary pattern. However, by converting a multi-value 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, even if the threshold value for binarization is set arbitrarily, there is a high possibility that the pattern cannot be converted into a detectable pattern.

そこで、第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 obtained, and the intermediate value ((maximum value + minimum value)) is obtained. The binarization is performed using (value) / 2) as a threshold value. In the digital watermarking method as in Non-patent Document 1, the shading of the pattern is represented by a smoothly varying sine wave such that the spatial frequency of the striped pattern is constant so that the pattern is more difficult to recognize. The indicated ID information is represented by the pattern shape itself (specifically, the frequency of the wave represented by the pattern).

さらに、電子透かしパターンの検出ではその周波数を基に電子透かしパターンを抽出するため、このパターンの形状が保存されていればID情報そのものは欠落しない。電子透かしパターン全画素値の中間値を閾値とする方法を用いると、サイン波と同じ周波数を持つ矩形波に変換できるため、パターンが示すID情報を保持しつつ2値化することができる。   Further, in the detection of the digital watermark pattern, the digital watermark pattern is extracted based on the frequency, so that the ID information itself is not lost if the shape of the pattern is stored. When a method using the intermediate value of all the pixel values of the digital watermark pattern as a threshold value can be converted into a rectangular wave having the same frequency as the sine wave, binarization can be performed while retaining 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 device according to the first embodiment will be described. As shown in FIG. 6, an information detection device 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 described later and various data. Can be configured. The information detection device 300 functionally includes an auxiliary illumination-equipped camera input unit 310, a calculation 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 auxiliary-illuminated camera input unit 310 uses a digital camera or the like as a photographing device to photograph a target printed matter and receives each digital data image. In the first embodiment, a light source provided in the camera input unit with auxiliary illumination 310 and a digital camera are used to sequentially irradiate light at different angles from a plurality of locations (any number of locations is possible if there are two or more locations). An image is taken each time the irradiation angle is changed (for each lighting environment). For example, if the configuration is as shown in FIG. 7, first, the light source 1 is turned on and the light source 2 is turned off, and the image is shot once. Next, the light source 1 is turned off and the light source 2 is turned on, and one image is taken. Then, the light source 1 is turned off and the light source 2 is turned off, and the image is shot once. Thus, a plurality of images having different light irradiation angles can be obtained. Alternatively, a single light source may be used, and the photographing angle of the camera may be changed a plurality of times to take a picture one by one. May be adopted.

演算部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 obtains the position of a rectangular frame line included in the image received by the camera input unit with auxiliary illumination 310, and defines a front view based on the rectangular frame line. To an image of size. Thereby, the projection transformation distortion can be corrected and normalized to an image of a predetermined size regardless of the shooting angle of the camera. As a specific method used in the frame edge detection in the first embodiment, a frame edge detection method described in Non-Patent Document 1 is used.

差分画像算出部324は、枠縁検出幾何補正部322で正規化された画像の各々に基づいて、全ての画像の組み合わせについて画像ペアを作成する。また、差分画像算出部324は、作成した画像ペアの各々について、当該画像ペアに含まれる画像毎の画素値の差分をとることで差分画像を算出する。   The difference image calculation unit 324 creates an image pair for all combinations of images based on each of the images normalized by the frame edge detection geometric correction unit 322. Further, the difference image calculation unit 324 calculates a difference image by calculating a difference between pixel values of each image included in the image pair for each of the created image pairs.

なお、カメラ入力時の撮影回数がN回の場合、N×(N−1)/2通りの画像ペアが作成されるため、N×(N−1)/2通りの差分画像を得ることができる。また、差分を計算する際には、全体の明るさを揃える必要があるため、画素値の平均値がある決められた数値になるよう調整する必要がある。   When the number of times of shooting at the time of camera input is N, N × (N−1) / 2 kinds of image pairs are created, so that N × (N−1) / 2 kinds of difference images can be obtained. it can. Further, when calculating the difference, since it is necessary to make the overall brightness uniform, it is necessary to make adjustments so that the average value of the pixel values becomes a predetermined numerical value.

また、差分画像算出部324は、算出した差分画像の各々から、当該差分画像の画素値の各々の絶対値の合計が最も大きい差分画像を選択し、当該選択した差分画像を、凹凸度判定部326に出力する。   Further, the difference image calculation unit 324 selects, from each of the calculated difference images, a difference image in which the sum of the absolute values of the pixel values of the difference image is the largest, and determines the selected difference image as the unevenness degree determination unit. 326.

凹凸度判定部326は、差分画像算出部324において取得した差分画像の画素値の絶対値の合計値が予め定められた閾値より大きい場合には、凹凸により生じた陰影が検出できたと判定し、その判定結果をエンボスID検出部328に出力する。   If the total value of the absolute values of the pixel values of the difference image obtained by the difference image calculation unit 324 is larger than a predetermined threshold, the unevenness degree determination unit 326 determines that the shadow caused by the unevenness has been detected, The determination result is output to the emboss ID detection unit 328.

また、凹凸度判定部326は、差分画像算出部324において取得した差分画像の画素値の絶対値の合計値が予め定められた閾値より小さい場合には、凹凸により生じた陰影は検出されなかったと判定し、当該判定結果を結果出力部390から出力する。   When the sum of the absolute values of the pixel values of the difference image obtained by the difference image calculation unit 324 is smaller than a predetermined threshold, the unevenness degree determination unit 326 determines that the shadow caused by the unevenness has not been detected. The result is output from the result output unit 390.

なお、上記のような判定方法以外に、枠縁検出幾何補正部322で正規化された複数画像からそれぞれ直接エンボスID検出を実行し、その結果として印刷媒体正面から照明をあてた場合には検出できず、かつ、斜め方向から照明をあてた場合には検出できた場合は、凹凸により生じた陰影が検出できたと判定してもよい。   In addition to the above-described determination method, emboss ID detection is directly performed from each of the plurality of images normalized by the frame edge detection geometric correction unit 322. As a result, when the illumination is applied from the front of the print medium, the detection is performed. If it is not possible, and if it can be detected when the illumination is applied from an oblique direction, it may be determined that the shadow caused by the unevenness has been 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 only a shadow pattern generated by embossing can be filtered by the difference image. By using this method, only the concave / convex pattern expressed by the concave / convex can be a target of the watermark detection, so that an 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 without using the difference image.

結果出力部390は、凹凸度判定部326での判定結果、またはエンボスID検出部328で検出したエンボスIDを最終結果として出力する。出力ではディスプレイ等に表示するか、データとしてメモリ等に出力する。   The result output unit 390 outputs the determination result of the unevenness determination unit 326 or the emboss ID detected by the emboss ID detection unit 328 as a final result. In the output, it 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 Apparatus 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 print medium from the emboss ID embedding device 103, the CPU executes the program stored in the ROM of the pattern generation device 105 to execute the pattern generation processing routine shown in FIG. Execute

まず、ステップS100では、メモリに記憶されている取得した画像データに対応するk−bitの電子透かし情報IDを読み込む。   First, in step S100, 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, binarization processing is performed on the digital watermark pattern acquired in step S102.

次に、ステップS106では、ステップS104において取得した2値化処理を施した電子透かしパターンを、出力部210を介して出力し、パターン生成処理ルーチンを終了する。   Next, in step S106, the digital watermark pattern subjected to the binarization processing acquired in step S104 is output via the output unit 210, and the pattern generation processing routine ends.

<第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 device 300 according to the first embodiment will be described. When the information detection device 300 accepts each of the digital data images of the target printed matter each time the imaging environment is changed, the information is stored in the ROM of the information detection device 300. When the CPU executes the program, the detection processing routine shown in FIG. 9 is executed.

まず、ステップS200では、取得した画像の各々について、当該画像中に含まれる矩形枠線の位置を求め、その矩形枠線を基に正面から見た規定の大きさの画像に射影変換する。   First, in step S200, for each of the acquired images, the position of a rectangular frame included in the image is determined, and the image is projected and transformed into an image of a specified size viewed from the front based on the rectangular frame.

次に、ステップS202では、ステップS200において取得した射影変換した画像の各々に基づいて、全ての画像の組み合わせについて画像ペアを作成する。   Next, in step S202, an image pair is created for all combinations of images based on each of the projection-converted images acquired in step S200.

次に、ステップ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 the absolute values of the 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 or not the sum of the absolute values of the pixel values of the difference image is larger than a predetermined threshold. If the sum is greater than the predetermined threshold, the detection processing routine proceeds to step S210. On the other hand, when the total value is equal to or smaller than the predetermined threshold, the detection processing routine proceeds to step S300.

次に、ステップS210では、ステップS206において取得した差分画像から電子透かしとして埋め込まれたエンボスIDを検出する。   Next, in step S210, an emboss ID embedded as a digital watermark is detected from the difference image obtained 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 ends.

ステップS300では、凹凸により生じた陰影は検出されなかったとの判定結果を最終結果として出力し、検出処理ルーチンを終了する。   In step S300, the result of the determination that the shadow caused by the unevenness has not been detected is output as the final result, and the detection processing routine ends.

以上説明したように、第1の実施形態に係る情報検出装置によれば、媒体を照明環境毎に撮影し、ディジタルデータとして取得し、取得された画像の各々に基づいて、画像ペアを作成し、画像ペアの各々について、差分画像を算出し、差分画像の各々について、差分画像の画素値の各々の絶対値の合計値を計算し、計算された合計値が一番大きい差分画像を選択し、選択した差分画像の合計値と予め定められた閾値とに基づいて、凹凸により生じた陰影が検出できたか否かを判定し、陰影が検出できたと判定された場合に、選択した差分画像から凹凸パターンとして埋め込まれたID情報を検出することにより、媒体に形成された凹凸のパターンから精度よくID情報を検出することができる。   As described above, according to the information detection device according to the first embodiment, a medium is photographed for each lighting environment, acquired as digital data, and an image pair is created based on each of the acquired images. For each of the image pairs, calculate the difference image, for each of the difference images, calculate the sum of the absolute values of the pixel values of the difference image, and select the difference image having the largest calculated sum. Based on the total value of the selected difference images and a predetermined threshold, it is determined whether or not the shadow caused by the unevenness has been detected, and when it is determined that the shadow has been detected, from the selected difference image By detecting the ID information embedded as the concave / convex pattern, the ID information can be accurately detected from the concave / convex pattern formed on the medium.

また、印刷媒体に対しエンボスの加工を施して電子透かしパターンを記録することでID情報を埋め込むため、一般的なコピー機にかけても電子透かしパターンまでは複写できない。また、複数個の照明光源を持つカメラを用いてそのID情報を検出するため、エンボスによる陰影パターンのみを抽出することができ、2次元的に偽造された電子透かしパターンを排除することができる。結果として、複製困難な透かし入り印刷媒体を作成する方法を提供できる。   Also, since the ID information is embedded by embossing the print medium and recording the digital watermark pattern, the digital watermark pattern cannot be copied even with a general copying machine. In addition, since the ID information is detected using a camera having a plurality of illumination light sources, only the embossed shadow pattern can be extracted, and a two-dimensionally forged digital watermark pattern can be eliminated. As a result, it is possible to provide a method for producing a watermarked print medium 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 gist of the present invention.

次に、第2の実施形態に係る情報埋め込みシステム、及び情報検出装置について説明する。   Next, an information embedding system and an information detection device according to a second embodiment will be described.

第2の実施形態においては、2次元コードが印刷された印刷媒体にエンボスIDを埋め込んで、カメラで2次元コード、及びエンボスIDを検出することで、2次元コードの真贋判定を行う点が第1の実施形態と異なる。なお、第1の実施形態に係る情報埋め込みシステム100、及び情報検出装置300と同様の構成及び作用については、同一の符号を付して説明を省略する。   The second embodiment is different from the first embodiment in that the emboss ID is embedded in a print medium on which a two-dimensional code is printed, and the two-dimensional code and the emboss ID are detected by a camera to determine whether the two-dimensional code is authentic. Different from the first embodiment. Note that the same configurations and operations as those of the information embedding system 100 and the information detection device 300 according to the first embodiment are denoted by the same reference numerals, and description thereof will be 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, a pattern generation unit The apparatus includes a device 405, a control unit 406, and a transport unit 107. It is assumed that a print medium received in the second embodiment has a two-dimensional code printed thereon.

エンボスID埋め込み装置403は、搬送部107を介して搬送された、枠縁付与装置102において上書きされた印刷媒体全体を、エンボスID埋め込み装置403に内蔵してあるカメラ等により認識すると、当該印刷媒体全体を撮影し、パターン生成装置405に出力する。なお、第2の実施形態においては、印刷媒体全体を撮影すると同時に印刷媒体に印刷されている2次元コードを読み取り、当該2次元コードが表現しているID情報もパターン生成装置405へ出力する。   When the emboss ID embedding device 403 recognizes, by a camera or the like built in the emboss ID embedding device 403, the entire print medium conveyed via the conveyance unit 107 and overwritten by the frame edge applying device 102, the print medium The whole is photographed and output to the pattern generation device 405. In the second embodiment, the two-dimensional code printed on the print medium is read at the same time as the entire print medium is photographed, 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の一部であるエンボッサーを当該受け付けた電子透かしパターンに適応するように変更する。   When the emboss ID embedding device 403 receives the binarized linear digital watermark pattern from the pattern generation device 405, the embosser that is a part of the emboss ID embedding device 403 adapts to the received digital watermark pattern. To change.

また、エンボスID埋め込み装置403は、変更したエンボッサーを用いて対象となる印刷媒体に対して、エンボスID埋め込み装置403に内蔵されている型押し機を用いて当該印刷媒体の両側からサンドすることにより、電子透かしパターンの凹凸を表面に形成するようにエンボス加工を施し、電子透かしパターンを埋め込む。また、エンボスID埋め込み装置403は、電子透かしパターンを埋め込んだ印刷媒体を、搬送部107を介して印刷媒体出力部104に搬送する。なお、第2の実施形態においては、エンボスID埋め込み装置403は、印刷媒体に印刷された2次元コードに重なるよう電子透かしパターンを埋め込む。   Further, the emboss ID embedding device 403 sands the target print medium from both sides of the print medium using the embosser embedded in the emboss ID embedding device 403 using the changed embosser. Then, emboss processing is performed so as to form irregularities of the digital watermark pattern on the surface, and the digital watermark pattern is embedded. In addition, the emboss ID embedding device 403 conveys the print medium in which the digital watermark pattern is embedded to the print medium output unit 104 via the conveyance unit 107. In the second embodiment, the emboss ID embedding device 403 embeds a digital watermark pattern so as to overlap a two-dimensional code printed on a print medium.

制御部406は、印刷媒体入力部101、枠縁付与装置102、エンボスID埋め込み装置403、印刷媒体出力部104、パターン生成装置405、及び搬送部107を制御する。   The control unit 406 controls the print medium input unit 101, the frame edge providing 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 that stores a program for executing a pattern generation routine described later and various data. The pattern generation device 405 functionally includes an input unit 500, a calculation 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 printed matter photographed by the emboss ID embedding device 403 and the ID information represented by the two-dimensional code printed on the print medium.

演算部202は、短縮コード生成部503と、電子透かしパターン生成部504と、2値化処理部206とを含んで構成されている。   The calculation unit 202 includes a shortened code generation unit 503, a digital watermark pattern generation unit 504, and a binarization processing unit 206.

短縮コード生成部503は、入力部500において受け付けた印刷媒体に印刷されている2次元コードが表現しているID情報に基づいて、ハッシュ関数等で得られる短縮コードを生成し、電子透かしパターン生成部504へ出力する。   The shortened code generation unit 503 generates a shortened 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 a digital watermark pattern. Output to the 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 received by the input unit 500 and the shortened code generation unit 503. A digital watermark pattern is generated based on the shortened code and output to the binarization processing unit 206. In the second embodiment, the shortened code is an emboss ID, which is ID information to be embedded, and is assumed to be k-bit.

<第2の実施形態に係る情報検出装置の構成>
次に、第2の実施形態に係る情報検出装置の構成について説明する。図12に示すように、第2の実施形態に係る情報検出装置600は、CPUと、RAMと、後述する検出処理ルーチンを実行するためのプログラムや各種データを記憶したROMと、を含むコンピュータで構成することができる。この情報検出装置600は、機能的には図12に示すように補助照明付きカメラ入力部610と、演算部620と、結果出力部690とを備えている。
<Configuration of Information Detection Apparatus According to Second Embodiment>
Next, the configuration of the information detection device according to the second embodiment will be described. As shown in FIG. 12, an information detection device 600 according to the second embodiment is a computer including a CPU, a RAM, and a ROM storing programs and various data for executing a detection processing routine described later. Can be configured. This information detection device 600 functionally includes a camera input unit with auxiliary illumination 610, a calculation unit 620, and a result output unit 690 as shown in FIG.

補助照明付きカメラ入力部610は、撮影装置であるデジタルカメラ等を用いて、対象となる印刷媒体を撮影しディジタルデータの画像の各々を受け付ける。また、補助照明付きカメラ入力部610は、任意の方法に基づいて、対象となる印刷媒体に印刷されている2次元コードから、当該2次元コードが表現するID情報を取得する。   The auxiliary illumination-equipped camera input unit 610 captures an image of a target print medium using a digital camera or the like as a capturing device, and receives each digital data image. In addition, the camera input unit with auxiliary illumination 610 acquires the 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 shortened code generation unit 622, an emboss ID detection unit 624, and a determination unit 626. Have been.

短縮コード生成部622は、補助照明付きカメラ入力部610において取得した2次元コードが表現するID情報に基づいて、上述した短縮コード生成部503と同様の方法により、短縮コードを生成し、判定部626に出力する。   The abbreviated code generation unit 622 generates abbreviated code based on the ID information represented by the two-dimensional code acquired by the camera input unit with auxiliary illumination 610 by the same method as the abbreviated code generation unit 503 described above, 626.

エンボスID検出部624は、差分画像算出部324において取得した差分画像から電子透かしとして埋め込まれたエンボスIDを検出し、判定部626に出力する。   The emboss ID detection unit 624 detects an emboss ID embedded as an electronic 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 abbreviated code acquired from the abbreviated code generation unit 622 and the emboss ID acquired from the emboss ID detection unit 624, and outputs the emboss ID to the result output unit 690 as a final result when they match. I do. On the other hand, if they do not match, a result indicating that they do not match is output to the result output unit 690 as a final result.

結果出力部690は、凹凸度判定部326での判定結果、または判定部626での判定結果を出力する。   The result output unit 690 outputs the determination result of the unevenness 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 Apparatus 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 print 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 so, 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 shortened 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 device 600 according to the second embodiment will be described. The information detection apparatus 600 uses the auxiliary illumination-equipped camera input unit 610 to display each of the digital data images of the target print medium each time the shooting environment is changed and the two-dimensional code printed on the print medium. Upon receiving the ID information to be expressed, the CPU executes a program stored in the ROM of the information detection device 600, thereby executing a detection processing routine shown in FIG.

ステップS500では、取得した2次元コードが表現するID情報に基づいて、上述のステップS400と同様の方法を用いて短縮コードを生成する。   In step S500, based on the ID information represented by the obtained two-dimensional code, a shortened code is generated using the same method as in step S400 described above.

次に、ステップS502では、ステップS210において取得したエンボスIDと、ステップS500において取得した短縮コードとが一致するか否かを判定する。エンボスIDと短縮コードとが一致する場合には、検出処理ルーチンは、ステップS504へ移行する。一方、エンボスIDと短縮コードとが一致しない場合には、検出処理ルーチンは、ステップS506へ移行する。   Next, in step S502, it is determined whether or not the emboss ID acquired in step S210 matches the shortened code acquired in step S500. If the emboss ID matches the abbreviated code, the detection processing routine proceeds to step S504. On the other hand, when the emboss ID does not match the shortened code, 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 ends.

ステップS506では、エンボスIDと短縮コードとが一致しない旨を最終結果として、結果出力部690から出力した、検出処理ルーチンを終了する。   In step S506, the detection processing routine output from the result output unit 690 is terminated as a final result that the emboss ID does not match the shortened code.

以上説明したように、第2の実施形態に係る情報検出装置によれば、2次元コードの真贋判定を行うシステムを作ることができる。   As described above, according to the information detection device according to the second embodiment, it is possible to make a system for performing authenticity determination of a two-dimensional code.

また、検出時おいて2次元コードから得られた短縮コードとエンボスIDから得られた短縮コードを照合することで真贋判定が実現できる。また、第2の実施形態に係る情報検出装置によれば、コピー機による複製を抑止できるため、印刷された2次元コードの正真性を高い精度で保証できるようになる。なお、2次元コードの代わりに1次元バーコードを用いても良い。   Also, at the time of detection, the authenticity determination can be realized by collating the shortened code obtained from the two-dimensional code with the shortened code obtained from the emboss ID. Further, according to the information detecting device of the second embodiment, since the duplication by the copier can be suppressed, the authenticity of the printed two-dimensional code can be guaranteed with high accuracy. Note that 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 gist of the present invention.

例えば、第1及び第2の実施形態においては、枠縁付与装置により、入力された印刷媒体の枠に矩形枠線を上書きする場合について説明したが、これに限定されるものではない。例えば、枠が無くても電子透かしパターンの位置を特定可能な電子透かし方式を用いる場合は、上述の枠縁付与装置、及び枠縁検出幾何補正部を省略した構成にしてもよい。ただし、枠が無くても電子透かし領域の位置を特定可能な電子透かし方式を用いる場合は、枠縁付与装置102および枠縁検出幾何補正部322を省略した構成にしてもよい。   For example, in the first and second embodiments, a case has been described in which a frame border applying device overwrites a frame of an input print medium with a rectangular frame line. However, the present invention is not limited to this. For example, in the case of using a digital watermarking method capable of specifying the position of a digital watermark pattern without a frame, a configuration may be adopted in which the above-described frame edge providing device and frame edge detection geometric correction unit are omitted. However, in the case of using a digital watermarking method capable of specifying the position of the digital watermark area even without a frame, the frame border providing device 102 and the frame border detection geometric correction unit 322 may be omitted.

また、第1及び第2の実施形態においては、枠縁付与装置により、入力された印刷媒体の枠に矩形枠線を上書きする場合について説明したが、これに限定されるものではない。例えば、付加するのは枠に限定されるものでなく、QRコード(登録商標)の切り出しシンボルのような特定パターン等を付加するのでも良い。ただし、当該場合においては、上述の枠縁検出幾何補正部における処理を、特定のパターン等に対応する検出方法に置き換える必要がある。   Further, in the first and second embodiments, a case has been described in which the frame border applying device overwrites the frame of the input print medium with the rectangular frame line. However, the present invention is not limited to this. For example, the addition is not limited to the frame, and a specific pattern such as a cutout symbol of a QR code (registered trademark) may be added. However, in such a case, it is necessary to replace the processing in the 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とをデータとして加工する形態にしてもよい。   Further, in the first and second embodiments, the process of embedding a digital watermark has been mainly described 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 the shape data of the object and to process the frame edge providing device 102 and the emboss ID embedding device 103 as data.

また、第1及び第2の実施形態においては、情報埋め込みシステムにおいて、枠縁付与装置、及びエンボスID埋め込み装置の各々において、印刷媒体を、カメラ等を用いて撮影、又は撮影して認識する場合について説明したが、これに限定されるものではない。例えば、印刷媒体入力部において受け付けた印刷媒体の情報(画素値、及びサイズ等)、及び搬送部の搬送速度に基づいて、枠縁付与装置において印刷媒体に矩形枠線を印刷してもよいし、パターン生成装置において電子透かしパターンを生成してもよい。   Further, 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 using a camera or the like, or is recognized by photographing. However, the present invention is not limited to this. For example, a rectangular frame line may be printed on a print medium by the frame edge applying device based on information (a pixel value, a size, and the like) of the print medium received by the print medium input unit and the transport speed of the transport unit. Alternatively, a digital watermark pattern may be generated by a pattern generation device.

また、第1及び第2の実施形態においては、エンボスID埋め込み装置103は、印刷媒体に印刷された枠縁矩形にぴったり収まるように埋め込む場合について説明したが、これに限定されるものではない。例えば、枠縁矩形と、予め定められた枠縁矩形と位置関係とに基づいて、対応する任意領域に電子透かしパターンを埋め込んでもよい。また、埋め込む電子化しパターンの大きさも予め定められた任意の大きさでもよい。   Further, in the first and second embodiments, a case has been described in which the emboss ID embedding device 103 embeds the emboss ID so as to fit exactly into the frame rectangle printed on the print medium. However, the emboss ID embedding device 103 is not limited to this. For example, a digital watermark pattern may be embedded in a corresponding arbitrary region based on a frame edge rectangle and a predetermined frame edge rectangle and positional relationship. Also, the size of the digitized pattern to be embedded may be an arbitrary predetermined size.

また、第1及び第2の実施形態においては、予め対象となる印刷媒体が決定されていない場合について説明したが、これに限定されるものではない。例えば、予め対象となる印刷媒体を決定しておき、当該印刷媒体について上述した処理を実施してもよい。この場合、予め決定された印刷媒体の情報(サイズ等)、及び搬送部の搬送速度に基づいて、枠縁付与装置において印刷媒体に矩形枠線を印刷してもよい。また、事前に、パターン生成装置において予め定められた印刷媒体に対応する電子透かしパターンを生成してもよい。また、エンボスID埋め込み装置103において、事前に、予め定められた印刷媒体に対応するエンボッサーに変更しておいてもよい。   In the first and second embodiments, the case where the target print medium is not determined in advance has been described. However, 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, a rectangular frame line may be printed on the print medium by the frame edge applying device based on the information (size and the like) of the print medium determined in advance and the transport speed of the transport unit. Further, an electronic watermark pattern corresponding to a predetermined print medium may be generated in the pattern generation device in advance. In the emboss ID embedding device 103, the embosser may be changed to an embosser corresponding to a predetermined print medium in advance.

また、第1及び第2の実施形態においては、処理毎にエンボッサーを変更する場合について説明したが、これに限定されるものではない。例えば、予め対象となる印刷媒体が決定されている場合には、事前に対応するエンボッサーに変更しておいてもよい。また、複数の凹凸パターンのブロックを用意しておき、印刷媒体に対応するエンボッサーを当該凹凸パターンのブロックの組み合わせにより形成してもよい。   In the first and second embodiments, the case where the embosser is changed for each process has been described. However, the present invention is not limited to this. For example, when a target print medium is determined in advance, the corresponding embosser may be changed in advance. Alternatively, a plurality of blocks of the concavo-convex pattern may be prepared, and an embosser corresponding to the print medium may be formed by combining the blocks of the concavo-convex pattern.

また、エンボス加工で埋め込むことによるコピー抑止効果のみ享受できれば良い場合は、電子透かし検出過程を簡略化するため、複数光源を順番に照射させるのではなく環境光のみで単一画像を撮影しエンボスIDを検出してもよい。この場合、エンボスIDを検出する方法は任意の方法を用いてもよい。また、任意の方法を用いる場合には、上述の差分画像算出部324および凹凸度判定部326の処理は省略してもよい。   In addition, if it is sufficient to enjoy only the copy suppression effect by embedding, embedding the single image using only ambient light instead of sequentially irradiating a plurality of light sources and emboss ID May be detected. In this case, any method may be used to detect the emboss ID. When an arbitrary method is used, the processes of the difference image calculation unit 324 and the unevenness degree determination unit 326 described above may be omitted.

また、本願明細書中において、プログラムが予めインストールされている実施形態として説明したが、当該プログラムを、コンピュータ読み取り可能な記録媒体に格納して提供することも可能であるし、ネットワークを介して提供することも可能である。   Also, in the specification of the present application, the embodiment is described as an embodiment in which the program is installed in advance. However, the program may be stored in a computer-readable recording medium and provided, or 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 Emboss ID embedding device 104 Print medium output unit 105, 405 Pattern generation device 106, 406 Control unit 107 Transport unit 200, 500 Input unit 202, 502 Operation units 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 Unevenness degree determination units 328, 624 Emboss ID detection units 390, 690 Result output unit 503 Short code generation unit 622 Short code generation unit 626 Determination unit

Claims (3)

対象となる媒体を撮影することにより、前記媒体に予め埋め込まれたID情報を検出する情報検出装置であって、
前記媒体を撮影するための撮影装置と、少なくとも1つ以上の照明光源を用いて、前記媒体を照明環境毎に撮影し、ディジタルデータとして取得する補助照明付きカメラ入力部と、
前記取得された画像の各々に基づいて、全ての画像の組み合わせについて画像ペアを作成し、前記画像ペアの各々について、前記画像ペアに含まれる画像毎の画素値の差分値を計算することにより差分画像を算出し、前記差分画像の各々について、前記差分画像の画素値の各々の絶対値の合計値を計算し、前記計算された合計値が一番大きい前記差分画像を選択する差分画像算出部と、
前記選択した差分画像の合計値と予め定められた閾値とに基づいて、凹凸により生じた陰影が検出できたか否かを判定する凹凸度判定部と、
前記陰影が検出できたと判定された場合に、前記選択した差分画像から凹凸パターンとして埋め込まれたID情報を検出するエンボスID検出部と、
を含む、情報検出装置。
An information detection device that detects ID information embedded in the medium by photographing a target medium,
A photographing device for photographing the medium, using at least one or more illumination light sources, photographing the medium for each lighting environment, and a camera input unit with auxiliary illumination to acquire as digital data;
Based on each of the acquired images, an image pair is created for all combinations of images, and for each of the image pairs, a difference value is calculated by calculating a difference value of a pixel value for each image included in the image pair. A difference image calculating unit that calculates an image, calculates a sum of absolute values of respective pixel values of the difference image for each of the difference images, and selects the difference image having the largest calculated sum. When,
Based on the total value of the selected difference image and a predetermined threshold, based on the unevenness degree determination unit that determines whether a shadow caused by the unevenness has been detected,
An emboss ID detection unit that detects ID information embedded as a concavo-convex pattern from the selected difference image when it is determined that the shadow has been detected;
An information detection device, including:
補助照明付きカメラ入力部と、差分画像算出部と、凹凸度判定部と、エンボスID検出部とを含む、対象となる媒体を撮影することにより、前記媒体に予め埋め込まれたID情報を検出する情報検出装置における、情報検出方法であって、
前記補助照明付きカメラ入力部は、前記媒体を撮影するための撮影装置と、少なくとも1つ以上の照明光源を用いて、前記媒体を照明環境毎に撮影し、ディジタルデータとして取得し、
前記差分画像算出部は、前記取得された画像の各々に基づいて、全ての画像の組み合わせについて画像ペアを作成し、前記画像ペアの各々について、前記画像ペアに含まれる画像毎の画素値の差分値を計算することにより差分画像を算出し、前記差分画像の各々について、前記差分画像の画素値の各々の絶対値の合計値を計算し、前記計算された合計値が一番大きい前記差分画像を選択し、
前記凹凸度判定部は、前記選択した差分画像の合計値と予め定められた閾値とに基づいて、凹凸により生じた陰影が検出できたか否かを判定し、
前記エンボスID検出部は、前記陰影が検出できたと判定された場合に、前記選択した差分画像から凹凸パターンとして埋め込まれたID情報を検出する
情報検出方法。
Detecting ID information previously embedded in a target medium by photographing a target medium including a camera input unit with auxiliary illumination, a difference image calculating unit, an unevenness degree determining unit, and an emboss ID detecting unit An information detection method in an information detection device,
The auxiliary illumination-equipped camera input unit uses a photographing device for photographing the medium, and at least one or more illumination light sources, photographs the medium for each lighting environment, and acquires digital data.
The difference image calculation unit creates an image pair for all image combinations based on each of the acquired images, and calculates a difference between pixel values for each image included in the image pair for each of the image pairs. Calculating a difference image by calculating a value, for each of the difference images, calculating a sum of absolute values of respective pixel values of the difference image, and calculating the difference image having the largest sum. And select
The unevenness degree determination unit, based on the total value of the selected difference image and a predetermined threshold, determines whether or not a shadow caused by the unevenness has been detected,
The information detection method, wherein the emboss ID detection unit detects ID information embedded as a concavo-convex pattern from the selected difference image when it is determined that the shadow has been detected.
コンピュータを、請求項1記載の情報検出装置の各部として機能させるためのプログラム。   A program for causing a computer to function as each section of the information detection device according to claim 1.
JP2019064332A 2019-03-28 2019-03-28 Information detection apparatus, method, and program Active JP6668538B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2019064332A JP6668538B2 (en) 2019-03-28 2019-03-28 Information detection apparatus, method, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2019064332A JP6668538B2 (en) 2019-03-28 2019-03-28 Information detection apparatus, method, and program

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2015200329A Division JP6529413B2 (en) 2015-10-08 2015-10-08 Pattern generation apparatus, information embedding apparatus, information detection apparatus, method, medium, and program

Publications (2)

Publication Number Publication Date
JP2019134472A JP2019134472A (en) 2019-08-08
JP6668538B2 true JP6668538B2 (en) 2020-03-18

Family

ID=67547618

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2019064332A Active JP6668538B2 (en) 2019-03-28 2019-03-28 Information detection apparatus, method, and program

Country Status (1)

Country Link
JP (1) JP6668538B2 (en)

Family Cites Families (4)

* Cited by examiner, † Cited by third party
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
JP4234747B2 (en) * 2005-10-06 2009-03-04 日本電信電話株式会社 Digital watermark embedding apparatus, digital watermarked image forming apparatus, digital watermark detection apparatus, method, and program
JP2008159014A (en) * 2006-11-29 2008-07-10 Digital Information Technologies Kk Managed article, game system, terminal device, and program thereof

Also Published As

Publication number Publication date
JP2019134472A (en) 2019-08-08

Similar Documents

Publication Publication Date Title
JP6529413B2 (en) Pattern generation apparatus, information embedding apparatus, information detection apparatus, method, medium, and program
JP7543374B2 (en) Producing and reading optical codes with variable density to suit visual quality and reliability
CN100364309C (en) Digital watermark and method for important document
US11037038B2 (en) Artwork generated to convey digital messages, and methods/apparatuses for generating such artwork
US7630511B2 (en) Apparatus and methods for improving detection of watermarks in content that has undergone a lossy transformation
US7068811B2 (en) Protecting images with image markings
JP5552528B2 (en) Method and device for securing documents
US20190332840A1 (en) Generating and reading optical codes with variable density to adapt for visual quality and reliability
JP5696040B2 (en) Method and apparatus for identifying a printing plate for a document
EP1485863B1 (en) Authenticating printed objects using digital watermarks associated with multidimensional quality metrics
Yu et al. Print-and-scan model and the watermarking countermeasure
US20030215112A1 (en) Secure document design carrying auxiliary machine readable information
US20220027590A1 (en) Recycling methods and systems, and related plastic containers
EP3050031B1 (en) System and method for document and article authentication
CN108734247B (en) Security tag with copy protection
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
US11568165B1 (en) Methods and arrangements for optical code classification
JP6668538B2 (en) Information detection apparatus, method, and program
US12094025B1 (en) Scanner agnostic symbol print quality tool
Kim et al. Data hiding for binary documents robust to print-scan, photocopy and geometric distortions
JP4927058B2 (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
WO2023242044A1 (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
HK1077147B (en) Digital watermarks and methods for security documents

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

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: 20200212

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20200226

R150 Certificate of patent or registration of utility model

Ref document number: 6668538

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150