(57)【要約】  【課題】  原稿を読み取った画像に施す画像処理の精度を向上させること。  【解決手段】  まず、スキュー補正処理において、原稿のエッジ情報（原稿と原稿以外の領域との境界情報）、罫線情報、文字列情報などの特徴量に基づいて複数の傾き角度の候補を求める。そして、スキュー補正処理の途中段階において、求めた傾き角度の候補を表示装置に表示することによってユーザに提示する。ユーザは、表示装置に表示された複数の選択候補から所望するものを選択する。画像処理装置は、ユーザの選択を受け付ける。この受け付けたユーザの選択（指定）に基づいて処理の基準となる要素（傾き角度）を決定し、画像に対するスキュー補正処理を続行する。なお、処理の過程で得られた複数の傾き角度の候補をユーザに提示する場合には、傾き角度を矢印や線分など、ユーザが認識しやすい表現を用いて表示する。  【選択図】  図２
2006087027.tif 000002
【特許請求の範囲】
【請求項１】
原稿の画像を読み取り、読み取った原稿画像を入力画像として取得する読取手段と、
前記読取手段で取得された入力画像に対して、処理の基準となる所定の要素に基づいて画像処理を施す画像処理手段と、
を備えた画像処理装置であって、
前記処理の基準となる所定の要素の複数の候補を、前記入力画像の有する特徴量に基づいて取得する要素候補取得手段と、
前記要素候補取得手段で取得された複数の要素候補を表示する表示手段と、
前記表示手段で表示された複数の要素候補からユーザが選択した選択結果を受け付ける選択受付手段と、
を備え、
前記画像処理手段は、前記選択受付手段で受け付けられた要素候補の選択結果に基づいて画像処理を施すことを特徴とする画像処理装置。
【請求項２】
前記表示手段は、画像処理の途中段階あるいは最終段階の状態の試写像を用いて前記複数の要素候補を表示させることを特徴とする請求項１記載の画像処理装置。
【請求項３】
前記表示手段で表示する要素候補の数は、任意に設定可能であることを特徴とする請求項１または請求項２記載の画像処理装置。
【請求項４】
前記表示手段は、確信度が所定の値を満たす要素候補を表示することを特徴とする請求項１、請求項２または請求項３記載の画像処理装置。
【請求項５】
前記要素候補取得手段、前記表示手段および前記選択受付手段による一連の処理を有効化／無効化する切替手段を備えることを特徴とする請求項１、請求項２、請求項３または請求項４記載の画像処理装置。
【請求項６】
前記要素候補取得手段で取得した要素候補および前記選択受付手段で受け付けた選択結果を記憶媒体に格納することを特徴とする請求項１乃至請求項５のいずれか１の請求項に記載の画像処理装置。
【請求項７】
原稿の画像を読み取り、読み取った原稿画像を入力画像として取得し、この入力画像に対して、処理の基準となる所定の要素に基づいて画像処理を施す画像処理装置における画像処理方法であって、
前記処理の基準となる所定の要素の複数の候補を、前記入力画像の有する特徴量に基づいて取得する第１ステップと、
前記第１ステップで取得された複数の要素候補を表示する第２ステップと、
前記第２ステップで表示された複数の要素候補からユーザが選択した選択結果を受け付ける第３ステップと、
を有することを特徴とする画像処理方法。
【請求項８】
原稿の画像を読み取り、読み取った原稿画像を入力画像として取得し、この入力画像に対して、処理の基準となる所定の要素に基づいて画像処理を施す画像処理装置に、
前記処理の基準となる所定の要素の複数の候補を、前記入力画像の有する特徴量に基づいて取得する要素候補取得機能と、
前記要素候補取得機能で取得された複数の要素候補を表示する表示機能と、
前記表示機能で表示された複数の要素候補からユーザが選択した選択結果を受け付ける選択受付機能と、
を実現させるための画像処理プログラム。
【請求項９】
原稿の画像を読み取り、読み取った原稿画像を入力画像として取得し、この入力画像に対して、処理の基準となる所定の要素に基づいて画像処理を施す画像処理装置に、
前記処理の基準となる所定の要素の複数の候補を、前記入力画像の有する特徴量に基づいて取得する要素候補取得機能と、
前記要素候補取得機能で取得された複数の要素候補を表示する表示機能と、
前記表示機能で表示された複数の要素候補からユーザが選択した選択結果を受け付ける選択受付機能と、
を実現させるための画像処理プログラムを記録した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、読み取った画像データに対して、例えば、スキュー補正やノイズ除去、歪み補正などの画像処理を施す画像処理装置、画像処理方法、画像処理プログラムおよび画像処理プログラムを記憶した記憶媒体に関する。
【背景技術】
【０００２】
原稿をスキャナ等の読み取り装置で読み取り、この読み取った画像に対して施される画像処理および画像補正の技術が、下記の特許文献をはじめ種々提案されている。
これらの処理には、例えば、複写機、スキャナなどの画像機器より原稿を入力する際に原稿が傾いていた場合などに画像の傾きを補正するスキュー補正処理や、画像中に存在する孤立点ノイズを削除するノイズ除去処理などがある。この他にも、原稿が製本である場合などに綴じ部の画像の歪みを補正する歪み補正処理がある。
【０００３】
【特許文献１】特開２００１−１０１３３８公報
【特許文献２】特開２０００−２９３６３２公報
【特許文献３】特開平１０−３５１５号公報
【０００４】
特許文献１には、入力された原稿画像中の文字の認識処理を行う技術が提案されている。詳しくは、認識された認識文字に対応する文字コードと、認識候補を複数有する不確定文字に対応する複数の候補文字コードをメモリに格納する。また、文字コードに対応する文字パターンおよび候補文字コードに対応する候補文字パターンを作成し、これらのパターンをユーザに提示して選択を促す。ユーザの選択を受け付けることにより文字認識処理を実行する。このように、文字の認識処理を行う際にユーザ選択を受け付けることにより、適切な文字認識結果を得ることができる。
【０００５】
特許文献２には、入力された原稿画像中の文字列パターンから文字パターンを切り出して文字の認識処理を行う技術が提案されている。詳しくは、複数の認識結果候補を表示し、ユーザに選択を促す。そして、ユーザの選択（指定）結果を処理に反映させるようにする。
なお、認識結果候補を表示する際に、確信度の高い順に表示することによって、処理精度の向上を図ることができる。
【０００６】
特許文献３には、文書画像を入力し、入力された文書画像に含まれる文字の認識処理を行う際に、候補となる文字をユーザに提示し、選択を受け付ける技術が提案されている。
詳しくは、１回目に表示された候補の中に正しい文字が存在しない場合に、他の候補を表示させてユーザに所望する文字の選択を促すようにする。
なお、候補表示させる文字数は、予めしきい値を設定したり、具体的な数値で指定したりなど、任意に設定できるようになっている。
【発明の開示】
【発明が解決しようとする課題】
【０００７】
上述したようなスキュー補正処理、ノイズ除去処理、歪み補正処理など、画像処理における処理精度を向上させる技術は種々提案されている。しかし、これらの技術を用いても、ユーザの要望を１００％適切に反映させることは困難であった。
ユーザは、期待（所望）する画像処理結果を得ることができない場合、パラメータ等を変更し再度処理を施したり、手動（マニュアル操作）によって画像処理装置に対して指示を与えたりして対応しなければならなかった。
上述した特許文献には、画像処理の段階においてユーザの要望を反映させるために、ユーザによる選択を受け付ける技術が開示されている。しかしながら、これらの技術は、文字認識処理に特化した技術であり、原稿を読み取った画像に施す画像処理または画像補正における精度の向上を考慮した技術ではない。
そこで、本発明の目的は、原稿を読み取った画像に施す画像処理の精度を向上させることができる画像処理装置、画像処理方法、画像処理プログラムおよび画像処理プログラムを記憶した記憶媒体を提供することである。
【課題を解決するための手段】
【０００８】
請求項１記載の発明は、原稿の画像を読み取り、読み取った原稿画像を入力画像として取得する読取手段と、前記読取手段で取得された入力画像に対して、処理の基準となる所定の要素に基づいて画像処理を施す画像処理手段と、を備えた画像処理装置であって、前記処理の基準となる所定の要素の複数の候補を、前記入力画像の有する特徴量に基づいて取得する要素候補取得手段と、前記要素候補取得手段で取得された複数の要素候補を表示する表示手段と、前記表示手段で表示された複数の要素候補からユーザが選択した選択結果を受け付ける選択受付手段と、を備え、前記画像処理手段は、前記選択受付手段で受け付けられた要素候補の選択結果に基づいて画像処理を施すことにより前記目的を達成する。
【０００９】
請求項２記載の発明は、請求項１記載の発明において、前記表示手段は、画像処理の途中段階あるいは最終段階の状態の試写像を用いて前記複数の要素候補を表示させる。
【００１０】
請求項３記載の発明は、請求項１または請求項２記載の発明において、前記表示手段で表示する要素候補の数は、任意に設定可能である。
【００１１】
請求項４記載の発明は、請求項１、請求項２または請求項３記載の発明において、前記表示手段は、確信度が所定の値を満たす要素候補を表示する。
【００１２】
請求項５記載の発明は、請求項１、請求項２、請求項３または請求項４記載の発明において、前記要素候補取得手段、前記表示手段および前記選択受付手段による一連の処理を有効化／無効化する切替手段を備える。
【００１３】
請求項６記載の発明は、請求項１乃至請求項５のいずれか１の請求項に記載の発明において、前記要素候補取得手段で取得した要素候補および前記選択受付手段で受け付けた選択結果を記憶媒体に格納する。
【００１４】
請求項７記載の発明は、原稿の画像を読み取り、読み取った原稿画像を入力画像として取得し、この入力画像に対して、処理の基準となる所定の要素に基づいて画像処理を施す画像処理装置における画像処理方法であって、前記処理の基準となる所定の要素の複数の候補を、前記入力画像の有する特徴量に基づいて取得する第１ステップと、前記第１ステップで取得された複数の要素候補を表示する第２ステップと、前記第２ステップで表示された複数の要素候補からユーザが選択した選択結果を受け付ける第３ステップと、を有することにより前記目的を達成する。
【００１５】
請求項８記載の発明は、原稿の画像を読み取り、読み取った原稿画像を入力画像として取得し、この入力画像に対して、処理の基準となる所定の要素に基づいて画像処理を施す画像処理装置に、前記処理の基準となる所定の要素の複数の候補を、前記入力画像の有する特徴量に基づいて取得する要素候補取得機能と、前記要素候補取得機能で取得された複数の要素候補を表示する表示機能と、前記表示機能で表示された複数の要素候補からユーザが選択した選択結果を受け付ける選択受付機能と、を実現させることにより前記目的を達成する。
【００１６】
請求項９記載の発明は、原稿の画像を読み取り、読み取った原稿画像を入力画像として取得し、この入力画像に対して、処理の基準となる所定の要素に基づいて画像処理を施す画像処理装置に、前記処理の基準となる所定の要素の複数の候補を、前記入力画像の有する特徴量に基づいて取得する要素候補取得機能と、前記要素候補取得機能で取得された複数の要素候補を表示する表示機能と、前記表示機能で表示された複数の要素候補からユーザが選択した選択結果を受け付ける選択受付機能と、を実現させるための画像処理プログラムを記録することにより前記目的を達成する。
【発明の効果】
【００１７】
本発明によれば、複数の要素候補からユーザの選択を受け付け、この受け付けられた要素に基づいて画像処理を施すことにより、画像処理装置における画像処理の精度を適切に向上させることができる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明の好適な実施の形態について、図１〜図７を参照して詳細に説明する。
図１は、本実施の形態に係る画像処理装置の構成を示したブロック図である。
本実施の形態に係る画像処理装置は、画像入力装置１、ＣＰＵ（中央演算処理装置）２、ＲＯＭ（リード・オンリ・メモリ）３、表示装置４、記憶装置５、ＲＡＭ（ランダム・アクセス・メモリ）６、外部記憶装置７を備え、これらの装置は、バスラインを介して接続されている。
【００１９】
画像入力装置１は、スキャナ装置等から構成され、紙などに印刷された画像を入力する。即ち、この画像入力装置１は、原稿の画像を読み取り、読み取った原稿画像を入力画像として取得する読取手段を構成している。
ＣＰＵ２は、ＲＯＭ３や記憶装置５などに記憶されているプログラムに従って各種の処理を実行する。
ＲＯＭ３は、画像処理装置を機能させるための各種プログラムや設定情報などのデータが格納されている。
表示装置４は、画像処理装置における処理結果を表示する表示装置であり、液晶ディスプレイなどによって構成されている。
記憶装置５は、画像処理装置内に設けられた大容量の記憶装置であり、ＨＤ（ハードディスク）等で構成される。記憶装置５には、各種プログラムが記憶されている。
ＲＡＭ６は、画像処理装置において各種プログラムを実行する際の作業領域として用いられる主記憶装置である。
外部記憶装置７は、フレキシブルディスク、ＭＯ（光磁気ディスク）、ＣＤ−Ｒ、磁気テープなどの補助記憶装置である。
【００２０】
このように構成された画像処理装置では、画像入力装置１から入力された画像に対して、様々な処理を施すようになっている。
本実施形態では、この画像処理装置で行われる処理の精度を向上させる技術について説明する。なお、処理精度を向上させるとは、処理後の画像がユーザの所望する画像により近い状態にすることをいう。
本実施形態に係る画像形成装置では、ユーザの要望を適切に処理に反映させるために、各画像処理の実行途中において、処理の基準となる要素（ファクター）の候補を表示して、その候補からユーザの所望する要素の選択を促すようにしている。
なお、処理の基準となる要素の候補は、入力画像の特徴量に基づいて決定される。
そして、ユーザの選択（指定）を受け付け、この受け付けられた要素に基づいて所定の画像処理を画像に対して施す。
このように、画像処理の基準となる要素をユーザによって選択（指定）することができるため、処理後の画像の精度を向上させることができる。
【００２１】
次に、本実施形態に係る画像処理装置における処理について具体的に説明する。
なお、本実施形態では、画像処理装置で施される画像処理として、スキュー補正処理、ノイズ除去処理および歪み補正処理を例に説明する。
（スキュー補正処理）
スキュー補正処理とは、画像入力装置１で原稿を読み取った際の画像の傾きを補正する処理のことである。このような画像の傾きは、画像入力装置１に傾いた状態で原稿がセットされた場合などに生じる不具合である。
この画像の傾きは、入力画像より傾き角度を求めて、その角度分だけ画像に回転処理を施すことによって解消（キャンセル）することができるようになっている。なお、このスキュー補正処理方法の詳細については、特開平７−１９２０８６号公報に示されている。
【００２２】
このようにして、入力された画像に対して自動的にスキュー補正処理を施すことも可能である。
しかし、全ての入力画像において１００％正しく補正させる程の精度を画像処理装置に要求した場合には、装置の製造コストにおいても問題が生じてしまう。
そこで、本実施形態では、処理の途中、詳しくは、入力画像より傾き角度を求めた段階で、複数の補正候補をユーザに提示し、ユーザにとって最適な結果をもたらす補正候補の選択を受け付けるようにする。そして、画像処理装置は、受け付けたユーザの選択（指定）に基づいて処理の基準となる要素（傾き角度）を決定し、画像に対する処理を続行する。
【００２３】
図２（ａ）は、スキュー補正の基準となる傾き角度を矢印で表示した図であり、（ｂ）は、スキュー補正の基準となる傾き角度を線で表示した図である。
例えば、スキュー補正処理では、処理の過程で得られた複数の傾き角度がある。この傾き角度を求める際の特徴量として、原稿のエッジ情報（原稿と原稿以外の領域との境界情報）、罫線情報、文字列情報などがある。これらの特徴量に対応する傾き角度、または、これらの特徴量を組み合わせて決定される傾き角度を求めた段階を、処理の途中段階の状態とする。
本実施形態では、このような処理の途中段階において、傾き角度を表示装置４に表示することによってユーザに提示する。ユーザは、表示装置４に表示された複数の選択候補から所望するものを選択する。
なお、処理の過程で得られた複数の傾き角度の候補をユーザに提示する場合には、図２（ａ）に示すように、傾き角度を矢印で表現したり、また、図２（ｂ）に示すように、傾き角度を線分で表現したり、分かりやすい（ユーザが認識しやすい）表現を用いて表示する。
【００２４】
図３は、スキュー補正処理後の画像を複数表示した図である。
傾き角度に基づく処理結果をより適切にユーザに認識させるために、暫定的に各傾き角度の候補に基づく処理結果をプレビュー（試写像）表示させるようにしてもよい。
例えば、傾き角度の候補が３つ存在する場合には、それぞれの傾き角度に基づく傾き補正処理（スキュー補正処理）を行う。即ち、処理の最終段階の状態（結果）を求める。
そして、図３に示すように、それぞれの傾き角度候補に対する最終段階の状態、即ち、画像に対して回転処理を施した後の画像を、表示装置４に表示させる。
ユーザは、スキュー補正処理後の画像を視覚的に認識することができるため、容易に所望する処理結果を選択することができる。
このように、処理の最終段階の状態を示すことによって、適切な候補の選択をユーザに促すことができる。
【００２５】
（ノイズ除去処理）
ノイズ除去処理とは、画像入力装置１で原稿を読み取った際に画像に存在するゴマ塩状の孤立点ノイズを除去する処理のことである。このような孤立点ノイズは、画像入力装置１の読み取り部、例えば、コンタクトガラスなどの表面が汚れている場合などに生じる不具合である。
この孤立点ノイズは、入力画像から孤立点ノイズを抽出する処理を実行し、そして、抽出された孤立点ノイズの画像情報（データ）を削除することによって除去することができるようになっている。
【００２６】
ここで、入力画像から孤立点ノイズを抽出する方法について説明する。
孤立点ノイズの抽出方法の１つとして、予め決められた大きさ（面積）以下の外接矩形を孤立点ノイズとして判断して入力画像から抽出する方法がある。なお、この孤立点ノイズの抽出方法の詳細については、特開２００２−２６２０９３公報に示されている。
このように、入力画像から孤立点ノイズを抽出する場合には、孤立点ノイズであるか非孤立点ノイズであるかの判断をする基準となる所定のしきい値を設定しなければならない。
このしきい値のレベルの違いによって、抽出される孤立点ノイズの量（数量）は変化する。
【００２７】
図４は、しきい値レベルの違い毎の孤立点ノイズの抽出量を示した図である。
ここで、孤立点ノイズを抽出する基準となるしきい値のレベルの違いによる抽出される孤立点ノイズの量（数量）の変化について説明する。なお、本実施形態では、「弱」「普通」「強」の３段階のしきい値レベルが存在する場合について説明する。
図４に示すように、しきい値レベルが「弱」である場合には、しきい値レベルが「普通」の状態である場合と比較して、抽出される孤立点ノイズ（矩形情報）が多くなることが分かる。
一方、しきい値レベルが「強」である場合には、しきい値レベルが「普通」の状態である場合と比較して、抽出される孤立点ノイズ（矩形情報）が少なくなることが分かる。
【００２８】
このように、入力画像から抽出される孤立点ノイズの量は、しきい値レベルが強いほど少なくなり、しきい値レベルが弱いほど多くなる。
入力された画像に対して自動的に予め設定されたしきい値レベルに基づいて孤立点ノイズを抽出して除去する処理を施すことも可能である。
しかし、全ての入力画像において適切に孤立点ノイズのみを抽出することは困難であり、予め設定されているしきい値レベルの状態によっては、孤立点ノイズでない画像情報まで除去されてしまう場合がある。
そこで、本実施形態では、処理の途中、詳しくは、入力画像から孤立点ノイズを抽出する段階で、複数のしきい値レベルの候補をユーザに表示し、ユーザにとって最適な結果をもたらすしきい値レベルの選択を受け付けるようにする。そして、画像処理装置は、受け付けたユーザの選択（指定）に基づいて孤立点ノイズの抽出処理の基準となる要素（しきい値レベル）を決定し、画像に対する処理を続行する。
【００２９】
ノイズ除去処理において除去される孤立点ノイズを適切にユーザに認識させるために、暫定的に各しきい値レベルの候補に基づく孤立点ノイズの抽出処理結果をプレビュー表示させるようにしてもよい。
図４に示すように、それぞれのしきい値レベル候補に対する孤立点ノイズの抽出処理の最終段階の状態（結果）、即ち、ノイズ除去処理を施した後の画像を、表示装置４に表示させる。なお、ここでは、抽出された孤立点ノイズのみを、例えば、色を変化させる等の処理を加えてから表示させるようにしてもよい。
ユーザは、ノイズ除去処理後の画像を視覚的に認識することができるため、容易に所望するしきい値レベルを選択することができる。
このように、ノイズ除去処理の最終段階の状態を示すことによって、適切なしきい値レベルの選択をユーザに促すことができる。
なお、ユーザに提示（表示）されるしきい値レベルの候補は、「強」「普通」「弱」の３段階のみに限定されるものではない。例えば、予め設定された確信度が所定の値（しきい値レベル）を満足する候補のみを抽出して提示（表示）するようにしてもよい。即ち、確からしい候補のみを提示（表示）するようにしてもよい。
【００３０】
（歪み補正処理）
歪み補正処理とは、画像入力装置１で原稿を読み取った際の画像の歪みを補正する処理のことである。このような画像の歪みは、製本原稿の綴じ部などに生じる不具合である。
この画像の歪みは、入力画像の綴じ部の形状を検出し、この検出された綴じ部の形状に基づいて補正することができるようになっている。
ここで、入力画像から綴じ部、即ち、画像の歪みが発生する部分の形状を検出する方法について説明する。
綴じ部の形状の検出方法として、はじめに入力画像から文字の外接矩形（綴じ部の領域）を抽出し、この抽出された文字の外形矩形の形状と、入力画像における地肌濃度の変化情報との比較結果に基づいて画像の歪み量、即ち画像の歪み形状を検出する方法がある。なお、この画像の歪み形状の検出方法の詳細については、特開２００２−２４７３４８公報に示されている。
【００３１】
このようにして検出された綴じ部の形状（歪み形状）に基づいて、自動的に入力画像に対して歪み補正処理を施すことも可能である。
しかし、全ての入力画像において１００％正しく歪み形状を検出することは困難であり、外接矩形の抽出状態や原稿の地肌濃度の状態によっては、適切に歪みが補正されない場合がある。
そこで、本実施形態では、処理の途中、詳しくは、綴じ部の形状（歪み形状）を検出する段階で、複数の歪み形状の候補をユーザに表示し、ユーザにとって最適な結果をもたらす歪み形状の選択を受け付けるようにする。そして画像処理装置は、受け付けたユーザの選択（指定）に基づいて歪み補正処理の基準となる要素（綴じ部の歪み形状）を決定し、画像に対する処理を続行する。
【００３２】
図５は、歪み補正処理の基準となる綴じ部の位置の情報を線で表示した図である。
歪み補正処理においては、歪み形状の検出処理の過程で得られる綴じ部の位置情報などが補正処理の基準要素となる。
綴じ部の位置情報は、画像の傾き補正、形状補正、また、補正処理後の画像の位置合わせ処理時において重要な役割を果たす。
そのため、歪み補正処理においては、適切な綴じ部の位置情報を取得しなければならない。
なお、歪み補正処理における綴じ部の位置情報は、画像を半分にした位置（画像の中心位置）を綴じ部と定義した場合、ページの外形形状に基づいて綴じ部を定義した場合、画像の濃度変化に基づいて綴じ部を定義した場合など、判断基準毎に綴じ部の位置情報は異なる。そのため、複数の綴じ部の位置情報の候補が存在する。
【００３３】
そこで、本実施形態では、歪み補正処理の途中段階にいて、綴じ部の位置情報の候補を表示装置４に表示することによってユーザに提示する。ユーザは、表示装置４に表示された複数の選択候補から所望するものを選択する。
なお、処理の過程で得られた複数の綴じ部の位置情報の候補をユーザに提示する場合には、図５に示すように、綴じ部の位置情報を線分で表現するなど、分かりやすい（ユーザが認識しやすい）表現を用いて表示する。
【００３４】
図６は、歪み補正処理の基準となる歪み形状を表す曲線情報を表示した図である。
歪み補正処理においては、特徴量などから求められる歪み形状を表す曲線情報なども補正処理の基準要素となる。
この歪み形状を表す曲線情報は、原稿のエッジ情報（原稿と原稿以外の領域との境界情報）、罫線情報、文字列情報などの特徴量に基づいて求められる。
なお、この歪み形状を表す曲線情報を求める処理段階を歪み補正処理の途中段階の状態とする。
【００３５】
歪み形状を表す曲線情報は、画像の傾き補正、形状補正、または、補正処理後の画像の位置合わせ処理時において重要な役割を果たす。
そのため、歪み補正処理においては、適切な歪み形状を表す曲線情報を取得しなければならない。
そこで、本実施形態では、歪み補正処理の途中段階にいて、歪み形状を表す曲線情報の候補を表示装置４に表示することによってユーザに提示する。ユーザは、表示装置４に表示された複数の選択候補から所望するものを選択する。
なお、処理の過程で得られた複数の歪み形状を表す曲線情報の候補をユーザに提示する場合には、図６に示すように、歪み形状を表す曲線情報を具体的な曲線で表現するなど、分かりやすい（ユーザが認識しやすい）表現を用いて表示する。
【００３６】
図７は、歪み補正処理後の画像を複数表示した図である。
綴じ部の位置情報および歪み形状を表す曲線情報の選択結果、即ち、画像の歪み形状の選択結果をより適切にユーザに認識させるために、暫定的に各画像の歪み形状の候補に基づく処理結果をプレビュー表示させるようにしてもよい。
図７に示すように、それぞれ画像の歪み形状候補に対する最終段階の状態、即ち、画像に対して歪み補正処理を施した後の画像を、表示装置４に表示させる。ここでは、複数の歪み形状候補に基づく処理結果をサムネール画像などの分かりやすい表現でユーザに提示し、選択を促すようにする。
ユーザは、歪み補正処理後の画像を視覚的に認識することができるため、容易に所望する画像の歪み形状を選択することができる。
このように、処理の最終段階の状態を示すことによって、適切な候補の選択をユーザに促すことができる。
【００３７】
本実施形態によれば、画像処理、特に入力画像に施す補正処理の精度を向上させることができる。また、各種画像処理（補正処理）後における修正処理の効率を向上させることができる。
また、本実施形態によれば、仕掛かりを含む画像、即ち、画像処理の最終状態（結果）ではなく処理途中の段階の画像の状態において、処理の基準となる要素（ファクター）の選択を複数の候補からユーザに促すことができる。これにより、ユーザの所望する処理結果を適切に得ることができる。即ち、画像処理（補正処理）の精度を向上させることができる。
なお、上述したような処理の基準となる要素（ファクター）をユーザに選択させてから画像処理を行う機能は、オン／オフ設定によって機能の有効化／無効化の設定が任意にできるようになっている。つまり、画像処理装置は、これらの機能の切替手段を備えている。
このような切替手段を備えることにより、入力画像の状態（処理上都合のよい画像であれば候補を提示する必要はない）、候補を表示する表示装置４の制限（表示画面サイズやメモリサイズ）、ユーザ側の制限（逐次処理でなくバッチ処理時など大量の画像を処理する場合など）に適切に対応することができる。
【００３８】
本実施形態において、上述した各画像処理（補正処理）の途中段階においてユーザに提示（表示）される処理の基準となる要素（ファクター）の候補の数を、予め、任意の値に設定（指定）することもできる。また、この処理の基準となる要素（ファクター）の候補の数は、予め設定してある複数の候補数の設定値から選択できるようにしてもよい。このように、提示される選択候補の数を任意の値に設定可能とすることにより、例えば、選択可能な候補数が多くなる場合などにおいても、候補を表示する表示装置４の制限（表示画面サイズやメモリサイズ）に適切に対応することができる。
また、この処理の基準となる要素（ファクター）の候補の数の設定は、例えば、予め設定された確信度が所定の値を満足する候補のみを抽出して提示（表示）するようにしてもよい。即ち、確からしい候補のみを提示（表示）するようにしてもよい。なお、この確信度は、各画像処理（補正処理）の機能によって求められる。
【００３９】
本実施形態では、上述したような処理の基準となる要素（ファクター）の候補およびユーザの選択結果を記憶装置５などの記憶媒体に格納するようにしてもよい。
このように要素の候補を記憶（格納）することによって、逐次処理ではなく連続処理（バッチ処理）によって大量の入力画像を一括処理する場合などに、残りの作業（未処理データの処理）を後で他の装置に割り振ることが可能となる。つまり、画像処理の分散化が可能になる。
また、要素の候補およびユーザの選択結果を記憶（格納）することによって、逐次処理ではなく連続処理（バッチ処理）によって大量の入力画像を一括処理する場合などに、残りの作業（未処理データの処理）の再開を速やかに実行することができる。例えば、大量の入力画像に対してスキュー補正処理を実行する場合において、各入力画像に対する処理を行う際に、格納された傾き角度候補およびユーザの選択結果を逐次読み出して確認することによって、正しい（適切な）傾き角度を認識することができる。そして、速やかにその後の処理である画像の回転処理を施すことができる。
【図面の簡単な説明】
【００４０】
【図１】本実施の形態に係る画像処理装置の構成を示したブロック図である。
【図２】（ａ）は、スキュー補正の基準となる傾き角度を矢印で表示した図であり、（ｂ）は、スキュー補正の基準となる傾き角度を線で表示した図である。
【図３】スキュー補正処理後の画像を複数表示した図である。
【図４】しきい値レベルの違い毎の孤立点ノイズの抽出量を示した図である。
【図５】歪み補正処理の基準となる綴じ部の位置の情報を線で表示した図である。
【図６】歪み補正処理の基準となる歪み形状を表す曲線情報を表示した図である。
【図７】歪み補正処理後の画像を複数表示した図である。
【符号の説明】
【００４１】
１    画像入力装置
２    ＣＰＵ
３    ＲＯＭ
４    表示装置
５    記憶装置
６    ＲＡＭ
７    外部記憶装置
【図１】
2006087027.tif 000003
【図２】
2006087027.tif 000004
【図３】
2006087027.tif 000005
【図４】
2006087027.tif 000006
【図５】
2006087027.tif 000007
【図６】
2006087027.tif 000008
【図７】
2006087027.tif 000009