(57)【特許請求の範囲】
【請求項１】
主走査方向および副走査方向に多数の画素で表現された画像情報の各画素が網点領域画素であるか否かを、前記各画素がエッジ画素であるか非エッジ画素であるかの判定に基づいて判別する前記画像情報の領域判別方法において、
前記エッジ画素と判定された画素の内、下記（１）、（２）、（３）の３つの条件の内少なくとも１つの条件を満たす画素についての前記判定の結果を非エッジ画素であると修正するエッジ収束ステップと、
（１）前記主走査方向および前記副走査方向の内の何れか一方の方向において、前記画素と所定範囲内において近接する複数の画素の内の何れかの画素がエッジ画素である。
（２）前記主走査方向および前記副走査方向の内の他方の方向において、前記画素と所定範囲内において近接する１つの画素がエッジ画素である。
（３）前記近接する１つの画素の並び方向とは反対側に所定範囲内において前記画素に近接してエッジ画素が少なくとも１つ存在しており、且つ該画素と近接したエッジ画素の内少なくとも１つが上記（１）の条件を満たすものである。
該修正された後の判定の結果に基づいて、前記各画素が網点領域画素であるか否かを判別する網点領域判別ステップとからなることを特徴とする領域判別方法。
【請求項２】
主走査方向および副走査方向に多数の画素で表現された画像情報の各画素が網点領域画素であるか否かを、前記各画素がエッジ画素であるか非エッジ画素であるかの判定に基づいて判別する網点領域判別手段を備えた前記画像情報の領域判別装置において、
前記網点領域判別手段が、前記主走査方向および前記副走査方向の内の何れか一方の方向において、判定対象となる画素と８近傍画素内において隣接する画素と、前記主走査方向および副走査方向の内の他方の方向において該隣接する画素を挟む２つの画素の計３つの画素の内の何れかの画素がエッジ画素であるときに、該判定対象となる画素を非エッジ画素と判定する第１の判定手段と、前記主走査方向および前記副走査方向の内の他方の方向において、前記判定対象となる画素と隣接する画素がエッジ画素であるときに、該判定対象となる画素を非エッジ画素と判定する第２の判定手段と、前記隣接する画素の隣接方向とは反対側において前記判定対象となる画素に連続してエッジ画素が少なくとも１つ存在しており、且つ該判定対象となる画素と連続したエッジ画素の内少なくとも１つの画素に対する前記第１の判定手段の判定結果が非エッジ画素でないときに、該判定対象となる画素を非エッジ画素と判定する第３の判定手段とを有するエッジ収束手段を備え、
該エッジ収束手段により修正された後の判定の結果に基づいて、前記各画素が網点領域画素であるか否かを判別するものであることを特徴とする領域判別装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、領域判別方法および装置に関し、より詳細には、例えば、感熱孔版原紙に穿孔を施して印刷を行なう製版印刷装置、電子写真技術により感光体に潜像を形成し用紙に転写する装置（複写機）、或いは感熱紙などに複写する装置（プリンタ）などに利用される領域判別方法および装置に関するものである。
【０００２】
【従来の技術】
従来より、製版や印刷（複写印刷を含む）の分野では、文字や線画などの２値画像と写真や網点などの階調画像とが混在した原稿をスキャナを用いて読み取って、主走査方向と副走査方向に画素単位で標本化された多階調画像信号を得、この多階調画像信号を２値化し、２値化された２値化データに基づいて製版や印刷を行なっている。
【０００３】
２値画像と階調画像とが混在する原稿を画像処理装置を用いて出力する場合に好ましい出力結果を得るためには、２値画像領域は適当な単一閾値により最大濃度か最小濃度のどちらかに濃度変換（２値画像用濃度変換）し、階調画像領域は入出力装置の特性を考慮して原画像の階調特性が保存されるように濃度変換（階調画像用濃度変換）を施し、その後、２値画像領域については単一閾値を基準に２値化する単純２値化法により２値化し、階調画像領域についてはディザ法や誤差拡散法などの擬似中間調表現法を用いて２値化するのが一般的である。また、網点写真にディザ法を用いた２値化を施すとモアレが発生しやすいなどの問題があるので、写真領域と網点領域の両者について、単純に同じ特性の濃度変換処理を行ない、また同じ方法による２値化処理を行なうことは好ましくない。
【０００４】
このためには画像の各部が文字領域などの２値画像領域であるのか写真領域や網点領域などの階調画像領域であるかを判別して、判別された領域に適した画像処理、例えば上述のように、２値画像である領域については文字分がより濃く出力されるようにする２値画像用の濃度変換処理を行ない、階調画像である領域については出力画像においても階調性が保存されるように写真画像用または網点画像用の濃度変換処理を行なう必要がある。
【０００５】
このように、前記混在した原稿を使用する場合には、読み取った原稿１枚分に相当する１フレーム分の画像信号について、文字、写真、網点の各領域を正確に判別し、各領域毎に最適な処理を行なう画像処理技術が必要になっており、文字、写真、網点の各領域を判別する方法として、従来より、多数の技術が提案されている。
【０００６】
例えば、ある画素が網点領域の画素であるのか否かを判定する方法としては、一定の大きさの参照領域内にあるエッジ数により判定する方法（特開平２−２７４１７４号、特開平５−３４４３３１号など）が提案されている。
【０００７】
上記特開平２−２７４１７４号に記載の方法は、主走査方向および副走査方向に多数の画素で表現された画像情報について、画素毎にエッジを検出し、主走査方向にＭ画素、副走査方向にＮ画素から成るＭ×Ｎ画素のブロック中に含まれるエッジ数を計算し、エッジ数が所定の閾値ｔｈよりも大きいとき、そのブロック全体を網点と判定したり、或いは画素毎に判定をするためにブロック内の中心画素（注目画素）のみを網点と判定するものである。つまり、上記特開平２−２７４１７４号に記載の方法においては、エッジの検出結果を網点判定処理に利用している。
【０００８】
【発明が解決しようとする課題】
しかしながら、上記特開平２−２７４１７４号に記載の方法では、文字や線画と網点写真が混在する場合に、文字や線画を含む文字領域を網点部を含む網点領域と誤判定することがあるという問題を有する。これは、文字領域と網点領域の夫々におけるエッジ検出結果を比較した場合、文字領域ではエッジが繋がって検出され、網点領域では独立したエッジが規則的に検出されるので、位置や形状に関して言えば、エッジの並び方に違いがあるが、文字の大きさ或いは線の長さや網点の線数などによってエッジが現れる頻度が大きく変わるために、ブロック中に含まれるエッジ数即ちエッジ密度に関して言えば、網点領域と文字領域が同じような値（エッジ特徴量）を持つことが多々あるためである。このため、例えば、新聞の文字のような小さい文字が多数並んでいる部分を網点領域と誤判別したり、定規スケールのように、平行線が多数並んでいるような線画部分を網点領域と誤判別することがある。
【０００９】
本発明は、上記事情に鑑みてなされたものであり、網点領域と文字領域の領域判別をより正確に行なうことができる方法および装置を提供することを目的とするものである。
【００１０】
【課題を解決するための手段】
本発明による領域判別方法は、複数の画素が繋がってエッジとして検出された場合には、連続する各エッジ画素で構成される集合（以下ラベルともいう）内のエッジ画素ができるだけ１画素に収束されるように、文字や線画のラベル内のエッジ数を削減するようにし、このエッジが削減された結果に基づいて網点判定を行なうようにしたことを特徴とするものである。
【００１１】
即ち、本発明による領域判別方法は、主走査方向および副走査方向に多数の画素で表現された画像情報の各画素が網点領域画素であるか否かを、各画素がエッジ画素であるか非エッジ画素であるかの判定に基づいて判別する画像情報の領域判別方法であって、
主走査方向および／または副走査方向に、エッジ画素と判定された画素が連続しているときには、該連続したエッジ画素の内の少なくとも１つについての判定の結果をエッジ画素であると維持し、且つ残りの画素についての判定の結果を非エッジ画素であると修正するエッジ収束ステップと、
該維持または修正された後の判定の結果に基づいて、各画素が網点領域画素であるか否かを判別する網点領域判別ステップとからなることを特徴とするものである。
【００１２】
ここで、「主走査方向および／または副走査方向に、エッジ画素と判定された画素が連続している」とあるが、３×３画素で構成される８近傍画素内において互いにエッジ画素が隣接していることに限定されるのもではなく、本願発明においては、所定画素近傍内においてエッジ画素が互いに近接していることを含むものとする。「所定画素近傍」をどのような値に設定するかは、シミ、滲み或いは掠れなど、原稿の品質に応じて決定するとよい。例えば、５×５画素で構成される２４近傍画素に設定すれば、連続した２つの線が１画素の間隔をおいて近接しているときにも「エッジ画素と判定された画素が連続している」ものと見做すことができ、掠れによって線が所々切断されている場合でも１本の線として判定することができるようになる。
【００１３】
「少なくとも１つ」とあるが、この数はできるだけ「１つ」であることが望ましい。
【００１４】
前記網点領域判別ステップは、維持または修正された後の判定の結果が示すエッジ密度を参照して、各画素が網点領域画素であるか否かを判別するものである限りどのようなものであってもよい。
【００１５】
上記本発明による領域判別方法におけるエッジ収束ステップにおいては、連続部分の中間に位置する画素など、連続したエッジ画素の内の任意の画素についての判定結果をエッジ画素であると維持するようにしてもよいが、この場合には、いずれの画素を維持対象画素とすべきかを判定する処理が必要となるので、処理が多少複雑になる。そこで、処理を簡易なものとするために、前記エッジ収束ステップを、連続したエッジ画素の内の一方の端部に位置する画素のみについての判定の結果をエッジ画素であると維持し、残りの画素についての判定の結果を非エッジ画素であると修正するものとするとよい。
【００１６】
ここで、連続したエッジ画素の内の一方の端部に位置する画素についての判定の結果をエッジ画素であると維持する方法としては、次の方法を用いるのが好ましい。即ち、前記エッジ収束ステップを、エッジ画素と判定された画素の内、下記（１）、（２）、（３）の３つの条件の内少なくとも１つの条件を満たす画素についての前記判定の結果を非エッジ画素であると修正することにより、結果として、判定結果がエッジ画素である画素が一方の端部に維持されるようにするのが好ましい。
（１）主走査方向および副走査方向の内の何れか一方の方向において、前記画素（判定対象画素）と所定範囲内において近接する複数の画素の内の何れかの画素がエッジ画素である。
（２）主走査方向および副走査方向の内の他方の方向において、前記画素（判定対象画素）と所定範囲内において近接する１つの画素がエッジ画素である。
（３）前記近接する１つの画素の並び方向とは反対側に所定範囲内において前記画素（判定対象画素）に近接してエッジ画素が少なくとも１つ存在しており、且つ該画素（判定対象画素）と近接したエッジ画素の内少なくとも１つが、上記（１）の条件を満たすものである、つまり、前記複数の画素の内の何れかに該当し且つエッジ画素であると判定され得る画素である。
【００１７】
ここで、上記（１）〜（３）の条件における「所定範囲」は、１画素であることが望ましい。この場合の上記（１）〜（３）の各条件は、結果的には以下のように、それぞれ対応する（４）〜（６）の各条件に置き換えることができる。
（４）主走査方向および副走査方向の内の何れか一方の方向において、前記画素（判定対象画素）と８近傍画素内において隣接する画素と、主走査方向および副走査方向の内の他方の方向において該隣接する画素を挟む２つの画素の計３つの画素の内の何れかの画素がエッジ画素である。
（５）主走査方向および走査方向の内の他方の方向において、前記画素（判定対象画素）と隣接する画素がエッジ画素である。
（６）前記隣接する画素の隣接方向とは反対側において前記画素（判定対象画素）に連続してエッジ画素が少なくとも１つ存在しており、且つ該画素（判定対象画素）と連続したエッジ画素の内の少なくとも１つが上記（４）の条件を満たすものである。
【００１８】
なお、主走査方向と副走査方向とは互いに直交する方向にあり、これらの方向関係は相対なものである。上記において、主走査方向或いは副走査方向と言ったのは、その代表的な態様を示したものであり、上述した各方向の相対関係が維持される範囲内で、上述の主走査方向と副走査方向とを、夫々９０度、１８０度、或いは２７０度相対的に回転させた方向としても、同様の効果を得ることができる。本発明における、主走査方向と副走査方向とは、代表的な態様を示したものであって、夫々を前述のように相対的に回転させた方向における態様も本発明に含むものとする。
【００１９】
本発明による領域判別装置は、上述した本発明による領域判別方法を実現する装置であって、主走査方向および副走査方向に多数の画素で表現された画像情報の各画素が網点領域画素であるか否かを、前記各画素がエッジ画素であるか非エッジ画素であるかの判定に基づいて判別する網点領域判別手段を備えた領域判別装置であって、
網点領域判別手段を、主走査方向および／または副走査方向に、前記エッジ画素と判定された画素が連続しているときには、該連続したエッジ画素の内の少なくとも１つについての判定の結果をエッジ画素であると維持し、且つ残りの画素についての前記判定の結果を非エッジ画素であると修正するエッジ収束手段を有して成るものとし、該維持または修正された後の判定の結果に基づいて、前記各画素が網点領域画素であるか否かを判別するものとしたことを特徴とするものである。
【００２０】
本発明による領域判別装置においては、エッジ収束手段を、前記連続したエッジ画素の内の一方の端部に位置する画素についての判定の結果をエッジ画素であると維持するものとするのが望ましい。
【００２１】
具体的には、エッジ収束手段を、主走査方向および副走査方向の内の何れか一方の方向において、判定対象となる画素（判定対象画素）と８近傍画素内において隣接する画素と、主走査方向および副走査方向の内の他方の方向において該隣接する画素を挟む２つの画素の計３つの画素の内の何れかの画素がエッジ画素であるときに、該判定対象画素を非エッジ画素と判定する第１の判定手段と、主走査方向および副走査方向の内の他方の方向において、判定対象となる画素と隣接する画素がエッジ画素であるときに、該判定対象画素を非エッジ画素と判定する第２の判定手段と、隣接する画素の隣接方向とは反対側において判定対象となる画素に連続してエッジ画素が少なくとも１つ存在しており、且つ該判定対象画素と連続したエッジ画素の内少なくとも１つの画素に対する前記第１の判定手段の判定結果が非エッジ画素でないときに、該判定対象画素を非エッジ画素と判定する第３の判定手段とを有して成るものとするのが望ましい。
【００２２】
なお、本発明における網点領域判別手段は、上述のエッジ収束手段を有すると共に、該エッジ収束手段により維持または修正された後の判定の結果が示すエッジ密度を参照して、各画素が網点領域画素であるか否かを判別するものである限りどのようなものであってもよい。
【００２３】
【発明の効果】
本発明による領域判別方法および装置は、エッジ画素と判定された画素が連続しているとき、即ち、複数の画素が所定範囲内において繋がってエッジとして検出されたときには、少なくとも１つ、好ましくは１つについての判定の結果をエッジ画素であると維持し、且つ残りの画素についての判定の結果を非エッジ画素であると修正し、該維持または修正後、即ちエッジ収束後の判定結果に基づいて網点領域の判定を行なうようにしている。
【００２４】
ここで、エッジが繋がって検出される部分としては、文字に関しては１つの「へん」や「つくり」、また線画に関しては１つの線分、さらに網点領域では各網点部分に生じ得るが、文字や線画のほうが網点よりも多くのエッジが連結して検出され易く、判定結果が非エッジ画素であると修正される画素数、換言すれば、除去されるエッジ数は文字や線画部分の方が網点部分よりも多くなる。よって、エッジが現れる頻度の低減効果は、文字や線画部分を含む文字領域の方が網点部分を含む網点領域よりも大きく、エッジ密度に関して言えば、文字領域と網点領域とでは、大きな差が生じるようになる。
【００２５】
したがって、エッジ収束後の判定結果に基づいて、各画素が網点領域画素であるか否かを判別すれば、文字領域と網点領域とで大きな差を有するエッジ密度を参照することができるので、新聞の文字のような小さい文字が多数並んでいる領域を網点領域と誤判定したり、定規のスケールのように平行線が多数並んでいるような線画部分を網点領域と誤判定する虞れが少なくなり、判別精度が向上するようになる。
【００２６】
また、上記維持し或いは修正するエッジ収束処理において、上記（１）〜（３）の３つの条件の内少なくとも１つの条件を満たす画素についての前記判定の結果を非エッジ画素であると修正する方法を用いるなどして、連続したエッジ画素の内の一方の端部に位置する画素についての判定結果をエッジ画素であると維持し、残りの画素についての判定結果を非エッジ画素であると修正するようにすれば、常に一方の端部に位置する画素がエッジ画素として維持されるので、いずれの画素を維持対象画素とすべきかを判定する処理が不要となり、エッジ収束処理のアルゴリズムや装置構成が簡易になる。
【００２７】
【発明の実施の形態】
以下、図面を参照して本発明の実施の形態について詳細に説明する。
【００２８】
図１は本発明による領域判別装置の一実施の形態を用いた画像処理装置の概略構成を示すブロック図である。
【００２９】
図１に示すように、この画像処理装置１は、画像データＤ０を取り込むスキャナ部１０、取り込まれた画像データが網点画像部分のデータの場合に含まれるモアレ周波数成分を除去するモアレ除去処理部２０、入力された画像データが担持する画像の各部分が文字領域などの２値画像領域であるのか写真領域や網点領域などの階調画像領域であるかを判別する領域判別部３０、スキャナ部１０から出力された生画像データＤ０、モアレ除去処理部２０から出力されたモアレ除去済画像データＤ１および領域判別部３０から出力された画素属性情報Ｊ１が入力され、生画像データＤ０またはモアレ除去済画像データＤ１に対して画素属性情報Ｊ１に応じた濃度変換処理を行なう濃度変換処理部６０、濃度変換処理部６０から出力された画像データＤ２に対して、誤差拡散法や網点２値化法などにしたがって２値化処理を行なう２値化処理部７０、および製版処理や印刷処理を行なう画像出力部８０を備えている。
【００３０】
モアレ除去処理部２０は、一般的に知られているローパスフィルタなどを用いてスムージング処理を行なって、一旦網点情報をボカす処理を行なうものである。
【００３１】
本発明による領域判別装置の一態様である領域判別部３０は、文字／写真判定処理部３１と、本発明の網点領域判別手段としての網点領域判定処理部４０と、画素属性判定処理部５０とから構成されている。
【００３２】
文字／写真判定処理部３１は、エッジ検出結果や画像の濃度情報に基づいて、スキャナ部１０で読み取った生画像データＤ０の各画素が文字領域の画素であるのか銀塩写真領域の画素であるのかを判定するものである。
【００３３】
画素属性判定処理部５０は、文字／写真判定処理部３１と網点領域判定処理部４０における判別結果に基づいて、スキャナ部１０で読み取った生画像データＤ０の各画素が、文字領域、銀塩写真領域および網点領域の内のいずれの領域に属するのかを判定し、その判定結果として画素属性情報Ｊ１を濃度変換処理部６０に出力する。
【００３４】
この画素属性判定処理部５０における判定処理の際には、網点領域判定処理部４０における判別結果を最優先にして画素の属性を決定する。すなわち、網点領域検出処理部４０により網点であると判定された画素については、文字／写真判定処理部３１の判定結果に拘わらず、その画素の属性を網点であると判定し、網点であることを示す画素属性情報Ｊ１を出力する。一方、網点領域検出処理部４０により網点でないと判定された画素については、文字／写真判定処理部３１の判定結果をその画素の属性とし、この属性を示す画素属性情報Ｊ１を出力する。
【００３５】
濃度変換処理部６０は、画素属性判定処理部５０から入力された画像属性情報Ｊ１が網点であることを示している場合にはモアレ除去済画像データＤ１に対して写真用の濃度変換処理を施す一方、画像属性情報Ｊ１が文字あるいは写真であることを示している場合には生画像データＤ０に対して文字用あるいは写真用の濃度変換処理を施すものである。
【００３６】
網点領域判定処理部４０は、生画像データＤ０の各画素が網点領域の画素であるのか非網点領域の画素であるのか、換言すれば網点領域の画素であるのか否かを判定するものであり、その詳細ブロック図を図２に示すように、エッジ検出手段４１、エッジ収束手段４２、主走査方向網点判定手段４４、および副走査方向網点判定手段４５から構成されている。
【００３７】
この網点領域判定処理部４０は、新聞、雑誌、ユーザがコンピュータやワードプロセッサ上で作成した文書など、種々の文書原稿に含まれる網点写真や網掛けなどの網点領域を自動的に判別するものである。主走査方向網点判定手段４４、および副走査方向網点判定手段４５は、エッジ収束手段４２の出力結果を利用して、各画素が網点領域画素であるか否かを判別するものとして機能する。
【００３８】
なお、エッジ収束手段４２を取り除いた構成とすれば、従来の構成にかかる網点領域判別装置と同じ構成となり、該エッジ収束手段４２を除く各部分による網点領域判別のアルゴリズムも従来のものと同じである。副走査方向網点判定結果Ｖの値は、網点領域画素であることを示すときには「１」であり、非網点領域画素であることを示すときには「０」である。
【００３９】
一方、本発明の主要部であるエッジ収束手段４２における処理としては、新聞の文字のような小さい文字が多数並んでいる領域を網点領域と誤判定したり、定規のスケールのように、平行線が多数並んでいるような線画部分を網点領域と誤判定することがないように、複数の画素に亘って連続してエッジが検出された場合には、連続する各エッジ画素で構成されるラベル内のエッジ画素がでるだけ１画素に収束されるようにするエッジ収束処理を用いている。エッジ検出手段４１によるエッジ検出結果Ｅとしては、エッジが検出されたとき、即ち処理対象画素がエッジ画素であるときには「１」が出力され、逆にエッジが検出されないとき、即ち処理対象画素が非エッジ画素であるときには「０」が出力される。
【００４０】
以下、エッジ収束手段４２の作用について詳細に説明する。最初に、図３に示すフローチャートを参照して、エッジ収束手段４２の処理アルゴリズムについて説明する。なお、この図３においては処理のステップ番号にＳ印を付けて表す。
【００４１】
この処理アルゴリズムは、エッジ検出手段４１によるエッジ検出結果Ｅ、即ちエッジ画素であるか非エッジ画素であるかの判定結果に関して、線画や文字のようにエッジが３×３画素で構成される８近傍画素内において互いに連続して（繋がって）検出される場合には、連続したエッジ画素の集合（ラベル）の端部の何れか一方に位置する画素のみについての判定結果をエッジ画素、即ちエッジ検出結果Ｅが「１」であると維持し、残りの画素についての判定結果を非エッジ画素、即ちエッジ検出結果Ｅを「０」と修正するものである。
【００４２】
具体的には、エッジ検出手段４１によりエッジが検出されエッジ画素であると判定された画素の範囲内において、注目画素を設定したとき、下記（４）、（５）、（６）の３つの条件の内少なくとも１つの条件を満たす注目画素についてのエッジ検出結果Ｅ（エッジ画素であることを示す「１」）を、非エッジ画素であることを示す「０」に修正するようにしている。
（４）主走査方向および副走査方向の内の何れか一方の方向において注目画素と８近傍画素内において隣接する画素と、前記主走査方向および副走査方向の内の他方の方向において該隣接する画素を挟む２つの画素の計３つの画素の内、何れかの画素がエッジ画素である。
（５）主走査方向および副走査方向の内の他方の方向において、注目画素に隣接する画素がエッジ画素である。
（６）前記他方の方向における注目画素に隣接する画素の並び方向とは反対側において注目画素に連続してエッジ画素が少なくとも１つ存在（複数の場合にはそれらが互いに前記他方の方向とは反対方向に一列に連続）しており、且つ該注目画素と連続したエッジ画素の内少なくとも１つが上記（４）の条件を満たすものである。
【００４３】
なお、本実施の形態においては、上記（４）〜（６）の各条件を満たしているか否かをそれぞれ判定し、満たしているとき、注目画素を非エッジ画素と判定する、上記（４）〜（６）に対応する、第１〜第３の判定手段は、不図示のマイクロプロセッサで構成される。
【００４４】
また、各判定処理のアルゴリズムや装置構成を簡易なものとするために、原稿上の左上に対応する画素番号（０，０）の画素から順に右方向（主走査方向）に注目画素を１画素ずつ移動させて、１ライン分（１主走査分）の処理の終了後は１画素分下のラインを同様に処理することを繰り返すことにより全画素に対して処理を行なうようにしており、上記（４）の条件は、注目画素の１画素分下（副走査方向）に隣接する画素と、主走査方向においてこの隣接した画素を挟む２画素の計３画素、換言すれば、注目画素周辺の８近傍画素の内の下方向（真下および斜め下方向）に位置する３画素の内の何れかの画素がエッジ画素である場合とする。また、上記（５）の条件は、注目画素の右側（主走査方向）に隣接する画素がエッジ画素である場合とする。さらに、上記（６）の条件は、注目画素の左側（主走査方向とは反対方向）にエッジ画素が連続しており、且つその内の少なくとも１つが上記（４）の条件を満たすものである場合とする。
【００４５】
なお、ラインメモリを必要とせずに簡易な方法で（６）の判定処理を行なうためには、（４）の判定処理の結果を示す除去可能Flagという値を保持することが望ましく、本実施の形態においては、先ず除去可能Flagの値を「０」に初期化する（Ｓ２０）。なお、この初期化に際しては、同時に、左上の画素番号（０，０）の画素を注目画素（ｉ，ｊ）とする（Ｓ２０）。ここで、ｉは主走査方向の画素番号、ｊは副走査方向の画素番号を示す。
【００４６】
次に、注目画素（ｉ，ｊ）周辺の８近傍画素の内の下方向に位置する３画素のエッジ検出結果の値を見て、エッジが検出されている画素があるか否かを判定する（Ｓ２１）。１つでもエッジが検出されている画素があるときには除去可能Flagの値を「１」にし（Ｓ２１−ＹＥＳ、Ｓ２２）、１つもエッジが検出されていないときには除去可能Flagの値を維持する（Ｓ２１−ＮＯ）。
【００４７】
次に、注目画素（ｉ，ｊ）についてのエッジ検出結果Ｅが「０」であるか否かを判定し、値が「０」、即ち注目画素が非エッジ画素であると判定されているときには除去可能Flagの値を「０」にし（Ｓ２３−ＹＥＳ，Ｓ２４）、値が「１」、即ち注目画素がエッジ画素であると判定されているときには直前の除去可能Flagの値を維持する（Ｓ２３−ＮＯ）。
【００４８】
これにより、除去可能Flagの値は条件（４）を満たす場合に「１」となるので、該除去可能Flagの値を参照することにより条件（４）を満たすか否かの判定が可能となる。また、注目画素（ｉ，ｊ）を主走査方向に１画素ずつ移動させたときに、一度上記条件（４）を満たした後エッジ検出結果が「０」の注目画素まではずっと「１」の値を維持する、換言すれば上記条件（６）を満たす間は除去可能Flagの値は「１」になっていることになるので、結果として、注目画素（ｉ，ｊ）の左側にエッジ画素が連続しており、且つ該連続したエッジ画素の内の少なくとも１つが上記（４）の条件を満たすものであるときには、除去可能Flagが「１」を示すようになり、該除去可能Flagの値を参照することにより、条件（６）を満たすか否かの判定が可能となる。
【００４９】
次に、注目画素（ｉ，ｊ）の右側の画素（ｉ＋１，ｊ）がエッジ画素であると判定されているか、換言すればエッジ検出結果Ｅが「１」であるか、または除去可能Flagが「１」であるかを判定し（Ｓ２５）、いずれかを満足するときには、注目画素（ｉ，ｊ）のエッジ検出結果Ｅの値を「０」に変更する（Ｓ２５−ＹＥＳ、Ｓ２６）。一方、いずれをも満足しないときには、直前のエッジ検出結果Ｅの値を維持する（Ｓ２５−ＮＯ）。ここで、エッジ検出結果Ｅが「１」であるか否かは上記条件（５）を満たしているか否かを示し、除去可能Flagが「１」であるか否かは上記条件（４）または（６）を満たしているか否かを示すので、上記条件（４）〜（６）の何れかを満たすときにエッジ検出結果Ｅが「０」に修正され（Ｓ２６）、それ以外はエッジ検出結果Ｅが「１」のまま維持される（Ｓ２５−ＮＯ）。
【００５０】
次に、ステップ２１から２６までの処理が１ライン分（１主走査分）の全画素について終了するまで、即ち注目画素（ｉ，ｊ）が左から右に向かって１画素ずつ順次移動してｉが主走査方向画素数以上となるまで、ｉ＝ｉ＋１とした後、繰り返し同様の処理を行ない（Ｓ２７，２８）、１ライン分の処理終了後に注目画素の位置を、原稿全体について同様の処理が終了するまで、即ちｊが副走査方向画素数以上になるまで、ｊ＝ｊ＋１として１つ下のラインに順次移動させて、除去可能Flagの値を「０」、「ｉ＝０」に初期化して、繰り返し同様の処理を行なう（Ｓ２９〜３１）。
【００５１】
上記アルゴリズムによって、連続したエッジが収束される例を図４に示す。図中斜線で示した画素がエッジ検出結果Ｅが「１」から「０」に修正される画素を示し、斜線に加えて☆が示されている画素がエッジ検出結果Ｅが「１」に維持される画素を示す。
【００５２】
主走査方向にエッジ画素が多数連続しているときには、上記条件（５）により、図４（Ａ）（右下下部は除く）に示すように、最も右側に位置する端部の画素（１８，１）のみのエッジ検出結果Ｅが「１」に維持され、残りの全画素のエッジ検出結果Ｅが「０」に修正される。
【００５３】
このとき、前記残りの全画素の内、何れかが条件（４）を満たしているときには、上記条件（６）により、図４（Ｂ）〜（Ｄ）（いずれも右下下部は除く）に示すように、最も右側に位置する端部の画素のエッジ検出結果Ｅの値も「０」に修正される。この場合、主走査方向に連続する全画素のエッジ検出結果Ｅが「０」に修正されるが、順次１ライン分下において同様に処理した結果として、エッジ検出結果Ｅが「１」と維持されるものが少なくとも１つ残る。
【００５４】
ここで「少なくとも１つ」といったのは、図４（Ｂ）に示すように、連続した途中に分岐がなく、左端の下方向（真下および斜め下の何れでもよい）において１つの端部を有している場合には、この左側下部の端部の画素（１，４）のエッジ検出結果Ｅが「１」と維持されるが、図４（Ｃ）に示すように、連続した途中に分岐がない場合でも、左端の下方向（真下および斜め下の何れでもよい）に分岐を有している場合には、エッジ検出結果Ｅが「１」と維持されるものが画素（１，４）と（７，４）に存在したり、図４（Ｄ）に示すように、連続した途中に分岐がある場合には、エッジ検出結果Ｅが「１」と維持されるものが画素（１，４）と（１３，４）に存在するなど、エッジ検出結果Ｅが「１」と維持される画素が複数存在する場合があるからである。
【００５５】
また、図４（Ａ）の右側下部に示したように、主走査方向にエッジ画素が２つ連続しているときには、左側に位置する画素（２０，４）のみが条件（５）を満たすので、左側の画素（２０，４）のみのエッジ検出結果Ｅが「０」に修正され、右側に位置する画素（２１，４）のエッジ検出結果Ｅが「１」に維持される。このとき、図４（Ｂ）の右側下部に示すように、左側の画素（２０，４）がさらに条件（４）を満たしているときには、右側に位置する画素（２１，４）が条件（６）を満たすようになるので、右側に位置する画素（２１，４）のエッジ検出結果Ｅも「０」に修正される。この場合に左側の下方向（真下および斜め下の何れでもよい）においてエッジ検出結果Ｅが「１」と維持される画素がどの位置になるのかは、上述した、主走査方向にエッジ画素が多数連続している場合と同じである。
【００５６】
また、図４（Ｃ）の右側下部に示したように、主走査方向にはエッジ画素が連続していないが、下方向（真下および斜め下の何れでもよい）にエッジ画素が連続している場合には、上側に位置する画素（２０，４）が条件（４）を満たすので、上側の画素（２０，４）のエッジ検出結果Ｅが「０」に修正される。この場合に下方向（真下および斜め下の何れでもよい）においてエッジ検出結果Ｅが「１」と維持される画素がどの位置になるのかは、上述した、主走査方向にエッジ画素が多数連続している場合と同じである。
【００５７】
図４に示した収束処理結果の一例から判るように、上記アルゴリズムによって、複数の画素に亘って連続してエッジが検出された場合には、エッジ検出結果Ｅが「１」から「０」に順次修正され、エッジ検出結果Ｅが「１」である画素即ちエッジ画素であると維持される画素が、線の一方の端部においてのみ残され、結果として、連続するエッジの集合ができるだけ１画素で構成されるようになる。
【００５８】
図５は、上述した処理アルゴリズムの具体例を示す図であって、図５（Ａ）はエッジ検出手段４１による判定結果、図５（Ｂ），（Ｃ）は注目画素と参照領域の関係、図５（Ｄ）はエッジ収束手段４２による最終的な処理結果を表す。
【００５９】
図５（Ａ）のようなエッジ検出結果が得られていた場合において、図３に示した処理アルゴリズムにしたがってエッジ収束処理を行なうと、例えば、図５（Ｂ）に示すように、ａ１で示す注目画素（７，３）に関して言えば、注目画素（７，３）の下方向の３つの画素からなる参照領域ｂ１内の画素（７，４）がエッジ画素で上記（４）の条件を満たしており、注目画素（７，３）の右側に隣接するｃ１で示す画素（８，３）がエッジ画素で上記（５）の条件を満たしており、注目画素（７，３）の左側に隣接するエッジ画素の集合から成る参照領域ｄ１内の図中○印で示す画素（３，３）が上記（４）の条件を満たしており、ａ１で示す注目画素（７，３）は上記３つの条件をすべて満たしているので、そのエッジ検出結果Ｅは「０」に修正され、以降の処理においてはａ１は非エッジ画素として扱われる。また、図５（Ｃ）に示すように、ａ２で示す注目画素（１５，３）に関して言えば、注目画素（１５，３）の下方向の３つの画素からなる参照領域ｂ２内にはエッジ画素が含まれず、また注目画素（１５，３）の右側に隣接するｃ２で示す画素（１６，３）がエッジ画素でないので、ａ２で示す注目画素（１５，３）は上記（４）および（５）の条件を満たさないが、注目画素（１５，３）の左側に隣接するエッジ画素の集合から成る参照領域ｄ２内の図中○印で示す画素（１２，３）が上記（４）の条件を満たしており、ａ２で示す注目画素（７，３）は上記（６）の条件が満たされるので、そのエッジ検出結果Ｅは「０」に修正され、以降の処理ではａ２は非エッジ画素として扱われる。
【００６０】
その他の画素についても、上記（４）〜（６）の条件を満たすか否かが判定され、結果として、図５（Ｄ）に示すように、エッジ画素が連続したラベル１の集合については画素（２，４）および画素（７，４）のみ、ラベル２の集合については画素（１１，４）のみ、ラベル３の集合については画素（１９，３）のみのエッジ検出結果Ｅが「１」に維持され、各ラベル１，２，３内の残りの画素についてのエッジ検出結果Ｅは「０」に修正される。一方、エッジ画素が単独に存在する画素（３，１）、（１０，１）、（４，５）については、エッジ検出結果Ｅが「１」のまま維持される。
【００６１】
以上説明したように、上記実施の形態においては、エッジ検出結果Ｅが「１」であるエッジ画素が連結している部分（ラベル）では、エッジ検出結果が「１」である画素として、できるだけ１画素のみが残るようになる。即ち、文字に関しては１つの「へん」や「つくり」に対して、また線画に関しては１つの線分に対して、さらに網点領域では各網点部分に対して、エッジ検出結果Ｅとして、できるだけ１つの「１」が残るようになる。このため、文字や線画のほうが網点よりも各ラベルにおいて、多くのエッジが連結して検出され易いので、除去されるエッジ数、換言すれば、エッジ検出結果Ｅが「１」から「０」に修正される画素数は文字や線画部分の方が網点部分よりも明らかに多くなる。したがって、エッジが現れる頻度の低減効果は、文字や線画部分を含む文字領域の方が網点部分を含む網点領域よりも大きく、エッジ密度に関して言えば、文字領域と網点領域とでは、大きな差が生じるようになる。
【００６２】
図２に示すように、エッジ収束手段４２の出力は主走査方向網点判定手段４４に入力されており、主走査方向網点判定手段４４および副走査方向網点判定手段４５は、このエッジ収束手段４２の処理結果を用いて網点領域判定処理を行なうようにしているので、従来の網点領域判別のアルゴリズムを用いて各画素が網点領域画素であるか否かを判別すれば、文字領域と網点領域とで大きな差を有するエッジ密度を参照することができるので、新聞の文字のような小さい文字が多数並んでいる領域を網点領域と誤判定したり、定規のスケールのように平行線が多数並んでいるような線画部分を網点領域と誤判定する虞れが少なくなり、判別精度が向上するようになる。
【００６３】
なお、上述したように、エッジ収束手段４２を取り除いた構成とすれば、従来の構成にかかる網点領域判別装置と同じ構成となり、エッジ収束手段４２の前段のエッジ検出処理手段４１や、該エッジ収束手段４２以降の主走査方向網点判定手段４４および副走査方向網点判定手段４５による網点領域判別のアルゴリズムも従来のものと同じである。エッジ収束手段４２以降の処理について簡単に説明すると以下の通りである。主走査方向網点判定手段４４において、エッジ収束手段４２による処理結果（修正後のエッジ検出結果）が、主走査方向１ライン上に、一定の間隔以内でエッジが連続して所定の個数以上存在している範囲を網点領域の候補点とする。網点写真の場合は文字や写真の領域に比べて多数のエッジが存在するので、この処理により網点領域か否かの判定を行なうことができる。最後に、副走査方向網点判定手段４５において、注目画素を中心とした幅１画素の一定の高さの参照領域内に、主走査方向網点判定手段４５の結果が網点領域の候補点となった画素の数を求め、この数が、所定の閾値以上のときには注目画素を網点領域の最終候補点とする。一方、主走査方向網点判定手段４５により網点領域の候補点と判定された画素でも、上記の条件を満たさない画素は非網点領域の画素とする。なお、より詳しい説明については、例えば特開平２−２７４１７４号、特開平５−３４４３３１号などを参照するとよい。
【００６４】
上述した実施の形態における処理アルゴリズムにおいては、処理を簡易なものとするために、原稿上の左上に対応する画素番号（０，０）の画素から順に右方向（主走査方向）に注目画素を１画素ずつ移動させて、１ライン分（１主走査分）の処理の終了後は１画素分下のラインを同様に処理することを繰り返すことにより全画素に対して処理を行なうようにしているが、必ずしもこのような方向や順番に依らなくてもよく、例えば夫々の移動方向を、９０度、１８０度、或いは２７０度相対回転させるようにしてもよい。
【００６５】
また、上述した処理アルゴリズムにおいては、処理を簡易なものとするために、連続したエッジ画素の内の一方の端部に位置する画素についての判定の結果をエッジ画素であると維持するようにしているが、これに限らず、連続部分の中間に位置する画素など、連続したエッジ画素の範囲内の何れかの画素についての判定結果をエッジ画素であると維持するようにしてもよい。この場合、いずれの画素を維持対象画素とすべきかを判定する処理が必要となるので、処理が多少複雑になる。
【００６６】
さらに、上述した処理アルゴリズムにおいては、原稿の全画素についてステップ２１から２６までの処理がなされるようにしているが、これに限らず、最低限、エッジ検出手段４１によりエッジ画素と判定された画素についてのみ、上記（４）〜（６）の条件を満たすか否かを判定し、この３つの条件の内少なくとも１つの条件を満たす注目画素についてのエッジ検出結果を非エッジ画素であると修正するようにすれば十分である。
【００６７】
さらにまた、上述の処理アルゴリズムにおいては、８近傍画素内においてエッジが互いに連続して検出されたときに、該エッジが連続して検出されるラベル内で、できるだけ１画素のみがエッジとして残るようにしていたが、本発明はこれに限定されるものではなく、シミ、滲み或いは掠れなど、原稿の品質に応じて、一部が切断された文字や線も連続しているものと見做すことができるように、上記（１）〜（３）の条件を満たすか否かを判定し、この３つの条件の内少なくとも１つの条件を満たす注目画素についてのエッジ検出結果を非エッジ画素であると修正するとよい。例えば５×５画素で構成される２４近傍画素内においてエッジが検出されたときにも、エッジが連続して検出されたとして扱うようにしてもよい。
【図面の簡単な説明】
【図１】本発明による領域判別装置を包含した画像処理装置の構成を示すブロック図
【図２】本発明による領域判別装置を構成する網点領域判定処理部の詳細を示したブロック図
【図３】エッジ収束手段の作用を説明するフローチャート
【図４】図３に示した処理アルゴリズムによって、連続したエッジが収束される例を示す図
【図５】図３に示した処理アルゴリズムによって、連続したエッジが収束される例を示す具体例
【符号の説明】
１      画像処理装置
１０    スキャナ部
２０    モアレ除去処理部
３０    領域判別部
３１    文字／写真判定処理部
４０    網点領域判定処理部
４２    エッジ収束手段
５０    画素属性判定処理部
６０    濃度変換処理部
７０    ２値化処理部
８０    画像出力部
【図１】
0003807891.tif 000002
【図２】
0003807891.tif 000003
【図３】
0003807891.tif 000004
【図４】
0003807891.tif 000005
【図５】
0003807891.tif 000006