JPH09191395A - イメージ中にディジタル情報を埋め込むための方法 - Google Patents

イメージ中にディジタル情報を埋め込むための方法

Info

Publication number
JPH09191395A
JPH09191395A JP8322029A JP32202996A JPH09191395A JP H09191395 A JPH09191395 A JP H09191395A JP 8322029 A JP8322029 A JP 8322029A JP 32202996 A JP32202996 A JP 32202996A JP H09191395 A JPH09191395 A JP H09191395A
Authority
JP
Japan
Prior art keywords
image
data
digital
frequency
array
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.)
Withdrawn
Application number
JP8322029A
Other languages
English (en)
Inventor
Scott J Daly
スコット・ジェイ・デイリー
John R Squilla
ジョン・アール・スクゥイラ
Michel Denber
マイケル・デンバー
Chris W Honsinger
クリス・ダブリュ・ホンシンガー
John Hamilton
ジョン・ハミルトン
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.)
Eastman Kodak Co
Original Assignee
Eastman Kodak Co
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 Eastman Kodak Co filed Critical Eastman Kodak Co
Publication of JPH09191395A publication Critical patent/JPH09191395A/ja
Withdrawn legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T1/00General purpose image data processing
    • G06T1/0021Image watermarking
    • G06T1/0028Adaptive watermarking, e.g. Human Visual System [HVS]-based watermarking
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T1/00General purpose image data processing
    • G06T1/0021Image watermarking
    • G06T1/005Robust watermarking, e.g. average attack or collusion attack resistant
    • G06T1/0064Geometric transfor invariant watermarking, e.g. affine transform invariant
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N1/32101Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N1/32144Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title embedded in the image data, i.e. enclosed or integrated in the image, e.g. watermark, super-imposed logo or stamp
    • H04N1/32149Methods relating to embedding, encoding, decoding, detection or retrieval operations
    • H04N1/32203Spatial or amplitude domain methods
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N1/32101Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N1/32144Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title embedded in the image data, i.e. enclosed or integrated in the image, e.g. watermark, super-imposed logo or stamp
    • H04N1/32149Methods relating to embedding, encoding, decoding, detection or retrieval operations
    • H04N1/32203Spatial or amplitude domain methods
    • H04N1/32208Spatial or amplitude domain methods involving changing the magnitude of selected pixels, e.g. overlay of information or super-imposition
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N1/32101Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N1/32144Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title embedded in the image data, i.e. enclosed or integrated in the image, e.g. watermark, super-imposed logo or stamp
    • H04N1/32149Methods relating to embedding, encoding, decoding, detection or retrieval operations
    • H04N1/32203Spatial or amplitude domain methods
    • H04N1/32251Spatial or amplitude domain methods in multilevel data, e.g. greyscale or continuous tone data
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2201/00General purpose image data processing
    • G06T2201/005Image watermarking
    • G06T2201/0051Embedding of the watermark in the spatial domain
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2201/00General purpose image data processing
    • G06T2201/005Image watermarking
    • G06T2201/0052Embedding of the watermark in the frequency domain
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2201/00General purpose image data processing
    • G06T2201/005Image watermarking
    • G06T2201/0061Embedding of the watermark in each block of the image, e.g. segmented watermarking
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2201/00General purpose image data processing
    • G06T2201/005Image watermarking
    • G06T2201/0081Image watermarking whereby both original and watermarked images are required at decoder, e.g. destination-based, non-blind, non-oblivious
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2201/00General purpose image data processing
    • G06T2201/005Image watermarking
    • G06T2201/0083Image watermarking whereby only watermarked image required at decoder, e.g. source-based, blind, oblivious
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N2201/3201Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N2201/3204Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to a user, sender, addressee, machine or electronic recording medium
    • H04N2201/3205Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to a user, sender, addressee, machine or electronic recording medium of identification information, e.g. name or ID code
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N2201/3201Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N2201/3225Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to an image, a page or a document
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N2201/3201Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N2201/3225Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to an image, a page or a document
    • H04N2201/3226Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to an image, a page or a document of identification information or the like, e.g. ID code, index, title, part of an image, reduced-size image
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N2201/3201Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N2201/3225Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to an image, a page or a document
    • H04N2201/3233Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of data relating to an image, a page or a document of authentication information, e.g. digital signature, watermark
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N2201/3201Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N2201/3269Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of machine readable codes or marks, e.g. bar codes or glyphs
    • H04N2201/327Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title of machine readable codes or marks, e.g. bar codes or glyphs which are undetectable to the naked eye, e.g. embedded codes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N2201/3201Display, printing, storage or transmission of additional information, e.g. ID code, date and time or title
    • H04N2201/328Processing of the additional information

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Editing Of Facsimile Originals (AREA)
  • Image Processing (AREA)
  • Facsimile Image Signal Circuits (AREA)

Abstract

(57)【要約】 【課題】イメージ中にディジタルデータを埋め込むにあ
たって、イメージを可視的に歪ませず、イメージの内容
や欠陥、切り取り、回転、サイズ変更によって失われな
いものを提供する。 【解決手段】 次の各ステップを有するソースイメージ
中にディジタルデータを埋め込む方法。a)ディジタルデ
ータを表す多重レベルデータイメージの生成、b)周波数
を分散したデータイメージを生成するために、符号づけ
キャリアーイメージで多重レベルデータイメージを畳み
込むこと、そして、c)埋め込まれたデータを含んでいる
ソースイメージを生成するために、ソースイメージに周
波数を分散したデータイメージを加えること。また、デ
ータは次のものによってイメージから回復される。a)デ
ータイメージを回復するために、復号するキャリアイメ
ージと埋め込まれたデータを含んでいるソースイメージ
を相互相関させること、そして、b)復されたデータイメ
ージからディジタルデータを抽出すること。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】この発明は、イメージプロセ
ッシングの分野に一般に関係がある、そして特に、イメ
ージ中にディジタル情報を埋め込む方法に関係がある。
【0002】
【従来の技術】写真またはイメージが、イメージエリア
内に含まれている情報を持つことができることが知られ
ている(例えば、バーコード、日付および時間)。ディジ
タル情報(コンピューターが判読可能なもの)がイメージ
エリアに適用することができることもまた知られてい
る。例えば著作権保護のためにイメージ中にディジタル
データを埋め込むいくつかの努力がなされてきた。下に
注意されるように多様な理由のために、これらの方法の
どれも、イメージの既存の質を保持しながら、最小の視
界で一般的な写真の内容を含んでいるイメージ中にデー
タを埋め込むのに適切ではない。また、イメージ中にデ
ータを光学的にあるいはディジタルでコード化すること
ができることは望ましい特徴である。イメージ中に埋め
込むデータをアドレスする技術は、色の均一のフィール
ド、一定の色の大規模なエリアを備えた図形的に生成さ
れたイメージ(ビジネス・グラフィックスのパイチャー
トのようなもの)あるいはテキストを含むイメージの特
別の部分集合に制限される。イメージ中にディジタル情
報を埋め込む既知の先行技術方法には写真の画像入りの
内容を持っているイメージへの適用に対していくつかの
短所がある。これらの技術で、イメージは、部分的にあ
るいは完全に歪められるかもしれない。あるいは、埋め
込みのデータはディジタルで削除することができる。あ
るいは、方法は、技術を実施するためにハードウェアへ
の重要な修正を要求するかもしれない。イメージ自体に
広く破壊的であり、また情報を読むために均一の背景に
要求するので、これらの技術のうちのいくつかはイメー
ジエリアの外部のエリアを使用する(絵文字またはバー
コード)。いくつかの方法は、目障りや好ましくないも
のになりうるイメージ内の可視のひずみを生成する。イ
メージにロゴ、ラベルあるいはステッカーを適用するよ
うな他の技術は、容易に隠すことができ(カバーされる
ことができ)、さらに目障りになりうる。イメージつけ
られた磁気片は、片が感知されることを可能にする磁気
検知器を用いて特別に変更された走査装置を必要とす
る。ほとんどのこれらの方法は2進法の解(すなわち、そ
れらは1つの可/否、あるいはゴー/ノーゴーのみを許容
する)を提供する。
【0003】1990年7月に発行されたアデルソン〔Adels
on〕に対する米国特許第4,939,515号は、テレビ信号中
にディジタル情報を埋め込むための技術を示す。その技
術は、最初に解像度ピラミッドへイメージを分解する。
また、最も高い空間周波数を持っているピラミッドの層
は省略される。そして、アダマールに基づいたビット・
ストリームが置換される。この方法は、CRTの光学のス
ポットが、伝送成分のうちのいかなるものよりCRT−MTF
〔陰極線管変調伝達関数〕の高周波減衰にはるかに強く
寄付する事実に依存する。したがって、埋め込みのディ
ジタルストリームが可視的に不快にならないようにCRT
の光学素子が高周波を減じている一方、信号はエレクト
ロニクスによってコード化することができ、送信される
ことができ、復号されることができる。それは、また、
視覚システムの高い空間周波数感度が低い時間周波数に
制限される人間の視覚的な精神物理学の特性に依存す
る。したがってテレビフィールドからテレビフィールド
への高周波ディジタルストリーム変化を有することによ
って、人間の目はそれにあまり敏感ではない。この方法
は、いくつかの環境の下で(つまり、貧弱なMTF特性を持
つ、見る距離の遠い、あるいはあるイメージシーケンス
を備えたテレビモニタ上で)、全く非可視であるデータ
埋め込みを達成することができる。この方法は、さらに
ディジタルで実行される符号づけステップを要求する。
別の欠点は、その技術が、ナイキスト周波数に関する低
い物理的MTFを持ったシステムに依存するということで
あり、それは現在の画像システムのイメージ品質を広く
変化させることの中で一般に適正なものではない。さら
に別の欠点は、それが、高い時間的な周波数を持ってい
る高周波デジタル信号情報に依存するということであ
る。これは、ハードコピー形式における静止イメージで
達成されるのを不可能とする。
【0004】グロス〔Gross〕に対して1990年11月に発
行された米国特許第4,972,471号は、記録の際にディジ
タル情報を聞き取れなないように埋め込むため、それら
の出力の時間的な変調とノッチフィルタを使用する。明
示された応用のうちの1つは、著作権のための放送記録
のモニタリングへ向けられている。記録された信号は、
2パスアルゴリズムで埋め込まれている。まず、記録
は、スタートコードの最良の配置を捜すために、走査さ
れ、いくつかのノッチ周波数(音楽の全音階に対応する
周波数が示唆される)へ分解される。これは、聴覚の精
神物理学の科学から知られるオーディオマスキングの特
性の使用によって決定されるものであり、そしてその方
法は、一方が他方より十分に高い振幅を持っている近隣
の2つの周波数の存在を捜す。オーディオマスキング
は、人間のオブザーバーが違いを聞くことができないよ
うにして、より低い振幅周波数が削除することができる
と指図する。一度この時間的な場所が第1のパス中で決
定されれば、アルゴリズムの第2のパスは、コードの時
間的始点および用いられるノッチ周波数を決定し、既存
の並列のSMPTEコードに対してこれを較正する。このデ
ータは、信号の同一性をテストしたいもの(つまり所有
者)によって格納され、埋め込みのデータを変造したい
もの(つまり著作権侵害者)に利用可能にならない。第2
のパスは、実際に、スタートコードの出現の後に指定さ
れた時間的なギャップ中に、スタートコードパターン、
および識別する情報を埋め込む。識別する情報のビット
は、ノッチフィルタ分の時間的な変調としてコード化さ
れる。この特許は、その方法がイメージに適用されるか
もしれないこと示唆するが、イメージへこの方法を適用
しようと努める際の欠点は次のものを含んでいる。
【0005】1. イメージにおいてSMPTE時間コードの
相当物はない。また、したがってスタートコードの相当
物を見つけることは非常に困難だろう。 2. 埋め込みの情報の配置は、埋め込みの情報を(周波
数および時間の両方で)どこに置くべきであるか決める
ために、記録された信号の内容に依存する。どれがディ
ジタルあるいは複雑なアナログシステムを必要とする。
そして、 3. データは、イメージの全体にわたって空間的に広げ
られない。従って、スタートコードあるいは識別するコ
ードが、信号の故意でない変造あるいは故意の変造によ
って偶然にブロックされる場合(それは光学のイメージ
アプリケーションにおいてダストやスクラッチのような
欠損を含む)、データは失われるだろう。
【0006】ブルームバーグ〔Bloomberg〕へ1992年2月
を発行された米国特許第5,091,966号、スターンズ〔Ste
arns〕らに1992年7月に発行された同第5,128,525号、ブ
ルームバーグ〔Bloomberg〕へ1992年12月を発行された
同第5,168,147号、ヘッチ〔Hecht〕へ1993年6月に発行
された同第5,221,833号、および、チョウ〔Zang〕へ199
3年9月に発行された同第5,245,165号は、ハードコピー
イメージ内にディジタル情報を非可視に埋め込むことに
向けられた特許群を構成する。しかしながら、それら
は、ビジネスおよび科学データプレゼンテーションのた
めのコンピュータに生成されたグラフィックスあるいは
テキストを含んでいるイメージのように、色のかなり均
一なエリアを含んでいるイメージに制限される。それら
がとった方法は、ビット情報を持つために小さな局部限
定され、かつ非重複のグレースケール形状を使用すると
いうことである。その形は絵文字と呼ばれ、十分に高解
像なデバイス(300dpi)上に印刷された時、それらが均一
のフィールドに視覚的に溶け込むように、十分に小さ
く、緊密にパックされる。この技術は、電子写真複写機
で働く。なぜならば、そのような機械には、外観でテキ
ストのエッジを鋭く維持するために、非常に高解像のエ
ッジを捕獲する能力があるからである(しかしながら、
振幅次元は、しばしば低い解像度で捕獲される)。種々
の特許は、異なる形態、スケール変化で扱う異なる方
法、および回転のようなイメージスキューで扱う異なる
方法に向かっている。その技術は、基本的に絵文字を求
めて埋め込みのイメージを直接探索するために使用され
る一致フィルタ方法である。その技術は、表面模様およ
び粒子ノイズが絵文字の検出をマスクをするので、表面
模様および粒子ノイズのようなイメージ特徴を含む、写
真の対象物から成るイメージで作動しない。
【0007】いくつかの記事は、さらに著作権プロテク
ションのためのデータを埋め込む多様な方法について記
述する。スキンデル〔Schyndell〕の「ディジタル透か
し〔Adigital Watermrk〕」IEEE ICIP-94(1994)は、デ
ィジタルイメージの最小桁のビット(LSB)の変調に基づ
いた方法を示す。この方法はディジタル符号づけを必要
とする。また、そのビットが切り詰められる場合、ある
いはイメージ中の雑音のレベルが増加させられる場合、
メッセージは失われるだろう。それは、ハードコピーか
らディジタルイメージを走査するときと同様にハードコ
ピー形式で出力するためディジタルイメージを走査する
ときに起こりがちである。サプウォーター〔Sapwater〕
ら、「電子的な著作権保護〔Electronic Copyright P
rotection〕」、Photo Electronics Imaging、Vol 7,
No. 6, ページ16〜21(1994)は、ディジタルイメージの
著作権プロテクションにおける問題を調査するが、満足
な解決法を示さない。提案された解決法は、カラーイメ
ージのシアン、マゼンタ、黄色および黒(CMYK)バージョ
ンの黄色の層に著作権シンボルをディジタルで置くとい
うことである。イメージがカラーで示される場合、人間
の目の弱い青黄色感度のためにシンボルを見ることは難
しい。しかしながら、カラーイメージがC、M、Y、K層へ
分類され、かつY層が黒および白いイメージとして表示
される場合、著作権シンボルを見ることは人間の観察者
にとって可能である。この技術にはそれがディジタルで
実行される符号づけを必要とするという欠点があり、ま
たさらに、イメージを低下させることが適当でないエリ
アにシンボルを置く(対象の表面を避けるような)ことに
人間の介入を要求する。それには、さらにその著作権の
検出が自動化されないという欠点がある。
【0008】ベンダー〔Bender〕ら、「隠れているデー
タのための技術〔Techniques for Data Hiding〕」ら、
SPIE SPIE Proceedings 2420(1995)は、イメージ中に少
量のディジタルデータを埋め込むための2つの技術を表
す。これらのうちの1つは表面模様ブロックコーディン
グ(Texture Block Coding)と名付けられ、別の部分に
イメージの1つの部分からの表面模様の特定に形作られ
た領域をディジタルで複写することを含んでいる。ビッ
トパターンは形状でコード化される。この技術の2つの
欠点は、符号づけがディジタルで行われるに違いないと
いうことである、そしてさらに、それは、スワップを実
行するために同様に表面模様付きの領域を選択するの
に、熟練したイメージオペレータを必要とする。さら
に、ベンダーの論文は、どのように形状でディジタル情
報をコード化するかを明示的に述べていない。また、そ
のような検討を実行していないベンダーによって提案さ
れた別の方法は、パッチワークと呼ばれ、特定のパスが
イメージによって得られるように、正および負の方向の
画素の少しのオフセット(それらはさらに多くの実際の
画素から成る低域通過フィルタに掛けられたしみ状の領
域でもよい)を含み、差の予測値はイメージの平均から
非常に逸脱する。この方法は、情報の1ビットだけをコ
ード化するように意図される。しかし、それは論文の中
で明示的に定義されなかった方法によって少数のビット
(<8)まで拡張されることができる。その技術を光学上あ
るいはハードコピーで実行する方法は示されなかった。
ハードコピーにそのパッチワークの技術を適用すること
に関する問題は、サイズおよび回転問題により走査する
ことによってそれがディジタルイメージに変換された後
イメージを通して適切なパスを見つけることである。
ウォールトン〔Walton〕、「不安定な新世代のためのイ
メージ認証(Image Authentication for Slippery New
Age)」Dr.Dobbsジャーナル、4月、18〜26ページ(1995)
は、チェックサム方法を使用して、イメージ認証用に埋
め込むデータのための技術を示す。その技術は容易に変
造され、恐らくハードコピー形式に耐えないだろう。ウ
ォールトンの技術にはさらにそれがディジタルで実行さ
れる符号づけを必要とするという欠点がある。
【0009】
【発明が解決しようとする課題】したがってディジタル
であるいは光学上のいずれかで実行することができるイ
メージ中にディジタルデータを埋め込むための技術(イ
メージを可視的に歪ませず、イメージの内容あるいは欠
陥によって容易に悪くならず、そして、イメージが切り
取られたか、回転したか、サイズ変更されたときに、失
われないもの)が必要である。
【0010】
【課題を解決するための手段】本発明は、上に述べられ
た問題の1つ以上の克服に向けられる。簡潔に要約する
と、本発明の1つの態様によって、ソースイメージ中に
ディジタルデータを埋め込む方法は、次のステップを含
んでいる。 a)ディジタルデータを表すマルチレベルデータイメージ
の生成、 b)周波数を分散したデータイメージを生産するために、
符号づけキャリヤイメージでマルチレベルデータイメー
ジを畳み込むこと、そして、c)埋め込みのデータを含ん
でいるソースイメージを生成するために、ソースイメー
ジに周波数を分散したデータイメージを加える。
【0011】このデータは次のものによってイメージか
ら回復される。 a)データイメージを回復するために、復号するキャリヤ
イメージと埋め込みのデータを含んでいるソースイメー
ジを相互相関させること、そして、 b)回復されたデータイメージからディジタルデータを抽
出すること。 本発明の、これらおよび他の態様、目的、特徴および利
点は、好ましい実施例および追加された請求項の下記に
詳述された記述の検討から、および添付図面への参照に
よってより明白に理解され、評価されるだろう。
【0012】
【発明の実施の形態】理解を促進するために、可能なと
ころで、各図に共通の同一の要素を指定するために同一
の参照数字は使用される。図1を参照して、本発明によ
るイメージ中にディジタルデータを埋め込む方法は説明
される。本発明は、符号づけプロセスおよび復号プロセ
スの2つのステージで、最も良く考慮することができ
る。まず、マルチレベルデータイメージはディジタルデ
ータからの生成される(ステップ10)。ディジタルデー
タは、カタログ番号、著作権通知、彼女の名前およびア
ドレスのような著作権の所有者に関する情報、補足情報
へのポインタ、インターネット上のウェブサイトアドレ
ス等のようなイメージのための識別子を意味することが
できる。下に詳細に記述されるようなマルチレベルデー
タイメージは、ディジタルデータを表す一定のバックグ
ラウンド値、およびバックグラウンド上の複数のスポッ
トの配列を持っているイメージである。データイメージ
はディジタルイメージ処理技術を使用して、生成される
ことができるし、あるいは例えば写真のフィルム上のス
ポットの露出によって、光学的に生成することもでき
る。
【0013】次に、データイメージは、周波数を分散し
たデータイメージを成形するように、符号づけキャリヤ
イメージとともに畳み込まれる(ステップ12)。符号づ
けキャリヤイメージは、好ましくは回転対称であり、低
い振幅を持ち、ソースイメージに加えられた時、その可
視性をマスキングをするためにデータイメージを空間に
分散させるために使用された高周波パターンである。畳
込みは、周知のフーリエ変換方法、およびデータイメー
ジおよび符号づけキャリヤイメージのディジタルバージ
ョンを使用してディジタル計算機上で実行されることが
好ましい。畳込みはまたディジタル計算機上で直接の畳
込みアルゴリズムを使用して、実行されることができ
る。二者択一で、畳込みは、周知の光学の畳込み技術、
およびデータイメージおよび符号づけキャリヤイメージ
の光学のバージョンを使用して、光学的に実行すること
ができる。
【0014】その後、周波数を分散したデータイメージ
は、埋め込みのデータを備えたソースイメージを形成す
るために、ソースイメージへの加算される(ステップ1
4)。下により詳細に記述されるように、加法は、従来
の写真プロセスを光学上使用して、あるいはディジタル
計算機ならびにソースイメージおよび周波数を分散した
データイメージのディジタルバージョンをディジタルで
使用して、実行することがきる。加法がディジタルで実
行される場合、埋め込みのデータを持っているディジタ
ルソースイメージのハードコピーバージョンは、サーマ
ルあるいはインクジェット方式か、電子写真か、ハロゲ
ン化銀プリンタのようにディジタルプリンタを使用して
生成することができる。
【0015】ディジタルデータは、回復されたデータイ
メージを生成するための復号キャリヤイメージと、埋め
込まれたデータを持っているソースイメージを第1に相
互相関させることによって、ソースイメージから回復さ
れる(ステップ16)。好ましくは、復号キャリヤイメー
ジは、符号づけキャリヤイメージ同一であり、そして相
互相関は、埋め込まれたデータを持っているソースイメ
ージおよび復号キャリヤイメージのディジタルバージョ
ンを使ってディジタル計算機によって実行される。埋め
込みデータを持っているソースイメージのハードコピー
が使用される場合、ディジタルバージョンを生成するた
めに下に詳細に記述されるように、ハードコピーは第1
に走査される。二者択一で、相互相関は、周知の光学の
技術、ならびに埋め込みデータを持っているソースイメ
ージおよび復号キャリヤイメージの光学のバージョンを
使用して、実行されることができる。
【0016】最終的に、ディジタルデータは回復された
データイメージから抽出される(ステップ18)。好まし
くは、ディジタルデータは、ディジタル計算機の中でパ
ターン識別プロセスを使用して、回復されたデータイメ
ージのディジタルバージョンから抽出される。
【0017】ディジタルデータをデータイメージに変換
するためのステップ10の詳細は、図2に示される。その
プロセスは、1次元〔1-D〕ディジタル表現におけるメ
ッセージ20から始まり、実際のディジタルメッセージで
生じない特別の一連の複数の“1”および複数の“0”か
らなるスタートコード22のようなユニークなアイデンテ
ィフィケーション〔識別〕コードを最初に加える。アイ
デンティフィケーションコードはデータの最初に置く必
要はない。それはデータ中いかなるところでも置くこと
ができ、またデータ内に分散させることもできる。オプ
ションの次のステップ24は、文字列〔ストリング〕にい
ずれかの周知のエラー訂正コードを加えることである。
選ばれる特別のエラー訂正コードは、アプリケーション
と、ビット誤り率およびエラー中の相関の量のような要
因に依存する。ビットの新しい数の合計が計られ(ステ
ップ26)、そして、ビットの数の合計を含むのに十分に
大規模な幾何学のパターンが選ばれる。パターンは線形
の文字列あるいは長方形の配列を含む、任意の幾何学形
状でありうる。次の例では、正方形の配列について記述
される。正方形の配列の次元を決定するために、2乗さ
れた値がビットの数の合計以上である最も小さい整数が
ステップ28で計算される。この整数をnとする。また、
この値は、キャリヤイメージを生成するためのモジュー
ルに送られる。1次元配列は、ラスタ-パターンのよう
な前もって定義した配列方法を使用して、n×nの2次元
配列への再び配列される(ステップ30)。次の2つのス
テップの順序は可逆的である。
【0018】デコーダーが配列スキームを同様に知って
いる限り他のいかなる配列方法も作動するが、データ文
字列は、辞書編集上の配列を充填する好ましい方法を用
いて、n×nの正方形の配列(データ文字列が正方形の配
列を満たさない場合、配列中の残された位置は例えば
“0”で詰められる)へ配列される。ステップ32では、
配列の複数の“0”が“−1”の値に変換される。この
両極性のデータ表現スキームは復号ステップでおいて長
所を持っている。これらのステップ30および32両方の後
に、次のステップ34は、サイズM×Mの配列へn×nの配
列をサイズ変更する。この新しい配列の値Mは、下に記
述されるような符号づけキャリヤイメージのサイズであ
る。このサイズ変更するステップ34は、バックグラウン
ドレベルの値を追加の画素に一様に書き入れることによ
って遂行される。その結果、画素のn×n配列は、サイ
ズM×Mのイメージ内に埋め込まれる。埋め込まれた配列
の画素は、“1”あるいは“-1”のような多層のデータ
値を含んでいる。これらの画素の位置をデータセンター
と称する。選択的に、データセンターが単一の画素によ
って表される場合、このM×Mイメージは、ガウス、ある
いはM×M配列中のデータセンターを拡大するピルボック
ス機能のような核を形作るデータセンターを用いて畳み
込まれることができる(ステップ36)。このオプション
のステップは復号手続きを促進するために使用されるこ
とができる(そこでデータセンターを見つけることを援
助するために照合フィルターを使用することができ
る)。このプロセスの最終結果は実施例においてM×M画
素のディジタルサイズを持っているデータイメージ38で
ある。
【0019】図3を参照して、キャリヤイメージの生成
について詳細に記述する。Mがnより大きくなるところ
で、キャリヤーイメージのサイズM×Mは選択される(ス
テップ40)。サイズMは、ソースイメージあるいはソー
スイメージが切り取られるだろうという可能性のサイズ
のような他のアプリケーション設計の制約から決定され
ることもできる。次に、長さM/2で零平均値を持ってい
る1次元キャリヤ信号が生成されたる(ステップ42)。
キャリヤ信号の生成の一つの方法は、周波数が指定され
た低周波から、指定された高周波に変化させられる正弦
波を作成することである。周波数を増加させるそのよう
な正弦波はチャープ信号と呼ばれる。周波数は、線形で
位置に応じて、あるいは対数的に変化することができ
る。また、これらの信号はそれぞれ線形チャープおよび
対数チャープとして参照される。線形と対数の選択およ
び周波数範囲は、特定のアプリケーションに対して決定
される。線形チャープ信号および対数チャープ信号は以
下のように定義される。
【0020】
【数1】
【0021】
【数2】
【0022】ここで、r=M/2は画素の単位での距離(結局
半径(r)になる)、fminはチャープの最小の周波数、fmax
はチャープの最大の周波数、そして、Lは画素の単位で
のチャープの合計の長さである。線形チャープのグラフ
は図4に示される。ここで、r=256画素、Fmin=0.0125サ
イクル/画素、Fmax=0.333サイクル/画素、M=512であ
る。対数チャープは図5の中で示される。ここで、Fmin
=0.0125、そしてFmax=0.400である。図6に示されるよ
うな周波数で変化する方形波から成るバイナリー表現へ
チャープを量子化することも可能である。全く異なるタ
イプのキャリヤは帯域幅が最低の人間の可視性に対する
ものより高い周波数に制限されるノイズ信号である。選
択的に、テーパー勾配を持つ機能が、これらの1次元キ
ャリヤ信号を変更するために使用されることができる。
【0023】次のステップ44は、1次元キャリヤ信号を
2次元イメージに変換する。好ましい方法は、イメージ
の中心(M/2,M/2)に関して1次元信号を回転して掃引す
ることである。それによって、その中心に関して回転対
称である符号づけキャリヤイメージを作成する。これは
デコーダーに提示された時、デコーダーがイメージの回
転位置にかかわらずデータイメージを抽出することを可
能にするために行われる。1次元信号から2次元イメー
ジに切り替えることに対する他のオプションは、限定さ
れた範囲(例えば1800)によって1次元キャリヤ信号を掃
引することを含んでいる。オプションのステップ46は、
デコーダー中の任意の位置のバイアスを削除するため
に、周期的な方法で空間のシフトを実行することであ
る。イメージセンターに関して掃引された信号について
は、x=-M/2およびy=-M/2の空間のシフトが2次元キャリ
ヤの位置をイメージ原点(x=0,y=0)へ変えるだろう。デ
コーダーが2次元データ配列中でスタートコードを見つ
ける能力がなく、非常に明示的に定義された閉じたシス
テムで働くことを決定する場合、これは有用である。こ
れらのステップの結果は、M×M符号づけキャリヤイメー
ジ48である。
【0024】図7を参照して、データイメージを用いて
符号づけキャリヤイメージを畳み込む過程は、より詳細
に記述される。データイメージ38および符号づけキャリ
ヤイメージ48は、M×M周波数分散データイメージ52を作
成するために、畳み込まれる(ステップ50)。畳込みプ
ロセスはこの技術の当業者にとって周知である。それ
は、好ましくは、符号づけキャリヤイメージとデータイ
メージの両方の2次元離散フーリエ変換(DFT)をとり、
両方の変換されたものをかけ算し、そしてその積の逆の
DFTをとることによって遂行される。畳込みは、さらに
直接に空間の畳込みによって遂行されることもできる。
畳込みから生じたM×M周波数分散データイメージは、ソ
ースイメージ上にタイルされ(ステップ54)。ソースイ
メージが、M×Mタイルの整数番号によってカバーされな
い場合(一般的な場合)、M×Mタイルの分数の部分がエッ
ジで使用される。ソースイメージがM×M周波数分散デー
タイメージより小さな場合に、データのエラー無しの回
復の信頼性が減少される。著作権通知におけるようにメ
ッセージの単なる存在が重要であるアプリケーションに
おいてこれはなお有用であろう。
【0025】このプロセス中の最終のステップ56は、ソ
ースイメージに加えられた時、それが平均的な人間の観
察者にとって重要でないように、タイルされた周波数を
分散したデータイメージの振幅をスケーリングすること
である。スケーリング値は、基線雑音レベルおよびダイ
ナミック・レンジのようなイメージの多くのパラメタに
依存する。我々は、定量化された固有雑音レベルあるい
は粒子を持つ一連のフィルムタイプ上の8ビットイメー
ジに対するスケーリング値を決定した(表1を参照)。
【0026】
【表1】
【0027】この点では、ソースイメージ、およびタイ
ルされた周波数分散データイメージが、埋め込まれたデ
ータを備えたソースイメージを生成するために、加え合
わされる(ステップ14)(図1を参照)。この加算はディ
ジタルあるいはアナログプロセスのいずれかによって多
くの方法で行うことができる。ディジタルプロセスで
は、イメージのディジタルバージョンは同じサイズであ
り、画素毎に単純に加え合わせられる。合計が最小より
少ないか、あるいは最大の許しえるコード値より大きな
領域では、合計が切り取られる。
【0028】写真のフィルムあるいは紙生産(印画紙製
造)プロセス中で、光学の写真プリンタ中で、あるいは
カメラの中で、のようにアナログ方法によってイメージ
を加えることが便利な多くのアプリケーションがある。
この場合、結果の加算は、真実の加算ではないかもしれ
ない。しかし、むしろ加算はフィルムの非線形あるいは
紙の色調スケール曲線になりやすい。この加算は、本質
的に、フィルムあるいは紙の先端および肩での偏差を持
つ密度領域(実際の輝度の対数)における加算になる。幸
運にも、これらの偏差は、復号ステップの後の性能にお
いてただ少しの減少のみを引き起こす。光学の加法の場
合では、マスクがタイルされた周波数分散データイメー
ジで作られるか、あるいは、デバイスがフィルムあるい
は印画紙上にタイルされた周波数分散データイメージを
露出するために作られる。いずれの場合も、表2は、光
学の加法が実行されることができる光学パスの中のポイ
ントを一覧にして示す。
【0029】
【表2】
【0030】図8は、ソースイメージを持つ写真の透明
画60、およびタイルされた周波数分散データイメージを
持つ透明画62が、写真プリンタ58のプリントゲート64に
マウントされる写真プリンタ58を示す概要図である。プ
リントゲート中でそれらを重ね合わせ、そして同時に印
画紙66の上にそれらを露光して、イメージは光学的に加
えられる。図9はタイルされた周波数分散データイメー
ジであらかじめ露光した印画紙の方法を図示する概要図
である。本発明による埋め込みのデータメッセージを備
えた印画紙74を生産するための紙製造工程中で、タイル
された周波数分散データイメージを持つ透明画68は、露
光されていない印画紙72の上に光源70によって露光され
る。図10を参照して、この概要図は、写真の露出と同時
にフィルム上にタイルされた周波数分散データイメージ
を露出するための、カメラ80のフィルム平面78において
タイルされた周波数分散データイメージを持つレティク
ル76を示す。二者択一で、加算ステップは、ソースイメ
ージ上に周波数分散データイメージを持つ透明画を添付
することによって実行されることができる。
【0031】図11は、イメージのディジタルバージョン
に対して埋め込みのデータを持っているソースイメージ
のハードコピーバージョンを変換する際に伴うステップ
を示す。まず、イメージは平台スキャナのような標準の
手段によってディジタル表現を生成するために走査され
る(ステップ82)。
【0032】較正84は、M×M周波数分散データイメージ
によって占められる、走査されたイメージ中の同じサイ
ズである、走査されたイメージ中の画素配列R×Rを計算
するために実行されることができる。Rは、入力スキャ
ナと周波数分散データイメージを作成するために用いら
れる出力スキャナ間の異なる画素間隔により、光学パス
中の光学の倍率により、あるいはエンコーダーおよびデ
コーダー間のステップにおけるディジタルサイズ調節に
より、Mとは異なるかもしれない。このステップは、サ
イズM、周波数分散データイメージを生成するために使
用されるデバイスの出力画素間隔(dpiout)、ハード
コピーイメージ(Mag)を生成するために使用されるプリ
ンタの光学の倍率、およびステップ82で使用されるイメ
ージスキャナー画素間隔(dpiin)を使用する。Rは以下
のように計算される。
【0033】
【数3】
【0034】さらに選択的なオプションのイメージ処理
ステップが走査ステップ82に続いて設けられる。これら
は、色レコードR、GあるいはBの1つだけを使用するか、
あるいはR、GおよびBの加重平均を使用する他のすべて
の技術によって、輝度イメージ86への3色イメージの変
換を含んでいる。別のオプションのステップは、イメー
ジにハイパスフィルターあるいは非鋭化マスクを適用す
ることにより、イメージ88の高周波コンポーネントを強
調することである。
【0035】3番めのオプションのステップは、指定さ
れた平均グレイレベル範囲内の最低の標準偏差を備えた
R×R画素配列を見つけるために、高周波強調されたイメ
ージを検査することである(ステップ90)。これらのス
テップの目的は、デコーダーの性能が最適化されるイメ
ージにおけるR×R画素配列を見つけることである。この
第3のオプションのステップの代わりは、高周波強調さ
れたイメージの候補R×Rウィンドー中の局所的な平均と
各画素との間の差の絶対値を合計することである。この
方法は、より低い性能を受けるが、計算上の効率を獲得
する。これらのオプションのステップは、色調スケール
が埋め込まれた周波数分散データイメージのコントラス
トを減少するイメージの影の中の、あるいは類似したコ
ントラスト減少が生じるハイライト中のエリア中に位置
するかもしれないイメージのセクションが選択されるの
を防ぐように意図される。一度このエリアが選択されれ
ば、R×R画素配列は走査されたイメージのオリジナルの
フィルタに掛けられていないバージョンからの抽出され
る(ステップ92)。
【0036】上に概説されたオプションのステップが省
略される場合、任意のR×R画素配列がそのイメージから
選ばれることができる。イメージセンターはデフォルト
として使用されることができる。最終的に、イメージか
ら抽出されたR×R画素配列は、双線形補間あるいは立方
体のスプライン補間のような非整数をサイズ変更するこ
とができる従来の方法を使用して、M×M画素配列96へサ
イズ変更されたる(ステップ94)。
【0037】埋め込まれたデータを持っているイメージ
が未変更のディジタルイメージだった場合、R=Mであ
り、たがってステップ82、84および94は省略されるだろ
う。残りのステップは、R=Mで実行されるだろう。
【0038】図12は、相互相関ステップ16(図1を参照)
を一層に詳細に示す。M×M画素配列96とM×Mキャリヤイ
メージ98は、相互相関される(ステップ100)。相互相
関は周知のディジタルイメージ処理技術を使用して遂行
される。畳込みステップと類似している相互相関の結果
はM×M画素配列である。相互相関に起因するM×M画素配
列は、回復されたデータイメージと呼ばれており、その
後、8ビットのイメージに対して0〜255の範囲のよう
に、所望の範囲へ正規化される(ステップ102)。回復
されたデータイメージは空間的にシフトしたり、回転し
たり、あるいはオリジナルのデータイメージの模倣を含
むようにすることができる。
【0039】図13は、回復されたデータイメージ110か
ら2次元データ配列を抽出する「極値」方法を示す。M
×M画素配列の各行iについては、最大および最小の画素
値が見つけられる。そして、それらの差ΔHi(水平範囲
と呼ばれる)が得られる(ステップ112)。n個の最も高
いΔHi値が見つけられ、また、それらのi指数が格納さ
れる(ステップ114)。整数nは、以前に定義されたよう
に、データセンターの行におけるデータセンターの数で
ある。配列中の各列jについては、最大および最小の画
素値が見つけられる。そして、それらの差ΔVj(垂直範
囲と呼ばれる)が得られる(ステップ118)。n個の最も
高い値ΔVjが見つけられ、そしてそれらの指数jが格納
されたる(ステップ120)。
【0040】次のステップはオプションであり、回復さ
れたデータイメージがデータイメージの強い模倣を含ん
でいる場合および(または)データセンターが低い振幅に
ある場合に、性能を改善するように意図されるものであ
る。これらのオプションの1番目のステップ116および1
22は、前のステップで格納されたn個の指数iの平均間隔
μi、および標準偏差σiを決定するということである。
ここで、
【0041】
【数4】
【0042】
【数5】
【0043】標準偏差σiは第1のしきい値と比較され
る(ステップ124)。それがしきい値未満である場合、i
の選択された値は一様に間隔を置かれる。また、それら
は、データセンターが位置する行を表すだろう。しかし
ながら、σi値がしきい値を超過する場合、これは、行
が平等に間隔を置かれないことを意味する。また、した
がって指数の少なくとも1つ以上は、データセンターの
行の場所を表さない。その場合には、再調整ステップ13
4が必要である。σiの高い値に大部分を寄付する値ik
が、識別される。プロセスはステップ114に返り、ΔHi
kを選択から除外して、別のn個の最も高いΔHiの値を
選択する。σiがしきい値より低くなるまで、このプロ
セスが繰り返される。
【0044】同じ手続きは、ステップ122および126で示
されるようなイメージの列に適用される。プロセスが行
と列に対して完成した場合、平均の間隔はステップ128
で比較される。(μi-μj)の絶対値が第2のしきい値よ
り低い場合、iおよびjの選択された値は、一様に間隔を
置かれ、また、それらは、データセンターが位置する行
および列を表すだろう、そして手続きはステップ136に
移動する。そうでなければ、イメージの中に埋め込みの
メッセージはないという結論130に到達する。これらの
オプションのステップが省略される場合、手続きは、ス
テップ114および120からステップ136に向かって直接前
進する。
【0045】この点では、データセンターの場所は、ス
テップ136で、iおよびj両方のn個の選択値のn×n交さか
ら決定される。次のステップは、これらのデータセンタ
ーに、あるいはそのセンターのまわりに位置する相互相
関値を決定するということである。オプションのステッ
プ138は、データセンターにおける相互相関値を強調す
るように、鋭い核〔カーネル〕によってデータセンター
の画素の局所的な近傍をフィルターに掛けるか、あるい
は重み付けする。回復されたデータイメージ中のすべて
の相互相関値の範囲の中心が、決定される。その後、デ
ータセンターにある相互相関値は範囲の中心(つまり0〜
255の範囲に対する127.5)と比較される(ステップ14
0)。データセンターにある相互相関値が範囲の中心よ
り大きい場合、データセンターに位置したビットは
“1”に割り当てられる。また、より少ない場合、その
ビットは、ステップ142および144で“0”をそれぞれ割
り当てられる。その後、これらのビットは、回復された
データイメージ中のそれらの場所へ直接の一致するよう
に、抽出されたn×n配列146にロードされる。
【0046】図14は、オリジナルのイメージと最終イメ
ージ間の可能な回転を計算しながら、回復されたデータ
イメージ110からn×nデータ配列を抽出する、交替パタ
ーンマッチング方法を示す。まず、配列間隔dはd=M/nと
して計算される(ステップ150)。回復されたデータイ
メージの各行は以下のように処理される。最初のd+1画
素は検査される(ステップ152)。そして、これらの画
素のうちのいかなるものについても、画素の絶対値から
範囲相互相関値の中心を引いたものが、前もって定義し
たしきい値t3(図15を参照)より大きい場合、画素はn×
n配列中の可能な最初の識別されたデータセンターと考
えられる。その場合には、1番目に識別された画素(ス
テップ152で識別されたもの)から、dの整数倍の距離、
離れたラインでその他の(n-1)個の画素が検査され
る。これらの画素の少なくともn―2個が、そのラインで
第1の画素を選択するための同じ基準154に整合する場
合、このラインを潜在的なデータラインと宣言し、また
行156上の第1の画素のy-位置およびx-位置を保存する。
図16の中の例において示されたように、n=3を仮定する
と、ふさがれた円としてデータセンター画素は示され、
そして、非データセンター画素は開いた円として示され
る。第1のラインにおいては、3つの潜在的なデータセン
ターがすべてしきい値を超過する。したがって、ライン
は潜在的なデータラインと宣言される。選ばれた始点が
実際データポイントでなかったので、第2のラインの中
ではただ1点のみマッチ(整合)する。テストは、しき
い値の外部に低下する次の画素を使用して、繰り返され
る。第3のラインでは、3画素のうちの2つが一致した。
したがって、このラインはまた潜在的なデータラインと
宣言される。1ラインにおいてn画素に対してほとんど
が識別されていない場合でさえマッチを許容すること
は、ノイズがある状態での性能を改善する。全体の回復
されたデータイメージが処理されるまで、前のステップ
は繰り返される(ステップ158)。イメージの信号対雑
音比によって、この手続きは、潜在的なデータラインの
変化する番号を産出するだろう。
【0047】この情報は、潜在的なデータライン間の垂
直間隔Δi、潜在的なデータセンター間の水平間隔Δj、
垂直間隔の平均μi、水平間隔の平均μj、垂直間隔に対
する標準偏差σi、および水平間隔に対する標準偏差σj
を計算するために、使用される(ステップ160)。n個以
上の潜在的なデータラインがステップ162で識別された
場合、それらのうちの若干は不正確に分類されたに違い
ない。この場合、各ラインは、回復されたデータイメー
ジ中で上あるいは下で、dラインのある倍数離れたとこ
ろで、別の潜在的なデータラインがあるかどうか確かめ
るために、試験される(ステップ166)。例えば、図17
のラインの各々は、1点鎖線を除いて、互いから同じ距
離にある。1点鎖線にはdの倍数分、離れた近傍のライン
を有していないので、それが削除される。もしnデータ
ライン以上まだ残っている場合、ステップ166が繰り返
される。次に、各ライン上のスタート画素位置が比較さ
れる。少なくとも一つの他のラインのスタート画素と一
致しないスタート画素を備えたすべてのラインは廃棄さ
れる(これはステップ166の処理に似ているが、より強い
制約を備えている)。
【0048】ステップ160の後にほとんどがnデータライ
ンより残らない場合、ステップ152および154の整合プロ
セスを使用して1つ以上のデータラインは見つからない
だろう。この条件が生じる場合、追加のデータライン
は、識別されたデータラインのうちの1つから距離dで存
在すると仮定され、データライン164の集合に加えられ
る。例えば、図18に示されるように、n=4とすると、1番
目、第2および第4のデータラインだけ水平の整合によっ
て位置する。1行のラインが欠けていると分かるので、
それは2および4行目間に(点線)追加される。正確に、n
データラインがステップ162で残る場合、標準偏差σiお
よびσjはデータセンターの間隔が一定であることを確
証するために、前もって定義したしきい値t4と比較さ
れる。データセンターがこのように識別された場合、デ
ータは、以前に記述されるようにして回復されたデータ
イメージから抽出される。すなわち、既知のライン位
置、スタートするx位置、そしてグリッド間隔は、オリ
ジナルのイメージを示す指標となるために使われて、そ
れらの場所138〜146でデータ画素のコード値を検索す
る。パターンマッチング方法は、極値方法に対して、よ
り低い信号対雑音比イメージにおいて使用可能であるこ
と、また多少角度に対して不変であるという長所を持っ
ているが、より遅いという欠点がある。
【0049】標準偏差σiとσjのどちらかがしきい値t
4を越える場合、回復されたデータイメージは、小さな
角度によって回転されて(ステップ170)、また、パタ
ーンマッチングプロセスが繰り返される。ある範囲の角
度(例えば0〜45度)にわたって探索した後(ステップ17
2)、標準偏差がステップ168のしきい値テストに合格し
ない場合、プロセスは、ステップ174(それらはデータメ
ッセージが存在しないという結論になる)で終了する。
著作権のアプリケーションでは、これは、著作権の通知
が、本発明の方法を使用してイメージに埋め込まれてい
ないことを示すことができる。
【0050】最終ステップは、図19〜21の中で示された
ように、抽出されたn×nの復号されたビットの2次元デ
ータ配列184をn2データ文字列中へ変換することであ
る。回復されたデータイメージが、埋め込まれた周波数
分散データイメージのタイル(つまりM×M)と同じサイズ
にあることを、本発明の方法は必要とするが、それらの
境界が一致することを要求しない。したがって、抽出さ
れたデータのn×n配列は、最も恐らく、周期的な様式で
空間的にオフセットされていて、また90度の整数倍によ
って回転しているだろう。コード化された2次元データ
配列180を回復するために、タイルされた2次元データ
配列186を生成するために、図22の中で示されるよう
に、復号された2次元データ配列184はタイルされる。
タイルされた2次元データ配列186は、90度の整数倍に
よって固有のスタートコードシーケンス182に対して探
索される。 一度スタートコードが発見されると、残り
の2次元n×nデータ配列188が抽出され、それはコード
化されたデータ配列180と同じビットパターンを含んで
いる。スタートコードはデータ配列のデータを正確に適
応させるために使用される。
【0051】ハードコピーイメージが透明であった場
合、その軸のうちの1つに関するデータ配列をはじき、4
つの角度を用いて探索を繰り返すことは必要かもしれな
い。特別のアプリケーションが色調スケール反転に帰着
することができた場合、ビットをすべて逆にし、スター
トコードの探索を繰り返すことは必要だろう。
【0052】本発明は好ましい具体例に関して記述され
た。しかしながら、バリエーションと変更が発明のスコ
ープから離れず、この技術における当業者によって達成
することができることは識別されるだろう。
【図面の簡単な説明】
【図1】本発明の方法を一般的に図示する流れ図であ
る。
【図2】ディジタルデータをデータイメージに変換する
ことを示す流れ図である。
【図3】符号づけキャリヤイメージを生成する流れ図で
ある。
【図4】1次元〔1-D〕線形チャープキャリヤ信号を示
す図である。
【図5】1次元対数チャープキャリヤ信号を示す図であ
る。
【図6】1次元バイナリー線形のチャープキャリヤ信号
を示す図である。
【図7】データイメージおよび符号づけキャリヤイメー
ジを畳み込むためのステップを示す流れ図である;
【図8】ソースイメージに周波数を分散したデータイメ
ージを加える1つの方法を図示する概要図である。
【図9】ソースイメージに周波数を分散したデータイメ
ージを加える他の方法を図示する概要図である。
【図10】ソースイメージに周波数を分散したデータイ
メージを加える、さらに他の方法を図示する概要図であ
る。
【図11】埋め込まれたデータを持っているイメージを
走査するステップを図示する流れ図である。
【図12】埋め込まれたデータを備えたソースイメージ
からデータイメージを回復するステップを図示する流れ
図である。
【図13】回復されたデータイメージからディジタルデ
ータを抽出する1つの方法を図示する流れ図である。
【図14】回復されたデータイメージからディジタルデ
ータを抽出する、他の方法図示する流れ図である。
【図15】データイメージにおけるディジタルデータを
検出するためのステップについて説明するのに有用な説
明図である。
【図16】データイメージにおけるディジタルデータを
検出するためのステップについて説明するのに有用な概
要図である。
【図17】データイメージにおけるディジタルデータを
検出するためのステップについて説明するのに有用な概
要図である。
【図18】データイメージにおけるディジタルデータを
検出するためのステップについて説明するのに有用な概
要図である。
【図19】データイメージにおけるディジタルデータを
検出するためのステップについて説明するのに有用な概
要図である。
【図20】データイメージにおけるディジタルデータを
検出するためのステップについて説明するのに有用な概
要図である。
【図21】データイメージにおけるディジタルデータを
検出するためのステップについて説明するのに有用な概
要図である。
【符号の説明】
10…多重レベルデータを生成するステップ 12…符号付けキャリヤイメージを用いたデータイメージ
畳み込むステップ 14…ソースイメージを周波数分散したデータイメージに
加えるステップ 16…イメージを相互相関させるステップ 18…データを抽出するステップ
───────────────────────────────────────────────────── フロントページの続き (72)発明者 マイケル・デンバー アメリカ合衆国・ニューヨーク・14618・ ロチェスター・カレウッド・サークル・29 (72)発明者 クリス・ダブリュ・ホンシンガー アメリカ合衆国・ニューヨーク・14580・ ウェブスター・ヴォスバーグ・ロード・ 509 (72)発明者 ジョン・ハミルトン アメリカ合衆国・ニューヨーク・14617・ ロチェスター・オークビュー・ドライヴ・ 2537

Claims (3)

    【特許請求の範囲】
  1. 【請求項1】 a) ディジタルデータを表す多重レベ
    ルデータイメージを生成するステップと、 b) 周波数を分散したデータイメージを生成するため
    に、符号づけキャリアイメージで前記多重レベルデータ
    イメージを畳み込むステップと、 c) 埋め込まれたデータを含んでいるソースイメージ
    を生成するために、前記ソースイメージに前記周波数を
    分散したデータイメージを加えるステップを有すること
    を特徴とするソースイメージ中にディジタルデータを埋
    め込む方法。
  2. 【請求項2】 a) 前記データイメージを回復するた
    めに、復号するキャリアイメージと前記埋め込まれたデ
    ータを含んでいるソースイメージを相互相関させるステ
    ップと、 b) 前記回復されたデータイメージから前記ディジタ
    ルデータを抽出するステップをさらに有することを特徴
    とする請求項1記載のイメージ中にディジタルデータを
    埋め込む方法。
  3. 【請求項3】 前記多重レベルデータイメージを生成す
    るステップが、 a) 前記ディジタルデータにアイデンティフィケーシ
    ョンコードを追加するステップと、 b) 2次元配列中に前記ディジタルデータを配列する
    ステップと、 c) その2次元データ配列中におけるビットを表す複
    数のデータセンターを有している多重レベルイメージを
    生成するステップと、 d) 前記多重レベルイメージを拡張し、かつその多重
    レベルイメージ中の前記データセンター間にヌルレベル
    値でスペースに書き入れるステップを有することを特徴
    とする請求項1記載のイメージ中にディジタルデータを
    埋め込む方法。
JP8322029A 1995-11-30 1996-12-02 イメージ中にディジタル情報を埋め込むための方法 Withdrawn JPH09191395A (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US565,804 1995-11-30
US08/565,804 US5859920A (en) 1995-11-30 1995-11-30 Method for embedding digital information in an image

Publications (1)

Publication Number Publication Date
JPH09191395A true JPH09191395A (ja) 1997-07-22

Family

ID=24260169

Family Applications (1)

Application Number Title Priority Date Filing Date
JP8322029A Withdrawn JPH09191395A (ja) 1995-11-30 1996-12-02 イメージ中にディジタル情報を埋め込むための方法

Country Status (3)

Country Link
US (2) US5859920A (ja)
EP (1) EP0777197A3 (ja)
JP (1) JPH09191395A (ja)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1139263A (ja) * 1997-07-24 1999-02-12 Nippon Telegr & Teleph Corp <Ntt> 著作物の使用条件違反チェック方法及び装置及び著作物の使用条件違反チェックプログラムを格納した記憶媒体
JPH1166009A (ja) * 1997-08-11 1999-03-09 Nippon Telegr & Teleph Corp <Ntt> 著作物の使用条件違反チェック方法及び装置、並びに、著作物の使用条件違反チェックプログラムを格納した記憶媒体
US6529506B1 (en) 1998-10-08 2003-03-04 Matsushita Electric Industrial Co., Ltd. Data processing apparatus and data recording media
US6665418B1 (en) * 1999-12-01 2003-12-16 Eastman Kodak Company Linear projective data embedding
JP2004512782A (ja) * 2000-10-25 2004-04-22 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ 追加情報を挿入するための方法、装置及び構成
JP2007189708A (ja) * 1998-06-24 2007-07-26 Nec Corp ロバストなデジタル電子透かし入れ信号の挿入方法および電子透かし検出方法
WO2007148662A1 (ja) 2006-06-19 2007-12-27 Panasonic Corporation 情報埋込装置、及び検出装置
JP2010063829A (ja) * 2008-09-12 2010-03-25 Hitachi Medical Corp 超音波撮像装置

Families Citing this family (268)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7171016B1 (en) * 1993-11-18 2007-01-30 Digimarc Corporation Method for monitoring internet dissemination of image, video and/or audio files
US6611607B1 (en) 1993-11-18 2003-08-26 Digimarc Corporation Integrating digital watermarks in multimedia content
US6681029B1 (en) * 1993-11-18 2004-01-20 Digimarc Corporation Decoding steganographic messages embedded in media signals
US6424725B1 (en) * 1996-05-16 2002-07-23 Digimarc Corporation Determining transformations of media signals with embedded code signals
US7676059B2 (en) * 1994-10-21 2010-03-09 Digimarc Corporation Video steganography or encoding
US5822436A (en) * 1996-04-25 1998-10-13 Digimarc Corporation Photographic products and methods employing embedded information
US5748763A (en) * 1993-11-18 1998-05-05 Digimarc Corporation Image steganography system featuring perceptually adaptive and globally scalable signal embedding
US7515733B2 (en) * 1993-11-18 2009-04-07 Digimarc Corporation Methods and arrangements employing digital content items
US6516079B1 (en) 2000-02-14 2003-02-04 Digimarc Corporation Digital watermark screening and detecting strategies
US6614914B1 (en) 1995-05-08 2003-09-02 Digimarc Corporation Watermark embedder and reader
US6408082B1 (en) 1996-04-25 2002-06-18 Digimarc Corporation Watermark detection using a fourier mellin transform
US7116781B2 (en) * 1993-11-18 2006-10-03 Digimarc Corporation Counteracting geometric distortions in watermarking
US6122403A (en) 1995-07-27 2000-09-19 Digimarc Corporation Computer system linked by using information in data objects
US7720249B2 (en) * 1993-11-18 2010-05-18 Digimarc Corporation Watermark embedder and reader
US7113596B2 (en) * 1993-11-18 2006-09-26 Digimarc Corporation Embedding information related to a subject of an identification document in the identification document
US7158654B2 (en) 1993-11-18 2007-01-02 Digimarc Corporation Image processor and image processing method
US6961442B2 (en) * 2001-03-09 2005-11-01 Digimarc Corporation Watermarking a carrier on which an image will be placed or projected
US7778437B2 (en) 1994-03-17 2010-08-17 Digimarc Corporation Media and methods employing steganographic marking
US6973197B2 (en) * 1999-11-05 2005-12-06 Digimarc Corporation Watermarking with separate application of the grid and payload signals
US6560349B1 (en) 1994-10-21 2003-05-06 Digimarc Corporation Audio monitoring using steganographic information
US6879701B1 (en) 1994-10-21 2005-04-12 Digimarc Corporation Tile-based digital watermarking techniques
US7986806B2 (en) * 1994-11-16 2011-07-26 Digimarc Corporation Paper products and physical objects as means to access and control a computer or to navigate over or act as a portal on a network
US5745569A (en) * 1996-01-17 1998-04-28 The Dice Company Method for stega-cipher protection of computer code
US7362775B1 (en) * 1996-07-02 2008-04-22 Wistaria Trading, Inc. Exchange mechanisms for digital information packages with bandwidth securitization, multichannel digital watermarks, and key management
US7555139B2 (en) * 1995-05-08 2009-06-30 Digimarc Corporation Secure documents with hidden signals, and related methods and systems
US6988202B1 (en) 1995-05-08 2006-01-17 Digimarc Corporation Pre-filteriing to increase watermark signal-to-noise ratio
US6590996B1 (en) * 2000-02-14 2003-07-08 Digimarc Corporation Color adaptive watermarking
US5613004A (en) 1995-06-07 1997-03-18 The Dice Company Steganographic method and device
US8379908B2 (en) 1995-07-27 2013-02-19 Digimarc Corporation Embedding and reading codes on objects
US9630443B2 (en) * 1995-07-27 2017-04-25 Digimarc Corporation Printer driver separately applying watermark and information
US7006661B2 (en) 1995-07-27 2006-02-28 Digimarc Corp Digital watermarking systems and methods
US7289643B2 (en) * 2000-12-21 2007-10-30 Digimarc Corporation Method, apparatus and programs for generating and utilizing content signatures
US6580808B2 (en) * 1995-09-25 2003-06-17 Digimarc Corporation Method and apparatus for discerning image distortion by reference to encoded marker signals
US6859534B1 (en) * 1995-11-29 2005-02-22 Alfred Alasia Digital anti-counterfeiting software method and apparatus
US7664263B2 (en) 1998-03-24 2010-02-16 Moskowitz Scott A Method for combining transfer functions with predetermined key creation
US6205249B1 (en) 1998-04-02 2001-03-20 Scott A. Moskowitz Multiple transform utilization and applications for secure digital watermarking
US6229924B1 (en) * 1996-05-16 2001-05-08 Digimarc Corporation Method and apparatus for watermarking video images
US7412072B2 (en) * 1996-05-16 2008-08-12 Digimarc Corporation Variable message coding protocols for encoding auxiliary data in media signals
US6381341B1 (en) 1996-05-16 2002-04-30 Digimarc Corporation Watermark encoding method exploiting biases inherent in original signal
US7095874B2 (en) * 1996-07-02 2006-08-22 Wistaria Trading, Inc. Optimization methods for the insertion, protection, and detection of digital watermarks in digitized data
US7159116B2 (en) 1999-12-07 2007-01-02 Blue Spike, Inc. Systems, methods and devices for trusted transactions
US7346472B1 (en) * 2000-09-07 2008-03-18 Blue Spike, Inc. Method and device for monitoring and analyzing signals
US7177429B2 (en) 2000-12-07 2007-02-13 Blue Spike, Inc. System and methods for permitting open access to data objects and for securing data within the data objects
US6078664A (en) 1996-12-20 2000-06-20 Moskowitz; Scott A. Z-transform implementation of digital watermarks
US7107451B2 (en) * 1996-07-02 2006-09-12 Wistaria Trading, Inc. Optimization methods for the insertion, protection, and detection of digital watermarks in digital data
US7457962B2 (en) 1996-07-02 2008-11-25 Wistaria Trading, Inc Optimization methods for the insertion, protection, and detection of digital watermarks in digitized data
US5889868A (en) * 1996-07-02 1999-03-30 The Dice Company Optimization methods for the insertion, protection, and detection of digital watermarks in digitized data
US6282299B1 (en) 1996-08-30 2001-08-28 Regents Of The University Of Minnesota Method and apparatus for video watermarking using perceptual masks
US6061793A (en) * 1996-08-30 2000-05-09 Regents Of The University Of Minnesota Method and apparatus for embedding data, including watermarks, in human perceptible sounds
US6031914A (en) * 1996-08-30 2000-02-29 Regents Of The University Of Minnesota Method and apparatus for embedding data, including watermarks, in human perceptible images
US6272634B1 (en) 1996-08-30 2001-08-07 Regents Of The University Of Minnesota Digital watermarking to resolve multiple claims of ownership
US6226387B1 (en) 1996-08-30 2001-05-01 Regents Of The University Of Minnesota Method and apparatus for scene-based video watermarking
US7366908B2 (en) 1996-08-30 2008-04-29 Digimarc Corporation Digital watermarking with content dependent keys and autocorrelation properties for synchronization
US8005254B2 (en) * 1996-11-12 2011-08-23 Digimarc Corporation Background watermark processing
US6154577A (en) * 1996-11-13 2000-11-28 Eastman Kodak Company Digital image processing method and computer program product
US7730317B2 (en) * 1996-12-20 2010-06-01 Wistaria Trading, Inc. Linear predictive coding implementation of digital watermarks
EP0891674A2 (en) * 1997-01-13 1999-01-20 Koninklijke Philips Electronics N.V. Embedding supplemental data in a digital video signal
AUPO521897A0 (en) * 1997-02-20 1997-04-11 Telstra R & D Management Pty Ltd Invisible digital watermarks
JP3877830B2 (ja) * 1997-04-01 2007-02-07 富士フイルムホールディングス株式会社 フォトフィニッシングシステム
JPH114337A (ja) * 1997-06-11 1999-01-06 Canon Inc 画像処理装置及び方法
CA2242526C (en) 1997-07-10 2001-09-11 Yamaha Corporation Method and device for incorporating additional information into main information through electronic watermarking technique
US6404926B1 (en) * 1997-09-02 2002-06-11 Sony Corporation Apparatus and method of processing image data, transmission medium, and recording medium
EP0901276B1 (en) * 1997-09-02 2008-11-05 Hitachi, Ltd. Data transmission method for embedded data, data transmitting and reproducing apparatures and information recording medium therefor
EP0901274B1 (en) 1997-09-03 2004-04-07 Hitachi, Ltd. Method and system for embedding information into contents
JP3902863B2 (ja) 1997-09-03 2007-04-11 株式会社日立製作所 データ重畳方法とデータ再生方法、及び、情報埋め込み方法と情報読みだし方法
US6208735B1 (en) 1997-09-10 2001-03-27 Nec Research Institute, Inc. Secure spread spectrum watermarking for multimedia data
US6434322B1 (en) 1997-09-17 2002-08-13 Hitachi, Ltd. Reproducing method and apparatus, for a video signal having copy control information
EP0905967A1 (en) * 1997-09-26 1999-03-31 Digital Copyright Technologies AG Method for generating digital watermarks and for exchanging data containing digital watermarks
JPH11112782A (ja) * 1997-09-30 1999-04-23 Canon Inc 画像処理装置、画像処理方法及びコンピュータ読み取り可能な記憶媒体
US6101602A (en) * 1997-12-08 2000-08-08 The United States Of America As Represented By The Secretary Of The Air Force Digital watermarking by adding random, smooth patterns
US6104812A (en) * 1998-01-12 2000-08-15 Juratrade, Limited Anti-counterfeiting method and apparatus using digital screening
GB9801131D0 (en) * 1998-01-20 1998-03-18 Nds Ltd Improvements in or relating to watermarks
JP4313873B2 (ja) * 1998-01-30 2009-08-12 キヤノン株式会社 電子機器及びデータ処理方法
US6145081A (en) * 1998-02-02 2000-11-07 Verance Corporation Method and apparatus for preventing removal of embedded information in cover signals
JP3570213B2 (ja) 1998-03-27 2004-09-29 株式会社日立製作所 電子透かし画像処理方法
US6263086B1 (en) * 1998-04-15 2001-07-17 Xerox Corporation Automatic detection and retrieval of embedded invisible digital watermarks from halftone images
US6411392B1 (en) * 1998-04-15 2002-06-25 Massachusetts Institute Of Technology Method and apparatus for data hiding in printed images
JPH11355547A (ja) * 1998-05-22 1999-12-24 Internatl Business Mach Corp <Ibm> 幾何変換特定システム
JP2002517920A (ja) * 1998-06-01 2002-06-18 データマーク テクノロジーズ ピーティーイー リミテッド 画像、音声、及び映像の電子透かしをデジタルデータに埋め込むための方法
US6687824B1 (en) * 1998-07-01 2004-02-03 Samsung Electronics Co., Ltd. Digital image coding/decoding apparatus and method for recording and restoring a signature image using watermarking
US6623528B1 (en) * 1998-07-22 2003-09-23 Eastman Kodak Company System and method of constructing a photo album
US6434579B1 (en) * 1998-08-19 2002-08-13 Eastman Kodak Company System and method of constructing a photo album
US7953824B2 (en) 1998-08-06 2011-05-31 Digimarc Corporation Image sensors worn or attached on humans for imagery identification
US6256398B1 (en) 1998-08-22 2001-07-03 Kenneth H. P. Chang Encoding and decoding a message within an image
US6128411A (en) * 1998-08-25 2000-10-03 Xerox Corporation Method for embedding one or more digital images within another digital image
US6266429B1 (en) * 1998-09-23 2001-07-24 Philips Electronics North America Corporation Method for confirming the integrity of an image transmitted with a loss
US7197156B1 (en) 1998-09-25 2007-03-27 Digimarc Corporation Method and apparatus for embedding auxiliary information within original data
US7373513B2 (en) * 1998-09-25 2008-05-13 Digimarc Corporation Transmarking of multimedia signals
US7055034B1 (en) 1998-09-25 2006-05-30 Digimarc Corporation Method and apparatus for robust embedded data
KR100600421B1 (ko) * 1998-10-29 2006-07-13 코닌클리케 필립스 일렉트로닉스 엔.브이. 워터마크 검출방법
US20050160271A9 (en) * 1998-11-19 2005-07-21 Brundage Trent J. Identification document and related methods
US6433888B1 (en) 1998-12-14 2002-08-13 Eastman Kodak Company Auto restoration of a print
US6321981B1 (en) * 1998-12-22 2001-11-27 Eastman Kodak Company Method and apparatus for transaction card security utilizing embedded image data
US6868497B1 (en) * 1999-03-10 2005-03-15 Digimarc Corporation Method and apparatus for automatic ID management
AU3736800A (en) * 1999-03-10 2000-09-28 Acoustic Information Processing Lab, Llc. Signal processing methods, devices, and applications for digital rights management
US6963884B1 (en) 1999-03-10 2005-11-08 Digimarc Corporation Recoverable digital content degradation: method and apparatus
US7013021B2 (en) * 1999-03-19 2006-03-14 Digimarc Corporation Watermark detection utilizing regions with higher probability of success
US7664264B2 (en) * 1999-03-24 2010-02-16 Blue Spike, Inc. Utilizing data reduction in steganographic and cryptographic systems
US7042583B1 (en) * 1999-04-12 2006-05-09 Eastman Kodak Company Techniques for acquiring a parent multimedia asset (digital negative) from any of a plurality of multiply modified child multimedia assets
US20070055884A1 (en) * 1999-05-19 2007-03-08 Rhoads Geoffrey B User control and activation of watermark enabled objects
JP4045393B2 (ja) * 1999-06-01 2008-02-13 ソニー株式会社 情報信号複製管理方法および情報信号記録装置
US8046270B2 (en) 2000-05-19 2011-10-25 Eastman Kodak Company System and method for providing image products and/or services
US7475246B1 (en) 1999-08-04 2009-01-06 Blue Spike, Inc. Secure personal content server
US7502759B2 (en) * 1999-08-30 2009-03-10 Digimarc Corporation Digital watermarking methods and related toy and game applications
US6427920B1 (en) * 1999-09-24 2002-08-06 Xerox Corporation High frequency masking of embedded digital data to improve appearance
US6130741A (en) * 1999-09-27 2000-10-10 Eastman Kodak Company Embedding information in a digital image digitized from a developed photographic film
US6522790B1 (en) * 1999-09-28 2003-02-18 Motorola, Inc. Method and apparatus for merging images
EP1094660A3 (en) * 1999-10-20 2002-05-02 Eastman Kodak Company Embedding information in a halftoned digital image
EP1118961B1 (en) * 1999-11-25 2007-08-29 Matsushita Electric Industrial Co., Ltd. Apparatus and method for embedding information for tamper detection
US6606395B1 (en) * 1999-11-29 2003-08-12 Xerox Corporation Method to allow automated image quality analysis of arbitrary test patterns
US6678390B1 (en) * 1999-12-02 2004-01-13 Eastman Kodak Company Method and computer program for embedding and extracting an embedded message from a digital image
US6567532B1 (en) * 1999-12-02 2003-05-20 Eastman Kodak Company Method and computer program for extracting an embedded message from a digital image
US6721459B1 (en) * 1999-12-03 2004-04-13 Eastman Kodak Company Storing sharpness data using embedded carriers
US6580837B1 (en) * 1999-12-07 2003-06-17 Intel Corporation Up-sampling decimated color plane data
US6801636B2 (en) * 2000-01-31 2004-10-05 Canon Kabushiki Kaisha Image processing apparatus and method, and storage medium
US6754365B1 (en) 2000-02-16 2004-06-22 Eastman Kodak Company Detecting embedded information in images
US7127744B2 (en) 2000-03-10 2006-10-24 Digimarc Corporation Method and apparatus to protect media existing in an insecure format
US7020303B2 (en) * 2000-03-18 2006-03-28 Digimarc Corporation Feature-based watermarks and watermark detection strategies
CA2334193A1 (en) 2000-03-23 2001-09-23 Eastman Kodak Company A method for printing and verifying limited edition stamps
US6748106B1 (en) 2000-03-28 2004-06-08 Eastman Kodak Company Method for representing an extended color gamut digital image on a hard-copy output medium
US6674923B1 (en) 2000-03-28 2004-01-06 Eastman Kodak Company Method and system for locating and accessing digitally stored images
DE60122600T2 (de) * 2000-04-04 2006-12-14 Basf Ag Synergistische herbizide Mischungen
US7002710B1 (en) * 2000-04-10 2006-02-21 Hewlett-Packard Development Company, L.P. High reliability forensic color marking system
US7050195B1 (en) 2000-04-20 2006-05-23 Hewlett-Packard Development Company, L.P. Printed medium data storage
DE60139046D1 (de) * 2000-04-25 2009-08-06 Eastman Kodak Co Verfahren zum Ausdrucken und Überprüfen von Authentifizierungs-Dokumente
US7346184B1 (en) 2000-05-02 2008-03-18 Digimarc Corporation Processing methods combining multiple frames of image data
US7508944B1 (en) 2000-06-02 2009-03-24 Digimarc Corporation Using classification techniques in digital watermarking
US6631198B1 (en) 2000-06-19 2003-10-07 Digimarc Corporation Perceptual modeling of media signals based on local contrast and directional edges
US6633654B2 (en) * 2000-06-19 2003-10-14 Digimarc Corporation Perceptual modeling of media signals based on local contrast and directional edges
US6700992B1 (en) * 2000-07-13 2004-03-02 Eastman Kodak Company Adaptive message embedding error diffusion method
US7657058B2 (en) * 2000-07-19 2010-02-02 Digimarc Corporation Watermark orientation signals conveying payload data
US6594373B1 (en) * 2000-07-19 2003-07-15 Digimarc Corporation Multi-carrier watermarks using carrier signals modulated with auxiliary messages
US6975744B2 (en) * 2000-12-21 2005-12-13 Digimarc Corporation Detection of multiple watermarks and improved watermark calibration signals
US20040243540A1 (en) * 2000-09-07 2004-12-02 Moskowitz Scott A. Method and device for monitoring and analyzing signals
US6952485B1 (en) 2000-09-11 2005-10-04 Digimarc Corporation Watermark encoding and decoding in imaging devices and imaging device interfaces
US7346776B2 (en) * 2000-09-11 2008-03-18 Digimarc Corporation Authenticating media signals by adjusting frequency characteristics to reference values
US7127615B2 (en) 2000-09-20 2006-10-24 Blue Spike, Inc. Security based on subliminal and supraliminal channels for data objects
US6711277B1 (en) * 2000-10-25 2004-03-23 Eastman Kodak Company Method of controlling the reproduction of copyrighted images
US6751335B1 (en) * 2000-11-01 2004-06-15 Eastman Kodak Company Method for generating a dispersed message for data embedding
US6947578B2 (en) * 2000-11-02 2005-09-20 Seung Yop Lee Integrated identification data capture system
US6687385B1 (en) * 2000-11-22 2004-02-03 Xerox Corporation Method for steganographic encoding
US6778679B1 (en) * 2000-11-22 2004-08-17 Xerox Corporation Method for steganographic decoding
US6842743B2 (en) * 2000-12-01 2005-01-11 Matsushita Electric Industrial Co., Ltd. Transparent secure electronic credit card transaction protocol with content-based authentication
US6940993B2 (en) * 2000-12-13 2005-09-06 Eastman Kodak Company System and method for embedding a watermark signal that contains message data in a digital image
US6483927B2 (en) * 2000-12-18 2002-11-19 Digimarc Corporation Synchronizing readers of hidden auxiliary data in quantization-based data hiding schemes
US8301453B2 (en) 2000-12-21 2012-10-30 Digimarc Corporation Watermark synchronization signals conveying payload data
US6691922B2 (en) * 2000-12-28 2004-02-17 Intermec Ip Corp. Method and apparatus for encoding data in logos
US7072487B2 (en) * 2001-01-26 2006-07-04 Digimarc Corporation Watermark detection using adaptive color projections
US7174030B2 (en) * 2001-02-06 2007-02-06 Victor Company Of Japan, Ltd. Method and apparatus for embedding and reproducing watermark into and from contents data
US20020105665A1 (en) * 2001-02-08 2002-08-08 Eastman Kodak Company Method of interating imaging products/services with non-imaging products/services in a single kiosk
US9363409B2 (en) * 2001-03-05 2016-06-07 Digimarc Corporation Image management system and methods using digital watermarks
US6950519B2 (en) * 2001-03-05 2005-09-27 Digimarc Corporation Geographically watermarked imagery and methods
US7607016B2 (en) * 2001-04-20 2009-10-20 Digimarc Corporation Including a metric in a digital watermark for media authentication
US6775393B2 (en) * 2001-04-23 2004-08-10 Hewlett-Packard Development Company, L.P. Hardcopy watermarking
US7046819B2 (en) 2001-04-25 2006-05-16 Digimarc Corporation Encoded reference signal for digital watermarks
US7502937B2 (en) * 2001-04-30 2009-03-10 Digimarc Corporation Digital watermarking security systems
KR20030014329A (ko) * 2001-05-08 2003-02-15 코닌클리케 필립스 일렉트로닉스 엔.브이. 워터마킹
US20020169962A1 (en) * 2001-05-10 2002-11-14 Brundage Trent J. Digital watermarks used in automation equipment
US7340076B2 (en) * 2001-05-10 2008-03-04 Digimarc Corporation Digital watermarks for unmanned vehicle navigation
US20020180997A1 (en) * 2001-05-29 2002-12-05 Imation Corp. Embedding color profiles in raster image data using data hiding techniques
US7003173B2 (en) * 2001-06-12 2006-02-21 Sharp Laboratories Of America, Inc. Filter for combined de-ringing and edge sharpening
WO2003001363A1 (en) * 2001-06-25 2003-01-03 Jp Morgan Chase Bank Electronic vouchers and a system and method for issuing the same
US6823076B2 (en) 2001-07-20 2004-11-23 Eastman Kodak Company Method for embedding digital information in a three dimensional image from a scannerless range imaging system
GB2378602A (en) * 2001-08-11 2003-02-12 Central Research Lab Ltd Applying two-part codes to stationary images
US6925192B2 (en) * 2001-08-15 2005-08-02 Eastman Kodak Company Authenticatable image with an embedded image having a discernible physical characteristic with improved security feature
JP3675745B2 (ja) * 2001-08-21 2005-07-27 ソニー株式会社 付加データ埋め込み装置、付加データ埋め込み方法及び付加データ埋め込みプログラム
US6724914B2 (en) 2001-10-16 2004-04-20 Digimarc Corporation Progressive watermark decoding on a distributed computing platform
US6975745B2 (en) * 2001-10-25 2005-12-13 Digimarc Corporation Synchronizing watermark detectors in geometrically distorted signals
US6624874B2 (en) * 2001-12-21 2003-09-23 Eastman Kodak Company Apparatus and method for inserting an updateable hidden image into an optical path
US7728048B2 (en) 2002-12-20 2010-06-01 L-1 Secure Credentialing, Inc. Increasing thermal conductivity of host polymer used with laser engraving methods and compositions
US7065651B2 (en) 2002-01-16 2006-06-20 Microsoft Corporation Secure video card methods and systems
US7567721B2 (en) * 2002-01-22 2009-07-28 Digimarc Corporation Digital watermarking of low bit rate video
US7886151B2 (en) 2002-01-22 2011-02-08 Purdue Research Foundation Temporal synchronization of video and audio signals
US7231061B2 (en) 2002-01-22 2007-06-12 Digimarc Corporation Adaptive prediction filtering for digital watermarking
US7152786B2 (en) * 2002-02-12 2006-12-26 Digimarc Corporation Identification document including embedded data
US7123742B2 (en) 2002-04-06 2006-10-17 Chang Kenneth H P Print user interface system and its applications
US7287275B2 (en) 2002-04-17 2007-10-23 Moskowitz Scott A Methods, systems and devices for packet watermarking and efficient provisioning of bandwidth
JP4143441B2 (ja) * 2002-04-24 2008-09-03 キヤノン株式会社 情報処理方法及び装置、並びにコンピュータプログラム及びコンピュータ可読記憶媒体
US6782116B1 (en) * 2002-11-04 2004-08-24 Mediasec Technologies, Gmbh Apparatus and methods for improving detection of watermarks in content that has undergone a lossy transformation
WO2003098540A1 (en) 2002-05-14 2003-11-27 Mediasec Technologies, Gmbh Visible authentication patterns for printed document
US7206940B2 (en) * 2002-06-24 2007-04-17 Microsoft Corporation Methods and systems providing per pixel security and functionality
US8155314B2 (en) 2002-06-24 2012-04-10 Microsoft Corporation Systems and methods for securing video card output
WO2004006579A1 (en) * 2002-07-09 2004-01-15 Kaleidescape, Inc. Content and key distribution system for digital content representing media streams
US7110338B2 (en) * 2002-08-06 2006-09-19 Matsushita Electric Industrial Co., Ltd. Apparatus and method for fingerprinting digital media
US7152021B2 (en) * 2002-08-15 2006-12-19 Digimarc Corporation Computing distortion of media signals embedded data with repetitive structure and log-polar mapping
US7577841B2 (en) 2002-08-15 2009-08-18 Digimarc Corporation Watermark placement in watermarking of time varying media signals
JP2004120122A (ja) * 2002-09-24 2004-04-15 Sharp Corp 画像処理装置
US20040098276A1 (en) * 2002-11-15 2004-05-20 Eastman Kodak Company Method and system for passenger and baggage security control in a tansportation system
US7072490B2 (en) 2002-11-22 2006-07-04 Digimarc Corporation Symmetry watermark
US7180622B2 (en) * 2002-11-25 2007-02-20 Eastman Kodak Company Method and system for automatically forwarding an image product
US7293178B2 (en) * 2002-12-09 2007-11-06 Microsoft Corporation Methods and systems for maintaining an encrypted video memory subsystem
US7076083B2 (en) * 2002-12-12 2006-07-11 Eastman Kodak Company Personnel access control system
JP2006514752A (ja) * 2003-01-14 2006-05-11 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ 透かしフィルムプリント
US6882356B2 (en) * 2003-02-11 2005-04-19 Eastman Kodak Company Method and apparatus for watermarking film
WO2004091190A2 (en) * 2003-04-02 2004-10-21 Kodak Polychrome Graphics, Llc Ensuring accurate measurements for soft proofing system
US7194106B2 (en) 2003-04-03 2007-03-20 Digimarc Corporation Creating electronic forms through digital watermarking
WO2004095348A2 (en) 2003-04-16 2004-11-04 Digimarc Corporation Three dimensional data storage
US8301893B2 (en) * 2003-08-13 2012-10-30 Digimarc Corporation Detecting media areas likely of hosting watermarks
US7333628B2 (en) * 2003-08-22 2008-02-19 Seiko Epson Corporation Data embedding with multi-level screening
US7116374B2 (en) * 2003-08-26 2006-10-03 Koplar Interactive Systems International, L.L.C. Method and system for enhanced modulation of video signals
US7818257B2 (en) * 2004-07-16 2010-10-19 Deluxe Laboratories, Inc. Program encoding and counterfeit tracking system and method
GB2407227B (en) * 2003-09-08 2006-11-08 Deluxe Lab Inc Program encoding and counterfeit tracking system and method
US8438395B2 (en) * 2003-09-18 2013-05-07 Digimarc Corporation Digitally watermarking documents associated with vehicles
US7706565B2 (en) * 2003-09-30 2010-04-27 Digimarc Corporation Multi-channel digital watermarking
US6917758B1 (en) * 2003-12-19 2005-07-12 Eastman Kodak Company Method of image compensation for watermarked film
US20050154891A1 (en) * 2004-01-08 2005-07-14 Eastman Kodak Company Metadata-based, anti-fraudulant identification card method and production system
JP4127537B2 (ja) * 2004-02-04 2008-07-30 富士フイルム株式会社 画像処理方法および装置並びにプログラム
JP4507189B2 (ja) * 2004-02-18 2010-07-21 株式会社リコー 画像処理方法、装置、プログラムおよび記録媒体
US7664175B1 (en) 2004-06-16 2010-02-16 Koplar Interactive Systems International, L.L.C. Mark-based content modulation and detection
US8509472B2 (en) * 2004-06-24 2013-08-13 Digimarc Corporation Digital watermarking methods, programs and apparatus
JP4569781B2 (ja) * 2004-07-22 2010-10-27 日本電気株式会社 画像処理システム
US8891811B2 (en) 2004-09-17 2014-11-18 Digimarc Corporation Hierarchical watermark detector
GB2421136A (en) * 2004-12-09 2006-06-14 Sony Uk Ltd Detection of code word coefficients in a watermarked image
US20060164682A1 (en) * 2005-01-25 2006-07-27 Dspv, Ltd. System and method of improving the legibility and applicability of document pictures using form based image enhancement
CA2610796C (en) 2005-06-02 2014-01-07 Cordis Corporation Patent foramen ovale closure device
US7295281B2 (en) * 2005-06-17 2007-11-13 Thomson Licensing System and method for adaptive marking and coding of film prints
US7708052B2 (en) * 2006-01-20 2010-05-04 Carrier Corporation Coil support
US9684557B2 (en) 2006-04-04 2017-06-20 Adobe Systems Incorporated System and method for facilitating recovery from a document creation error
US8775452B2 (en) 2006-09-17 2014-07-08 Nokia Corporation Method, apparatus and computer program product for providing standard real world to virtual world links
EP1956554B1 (en) * 2007-02-09 2009-10-07 Agfa-Gevaert Visual enhancement of interval changes using a temporal subtraction technique
US20080267504A1 (en) * 2007-04-24 2008-10-30 Nokia Corporation Method, device and computer program product for integrating code-based and optical character recognition technologies into a mobile visual search
US20080268876A1 (en) * 2007-04-24 2008-10-30 Natasha Gelfand Method, Device, Mobile Terminal, and Computer Program Product for a Point of Interest Based Scheme for Improving Mobile Visual Searching Functionalities
US20080267521A1 (en) * 2007-04-24 2008-10-30 Nokia Corporation Motion and image quality monitor
JP5129053B2 (ja) * 2007-07-27 2013-01-23 パナソニック株式会社 コンテンツ再生装置、コンテンツ再生方法、コンテンツ再生プログラム及び集積回路
US7983452B2 (en) * 2007-08-20 2011-07-19 International Business Machines Corporation Using a surface based computing device for verification of an identification document
US20100223477A1 (en) * 2007-10-17 2010-09-02 Senichi Onoda Content reproducing device, content reproducing method, recording medium, and integrated circuit
US8798133B2 (en) * 2007-11-29 2014-08-05 Koplar Interactive Systems International L.L.C. Dual channel encoding and detection
US8538200B2 (en) * 2008-11-19 2013-09-17 Nec Laboratories America, Inc. Systems and methods for resolution-invariant image representation
US10943030B2 (en) * 2008-12-15 2021-03-09 Ibailbonding.Com Securable independent electronic document
US8509474B1 (en) 2009-12-11 2013-08-13 Digimarc Corporation Digital watermarking methods, apparatus and systems
US8179466B2 (en) 2009-03-11 2012-05-15 Eastman Kodak Company Capture of video with motion-speed determination and variable capture rate
US8405770B2 (en) * 2009-03-12 2013-03-26 Intellectual Ventures Fund 83 Llc Display of video with motion
US8358782B2 (en) * 2009-06-26 2013-01-22 Eastman Kodak Company Method for displaying a video of a scene
US9749607B2 (en) 2009-07-16 2017-08-29 Digimarc Corporation Coordinated illumination and image signal capture for enhanced signal detection
TW201121305A (en) * 2009-12-15 2011-06-16 Ability Entpr Co Ltd System and method of color interpolation
US10043193B2 (en) * 2010-01-20 2018-08-07 Excalibur Ip, Llc Image content based advertisement system
CN102137077A (zh) * 2010-01-26 2011-07-27 凹凸电子(武汉)有限公司 访问控制***和采用计算机***控制访问权限的方法
EP2567346B1 (en) 2010-05-05 2017-06-14 Digimarc Corporation Hidden image signaling
US10474858B2 (en) 2011-08-30 2019-11-12 Digimarc Corporation Methods of identifying barcoded items by evaluating multiple identification hypotheses, based on data from sensors including inventory sensors and ceiling-mounted cameras
US9066117B2 (en) * 2012-02-08 2015-06-23 Vixs Systems, Inc Container agnostic encryption device and methods for use therewith
US8941886B2 (en) 2012-06-19 2015-01-27 Eastman Kodak Company Spectral edge marking for steganography or watermarking
US8867782B2 (en) 2012-06-19 2014-10-21 Eastman Kodak Company Spectral edge marking for steganography or watermarking
US8947744B2 (en) 2012-06-19 2015-02-03 Eastman Kodak Company Spectral visible edge marking for steganography or watermarking
US9224184B2 (en) 2012-10-21 2015-12-29 Digimarc Corporation Methods and arrangements for identifying objects
US20140119779A1 (en) 2012-10-30 2014-05-01 Mark Cameron Zaretsky Producing raised print using yellow toner
US8849135B2 (en) 2012-10-30 2014-09-30 Eastman Kodak Company Producing raised print using three toners
US9311640B2 (en) 2014-02-11 2016-04-12 Digimarc Corporation Methods and arrangements for smartphone payments and transactions
US9521291B2 (en) 2013-07-19 2016-12-13 Digimarc Corporation Feature-based watermark localization in digital capture systems
US10424038B2 (en) 2015-03-20 2019-09-24 Digimarc Corporation Signal encoding outside of guard band region surrounding text characters, including varying encoding strength
US9635378B2 (en) 2015-03-20 2017-04-25 Digimarc Corporation Sparse modulation for robust signaling and synchronization
CN106063274B (zh) * 2014-04-01 2020-02-14 华为技术有限公司 多层结构化编码单元中数据隐藏的方法和装置
US9716807B2 (en) 2014-10-13 2017-07-25 Digimarc Corporation Methods for estimating watermark signal strength, an embedding process using the same, and related arrangements
WO2016134171A1 (en) 2015-02-19 2016-08-25 Visa International Service Association Steganographic image on portable device
US9892301B1 (en) 2015-03-05 2018-02-13 Digimarc Corporation Localization of machine-readable indicia in digital capture systems
WO2016153936A1 (en) 2015-03-20 2016-09-29 Digimarc Corporation Digital watermarking and data hiding with narrow-band absorption materials
US10783601B1 (en) 2015-03-20 2020-09-22 Digimarc Corporation Digital watermarking and signal encoding with activable compositions
US9843794B2 (en) * 2015-04-01 2017-12-12 Semiconductor Components Industries, Llc Imaging systems with real-time digital testing capabilities
US10198648B1 (en) 2015-04-10 2019-02-05 Digimarc Corporation Decoding 1D-barcodes in digital capture systems
US9843797B2 (en) 2015-06-11 2017-12-12 Semiconductor Components Industries, Llc Imaging systems having column readout circuitry with test data injection capabilities
US9690967B1 (en) 2015-10-29 2017-06-27 Digimarc Corporation Detecting conflicts between multiple different encoded signals within imagery
US10262176B1 (en) 2016-02-23 2019-04-16 Digimarc Corporation Scanner with control logic for resolving package labeling
US10198782B1 (en) 2016-09-15 2019-02-05 Digimarc Corporation Detecting conflicts between multiple different encoded signals within imagery
US10872392B2 (en) 2017-11-07 2020-12-22 Digimarc Corporation Generating artistic designs encoded with robust, machine-readable data
US10896307B2 (en) 2017-11-07 2021-01-19 Digimarc Corporation Generating and reading optical codes with variable density to adapt for visual quality and reliability
US11062108B2 (en) 2017-11-07 2021-07-13 Digimarc Corporation Generating and reading optical codes with variable density to adapt for visual quality and reliability
US10880451B2 (en) 2018-06-08 2020-12-29 Digimarc Corporation Aggregating detectability metrics to determine signal robustness
US10789438B1 (en) 2019-02-08 2020-09-29 Digimarc Corporation Detecting conflicts between multiple different encoded signals within imagery, using only a subset of available image data
US11250535B1 (en) 2019-02-08 2022-02-15 Digimarc Corporation Detecting conflicts between multiple different encoded signals within imagery, using only a subset of available image data, and robustness checks

Family Cites Families (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3586434A (en) * 1969-02-03 1971-06-22 Technical Operations Inc Spectral zonal photography using color-coded photostorage in a color blind panchromatic storage medium
US4491964A (en) * 1979-04-23 1985-01-01 Recognition Equipment Incorporated Image processing integrated circuit
JPS5730822A (en) * 1980-07-31 1982-02-19 Olympus Optical Co Ltd Average photometry method at plural points of automatic exposure camera
US4939515A (en) * 1988-09-30 1990-07-03 General Electric Company Digital signal encoding and decoding apparatus
US4972471A (en) * 1989-05-15 1990-11-20 Gary Gross Encoding system
KR930011430B1 (ko) * 1990-02-28 1993-12-06 삼성전자 주식회사 디지탈신호 기록회로
US5091966A (en) * 1990-07-31 1992-02-25 Xerox Corporation Adaptive scaling for decoding spatially periodic self-clocking glyph shape codes
US5128525A (en) * 1990-07-31 1992-07-07 Xerox Corporation Convolution filtering for decoding self-clocking glyph shape codes
US5168147A (en) * 1990-07-31 1992-12-01 Xerox Corporation Binary image processing for decoding self-clocking glyph shape codes
US5315098A (en) * 1990-12-27 1994-05-24 Xerox Corporation Methods and means for embedding machine readable digital data in halftone images
US5285438A (en) * 1991-10-31 1994-02-08 Regents Of The University Of California Motionless parallel readout head for an optical disk recorded with arrayed one-dimensional holograms
US5221833A (en) * 1991-12-27 1993-06-22 Xerox Corporation Methods and means for reducing bit error rates in reading self-clocking glyph codes
US5245165A (en) * 1991-12-27 1993-09-14 Xerox Corporation Self-clocking glyph code for encoding dual bit digital values robustly
US5721788A (en) * 1992-07-31 1998-02-24 Corbis Corporation Method and system for digital image signatures
US5379345A (en) * 1993-01-29 1995-01-03 Radio Audit Systems, Inc. Method and apparatus for the processing of encoded data in conjunction with an audio broadcast
US5436970A (en) * 1993-02-18 1995-07-25 Eastman Kodak Company Method and apparatus for transaction card verification
US5748783A (en) * 1995-05-08 1998-05-05 Digimarc Corporation Method and apparatus for robust information coding
US5636292C1 (en) * 1995-05-08 2002-06-18 Digimarc Corp Steganography methods employing embedded calibration data
EP0987855A2 (en) * 1993-11-18 2000-03-22 Digimarc Corporation Method and apparatus for encoding audio with auxiliary digital data
US5600402A (en) * 1995-05-04 1997-02-04 Kainen; Daniel B. Method and apparatus for producing three-dimensional graphic images using a lenticular sheet
US5613004A (en) * 1995-06-07 1997-03-18 The Dice Company Steganographic method and device

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH1139263A (ja) * 1997-07-24 1999-02-12 Nippon Telegr & Teleph Corp <Ntt> 著作物の使用条件違反チェック方法及び装置及び著作物の使用条件違反チェックプログラムを格納した記憶媒体
JPH1166009A (ja) * 1997-08-11 1999-03-09 Nippon Telegr & Teleph Corp <Ntt> 著作物の使用条件違反チェック方法及び装置、並びに、著作物の使用条件違反チェックプログラムを格納した記憶媒体
JP2007189708A (ja) * 1998-06-24 2007-07-26 Nec Corp ロバストなデジタル電子透かし入れ信号の挿入方法および電子透かし検出方法
JP4506991B2 (ja) * 1998-06-24 2010-07-21 日本電気株式会社 ロバストなデジタル電子透かし入れ信号の挿入方法および電子透かし検出方法
US6529506B1 (en) 1998-10-08 2003-03-04 Matsushita Electric Industrial Co., Ltd. Data processing apparatus and data recording media
US6665418B1 (en) * 1999-12-01 2003-12-16 Eastman Kodak Company Linear projective data embedding
JP2004512782A (ja) * 2000-10-25 2004-04-22 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ 追加情報を挿入するための方法、装置及び構成
WO2007148662A1 (ja) 2006-06-19 2007-12-27 Panasonic Corporation 情報埋込装置、及び検出装置
US8369688B2 (en) 2006-06-19 2013-02-05 Panasonic Corporation Information burying device and detecting device
JP2010063829A (ja) * 2008-09-12 2010-03-25 Hitachi Medical Corp 超音波撮像装置

Also Published As

Publication number Publication date
US5859920A (en) 1999-01-12
US6044182A (en) 2000-03-28
EP0777197A2 (en) 1997-06-04
EP0777197A3 (en) 1998-03-04

Similar Documents

Publication Publication Date Title
JPH09191395A (ja) イメージ中にディジタル情報を埋め込むための方法
US7068812B2 (en) Decoding hidden data from imagery
US5835639A (en) Method for detecting rotation and magnification in images
US7536026B2 (en) Image processing apparatus and method
TWI430202B (zh) 使用全色像素之銳化方法
US8014035B2 (en) Decoding message data embedded in an image print via halftone dot orientation
Yu et al. Print-and-scan model and the watermarking countermeasure
EP1202552A2 (en) Method for generating and detecting marks
JPH08228282A (ja) 文書画像の処理方法及びバイナリ画像画素処理装置
JPH07508622A (ja) 連続色調画像をハーフトーン化して効率的に送受信する方法及びその方法を実現するファクシミリ装置
JP4173994B2 (ja) 画像に埋め込まれたハーフトーン変調の検出
JP2003244429A (ja) デジタル画像の処理方法
US6154577A (en) Digital image processing method and computer program product
Solanki et al. Modeling the print-scan process for resilient data hiding
US6721459B1 (en) Storing sharpness data using embedded carriers
EP1528507B1 (en) Watermark embedding in halftoned images
EP1120741A2 (en) Adaptive data embedding method for improved image quality
JP2821806B2 (ja) カラー画像情報処理方法
JP2004326322A (ja) 画像処理方法、画像処理装置、画像処理プログラム及び画像記録装置
JP2913867B2 (ja) カラ―画像情報処理方法
JP2004326325A (ja) 画像処理方法、画像処理装置、画像処理プログラム及び画像記録装置
JP2024088223A (ja) 電子透かしの埋め込み及び抽出方法
Yasuda et al. New Performance Evaluation Method for Data Embedding Techniques for Printed Images Using Mobile Devices Based on a GAN
JP3104263B2 (ja) カラ―画像情報処理方法
JPH06225122A (ja) 画像形成装置

Legal Events

Date Code Title Description
A300 Application deemed to be withdrawn because no request for examination was validly filed

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20040203