(57)【要約】【課題】参照画像領域が大きくても、少ない処理回数で正確かつ高速に孤立点を除去することができる画像処理装置を提供する。【解決手段】参照画像データとして画像データから抽出する参照画素データ抽出部（２０４）と、参照画素データに対して論理演算処理を行う論理演算処理部（２０５）と、論理演算処理部（２０５）において生成されたデータを調査して、ノイズと判断する画素値を有する除去候補領域の開始位置及び終了位置を抽出する除去候補検知部（２０６）と、除去候補検知部（２０６）において検知された開始位置と終了位置との差が所定の閾値以下である場合に、参照画素データ中の除去候補領域に対応する画素値を総て所定の背景画素値に変更する画素値変更部（２０７）とを備える画像処理装置により上記課題を解決できる。【選択図】図２
2006157282.tif 000002
【特許請求の範囲】
【請求項１】
２値化された画像データに含まれる孤立点を除去する画像処理装置であって、
所定の軸方向に伸びる少なくとも３ライン分の画像データを参照画像データとして前記画像データから抽出する参照画素データ抽出部と、
前記参照画素データに対して前記所定の軸方向とは異なる軸方向に論理演算処理を行う論理演算処理部と、
前記論理演算処理部において生成されたデータを前記所定の軸方向に調査して、ノイズと判断する画素値を有する除去候補領域の開始位置及び終了位置を抽出する除去候補検知部と、
前記除去候補検知部において検知された開始位置と終了位置との差が所定の閾値以下である場合に、前記参照画素データ中の前記除去候補領域に対応する画素値を総て所定の背景画素値に変更する画素値変更部と、
を備えることを特徴とする画像処理装置。
【請求項２】
請求項１に記載の画像処理装置において、
前記論理演算処理部では、前記参照画素データに対して前記所定の軸方向とは異なる軸方向にそって画素値の論理和を算出するＯＲ処理を行うことを特徴とする画像処理装置。
【請求項３】
請求項１に記載の画像処理装置において、
前記論理演算処理部では、前記参照画素データに対して前記所定の軸方向とは異なる軸方向にそって画素値の論理積を算出するＡＮＤ処理を行うことを特徴とする画像処理装置。
【請求項４】
請求項１〜３のいずれか１つに記載の画像処理装置において、
前記画像データはランレングス符号化された形式であることを特徴とする画像処理装置。
【請求項５】
請求項１〜４のいずれか１つに記載の画像処理装置において、
ランレングス符号化処理を行うランレングス符号化部を備えることを特徴とする画像処理装置。
【請求項６】
２値化された画像データに含まれる孤立点を除去する画像処理方法であって、
所定の軸方向に伸びる少なくとも３ライン分の画像データを参照画像データとして前記画像データから抽出する参照画素データ抽出工程と、
前記参照画素データに対して前記所定の軸方向とは異なる軸方向に論理演算処理を行う論理演算処理工程と、
前記論理演算処理工程において生成されたデータを前記所定の軸方向に調査して、ノイズと判断する画素値を有する除去候補領域の開始位置及び終了位置を抽出する除去候補検知工程と、
前記除去候補検知工程において検知された開始位置と終了位置との差が所定の閾値以下である場合に、前記参照画素データ中の前記除去候補領域に対応する画素値を総て所定の背景画素値に変更する画素値変更工程と、
を備えることを特徴とする画像処理方法。
【請求項７】
請求項６に記載の画像処理方法において、
前記論理演算処理工程では、前記参照画素データに対して前記所定の軸方向とは異なる軸方向にそって画素値の論理和を算出するＯＲ処理を行うことを特徴とする画像処理方法。
【請求項８】
請求項６に記載の画像処理方法において、
前記論理演算処理工程では、前記参照画素データに対して前記所定の軸方向とは異なる軸方向にそって画素値の論理積を算出するＡＮＤ処理を行うことを特徴とする画像処理方法。
【請求項９】
請求項６〜８のいずれか１つに記載の画像処理方法において、
前記画像データはランレングス符号化された形式であることを特徴とする画像処理方法。
【請求項１０】
請求項６〜９のいずれか１つに記載の画像処理方法において、
ランレングス符号化処理を行う符号化工程を備えることを特徴とする画像処理方法。
【請求項１１】
２値化された画像データに含まれる孤立点を除去するための画像処理プログラムであって、
コンピュータを、
所定の軸方向に伸びる少なくとも３ライン分の画像データを参照画像データとして前記画像データから抽出する参照画素データ抽出部と、
前記参照画素データに対して前記所定の軸方向とは異なる軸方向に論理演算処理を行う論理演算処理部と、
前記論理演算処理部において生成されたデータを前記所定の軸方向に調査して、ノイズと判断する画素値を有する除去候補領域の開始位置及び終了位置を抽出する除去候補検知部と、
前記除去候補検知部において検知された開始位置と終了位置との差が所定の閾値以下である場合に、前記参照画素データ中の前記除去候補領域に対応する画素値を総て所定の背景画素値に変更する画素値変更部と、
を備える画像処理装置として機能させることを特徴とする画像処理プログラム。
【請求項１２】
請求項１１に記載の画像処理プログラムにおいて、
前記論理演算処理部を、前記参照画素データに対して前記所定の軸方向とは異なる軸方向にそって画素値の論理和を算出するＯＲ処理を行う処理部として機能させることを特徴とする画像処理プログラム。
【請求項１３】
請求項１１に記載の画像処理プログラムにおいて、
前記論理演算処理部を、前記参照画素データに対して前記所定の軸方向とは異なる軸方向にそって画素値の論理積を算出するＡＮＤ処理を行う処理部として機能させることを特徴とする画像処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理方法、画像処理装置及び画像処理プログラムに関する。特に、２値化画像データから孤立点を除去する画像処理方法、画像処理装置及び画像処理プログラムに関する。
【背景技術】
【０００２】
複写機、ファクシミリ等の画像形成装置やスキャナ等の画像入力装置による画像データの画像処理において、例えば、原稿読み取り時に原稿に付着していた埃や傷、その他のノイズにより、画像形成対象とする画像データ上に本来存在するはずのない不要な孤立点が生ずることがある。このような不要な孤立点は、出力画像の品質を低下させてしまう。従来から、この様な画像データ上に生じた孤立点を画像形成前に除去する技術について検討されている。
【０００３】
この様な画像処理方法の一つが特許文献１に開示されている。図１に示すように、ｍ×ｎ画素（図１ではｍ＝５）の参照領域のうち、ｘ１列目のｍライン分の画素が全て基準画素値（＝白画素）であり、ｘ２列目に基準画素値と反対の画素値（＝黒画素）が存在するので、ｘ２列目をノイズ候補注目ブロックの開始位置として検出し、その後ｘ方向に走査を続け、ｘ４列目までは基準画素値と反対の画素値が存在するが、ｘ５列目のｍライン分の画素が全て基準画素値であるので、ｘ４列目をノイズ候補注目ブロックの終了位置として検出する。その後、ノイズ候補注目ブロックの大きさが所定の閾値以下であれば、前記注目ブロックをノイズと判定し、注目ブロック内の画素値を全て基準画素値に変換する。
【０００４】
【特許文献１】特開２００４−０７２４０５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記従来技術では、ノイズ候補注目ブロックを検出する為に参照領域内の全ての画素値を調査する必要があり、処理時間が長大となる。さらに、除去対象ノイズのサイズが大きくなるにつれてより顕著となる。
【０００６】
本発明は、上記問題に鑑みてなされたものであり、参照画像領域が大きくても、少ない処理回数で、正確かつ高速に孤立点を検出・除去することができる画像処理方法、画像処理装置及び画像処理プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
本発明は、２値化された画像データに含まれる孤立点を除去する画像処理装置であって、所定の軸方向に伸びる少なくとも３ライン分の画像データを参照画像データとして前記画像データから抽出する参照画素データ抽出部と、前記参照画素データに対して前記所定の軸方向とは異なる軸方向に論理演算処理を行う論理演算処理部と、前記論理演算処理部において生成されたデータを前記所定の軸方向に調査して、ノイズと判断する画素値を有する除去候補領域の開始位置及び終了位置を抽出する除去候補検知部と、前記除去候補検知部において検知された開始位置と終了位置との差が所定の閾値以下である場合に、前記参照画素データ中の前記除去候補領域に対応する画素値を総て所定の背景画素値に変更する画素値変更部と、を備えることを特徴とする。
【０００８】
ここで、前記論理演算処理部では、前記参照画素データに対して前記所定の軸方向とは異なる軸方向にそって画素値の論理和を算出するＯＲ処理を行うことが好適である。また、前記論理演算処理部では、前記参照画素データに対して前記所定の軸方向とは異なる軸方向にそって画素値の論理積を算出するＡＮＤ処理を行うものとしても良い。
【０００９】
また、前記画像データはランレングス符号化された形式であることが好適である。さらに、ランレングス符号化処理を行うランレングス符号化部を備えることも好適である。
【００１０】
本発明の別の態様は、２値化された画像データに含まれる孤立点を除去する画像処理方法であって、所定の軸方向に伸びる少なくとも３ライン分の画像データを参照画像データとして前記画像データから抽出する参照画素データ抽出工程と、前記参照画素データに対して前記所定の軸方向とは異なる軸方向に論理演算処理を行う論理演算処理工程と、前記論理演算処理工程において生成されたデータを前記所定の軸方向に調査して、ノイズと判断する画素値を有する除去候補領域の開始位置及び終了位置を抽出する除去候補検知工程と、前記除去候補検知工程において検知された開始位置と終了位置との差が所定の閾値以下である場合に、前記参照画素データ中の前記除去候補領域に対応する画素値を総て所定の背景画素値に変更する画素値変更工程と、を備えることを特徴とする。
【００１１】
ここで、前記論理演算処理工程では、前記参照画素データに対して前記所定の軸方向とは異なる軸方向にそって画素値の論理和を算出するＯＲ処理を行うことが好適である。また、前記論理演算処理工程では、前記参照画素データに対して前記所定の軸方向とは異なる軸方向にそって画素値の論理積を算出するＡＮＤ処理を行うものとしても良い。
【００１２】
また、前記画像データはランレングス符号化された形式であることが好適である。さらに、ランレングス符号化処理を行う符号化工程を備えることも好適である。
【００１３】
本発明の別の態様は、２値化された画像データに含まれる孤立点を除去するための画像処理プログラムであって、コンピュータを、所定の軸方向に伸びる少なくとも３ライン分の画像データを参照画像データとして前記画像データから抽出する参照画素データ抽出部と、前記参照画素データに対して前記所定の軸方向とは異なる軸方向に論理演算処理を行う論理演算処理部と、前記論理演算処理部において生成されたデータを前記所定の軸方向に調査して、ノイズと判断する画素値を有する除去候補領域の開始位置及び終了位置を抽出する除去候補検知部と、前記除去候補検知部において検知された開始位置と終了位置との差が所定の閾値以下である場合に、前記参照画素データ中の前記除去候補領域に対応する画素値を総て所定の背景画素値に変更する画素値変更部と、を備える画像処理装置として機能させることを特徴とする。
【００１４】
ここで、前記論理演算処理部を、前記参照画素データに対して前記所定の軸方向とは異なる軸方向にそって画素値の論理和を算出するＯＲ処理を行う処理部として機能させることが好適である。また、前記論理演算処理部を、前記参照画素データに対して前記所定の軸方向とは異なる軸方向にそって画素値の論理積を算出するＡＮＤ処理を行う処理部として機能させても良い。
【発明の効果】
【００１５】
本発明によれば、参照領域内のデータを全て参照することなく、論理演算処理を用いて１ライン分のデータを生成し、そのデータから孤立点の存在の有無を判断している。したがって、参照画像領域が大きくなった場合においても、少ない処理回数で、正確かつ高速に孤立点を検出・除去することができる。
【発明を実施するための最良の形態】
【００１６】
本発明の実施の形態について、図１に示した座標系と参照画素データ及び注目ブロックの例を用いて説明する。座標系は、参照画素データの画素配列に基づいて、一方をｘ軸とし、他方をｙ軸とする。また、図１において、黒画素は画素値１、白画素は画素値０で表現されるものとする。
【００１７】
本発明の実施の形態における画像処理装置は、図２に示すように、画像入力部（２０１）、画像メモリ部（２０２）、画像出力部（２０３）、参照画素データ抽出部（２０４）、論理演算処理部（２０５）、除去候補検知部（２０６）及び画素値変更部（２０７）を含んで構成される。なお、図２に示した各部はコンピュータ上の処理プログラムモジュールとして存在してもよいし、一部又は全部が専用のハードウェアで構成されていてもよい。
【００１８】
画像入力部（２０１）は、例えば、スキャナ等の画像読み取り装置であり、原稿から２値化された画像データを取得して画像メモリ部（２０２）に格納及び保持させる。このとき、画像データはランレングス符号化されたものとすることも好適である。画像出力部（２０３）は、画像メモリ部（２０２）に保持されている画像データを出力する。
【００１９】
参照画素データ抽出部（２０４）は、画像メモリ部（２０２）に保持されている画像データを読み出し、ｘ方向に延びるｎライン分（ｎは、３以上の整数）の参照画素データを抽出する。図３は、２値化画像データから参照画素データを取り出す処理の一例を示す図である。ここでｎは除去対象の孤立点の大きさに依存する。本実施形態では、除去対象の孤立点のｙ方向サイズ+２ライン分のデータを参照画素データとして抽出する。例えば、縦３画素×横３画素の領域内に納まる画素を除去対象とするのであれば、図３に示すように最小で５ライン分のデータを参照画素データとして抽出する。抽出した領域の画像が、図１に示す参照画素データとなる。
【００２０】
論理演算処理部（２０５）は、参照画素データ抽出部（２０４）で抽出した参照画素データをライン単位でｙ方向に論理演算処理を行ったデータを生成する。生成されたデータは画像メモリ部（２０２）内のワーク領域に格納される。図１に示すデータに対して論理演算処理としてＯＲ処理を行った場合、図４に示す処理結果となる。また、ＡＮＤ処理を行った場合、図５に示す処理結果となる。
【００２１】
除去候補検知部（２０６）では、論理演算処理部（２０５）で生成したデータをｘ方向に順次走査する。走査の過程で、基準画素値と異なる画素の開始位置ｓｔａｒｔ＿ｘ、及び終了位置ｅｎｄ＿ｘを記憶し、孤立点の候補であるか否かを判定する。判定は、数式（１）を満たすか否かで行う。ここで、基準画素値は孤立点として除去したい画素値と異なる画素値を設定する。また、第一閾値ｔｈ＿ｘはｘ方向に関する孤立点のサイズの閾値とし、除去対象の孤立点のサイズに応じて決定する。
【００２２】
終了位置ｅｎｄ＿ｘ−開始位置ｓｔａｒｔ＿ｘ＋１＜＝第一閾値ｔｈ＿ｘ ・・・(１)
【００２３】
数式（１）を満たさない場合には、検出した開始位置ｓｔａｒｔ＿ｘ及び終了位置ｅｎｄ＿ｘに相当する参照画素データ中の画素は孤立点ではないと判断する。数式（１）を満たす場合には、検出した開始位置ｓｔａｒｔ＿ｘ及び終了位置ｅｎｄ＿ｘに相当するブロックを参照画素データから抽出する。そして、抽出したブロックを構成する画素のうちｙ方向の両端部の画素値が総て基準画素値である場合、そのブロック内に含まれる基準画素値と異なる画素を孤立点であると判定し、孤立点を除去候補ブロックとして抽出する。
【００２４】
例えば、縦３画素×横３画素のサイズ以下を孤立点として抽出する場合、第一閾値は３となる。基準画素値を０（白）、除去したい画素値を１（黒）とし、論理演算処理としてＯＲ処理を用いた場合、図４において領域５００は数式（１）を満たすが、領域５０１は数式（１）を満たさない。従って、領域５００に相当するブロックを参照画素データから抽出する。抽出したブロックが図１のブロック１１０であるとすると、ｙ方向の両端部の画素１１１及び画素１１２は基準画素値０であるので、ブロック１１０内の基準画素値０と異なる画素は孤立点であると判定される。
【００２５】
一方、基準画素値を１（黒）、除去したい画素値を０（白）とし、論理演算処理としてＡＮＤ処理を用いた場合、図５において領域５０２は数式（１）を満たす。従って、領域５０２に相当するブロックを参照画素データから抽出する。抽出したブロックを図１のブロック１２０とすると、ｙ方向の両端部の画素１２１及び画素１２２は基準画素値１であるので、ブロック１２０内の基準画素値１と異なる画素は孤立点であると判定される。
【００２６】
画素値変更部（２０７）は、除去候補検知部（２０６）で検知した除去候補ブロック内の画素値を基準画素値に変更する。例えば、ブロック１１０は図６のようにブロック内の画素値が変更され、ブロック１２０は図７のようにブロック内の画素値が変更される。
【００２７】
ここで、図３では、参照画素データ抽出部（２０４）でｘ方向に延びる５ライン分のデータを取得した場合を想定して説明したが、参照画素データ抽出部（２０４）でｙ方向に延びる５ライン分のデータを取得した場合は、前述の開始位置や終了位置の説明をｙ方向の位置に置き換えればよい。
【００２８】
次に、図８に示すフローチャートを参照し、本実施の形態における画像処理装置による処理について説明する。以下、Ｆｍ（ａ）は参照画素データ内のｍ行目のｘ方向の座標ａの画素値を示し、Ｇ（ａ）は参照画素データをｙ方向に論理演算した結果のデータ内の座標ａの画素値を示し、例えば、Ｆｍ（ａ）＝０，Ｇ（ａ）＝０が、基準画素値（背景画素値）を有する画素とすると、Ｆｍ（ａ）＝１，Ｇ（ａ）＝１は、基準画素値と反対の画素値を有する画素、つまり、孤立点を構成する画素の候補であることを示す。
【００２９】
ｓｔａｒｔ＿ｘはｘ方向の除去候補注目ブロックの開始位置の座標、ｅｎｄ＿ｘはｘ方向の除去候補注目ブロックの終了位置の座標、ｔｈ＿ｘはｘ方向に対する孤立点のサイズの閾値、つまり、連続して検知した除去候補注目ブロックの個数の閾値をそれぞれ示すものとする。
【００３０】
ステップＳ１０では、スキャナ等の画像読み取り装置を含む画像入力部（２０１）により２値化された画像データを取得し、画像メモリ部（２０２）に格納する。
【００３１】
ステップＳ１２では、ｙ方向のラインカウンタを０にする。ステップＳ１４では、参照画素データ抽出部（２０４）により、画像メモリ部（２０２）内に格納されている画像データからｎライン分の参照画素データが抽出される。ここでｎは、除去対象孤立点のｙ方向サイズ＋２とする。ステップＳ１６では、参照画素データに対してｙ方向に論理演算処理を行う。処理結果は、画像メモリ部（２０２）に格納される。
【００３２】
ステップＳ１８では、ｘ方向のカウンタを０にする。次に、ステップＳ２０では、カウンタｘに対してＧ（ｘ−１）＝０であり、かつ、Ｇ（ｘ）＝１であるか否かが調査される。ｘがこの条件に該当する場合、ステップＳ２２に処理を移行させ、ｓｔａｒｔ＿ｘにその座標ｘを格納する。ｘがこの条件に該当しない場合、ステップＳ３４に処理を移行させる。ここで、「ｘ＝０」を注目ブロックとしている場合にｘ−１列目は存在しないが、ｘ−１列目の画素は全て基準画素値と想定して処理を行う等とすればよい。さらに、連続して検知した最後の除去候補注目ブロックのｘ方向の位置を求める。ステップＳ２４では、ｘに対してＧ（ｘ）＝１であり、かつ、Ｇ（ｘ＋１）＝０を満たすか否かが調査される。ｘがこの条件に該当する場合、ステップＳ２６に処理を移行させ、ｅｎｄ＿ｘにその座標ｘを格納する。ｘがこの条件に該当しない場合、ステップＳ３４に処理を移行させる。
【００３３】
続いて、ステップＳ２８において、ｘ方向のサイズｅｎｄ＿ｘ−ｓｔａｒｔ＿ｘ＋１とｘ方向に対する孤立点サイズの閾値ｔｈ＿ｘが、数式（２）を満たすか否かが調査される。数式（２）の関係を満たすならばステップＳ３０に処理を移行させ、数式（２）の関係を満たさないならばステップＳ３４に処理を移行させる。
【００３４】
ｅｎｄ＿ｘ−ｓｔａｒｔ＿ｘ＋１＜＝ｔｈ＿ｘ ・・・(２)
【００３５】
ステップＳ３０では、ノイズ候補ブロックに相当する領域を参照画素データから抽出し、総てのｘ（ｓｔａｒｔ＿ｘ＜＝ｘ＜＝ｅｎｄ＿ｘ）に対してＦ１（ｘ）＝０であり、かつ、Ｆｍ（ｘ）＝０を満たすか否かが調査される。この条件が満たされる場合には、対象としている除去候補画素は孤立点を構成する画素となる条件を満たすのでステップＳ３２に処理を移行させ、条件が満たされない場合にはステップＳ３４に処理を移行させる。
【００３６】
ステップＳ３２では、除去候補画素をノイズとして除去する為に、全てのｘ（ｓｔａｒｔ＿ｘ＜＝ｘ＜＝ｅｎｄ＿ｘ）と全てのｍ（１＜ｍ＜ｎ）に対してＦｍ（ｘ）＝０へ変換する。
【００３７】
ステップＳ３４では、ｘ方向に関して総ての画素について処理を完了したか否かが判定される。総ての画素について処理が終了していればステップＳ３６に処理を移行させ、処理が終了していなければステップＳ３８に処理を移行させる。ステップＳ３８では、ｘを１加算し、ステップＳ２０から処理を繰り返す。
【００３８】
以上の処理では、「ｘ＝画像の横の長さ」を注目ブロックとしている場合にｘ＋１列目は存在しないが、ｘ＋１列目の画素は全て基準画素値と想定して処理を行う、等とすればよい。
【００３９】
ステップＳ３６では、ｙ方向に関して総ての画素について処理を完了したか否かが判定される。総ての画素について処理が終了していない場合にはステップＳ４０に処理を移行させ、総ての画素について処理が終了している場合には全体の処理を終了する。ステップＳ４０では、ｙを１加算し、ステップＳ１４から処理を繰り返す。
【００４０】
以上のように、図８に示すフローチャートでは、ｘ方向に延びる少なくとも３ライン分のデータを参照画素データとして抽出し、ｘ方向に関して除去候補画素ブロックの開始位置及び除去候補画素ブロックの終了位置を取得して処理を行っているが、ｙ方向に延びる少なくとも３ライン分のデータを参照画素データとして抽出してｙ方向に関して除去候補画素ブロックの開始位置及び除去候補画素ブロックの終了位置を取得する様に処理を行っても構わない。
【００４１】
本実施の形態では、参照画素データ抽出工程で、参照画素データをｍ×ｎ画素のブロックのように固定せずに、処理対象の２値化画像データを所定軸方向に延びる少なくとも３ライン分を参照画素データとして抽出する。その後、論理演算処理工程において、所定軸方向と反対方向に論理演算処理を行った結果のデータを取得し、そのデータを用いて孤立点かどうかを判断するために、連続して検知した除去候補注目ブロックの個数を測定する。その個数が基準値以下であれば、検知した除去候補注目ブロックを構成する画素の画素値をすべて前記基準画素値に変更する。これのように画素値を変更することで、孤立点を除去することができる。
【００４２】
また、本実施の形態で得られる画像データはランレングス符号化処理により高い圧縮効率を得ることができるデータ形式となっている。そこで、画像処理装置にランレングス符号化部を設けることも好適である。
【図面の簡単な説明】
【００４３】
【図１】参照領域、注目画素の取り方及び座標系と参照画素データの一例及び注目ブロックの一例を示す図である。
【図２】本発明の実施の形態に係る画像処理装置の概略構成を示す図である。
【図３】２値化画像データから取り出す参照画素データの一例を示す図である。
【図４】本発明の実施の形態における論理演算処理工程においてＯＲ処理を行った結果を示す図である。
【図５】本発明の実施の形態における論理演算処理工程においてＡＮＤ処理を行った結果を示す図である。
【図６】本発明の実施の形態における画素値変更工程において除去候補ブロック内の画素値を変更した結果を示す図である。
【図７】本発明の実施の形態における画素値変更工程において除去候補ブロック内の画素値を変更した結果を示す図である。
【図８】本発明の実施の形態に係る画像処理方法による処理手順を示すフローチャートである。
【符号の説明】
【００４４】
１１０，１２０  ブロック、１１１，１１２，１２１，１２２  画素、２０１  画像入力部、２０２  画像メモリ部、２０３  画像出力部、２０４  参照画素データ抽出部、２０５  論理演算処理部、２０６  除去候補検知部、２０７  画素値変更部、５００，５０１  領域。
【図１】
2006157282.tif 000003
【図２】
2006157282.tif 000004
【図３】
2006157282.tif 000005
【図４】
2006157282.tif 000006
【図５】
2006157282.tif 000007
【図６】
2006157282.tif 000008
【図７】
2006157282.tif 000009
【図８】
2006157282.tif 000010