JP4266695B2 - 画像処理装置及び画像処理方法 - Google Patents
画像処理装置及び画像処理方法 Download PDFInfo
- Publication number
- JP4266695B2 JP4266695B2 JP2003125814A JP2003125814A JP4266695B2 JP 4266695 B2 JP4266695 B2 JP 4266695B2 JP 2003125814 A JP2003125814 A JP 2003125814A JP 2003125814 A JP2003125814 A JP 2003125814A JP 4266695 B2 JP4266695 B2 JP 4266695B2
- Authority
- JP
- Japan
- Prior art keywords
- image
- color
- comparison
- feature amount
- processing
- 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
- 238000012545 processing Methods 0.000 title claims description 207
- 238000003672 processing method Methods 0.000 title claims description 4
- 238000000034 method Methods 0.000 claims description 107
- 238000000605 extraction Methods 0.000 claims description 46
- 239000000284 extract Substances 0.000 claims description 18
- 238000004590 computer program Methods 0.000 claims description 6
- 239000003086 colorant Substances 0.000 claims description 3
- 238000010586 diagram Methods 0.000 description 20
- 230000006870 function Effects 0.000 description 19
- 239000011159 matrix material Substances 0.000 description 17
- 238000012790 confirmation Methods 0.000 description 15
- 238000007639 printing Methods 0.000 description 15
- 239000000463 material Substances 0.000 description 5
- 230000010354 integration Effects 0.000 description 4
- 238000006243 chemical reaction Methods 0.000 description 3
- 238000004458 analytical method Methods 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 230000001186 cumulative effect Effects 0.000 description 2
- 230000007423 decrease Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 239000002131 composite material Substances 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000004744 fabric Substances 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 230000001788 irregular Effects 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000002250 progressing effect Effects 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/50—Information retrieval; Database structures therefor; File system structures therefor of still image data
- G06F16/58—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually
- G06F16/583—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content
- G06F16/5838—Retrieval characterised by using metadata, e.g. metadata not derived from the content or metadata generated manually using metadata automatically derived from the content using colour
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/50—Information retrieval; Database structures therefor; File system structures therefor of still image data
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Library & Information Science (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Image Analysis (AREA)
- Processing Or Creating Images (AREA)
- Facsimile Image Signal Circuits (AREA)
Description
【発明の属する技術分野】
本発明は、複写機などの画像入力装置で、読み取った紙文書から対応するオリジナルの電子データを検索し、オリジナルの電子データを印刷、配信、蓄積、編集などに活用することを可能とする画像処理技術に関するものである。
【0002】
【従来の技術】
近年、ワープロソフトの発達やデジタルカメラの普及などにより、文書に画像を盛り込むことが容易となってきており、カラー画像を含む文書が一般的になっている。一方、複写機のデジタル化及びネットワーク化も進んでいる。
【0003】
このような中、会議等で配付される書類を電子化した電子データを、例えば、文書管理サーバで管理しておくことが可能となっている。また、必要に応じて、文書管理サーバで管理されている電子データを検索し、その検索した電子データに対する各種処理が可能となっている。
【0004】
この各種処理には、例えば、検索した電子データを印刷したり、ネットワーク内の所望のパーソナルコンピュータ(PC)等の端末へ配信したり、ネットワーク内の所望の記憶媒体へ保存したり、または編集したりする処理がある。
【0005】
また、電子データを検索する検索方法としては、例えば、電子データに含まれるテキストデータを検索条件として、文書管理サーバから所望の電子データを検索する方法がある。
【0006】
更に、例えば、特許文献1では、書類を電子データにする際に、その電子データに識別コードを付与して、その識別コードを含む印刷物を生成する。これにより、別途、印刷物に対応する電子データを検索したり印刷したりする場合には、その印刷物を読込み、その印刷物に印刷されている識別コードを認識することで、所望の電子データの検索や印刷が可能となっている。
【0007】
【特許文献1】
特開2001−257862
【発明が解決しようとする課題】
しかしながら、カラー画像のオリジナル文書データから配布用の書類を作成する場合には、その用途が参照用/確認用であり、かつ多数作成する必要がある関係上、通常は、そのような用途の書類は、そのオリジナル書類を複写機で複写したグレースケール画像の書類やオリジナル文書データをモノクロプリンタで印刷したモノクロ画像の書類となっていることが多い。
【0008】
そして、このようなグレースケール画像やモノクロ画像からなる書類を電子化した電子データからオリジナル文書データを検索する場合には、オリジナル文書データがテキストデータのみで構成されている場合には、そのテキストデータを検索条件として、そのオリジナル文書データを正確に検索することが可能となる。しかしながら、オリジナル文書データにカラー画像が含まれている場合には、テキストデータを検索条件として検索するだけでは、同じテキストデータを有していても画像が異なっている場合には、正しいオリジナル文書データを検索することができなかったり、十分な精度が得られなかったりする。
【0009】
また、特許文献1においては、オリジナル文書データに、1度、識別コードを付与して印刷する必要があるので、オリジナル文書データに変更を加えなければならない。よって、ユーザの意図しない変更が、オリジナル文書データに対して加えられることになる。また、例えば、ワープロソフト等で作成された電子データをオリジナル文書データとして管理する場合には、一旦、それを印刷して、その印刷物を読み込んで電子化した上で、再度、識別コードを付与して印刷し、更に、その識別コードが付与された印刷物を読み込んで電子化する必要があるため、手続きが煩雑になっていた。
【0010】
本発明は上記の課題を解決するためになされたものであり、その目的とするところは、グレースケール印刷された紙文書から、オリジナルのカラーの電子データを検索し、活用することを可能とするものであり、その際に、オリジナルを変更することなく、また、紙原稿のスキャン画像だけでなく、紙原稿の基になったワープロソフトなどで作成された電子ファイルそのものも容易に活用することができる画像処理技術を提供することにある。
【0011】
【課題を解決するための手段】
上記の目的を達成するための本発明による画像処理装置は以下の構成を備える。即ち、
カラーの比較先画像と、当該比較先画像から抽出した輝度特徴量と、当該比較先画像から抽出した色特徴量とを関連付けて記憶する記憶手段と、
比較元画像を入力する入力手段と、
前記比較元画像を複数の領域に分割する分割手段と、
前記分割手段で分割された複数の領域の中で写真属性に分類された領域と図画属性に分類された領域との少なくとも一方を処理対象画像領域として、前記比較元画像の色情報を解析することにより、当該処理対象画像領域がカラー画像であるか否かを判定する判定手段と、
前記処理対象画像領域から、輝度特徴量をグレースケール特徴量として抽出するグレースケール特徴量抽出手段と、
前記判定手段によって前記処理対象画像領域がカラー画像であると判定された場合に、当該処理対象画像領域から色に関する色特徴量を抽出する色特徴量抽出手段と、
前記記憶手段に対し、前記判定手段で前記処理対象画像領域がカラー画像であると判定された場合は、前記色特徴量抽出手段で当該処理対象画像領域から抽出した色特徴量を用いた比較処理を行い、前記判定手段で前記処理対象画像領域がカラー画像でないと判定された場合は、前記グレースケール特徴量抽出手段で当該処理対象画像領域から抽出したグレースケール特徴量を用いた比較処理を行うことにより、前記比較元画像に対応するカラーの比較先画像を前記記憶手段から検索する検索手段と、
前記検索手段で検索されたカラーの比較先画像を前記記憶手段から抽出し、当該抽出されたカラーの比較先画像に対してユーザにより指定された処理を行う処理手段と
を備える。
【0012】
【発明の実施の形態】
以下、本発明の実施の形態について図面を用いて詳細に説明する。
【0013】
図1は本発明の実施形態の画像処理システムの構成を示すブロック図である。
【0014】
この画像処理システムは、オフィス10とオフィス20とをインターネット等のネットワーク104で接続された環境で実現する。
【0015】
オフィス10内に構築されたLAN107には、複数種類の機能を実現する複合機であるMFP(Multi Function Peripheral)100、MFP100を制御するマネージメントPC101、クライアントPC102、文書管理サーバ106及びそのデータベース105、及びプロキシサーバ103が接続されている。
【0016】
オフィス10内のLAN107及びオフィス20内のLAN108は、双方のオフィスのプロキシサーバ103を介してネットワーク104に接続されている。
【0017】
MFP100は、特に、紙文書を電子的に読み取る画像読取部と、画像読取部から得られる画像信号に対する画像処理を実行する画像処理部を有し、この画像信号はLAN109を介してマネージメントPC101に送信することができる。
【0018】
マネージメントPC101は、通常のPCであり、内部に画像記憶部、画像処理部、表示部、入力部等の各種構成要素を有するが、その構成要素の一部はMFP100に一体化して構成されている。
【0019】
尚、ネットワーク104は、典型的にはインターネットやLANやWANや電話回線、専用デジタル回線、ATMやフレームリレー回線、通信衛星回線、ケーブルテレビ回線、データ放送用無線回線等のいずれか、またはこれらの組み合わせにより実現されるいわゆる通信ネットワークであり、データの送受信が可能であれば良い。
【0020】
また、マネージメントPC101、クライアントPC102、文書管理サーバ等の各種端末はそれぞれ、汎用コンピュータに搭載される標準的な構成要素(例えば、CPU、RAM、ROM、ハードディスク、外部記憶装置、ネットワークインタフェース、ディスプレイ、キーボード、マウス等)を有している。
【0021】
次に、MFP100の詳細構成について、図2を用いて説明する。
【0022】
図2は本発明の実施形態のMFPの詳細構成を示すブロック図である。
【0023】
図2において、オートドキュメントフィーダ(ADF)を含む画像読取部110は、束状のあるいは1枚の原稿画像を光源(不図示)で照射し、原稿反射像をレンズで固体撮像素子上に結像し、固体撮像素子からラスタ状の画像読取信号を所定密度(600DPI等の)のラスタ画像として得る。
【0024】
また、MFP100は、画像読取信号に対応する画像を印刷部112で記録媒体に印刷する複写機能を有し、原稿画像を1つ複写する場合には、この画像読取信号をデータ処理部115で画像処理して記録信号を生成し、これを印刷部112によって記録媒体上に印刷させる。一方、原稿画像を複数複写する場合には、記憶部111に一旦一つ分の記録信号を記憶保持させた後、これを印刷部112に順次出力して記録媒体上に印刷させる。
【0025】
一方、クライアントPC102から出力される記録信号は、LAN107及びネットワークIF114を介してデータ処理部115が受信し、データ処理部115は、その記録信号を印刷部112で記録可能なラスターデータに変換した後、印刷部112によって記録媒体上に印刷させる。
【0026】
MFP100への操作者の指示は、MFP100に装備されたキー操作部とマネージメントPC101に接続されたキーボード及びマウスからなる入力部113から行われ、これら一連の動作はデータ処理部115内の制御部(不図示)で制御される。また、操作入力の状態表示及び処理中の画像データの表示は、表示部116で行われる。
【0027】
記憶部111は、マネージメントPC101からも制御され、MFP100とマネージメントPC101とのデータの送受信及び制御は、ネットワークIF117及びLAN109を介して行われる。
【0028】
[処理概要]
次に、本発明による画像処理システムで実行する処理全体の概要を、図3(a)及び(b)のフローチャートを用いて説明する。画像処理システムで実行する処理としては、大きく分けてオリジナル文書の電子データを登録する登録処理と、所望のオリジナル文書の電子データを検索する検索処理の2つがある。
【0029】
(a)登録処理の概要
オリジナル文書を登録する登録処理の概要について、図3(a)を用いて説明する。
【0030】
まず、ステップS3010で、登録対象のオリジナル文書を入力する。また、この入力に伴って、オリジナル文書を管理するための各種情報を生成して記憶部111に記憶する。
【0031】
尚、オリジナル文書を登録する際のオリジナル文書の入力方法には、2種類存在する。
【0032】
オリジナル文書が電子データである場合は、クライアントPC102内のハードディスク内、あるいはオフィス10や20内の文書管理サーバ106内のデータベース105内、あるいはMFP100の記憶部111のいずれかに格納されており、これらの記憶元から登録対象のオリジナル文書の電子データを読み出してネットワークIF114を介してデータ処理部115に入力し、データ処理部115でその電子データをラスタ画像に変換する。
【0033】
一方、オリジナル文書が紙文書である場合は、MFP100の画像読取部110で、その紙文書をラスタ状に走査しラスタ画像を得る。
【0034】
このように、本実施形態では、登録対象のオリジナル文書に、電子データあるいは紙文書のどちらも扱うことが可能である。その後、ラスタ画像をデータ処理部115で前処理を施し記憶部111に保存する(尚、これ以降、紙文書のときはラスタ画像がオリジナル文書の電子データとなる)。このとき、登録対象のオリジナル文書毎に固有の文書IDを発行し、オリジナル文書の電子データのアドレスと対応付けて記憶部111にアドレス情報として保存する。
【0035】
ここで、アドレスとは、URLや、サーバ名とディレクトリ、ファイル名からなる電子データの格納先を示すフルパス情報である。また、アドレス情報の一例を示すと、図4のようになる。また、電子データの格納先は、データベース105や記憶部111等が挙げられる。
【0036】
次に、ステップS3020で、データ処理部115において、ブロックセレクション(BS)処理を行う。この処理は、マネージメントPC101の制御によって実行する。
【0037】
具体的には、マネージメントPC101のCPUは、記憶部111に格納された処理対象のオリジナル文書のラスタ画像を、まず、文字/線画部分とハーフトーン画像部分とに領域分割し、文字/線画部分は更に段落で塊として纏まっているブロック毎に、あるいは線で構成された表、図形毎に分割する。
【0038】
一方、ハーフトーン画像部分は、矩形に分離されたブロックの画像部分、背景部分等のブロックに分割する。
【0039】
そして、各ブロックを特定するブロックIDを発行し、各ブロックの属性(画像、文字等)、サイズやオリジナル文書内の位置(座標)と各ブロックを関連付けて記憶部111にブロック情報として記憶する。このブロック情報の一例を示すと、図5のようになる。
【0040】
次に、ステップS3030で、データ処理部115において、各ブロックの属性に応じて、各ブロックの特徴情報を抽出する特徴情報抽出処理を行う。
【0041】
特に、文字ブロックについては、OCR処理を施して文字コードを抽出し、これを文字特徴量とする。また、画像ブロックについては、輝度や色に関する画像特徴量を抽出する。このとき、それぞれのブロックに対応する特徴量をオリジナル文書単位にまとめ、文書ID、ブロックIDに関連付けて記憶部111に特徴量情報として記憶する。この特徴量情報の一例を示すと、図6〜図8のようになる。
【0042】
(b)検索処理の概要
オリジナル文書の電子データを検索する検索処理の概要について、図3(b)を用いて説明する。
【0043】
まず、ステップS3110で、検索条件となる紙文書の入力を行う。この処理は、ステップS3010の処理と同様であるので説明は省略する。但し、この処理によって生成するラスタ画像は一時保存するだけであり、その紙文書に対するアドレス情報を記憶部111に保存しておく必要はない。
【0044】
尚、本実施形態では、紙文書を入力して、その電子データでオリジナル文書の電子データを検索する例で説明するが、紙以外の印刷物、例えば、OHPシート、布等の他の印刷媒体に印刷された印刷物を入力して、オリジナル文書の電子データを検索することも可能である。
【0045】
次に、ステップS3120で、ブロックセレクション(BS)処理を行う。この処理は、ステップS3020の処理と同様であるので説明は省略する。但し、この処理によって生成する各ブロックの属性、サイズ、位置は一時保存するだけであり、その紙文書に対するブロック情報は記憶部111に保存しておく必要はない。
【0046】
次に、ステップS3130で、各ブロックの特徴情報を抽出する特徴情報抽出処理を行う。この処理は、ステップS3030の処理と同様であるので説明は省略する。但し、この処理によって生成する各ブロックの特徴量は一時保存するだけであり、その紙文書に対する特徴量情報を記憶部111に保存しておく必要はない。
【0047】
次に、ステップS3140で、入力した紙文書(比較元画像)に対する特徴量情報とクライアントPC102内のハードディスク内、あるいはオフィス10や20内の文書管理サーバ106内のデータベース105内、あるいはMFP100の記憶部111のいずれかに格納されている電子データ(比較先画像)の特徴量情報を比較して、その類似度を算出し、その類似度に基づいて、検索結果とするオリジナル文書候補を決定する。
【0048】
次に、ステップS3150で、ユーザ確認モードであるか否かを判定する。
【0049】
尚、ユーザ確認モードとは、比較処理によって得られたオリジナル文書候補の中から、ユーザが所望するオリジナル文書が検索されたか否かを確認するモードである。具体的には、オリジナル文書候補群を含むユーザインタフェースを表示部116・入力部113で実現し、このユーザインタフェースによって、オリジナル文書候補群の内容をユーザが確認することができるモードである。
【0050】
ユーザ確認モードでない場合(ステップS3150でNO)、ステップS3170に進む。一方、ユーザ確認モードである場合(ステップS3150でYES)、ステップS3160に進み、オリジナル文書候補の表示/選択を行う。特に、この選択は、オリジナル文書候補のサムネイル画像を表示部116に表示し、複数のオリジナル文書候補の中からユーザが所望のオリジナル文書候補のサムネイル画像を選択させることで実現する。
【0051】
次に、ステップS3170で、選択されたオリジナル文書に対し、表示部106・入力部114で実現されるユーザインタフェースを介するユーザからの操作に基いて、そのオリジナル文書の印刷、配信、蓄積、編集のいずれかの処理を実行する。
【0052】
尚、このユーザインタフェースの構成の詳細については後述する。
【0053】
[各処理の詳細]
以下、各処理の詳細について説明する。
【0054】
まず、ステップS3020及びステップS3120のブロックセレクション処理の詳細について説明する。
【0055】
ブロックセレクション処理とは、例えば、図9(a)のラスタ画像を、図9(b)のように、意味のあるブロック毎の塊として認識し、該ブロック各々の属性(文字(TEXT)/図画(PICTURE)/写真(PHOTO)/線(LINE)/表(TABLE)等)を判定し、異なる属性を持つブロックに分割する処理である。
【0056】
ブロックセレクション処理の実施形態を以下に説明する。
【0057】
まず、入力画像を白黒に二値化し、輪郭線追跡を行って黒画素輪郭で囲まれる画素の塊を抽出する。面積の大きい黒画素の塊については、内部にある白画素に対しても輪郭線追跡を行って白画素の塊を抽出、さらに一定面積以上の白画素の塊の内部からは再帰的に黒画素の塊を抽出する。
【0058】
このようにして得られた黒画素の塊を、大きさ及び形状で分類し、異なる属性を持つブロックへ分類していく。例えば、縦横比が1に近く、大きさが一定の範囲のブロックは文字相当の画素塊とし、さらに近接する文字が整列良くグループ化可能な部分を文字ブロック、扁平な画素塊を線ブロック、一定大きさ以上でかつ矩形の白画素塊を整列よく内包する黒画素塊の占める範囲を表ブロック、不定形の画素塊が散在している領域を写真ブロック、それ以外の任意形状の画素塊を図画ブロックとする。
【0059】
次に、ステップS3030及びステップS3130の特徴情報抽出処理の詳細について説明する。
【0060】
尚、特徴情報抽出処理は、画像ブロック及び文字ブロックで処理方法が異なるので、それぞれ別に説明する。
【0061】
ここで、画像ブロックは、図9(b)の例の場合、写真ブロックと図画ブロックとするが、用途や目的に応じて、画像ブロックを写真ブロック及び図画ブロックの少なくとも一方にすることも可能である。
【0062】
まず、画像ブロックに対する特徴情報抽出処理について説明する。
【0063】
尚、1文書に複数の画像ブロックが存在する場合は、その総数分、以下の処理を繰り返す。
【0064】
本実施形態では、一例として、画像の輝度に関する輝度特徴量を抽出する輝度特徴情報抽出処理と、画像の色に関する色特徴量を抽出する色特徴情報抽出処理を行う。
【0065】
まず、輝度特徴情報抽出処理の詳細について、図10を用いて説明する。
【0066】
図10は本発明の実施形態の輝度特徴情報抽出処理の詳細を示すフローチャートである。
【0067】
尚、この処理では、処理対象画像(画像ブロック)を複数のメッシュブロックに分割した各メッシュブロックの輝度ヒストグラム中の最頻輝度に対応する輝度階級と各メッシュブロックの位置情報を対応付けた情報を輝度特徴情報として抽出する。
【0068】
まず、ステップS1010で、処理対象画像がカラー画像であるか否か(カラー画像であるかグレースケール画像であるか)を判定する。尚、この処理の詳細については後述する。
【0069】
ステップS1010において、処理対象画像がカラー画像でない場合(ステップS1010でNO)、ステップS1030に進む。一方、処理対象画像がカラー画像である場合(ステップS1010でYES)、ステップS1020に進み、カラー画像をグレースケール画像(8ビット:256階調)に変換する。
【0070】
尚、この変換は、公知のRGBカラーマトリックスを用いて実行する。例えば、YCbCr色空間を用いると、グレースケール値を示す輝度Yの値と、RGB値(各8ビットの計24ビット)との関係は、
Y=0.29900*R+0.58700*G+0.11400*B (1)
と表現される。従って、(1)式により、輝度Yの値を算出することができる。
【0071】
次に、ステップS1030で、画像を複数のメッシュブロックに分割する。
【0072】
尚、本実施形態では、図11に示すように、画像を縦横それぞれ9メッシュブロックに分割する。特に、本実施形態では、表記の都合上9×9=81メッシュブロックに分割している例を示しているが、実際には、8から15メッシュブロック前後が好ましい。
【0073】
次に、ステップS1040で、処理対象となる着目メッシュブロックを左上端のメッシュブロックに設定する。尚、この着目メッシュブロックの設定は、例えば、図12に示すように、予め処理順序が決定された順序決定テーブルを参照して行う。
【0074】
ステップS1050で、未処理の着目メッシュブロックの有無を判定する。未処理の着目メッシュブロックがない場合(ステップS1050でNO)、処理を終了する。一方、未処理の着目メッシュブロックがある場合(ステップS1050でYES)、ステップS1060に進む。
【0075】
ステップS1060で、着目メッシュブロックの全画素の輝度ヒストグラムを生成する。ステップS1070で、図13の輝度階級テーブルを参照して、輝度ヒストグラムの最頻輝度範囲となる輝度階級IDをその着目メッシュブロックの代表輝度として決定し、その着目メッシュブロックとその位置に対応づけて記憶部111に記憶する。
【0076】
尚、図13の輝度階級テーブルは、8ビットの輝度信号を、所定輝度範囲毎に階級を設定した場合の例を示している。
【0077】
ステップS1080で、図12の順序決定テーブルを参照して、次の処理対象となる着目メッシュブロックを設定する。その後、ステップS1050に戻り、未処理の着目メッシュブロックがなくなるまで、ステップS1050〜ステップS1080の処理を再帰的に繰り返す。
【0078】
以上の処理によって、処理対象画像(画像ブロック)のメッシュブロック毎の代表輝度と各メッシュブロックの位置情報が対応付けられた情報を輝度特徴情報として抽出することができる。
【0079】
次に、色特徴情報抽出処理の詳細について、図14を用いて説明する。
【0080】
図14は本発明の実施形態の色特徴情報抽出処理の詳細を示すフローチャートである。
【0081】
尚、この処理では、処理対象画像を複数のメッシュブロックに分割した各メッシュブロックの色ヒストグラム中の最頻色を有する色と各メッシュブロックの位置情報を対応づけた情報を色特徴情報として抽出する。
【0082】
まず、ステップS1410で、処理対象画像がカラー画像であるか否かを判定する。尚、この判定は、図10のステップS1010と同様にして行う。
【0083】
ステップS1410において、処理対象画像がカラー画像である場合(ステップS1410でYES)、ステップS1420に進む。一方、処理対象画像がカラー画像でない場合(ステップS1410でNO)、処理を終了する。
【0084】
次に、ステップS1420で、画像を複数のメッシュブロックに分割する。本実施形態では、図11に示すように、画像を縦横をそれぞれ9メッシュブロックに分割する。特に、本実施形態では、表記の都合上9×9=81メッシュブロックに分割している例を示しているが、実際には、15×15=225メッシュブロック程度であることが好ましい。
【0085】
次に、ステップS1430で、処理対象となる着目メッシュブロックを左上端のブロックに設定する。尚、この着目メッシュブロックの設定は、図10のステップS1040と同様にして行う。
【0086】
ステップS1440で、未処理の着目メッシュブロックの有無を判定する。未処理の着目メッシュブロックがない場合(ステップS1440でNO)、処理を終了する。一方、未処理の着目メッシュブロックがある場合(ステップS1440でYES)、ステップS1450に進む。
【0087】
ステップS1450で、着目メッシュブロックの全画素の各濃度値を、図15の色空間を分割して作った部分空間である色ビンへ射影し、色ビンに対する色ヒストグラムを生成する。
【0088】
尚、本実施形態では、図15に示すように、RGB色空間を3×3×3=27に分割した色ビンへ着目メッシュブロックの全画素の濃度値を射影する場合を示しているが、実際には、RGB色空間を6×6×6=216に分割した色ビンへ着目メッシュブロックの全画素の濃度値を射影するほうが好ましい。
【0089】
ステップS1460で、色ヒストグラムの最頻色ビンの色ビンIDをその着目メッシュブロックの代表色と決定し、その着目メッシュブロックとその位置に対応づけて記憶部111に記憶する。
【0090】
ステップS1470で、図12の順序決定テーブルを参照して、次の処理対象となる着目メッシュブロックを設定する。その後、ステップS1440に戻り、未処理の着目メッシュブロックがなくなるまで、ステップS1440〜ステップS1470の処理を再帰的に繰り返す。
【0091】
以上の処理によって、処理対象画像(画像ブロック)のメッシュブロック毎の代表色と各メッシュブロックの位置情報が対応付けられた情報を色特徴情報として抽出することができる。
【0092】
次に、図10のステップS1010あるいは図14のステップS1410における、処理対象画像がカラー画像であるか否かを判定する判定処理について、図16を用いて説明する。
【0093】
尚、この判定処理の判定方法において、最も簡単な方法としては、比較元画像のデータフォーマットを解析し、比較元画像がモノクロあるいはグレースケール画像である場合には、色情報はないので、比較元画像の色情報が不十分であると判定することができる。
【0094】
一方、比較元画像がカラー画像である場合には、その比較元画像の色情報が十分であると判定すれば良いが、データフォーマット自体はカラー画像であるのに、その中はグレースケール画像である場合もある。そこで、このような場合には、データフォーマットがカラー画像である場合でも、比較元画像の色情報が十分であるか否かを厳密に判定する必要があり、その判定方法としては、比較元画像の色に関する解析を利用する方法がある。
【0095】
この解析の趣旨は、比較元画像に占める色情報の割合を解析するものであり、比較元画像に占める色情報の割合が予め定められた閾値以上である場合に色情報が十分であると判定し、閾値未満である場合に色情報が不十分であると判定する。
【0096】
図16は本発明の実施形態の判定処理の詳細を示すフローチャートである。
【0097】
ステップS1610で、比較元画像を構成する全画素の色の平均色を算出する。ステップS1620で、平均色を輝度成分と色差成分に変換する。ステップS1630で、輝度成分値に対する色差成分値の割合Rを算出する。
【0098】
ここで、色を輝度成分と色差成分に分離する分離方法については、公知の方法を用いる。
【0099】
例えば、YCbCr色空間を用いると、24ビットRGB値との関連は、
Y =0.29900*R+0.58700*G+0.11400*B
Cb=-0.16874*R−0.33126*G+0.50000*B+128
Cr=0.50000*R−0.41869*G+(-0.08131)*B+128 (2)
と表現される。
【0100】
式(2)に従って、算出した平均色を輝度成分Yaveと色差成分Cbave及びCraveに分離し、
割合R=sqrt(Cbave*Cbave+Crave*Crave)/Yave (3)
を計算する。
【0101】
そして、ステップS1640で、この割合Rが予め定めた閾値より大きいか否かを判定する。閾値より大きい場合(ステップS1640でNO)、ステップS1650に進み、比較元画像の色情報が十分であると判定する(即ち、カラー画像であると判定する)。一方、閾値以下である場合(ステップS1640でYES)、ステップS1660に進み、比較元画像の色情報が不十分であると判定する(即ち、グレースケール画像であると判定する)。
【0102】
次に、文字ブロックに対する特徴情報抽出処理について説明する。
【0103】
尚、1文書に複数の文字ブロックが存在する場合は、その総数分、以下の処理を繰り返す。
【0104】
文字ブロックに対する特徴量情報は、その文字ブロックにOCR(文字認識)処理を施して得られる文字コードとする。
【0105】
OCR(文字認識)処理は、文字ブロックから文字単位で切り出された文字画像に対し、パターンマッチの一手法を用いて文字認識を行い、対応する文字コードを取得する。
【0106】
この文字認識処理は、文字画像から得られる特徴を数十次元の数値列に変換した観測特徴ベクトルと、あらかじめ字種毎に求められている辞書特徴ベクトルとを比較し、最も距離の近い字種を認識結果とするものである。
【0107】
特徴ベクトルの抽出には種々の公知手法があり、例えば、文字をメッシュ状に分割し、各メッシュブロック内の文字線を方向別に線素としてカウントしたメッシュ数次元ベクトルを特徴とする方法がある。
【0108】
ブロックセレクション処理(ステップS3020あるいはステップS3120)で抽出された文字ブロックに対して文字認識を行う場合は、まず、該当文字ブロックに対し横書き/縦書きの判定を行い、各々対応する方向に文字列を切り出し、その後、文字列から文字を切り出して文字画像を取得する。
【0109】
横書き/縦書きの判定は、該当文字ブロック内で画素値に対する水平/垂直の射影を取り、水平射影の分散が大きい場合は横書き、垂直射影の分散が大きい場合は縦書きと判定する。文字列及び文字への分解は、横書きの文字ブロックである場合には、その水平方向の射影を利用して行を切り出し、さらに切り出された行に対する垂直方向の射影から、文字を切り出すことで行う。一方、縦書きの文字ブロックに対しては、水平と垂直を逆にすれば良い。
【0110】
次に、ステップS3140の比較処理の詳細について、図17を用いて説明する。
【0111】
図17は本発明の実施形態の比較処理の詳細を示すフローチャートである。
【0112】
まず、ステップS1710で、アドレス情報を参照し、未比較のオリジナル文書の有無を判定する。未比較のオリジナル文書がない場合(ステップS1710でNO)、ステップS1750に進む。一方、未比較のオリジナル文書がある場合(ステップS1710でYES)、ステップS1720に進む。
【0113】
次に、レイアウトの比較を行う。ここで、レイアウトとは、ブロック情報にあるブロックの属性、サイズ、位置のことである。比較元画像(紙文書)と比較先画像(電子データ)のレイアウトが同じである場合(ステップS1720でYES)、ステップS1730に進む。一方、比較元画像と比較先画像のレイアウトが同じでない場合(ステップS1720でNO)、ステップS1710に戻る。
【0114】
次に、ステップS1730で、紙文書と電子データの文書同士の比較を行う比較処理を実行する。この比較は、ブロックの属性に合わせ、文字、画像それぞれに応じた特徴量を用いて、複合的に比較を行い、類似度を算出する。この処理の詳細については後述する。
【0115】
次に、ステップS1740で、比較先の文書IDに対応させて文書の類似度を記憶部111に一時記憶する。
【0116】
ステップS1710において、全ての文書との比較が終了した場合、ステップS1750に進み、類似度の降順に文書IDをソートし出力する。
【0117】
次に、ステップS1730の比較処理の詳細について、図18を用いて説明する。
【0118】
図18は本発明の実施形態の比較処理の詳細を示すフローチャートである。
【0119】
まず、ステップS1810で、ブロック情報を参照し、処理対象となる文書IDに対応する電子データ中で、未比較のブロックの有無を判定する。未比較のブロックがない場合(ステップS1810でNO)、ステップS1870に進む。一方、未比較のブロックがある場合(ステップS1810でYES)、ステップS1820に進む。
【0120】
次に、ステップS1820で、比較対象のブロックの属性を判定する。属性が画像ブロックである場合、ステップS1830へ進む。一方、属性が文字ブロックである場合、ステップS1860へ進む。
【0121】
属性が画像ブロックである場合、ステップS1830で、まず、図16の判定処理を行い、その画像ブロックがカラー画像であるかグレースケール画像であるかを判定する。
【0122】
比較元ブロックがカラー画像である場合、ステップS1840に進み、色に関する特徴量情報で比較先ブロックとの類似比較である色特徴情報比較処理を行う。この処理の詳細については後述する。
【0123】
一方、比較元ブロックがグレースケール画像である場合、ステップS1850に進み、輝度に関する特徴量情報での比較元ブロックと比較先ブロックとの類似比較である輝度特徴情報比較処理を行う。この処理の詳細については後述する。
【0124】
それぞれの処理によって得られる類似度は、比較先の文書ID、ブロックIDに対応させて記憶部111に一時記憶する。これによって、比較元ブロックがグレースケール画像であってもカラー画像であっても、その比較元ブロックの画像の種類に適した方法で類似比較処理を行うことが可能となる。
【0125】
一方、属性が文字ブロックである場合、ステップS1860で、文字の特徴量情報での比較元ブロックと比較先ブロックとの類似比較である文字特徴情報比較処理を行う。この処理の詳細については後述する。また、これによって得られる類似度は、比較先の文書ID、ブロックIDに対応させて記憶部111に一時記憶する。
【0126】
次に、ステップS1810において、全てのブロックとの比較が終了した場合、ステップS1870に進み、ステップS1840〜ステップS1860の処理によって記憶部111に記憶されている、比較先文書(電子データ)に含まれる全てのブロックの類似度を統合し、検索条件である紙文書とオリジナル文書との類似度を算出する統合処理を行う。
【0127】
次に、ステップS1840の色特徴情報比較処理の詳細について、図19を用いて説明する。
【0128】
図19は本発明の実施形態の色特徴情報比較処理の詳細を示すフローチャートである。
【0129】
まず、ステップS1910で、比較元画像と比較先画像の色特徴量を色特徴量情報から読み出す。
【0130】
次に、ステップS1920で、処理対象とする画像中の着目メッシュブロックを先頭に設定する。ステップS1930で、比較元画像の色特徴量と、比較対象の色特徴量の類似度を示す類似距離を0にリセットする。
【0131】
ステップS1940で、未比較の着目メッシュブロックの有無を判定する。未比較の着目メッシュブロックがない場合(ステップS1940でNO)、ステップS1980に進む。一方、未比較の着目メッシュブロックがある場合(ステップS1940でYES)、ステップS1950に進む。
【0132】
ステップS1950で、比較元画像と比較先画像のそれぞれの色特徴量から、それぞれの着目メッシュブロックの色ビンIDを取得する。
【0133】
ステップS1960で、図20の色ビンペナルティマトリックスを参照して、取得した色ビンID間に対応する着目メッシュブロックの局所的類似距離を取得し、これを直前の処理で取得している類似距離に累積加算する。そして、この類似距離は記憶部111に記憶する。
【0134】
ここで、色ビンペナルティマトリックスについて、図20を用いて説明する。
【0135】
図20は本発明の実施形態の色ビンペナルティマトリックスの構成を示す図である。
【0136】
色ビンペナルティマトリックスは、色ビンID同士の局所的類似距離を管理するマトリックスである。図20によれば、色ビンペナルティマトリックスは、同一色ビンIDではその類似距離は0となり、色ビンID同士の差が大きくなるほど、つまり、類似度が低くなるほど、その類似距離は大きくなるように構成されている。また、同一色ビンIDの対角位置は全て、その類似距離は0で、それを境に対象性を持っている。
【0137】
このように、本実施形態では、色ビンペナルティマトリックスを参照するだけで、色ビンID同士の類似距離を取得することができるので、処理の高速化を図ることができる。
【0138】
そして、ステップ1970で、図12の順序決定テーブルを参照して、次の処理対象となる着目メッシュブロックを設定する。その後、ステップS1940に戻る。
【0139】
そして、ステップS1940で、未比較の着目メッシュブロックがない場合(ステップS1940でNO)、ステップS1980に進み、記憶部111に記憶されている類似距離を類似度に変換し、ブロックIDと対にして出力する。
【0140】
尚、類似度への変換は、例えば、類似距離が最小値のときを類似度100%、類似距離が最大値のときを類似度0%として、その範囲内の類似距離に対する類似度は、最小値あるいは最大値に対する差に基づいて算出するようにすれば良い。
【0141】
次に、ステップS1850の輝度特徴情報比較処理の詳細について、図21を用いて説明する。
【0142】
図21は本発明の実施形態の輝度特徴情報比較処理の詳細を示すフローチャートである。
【0143】
まず、ステップS2110で、比較元画像と比較先画像の輝度特徴量を輝度特徴量情報から読み出す。
【0144】
ステップS2120で、処理対象とする画像中の着目メッシュブロックを先頭に設定する。ステップS2130で、比較元画像の輝度特徴量と、比較対象の輝度特徴量の類似度を示す類似距離を0にリセットする。
【0145】
ステップS2140で、未比較の着目メッシュブロックの有無を判定する。未比較の着目メッシュブロックがない場合(ステップS2140でNO)、ステップS2180に進む。一方、未比較の着目メッシュブロックがある場合(ステップS2140でYES)、ステップS2150に進む。
【0146】
ステップS2150で、比較元画像と比較先画像のそれぞれの輝度特徴量から、着目メッシュブロックの輝度に関する輝度階級IDを取得する。
【0147】
ステップS2160で、図22の輝度階級IDペナルティマトリックスを参照して、取得した輝度階級ID間に対応する着目メッシュブロックの局所的類似距離を取得し、これを直前の処理で取得している類似距離に累積加算する。そして、この類似距離は記憶部111に記憶する。
【0148】
ここで、輝度階級IDペナルティマトリックスについて、図22を用いて説明する。
【0149】
図22は本発明の実施形態の輝度階級IDペナルティマトリックスの構成を示す図である。
【0150】
輝度階級IDペナルティマトリックスは、輝度階級ID同士の局所的類似距離を管理するマトリックスである。図22によれば、輝度階級IDペナルティマトリックスは、同一輝度階級IDではその類似距離は0となり、輝度階級ID同士の差が大きくなるほど、つまり、類似度が低くなるほど、その類似距離は大きくなるように構成されている。また、同一輝度階級IDの対角位置は全て、その類似距離は0で、それを境に対象性を持っている。
【0151】
このように、本実施形態では、輝度階級IDペナルティマトリックスを参照するだけで、輝度階級ID同士の類似距離を取得することができるので、処理の高速化を図ることができる。
【0152】
そして、ステップS2170で、図12の順序決定テーブルを参照して、次の処理対象となる着目メッシュブロックを設定する。その後、ステップS2140に戻る。
【0153】
そして、ステップS2140で、未比較の着目メッシュブロックがない場合(ステップS2140でNO)、ステップS2180に進み、記憶部111に記憶されている類似距離を類似度に変換し、ブロックIDと対にして出力する。
【0154】
尚、類似度への変換は、例えば、類似距離が最小値のときを類似度100%、類似距離が最大値のときを類似度0%として、その範囲内の類似距離に対する類似度は、最小値あるいは最大値に対する差に基づいて算出するようにすれば良い。
【0155】
次に、ステップS1860の文字特徴情報比較処理の詳細について説明する。
【0156】
この処理では、比較元画像と比較先画像中のそれぞれの文字ブロック内の各文字コード同士の比較を行い、その一致度から類似度を算出する。
【0157】
尚、検索条件とする紙文書とオリジナル文書との比較である場合、類似度は100%となるのが理想的であるが、実際には、検索条件となる紙文書中の文字ブロックに対するOCR処理では誤認識が発生する場合があるので、オリジナル文書との比較であっても、類似度は100%にならないことはあるが、かなり100%に近い値となる。
【0158】
次に、ステップS1870の統合処理の詳細について説明する。
【0159】
この統合処理では、比較先画像であるオリジナル文書内で占めている割合の大きいブロックの類似度が、オリジナル文書全体の類似度としてより大きく反映されるような、算出されたブロック毎の類似度の統合を行う。
【0160】
例えば、オリジナル文書中のブロックB1〜B6に対し、ブロック毎の類似率がn1〜n6と算出されたとする。このときオリジナル文書全体の総合類似率Nは、以下の式で表現される。
【0161】
N=w1*n1+w2*n2+w3*n3+ ・・・ +w6*n6 (4)
ここで、w1〜W6は、各ブロックの類似率を評価する重み係数である。重み係数w1〜w6は、ブロックのオリジナル文書内占有率により算出する。例えば、ブロック1〜6のサイズをS1〜S6とすると、ブロック1の占有率w1は、
w1=S1/(S1+S2+・・・+S6) (5)
として算出することができる。
【0162】
このような占有率を用いた重み付け処理により、オリジナル文書内で大きな領域を占めるブロックの類似度がより、オリジナル文書全体の類似度に反映することができる。
【0163】
次に、ステップS3150及びステップS3160に示す確認モード時の処理の詳細について説明する。
【0164】
確認モードは、ユーザが予めユーザインタフェースから指定してもよいし、自動で判定しても良い。自動判定の方法としては、次の方法がある。例えば、検索されたオリジナル文書候補が1つの場合、または、1位のオリジナル文書候補と2位以降のオリジナル文書候補のそれぞれ類似度の差が所定値以上で、1位のオリジナル文書候補が、所望とするオリジナル文書である可能性が高い場合は、「非確認モード」としてステップS3170に進み、そうでない場合は、「確認モード」とする。
【0165】
「確認モード」の際は、MFP100の表示部110と入力部113で実現されるユーザインタフェースに、オリジナル文書候補群を表示して、その中から所望のオリジナル文書の選択をユーザに行ってもらう。
【0166】
このように、確認モードの実行の有無を自動判定する場合は、ユーザによるオリジナル文書の選択操作が不要となるので、操作工数を低減することができる。
【0167】
ここで、確認モード時のユーザインタフェースの一例について、図23を用いて説明する。
【0168】
図23は本発明の実施形態のユーザインタフェースの一例を示す図である。
【0169】
2311は表示・操作パネルである。2312〜2315は各種機能ボタンであり、それぞれの機能ボタン2312〜2315は、処理対象の画像の印刷指示、配信指示、蓄積指示及び編集指示を行うためのものである。これは、予め押しておいても、オリジナル文書の指定を行った後、指定してもよい。
【0170】
2316はスタートボタンであり、押下することで、機能ボタンで選択した機能を実行させることができる。2317は表示領域であり、タッチパネルで構成され、ユーザが直接画面に触れることで選択指示が可能である。
【0171】
2318はモード表示領域であり、図23では、確認モードであることを示している。通常は自動判定されたモードを表示する。また、これに触れることで、「確認モード」と「非確認モード」をユーザがサイクリックに指定することができる。
【0172】
2319〜2328は、検索結果として出力するオリジナル文書候補のサムネイル画像群である。このサムネイル画像の表示は、2319から番号順に類似度の高い順で表示されている。この例では、最大10のサムネイル画像が表示され、オリジナル文書候補が10以上である場合には、上位10までのサムネイル画像が表示される。そして、このサムネイル画像群2319〜2328から、所望するサムネイル画像を選択することで、所望のオリジナル文書を選択することが可能であり、その選択したオリジナル文書に対する各種処理を実行することが可能となる。
【0173】
以上説明したように、本実施形態によれば、紙文書のオリジナル文書のカラー画像電子データを、そのカラー画像電子データのグレースケール印刷物の電子化画像や、そのカラー画像電子データのグレースケール画像電子データでも検索することが可能となる。また、オリジナル画像電子データに対して画像を検索するための特別な変更を施すことなく、上記の検索を高精度に実現することができる。
【0174】
また、検索条件とする電子化紙文書画像がカラー画像であってもグレースケール画像であっても、その画像の種類に適切な方法で、そのオリジナル文書を検索することが可能となる。
【0175】
更に、検索結果を1つに絞ることができない場合には、その検索結果候補群をユーザに提示して、その検索結果候補群からユーザに自由に選択させることができる。
【0176】
尚、上記実施形態の図10の輝度特徴情報抽出処理では、処理対象画像の最頻輝度を輝度特徴情報として抽出する例を説明したが、これに限定されるものではなく、例えば、平均輝度を輝度特徴情報として抽出するようにしても良い。
【0177】
また、グレースケール画像に関するグレースケール特徴量として、図21のように、輝度特徴情報を用いる例を説明したが、これに限定されるものではなく、例えば、共起行列、コントラスト、エントロピ、Gabor変換等で表現されるテクスチャ特徴量、エッジ、フーリエ記述子等の形状特徴量等の複数種類のグレースケール特徴量を1つ、あるいは任意に組み合わせた特徴量を用いても良い。
【0178】
また、図14の色特徴情報抽出処理では、処理対象画像の最頻色を色特徴情報として抽出する例を説明したが、これに限定されるものではなく、例えば、平均色を色特徴情報として抽出するようにしても良い。
【0179】
また、カラー画像とグレースケール画像でそれぞれの画像の種類に適した特徴量を用いて比較を行うようにしたが、精度が許容される範囲ならば、カラー画像についても、グレースケール画像の類似比較のための特徴量のみを抽出し、これのみで比較を行うようにしてもよい。
【0180】
また、ブロックセレクション処理を行い、処理対象の文書を文字ブロックと画像ブロックに分割し、これらの各ブロックの特徴量を複合的に用いて検索を行ったが、文書全体を1つの画像とみなし、オリジナル文書の検索を行うようにしても構わない。また、精度が許容される範囲ならば、文書中の画像ブロックのみを利用して、オリジナル文書の検索を行うようにしても構わない。
【0181】
また、電子データを、一旦、ラスタ画像に変換したが、電子データから直接、文字コードや画像を抜き出して比較してももちろん構わない。
【0182】
また、ブロックセレクション処理で、処理対象の文書をブロックに分割した後に、その画像ブロックについて図16のカラー/グレースケール判定を行ったが、ブロックセレクション時に、カラー/グレースケール判定を行っておき、画像ブロックに属性としてカラー画像/グレースケール画像を付与しておくようにしてもよい。
【0183】
また、検索時に、画像ブロック毎にカラー/グレースケール判定を行ったが、文書全体の画像を用いて、予め、カラー/グレースケール判定をするようにしておいてももちろん構わない。
【0184】
また、カラー/グレースケール判定を自動的に判定したが、これをユーザが指定するようにしても、もちろん構わない。
【0185】
また、文字特徴量としては文字コードを採用したが、例えば、単語辞書とのマッチングを予め行って単語の品詞を抽出しておき、名詞である単語を文字特徴量としても良い。
【0186】
以上説明した実施形態における、画像処理装置は、パーソナルコンピュータ等の情報処理装置でもって実現できるし、その機能を実現する手順としての方法の発明として捉えることができる。また、コンピュータにより実現できるわけであるから、本発明はそれぞれの装置で実行されるコンピュータプログラム、更には、そのコンピュータプログラムを格納し、コンピュータが読み込めるCD−ROM等のコンピュータ可読記憶媒体にも適用できるのは明らかであろう。
【0187】
従って、上記実施形態に係る実施態様を列挙すると、次の通りである。すなわち、画像処理装置及びその方法、プログラムは、次のようになる。
【0188】
<実施態様1> 複数の電子データを比較先画像として記憶する記憶手段と、
印刷物を電子的に読み取り、その印刷物の電子データを比較元画像として入力する入力手段と、
前記比較元画像に対応するグレースケール画像に関するグレースケール特徴量を抽出する抽出手段と、
前記抽出手段で抽出したグレースケール特徴量を用いて、前記比較元画像に対応する比較先画像を前記記憶手段から検索する検索手段と、
前記検索手段の検索結果である画像に対して処理を行う処理手段と
を備えることを特徴とする画像処理装置。
【0189】
<実施態様2> 前記グレースケール特徴量は、前記グレースケール画像の輝度特徴、テクスチャ特徴量、形状特徴量のいずれか1つあるいは任意の組み合わせからなる
ことを特徴とする実施態様1に記載の画像処理装置。
【0190】
<実施態様3> 前記検索手段は、前記比較元画像のグレースケール特徴量と、前記比較先画像のグレースケール特徴量を比較する比較手段を備え、
前記比較手段の比較結果に基づいて、前記比較元画像に対応する比較先画像を前記記憶手段から検索する
ことを特徴とする実施態様1に記載の画像処理装置。
【0191】
<実施態様4> 前記抽出手段は、更に、前記比較元画像の色に関する色特徴量を抽出する
ことを特徴とする実施態様1に記載の画像処理装置。
【0192】
<実施態様5> 前記色特徴量は、前記比較元画像中の最頻色及び平均色の少なくとも一方を含む
ことを特徴とする実施態様4に記載の画像処理装置。
【0193】
<実施態様6> 処理対象画像がカラー画像であるかグレースケール画像であるかを判定する判定手段を更に備え、
前記抽出手段は、前記判定手段の判定の結果、前記比較元画像がカラー画像である場合、該比較元画像の色特徴量を抽出し、一方、前記比較元画像がグレースケール画像である場合、該比較元画像のグレースケール特徴量を抽出する
ことを特徴とする実施態様4に記載の画像処理装置。
【0194】
<実施態様7> 前記検索手段は、前記比較先画像がカラー画像である場合、前記色特徴量で該比較先画像と前記比較元画像との類似比較を行い、一方、前記比較先画像がグレースケール画像である場合、前記グレースケール特徴量で該比較先画像と該比較元画像との類似比較を行う比較手段を備える
ことを特徴とする実施態様6に記載の画像処理装置。
【0195】
<実施態様8> 前記検索手段による検索結果を表示する表示手段と、
前記検索手段による検索結果として、前記表示手段に複数の比較先画像が表示された場合、該複数の比較先画像から所望の画像を選択する選択手段と
を更に備えることを特徴とする実施態様1に記載の画像処理装置。
【0196】
<実施態様9> 前記検索手段の検索結果である画像に対する処理の種類を指示する指示手段を更に備え、
前記処理の種類は、印刷、配信、蓄積、編集のいずれかである
ことを特徴とする実施態様1に記載の画像処理装置。
【0197】
<実施態様10> 前記抽出手段は、更に、前記比較元画像中の文字画像に関する文字特徴量を抽出する
ことを特徴とする実施態様1に記載の画像処理装置。
【0198】
<実施態様11> 前記比較元画像を画像ブロックとテキストブロックに分割する分割手段を更に備え、
前記抽出手段は、前記比較元画像中の画像ブロックのグレースケール特徴量を抽出し、該比較元画像中の文字ブロックの文字特徴量を抽出する
ことを特徴とする実施態様10に記載の画像処理装置。
【0199】
<実施態様12> 前記比較元画像を画像ブロックとテキストブロックに分割する分割手段を更に備え、
前記抽出手段は、前記比較元画像中の画像ブロックのグレースケール特徴量あるいは色特徴量を抽出し、該比較元画像中の文字ブロックの文字特徴量を抽出する
ことを特徴とする実施態様10に記載の画像処理装置。
【0200】
<実施態様13> 印刷物を電子的に読み取り、その印刷物の電子データを比較元画像として入力する入力工程と、
前記比較元画像に対応するグレースケール画像に関するグレースケール特徴量を抽出する抽出工程と、
前記抽出工程で抽出したグレースケール特徴量を用いて、比較先画像として記憶媒体に記憶されている複数の電子データから、前記比較元画像に対応する比較先画像を検索する検索工程と、
前記検索工程の検索結果である画像に対して処理を行う処理工程と
を備えることを特徴とする画像処理方法。
【0201】
<実施態様14> 印刷物を電子的に読み取り、その印刷物の電子データを比較元画像として入力する入力工程のプログラムコードと、
前記比較元画像に対応するグレースケール画像に関するグレースケール特徴量を抽出する抽出工程のプログラムコードと、
前記抽出工程で抽出したグレースケール特徴量を用いて、比較先画像として記憶媒体に記憶されている複数の電子データから、前記比較元画像に対応する比較先画像を検索する検索工程のプログラムコードと、
前記検索工程の検索結果である画像に対して処理を行う処理工程のプログラムコードと
を備えることを特徴とするプログラム。
【0202】
以上、実施形態例を詳述したが、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施態様をとることが可能であり、具体的には、複数の機器から構成されるシステムに適用しても良いし、また、一つの機器からなる装置に適用しても良い。
【0203】
尚、本発明は、前述した実施形態の機能を実現するソフトウェアのプログラム(実施形態では図に示すフローチャートに対応したプログラム)を、システムあるいは装置に直接あるいは遠隔から供給し、そのシステムあるいは装置のコンピュータが該供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。
【0204】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【0205】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、OSに供給するスクリプトデータ等の形態であっても良い。
【0206】
プログラムを供給するための記録媒体としては、例えば、フロッピー(登録商標)ディスク、ハードディスク、光ディスク、光磁気ディスク、MO、CD−ROM、CD−R、CD−RW、磁気テープ、不揮発性のメモリカード、ROM、DVD(DVD−ROM,DVD−R)などがある。
【0207】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるWWWサーバも、本発明に含まれるものである。
【0208】
また、本発明のプログラムを暗号化してCD−ROM等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【0209】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施形態の機能が実現される他、そのプログラムの指示に基づき、コンピュータ上で稼動しているOSなどが、実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現され得る。
【0210】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるCPUなどが実際の処理の一部または全部を行ない、その処理によっても前述した実施形態の機能が実現される。
【0211】
【発明の効果】
以上説明したように、本発明によれば、グレースケール印刷された紙文書から、オリジナルのカラーの電子データを検索し、活用することが可能となる。このとき、オリジナルを変更することなく実現でき、かつ、高精度に検索をすることができる。また、紙原稿のスキャン画像だけでなく、紙原稿の基になったワープロソフトなどで作成された電子ファイルそのものも容易に活用することができる。また、紙文書がカラーであってもグレースケールであっても適切な方法で検索することも可能となる。また、検索結果を1つに絞ることができなくても、ユーザに候補の中から選択してもらうことが可能となる。
【図面の簡単な説明】
【図1】本発明の実施形態の画像処理システムの構成を示すブロック図である。
【図2】本発明の実施形態のMFPの詳細構成を示すブロック図である。
【図3】本発明の実施形態の画像処理システムで実行する処理全体の概要を示すフローチャートである。
【図4】本発明の実施形態のアドレス情報の一例を示す図である。
【図5】本発明の実施形態のブロック情報の一例を示す図である。
【図6】本発明の実施形態の特徴量情報の一例を示す図である。
【図7】本発明の実施形態の特徴量情報の一例を示す図である。
【図8】本発明の実施形態の特徴量情報の一例を示す図である。
【図9】本発明の実施形態のブロックセレクション処理の概念を説明するための図である。
【図10】本発明の実施形態の輝度特徴情報抽出処理の詳細を示すフローチャートである。
【図11】本発明の実施形態の画像メッシュブロック分割の一例を示す図である。
【図12】本発明の実施形態の順序決定テーブルの一例を示す図である。
【図13】本発明の実施形態の輝度階級テーブルの一例を示す図である。
【図14】本発明の実施形態の色特徴情報抽出処理の詳細を示すフローチャートである。
【図15】本発明の実施形態の色空間上の色ビンの構成の一例を示す図である。
【図16】本発明の実施形態の判定処理の詳細を示すフローチャートである。
【図17】本発明の実施形態の比較処理の詳細を示すフローチャートである。
【図18】本発明の実施形態の比較処理の詳細を示すフローチャートである。
【図19】本発明の実施形態の色特徴情報比較処理の詳細を示すフローチャートである。
【図20】本発明の実施形態の色ビンペナルティマトリックスの構成の一例を示す図である。
【図21】本発明の実施形態の輝度特徴情報比較処理の詳細を示すフローチャートである。
【図22】本発明の実施形態の輝度階級IDペナルティマトリックスの構成の一例を示す図である。
【図23】本発明の実施形態のユーザインタフェースの一例を示す図である。
【符号の説明】
100 MFP
101 マネージメントPC
102 クライアントPC
103 プロキシサーバ
104 ネットワーク
105 データベース
106 文書管理サーバ
107 LAN
110 画像読取部
111 記憶部
112 印刷部
113 入力部
114、117 ネットワークI/F
115 データ処理部
116 表示部
Claims (13)
- カラーの比較先画像と、当該比較先画像から抽出した輝度特徴量と、当該比較先画像から抽出した色特徴量とを関連付けて記憶する記憶手段と、
比較元画像を入力する入力手段と、
前記比較元画像を複数の領域に分割する分割手段と、
前記分割手段で分割された複数の領域の中で写真属性に分類された領域と図画属性に分類された領域との少なくとも一方を処理対象画像領域として、前記比較元画像の色情報を解析することにより、当該処理対象画像領域がカラー画像であるか否かを判定する判定手段と、
前記処理対象画像領域から、輝度特徴量をグレースケール特徴量として抽出するグレースケール特徴量抽出手段と、
前記判定手段によって前記処理対象画像領域がカラー画像であると判定された場合に、当該処理対象画像領域から色に関する色特徴量を抽出する色特徴量抽出手段と、
前記記憶手段に対し、前記判定手段で前記処理対象画像領域がカラー画像であると判定された場合は、前記色特徴量抽出手段で当該処理対象画像領域から抽出した色特徴量を用いた比較処理を行い、前記判定手段で前記処理対象画像領域がカラー画像でないと判定された場合は、前記グレースケール特徴量抽出手段で当該処理対象画像領域から抽出したグレースケール特徴量を用いた比較処理を行うことにより、前記比較元画像に対応するカラーの比較先画像を前記記憶手段から検索する検索手段と、
前記検索手段で検索されたカラーの比較先画像を前記記憶手段から抽出し、当該抽出されたカラーの比較先画像に対してユーザにより指定された処理を行う処理手段と
を備えることを特徴とする画像処理装置。 - 前記グレースケール特徴量抽出手段は、前記処理対象画像領域から、前記輝度特徴量とテクスチャ特徴量と形状特徴量との少なくともいずれかを、前記グレースケール特徴量として抽出する
ことを特徴とする請求項1に記載の画像処理装置。 - 前記グレースケール特徴量抽出手段は、前記処理対象画像領域を複数のメッシュブロックに分割し、当該メッシュブロックそれぞれから検出される輝度情報に基づいて、前記グレースケール特徴量を抽出する
ことを特徴とする請求項1に記載の画像処理装置。 - 前記色特徴量抽出手段は、前記判定手段によって前記処理対象画像領域がカラー画像であると判定された場合に、当該処理対象画像領域を複数のメッシュブロックに分割し、当該メッシュブロックそれぞれから検出される最頻色及び平均色の少なくとも一方に基づいて、前記色特徴量を抽出する
ことを特徴とする請求項1乃至3のいずれか1項に記載の画像処理装置。 - 前記判定手段は、前記比較元画像を構成する画素の平均色の輝度成分値と色差成分値とを求め、当該輝度成分値に対する色差成分値の割合に基づいて、カラー画像であるか否かを判定する
ことを特徴とする請求項1乃至4のいずれか1項に記載の画像処理装置。 - 前記検索手段による検索結果を表示する表示手段と、
前記検索手段による検索結果として、前記表示手段に複数の比較先画像が表示された場合、当該表示された複数の比較先画像からユーザ所望の比較先画像を選択する選択手段とを更に備え、
前記処理手段は、前記選択手段で選択されたカラーの比較先画像を前記記憶手段から抽出し、当該抽出されたカラーの比較先画像に対して処理を実行する
ことを特徴とする請求項1に記載の画像処理装置。 - 前記分割手段で分割された複数の領域の中で文字属性に分類された領域に対して文字認識処理を行うことにより得た文字コードを、文字特徴量として抽出する文字特徴量抽出手段を更に有し、
前記検索手段は、前記判定手段で前記処理対象画像領域がカラー画像であると判定され た場合は、前記色特徴量抽出手段で当該処理対象画像領域から抽出した色特徴量を用いた比較処理を行い、前記判定手段で前記処理対象画像領域がカラー画像でないと判定された場合は、前記グレースケール特徴量抽出手段で当該処理対象画像領域から抽出したグレースケール特徴量を用いた比較処理を行い、更に、前記文字属性に分類された領域に関しては、前記文字特徴量抽出手段で抽出した文字特徴量を用いた比較処理を行い、当該各比較処理の結果に基づいて、前記比較元画像に対応するカラーの比較先画像を前記記憶手段から検索する
ことを特徴とする請求項1乃至6のいずれか1項に記載の画像処理装置。 - 登録用に入力されたカラーの比較先画像から前記輝度特徴量と前記色特徴量を抽出し、当該登録用に入力されたカラーの比較先画像を、当該抽出した輝度特徴量と色特徴量と関連付けて前記記憶手段に登録する登録手段を更に有する
ことを特徴とする請求項1乃至7のいずれか1項に記載の画像処理装置。 - 前記登録手段は、前記登録用に入力されたカラーの比較先画像を複数の領域に分割し、当該分割された領域の中で写真属性に分類された領域と図画属性に分類された領域との少なくとも一方を画像属性領域として、当該画像属性領域から前記輝度特徴量と前記色特徴量とを抽出し、当該登録用に入力されたカラーの比較先画像を、当該抽出した輝度特徴量と色特徴量と関連付けて登録する
ことを特徴とする請求項8に記載の画像処理装置。 - 前記分割手段は、前記比較元画像を二値化し、当該二値化された画像内の黒画素の塊の大きさと形状とに基づいて、前記比較元画像を複数の領域に分割する
ことを特徴とする請求項1乃至9のいずれかに記載の画像処理装置。 - 入力手段が、比較元画像を入力する入力工程と、
分割手段が、前記比較元画像を複数の領域に分割する分割工程と、
判定手段が、前記分割工程で分割された複数の領域の中で写真属性に分類された領域と図画属性に分類された領域との少なくとも一方を処理対象画像領域として、前記比較元画像の色情報を解析することにより、当該処理対象画像領域がカラー画像であるか否かを判定する判定工程と、
グレースケール特徴量抽出手段が、前記処理対象画像領域から、輝度特徴量をグレースケール特徴量として抽出するグレースケール特徴量抽出工程と、
色特徴量抽出手段が、前記判定工程によって前記処理対象画像領域がカラー画像であると判定された場合に、当該処理対象画像領域から色に関する色特徴量を抽出する色特徴量抽出工程と、
検索手段が、カラーの比較先画像と当該比較先画像から抽出した輝度特徴量と当該比較先画像から抽出した色特徴量とを関連付けて記憶する記憶媒体に対し、前記判定工程で前記処理対象画像領域がカラー画像であると判定された場合は、前記色特徴量抽出工程で当該処理対象画像領域から抽出した色特徴量を用いた比較処理を行い、前記判定工程で前記処理対象画像領域がカラー画像でないと判定された場合は、前記グレースケール特徴量抽出工程で当該処理対象画像領域から抽出したグレースケール特徴量を用いた比較処理を行うことにより、前記比較元画像に対応するカラーの比較先画像を前記記憶媒体から検索する検索工程と、
処理手段が、前記検索工程で検索されたカラーの比較先画像を前記記憶媒体から抽出し、当該抽出されたカラーの比較先画像に対してユーザにより指定された処理を行う処理工程と
の各工程を画像処理装置が実行するように制御するための画像処理方法。 - コンピュータを、
比較元画像を入力する入力手段、
前記比較元画像を複数の領域に分割する分割手段、
前記分割手段で分割された複数の領域の中で写真属性に分類された領域と図画属性に分類された領域との少なくとも一方を処理対象画像領域として、前記比較元画像の色情報を解析することにより、当該処理対象画像領域がカラー画像であるか否かを判定する判定手 段、
前記処理対象画像領域から、輝度特徴量をグレースケール特徴量として抽出するグレースケール特徴量抽出手段、
前記判定手段によって前記処理対象画像領域がカラー画像であると判定された場合に、当該処理対象画像領域から色に関する色特徴量を抽出する色特徴量抽出手段、
カラーの比較先画像と当該比較先画像から抽出した輝度特徴量と当該比較先画像から抽出した色特徴量とを関連付けて記憶する記憶媒体に対し、前記判定手段で前記処理対象画像領域がカラー画像であると判定された場合は、前記色特徴量抽出手段で当該処理対象画像領域から抽出した色特徴量を用いた比較処理を行い、前記判定手段で前記処理対象画像領域がカラー画像でないと判定された場合は、前記グレースケール特徴量抽出手段で当該処理対象画像領域から抽出したグレースケール特徴量を用いた比較処理を行うことにより、前記比較元画像に対応するカラーの比較先画像を前記記憶媒体から検索する検索手段と、
前記検索手段で検索されたカラーの比較先画像を前記記憶媒体から抽出し、当該抽出されたカラーの比較先画像に対してユーザにより指定された処理を行う処理手段
として機能させるためのコンピュータプログラム。 - 請求項12に記載のコンピュータプログラムを格納した、コンピュータ可読記憶媒体。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003125814A JP4266695B2 (ja) | 2003-04-30 | 2003-04-30 | 画像処理装置及び画像処理方法 |
EP04252240.9A EP1473924B1 (en) | 2003-04-30 | 2004-04-16 | Image processing apparatus and method therefor |
US10/828,476 US7272269B2 (en) | 2003-04-30 | 2004-04-21 | Image processing apparatus and method therefor |
CNB200410038598XA CN1285051C (zh) | 2003-04-30 | 2004-04-27 | 图像处理装置及其方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003125814A JP4266695B2 (ja) | 2003-04-30 | 2003-04-30 | 画像処理装置及び画像処理方法 |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2004334336A JP2004334336A (ja) | 2004-11-25 |
JP2004334336A5 JP2004334336A5 (ja) | 2006-06-22 |
JP4266695B2 true JP4266695B2 (ja) | 2009-05-20 |
Family
ID=32985590
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2003125814A Expired - Fee Related JP4266695B2 (ja) | 2003-04-30 | 2003-04-30 | 画像処理装置及び画像処理方法 |
Country Status (4)
Country | Link |
---|---|
US (1) | US7272269B2 (ja) |
EP (1) | EP1473924B1 (ja) |
JP (1) | JP4266695B2 (ja) |
CN (1) | CN1285051C (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20200137933A (ko) * | 2019-05-30 | 2020-12-09 | 주식회사 아임클라우드 | 색상 코드를 이용한 참조 콘텐츠 추천 시스템 및 방법 |
Families Citing this family (79)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4335492B2 (ja) * | 2002-03-05 | 2009-09-30 | キヤノン株式会社 | 動画像管理方法及び装置 |
JP4405831B2 (ja) * | 2003-05-20 | 2010-01-27 | キヤノン株式会社 | 画像処理装置及びその制御方法、プログラム |
US7707039B2 (en) * | 2004-02-15 | 2010-04-27 | Exbiblio B.V. | Automatic modification of web pages |
US8620083B2 (en) * | 2004-12-03 | 2013-12-31 | Google Inc. | Method and system for character recognition |
US8001587B2 (en) | 2004-10-08 | 2011-08-16 | Sharp Laboratories Of America, Inc. | Methods and systems for imaging device credential management |
US7870185B2 (en) | 2004-10-08 | 2011-01-11 | Sharp Laboratories Of America, Inc. | Methods and systems for imaging device event notification administration |
US8006293B2 (en) | 2004-10-08 | 2011-08-23 | Sharp Laboratories Of America, Inc. | Methods and systems for imaging device credential acceptance |
US8120798B2 (en) | 2004-10-08 | 2012-02-21 | Sharp Laboratories Of America, Inc. | Methods and systems for providing access to remote, descriptor-related data at an imaging device |
US7934217B2 (en) | 2004-10-08 | 2011-04-26 | Sharp Laboratories Of America, Inc. | Methods and systems for providing remote file structure access to an imaging device |
US8115945B2 (en) | 2004-10-08 | 2012-02-14 | Sharp Laboratories Of America, Inc. | Methods and systems for imaging device job configuration management |
US8032608B2 (en) | 2004-10-08 | 2011-10-04 | Sharp Laboratories Of America, Inc. | Methods and systems for imaging device notification access control |
US7873718B2 (en) | 2004-10-08 | 2011-01-18 | Sharp Laboratories Of America, Inc. | Methods and systems for imaging device accounting server recovery |
US8032579B2 (en) | 2004-10-08 | 2011-10-04 | Sharp Laboratories Of America, Inc. | Methods and systems for obtaining imaging device notification access control |
US7978618B2 (en) | 2004-10-08 | 2011-07-12 | Sharp Laboratories Of America, Inc. | Methods and systems for user interface customization |
US8171404B2 (en) | 2004-10-08 | 2012-05-01 | Sharp Laboratories Of America, Inc. | Methods and systems for disassembly and reassembly of examination documents |
US8120799B2 (en) | 2004-10-08 | 2012-02-21 | Sharp Laboratories Of America, Inc. | Methods and systems for accessing remote, descriptor-related data at an imaging device |
US8125666B2 (en) | 2004-10-08 | 2012-02-28 | Sharp Laboratories Of America, Inc. | Methods and systems for imaging device document management |
US7873553B2 (en) | 2004-10-08 | 2011-01-18 | Sharp Laboratories Of America, Inc. | Methods and systems for authorizing imaging device concurrent account use |
US8060921B2 (en) | 2004-10-08 | 2011-11-15 | Sharp Laboratories Of America, Inc. | Methods and systems for imaging device credential authentication and communication |
US8023130B2 (en) | 2004-10-08 | 2011-09-20 | Sharp Laboratories Of America, Inc. | Methods and systems for imaging device accounting data maintenance |
US7920101B2 (en) | 2004-10-08 | 2011-04-05 | Sharp Laboratories Of America, Inc. | Methods and systems for imaging device display standardization |
US8035831B2 (en) | 2004-10-08 | 2011-10-11 | Sharp Laboratories Of America, Inc. | Methods and systems for imaging device remote form management |
US8018610B2 (en) | 2004-10-08 | 2011-09-13 | Sharp Laboratories Of America, Inc. | Methods and systems for imaging device remote application interaction |
US8156424B2 (en) | 2004-10-08 | 2012-04-10 | Sharp Laboratories Of America, Inc. | Methods and systems for imaging device dynamic document creation and organization |
US7826081B2 (en) | 2004-10-08 | 2010-11-02 | Sharp Laboratories Of America, Inc. | Methods and systems for receiving localized display elements at an imaging device |
US8065384B2 (en) | 2004-10-08 | 2011-11-22 | Sharp Laboratories Of America, Inc. | Methods and systems for imaging device event notification subscription |
US8237946B2 (en) | 2004-10-08 | 2012-08-07 | Sharp Laboratories Of America, Inc. | Methods and systems for imaging device accounting server redundancy |
US8051125B2 (en) | 2004-10-08 | 2011-11-01 | Sharp Laboratories Of America, Inc. | Methods and systems for obtaining imaging device event notification subscription |
US7970813B2 (en) | 2004-10-08 | 2011-06-28 | Sharp Laboratories Of America, Inc. | Methods and systems for imaging device event notification administration and subscription |
US8213034B2 (en) * | 2004-10-08 | 2012-07-03 | Sharp Laboratories Of America, Inc. | Methods and systems for providing remote file structure access on an imaging device |
US8230328B2 (en) | 2004-10-08 | 2012-07-24 | Sharp Laboratories Of America, Inc. | Methods and systems for distributing localized display elements to an imaging device |
US8115944B2 (en) | 2004-10-08 | 2012-02-14 | Sharp Laboratories Of America, Inc. | Methods and systems for local configuration-based imaging device accounting |
US7969596B2 (en) | 2004-10-08 | 2011-06-28 | Sharp Laboratories Of America, Inc. | Methods and systems for imaging device document translation |
US8120797B2 (en) | 2004-10-08 | 2012-02-21 | Sharp Laboratories Of America, Inc. | Methods and systems for transmitting content to an imaging device |
US8006176B2 (en) | 2004-10-08 | 2011-08-23 | Sharp Laboratories Of America, Inc. | Methods and systems for imaging-device-based form field management |
US8115947B2 (en) | 2004-10-08 | 2012-02-14 | Sharp Laboratories Of America, Inc. | Methods and systems for providing remote, descriptor-related data to an imaging device |
US8001183B2 (en) | 2004-10-08 | 2011-08-16 | Sharp Laboratories Of America, Inc. | Methods and systems for imaging device related event notification |
US8060930B2 (en) | 2004-10-08 | 2011-11-15 | Sharp Laboratories Of America, Inc. | Methods and systems for imaging device credential receipt and authentication |
US8001586B2 (en) | 2004-10-08 | 2011-08-16 | Sharp Laboratories Of America, Inc. | Methods and systems for imaging device credential management and authentication |
US8384925B2 (en) | 2004-10-08 | 2013-02-26 | Sharp Laboratories Of America, Inc. | Methods and systems for imaging device accounting data management |
US8115946B2 (en) | 2004-10-08 | 2012-02-14 | Sharp Laboratories Of America, Inc. | Methods and sytems for imaging device job definition |
US7966396B2 (en) | 2004-10-08 | 2011-06-21 | Sharp Laboratories Of America, Inc. | Methods and systems for administrating imaging device event notification |
US8049677B2 (en) | 2004-10-08 | 2011-11-01 | Sharp Laboratories Of America, Inc. | Methods and systems for imaging device display element localization |
US8120793B2 (en) | 2004-10-08 | 2012-02-21 | Sharp Laboratories Of America, Inc. | Methods and systems for displaying content on an imaging device |
US8006292B2 (en) | 2004-10-08 | 2011-08-23 | Sharp Laboratories Of America, Inc. | Methods and systems for imaging device credential submission and consolidation |
US8051140B2 (en) | 2004-10-08 | 2011-11-01 | Sharp Laboratories Of America, Inc. | Methods and systems for imaging device control |
US8015234B2 (en) | 2004-10-08 | 2011-09-06 | Sharp Laboratories Of America, Inc. | Methods and systems for administering imaging device notification access control |
US8024792B2 (en) | 2004-10-08 | 2011-09-20 | Sharp Laboratories Of America, Inc. | Methods and systems for imaging device credential submission |
JP4213112B2 (ja) * | 2004-11-09 | 2009-01-21 | シャープ株式会社 | 画像検索装置、画像形成装置、画像検索装置の制御方法、画像検索プログラムおよびコンピュータ読取り可能な記録媒体 |
JP4502385B2 (ja) * | 2004-11-30 | 2010-07-14 | キヤノン株式会社 | 画像処理装置およびその制御方法 |
KR100694074B1 (ko) * | 2004-12-16 | 2007-03-12 | 삼성전자주식회사 | 영상 처리장치 및 방법 |
US8428484B2 (en) | 2005-03-04 | 2013-04-23 | Sharp Laboratories Of America, Inc. | Methods and systems for peripheral accounting |
JP4792788B2 (ja) * | 2005-04-01 | 2011-10-12 | ソニー株式会社 | 温度情報検出方法、表示装置、温度情報検出装置、及び、プログラム |
US7801392B2 (en) * | 2005-07-21 | 2010-09-21 | Fuji Xerox Co., Ltd. | Image search system, image search method, and storage medium |
JP4533273B2 (ja) * | 2005-08-09 | 2010-09-01 | キヤノン株式会社 | 画像処理装置及び画像処理方法、プログラム |
JP4738943B2 (ja) * | 2005-09-01 | 2011-08-03 | キヤノン株式会社 | 画像処理装置およびその方法 |
JP4921202B2 (ja) * | 2006-03-15 | 2012-04-25 | キヤノン株式会社 | ジョブ履歴管理システム、その制御方法、プログラム及び記憶媒体 |
TW200741491A (en) * | 2006-04-28 | 2007-11-01 | Benq Corp | Method and apparatus for searching images |
US8345272B2 (en) | 2006-09-28 | 2013-01-01 | Sharp Laboratories Of America, Inc. | Methods and systems for third-party control of remote imaging jobs |
US8136034B2 (en) * | 2007-12-18 | 2012-03-13 | Aaron Stanton | System and method for analyzing and categorizing text |
US20090164285A1 (en) * | 2007-12-20 | 2009-06-25 | International Business Machines Corporation | Auto-cascading clear to build engine for multiple enterprise order level parts management |
JP5169648B2 (ja) * | 2008-09-04 | 2013-03-27 | 富士ゼロックス株式会社 | 原画像探索装置及び原画像探索プログラム |
US8498480B2 (en) * | 2009-02-25 | 2013-07-30 | The United States Of America, As Represented By The Secretary Of The Navy | Computationally efficient method for image segmentation with intensity and texture discrimination |
JP4776705B2 (ja) * | 2009-03-06 | 2011-09-21 | 株式会社東芝 | 画像処理装置および方法 |
CN102023966B (zh) * | 2009-09-16 | 2014-03-26 | 鸿富锦精密工业(深圳)有限公司 | 用于合约比较的计算机系统及合约比较方法 |
JP5570176B2 (ja) | 2009-10-19 | 2014-08-13 | キヤノン株式会社 | 画像処理システム及び情報処理方法 |
US8928936B2 (en) * | 2009-12-21 | 2015-01-06 | Ricoh Production Print Solutions LLC | Red-green-blue to monochrome color conversion |
JP2011210197A (ja) * | 2010-03-30 | 2011-10-20 | Toshiba Corp | 画像処理装置 |
JP5763965B2 (ja) | 2011-05-11 | 2015-08-12 | キヤノン株式会社 | 情報処理装置、情報処理方法、及びプログラム |
CN102932403A (zh) * | 2012-08-30 | 2013-02-13 | 上海合合信息科技发展有限公司 | 自动将名片中的联系信息同步至移动设备的方法及系统 |
US9972158B2 (en) * | 2016-10-01 | 2018-05-15 | Cantaloupe Systems, Inc. | Method and device of automatically determining a planogram in vending |
US11699094B2 (en) * | 2018-10-31 | 2023-07-11 | Salesforce, Inc. | Automatic feature selection and model generation for linear models |
CN110796149B (zh) * | 2019-10-09 | 2023-10-27 | 陈浩能 | 食品追溯的图像比对方法及相关装置 |
JP7449111B2 (ja) * | 2020-02-18 | 2024-03-13 | キヤノン株式会社 | 検査装置、検査方法 |
JP2022091608A (ja) * | 2020-12-09 | 2022-06-21 | 富士フイルムビジネスイノベーション株式会社 | 情報処理装置、及び情報処理プログラム |
CN113657408B (zh) * | 2021-08-13 | 2022-11-18 | 北京百度网讯科技有限公司 | 确定图像特征的方法、装置、电子设备和存储介质 |
CN113888560A (zh) * | 2021-09-29 | 2022-01-04 | 北京百度网讯科技有限公司 | 用于处理图像的方法、装置、设备以及存储介质 |
JP2023074106A (ja) * | 2021-11-17 | 2023-05-29 | セイコーエプソン株式会社 | 印刷装置、データ処理方法 |
CN114943913B (zh) * | 2022-04-24 | 2025-04-11 | 中国矿业大学 | 一种基于知识库快速提取和匹配识别索膜结构损伤的方法 |
Family Cites Families (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4020463A (en) * | 1976-02-27 | 1977-04-26 | Recognition Equipment Incorporated | Apparatus and a method for storage and retrieval of image patterns |
US5579471A (en) * | 1992-11-09 | 1996-11-26 | International Business Machines Corporation | Image query system and method |
US6246804B1 (en) * | 1994-11-15 | 2001-06-12 | Canon Kabushiki Kaisha | Image retrieval method and apparatus using a compound image formed from a plurality of detected regions |
JP3199976B2 (ja) | 1995-03-14 | 2001-08-20 | 正夫 坂内 | 画像データベース装置 |
US5917940A (en) * | 1996-01-23 | 1999-06-29 | Nec Corporation | Three dimensional reference image segmenting method and device and object discrimination system |
JP3673615B2 (ja) * | 1997-06-19 | 2005-07-20 | キヤノン株式会社 | 画像処理装置及びその制御方法 |
EP1153366B1 (en) | 1999-02-05 | 2007-04-25 | Samsung Electronics Co., Ltd. | Color image processing method and apparatus thereof |
JP3809305B2 (ja) * | 1999-07-27 | 2006-08-16 | キヤノン株式会社 | 画像検索装置及び画像検索方法及びコンピュータ読み取り可能な記憶媒体 |
JP3738631B2 (ja) | 1999-09-27 | 2006-01-25 | 三菱電機株式会社 | 画像検索システムおよび画像検索方法 |
US6594383B1 (en) | 1999-11-16 | 2003-07-15 | International Business Machines Corporation | Method and apparatus for indexing and retrieving images from an images database based on a color query |
JP2001257862A (ja) | 2000-03-09 | 2001-09-21 | Ricoh Co Ltd | 画像形成装置 |
US7016532B2 (en) * | 2000-11-06 | 2006-03-21 | Evryx Technologies | Image capture and identification system and process |
CN1329323A (zh) | 2001-07-31 | 2002-01-02 | 郭根龙 | 证件自动扫描识别与管理方法及其系统 |
CN1190125C (zh) | 2002-11-28 | 2005-02-23 | 浙江大学 | 雏鸡性别自动化鉴别方法和系统 |
-
2003
- 2003-04-30 JP JP2003125814A patent/JP4266695B2/ja not_active Expired - Fee Related
-
2004
- 2004-04-16 EP EP04252240.9A patent/EP1473924B1/en not_active Expired - Lifetime
- 2004-04-21 US US10/828,476 patent/US7272269B2/en active Active
- 2004-04-27 CN CNB200410038598XA patent/CN1285051C/zh not_active Expired - Fee Related
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20200137933A (ko) * | 2019-05-30 | 2020-12-09 | 주식회사 아임클라우드 | 색상 코드를 이용한 참조 콘텐츠 추천 시스템 및 방법 |
KR102270590B1 (ko) * | 2019-05-30 | 2021-06-30 | 주식회사 아임클라우드 | 색상 코드를 이용한 참조 콘텐츠 추천 시스템 및 방법 |
Also Published As
Publication number | Publication date |
---|---|
EP1473924A2 (en) | 2004-11-03 |
EP1473924B1 (en) | 2019-07-24 |
EP1473924A3 (en) | 2009-08-05 |
CN1542681A (zh) | 2004-11-03 |
JP2004334336A (ja) | 2004-11-25 |
US20040218838A1 (en) | 2004-11-04 |
CN1285051C (zh) | 2006-11-15 |
US7272269B2 (en) | 2007-09-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4266695B2 (ja) | 画像処理装置及び画像処理方法 | |
JP4405831B2 (ja) | 画像処理装置及びその制御方法、プログラム | |
JP4371965B2 (ja) | 画像処理装置、画像処理方法 | |
US7593961B2 (en) | Information processing apparatus for retrieving image data similar to an entered image | |
JP4181892B2 (ja) | 画像処理方法 | |
CN101178725B (zh) | 用于信息检索的设备和方法 | |
US7746507B2 (en) | Image processing apparatus for image retrieval and control method therefor | |
US8126270B2 (en) | Image processing apparatus and image processing method for performing region segmentation processing | |
JP5063422B2 (ja) | 画像処理装置、画像処理方法、コンピュータプログラム | |
US20070030519A1 (en) | Image processing apparatus and control method thereof, and program | |
US20100303382A1 (en) | Data input system, data input receiving device, data input receiving method and computer readable medium | |
US8144988B2 (en) | Document-image-data providing system, document-image-data providing device, information processing device, document-image-data providing method, information processing method, document-image-data providing program, and information processing program | |
JP4047222B2 (ja) | 画像処理装置及びその制御方法、プログラム | |
JP2006333248A (ja) | 画像処理装置、画像処理方法、プログラム及び記憶媒体 | |
JP2002236921A (ja) | 文書画像認識方法、文書画像認識装置及び記録媒体 | |
JP6012700B2 (ja) | 情報処理装置、情報処理方法、情報処理システム、コンピュータプログラム | |
JP2008107901A (ja) | 画像処理装置及びその制御方法、プログラム | |
JP5420032B2 (ja) | 情報処理装置、情報処理方法、情報処理システム、コンピュータプログラム | |
JP5745010B2 (ja) | 情報処理装置、情報処理方法、情報処理システム、コンピュータプログラム | |
JP2006146486A (ja) | 画像処理装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060501 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20060501 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20081104 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20081121 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090120 |
|
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: 20090209 |
|
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: 20090217 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4266695 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120227 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130227 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140227 Year of fee payment: 5 |
|
LAPS | Cancellation because of no payment of annual fees |