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
JP4948505B2 - Digital watermark synchronization recovery device and digital watermark synchronization recovery program - Google Patents
[go: Go Back, main page]

JP4948505B2 - Digital watermark synchronization recovery device and digital watermark synchronization recovery program - Google Patents

Digital watermark synchronization recovery device and digital watermark synchronization recovery program Download PDF

Info

Publication number
JP4948505B2
JP4948505B2 JP2008275663A JP2008275663A JP4948505B2 JP 4948505 B2 JP4948505 B2 JP 4948505B2 JP 2008275663 A JP2008275663 A JP 2008275663A JP 2008275663 A JP2008275663 A JP 2008275663A JP 4948505 B2 JP4948505 B2 JP 4948505B2
Authority
JP
Japan
Prior art keywords
image
reference points
line segment
reference point
paper image
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
JP2008275663A
Other languages
Japanese (ja)
Other versions
JP2010103925A (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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP2008275663A priority Critical patent/JP4948505B2/en
Publication of JP2010103925A publication Critical patent/JP2010103925A/en
Application granted granted Critical
Publication of JP4948505B2 publication Critical patent/JP4948505B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Image Processing (AREA)
  • Editing Of Facsimile Originals (AREA)

Description

この発明は、ドキュメントに埋め込まれている複数の基準点の位置を検出して、電子透かしの埋め込み位置の特定を可能にする電子透かしの同期回復装置及び電子透かしの同期回復プログラムに関するものである。   The present invention relates to a digital watermark synchronization recovery apparatus and a digital watermark synchronization recovery program that detect the positions of a plurality of reference points embedded in a document and identify the embedded position of the digital watermark.

従来より、例えば、印刷物などのドキュメントにうすくパターンを重畳し、そのパターンの微視的な形状に情報を秘匿することにより、印刷物のセキュリティを向上させる手法が存在する。
例えば、以下の特許文献1には、ドットでパターンを形成し、特定位置のドットの有無によって、バイナリ情報を秘匿する手法が開示されている。
また、以下の特許文献2には、情報ユニットと呼ばれる複数種類の波形を有するブロックをドキュメント上に配置して印刷し、どの種類のブロックが特定位置に存在するかによって情報を埋め込む手法が開示されている。この情報を埋め込んだパターンは、しばしば電子透かしと呼ばれる。
Conventionally, for example, there is a technique for improving the security of a printed material by superimposing a light pattern on a document such as a printed material and concealing information in a microscopic shape of the pattern.
For example, the following Patent Document 1 discloses a method of forming a pattern with dots and concealing binary information depending on the presence or absence of a dot at a specific position.
Patent Document 2 below discloses a technique in which blocks having a plurality of types of waveforms called information units are arranged and printed on a document, and information is embedded depending on which type of block exists at a specific position. ing. A pattern in which this information is embedded is often called a digital watermark.

これらの手法は、ドキュメントの位置と特定のドット(または、ブロック)を対応させて情報を埋め込んでいるので、埋め込んだ情報の検出を行うには、埋め込み時の位置情報が回復されなければならない。
即ち、埋め込み時と検出時では、同じ座標軸を用いて、埋め込み処理と検出処理を行う必要がある。これを電子透かしの同期回復と称される。
In these methods, information is embedded by associating the position of a document with a specific dot (or block), so that the position information at the time of embedding must be recovered in order to detect the embedded information.
That is, at the time of embedding and detection, it is necessary to perform embedding processing and detection processing using the same coordinate axis. This is called digital watermark synchronization recovery.

電子透かしの同期回復を行う手法として、多くの手法が提案されているが、代表的な手法は、同期回復用のパターンを電子透かしと同時に埋め込む方法である。
以下の特許文献1には、ドットの集合で矩形の情報ブロックを構成し、この情報ブロックの四隅(または、その一部)に同期回復用の基準パターンを配置する方法が開示されている。
この情報ブロックは、ドキュメント上に繰り返し配置されるので、基準パターンも情報ブロックと同様に周期的に配置される。
従来の電子透かしの同期回復装置は、パターンマッチングの手法を用いて、周期的に配置されている基準パターンを抽出し、その基準パターンを基準にして座標を定めることによって電子透かしの同期回復を行うようにしている。
Many methods have been proposed as methods for performing synchronization recovery of digital watermarks, but a typical method is a method of embedding a synchronization recovery pattern simultaneously with a digital watermark.
Patent Document 1 below discloses a method in which a rectangular information block is constituted by a set of dots, and reference patterns for synchronization recovery are arranged at four corners (or a part thereof) of the information block.
Since this information block is repeatedly arranged on the document, the reference pattern is also periodically arranged similarly to the information block.
A conventional digital watermark synchronization recovery device uses a pattern matching technique to extract a reference pattern that is periodically arranged, and determines the coordinates based on the reference pattern to perform digital watermark synchronization recovery. I am doing so.

特開平11−112787号公報(段落番号[0012]から[0013]、図13)JP-A-11-112787 (paragraph numbers [0012] to [0013], FIG. 13) 特開2003−209676号公報(段落番号[0010]から[0012]、図1)JP 2003-209676 A (paragraph numbers [0010] to [0012], FIG. 1)

従来の電子透かしの同期回復装置は以上のように構成されているので、ドキュメントの一部が切り取られた場合には、一部の基準パターンを抽出しても、どの部分が切り取られたかを特定することができず、電子透かしの同期回復を行うことができないことがある課題があった。
また、基準パターンを情報ブロックと同様に周期的に配置する必要があるが、人間の目は規則性に敏感であるため、周期的な基準パターンは目につきやすく、電子透かしの秘匿性が劣化することがある課題があった。
Since the conventional digital watermark synchronization recovery device is configured as described above, if a part of a document is cut, it is possible to identify which part is cut out even if some reference patterns are extracted. There is a problem that the digital watermark synchronization recovery cannot be performed.
In addition, it is necessary to periodically arrange the reference pattern in the same manner as the information block. However, since the human eye is sensitive to regularity, the periodic reference pattern is easily noticeable, and the confidentiality of the digital watermark deteriorates. There were some issues.

この発明は上記のような課題を解決するためになされたもので、ドキュメントの一部が切り取られて一部の基準点が失われても、電子透かしの同期回復を行うことができるとともに、基準点を規則的に配置して、秘匿性の劣化を招くことなく、電子透かしの同期回復を行うことができる電子透かしの同期回復装置及び電子透かしの同期回復プログラムを得ることを目的とする。   The present invention has been made in order to solve the above-described problems. Even when a part of a document is cut out and a part of reference points is lost, the digital watermark can be synchronized and recovered. It is an object of the present invention to obtain a digital watermark synchronization recovery apparatus and digital watermark synchronization recovery program that can arrange dots regularly and perform digital watermark synchronization recovery without degrading confidentiality.

この発明に係る電子透かしの同期回復装置は、オリジナル紙面画像基準点位置取得手段により取得された基準点間を結ぶ線分の長さと印刷紙面画像基準点位置算出手段により算出された基準点間を結ぶ線分の長さとの比である線分比を算出する線分比算出手段と、オリジナル紙面画像基準点位置取得手段により取得された基準点間を結ぶ線分がなす方向角と印刷紙面画像基準点位置算出手段により算出された基準点間を結ぶ線分がなす方向角との差分である方向角差分を算出する方向角差分算出手段と、線分比算出手段により算出された線分比と方向角差分算出手段により算出された方向角差分から、オリジナルの紙面画像に埋め込まれている複数の基準点と印刷紙面画像に埋め込まれている複数の基準点との対応関係を決定する対応関係決定手段と、対応関係決定手段により決定された複数の基準点の対応関係に基づいてオリジナルの紙面画像と印刷紙面画像間の幾何学的変化を示す幾何学変換パラメータを算出する幾何学変換パラメータ算出手段とを設け、印刷紙面画像補正手段が幾何学変換パラメータ算出手段により算出された幾何学変換パラメータを用いて、印刷紙面画像を幾何学的に変換することで、印刷紙面画像を幾何学的に補正するようにしたものである。   The digital watermark synchronization recovery apparatus according to the present invention provides a distance between the length of a line segment connecting the reference points acquired by the original paper image reference point position acquisition means and the reference point calculated by the print paper image reference point position calculation means. A line segment ratio calculating unit that calculates a line segment ratio that is a ratio to the length of a connecting line segment, and a direction angle formed by a line segment that connects the reference points acquired by the original paper image reference point position acquiring unit and a printed paper surface image Direction angle difference calculating means for calculating a direction angle difference, which is a difference from a direction angle formed by line segments connecting the reference points calculated by the reference point position calculating means, and a line segment ratio calculated by the line segment ratio calculating means And a correspondence relationship for determining a correspondence relationship between a plurality of reference points embedded in the original paper image and a plurality of reference points embedded in the printed paper image from the direction angle difference calculated by the direction angle difference calculation means Decision And a geometric conversion parameter calculating means for calculating a geometric conversion parameter indicating a geometric change between the original paper surface image and the printed paper surface image based on the correspondence relationship of the plurality of reference points determined by the correspondence relationship determining means The print paper image correction means geometrically converts the print paper image using the geometric conversion parameter calculated by the geometric conversion parameter calculation means, thereby correcting the print paper image geometrically. It is what you do.

この発明によれば、オリジナル紙面画像基準点位置取得手段により取得された基準点間を結ぶ線分の長さと印刷紙面画像基準点位置算出手段により算出された基準点間を結ぶ線分の長さとの比である線分比を算出する線分比算出手段と、オリジナル紙面画像基準点位置取得手段により取得された基準点間を結ぶ線分がなす方向角と印刷紙面画像基準点位置算出手段により算出された基準点間を結ぶ線分がなす方向角との差分である方向角差分を算出する方向角差分算出手段と、線分比算出手段により算出された線分比と方向角差分算出手段により算出された方向角差分から、オリジナルの紙面画像に埋め込まれている複数の基準点と印刷紙面画像に埋め込まれている複数の基準点との対応関係を決定する対応関係決定手段と、対応関係決定手段により決定された複数の基準点の対応関係に基づいてオリジナルの紙面画像と印刷紙面画像間の幾何学的変化を示す幾何学変換パラメータを算出する幾何学変換パラメータ算出手段とを設け、印刷紙面画像補正手段が幾何学変換パラメータ算出手段により算出された幾何学変換パラメータを用いて、印刷紙面画像を幾何学的に変換することで、印刷紙面画像を幾何学的に補正するように構成したので、ドキュメントの一部が切り取られて一部の基準点が失われても、電子透かしの同期回復を行うことができるとともに、基準点を規則的に配置して、秘匿性の劣化を招くことなく、電子透かしの同期回復を行うことができる効果がある。   According to this invention, the length of the line segment connecting between the reference points acquired by the original paper surface image reference point position acquisition means and the length of the line segment connecting between the reference points calculated by the print paper surface image reference point position calculation means. A line segment ratio calculating unit that calculates a line segment ratio, and a direction angle formed by a line segment connecting the reference points acquired by the original paper surface image reference point position acquiring unit and a printing paper surface image reference point position calculating unit. Direction angle difference calculating means for calculating a direction angle difference, which is a difference between the direction angles formed by the line segments connecting the calculated reference points, and the line segment ratio and direction angle difference calculating means calculated by the line segment ratio calculating means. A correspondence determining means for determining a correspondence between a plurality of reference points embedded in the original paper image and a plurality of reference points embedded in the printed paper image from the direction angle difference calculated by Decisive factor Provided with a geometric conversion parameter calculation means for calculating a geometric conversion parameter indicating a geometric change between the original paper image and the printed paper image based on the correspondence relationship between the plurality of reference points determined by Since the correcting means is configured to geometrically correct the printed paper image by geometrically converting the printed paper image using the geometric conversion parameter calculated by the geometric conversion parameter calculating means. Even if a part of the document is cut out and some reference points are lost, digital watermark synchronization can be recovered, and the reference points are regularly arranged without degrading confidentiality. There is an effect that digital watermark synchronization recovery can be performed.

実施の形態1.
図1はこの発明の実施の形態1による電子透かしの同期回復装置を示す構成図である。
図1において、電子透かし埋め込み装置1は例えばパソコンやプリンタなどから構成されており、電子透かしをオリジナルの紙面画像に埋め込むとともに、その電子透かしの埋め込み位置の特定用として、配置が既知である複数の基準点をオリジナルの紙面画像に埋め込み、そのオリジナルの紙面画像を紙面に印刷する処理を実施する。
ここで、基準点の配置については実施の形態2で説明するが、例えば、上記の特許文献2に開示されているような基準パターンを配置するようにしてもよい(図4を参照)。
Embodiment 1 FIG.
FIG. 1 is a block diagram showing a digital watermark synchronization recovery apparatus according to Embodiment 1 of the present invention.
In FIG. 1, a digital watermark embedding apparatus 1 is composed of, for example, a personal computer or a printer. The digital watermark embedding apparatus 1 embeds a digital watermark in an original paper image and uses a plurality of known arrangements for specifying the embedded position of the digital watermark. A process of embedding the reference point in the original paper image and printing the original paper image on the paper is performed.
Here, although the arrangement of the reference points will be described in the second embodiment, for example, a reference pattern as disclosed in Patent Document 2 may be arranged (see FIG. 4).

オリジナル紙面画像基準点位置取得部2は例えば通信器やUSBポートなどの情報入力インタフェースを備えており、電子透かし埋め込み装置1からオリジナルの紙面画像に埋め込まれている複数の基準点の位置を取得する処理を実施する。なお、オリジナル紙面画像基準点位置取得部2はオリジナル紙面画像基準点位置取得手段を構成している。
因みに、オリジナルの紙面画像が文書である場合、電子透かし埋め込み装置1により基準点が電子透かしとして埋め込まれる。この場合、電子透かし埋め込み装置1から電子透かしとして埋め込まれている基準点の位置を示す位置情報を取得する。あるいは、電子透かし埋め込み装置1からオリジナルの紙面画像の画像データ(電子データ)を受け取り、その画像データから基準点の位置を算出する。
オリジナルの紙面画像がデジタル化された自然物を撮影している自然画像などである場合には、基準点が電子透かしとして埋め込まれていなくてもよい。基準点が電子透かしとして埋め込まれていない場合、適当なフィルタ等を使用して、自然画像等の画像信号から特徴点を抽出し、この特徴点を基準点として用いるようにする。
The original page image reference point position acquisition unit 2 includes an information input interface such as a communication device or a USB port, and acquires the positions of a plurality of reference points embedded in the original page image from the digital watermark embedding apparatus 1. Perform the process. The original page image reference point position acquisition unit 2 constitutes an original page image reference point position acquisition unit.
Incidentally, when the original paper image is a document, the digital watermark embedding apparatus 1 embeds a reference point as a digital watermark. In this case, position information indicating the position of the reference point embedded as a digital watermark is acquired from the digital watermark embedding apparatus 1. Alternatively, the image data (electronic data) of the original paper image is received from the digital watermark embedding apparatus 1, and the position of the reference point is calculated from the image data.
If the original paper image is a natural image obtained by photographing a digitized natural object, the reference point may not be embedded as a digital watermark. When the reference point is not embedded as a digital watermark, a feature point is extracted from an image signal such as a natural image using an appropriate filter or the like, and the feature point is used as the reference point.

オリジナル紙面画像ベクトル算出部3は例えばMPUなどの演算装置から構成されており、オリジナル紙面画像基準点位置取得部2により取得された複数の基準点の中から任意の2つの基準点を選択して、2つの基準点を結ぶベクトル(線分)を決定するとともに、そのベクトルの長さを算出する処理を実施する。   The original page image vector calculation unit 3 is composed of an arithmetic unit such as an MPU, for example, and selects any two reference points from among a plurality of reference points acquired by the original page image reference point position acquisition unit 2. A vector (line segment) connecting two reference points is determined, and a process for calculating the length of the vector is performed.

印刷紙面画像取得部4は例えばデジタルスキャナなどから構成されており、電子透かし埋め込み装置1により印刷された紙面を走査して、紙面上の印刷紙面画像を取得する処理を実施する。
印刷紙面画像基準点位置算出部5は例えば画像検出器やMPUなどの演算装置から構成されており、例えばパターンマッチング法を実施して、印刷紙面画像取得部4により取得された印刷紙面画像に埋め込まれている複数の基準点を検出し、複数の基準点の位置を算出する処理を実施する。
なお、印刷紙面画像取得部4及び印刷紙面画像基準点位置算出部5から印刷紙面画像基準点位置算出手段が構成されている。
The printed paper surface image acquisition unit 4 is composed of, for example, a digital scanner and performs a process of scanning the paper surface printed by the digital watermark embedding apparatus 1 and acquiring a printed paper surface image on the paper surface.
The printing paper image reference point position calculation unit 5 is composed of an arithmetic device such as an image detector or MPU, and is embedded in the printing paper image acquired by the printing paper image acquisition unit 4 by performing, for example, a pattern matching method. A process of detecting a plurality of reference points and calculating positions of the plurality of reference points is performed.
The printing paper surface image acquisition unit 4 and the printing paper surface image reference point position calculation unit 5 constitute printing paper surface image reference point position calculation means.

印刷紙面画像ベクトル算出部6は例えばMPUなどの演算装置から構成されており、印刷紙面画像基準点位置算出部5により検出された複数の基準点の中から任意の2つの基準点を選択して、2つの基準点を結ぶベクトル(線分)を決定するとともに、そのベクトルの長さを算出する処理を実施する。
線分比算出部7は例えばMPUなどの演算装置から構成されており、オリジナル紙面画像ベクトル算出部3により算出されたベクトルの長さと、印刷紙面画像ベクトル算出部6により算出されたベクトルの長さの比である線分比を算出する処理を実施する。
なお、オリジナル紙面画像ベクトル算出部3、印刷紙面画像ベクトル算出部6及び線分比算出部7から線分比算出手段が構成されている。
The printing paper image vector calculation unit 6 is composed of an arithmetic unit such as an MPU, for example, and selects any two reference points from a plurality of reference points detected by the printing paper image reference point position calculation unit 5. A vector (line segment) connecting two reference points is determined, and a process for calculating the length of the vector is performed.
The line segment ratio calculation unit 7 is composed of an arithmetic unit such as an MPU, for example, and the vector length calculated by the original page image vector calculation unit 3 and the vector length calculated by the print page image vector calculation unit 6. A process of calculating a line segment ratio, which is the ratio of.
The original paper surface image vector calculation unit 3, the printing paper surface image vector calculation unit 6, and the line segment ratio calculation unit 7 constitute a line segment ratio calculation unit.

方向角差分算出部8は例えばMPUなどの演算装置から構成されており、オリジナル紙面画像ベクトル算出部3により決定されたベクトルがなす方向角と印刷紙面画像ベクトル算出部6によりにより決定されたベクトルがなす方向角との差分である方向角差分を算出する処理を実施する。
なお、オリジナル紙面画像ベクトル算出部3、印刷紙面画像ベクトル算出部6及び方向角差分算出部8から方向角差分算出手段が構成されている。
The direction angle difference calculation unit 8 is composed of an arithmetic unit such as an MPU, for example. The direction angle formed by the vector determined by the original page image vector calculation unit 3 and the vector determined by the print page image vector calculation unit 6 are the same. A process of calculating a direction angle difference that is a difference from the formed direction angle is performed.
The original sheet image vector calculating unit 3, the printing sheet image vector calculating unit 6, and the direction angle difference calculating unit 8 constitute a direction angle difference calculating unit.

基準点対応関係決定部9は例えばMPUなどの演算装置から構成されており、線分比算出部7により算出された線分比と、方向角差分算出部8により算出された方向角差分とから、オリジナルの紙面画像に埋め込まれている複数の基準点と印刷紙面画像に埋め込まれている複数の基準点との対応関係を決定する処理を実施する。なお、基準点対応関係決定部9は対応関係決定手段を構成している。   The reference point correspondence determining unit 9 is composed of an arithmetic unit such as an MPU, for example, and is based on the line segment ratio calculated by the line segment ratio calculating unit 7 and the direction angle difference calculated by the direction angle difference calculating unit 8. Then, a process of determining correspondence between a plurality of reference points embedded in the original paper image and a plurality of reference points embedded in the printed paper image is performed. The reference point correspondence determination unit 9 constitutes correspondence determination means.

幾何学変換パラメータ算出部10は例えばMPUなどの演算装置から構成されており、基準点対応関係決定部9により決定された複数の基準点の対応関係に基づいて、オリジナルの紙面画像と印刷紙面画像間の幾何学的変化(オリジナルの紙面画像と印刷紙面画像との間で生じた幾何学変換)を示す幾何学変換パラメータを算出する処理を実施する。なお、幾何学変換パラメータ算出部10は幾何学変換パラメータ算出手段を構成している。   The geometric conversion parameter calculation unit 10 is composed of an arithmetic unit such as an MPU, for example, and based on the correspondence between a plurality of reference points determined by the reference point correspondence determination unit 9, an original paper image and a printing paper image A process of calculating a geometric transformation parameter indicating a geometric change between them (a geometric transformation generated between the original paper image and the printed paper image) is performed. The geometric conversion parameter calculation unit 10 constitutes a geometric conversion parameter calculation unit.

印刷紙面画像補正部11は例えばMPUなどの演算装置から構成されており、幾何学変換パラメータ算出部10により算出された幾何学変換パラメータを用いて、印刷紙面画像を幾何学的に変換することで、その印刷紙面画像を幾何学的に補正する処理を実施する。
なお、印刷紙面画像補正部11は印刷紙面画像補正手段を構成している。
The printing paper image correction unit 11 is configured by an arithmetic device such as an MPU, for example, and uses a geometric conversion parameter calculated by the geometric conversion parameter calculation unit 10 to geometrically convert the printing paper image. Then, a process of geometrically correcting the printed paper image is performed.
The printing paper surface image correcting unit 11 constitutes a printing paper surface image correcting unit.

図1の例では、電子透かしの同期回復装置の構成要素であるオリジナル紙面画像基準点位置取得部2、オリジナル紙面画像ベクトル算出部3、印刷紙面画像取得部4、印刷紙面画像基準点位置算出部5、印刷紙面画像ベクトル算出部6、線分比算出部7、方向角差分算出部8、基準点対応関係決定部9、幾何学変換パラメータ算出部10及び印刷紙面画像補正部11のそれぞれが専用のハードウェアで構成されているものを示しているが、電子透かしの同期回復装置がコンピュータで構成される場合、オリジナル紙面画像基準点位置取得部2、オリジナル紙面画像ベクトル算出部3、印刷紙面画像取得部4、印刷紙面画像基準点位置算出部5、印刷紙面画像ベクトル算出部6、線分比算出部7、方向角差分算出部8、基準点対応関係決定部9、幾何学変換パラメータ算出部10及び印刷紙面画像補正部11の処理内容を記述している電子透かしの同期回復プログラムを当該コンピュータのメモリに格納し、当該コンピュータのCPUが当該メモリに格納されている電子透かしの同期回復プログラムを実行するようにしてもよい。
図2はこの発明の実施の形態1による電子透かしの同期回復装置の処理内容を示すフローチャートである。
In the example of FIG. 1, an original paper surface image reference point position acquisition unit 2, an original paper surface image vector calculation unit 3, a printing paper surface image acquisition unit 4, and a printing paper surface image reference point position calculation unit, which are components of the digital watermark synchronization recovery apparatus. 5, each of the print sheet image vector calculation unit 6, the line segment ratio calculation unit 7, the direction angle difference calculation unit 8, the reference point correspondence determination unit 9, the geometric transformation parameter calculation unit 10, and the print sheet surface image correction unit 11 is dedicated. However, when the digital watermark synchronization recovery apparatus is configured by a computer, the original paper surface image reference point position acquisition unit 2, the original paper surface image vector calculation unit 3, the printing paper surface image Acquisition unit 4, printing paper surface image reference point position calculation unit 5, printing paper surface image vector calculation unit 6, line segment ratio calculation unit 7, direction angle difference calculation unit 8, reference point correspondence determination unit 9 A digital watermark synchronization recovery program describing the processing contents of the geometric transformation parameter calculation unit 10 and the printing paper image correction unit 11 is stored in the memory of the computer, and the CPU of the computer stores the electronic data stored in the memory. A watermark synchronization recovery program may be executed.
FIG. 2 is a flowchart showing the processing contents of the digital watermark synchronization recovery apparatus according to Embodiment 1 of the present invention.

次に動作について説明する。
この実施の形態1における電子透かしの同期回復装置の概略を説明すると、オリジナルの紙面画像上の2つの特徴点を結んだベクトルの長さ及び方向と、印刷紙面画像上の2つの特徴点を結んだベクトルの長さ及び方向とを比較する一般化ハフ変換を実施して、オリジナル紙面画像上の特徴点と印刷紙面画像上の特徴点との対応関係を決定することで、幾何学変換のパラメータを決定し、さらに、その幾何学変換のパラメータを用いる幾何学変換によって印刷紙面画像を補正することで、電子透かしの同期回復を行うものである。
Next, the operation will be described.
The outline of the digital watermark synchronization recovery apparatus according to the first embodiment will be described. The length and direction of a vector connecting two feature points on the original paper image and the two feature points on the printed paper image are connected. By performing a generalized Hough transform that compares the length and direction of the vector, and determining the correspondence between the feature points on the original paper image and the feature points on the printed paper image, the geometric transformation parameters In addition, the digital watermark synchronization recovery is performed by correcting the printed paper image by geometric conversion using the parameters of the geometric conversion.

ここで、ハフ変換は、画像の中から特定の図形を検出する手法であり、基本的には、パターンマッチングの手法であるが、投票によって対応点を決定するため、総当り法と比べて、処理効率が高い特徴がある。
ハフ変換は、当初、直線を検出する手法として提案されたものであるが、例えば、円など、少数のパラメータで定式化される図形の検出にも利用することができる。
一般化ハフ変換は、輪郭の各点の座標と、各点における輪郭の方向を登録することによって、任意形状の図形を検出できるようにハフ変換を拡張したものである。
この実施の形態1では、この手法をオリジナルの紙面画像に埋め込まれた電子透かしの基準点と、そのオリジナルの紙面画像が印刷された紙の印刷物をスキャンして取得した電子データである印刷紙面画像から検出した基準点との対応関係の決定に利用している。
Here, the Hough transform is a technique for detecting a specific figure from an image, and is basically a pattern matching technique, but in order to determine corresponding points by voting, compared to the brute force method, It is characterized by high processing efficiency.
The Hough transform was originally proposed as a method for detecting a straight line, but can also be used for detecting a figure formulated with a small number of parameters such as a circle.
The generalized Hough transform is an extension of the Hough transform so that a figure having an arbitrary shape can be detected by registering the coordinates of each point of the contour and the direction of the contour at each point.
In the first embodiment, this method is used as a digital watermark reference point embedded in an original paper image and a printed paper image that is electronic data obtained by scanning a printed matter on which the original paper image is printed. It is used to determine the correspondence with the reference point detected from

以下、電子透かしの同期回復装置の処理内容を具体的に説明する。
まず、オリジナル紙面画像基準点位置取得部2は、電子透かし埋め込み装置1からオリジナルの紙面画像に埋め込まれている複数の基準点の位置を示す位置情報を取得する(ステップST1)。このとき、電子透かし埋め込み装置1からオリジナルの紙面画像の画像データを受け取り、その画像データから基準点の位置を算出するようにしてもよい。
ここでは、説明の便宜上、M個の基準点Pk1(k1=0,1,2,…,M−1)の位置を示す位置情報を取得するものとする。
The processing contents of the digital watermark synchronization recovery apparatus will be specifically described below.
First, the original page image reference point position acquisition unit 2 acquires position information indicating the positions of a plurality of reference points embedded in the original page image from the digital watermark embedding device 1 (step ST1). At this time, the image data of the original paper image may be received from the digital watermark embedding apparatus 1 and the position of the reference point may be calculated from the image data.
Here, for convenience of explanation, it is assumed that position information indicating the positions of M reference points P k1 (k1 = 0, 1, 2,..., M−1) is acquired.

オリジナル紙面画像ベクトル算出部3は、オリジナル紙面画像基準点位置取得部2がM個の基準点Pk1の位置を取得すると、M個の基準点Pk1の中から任意の2つの基準点Ppi=(xpi,ypi),Ppj=(xpj,ypj)を選択して、2つの基準点Ppi,Ppjを結ぶベクトルPpipjを決定し、下記の式(1)に示すように、そのベクトルPpipjの長さupipjを算出する(ステップST2)。図3は2つの基準点間を結ぶ線分の方向と線分の中点の座標を示す説明図である。
ベクトル :Ppipj=(xpi−xpj,ypi−ypj)=(px,py)
ベクトルPpipjの長さ:upipj=((px)2+(py)21/2
(1)
なお、オリジナル紙面画像ベクトル算出部3は、全ての基準点Pk1(k1=0,1,2,…,M−1)の組み合わせについてベクトルの長さを算出する。ただし、同じ2つの基準点の組み合わせに対しては、1つのベクトルの長さのみを算出し、逆方向のベクトルの長さは算出しない。
When the original paper surface image reference point position acquisition unit 2 acquires the positions of the M reference points P k1 , the original paper image vector calculation unit 3 selects any two reference points P pi from the M reference points P k1. = (X pi , y pi ), P pj = (x pj , y pj ) is selected to determine a vector P pi P pj connecting the two reference points P pi , P pj, and the following equation (1) As shown in FIG. 4, the length u pipj of the vector P pi P pj is calculated (step ST2). FIG. 3 is an explanatory diagram showing the direction of a line segment connecting two reference points and the coordinates of the midpoint of the line segment.
Vector: P pi P pj = (x pi −x pj , y pi −y pj ) = (p x , p y )
The length of the vector P pi P pj: u pipj = ((p x) 2 + (p y) 2) 1/2
(1)
The original page image vector calculation unit 3 calculates the vector length for all the combinations of the reference points P k1 (k1 = 0, 1, 2,..., M−1). However, for the same combination of two reference points, only the length of one vector is calculated, and the length of the vector in the reverse direction is not calculated.

印刷紙面画像取得部4は、電子透かし埋め込み装置1により印刷された紙面を走査して、紙面上の印刷紙面画像を示す電子データを取得する(ステップST3)。
印刷紙面画像基準点位置算出部5は、印刷紙面画像取得部4が印刷紙面画像を示す電子データを取得すると、例えば、パターンマッチング法を実施して、その印刷紙面画像に埋め込まれている複数の基準点を検出し、複数の基準点の位置を算出する(ステップST4)。
ここでは、説明の便宜上、N個の基準点Qk2(k2=0,1,2,…,N−1)の位置を算出するものとする。
因みに、印刷紙面画像基準点位置算出部5が基準点Qk2の位置を算出する際の座標系は暫定的に決定すればよいが、一般に、ハフ変換では、ドキュメントの中心に原点を取ると性能が向上する。
The printed paper surface image acquisition unit 4 scans the paper surface printed by the digital watermark embedding apparatus 1 and acquires electronic data indicating the printed paper surface image on the paper surface (step ST3).
When the printing paper surface image acquisition unit 4 acquires electronic data indicating the printing paper surface image, the printing paper surface image reference point position calculation unit 5 performs, for example, a pattern matching method and a plurality of embedded paper surface images. A reference point is detected, and the positions of a plurality of reference points are calculated (step ST4).
Here, for convenience of explanation, the positions of N reference points Q k2 (k2 = 0, 1, 2,..., N−1) are calculated.
Incidentally, the coordinate system used when the printing paper surface image reference point position calculation unit 5 calculates the position of the reference point Q k2 may be tentatively determined. However, in general, in the Hough transform, if the origin is set at the center of the document, the performance is improved. Will improve.

ここで、電子透かし埋め込み装置1によりオリジナルの紙面画像が紙に印刷され、その紙面を走査して、紙面上の印刷紙面画像を示す電子データを取得する場合、オリジナルの紙面画像と印刷紙面画像との間で幾何学的変化が生じる。
この実施の形態1では、幾何学的変化を示す幾何学変換パラメータを(a,b,c,d,e,f)で表すものとする。
このとき、オリジナル紙面画像基準点位置取得部2により取得されたM個の基準点Pk1の位置(xk1,yk1)と、印刷紙面画像基準点位置算出部5により算出されたN個の基準点Qk2の位置(xk2,yk2)は、下記のように表される。
k1=a×xk2+b×yk2+c
k1=d×xk2+e×yk2+d
なお、印刷紙面画像基準点位置算出部5によるN個の基準点Qk2の検出には一定量の誤りが含まれていてもよく、そのような誤りは、以下のステップST9における基準点の対応関係を決定する処理の段階で排除される。
Here, when an original paper image is printed on paper by the digital watermark embedding device 1 and the paper surface is scanned to obtain electronic data indicating the printed paper image on the paper, the original paper image and the printed paper image A geometric change occurs between the two.
In the first embodiment, it is assumed that a geometric conversion parameter indicating a geometric change is represented by (a, b, c, d, e, f).
At this time, the positions (x k1 , y k1 ) of the M reference points P k1 acquired by the original paper surface image reference point position acquisition unit 2 and the N pieces of N calculated by the printing paper surface image reference point position calculation unit 5. The position (x k2 , y k2 ) of the reference point Q k2 is expressed as follows.
x k1 = a × x k2 + b × y k2 + c
y k1 = d × x k2 + e × y k2 + d
Note that a certain amount of error may be included in the detection of the N reference points Q k2 by the printing paper surface image reference point position calculation unit 5, and such an error corresponds to the reference point in the following step ST9. It is eliminated at the stage of processing to determine the relationship.

印刷紙面画像ベクトル算出部6は、印刷紙面画像基準点位置算出部5がN個の基準点Qk2を検出すると、N個の基準点Qk2の中から任意の2つの基準点Qqi=(xqi,yqi),Qqj=(xqj,yqj)を選択して、2つの基準点Qqi,Qqjを結ぶベクトルQqiqjを決定し、下記の式(2)に示すように、そのベクトルQqiqjの長さvqiqjを算出する(ステップST5)。
ベクトル :Qqiqj=(xqi-xqj,yqi-yqj)=(qx,qy)
ベクトルQqiqjの長さ:vqiqj=((qx)2+(qy)21/2
(2)
なお、印刷紙面画像ベクトル算出部6は、全ての基準点Qk2(k2=0,1,2,…,N−1)の組み合わせについてベクトルの長さを算出する。ただし、同じ2つの基準点の組み合わせに対しては、1つのベクトルの長さのみを算出し、逆方向のベクトルの長さは算出しない。
When the printing paper surface image reference point position calculating unit 5 detects N reference points Q k2 , the printing paper surface image vector calculation unit 6 detects any two reference points Q qi = (out of the N reference points Q k2. x qi , y qi ), Q qj = (x qj , y qj ) are selected to determine a vector Q qi Q qj connecting the two reference points Q qi , Q qj , and is shown in the following equation (2) Thus, the length v qiqj of the vector Q qi Q qj is calculated (step ST5).
Vector: Q qi Q qj = (x qi -x qj , y qi -y qj ) = (q x , q y )
The length of the vector Q qi Q qj : v qiqj = ((q x ) 2 + (q y ) 2 ) 1/2
(2)
Note that the printing paper surface image vector calculation unit 6 calculates the vector length for all combinations of the reference points Q k2 (k2 = 0, 1, 2,..., N−1). However, for the same combination of two reference points, only the length of one vector is calculated, and the length of the vector in the reverse direction is not calculated.

線分比算出部7は、オリジナル紙面画像ベクトル算出部3がベクトルPpipjの長さupipjを算出し、印刷紙面画像ベクトル算出部6がベクトルQqiqjの長さvqiqjを算出すると、下記の式(3)に示すように、そのベクトルPpipjの長さupipjとベクトルQqiqjの長さvqiqjの比である線分比SPQを算出する(ステップST6)。
線分比:SPQ=vqiqj/upipj (3)
Segment ratio calculation unit 7, the original paper image vector calculation unit 3 calculates the length u Pipj vector P pi P pj, the print paper image vector calculation section 6 calculates a length v Qiqj vector Q qi Q qj Then, as shown in the following equation (3), a line segment ratio S PQ which is a ratio of the length u pipj of the vector P pi P pj and the length v qiqj of the vector Q qi Q qj is calculated (step ST6). ).
Line segment ratio: S PQ = v qiqj / upipj (3)

方向角差分算出部8は、オリジナル紙面画像ベクトル算出部3がベクトルPpipjを決定し、印刷紙面画像ベクトル算出部6がベクトルQqiqjを決定すると、下記の式(4)に示すように、そのベクトルPpipjがなす方向角と、そのベクトルQqiqjがなす方向角との差分である方向角差分θPQを算出する(ステップST7)。
内積=ベクトルPpipj×ベクトルQqiqj
=upipj×vqiqjcosθPQ
=px×qx+py×qy
∴ θPQ=cos-1((px×qx+py×qy)/(upipj×vqiqj)
(4)
When the original paper image vector calculation unit 3 determines the vector P pi P pj and the printing paper surface image vector calculation unit 6 determines the vector Q qi Q qj , the direction angle difference calculation unit 8 is expressed by the following equation (4). Thus, the direction angle difference θ PQ that is the difference between the direction angle formed by the vector P pi P pj and the direction angle formed by the vector Q qi Q qj is calculated (step ST7).
Inner product = vector P pi P pj × vector Q qi Q qj
= U pipj × v qiqj cosθ PQ
= P x × q x + p y × q y
∴ θ PQ = cos -1 ((p x × q x + p y × q y ) / (u pipj × v qiqj )
(4)

基準点対応関係決定部9は、線分比算出部7が線分比SPQを算出し、方向角差分算出部8が方向角差分θPQを算出すると、その線分比SPQと方向角差分θPQから、オリジナルの紙面画像に埋め込まれている複数の基準点と印刷紙面画像に埋め込まれている複数の基準点との対応関係を決定する(ステップST8)。
以下、基準点対応関係決定部9におけるオリジナルの紙面画像上の基準点Pk1(k1=0,1,2,…,M−1)と、印刷紙面画像上の基準点Qk2(k2=0,1,2,…,N−1)との対応関係の決定処理を具体的に説明する。
When the line segment ratio calculation unit 7 calculates the line segment ratio S PQ and the direction angle difference calculation unit 8 calculates the direction angle difference θ PQ , the reference point correspondence relationship determination unit 9 calculates the line segment ratio S PQ and the direction angle. Correspondences between a plurality of reference points embedded in the original paper image and a plurality of reference points embedded in the printed paper image are determined from the difference θ PQ (step ST8).
Hereinafter, the reference point P k1 (k1 = 0, 1, 2,..., M−1) on the original paper image in the reference point correspondence determining unit 9 and the reference point Q k2 (k2 = 0) on the printed paper image. , 1, 2,..., N-1) will be specifically described.

まず、基準点対応関係決定部9は、ハフ変換において投票に用いる2次元のバッファh(s,θ)をN−1面分用意する。
この2次元のバッファhは、k2=0〜N−1の各k2に対して、幾何学変換パラメータs,θの取り得る値の(s,θ)の組み合わせ分だけ用意する。従って、バッファhは(k2,s,θ)の3次元バッファとみなすこともできる。なお、sは上記の線分比SPQを意味し、θは上記の方向角差分θPQを意味する。
First, the reference point correspondence determination unit 9 prepares N−1 planes of two-dimensional buffers h (s, θ) used for voting in the Hough transform.
This two-dimensional buffer h is prepared for each combination of the values (s, θ) that the geometric transformation parameters s, θ can take for each k2 of k2 = 0 to N−1. Therefore, the buffer h can be regarded as a three-dimensional buffer of (k2, s, θ). Note that s means the line segment ratio S PQ , and θ means the direction angle difference θ PQ .

次に、k2=0〜N−1のすべてのk2に対する2次元のバッファh(s,θ)の値を全て“0”に初期化する。
オリジナルの紙面画像上の基準点Pk1(k1=0,1,2,…,M−1)において、k1=piである基準点Ppiから、同紙面画像上のk1=pi以外のすべての基準点Ppj(pj=0,1,2,…,M−1)へのベクトルPpipj(pi=0,1,2,…,M−1であり、pjはpiを除く、k1=0,1,2,…,M−1のいずれかである。合計(M−1)×(M−1)個)は、以下のようになる。
Next, the values of the two-dimensional buffer h (s, θ) for all k2 of k2 = 0 to N−1 are all initialized to “0”.
At the reference point P k1 (k1 = 0, 1, 2,..., M−1) on the original paper surface image, all of the other than k1 = pi on the paper image from the reference point P pi with k1 = pi. A vector P pi P pj (pi = 0, 1, 2,..., M−1) to the reference point P pj (pj = 0, 1, 2,..., M−1), pj is excluding pi, k1 = 0, 1, 2,..., M−1 (total (M−1) × (M−1)) is as follows.

ベクトル: P01,P0P2, …,P0Ppj, …,P0M-2,P0M-1←M-1個
ベクトル: P10, P1P2, …,P1Ppj, …,P1M-2,P1M-1←M-1個
ベクトル: P20, P21, …,P2Ppj, …,P2M-2,P2M-1←M-1個
ベクトル: P30, P31,P3P2, …,P3Ppj, …,P3M-2,P3M-1←M-1個
ベクトル: ……………………………………PpiPpj………… ←M-1個
ベクトル: PM-10,PM-11,PM-1P2,…,PM-1Ppj,…,PM-1M-2 ←M-1個
Vector: P 0 P 1 , P 0 P 2,..., P 0 P pj,..., P 0 P M-2 , P 0 P M−1 ← M−1 Vectors: P 1 P 0 , P 1 P 2 ,. P 1 Ppj, ..., P 1 P M-2 , P 1 P M-1 <-M-1 vector: P 2 P 0 , P 2 P 1 , ..., P 2 Ppj, ..., P 2 P M-2 , P 2 P M-1 <-M-1 vector: P 3 P 0 , P 3 P 1 , P 3 P 2,..., P 3 Ppj,..., P 3 P M-2 , P 3 P M-1 ← M-1 vector: …………………………………… P p iPpj ………… ← M-1 vector: P M-1 P 0 , P M-1 P 1 , P M - 1P2, ..., P M- 1 Ppj, ..., P M-1 P M-2 ← M-1 pieces

次に、印刷紙面画像上の基準点Qk2(k2=0,1,2,…,N−1)において、k2=qiである点Qqiから、同紙面画像上のk2=qi以外のすべての基準点Qqj(qj=0,1,2,…,N−1)へのベクトルQqiqj(qi=0,1,2,…,N−1であり、qjはqiを除く、k2=0,1,2,…,N−1のいずれかである。合計(N−1)×(N−1)個)は、以下のようになる。
ベクトル: Q01,Q0Q2, …,Q0Qqj, …,Q0N-2,Q0N-1←N-1個
ベクトル: Q10, Q1Q2, …,Q1Qqj, …,Q1N-2,Q1N-1←N-1個
ベクトル: Q20, Q21, …,Q2Qqj, …,Q2N-2,Q2N-1←N-1個
ベクトル: Q30, Q31,Q3Q2, …,Q3Qqj, …,Q3N-2,Q3N-1←N-1個
ベクトル: ……………………………………QqiQqj………… ←N-1個
ベクトル: QN-10,QN-11,QN-1Q2,…,QN-1Qqj, …,QN-1QN-2 ←N-1個
Next, at the reference point Q k2 (k2 = 0, 1, 2,..., N−1) on the printed paper image, from the point Q qi where k2 = qi, all except k2 = qi on the same paper image. Is a vector Q qi Q qj (qi = 0, 1, 2,..., N−1) to a reference point Q qj (qj = 0, 1, 2,..., N−1), and qj excludes qi. k2 = 0, 1, 2,..., N−1 (total (N−1) × (N−1)) is as follows.
Vector: Q 0 Q 1 , Q 0 Q2, ..., Q 0 Qqj, ..., Q 0 Q N-2 , Q 0 Q N-1 ← N-1 Vectors: Q 1 Q 0 , Q 1 Q2, ..., Q 1 Qqj, ..., Q 1 Q N-2 , Q 1 Q N-1 ← N-1 Vectors: Q 2 Q 0 , Q 2 Q 1 , ..., Q 2 Qqj, ..., Q 2 Q N-2 , Q 2 Q N-1 <-N-1 vector: Q 3 Q 0 , Q 3 Q 1 , Q 3 Q 2,..., Q 3 Qqj,..., Q 3 Q N-2 , Q 3 Q N-1 ← N-1 vector: …………………………………… Q q iQqj ………… ← N-1 vector: Q N-1 Q 0 , Q N-1 Q 1 , Q N - 1Q2, ..., Q N- 1 Qqj, ..., QN-1QN-2 ← N-1 pieces

ここで、k2をqiに固定し、qjを0〜N−1(qiを除く)で変化させたN−1個のベクトルQqiqjに対し、k1(=pi)を0〜N−1に変化させた場合のそれぞれにおいて、pjを0〜M−1(piを除く)に変化させた(M−1)×(M−1)個のベクトルPpipjとの間で得られた線分比SPQと方向角差分θPQとに相当する2次元のバッファhの値を“1”だけインクリメントする(図7を参照)。 Here, k1 (= pi) is set to 0 to N−1 with respect to N−1 vectors Q qi Q qj in which k2 is fixed to qi and qj is changed by 0 to N−1 (excluding qi). In the case of changing to p, Pj was obtained between (M−1) × (M−1) vectors P pi P pj with 0 to M−1 (excluding pi). The value of the two-dimensional buffer h corresponding to the line segment ratio S PQ and the direction angle difference θ PQ is incremented by “1” (see FIG. 7).

qiを固定し、qjを0〜N−1(qiを除く)で変化させたN−1個のベクトルQqiqjに対し、上記線分比SPQと方向角差分θPQの算出をすべての(M−1)×(M−1)個のベクトルPpipjに対して行った後、k1=0〜M−1のそれぞれの2次元バッファh(s,θ)の値を比較し、最も大きな値を含む2次元バッファhを持つk1の値がpiであるとき、印刷紙面画像上の基準点Qk2(k2=qi)は、オリジナル紙面画像上の基準点Pk1(k1=pi)と対応するものとする。
これを0〜N−1のすべての基準点Qk2に行うことで、印刷紙面画像上で検出された全ての基準点Qk2に対応するオリジナル紙面画像上の基準点Pk1を決定することができる。
The qi fixed relative to 0~N-1 N-1 single vector Q qi Q qj which was varied (excluding qi) and qj, all the calculation of the line segment ratio S PQ and direction angle difference theta PQ (M−1) × (M−1) vectors P pi P pj , and the values of the two-dimensional buffers h (s, θ) of k1 = 0 to M−1 are compared. When the value of k1 having the two-dimensional buffer h including the largest value is pi, the reference point Q k2 (k2 = qi) on the printed paper image is the reference point P k1 (k1 = pi) on the original paper image. ).
By performing this for all the reference points Q k2 from 0 to N−1, the reference point P k1 on the original paper image corresponding to all the reference points Q k2 detected on the printed paper image can be determined. it can.

上記の例では、単純に“最も大きな値を含む2次元バッファh”をもつk1の値を探して対応関係を決定するものについて示したが、例えば、バッファhの値に対して、ある閾値を設定し、その閾値以上のバッファhが見つからない場合、印刷紙面画像上の基準点Qk2(k2=qi)に対応するオリジナル紙面画像上の基準点Pk1(k1=pi)が見つからないものとしてもよい。 In the above example, the value of k1 having the “two-dimensional buffer h including the largest value” is simply searched for and the correspondence relationship is determined. For example, a certain threshold is set for the value of the buffer h. If it is set and no buffer h greater than the threshold is found, the reference point P k1 (k1 = pi) on the original paper image corresponding to the reference point Q k2 (k2 = qi) on the printed paper image is not found. Also good.

幾何学変換パラメータ算出部10は、基準点対応関係決定部9がオリジナルの紙面画像上の基準点Pk1(k1=0,1,2,…,M−1)と印刷紙面画像上の基準点Qk2(k2=0,1,2,…,N−1)との対応関係を決定すると、それらの基準点の対応関係に基づいて、ドキュメントが通信路で生じている幾何学的変化を示す幾何学変換パラメータ(a,b,c,d,e,f)を算出する(ステップST9)。 In the geometric transformation parameter calculation unit 10, the reference point correspondence determination unit 9 uses the reference point P k1 (k1 = 0, 1, 2,..., M−1) on the original paper image and the reference point on the printed paper image. When the correspondence relationship with Q k2 (k2 = 0, 1, 2,..., N−1) is determined, the document shows a geometric change occurring in the communication path based on the correspondence relationship between the reference points. Geometric transformation parameters (a, b, c, d, e, f) are calculated (step ST9).

即ち、幾何学変換パラメータ算出部10は、オリジナルの紙面画像上の特徴点(xk1,yk1)と、印刷紙面画像上の特徴点(xk2,yk2)との対応関係が、以下のアフィン変換によって近似できると仮定して、幾何学的変化を示す幾何学変換パラメータ(a,b,c,d,e,f)を決定する。
k1=a×xk2+b×yk2+c
k1=d×xk2+e×yk2+d
変換前座標と変換後座標の二乗和の誤差は、以下のように表される。
x=Σi=1 n(axk2+byk2+c−xk12
y=Σi=1 n(cxk2+dyk2+e−xk12
ただし、nはオリジナルの紙面画像と印刷紙面画像との間で対応がとれている特徴点の数である。
幾何学変換パラメータ算出部10は、これらの二乗和の誤差Sx,Syが最小になるように、最小二乗法の計算を実施して、幾何学変換パラメータ(a,b,c,d,e,f)を決定する。
That is, the geometric conversion parameter calculation unit 10 has the following relationship between the feature points (x k1 , y k1 ) on the original paper image and the feature points (x k2 , y k2 ) on the print paper image: Assuming that approximation can be performed by affine transformation, geometric transformation parameters (a, b, c, d, e, f) indicating geometric changes are determined.
x k1 = a × x k2 + b × y k2 + c
y k1 = d × x k2 + e × y k2 + d
The error of the sum of squares of the coordinates before conversion and the coordinates after conversion is expressed as follows.
S x = Σ i = 1 n (ax k2 + by k2 + c−x k1 ) 2
S y = Σ i = 1 n (cx k2 + dy k2 + e−x k1 ) 2
Here, n is the number of feature points corresponding to the original paper image and the printed paper image.
The geometric conversion parameter calculation unit 10 performs the calculation of the least square method so that the errors S x and S y of these square sums are minimized, and the geometric conversion parameters (a, b, c, d, e, f) is determined.

印刷紙面画像補正部11は、幾何学変換パラメータ算出部10が幾何学変換パラメータ(a,b,c,d,e,f)を決定すると、その幾何学的パラメータ(a,b,c,d,e,f)をアフィン変換のパラメータとして、印刷紙面画像のアフィン変換を実行することで、その印刷紙面画像を幾何学的に補正する(ステップST10)。
また、印刷紙面画像補正部11は、補正後の印刷紙面画像が、オリジナルの紙面画像上のどこに対応するかを決定する。
When the geometric conversion parameter calculation unit 10 determines the geometric conversion parameters (a, b, c, d, e, f), the printed paper image correction unit 11 determines the geometric parameters (a, b, c, d). , E, f) as affine transformation parameters, the printed paper image is geometrically corrected by executing the affine transformation of the printed paper image (step ST10).
Further, the print paper surface image correction unit 11 determines where the corrected print paper image corresponds to the original paper image.

図示せぬ後段の電子透かし検出装置では、印刷紙面画像に埋め込まれている電子透かしを検出する際、印刷紙面画像補正部11により補正された印刷紙面画像を参照して、電子透かしの同期回復を行う。   In the latter-stage digital watermark detection apparatus (not shown), when detecting the digital watermark embedded in the print paper image, the digital paper synchronization is recovered by referring to the print paper image corrected by the print paper image correction unit 11. Do.

以上で明らかなように、この実施の形態1によれば、オリジナル紙面画像基準点位置取得部2により取得された基準点間を結ぶ線分の長さと印刷紙面画像基準点位置算出部5により算出された基準点間を結ぶ線分の長さとの比である線分比を算出する線分比算出部7と、オリジナル紙面画像基準点位置取得部2により取得された基準点間を結ぶ線分がなす方向角と印刷紙面画像基準点位置算出部5により算出された基準点間を結ぶ線分がなす方向角との差分である方向角差分を算出する方向角差分算出部8と、線分比算出部7により算出された線分比と方向角差分算出部8により算出された方向角差分から、オリジナルの紙面画像に埋め込まれている複数の基準点と印刷紙面画像に埋め込まれている複数の基準点との対応関係を決定する基準点対応関係決定部9と、基準点対応関係決定部9により決定された複数の基準点の対応関係に基づいてオリジナルの紙面画像と印刷紙面画像間の幾何学的変化を示す幾何学変換パラメータを算出する幾何学変換パラメータ算出部10とを設け、印刷紙面画像補正部11が幾何学変換パラメータ算出部10により算出された幾何学変換パラメータを用いて、印刷紙面画像を幾何学的に変換することで、印刷紙面画像を幾何学的に補正するように構成したので、ドキュメントの一部が切り取られて一部の基準点が失われても、電子透かしの同期回復を行うことができるとともに、基準点を規則的に配置して、秘匿性の劣化を招くことなく、電子透かしの同期回復を行うことができる効果を奏する。   As is apparent from the above, according to the first embodiment, the length of the line segment connecting the reference points acquired by the original paper image reference point position acquisition unit 2 and the print paper image reference point position calculation unit 5 are calculated. A line segment ratio calculation unit 7 that calculates a line segment ratio that is a ratio to the length of a line segment that connects between the reference points, and a line segment that connects the reference points acquired by the original paper surface image reference point position acquisition unit 2 A direction angle difference calculation unit 8 that calculates a direction angle difference that is a difference between a direction angle formed by a line segment that connects between the reference angle calculated by the printing paper surface image reference point position calculation unit 5 and a line segment; Based on the line segment ratio calculated by the ratio calculation unit 7 and the direction angle difference calculated by the direction angle difference calculation unit 8, a plurality of reference points embedded in the original paper image and a plurality of images embedded in the printing paper image. Criteria for determining correspondence with reference points Based on the correspondence between the correspondence determining unit 9 and the plurality of reference points determined by the reference point correspondence determining unit 9, a geometric transformation parameter indicating a geometric change between the original paper image and the printed paper image is calculated. The geometric conversion parameter calculation unit 10 is provided, and the print paper image correction unit 11 uses the geometric conversion parameter calculated by the geometric conversion parameter calculation unit 10 to geometrically convert the print paper image. Since the printed paper image is geometrically corrected, even if a part of the document is cut out and some reference points are lost, the digital watermark can be recovered and the reference points can be recovered. Are arranged regularly, and there is an effect that synchronization of digital watermark can be recovered without degrading confidentiality.

また、基準点を結ぶベクトルの方向と、そのベクトルの長さにより、一般化ハフ変換を用いて電子透かしで埋め込んだ基準点の対応関係を決定するようにしているので、基準点を規則的に配置することなく、電子透かしの同期回復を行うことができる効果を奏する。
また、幾何学変換パラメータ(a,b,c,d,e,f)の算出が主な基準点の一致に基づいて行われるので、一部の基準点が失われている場合や、誤りがある基準点が存在する場合でも、安定的に正しい幾何学変換パラメータ(a,b,c,d,e,f)が得られる効果を奏する。
In addition, the correspondence between the reference points embedded with the digital watermark is determined by using the generalized Hough transform based on the direction of the vector connecting the reference points and the length of the vector. There is an effect that digital watermark synchronization recovery can be performed without arranging them.
Further, since the calculation of the geometric transformation parameters (a, b, c, d, e, f) is performed based on the coincidence of the main reference points, when some reference points are lost or an error occurs. Even when a certain reference point exists, there is an effect that the correct geometric transformation parameters (a, b, c, d, e, f) can be obtained stably.

なお、この実施の形態1では、基準点対応関係決定部9が、最大値のバッファh(s,θ)に対応するオリジナルの紙面画像上の基準点Pk1と、印刷紙面画像上の基準点Qk2が対応するものとして対応関係を決定するものについて示したが、印刷紙面画像基準点位置算出部5により検出された基準点Qk2の位置に誤差が存在する場合、投票が真の値の周囲に分散してしまって、検出精度が低下することがある。
この検出精度が低下する問題は、2次元のバッファh(s,θ)をスムージングすることによって軽減することができる。
さらに、2次元のバッファh(s,θ)の±1近傍のパラメータの平均を取って、最終的な2次元のバッファhの値とすることで、検出精度の低下を軽減することができる。
In the first embodiment, the reference point correspondence determination unit 9 determines the reference point P k1 on the original paper image corresponding to the maximum value buffer h (s, θ) and the reference point on the printed paper image. Although the case where the correspondence relationship is determined as that corresponding to Q k2 is shown, if there is an error in the position of the reference point Q k2 detected by the printing paper surface image reference point position calculation unit 5, the vote is true. It may be scattered around and the detection accuracy may decrease.
This problem of a decrease in detection accuracy can be reduced by smoothing the two-dimensional buffer h (s, θ).
Further, by taking the average of the parameters near ± 1 of the two-dimensional buffer h (s, θ) to obtain the final value of the two-dimensional buffer h, a decrease in detection accuracy can be reduced.

実施の形態2.
上記実施の形態1では、オリジナルの紙面画像に対する基準点の配置について特に言及していないが、オリジナルの紙面画像に対して、複数の基準点がランダムに配置されているようにしてもよい。
即ち、電子透かし埋め込み装置1によりオリジナルの紙面画像に埋め込まれる複数の基準点の位置を、例えば、乱数などを用いて決定することにより、オリジナルの紙面画像に対して、複数の基準点がランダムに配置されるようにしてもよい。
Embodiment 2. FIG.
In the first embodiment, reference is not particularly made to the arrangement of reference points with respect to the original paper image, but a plurality of reference points may be randomly arranged with respect to the original paper image.
In other words, by determining the positions of a plurality of reference points embedded in the original paper image by the digital watermark embedding device 1 using, for example, random numbers, the plurality of reference points are randomly assigned to the original paper image. It may be arranged.

図5はランダムに配置された基準点を示す説明図である。
図5において、×は基準点の位置を示しており、複数の基準点が平面内にランダムに配置され、基準点の一部分の配置が他の部分と重なる可能性が低くなるように配置されている。
このため、印刷物の一部分が発見されたとき、その一部分がオリジナルの紙面画像のどの部分に相当するものであるかを、基準点の配置だけから高い確率で推定することができる。
FIG. 5 is an explanatory diagram showing reference points arranged at random.
In FIG. 5, “x” indicates the position of the reference point, and a plurality of reference points are randomly arranged in the plane, and the arrangement of a part of the reference points is less likely to overlap with other parts. Yes.
For this reason, when a part of the printed matter is found, it can be estimated with high probability from only the arrangement of the reference points, which part of the original paper image corresponds to the part.

例えば、図5の点線で囲まれた中央領域だけが切り出されたとき、その内部の基準点の配置が他の部分と重なる可能性が低い。
これに対して、図6に示すように、基準点が規則的に配置されている場合には、その一部の基準点の配置が他の部分と重なり、切り取られた断片が元のドキュメントのどの部分に相当するのかを、基準点から断定することができない。
For example, when only the central region surrounded by the dotted line in FIG. 5 is cut out, there is a low possibility that the arrangement of the reference points inside the region overlaps with other portions.
On the other hand, as shown in FIG. 6, when the reference points are regularly arranged, the arrangement of some of the reference points overlaps with the other parts, and the cut fragment is the original document. It cannot be determined from the reference point which part corresponds to.

以上で明らかなように、この実施の形態2によれば、オリジナルの紙面画像に対して、複数の基準点がランダムに配置されているので、ドキュメントの一部が切り取られた場合でも、電子透かしの基準点の対応関係を決定することができる効果を奏する。   As is apparent from the above, according to the second embodiment, since a plurality of reference points are randomly arranged with respect to the original paper surface image, even if a part of the document is cut out, the digital watermark It is possible to determine the correspondence between the reference points.

実施の形態3.
上記実施の形態1では、電子透かし埋め込み装置1からオリジナルの紙面画像に埋め込まれている複数の基準点の位置を示す位置情報を取得するものについて示したが、電子透かし埋め込み装置1又は電子透かし埋め込み装置1の保管メモリなどから、電子データであるオリジナルの紙面画像を例えば通信路経由で受け取り、パターンマッチング法などを実施することにより、そのオリジナルの紙面画像から複数の基準点を検出するようにしてもよい。
また、電子透かし埋め込み装置1が複数の基準点を埋め込む際に実施する基準点の埋め込み位置決定アルゴリズムと同じアルゴリズムを実施することで、オリジナルの紙面画像に埋め込まれている複数の基準点の位置を決定するようにしてもよい。
Embodiment 3 FIG.
In Embodiment 1 described above, the digital watermark embedding device 1 acquires position information indicating the positions of a plurality of reference points embedded in the original paper image, but the digital watermark embedding device 1 or the digital watermark embedding is described. An original paper image as electronic data is received from the storage memory of the apparatus 1 via, for example, a communication path, and a plurality of reference points are detected from the original paper image by performing a pattern matching method or the like. Also good.
In addition, by executing the same algorithm as the reference point embedding position determination algorithm executed when the digital watermark embedding apparatus 1 embeds a plurality of reference points, the positions of the plurality of reference points embedded in the original paper image are determined. It may be determined.

この発明の実施の形態1による電子透かしの同期回復装置を示す構成図である。1 is a configuration diagram showing a digital watermark synchronization recovery apparatus according to Embodiment 1 of the present invention; FIG. この発明の実施の形態1による電子透かしの同期回復装置の処理内容を示すフローチャートである。It is a flowchart which shows the processing content of the synchronous recovery apparatus of the digital watermark by Embodiment 1 of this invention. 2つの基準点間を結ぶ線分の方向と線分の中点の座標を示す説明図である。It is explanatory drawing which shows the direction of the line segment which connects between two reference points, and the coordinate of the midpoint of a line segment. 基準パターンの配置を示す説明図である。It is explanatory drawing which shows arrangement | positioning of a reference pattern. ランダムに配置された基準点を示す説明図である。It is explanatory drawing which shows the reference point arrange | positioned at random. 規則的に配置された基準点を示す説明図である。It is explanatory drawing which shows the reference point arrange | positioned regularly. オリジナルの紙面画像上の基準点と印刷紙面画像上の基準点と対応関係の決定方法を示す説明図である。It is explanatory drawing which shows the determination method of the correspondence between the reference point on an original paper surface image, and the reference point on a printing paper surface image.

符号の説明Explanation of symbols

1 電子透かし埋め込み装置、2 オリジナル紙面画像基準点位置取得部(オリジナル紙面画像基準点位置取得手段)、3 オリジナル紙面画像ベクトル算出部(線分比算出手段、方向角差分算出手段)、4 印刷紙面画像取得部(印刷紙面画像基準点位置算出手段)、5 印刷紙面画像基準点位置算出部(印刷紙面画像基準点位置算出手段)、6 印刷紙面画像ベクトル算出部(線分比算出手段、方向角差分算出手段)、7 線分比算出部(線分比算出手段)、8 方向角差分算出部(方向角差分算出手段)、9 基準点対応関係決定部(対応関係決定手段)、10 幾何学変換パラメータ算出部(幾何学変換パラメータ算出手段)、11 印刷紙面画像補正部(印刷紙面画像補正手段)。   DESCRIPTION OF SYMBOLS 1 Digital watermark embedding apparatus, 2 Original paper surface image reference point position acquisition part (Original paper surface image reference point position acquisition means), 3 Original paper surface image vector calculation part (Line segment ratio calculation means, Direction angle difference calculation means), 4 Printing paper surface Image acquisition unit (printing paper surface image reference point position calculating unit), 5 printing paper surface image reference point position calculating unit (printing paper surface image reference point position calculating unit), 6 printing paper surface image vector calculating unit (line segment ratio calculating unit, direction angle) Difference calculating means), 7 line segment ratio calculating section (line segment ratio calculating means), 8 direction angle difference calculating section (direction angle difference calculating means), 9 reference point correspondence determining section (corresponding relation determining means), 10 geometry Conversion parameter calculation unit (geometric conversion parameter calculation unit), 11 printing paper surface image correction unit (printing paper surface image correction unit).

Claims (3)

電子透かしの埋め込み位置の特定用として、オリジナルの紙面画像に埋め込まれている複数の基準点の位置を取得するオリジナル紙面画像基準点位置取得手段と、上記オリジナルの紙面画像が印刷された紙面上の印刷紙面画像に埋め込まれている複数の基準点の位置を算出する印刷紙面画像基準点位置算出手段と、上記オリジナル紙面画像基準点位置取得手段により取得された基準点間を結ぶ線分の長さと上記印刷紙面画像基準点位置算出手段により算出された基準点間を結ぶ線分の長さとの比である線分比を算出する線分比算出手段と、上記オリジナル紙面画像基準点位置取得手段により取得された基準点間を結ぶ線分がなす方向角と上記印刷紙面画像基準点位置算出手段により算出された基準点間を結ぶ線分がなす方向角との差分である方向角差分を算出する方向角差分算出手段と、上記線分比算出手段により算出された線分比と上記方向角差分算出手段により算出された方向角差分から、上記オリジナルの紙面画像に埋め込まれている複数の基準点と上記印刷紙面画像に埋め込まれている複数の基準点との対応関係を決定する対応関係決定手段と、上記対応関係決定手段により決定された複数の基準点の対応関係に基づいて上記オリジナルの紙面画像と上記印刷紙面画像間の幾何学的変化を示す幾何学変換パラメータを算出する幾何学変換パラメータ算出手段と、上記幾何学変換パラメータ算出手段により算出された幾何学変換パラメータを用いて、上記印刷紙面画像を幾何学的に変換することで、上記印刷紙面画像を幾何学的に補正する印刷紙面画像補正手段とを備えた電子透かしの同期回復装置。   For specifying the embedding position of the digital watermark, original paper image reference point position acquisition means for acquiring the positions of a plurality of reference points embedded in the original paper image, and on the paper on which the original paper image is printed A printing paper surface image reference point position calculating means for calculating the positions of a plurality of reference points embedded in the printed paper image, and a length of a line segment connecting the reference points acquired by the original paper image reference point position acquiring means; A line segment ratio calculating unit that calculates a line segment ratio that is a ratio to a length of a line segment that connects between the reference points calculated by the printed paper surface image reference point position calculating unit; and the original paper surface image reference point position acquiring unit. This is the difference between the direction angle formed by the line segment connecting the acquired reference points and the direction angle formed by the line segment connecting the reference points calculated by the printing paper surface image reference point position calculating means. A direction angle difference calculating means for calculating a direction angle difference, a line segment ratio calculated by the line segment ratio calculating means, and a direction angle difference calculated by the direction angle difference calculating means are embedded in the original paper surface image. A correspondence relationship determining means for determining a correspondence relationship between a plurality of reference points and a plurality of reference points embedded in the printed paper image, and a correspondence relationship between the plurality of reference points determined by the correspondence relationship determining means. A geometric conversion parameter calculating means for calculating a geometric conversion parameter indicating a geometric change between the original paper image and the printed paper image, and a geometric conversion parameter calculated by the geometric conversion parameter calculating means; The printing paper surface image is geometrically converted by using a printing paper surface image correcting unit that geometrically corrects the printing paper surface image. Watermark of synchronization recovery device. オリジナルの紙面画像に対して、複数の基準点がランダムに配置されていることを特徴とする請求項1記載の電子透かしの同期回復装置。   2. The digital watermark synchronization recovery apparatus according to claim 1, wherein a plurality of reference points are randomly arranged with respect to the original paper image. 電子透かしの埋め込み位置の特定用として、オリジナルの紙面画像に埋め込まれている複数の基準点の位置を取得するオリジナル紙面画像基準点位置取得処理手順と、上記オリジナルの紙面画像が印刷された紙面上の印刷紙面画像に埋め込まれている複数の基準点の位置を算出する印刷紙面画像基準点位置算出処理手順と、上記オリジナル紙面画像基準点位置取得処理手順により取得された基準点間を結ぶ線分の長さと上記印刷紙面画像基準点位置算出処理手順により算出された基準点間を結ぶ線分の長さとの比である線分比を算出する線分比算出処理手順と、上記オリジナル紙面画像基準点位置取得処理手順により取得された基準点間を結ぶ線分がなす方向角と上記印刷紙面画像基準点位置算出処理手順により算出された基準点間を結ぶ線分がなす方向角との差分である方向角差分を算出する方向角差分算出処理手順と、上記線分比算出処理手順により算出された線分比と上記方向角差分算出処理手順により算出された方向角差分から、上記オリジナルの紙面画像に埋め込まれている複数の基準点と上記印刷紙面画像に埋め込まれている複数の基準点との対応関係を決定する対応関係決定処理手順と、上記対応関係決定処理手順により決定された複数の基準点の対応関係に基づいて上記オリジナルの紙面画像と上記印刷紙面画像間の幾何学的変化を示す幾何学変換パラメータを算出する幾何学変換パラメータ算出処理手順と、上記幾何学変換パラメータ算出処理手順により算出された幾何学変換パラメータを用いて、上記印刷紙面画像を幾何学的に変換することで、上記印刷紙面画像を幾何学的に補正する印刷紙面画像補正処理手順とをコンピュータに実行させるための電子透かしの同期回復プログラム。   The original paper image reference point position acquisition processing procedure for acquiring the positions of a plurality of reference points embedded in the original paper image for specifying the embedding position of the digital watermark, and on the paper surface on which the original paper image is printed A line segment connecting between the reference points acquired by the original paper image reference point position acquisition processing procedure and the original paper image reference point position acquisition processing procedure for calculating the positions of a plurality of reference points embedded in the print paper image of A line segment ratio calculation processing procedure for calculating a line segment ratio that is a ratio of the length of the line segment connecting the reference points calculated by the print paper image image reference point position calculation process procedure, and the original paper image image reference A line connecting the direction angle formed by the line segment connecting the reference points acquired by the point position acquisition processing procedure and the reference point calculated by the printing paper surface image reference point position calculation processing procedure. Direction angle difference calculation processing procedure for calculating a direction angle difference that is a difference from the direction angle formed by the line segment ratio calculated by the line segment ratio calculation processing procedure and the direction calculated by the direction angle difference calculation processing procedure Correspondence determination processing procedure for determining correspondence between a plurality of reference points embedded in the original paper image and a plurality of reference points embedded in the print paper image from the angle difference, and the correspondence determination A geometric transformation parameter calculation processing procedure for calculating a geometric transformation parameter indicating a geometric change between the original paper image and the printed paper image based on a correspondence relationship between a plurality of reference points determined by the processing procedure; By using the geometric conversion parameter calculated by the geometric conversion parameter calculation processing procedure, the printing paper image is geometrically converted, whereby the printing paper surface Electronic watermark synchronization recovery program for executing the printing paper image correction processing procedure of geometrically correct image to the computer.
JP2008275663A 2008-10-27 2008-10-27 Digital watermark synchronization recovery device and digital watermark synchronization recovery program Expired - Fee Related JP4948505B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008275663A JP4948505B2 (en) 2008-10-27 2008-10-27 Digital watermark synchronization recovery device and digital watermark synchronization recovery program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008275663A JP4948505B2 (en) 2008-10-27 2008-10-27 Digital watermark synchronization recovery device and digital watermark synchronization recovery program

Publications (2)

Publication Number Publication Date
JP2010103925A JP2010103925A (en) 2010-05-06
JP4948505B2 true JP4948505B2 (en) 2012-06-06

Family

ID=42294116

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008275663A Expired - Fee Related JP4948505B2 (en) 2008-10-27 2008-10-27 Digital watermark synchronization recovery device and digital watermark synchronization recovery program

Country Status (1)

Country Link
JP (1) JP4948505B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6007302B1 (en) * 2015-11-16 2016-10-12 三菱電機インフォメーションシステムズ株式会社 Digital watermark embedding system, digital watermark embedding device, digital watermark signal generating device, and digital watermark embedding program

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3888549B2 (en) * 2003-06-30 2007-03-07 日本電信電話株式会社 Digital watermark detection system
JP2009081827A (en) * 2007-09-03 2009-04-16 Osaka Prefecture Univ Digital watermark restoration method and restoration processing program

Also Published As

Publication number Publication date
JP2010103925A (en) 2010-05-06

Similar Documents

Publication Publication Date Title
US8483427B2 (en) System and method for image authentication
EP2243104B1 (en) Procedure for verifying the integrity of documents
Gu et al. QR code recognition based on image processing
US9349237B2 (en) Method of authenticating a printed document
Tan et al. Print-Scan Resilient Text Image Watermarking Based on Stroke Direction Modulation for Chinese Document Authentication.
US20190102588A1 (en) Method and System for Generating Two Dimensional Barcode Including Hidden Data
JP4948505B2 (en) Digital watermark synchronization recovery device and digital watermark synchronization recovery program
WO2014002813A1 (en) Image processing device, image processing method, and image processing program
JP7180327B2 (en) System, image forming apparatus, method and program
JP5428935B2 (en) Two-dimensional barcode reader, program, two-dimensional barcode and medium
EP3100448B1 (en) Embedding data in halftone images
JP2004147253A (en) Image processor and image processing method
JP4772151B2 (en) Digital watermark synchronization recovery device and digital watermark synchronization recovery program
US8139237B2 (en) Image generating apparatus, image processing apparatus, recording medium and computer readable recording medium
JP2007226803A (en) System and method for creating synthetic ligature as quality prototype for sparse multi-character cluster
JP5821994B2 (en) Image processing apparatus, image forming apparatus, and program
JP4192909B2 (en) Tamper detection device, tamper detection method
JP5272986B2 (en) Image processing apparatus and program
JP5003379B2 (en) Image processing apparatus and program
JP5911122B2 (en) Straight line detection apparatus and straight line detection method
CN117635411B (en) Digital watermark processing method based on mixed domain decomposition technology
CN116030480B (en) Seal image extraction method, device, terminal and storage medium
CN102214352A (en) Method and device for embedding information in input image and extracting information from input image
Li et al. Protecting biometric templates using LBP-based authentication watermarking
JP2007279813A (en) Image processor and program

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20110902

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20111122

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

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20120306

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20150316

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees