JP4552822B2 - 画像処理装置、画像処理方法、および画像処理プログラム - Google Patents
画像処理装置、画像処理方法、および画像処理プログラム Download PDFInfo
- Publication number
- JP4552822B2 JP4552822B2 JP2005280452A JP2005280452A JP4552822B2 JP 4552822 B2 JP4552822 B2 JP 4552822B2 JP 2005280452 A JP2005280452 A JP 2005280452A JP 2005280452 A JP2005280452 A JP 2005280452A JP 4552822 B2 JP4552822 B2 JP 4552822B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- embedded data
- image processing
- embedded
- detection
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Landscapes
- Image Processing (AREA)
- Editing Of Facsimile Originals (AREA)
Description
どに用いられる技術として、文書画像の背景に地紋パターンとしてデータを埋め込む技術が知られている。このような技術は、「文書用電子透かし」などと呼ばれる。
好ましくは情報はパリティビットを含み、判定手段は、パリティビットに誤りがあるかを判定する。
好ましくは画像処理装置は、画像を読込むスキャナをさらに備え、判定手段で情報を正しく取出せると判定されると、スキャン動作を中止する。
好ましくは判定手段は、情報の各ビットが、少なくとも一定以上カウントされていれば判定を行なう。
図1は、本発明の第1の実施の形態における画像処理装置の構成を示すブロック図である。
を受付けるマウス103およびキーボード105と、画像の処理結果を表示するモニタ107と、各種記録媒体との間でプログラムや画像データなどの情報の授受を行なう外部記憶装置109と、原稿から画像データを読込むスキャナ111とから構成される。
図を参照して画像処理装置に含まれるPC101は、入出力インタフェース151と、記憶装置155と、CPUやメモリ153とを含んでいる。また、記憶装置155は、処理演算部157と、OS(Operating System)159とを含んでいる。
図6は、埋め込むデータの具体例を示す図である。
図7〜9の16×16画素のパターンが、7×7個集まったパターンにより1つのブロック(112×112画素)が構成される。
図を参照して画像処理装置は、ステップS201においてデータが埋め込まれた印刷物Pをスキャンし、スキャン画像を得る。ステップS203において、スキャン画像は、図14に示されるように200×200画素からなる複数の検出ブロックに分割される。検出処理は検出ブロックごとに行なわれる。検出は左上のブロックから開始する。左上のブロック番号を「1」とする(初期化)。検出は、図14に示されるように右に向かって検出ブロックを走査することで行なわれ、右端のブロックの処理が終了すると、1つ下の左端のブロックから右に向かって処理が行なわれる。
c・x/(|c|×|x|) ・・・(式1)
(ここで、・はベクトルの内積、| |はベクトルの大きさを示す。)
を求め、2つのベクトルのなす角のcosを計算し、それが1に近づくほど一致していると判断する。
(条件2) 埋め込んだ48bitの各ビットに対し、図18のように多数決による判定後、パリティビットが全て正しい(3ビットで区切った時に、ビット1の個数が偶数個である)
なお、多数決でビット0とビット1が同数の場合には、ビット1と判定する。
第2の実施の形態における画像処理装置の構成は、第1の実施の形態におけるそれと同じであるためここでの説明を繰返さない。
第3の実施の形態における画像処理装置の構成は、第1の実施の形態におけるそれと同じであるためここでの説明を繰返さない。
ここでは、7×7のブロックを用いて、チェックサムとデータとを埋め込んでいる。
第4の実施の形態における画像処理装置の構成は、第1の実施の形態におけるそれと同じであるためここでの説明を繰返さない。
第5の実施の形態における画像処理装置の構成は、第1の実施の形態におけるそれと同じであるためここでの説明を繰返さない。
第6の実施の形態における画像処理装置の構成は、第1の実施の形態におけるそれと同じであるためここでの説明を繰返さない。
第7の実施の形態における画像処理装置の構成は、第1の実施の形態におけるそれと同じであるためここでの説明を繰返さない。
なお、上記実施の形態においては、ドットパターンによる情報の埋め込みを例として記載したが、他の手法を用いた情報の埋め込み(たとえば、特開2000−59610号公報に示される文字などの画像への埋め込み)にも、本発明を適用することができる。
Claims (14)
- 画像中に繰返して配列された所定のドットパターンに従う埋め込みデータを取出して、埋め込みデータに含まれる透かしデータを読出す画像処理装置であって、
前記画像を各々が前記所定のドットパターンに従う埋め込みデータが埋め込まれた複数の検出ブロックに分割し、分割された検出ブロック内の複数ビットの埋め込みデータを検出する検出手段と、
前記複数の検出ブロックのうち所定の複数の検出ブロック数分に関して、前記複数ビットの埋め込みデータの検出に従って、前記検出手段で検出されたビット値の統計量を取得する統計量取得手段と、
前記統計量取得手段における前記所定の複数のブロック数分の処理ごとに、前記統計量に基づき多数決による判定により前記埋め込みデータを正しく取り出せるか判定する判定手段と、
前記判定手段により前記埋め込みデータを正しく取り出せると判定した場合に、前記埋め込みデータから前記透かしデータを読み出す読出手段とを備える、画像処理装置。 - 前記埋め込みデータはパリティビットを含み、
前記判定手段は、パリティビットに誤りがあるかを判定する、請求項1に記載の画像処理装置。 - 前記埋め込みデータは誤り訂正符号により符号化されており、
前記判定手段は、前記埋め込みデータを誤り訂正符号で復号化した際、全データの誤りが一定以下であるかを判定する、請求項1に記載の画像処理装置。 - 前記埋め込みデータは一方向性関数を用いて作成されるデータを含み、
前記判定手段は、一方向性関数を用いて整合を取ることができるかを判定する、請求項1に記載の画像処理装置。 - 前記一方向性関数とは、チェックサム、または情報の全ビットを用いて計算する関数である、請求項4に記載の画像処理装置。
- 前記埋め込みデータの全ビットを用いて計算する関数とは、ハッシュ関数である、請求項5に記載の画像処理装置。
- 前記画像を読込むスキャナをさらに備え、
前記判定手段で前記埋め込みデータを正しく取出せると判定されると、スキャン動作を中止する、請求項1〜6のいずれかに記載の画像処理装置。 - 前記判定手段で前記埋め込みデータを正しく取出せると判定されると、画像の読込みを中止する、請求項1〜6のいずれかに記載の画像処理装置。
- 前記複数の検出ブロックのうち各前記検出ブロックについて前記埋め込みデータの検出が可能かどうか判断する判断手段をさらに備え、
前記統計量取得手段は、前記複数の検出ブロックのうち前記判断手段において前記埋め込みデータの検出が可能であると判断された前記所定の複数の検出ブロック数分に関して、前記複数ビットの埋め込みデータの検出に従って、前記検出手段で検出されたビット値の統計量を取得する、請求項1〜8のいずれかに記載の画像処理装置。 - 前記検出手段は、前記画像の端の検出ブロックから順に前記埋め込みデータを検出する、請求項1〜9のいずれかに記載の画像処理装置。
- 前記判定手段は、前記統計量が、少なくとも一定以上であれば判定を行なう、請求項1〜10のいずれかに記載の画像処理装置。
- 前記検出手段により、前記複数ビットの埋め込みデータのうちあらかじめ定めた値が検出されるかどうかを判断する統計量判断手段をさらに備える、請求項1〜11のいずれかに記載の画像処理装置。
- 画像中に繰返して配列された所定のドットパターンに従う埋め込みデータを取出して、埋め込みデータに含まれる透かしデータを読出す画像処理方法であって、
前記画像を各々が前記所定のドットパターンに従う埋め込みデータが埋め込まれた複数の検出ブロックに分割し、分割された検出ブロック内の複数ビットの埋め込みデータを検出するステップと、
前記複数の検出ブロックのうち所定の複数の検出ブロック数分に関して、前記複数ビットの埋め込みデータの検出に従って、前記検出手段で検出されたビット値の統計量を取得するステップと、
前記取得するステップにおける前記所定の複数のブロック数分の処理ごとに、前記統計量に基づき多数決による判定により前記埋め込みデータを正しく取り出せるか判定するステップと、
前記判定するステップにより前記埋め込みデータを正しく取り出せると判定した場合に、前記埋め込みデータから前記透かしデータを読み出すステップと備えた、画像処理方法。 - 画像中に繰返して配列された所定のドットパターンに従う埋め込みデータを取出して、埋め込みデータに含まれる透かしデータを読出す画像処理プログラムであって、
前記画像を各々が前記所定のドットパターンに従う埋め込みデータが埋め込まれた複数の検出ブロックに分割し、分割された検出ブロック内の複数ビットの埋め込みデータを検出するステップと、
前記複数の検出ブロックのうち所定の複数の検出ブロック数分に関して、前記複数ビットの埋め込みデータの検出に従って、前記検出手段で検出されたビット値の統計量を取得するステップと、
前記取得するステップにおける前記所定の複数のブロック数分の処理ごとに、前記統計量に基づき多数決による判定により前記埋め込みデータを正しく取り出せるか判定するステップと、
前記判定するステップにより前記埋め込みデータを正しく取り出せると判定した場合に、前記埋め込みデータから前記透かしデータを読み出すステップとをコンピュータに実行させる、画像処理プログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005280452A JP4552822B2 (ja) | 2005-09-27 | 2005-09-27 | 画像処理装置、画像処理方法、および画像処理プログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005280452A JP4552822B2 (ja) | 2005-09-27 | 2005-09-27 | 画像処理装置、画像処理方法、および画像処理プログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2007096503A JP2007096503A (ja) | 2007-04-12 |
JP4552822B2 true JP4552822B2 (ja) | 2010-09-29 |
Family
ID=37981707
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005280452A Expired - Fee Related JP4552822B2 (ja) | 2005-09-27 | 2005-09-27 | 画像処理装置、画像処理方法、および画像処理プログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4552822B2 (ja) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4893643B2 (ja) * | 2008-01-25 | 2012-03-07 | コニカミノルタビジネステクノロジーズ株式会社 | 検出方法および検出装置 |
JP5158598B2 (ja) * | 2008-08-04 | 2013-03-06 | 独立行政法人 国立印刷局 | 情報担持片、機械読取方法及び復号方法並びに記録媒体 |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004228739A (ja) * | 2003-01-21 | 2004-08-12 | Fuji Xerox Co Ltd | 画像処理装置、画像処理方法及び画像処理プログラム |
-
2005
- 2005-09-27 JP JP2005280452A patent/JP4552822B2/ja not_active Expired - Fee Related
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004228739A (ja) * | 2003-01-21 | 2004-08-12 | Fuji Xerox Co Ltd | 画像処理装置、画像処理方法及び画像処理プログラム |
Also Published As
Publication number | Publication date |
---|---|
JP2007096503A (ja) | 2007-04-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20110052094A1 (en) | Skew Correction for Scanned Japanese/English Document Images | |
JP4343968B2 (ja) | 画像形成装置及び方法 | |
US8275168B2 (en) | Orientation free watermarking message decoding from document scans | |
JP4198456B2 (ja) | 2次元コードパターン、2次元コードパターンを担持するパターン担持媒体、2次元コードパターンの生成方法、2次元コード読取装置および読取方法 | |
US8391607B2 (en) | Image processor and computer readable medium | |
WO2006109866A1 (en) | Image processing device, image processing method, program for executing image processing method, and storage medium for storing program | |
US20070246542A1 (en) | Document element repair | |
JP2011008549A (ja) | 画像処理装置、画像読取装置、複合機、画像処理方法、プログラム、記録媒体 | |
JP2006345017A (ja) | 画像処理方法および画像処理装置および画像処理プログラムおよび記録媒体 | |
JP4613397B2 (ja) | 画像認識装置、画像認識方法および画像認識プログラムを記録したコンピュータ読取可能な記録媒体 | |
JP4510092B2 (ja) | 電子透かしの埋め込み及び検出 | |
JP4893643B2 (ja) | 検出方法および検出装置 | |
JP4552822B2 (ja) | 画像処理装置、画像処理方法、および画像処理プログラム | |
US20110170133A1 (en) | Image forming apparatus, method of forming image and method of authenticating document | |
JP4978325B2 (ja) | 画像処理装置、画像処理方法およびそのコンピュータ・プログラム | |
JP4844351B2 (ja) | 画像生成装置および記録媒体 | |
JP2001052110A (ja) | 文書処理方法、文書処理プログラムを記録した記録媒体及び文書処理装置 | |
US7969618B2 (en) | Image forming apparatus, image forming system, computer readable recording medium, and image forming method | |
JP2008085579A (ja) | 情報埋め込み装置、情報読み取り装置、情報埋め込み方法、情報読み取り方法、およびコンピュータプログラム | |
JP4552757B2 (ja) | 画像処理装置、画像処理方法、および画像処理プログラム | |
JP6127899B2 (ja) | 画像処理装置及び画像処理プログラム | |
JP2009205209A (ja) | 文書画像処理装置、及び文書画像処理プログラム | |
US8125691B2 (en) | Information processing apparatus and method, computer program and computer-readable recording medium for embedding watermark information | |
JP2004247883A (ja) | 画像処理方法 | |
JP2001251490A (ja) | 印刷制御装置、複写機、印刷制御方法、複写制御方法、印刷制御プログラムを記録した媒体及び複写制御プログラムを記録した媒体 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080424 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20091201 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100121 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100223 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100423 |
|
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: 20100622 |
|
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: 20100705 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130723 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
LAPS | Cancellation because of no payment of annual fees |