(57)【特許請求の範囲】
【請求項１】
オリジナル画像を複写してコピー画像を作成する複写部と、
前記コピー画像に対し黒枠の線の切れをつなぐ黒枠用フィルタ処理を実行する第１の処理部と、
前記第１の処理部において黒枠用フィルタ処理を実行されたコピー画像に対し白連続領域抽出法を適用して黒枠の内側の座標を算出し、前記算出された座標を前記オリジナル画像に適応して黒枠内の画像を抽出する第２の処理部と、
を備えることを特徴とする画像処理装置。
【請求項２】
オリジナル画像を複写してコピー画像を作成する第１の過程と、
前記コピー画像に対し黒枠の線の切れをつなぐ黒枠用フィルタ処理を実行する第２の過程と、
前記第２の過程において黒枠用フィルタ処理を実行されたコピー画像に対し白連続領域抽出法を適用して黒枠の内側の座標を算出し、前記算出された座標を前記オリジナル画像に適応して黒枠内の画像を抽出する第３の過程と、
を備えることを特徴とする画像処理方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、画像処理において扱いが異なるパタンが混在する場合に、特定パタンを抽出する画像処理装置及び方法に関するものである。
【０００２】
【従来の技術】
従来より、紙面上の文字、記号を電子データとするための技術として文字認識技術（OCR:Optical Charactar Reader）が用いられている。この文字認識技術は、基本的にノイズ等の少ないきれいなパタンを認識対象とする。例えば、図５は文字認織技術（以下“文字認識”と呼ぶ）にとってノイズ等の多いパタンの一例であり、このようなパタンの場合、誤認識する確率が高くなる。このパタンにおいて誤認識が生じやすくなる点を以下に述べる。
▲１▼文字の輪郭がギザギザしている（図中に示していないが文字パタン全体に渡ってギザギザしている。主に印刷あるいは光学的入力時の解像度が十分でない場合に生じる。）
▲２▼文字線内に白画素が点在している
▲３▼雑音が多数存在している
▲４▼文字線が１ドット幅で切れている
文字に限らず、このようなノイズ等の多いパタンを整形するための前処理技術としてフィルタリング技術がある。フィルタは、対象となるパタンによって、それぞれチューニングする必要がある。例えば、文字認識用フィルタリングでは、パタンの基本的な形状を損なうようなことが有ってはならない。そのため、パタンに与える影響を最小限にするため、例えば３×３の画素を参照し、その９個の画素のうち、周囲８個の画素が白か黒かをみて中央の画素が黒か白を決定していく。中央の画素の処理例を図６に示す。この方法で、パタン画像の全ての画素について白か黒かを判定して新たに画像を作成することをフィルタリング処理という。図５の画像に対して上述の文字認識用フィルタリング処理を実施した例を図７に示す。
【０００３】
また、フィルタリング処理の他の例として、黒枠の整形のみを対象とした黒枠用フィルタリング処理がある。その例を図９に示す。図に示すように文字認識用フィルタ処理と異なり、水平方向、垂直方向の３ドット幅までの線の切れを繋ぐことがこのフィルタの目的である。この例では、原画像では黒枠で囲われた領域がないが、黒枠用フィルタ処理後では黒画素で囲われた領域が存在し、黒枠内の領域を特定できる。このように、フィルタリング技術は、抽出するパタンに応じて、その処置が異なる。
【０００４】
上述の文字認識において、例えば、黒枠のなかに文字が記入されているような、黒枠と文字という異なる二つ以上のパタンが混在する場合がある。文字を認識するには、文字パタンのみでなければならず、そのためには、黒枠から文字部分のみを抽出しなければならない。黒枠内部から文字等の画像を切出す方式として、現在、白連続領域抽出法が利用されている。白連続領域抽出法は、図８に示すように、黒画素で囲われた白画素連続領域を求め、その最大横幅、最大縦幅から切出す枠の座標を計算し、その内部のみの画像を抽出する方法である。
ところが、白連続領域抽出法において、切出しを成功させるためには画像中の黒枠は原則として完全に繋がっている必要がある。しかし、例えば、黒枠の帳票をＦＡＸ等から電子データとして取得した時など、黒枠が掠れて切れてしまうことが多々ある。黒枠が切れている場合、白連続領域抽出法では文字を切り出すことができない。
【０００５】
【発明が解決しようとする課題】
黒枠が切れている場合、上述の黒枠用フィルタリング処理をし、次に、白連続領域抽出法で文字部分を切り出すことが考えられる。その一例を図１０に示す。まずは、原画像（ａ）に対し黒枠用フィルタを実施するが、どこからが黒枠でどこまでが文字パタンかフィルタリング装置では判断できないため、画像全体に黒枠用フィルタ処理を実施する。図１０の画像（ｂ）は、原画像（ａ）に黒枠用フィルタ処理を実施した一例である。次に、白連続領域抽出法で白画素連続領域を求め、文字認織部に渡す文字パタン領域を切り出す。しかし、この場合、画像全体に黒枠用フィルタ処理を実施したため、文字パタンに黒枠用フィルタが影響を及ぼしてしまい、切り出したパタンに文字認識用フィルタを実施しても、図１０の画像（ｃ）に示すように、文字パタンが変化してしまう。
【０００６】
また、黒枠用フィルタを使用しないで、最初に文字認識用フィルタを画像全体に実施しても、文字認識用フィルタでは２ドット幅以上の枠の欠損を繋ぐことができないので黒枠の欠陥が残り、その後白連続領域抽出法を適用しても枠内の文字を切り出すことができない。このように、枠抽出を優先させて枠抽出用フィルタを実施してしまうと、文字認識の精度が悪くなり、文字認識を優先させて、文字認識用フィルタを実施すると、枠抽出の精度が低下してしまう。
本発明はこのような事情に鑑みてなされたもので、画像処理において扱いが異なるパタンが混在する場合に、高い精度で対象パタンを抽出することのできる画像処理装置及び方法を提供することを目的とする。
【０００７】
【課題を解決するための手段】
本発明は上記の目的を達成するためになされたもので、オリジナル画像を複写してコピー画像を作成する複写部と、前記コピー画像を画像処理する第１の処理部と、前記第１の処理部において処理されたコピー画像から取得した情報を用いて前記オリジナル画像を処理する第２の処理部とを備えることを特徴とする画像処理装置を提供する。本発明の画像処理装置により、扱いが異なるパタンが混在する画像にフィルタリング処理を実施する場合、特定パタンの抽出精度が向上する。
【０００８】
また、本発明は、オリジナル画像を複写してコピー画像を作成する複写部と、前記コピー画像に対し黒枠用フィルタ処理を実行する第１の処理部と、前記第１の処理部で黒枠用フィルタ処理を実行されたコピー画像に対し白連続領域抽出法を適用して黒枠の内側の座標を算出し、前記算出された座標を前記オリジナル画像に適応して黒枠内の画像を抽出する第２の処理部とを備えることを特徴とする画像処理装置を提供する。本発明の画像処理装置により、黒枠内の画像の特徴を損ねられることなく、黒枠内の画像を抽出することができる。
【０００９】
また、本発明は、オリジナル画像を複写してコピー画像を作成する第１の過程と、前記コピー画像を画像処理する第２の過程と、前記第１の処理部において画像処理されたコピー画像から取得した情報を用いて前記オリジナル画像を処理する第３の過程とを含む画像処理方法を提供する。本発明の画像処理方法により、扱いが異なるパタンが混在する画像にフィルタリング処理を実施する場合、特定パタンの抽出精度が向上する。
【００１０】
【発明の実施の形態】
以下、本発明の一実施形態を図面を参照して説明する。
図１は、黒枠から黒枠内の文字等を切り出す画像処理装置の構成を示すブロック図である。１は制御部であり、各部の制御を行う。２は複写部であり、画像をコピーする。３は第１画像処理部であり、黒枠用フィルタリング処理を実施する。４は第２画像処理部であり、白連続領域抽出法を利用して黒枠内の文字を切り出す処理を行う。
【００１１】
次に、本実施形態の動作を図２、図３を参照して説明する。制御部１は、スキャナー等から、画像処理の対象であるオリジナル画像を受け取る。オリジナル画像には、例えば図３の画像ａに示すような枠で囲われた文字等が描かれている。制御部１は複写部２にオリジナル画像をコピーするよう命じる。複写部２は、オリジナル画像をコピーし、図３の画像ｂに示すようなコピー画像を作成する（図２におけるステップＳ１０、図３における▲１▼）。複写部２はオリジナル画像を複写しコピー画像を作成したことを制御部１に返す。
次に、制御部１は第１画像処理部３に、コピー画像に対し画像処理を実施するよう命じる。第１画像処理部３はコピー画像全体に対し、図９に一例を示すような、黒枠の切れた部分を黒画素でつなぐ黒枠用フィルタリング処理を実施し、水平方向及び垂直方向の３ドット幅までの線の切れをつなぐ処理をする（図２におけるステップＳ１１、図３における▲２▼）。図３の画像ｃは、図３の画像ｂに対し黒枠用フィルタリング処理を実施した一例である。第１画像処理部３はコピー画像に対し画像処理を実施したことを制御部１に返す。
【００１２】
制御部１は第２画像処理部４に、画像処理を実施するよう命じる。第２画像処理部４は、図８に一例を示す白連続領域抽出法を用いて、第１画像処理部３により処理された画像に対して黒画素で囲われた白画素連続領域を求め、その最大横幅、最大縦幅から、切り出す文字枠座標を算出する。次に、図４に一例を示すように、算出した文字枠座標をオリジナル画像に適応して切り出し領域を特定し（図３における▲３▼）、黒枠内部の文字を抽出する（図２におけるステップＳ１２、図３における▲４▼）。第２画像処理部４は制御部１に、画像処理を実施したことを返す。制御部１は、第２画像処理部４で抽出された画像を文字認識部等へ出力する。
【００１３】
以上説明したように、画像処理装置は処理対象となるオリジナル画像を複写部２に複写してコピー画像を作成する。そして画像処理装置は、いくつかの画像処理部によるコピー画像への処理の結果得られる情報を用いて、複写部２に複写したオリジナル画像の処理を行なう。なお、本実施の形態において、第１画像処理部３は黒枠用フィルタリング処理を行い、第２画像処理部４は白連続領域抽出法による処理を行う例を示したが、これに限定されるものではない。また、画像処理部の個数も２つに限定されるものではない。要は、処理対象となるオリジナル画像の複写を行いコピー画像を作成し、コピー画像（オリジナル画像と同じ画像）に対し画像処理を行ない、画像処理の結果得られる情報を用いてオリジナル画像を処理するものであればよい。
【００１４】
なお、図１における制御部１、複写部２、第１画像処理部３、第２画像処理部４の機能のうち一部またはすべてを実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行させることにより、制御部１、複写部２、第１画像処理部３、第２画像処理部４の機能を実現させてもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。
また、「コンピュータシステム」は、ＷＷＷシステムを利用している場合であれば、ホームページ提供環境（あるいは表示環境）も含むものとする。
【００１５】
また、「コンピュータ読み取り可能な記録媒体」とは、フロッピーディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含むものとする。また上記プログラムは、前述した機能の一部を実現するためのものであっても良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであっても良い。
以上、この発明の実施形態を図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計変更等も含まれる。
【００１６】
【発明の効果】
以上説明したように、本発明の画像処理装置および方法によれば、オリジナル画像を複写してコピー画像を作成する複写部と、前記コピー画像を画像処理する第１の処理部と、前記第１の処理部において処理されたコピー画像から取得した情報を用いて前記オリジナル画像を処理する第２の処理部とを備えることを特徴とするので、扱いが異なるパタンが混在する画像にフィルタリング処理を実施する場合、特定パタンの抽出精度が向上する。
【図面の簡単な説明】
【図１】  本発明の一実施形態である黒枠から黒枠内の画像を切り出す画像処理装置の構成を示すブロック図である。
【図２】  同実施形態における動作のフローチャートである。
【図３】  同実施形態において、黒枠から黒枠内の画像パタンを切り出す動作の説明図である。
【図４】  白連続領域抽出法で得た切り出し領域をオリジナル画像に適応させる説明図である。
【図５】  ノイズ等の多い文字パタンの一例である。
【図６】  文字認識用フィルタの処理の説明図である。
【図７】  ノイズ等の多い文字に文字認識用フィルタを実行した一例である。
【図８】  白連続領域抽出法の説明図である。
【図９】  黒枠用フィルタを実行した一例である。
【図１０】  枠で囲われた文字の画像に黒枠用フィルタを実施し、次に文字認識用フィルタを実施した一例である。
【符号の説明】
１：制御部
２：複写部
３：第１画像処理部
４：第２画像処理部
【図１】
0004350317.tif 000002
【図２】
0004350317.tif 000003
【図３】
0004350317.tif 000004
【図４】
0004350317.tif 000005
【図５】
0004350317.tif 000006
【図６】
0004350317.tif 000007
【図７】
0004350317.tif 000008
【図８】
0004350317.tif 000009
【図９】
0004350317.tif 000010
【図１０】
0004350317.tif 000011