JP3847565B2 - 画像処理装置及びそれを備えた画像形成装置並びに画像処理方法 - Google Patents
画像処理装置及びそれを備えた画像形成装置並びに画像処理方法 Download PDFInfo
- Publication number
- JP3847565B2 JP3847565B2 JP2001030212A JP2001030212A JP3847565B2 JP 3847565 B2 JP3847565 B2 JP 3847565B2 JP 2001030212 A JP2001030212 A JP 2001030212A JP 2001030212 A JP2001030212 A JP 2001030212A JP 3847565 B2 JP3847565 B2 JP 3847565B2
- Authority
- JP
- Japan
- Prior art keywords
- pixel
- area
- region
- determination
- pixels
- 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 - Lifetime
Links
Images
Landscapes
- Color Image Communication Systems (AREA)
- Image Analysis (AREA)
- Facsimile Image Signal Circuits (AREA)
Description
【発明の属する技術分野】
本発明は、原稿を走査して得られる入力画像データに対して、文字・網点・写真(印画紙)・ベタ領域等の画像領域や画像種別の判別処理を行う画像処理装置及びそれを備えた画像形成装置並びに画像処理方法に関するものである。
【0002】
【従来の技術】
電子写真方式を用いた複写機等の画像形成装置は、従来のアナログ式のほかにデジタル式のものが普及しており、また、デジタル画像処理技術の進展によって、カラー画像を高画質に再現するフルカラーのデジタル複写機が製品化されている。
【0003】
これらの画像形成装置によって複写される原稿画像としては、下地(ベタ)、文字、網点(印刷写真)、印画紙写真(写真)、又はこれらを組合せたものが存在しており、良好な再現画像を得るためには、それぞれの画像領域又は原稿種別に適合した画像処理を行う必要がある。
【0004】
ここで、複数の画像が混在する原稿画像の画像領域を識別する従来の方法として、例えば、特開平6−62230号公報に開示された画像形成装置が提案されている。
【0005】
上記公報の画像形成装置では、先ず、エッジ検出の処理において、(1)1次微分値の和を求める、(2)ラプラシアンを行なう、(3)ゼロクロスを求める、(4)エッジ間距離を求める、といったように(1)から(4)の処理を行なって、立ち上りエッジと立ち下りエッジとの距離を検出し、網点領域、文字領域、中間調領域に分離することが示されている。
【0006】
また、デジタル複写機の操作モードとして、原稿の種類に応じて画像モードを選択するために、文字モード、文字/写真モード、写真モード等が用意されている。しかしながら、操作者が各原稿に対してモードの切り替えを行うことは、非常に煩わしい作業である。また、不適切なモードを選択した場合等では、著しい画像の劣化が見られることも多く、無駄な複写が行われることにもなる。
【0007】
そこで、このような問題を解決するために、原稿の種別を自動的に判別する装置として、例えば、特開平8−251406号公報等の画像形成装置が提案されている。上記の画像形成装置では、原稿が有彩色であるか又は無彩色であるかの判定を行うとともに、画像分離の機能、つまりエッジ分離・網点判定を行うことにより、原稿を(1)線画、(2)中間調画、(3)連続調画、(4)線画と中間調画、(5)中間調と連続調画、(6)連続調画と線画、(7)線画・中間調・連続調画、のいずれであるかを判定し、これに対応した処理モードを自動的にフィルタ、色補正、セレクタ及び階調処理に与えることが示されている。
【0008】
【発明が解決しようとする課題】
しかしながら、上記従来の画像処理装置及びそれを備えた画像形成装置並びに画像処理方法では、下記に示す問題があり充分であるとは言えない。
【0009】
先ず、特開平6−62230号公報の画像形成装置では、印画紙写真領域の識別がされておらず、また、立ち上りエッジと立ち下りエッジとを検出する処理が複数処理を重ねる上に非常に複雑であるという問題がある。さらに、カラー文字等の同じ画素であっても色成分を表す信号によって勾配つまり1次微分値の和、、ラプラシアン、ゼロクロス点及びエッジ間距離が大きく変わるため、カラー原稿等には対応しきれないという問題もある。また、一方向のみの立ち上りエッジと立ち下りエッジとの検出による領域分離を行なっていると考えられるため(上記従来技術には明確に記載されていない)、網点線数が少ないもの等の場合に対しては網点が検出されないラインも存在するため、網点領域と識別されない可能性がある。また、一般に、複写を行なう前に原稿の種別を判定する等といった場合、低解像度の画像データを使用するプレスキャンデータに対して行うことが多く、走査方向のとり方によっては、原稿全体の種別の判定には対応しきれないというという問題がある。
【0010】
次に、特開平8−251406号公報の画像形成装置では、原稿の種別を判定する際に、原稿の有彩・無彩の判定、及びエッジ分離・網点判定のそれぞれで処理内容が異なるため非常に複雑であり、また、単色信号を用いるためカラー原稿のように同じ画素であっても色成分の信号によって大きく濃度が変わるものには、誤分離する可能性が高く、最適な処理がされないという問題がある。また、副走査方向の解像度が低下したプレスキャンデータに対しては対応しきれないという問題もある。
【0011】
本発明は、上記従来の問題点に鑑みなされたものであって、その目的は、入力画像の画像領域や画像種別を判別する際に、白黒又はカラー原稿に関係なく、簡易な方法で精度よく画像領域や画像種別を判別し、回路規模の拡大を防止し得る画像処理装置及びそれを備えた画像形成装置並びに画像処理方法を提供することにある。
【0012】
【課題を解決するための手段】
本発明の画像処理装置は、上記課題を解決するために、原稿より読み込まれる入力画像データを、文字領域、網点領域又は写真領域を含む複数の領域に分離処理する領域分離手段を少なくとも備える画像処理装置において、上記領域分離手段は、入力画像データから抽出された複数の画素にてなるブロックのある注目画素に対して、主走査方向の画像データから特徴量を抽出して注目画素がベタ領域、写真領域、文字領域又は網点領域のいずれの領域に属するかの判定を行なう注目画素判定手段と、注目画素の周辺に存在する周辺画素に対して、主走査方向の画像データから特徴量を抽出して該周辺画素がベタ領域、写真領域、文字領域又は網点領域のいずれの領域に属するかの判定を行う周辺画素判定手段と、上記注目画素の副走査方向前段に存在するラインの周辺画素判定手段の判定結果に基づいて、該副走査方向前段に存在するラインがベタ領域、写真領域、文字領域又は網点領域のいずれの領域に属するかの判定を行なう上ライン判定手段と、上記注目画素の副走査方向後段に存在するラインの周辺画素判定手段の判定結果に基づいて、該副走査方向後段に存在するラインがベタ領域、写真領域、文字領域又は網点領域のいずれの領域に属するかの判定を行なう下ライン判定手段とを備え、上記注目画素判定手段、上ライン判定手段及び下ライン判定手段の判定結果に基づいて、注目画素がベタ領域、写真領域、文字領域又は網点領域のいずれの領域に属するかの判定を行なうと共に、上記領域分離手段には、上ライン判定手段による判定結果と、注目画素判定手段による注目画素の判定結果と、下ライン判定手段による判定結果とが互いに異なったときに、ベタ領域、写真領域、文字領域及び網点領域のうちから予め設定した優先順位により注目画素の領域を決定する信号別判定手段がさらに備えられていることを特徴としている。
【0013】
上記の発明によれば、注目画素判定、及び注目画素の副走査方向前段や副走査方向後段にある周辺画素の判定結果による上ライン判定及び下ライン判定の判定結果に基づいて、注目画素がベタ領域、写真領域、文字領域又は網点領域のいずれの領域に属するかを判定する。このため、注目画素の前後にある周辺画素の情報をライン情報として用いるので情報量が増える。したがって、精度のよい判定結果を得ることが可能となる。
【0014】
また、注目画素、上ライン及び下ラインとも主走査方向の画像データを用いて判定処理を行うので、プレスキャンにより読み込まれたデータである副走査方向の劣化した画像データに対し、当該無駄な情報である副走査方向の画像データの判定結果を除去することが容易であり、有効な情報である主走査方向の画像データの判定結果を抽出して原稿判別に応用することが可能となる。
【0015】
また、上ライン判定手段、注目画素判定手段及び下ライン判定手段の各結果に対して、優先順位を設けることが可能であるため、網点線数が少ないものに対しても網点領域として判別することが可能となる。また、判定領域となる判定ブロックの大きさやスキャナーの解像度等、ハードウェアが変更された場合にも、それに応じて優先順位の変更を行うことが可能であるため、原稿判別処理への応用も容易に可能となる。
【0016】
したがって、入力画像の画像領域や画像種別を判別する際に、白黒又はカラー原稿に関係なく、簡易な方法で精度よく画像領域や画像種別を判別し、回路規模の拡大を防止し得る画像処理装置を提供することができる。
【0017】
また、本発明の画像処理装置は、上記記載の画像処理装置において、注目画素判定手段及び周辺画素判定手段は、いずれも同じ画素判定機構を有していることを特徴としている。
【0018】
上記の発明によれば、注目画素判定手段と周辺画素判定手段とが、いずれも同じ画素判定機構にて構成することによって、回路規模も小さくなり、コストが低減される。
【0019】
また、本発明の画像処理装置は、上記記載の画像処理装置において、注目画素判定手段及び周辺画素判定手段には、それぞれ、主走査方向の隣接画素の濃度差を算出する隣接画素濃度差算出手段と、上記隣接画素濃度差算出手段にて算出された隣接画素濃度差を特徴量とし、隣接画素濃度差と予め定められる第1の閾値とを比較し、注目画素又は周辺画素が第1の閾値未満であるときには、注目画素又は周辺画素はベタ領域に属すると判定する一方、注目画素又は周辺画素が第1の閾値以上であるときには、上記隣接画素濃度差をさらに第2の閾値と比較し、その結果に基づいて、注目画素又は周辺画素が写真領域に属するか、又は隣接画素濃度差が負となる立ち上り画素であるか、若しくは隣接画素濃度差が正となる立ち下り画素であるかを判定する立ち上り・立ち下り判定手段が備えられていることを特徴としている。
【0020】
上記の発明によれば、隣接画素濃度差を第1の閾値と比較することによって、ベタ領域を分離することが可能となる。一方、ベタ領域と判断されなかった領域については、隣接画素濃度差と第2の閾値との比較結果により、注目画素又は周辺画素が写真領域に属するか、又は立ち上り画素若しくは立ち下り画素であるかを判定することにより、簡易な方法で精度のよい判定結果を得ることができる。
【0021】
また、ベタ領域・写真領域と判定された領域については、それぞれの画像処理を切り替えることが可能となり、より良好な画像再現が可能となる。
【0022】
また、本発明の画像処理装置は、上記記載の画像処理装置において、注目画素判定手段及び周辺画素判定手段には、それぞれ、立ち上り・立ち下り判定手段にて注目画素又は周辺画素に対して立ち上り画素又は立ち下り画素と判定された画素について、主走査方向のm画素(mは2以上の整数)からなる一定領域の間に、立ち上りから立ち下り、又は立ち下りから立ち上りに反転する回数をカウントする反転数算出手段と、上記反転数算出手段にて算出された反転数を特徴量として、第3の閾値とを比較し、その結果に基づいて注目画素又は周辺画素が文字領域又は網点領域のいずれの領域に属するかを判定する画素判定手段とがさらに備えられていることを特徴としている。
【0023】
上記の発明によれば、注目画素又は周辺画素に対して、立ち上り画素又は立ち下り画素と判定された画素について、主走査方向のm画素(mは2以上の整数)からなる一定領域の間に立ち上りから立ち下り、又は立ち下りから立ち上りに反転する反転数を特徴量としている。このため、広い範囲での周辺情報を用いて注目画素又は周辺画素の判定を行うので、情報量が増え、文字領域と網点領域に判別する精度を向上することができる。また、主走査方向の一定領域の情報を用いるので、粗い低周波の網点があったとしても文字と区別することが可能となる。
【0024】
また、本発明の画像処理装置は、上記記載の画像処理装置において、信号別判定手段は、複数の色成分毎に注目画素に対する領域判定を行なう一方、領域分離手段には、上記信号別判定手段による色成分毎の判定結果が互いに異なったときに、ベタ領域、写真領域、文字領域及び網点領域のうちから予め設定した優先順位により領域を決定する総合判定手段がさらに備えられていることを特徴としている。
【0025】
上記の発明によれば、カラー原稿のように同じ画素であっても色成分の信号によって大きく画素濃度値が変わる例えば色文字に対しても対応することが可能となる。
【0026】
また、本発明の画像処理装置は、上記記載の画像処理装置において、領域分離手段は、原稿種別の判別を行うことを特徴としている。
【0027】
上記の発明によれば、領域分離手段を原稿種別の判別に適用することにより、簡易な方法で速やかに原稿の判別を行うことができ、入力画像(原稿)に対して最適な画像処理を行うことができる。
【0028】
また、本発明の画像形成装置は、上記課題を解決するために、上記記載の画像処理装置を備えていることを特徴としている。
【0029】
上記の発明によれば、画像形成装置においては、上記記載の画像処理装置を用いることにより簡易な方法で精度のよい判別が可能であるので、品質の良い画像を出力することができる。また、簡易な構成であり、回路規模も小さくなるので、コストの削減を図ることができる。さらに、原稿種別の判別に応用することによって、ユーザ・インターフェースに優れた画像形成装置を提供することができる。
【0030】
また、本発明の画像処理方法は、上記課題を解決するために、入力画像データを、文字領域、網点領域又は写真領域を含む複数の領域に領域分離処理する画像処理方法において、上記領域分離処理は、入力画像データから抽出された複数の画素にてなるブロックのある注目画素に対して、主走査方向の画像データから特徴量を抽出して注目画素がベタ領域、写真領域、文字領域又は網点領域のいずれの領域に属するかの判定を行なう第1の工程と、注目画素の周辺に存在する周辺画素に対して、主走査方向の画像データから特徴量を抽出して該周辺画素がベタ領域、写真領域、文字領域又は網点領域のいずれの領域に属するかの判定を行なう第2の工程と、上記注目画素の副走査方向前段に存在するラインの周辺画素の判定結果に基づいて、該副走査方向前段に存在するラインがベタ領域、写真領域、文字領域又は網点領域のいずれの領域に属するかの判定を行なう第3の工程と、上記注目画素の副走査方向後段に存在するラインの周辺画素の判定結果に基づいて、該副走査方向後段に存在するラインがベタ領域、写真領域、文字領域又は網点領域のいずれの領域に属するかの判定を行なう第4の工程と、上記第1の工程、第3の工程及び第4の工程の判定結果に基づいて、注目画素がベタ領域、写真領域、文字領域又は網点領域のいずれの領域に属するかの判定を行なう第5の工程とからなると共に、上記第1の工程、第3の工程及び第4の工程の各判定結果が互いに異なったときに、ベタ領域、写真領域、文字領域及び網点領域のうちから予め設定した優先順位により注目画素の領域を決定することを特徴
としている。
【0031】
上記の発明によれば、注目画素判定、及び注目画素の副走査方向前段や副走査方向後段にある周辺画素の判定結果による上ライン判定及び下ライン判定の判定結果に基づいて注目画素がいずれの領域に属するかを判定する。このため、注目画素の前後にある周辺画素の情報をライン情報として用いるので情報量が増え、精度のよい判定結果を得ることが可能となる。
【0032】
また、注目画素、上ライン及び下ラインとも主走査方向の画像データを用いて判定処理を行うので、プレスキャンにより読み込まれたデータである副走査方向の劣化した画像データに対し、当該無駄な情報である副走査方向の画像データの判定結果を除去することが容易であり、有効な情報である主走査方向の画像データの判定結果を抽出して原稿判別に応用することが可能となる。
【0033】
したがって、入力画像の画像領域や画像種別を判別する際に、白黒又はカラー原稿に関係なく、簡易な方法で精度よく画像領域や画像種別を判別し、回路規模の拡大を防止し得る画像処理方法を提供することができる。
【0034】
また、本発明の画像処理方法は、上記記載の画像処理方法において、第1の工程及び第2の工程にて抽出される特徴量は、主走査方向の隣接画素の濃度差と、この隣接画素の濃度差を基に主走査方向のm画素(mは2以上の整数)からなる一定領域の間にて判定される濃度の立ち上り・立ち下りの反転数であり、各特徴量を予め定められる複数の閾値と比較することにより、注目画素又は周辺画素がベタ領域、写真領域、文字領域又は網点領域のいずれの領域に属するかの判定を行なうことを特徴としている。
【0035】
上記の発明によれば、隣接画素濃度差を例えば第1の閾値と比較することによって、ベタ領域を分離することが可能となる。また、ベタ領域と判断されなかった領域については、隣接画素濃度差と例えば第2の閾値との比較結果により、注目画素又は周辺画素が、写真領域、立ち上り画素又は立ち下り画素であるかを判定することができる。さらに、立ち上り画素・立ち下り画素については、広い範囲での周辺情報を用いて注目画素又は周辺画素の判定を行うので、情報量が増え、文字領域と網点領域とに判別する精度を向上することができる。また、主走査方向の一定領域の情報を用いるので、粗い低周波の網点があったとしても文字と区別することが可能となる。
【0036】
また、本発明の画像処理方法は、上記記載の画像処理方法において、第1の工程及び第2の工程において、画素の濃度差を基に主走査方向のm画素(mは2以上の整数)からなる一定領域の間にて判定される濃度の立ち上り及び立ち下りの反転数を求める際、濃度の立ち上り又は立ち下りと判定される画素が複数連続しているときは最初の反転時のみカウントすることを特徴としている。
【0037】
上記の発明によれば、立ち上り画素又は立ち下り画素が複数続いてもカウントせず、立ち上りから立ち下り、立ち下りから立ち上りに反転する回数のみをカウントすることにより、過剰にカウントされることを防ぐことができ、精度のよい判定結果を得ることが可能となる。
【0038】
【発明の実施の形態】
本発明の実施の一形態について図1ないし図7に基づいて説明すれば、以下の通りである。
【0039】
本実施の形態の例えば電子写真プロセスを用いたデジタル複写機等の画像形成装置は、図2に示すように、カラー画像入力装置1と画像処理装置10とカラー画像出力装置2とを備えている。
【0040】
上記のカラー画像入力装置1は、例えば、スキャナー部より構成されており、原稿からの反射光像をRGB(R:赤・G:緑・B:青)アナログ信号としてCCD(Charge Coupled Device) にて読み取るものである。
【0041】
また、カラー画像出力装置2は、画像処理装置10にて所定の画像処理を行い、その結果を出力する装置である。なお、上記のカラー画像出力装置2は、例えば、インクジェット記録方式や昇華型の記録方式を用いた出力装置を適用することも可能である。
【0042】
上記画像処理装置10は、A/D(アナログ/デジタル)変換部11、シェーディング補正部12、領域分離手段としての領域分離処理部20、入力階調補正部13、色補正部14、黒生成/下色除去部15、空間フィルタ処理部16、出力階調補正部17及び階調再現処理部18からなっている。
【0043】
上記の画像処理装置10では、前記カラー画像入力装置1にて読み取られた原稿画像のアナログ信号は、先ず、A/D変換部11によりデジタル信号に変換される。そして、シェーディング補正部12にて、カラー画像出力装置2の照明系・結像系・撮像系で生じる各種の歪みを取り除くためのシェーディング補正が行われる。次に、領域分離処理部20にて、各画素毎に文字領域、網点領域、写真領域又は下色(ベタ)領域のいずれかに分離され、その分離結果に基づき、該領域分離処理部20は、画素がどの領域に属しているかを示す領域識別信号を、入力階調補正部13、色補正部14、黒生成/下色除去部15、空間フィルタ処理部16、及び階調再現処理部18へとそれぞれ出力する。なお、詳細については後述する。
【0044】
上記の領域分離処理部20における領域分離処理の後、入力階調補正部13にて下地濃度の除去やコントラスト等の画質調整処理が施される。また、色補正部14では、色再現の忠実化実現のために、不要吸収成分を含むCMY(C:シアン・M:マゼンタ・Y:イエロー)色材の分光特性に基づいた色濁りを取り除く色補正処理が行われる。
【0045】
次いで、黒生成/下色除去部15では、色補正後のCMYの3色信号から黒(K)信号を生成する黒生成、及び元のCMY信号から黒生成で得たK信号を差し引いて新たなCMY信号を生成する下色除去処理が行われ、CMYの3色信号はCMYKの4色信号に変換される。
【0046】
次に、空間フィルタ処理部16では、デジタルフィルタによる空間フィルタ処理がなされ、空間周波数特性を補正することによって出力画像のボヤケや粒状性劣化を防ぐよう処理される。そして、出力階調補正部17にて濃度信号等の信号を画像出力の特性値である網点面積率に変換する出力階調補正処理が行われ、さらに、階調再現処理部18にて、最終的に画像を画素に分割してそれぞれの階調を再現できるように処理する階調再現処理つまり中間調生成処理がなされる。
【0047】
また、前記領域分離処理部20にて黒文字や場合によっては色文字として抽出された画像領域は、黒文字あるいは色文字の再現性を高めるために、空間フィルタ処理部16における鮮鋭度強調処理での高域周波数の強調量を大きくされる。同時に、中間調生成処理において高周波数再現に適した高解像のスクリーンでの二値化又は多値化処理を選択するように構成する。
【0048】
一方、領域分離処理部20により網点と判別された領域に関しては、空間フィルタ処理部16において、入力網点成分を除去するためのローパス・フィルタ処理が施される。同時に、中間調生成処理では、階調再現性を重視したスクリーンでの二値化又は多値化処理が行われる。上述した各処理が施された画像データは、一旦図示しない記憶手段に記憶され、所定のタイミングで読み出されてカラー画像出力装置2に入力される。なお、上記の処理はCPU(Central Processing Unit)により行われる。
【0049】
次に、本実施の形態における特徴点である領域分離処理部20における画素判別処理について詳述する。なお、領域分離処理部20では、RGBの画像入力データあるいはRGBの補色であるCMYに変換された信号を用いて行われる。そして、領域分離処理された結果を基に、入力階調補正処理、色補正処理、黒生成/下色除去処理、空間フィルタ処理、及び階調再現処理(中間調生成処理)等の処理が切り換えられる。
【0050】
また、以下の説明では、後述する信号変換部21によりCMY信号に補色反転された信号を用いて処理を行う場合について説明する。
【0051】
先ず、領域分離処理部20は、図1に示すように、RGBの反射率信号を濃度信号に変換するとともにRGB濃度信号から補色のCMY信号に変換する信号変換部21と、この信号変換部21により変換された各色成分の信号において、処理対象画素がベタ領域つまり濃度が略一定の領域、印画紙(写真)領域、文字領域又は網点領域のいずれの領域に属するかの判定を行なう色成分の信号ごとに設けられた信号処理部30・30・30と、これら各信号処理部30・30・30による色成分の信号ごとの信号処理の結果に基づき、最終的に注目画素がベタ領域、印画紙領域、文字領域又は網点領域のいずれの領域に属するかの判定を行なう総合判定手段としての総合判定部22により構成されている。
【0052】
上記の各信号処理部30・30・30は、図3に示すように、注目画素を中心とする例えば3×3等のn×nのブロックにおいて、主走査方向の画像データから特徴量を抽出し、図1に示すように、当該注目画素xに対して、ベタ領域、印画紙領域、文字領域又は網点領域のいずれの領域に属するかの判定を行なう(第1の工程)注目画素判定手段としての注目画素判定部40と、注目画素の周辺に存在する例えば周辺画素a・b・c・d・e・fについても同様の処理を行い、各周辺画素a・b・c・d・e・fの領域判定を行う(第2の工程)周辺画素判定手段としての周辺画素判定部31a・31b・31c・31d・31e・31fと、注目画素xの上部つまり副走査方向前段にある周辺画素a・b・cのそれぞれの周辺画素判定結果に基づいて注目画素xに対する上ラインの判定を行なう(第3の工程)上ライン判定手段としての上ライン判定部32と、注目画素xの下部つまり副走査方向後段にある周辺画素d・e・fの周辺画素判定結果に基づいて注目画素xに対する下ラインの判定を行なう(第4の工程)下ライン判定手段としての下ライン判定部33と、これら注目画素判定部40、上ライン判定部32及び下ライン判定部33の各判定結果に基づき、各信号別の判定を行なう(第5の工程)信号別判定手段としての信号別判定部34とから構成されている。
【0053】
そして、上記各信号処理部30・30・30における信号別判定部34・34・34の判定結果に基づき、前述した総合判定部22により、注目画素xがベタ領域、印画紙(写真)領域、文字領域又は網点領域のいずれの領域に属するかの最終的な判定が行なわれる。
【0054】
なお、上記の例では、周辺画素a・b・c・d・e・fの領域判別を行うにあたり、周辺画素a・b・c・d・e・fごとに周辺画素判定部31a・31b・31c・31d・31e・31fを設けているが、必ずしもこれに限らず、周辺画素判定部31a・31b・31c・31d・31e・31fを一つにし、周辺画素a・b・c・d・e・fの判別結果を、上ライン判定部32や下ライン判定部33に順次格納し、その結果を基に上ライン・下ラインの判定を行うようにしてもよい。すなわち、周辺画素判定部31a・31b・31c・31d・31e・31fはいずれも同じ処理を行なうものゆえ、周辺画素判定部を一つにして、それを共有して時系列的に処理を行なうことが可能である。このときには、周辺画素a・b・c・d・e・fに対して、最初に周辺画素aの判定処理を行ない、次に、周辺画素b、周辺画素c、…、周辺画素fと順次各判定処理を行なう。このとき、注目画素xの前段に存在する周辺画素a・b・cについては、各々の判別結果を上ライン判定部32に格納する一方、注目画素xの後段に存在する周辺画素d・e・fについては、各々の判別結果を下ライン判定部33に格納する。そして、所定数の判別結果が格納された後、それぞれの結果を基に上ライン及び下ラインの判定を行なうようにする。
【0055】
また、上ライン判定部32及び下ライン判定部33での各判定処理や、信号別判定部34に入力される上ライン判定部32、注目画素判定部40及び下ライン判定部33の各判定結果、あるいは総合判定部22に入力される各信号別判定部34・34・34からの色成分毎の各信号の各判定結果に対しては、それぞれ優先順位を決めておき、信号別判定部34や総合判定部22に入ってくる画素の判定結果がそれぞれ異なる場合は、信号別判定部34及び総合判定部22の優先順位にしたがって判別を行う。例えば、判定結果としてベタ領域と網点領域とが存在した場合には、網点領域を優先させ網点とするといった具合である。なお、優先順位については、領域分離処理で用いられる閾値により判定結果の信頼度が変わるため、前記判定結果の信頼度に基づき優先順位を決めることが望ましい。また、閾値の設定については、後述する。
【0056】
また、上ライン判定部32及び下ライン判定部33での各判定処理の優先順位については、各上ライン判定部32及び下ライン判定部33では、複数の周辺画素a・b・c及び周辺画素d・e・fの結果を基に、上ライン及び下ラインの判定処理を行ない、各周辺画素a・b・c及び各周辺画素d・e・fの結果が異なる場合、優先順位により最終的な判断をする。優先順位は、例えば、領域分離処理に用いる閾値の設定に基づいて事前に決めておく。今、周辺画素aがベタ領域、周辺画素bが網点領域であると判別されているとする。この場合、網点を抽出する際の閾値が網点を抽出し難いレベルに設定され、他の領域の閾値は網点の抽出レベルと比較して緩く設定されているにも関わらず、網点と判別されているときには、この結果に対する信頼性は高くなると判断される。このような情報を基にして優先順位を決定する。
【0057】
なお、注目画素xについては、1画素のみであること、及び未だどの領域に属するのかが不明であるので、優先順位を決めることができない。
【0058】
次に、上記の注目画素判定部40の構成を図4に基づいて説明する。なお、本実施の形態においては、各周辺画素判定部31a・31b・31c・31d・31e・31fも、この注目画素判定部40と同じ判定機構を有しているが、説明は、注目画素判定部40についてのみ行なう。
【0059】
注目画素判定部40は、同図に示すように、前記注目画素xと主走査方向の隣接画素の濃度差を算出する隣接画素濃度差算出手段としての隣接画素濃度差算出部41と、算出された隣接画素濃度差に基づいて、注目画素xがベタ領域、印画紙領域に属しているか否か、あるいは、立ち上り画素か立ち下り画素を判別する立ち上り・立ち下り判定手段としての立ち上り・立ち下り判定部42と、注目画素xに対して主走査方向の一定領域つまりm画素(mは2以上の整数)の間に立ち上り画素又は立ち下り画素が複数続いてもカウントせず、立ち上りから立ち下り及び立ち下りから立ち上りに反転する回数をカウントする反転数算出手段としての反転数算出部43と、算出された反転数に基づいて注目画素xが文字領域であるか網点領域であるかを判別する画素判定手段としての画素判定部44とから構成されている。
【0060】
また、上記の立ち上り・立ち下り判定部42には、隣接画素濃度差算出部41にて算出された注目画素xの結果に対し、注目画素xがベタ領域に属するか否かを判定するための第1の閾値としてのベタ画素判定閾値を設定するベタ画素判定閾値設定部45と、隣接画素濃度差算出部41にて算出された注目画素xの結果に対して、注目画素xが立ち上り画素又は立ち下り画素であるかを判定するための第2の閾値としての立ち上り・立ち下り判定閾値を設定するための立ち上り・立ち下り判定閾値設定部46が備えられている。
【0061】
また、上記画素判定部44には、上記の反転数算出部43にて算出された反転数に基づいて、注目画素xが文字領域に属するか網点領域に属するかを判別する第3の閾値としての反転数閾値を設定するための反転数閾値設定部47を有している。
【0062】
上記の構成を有する注目画素判定部40における画素判定処理の方法を、図5に示したフローチャートに基づいて説明する。また、ステップを示す符号は「S」と記載する。
【0063】
先ず、最初に、注目画素xと隣接画素との濃度差の算出を行う(S1)。そして、算出された隣接画素濃度差の絶対値とベタ画素判定閾値との比較を行い(S2)、ベタ画素判定閾値よりも隣接画素濃度差の絶対値の方が小さければ、ベタ(下地)領域であると判定される(S9)。
【0064】
一方、S2において、隣接画素濃度差の絶対値の方が大きい画素については、算出された隣接画素濃度差の絶対値と立ち上り・立ち下り判定閾値との比較が行なわれ(S3)、立ち上り・立ち下り判定閾値よりも隣接画素濃度差の絶対値の方が大きい画素であってかつ隣接画素濃度差が正の画素は、立ち下り画素と判定され、立ち上り・立ち下り判定閾値よりも隣接画素濃度差の絶対値の方が大きい画素であってかつ隣接画素濃度差が負の画素は立ち上り画素と判定される。この例では、隣接画素濃度差は左側の画素の濃度値から右側の画素の濃度値を引くことにより求め、それに応じて正負を判定している。また、濃度差を基に左側の画素に対して立ち上り画素・立ち下り画素の判定を行うものである。
【0065】
さらに、立ち上り・立ち下り判定閾値よりも隣接画素濃度差の絶対値の方が小さい画素は、印画紙領域であると判定される(S8)。
【0066】
次に、S3において、立ち上り・立ち下り判定閾値よりも隣接画素濃度差の絶対値の方が大きい画素であると判定されたときには、反転数算出が行なわれる(S4)。この反転数算出においては、図6に示すように、主走査方向の例えば30画素等のm画素からなる一定領域の間において、立ち上り画素あるいは立ち下り画素が複数続いてもカウントせず、立ち上り画素から立ち下り画素に反転するところ、及び立ち下り画素から立ち上り画素に反転するところを検出してカウントされる。具体的には、図6に示すように、左側から5番目及び6番目の画素は両方とも立ち上り画素「1」と判定されているが、反転数を求める時は5番目の画素のみカウントし、6番目の画素についてはカウントしない。なお、図6に示す主走査方向の例えば30画素等のm画素からなる一定領域は、立ち上り画素・立ち下り画素の判定を行う場合の主走査方向の一定領域の範囲を示すものであり、周辺画素毎にラインメモリが設けられていることを示すものではない。
【0067】
次いで、図5に示すように、S4において上述した反転数が算出されると、カウントされた反転数に対して反転数閾値との比較を行なう(S5)。そして、反転数閾値よりも反転数の方が小さければ、文字領域であると判定され(S7)、反転数閾値よりも反転数の方が大きいければ、網点領域であると判定される(S6)。
【0068】
ここで、それぞれの画素の種別による濃度分布の代表例を、図7(a)〜(d)に示す分布図に基づいて説明する。なお、同図の縦軸は濃度値を示す。
【0069】
通常、下地領域つまりベタ領域の画像の濃度分布図は、図7(a)に示すように、濃度変化が少ないため隣接画素濃度差は非常に小さい。したがって、ベタ画素判定閾値よりも隣接画素濃度差が小さいものはベタ領域であると判別することが可能である。次に、印画紙領域の画像の濃度分布図は、図7(b)に示すように、滑らかな濃度変化をしており、隣接画素濃度差も小さく、ベタ領域よりは若干大きくなるため、ベタ画素判定閾値よりも隣接画素濃度差が大きく、立ち上り・立ち下り判定閾値よりも小さいものは印画紙領域であると判別することが可能である。また、網点領域の画像の濃度分布図は、図7(c)に示すように、隣接画素濃度差は大きく立ち上り画素と立ち下り画素も網点の数だけ存在し、反転数が非常に大きくなるため、隣接画素濃度差が立ち上り・立ち下り判定閾値よりも大きく、反転数が反転数閾値よりも多いものは網点領域であると判別することが可能である。最後に、文字領域の画像の濃度分布図は、図7(d)に示すように、隣接画素濃度差は非常に大きいが、立ち上り画素と立ち下り画素の数は文字のエッジ部分で存在するため、網点領域よりは反転数は少なくなるため、反転数が反転数閾値よりも少ないものは文字領域であると判別することが可能である。
【0070】
また、上記設定した各閾値においては、任意に調節することにより、より広範囲な処理を行うことが可能となる。そして、これらの閾値については予想される複数の値を予めROM(Read Only Memory) 等に記憶させておき、必要に応じてスイッチ等により、メモリ等の図示しない記憶手段に格納される値を設定できるようにしておけばよい。
【0071】
上述した処理動作によって領域分離処理が行われ、その領域分離結果に基づいて、図2に示すように、それ以降の入力階調補正処理・色補正処部・黒生成/下色除去処理・空間フィルタ処理・階調再現処理(中間調生成処理)等が切り替えられる。
【0072】
例えば、入力画像データのある画素がベタ領域であると判別された場合には、入力階調補正処理及び階調再現処理では、濃度を一定にするような補正曲線が用いられる。
【0073】
また、入力画像データが文字領域であると判別された場合には、入力階調補正処理及び階調再現処理では、コントラストを大きくするような補正曲線が用いられる。そして、前記色補正部14では、色文字に対しては彩度のメリハリをはっきりさせた色補正処理を行う一方、黒文字に対しては黒生成/下色除去処理では黒生成量が多めに設定される。また、空間フィルタ処理では文字に対してエッジを強調し、平滑化処理を弱くするようにフィルタ係数を設定する等のパラメータの切り替えなどが行われる。
【0074】
一方、入力画像データが印画紙領域であると判別された場合には、入力階調補正処理及び階調再現処理ではハイライトを重視したり、階調性を大きくした補正曲線が用いられる。また、前記色補正部14では、階調性を重視させた色補正処理を行う一方、黒生成/下色除去処理では黒生成を少なく設定される。また、空間フィルタ処理では、エッジの強調を弱くし、平滑化処理を弱くするようにフィルタ係数を設定する等のパラメータの切り替え等が行われる。
【0075】
同様に、入力画像データが網点領域であると判別された場合には、入力階調補正処理及び階調再現処理ではハイライトを重視したり、階調性を大きくした補正曲線が用いられる。また、前記色補正部14では、階調性を重視させた色補正処理を行う一方、黒生成/下色除去処理では黒生成を少なくする等の処理が施される。さらに、空間フィルタ処理では、エッジの強調が弱くされ、網点成分を除去するためのローパス・フィルタ処理等が行われる。
【0076】
上記の分離処理をまとめて述べると、本実施の形態では、注目画素x中心とする、例えばn×n(3×3)のマスクによって、隣接する画素との濃度差により、注目画素xがベタ領域なのか写真領域なのか、又は立ち上り画素、立ち下り画素かの判定を行う。そして、立ち上り画素、又は立ち下り画素と判定されたものについては、主走査方向のm画素(例えば30画素)の間において、同様に立ち上り画素、立ち下り画素を順次検出し、立ち上り画素から立ち下り画素へ反転する、あるいは立ち下り画素から立ち上り画素へ反転する箇所をカウントし、前記カウント数により注目画素xが文字領域であるか網点領域であるかの判定を行う。また、注目画素xの周辺画素a・b・c・d・e・fについても同様の処理を行い、それぞれベタ領域、写真領域、文字領域又は網点領域かの判定を行い、さらにそれぞれの判定結果に基づき注目画素xに対する上ライン・下ラインの判定を行なう。次に、前記注目画素x、上ライン、下ラインの判定結果に基づき注目画素xの判定を色成分毎に行なう。さらに色成分毎の上記注目画素xの判定結果に基づき、最終的に注目画素xがベタ領域、写真領域、文字領域、網点領域のいずれに属するかの判定を行い、その判定結果に基づいて、対象画像に適した画像処理を行う。
【0077】
ところで、上述した領域分離処理方法は、原稿の種別を判定する方法に適用することも可能である。
【0078】
一般に、原稿の種別を判定する際には、プレスキャンを行った低解像度のデータを用いることが多いが、本実施の形態の注目画素判定及び周辺画素判定においては、主走査方向のみの画像データにて判別を行う。これによって、精度が悪くなるのを防止することができる。なお、プレスキャンを行ったデータが低解像度となるのは、プレスキャンを行う時は、本スキャン時よりもスキャン速度を速くするので副走査方向のデータが劣化するためである。
【0079】
そして、このようにして判別された画素数をカウントし、予め用意されているベタ領域、印画紙領域、網点領域及び文字領域に対する閾値と比較することにより原稿全体の種別の判定をすることができる。例えば、入力画像として原稿から読み込まれた総画素数に対し、文字と判別された画素数のカウント数が何割以上(閾値)あれば文字原稿であるといった具合である。また、ベタ領域、印画紙領域、網点領域及び文字領域に対する閾値は、領域分離処理を行なう上で用いる閾値により、カウント数も大きく変わってくるため、前記領域分離処理を行なう上で用いる閾値に対応させて設定しておき、例えば、文字領域及び網点領域のいずれもそれぞれの閾値を満たせば、入力された原稿画像は文字・網点画像であると判定できる。さらに、判別する上で全ての画素の判別を行う必要はないので、判別を行なう上で用いる閾値をより厳しくし、閾値を満たさない画素はその他画素とすることによりカウントしないようにすれば、より精度を上げることが可能となる。むろん、それに伴い各判別結果のカウント画素数の閾値も低い値に設定するのはいうまでもない。
【0080】
なお、原稿種別判別後の各処理においては、各領域が混在しないと判別された場合は、上述した領域分離処理と同様であり、複数の領域が混在すると判別された場合は、それぞれの領域分離処理の中間パラメータを使用し、原稿種別判別処理で判別されなかった領域のパラメータは使用しないようにすればよい。
【0081】
例えば、入力画像が文字原稿であると判別された場合には、領域分離処理では、文字や線画として領域分離されたところを有効とし、網点や印画紙といった連続階調と判別されたところは、文字原稿であったとしても、原稿の種類によっては誤判別される場合があるため、誤分離とみなして反映させないようにする。そして、その領域分離処理結果に基づいて、入力階調補正処理及び階調再現処理ではハイライトを多めに除去したり、コントラストを大きくするような補正曲線を用いる。また、色文字に対しては彩度を重視した色補正処理を行う一方、黒文字に対しては黒生成/下色除去処理において黒生成量を多めに設定する。また、文字に対しては、空間フィルタ処理でエッジを強調し、平滑化処理を弱くするようにフィルタ係数を設定する等のパラメータの切り替え等を行なう。
【0082】
また、入力画像が文字/印画紙写真原稿であると判別された場合には、各処理において、文字原稿処理と印画紙写真原稿処理との中間パラメータを用いた処理が行われる。領域分離処理では、文字、線画あるいは印画紙として領域分離されたところを有効とし、網点といった領域分離されたところは、文字・印画紙原稿であったとしても、原稿の種類によっては誤判別される場合があるので、誤分離とみなして反映させないようにする。文字原稿あるいは印画紙写真原稿のいずれを重視するかにより、入力階調補正処理及び階調再現処理では、印画紙写真原稿処理と文字原稿処理との中間のパラメータを用いてハイライトの除去やコントラストの調整を行い、また、彩度の強弱や階調性のバランスが極端にならないような色補正処理を行う。黒生成/下色除去処理では、印画紙写真画像に影響が出ない程度に黒生成量の調整を行うようにすればよい。
【0083】
上述のように、各領域毎の画素をカウントする簡易な方法で原稿種別の判定を行うことによって、画像モードの選択の煩わしさを増やすことなく、また白黒、カラー原稿に関係なく、種々の入力画像の種別に適した画像処理を的確かつ効率よく行うことができる。
【0084】
このように、本実施の形態の画像処理装置10では、原稿より読み込まれる入力画像データを文字領域、網点領域又は写真領域を含む複数の領域に分離処理を行う領域分離処理部20を少なくとも備えている。この領域分離処理部20は、入力画像データから抽出された複数の画素にてなるブロックのある注目画素xに対して、主走査方向の画像データから特徴量を抽出して注目画素xがベタ領域、写真領域、文字領域又は網点領域のいずれの領域に属するかの判定を行なう注目画素判定部40と、注目画素xの周辺に存在する周辺画素a・b・c・d・e・fに対して、主走査方向の画像データから特徴量を抽出して該周辺画素a・b・c・d・e・fがベタ領域、写真領域、文字領域又は網点領域のいずれの領域に属するかの判定を行う周辺画素判定部31a・31b・31c・31d・31e・31fと、注目画素xの副走査方向前段に存在するラインの周辺画素判定部31a・31b・31cの判定結果に基づいて、該副走査方向前段に存在するラインがベタ領域、写真領域、文字領域又は網点領域のいずれの領域に属するかの判定を行なう上ライン判定部32と、注目画素xの副走査方向後段に存在するラインの周辺画素判定部31d・31e・31fの判定結果に基づいて、該副走査方向後段に存在するラインがベタ領域、写真領域、文字領域又は網点領域のいずれの領域に属するかの判定を行なう下ライン判定部33とを備えている。
【0085】
そして、領域分離処理部20は、注目画素判定部40、上ライン判定部32及び下ライン判定部33の判定結果に基づいて、注目画素xがベタ領域、写真領域、文字領域又は網点領域のいずれの領域に属するかの判定を行なう。
【0086】
これにより、注目画素判定、及び注目画素xの副走査方向前段や副走査方向後段にある周辺画素a・b・c・d・e・fの判定結果による上ライン判定及び下ライン判定の判定結果に基づいて、注目画素xがベタ領域、写真領域、文字領域又は網点領域のいずれの領域に属するかを判定する。このため、注目画素xの前後にある周辺画素a・b・c・d・e・fの情報をライン情報として用いるので情報量が増える。したがって、精度のよい判定結果を得ることが可能となる。
【0087】
また、注目画素x、上ライン及び下ラインとも主走査方向の画像データを用いて判定処理を行うので、プレスキャンにより読み込まれたデータである副走査方向の劣化した画像データに対し、当該無駄な情報である副走査方向の画像データの判定結果を除去することが容易であり、有効な情報である主走査方向の画像データの判定結果を抽出して原稿判別に応用することが可能となる。
【0088】
また、本実施の形態の画像処理装置10は、注目画素判定部40及び周辺画素判定部31a・31b・31c・31d・31e・31fは、いずれも同じ画素判定機構を有している。このため、いずれも同じ画素判定機構にて構成することによって、回路規模も小さくなり、コストが低減される。
【0089】
また、本実施の形態の画像処理装置10は、注目画素判定部40及び周辺画素判定部31a・31b・31c・31d・31e・31fには、それぞれ、主走査方向の隣接画素の濃度差を算出する隣接画素濃度差算出部41と、この隣接画素濃度差算出部41にて算出された隣接画素濃度差を特徴量とし、隣接画素濃度差と予め定められるベタ画素判定閾値とを比較し、注目画素x又は周辺画素a・b・c・d・e・fがベタ画素判定閾値未満であるときには、注目画素x又は周辺画素a・b・c・d・e・fはベタ領域に属すると判定する。一方、注目画素x又は周辺画素a・b・c・d・e・fがベタ画素判定閾値以上であるときには、隣接画素濃度差をさらに立ち上り・立ち下り判定閾値と比較し、その結果に基づいて、注目画素x又は周辺画素a・b・c・d・e・fが写真領域に属するか、又は隣接画素濃度差が負となる立ち上り画素であるか、若しくは隣接画素濃度差が正となる立ち下り画素であるかを判定する立ち上り・立ち下り判定部42が備えられている。
【0090】
これにより、隣接画素濃度差をベタ画素判定閾値と比較することによって、ベタ領域を分離することが可能となる。一方、ベタ領域と判断されなかった領域については、隣接画素濃度差と立ち上り・立ち下り判定閾値との比較結果により、注目画素x又は周辺画素a・b・c・d・e・fが写真領域に属するか、又は立ち上り画素若しくは立ち下り画素であるかを判定することにより、簡易な方法で精度のよい判定結果を得ることができる。
【0091】
また、ベタ領域及び写真領域と判定された領域については、それぞれの画像処理を切り替えることが可能となり、より良好な画像再現が可能となる。
【0092】
また、本実施の形態の画像処理装置10は、注目画素判定部40及び周辺画素判定部31a・31b・31c・31d・31e・31fには、それぞれ、立ち上り・立ち下り判定部42にて注目画素x又は周辺画素a・b・c・d・e・fに対して立ち上り画素又は立ち下り画素と判定された画素について、主走査方向のm画素(mは2以上の整数)からなる一定領域の間に、立ち上りから立ち下り、又は立ち下りから立ち上りに反転する回数をカウントする反転数算出部43と、この反転数算出部43にて算出された反転数を特徴量として、反転数閾値とを比較し、その結果に基づいて注目画素x又は周辺画素a・b・c・d・e・fが文字領域又は網点領域のいずれの領域に属するかを判定する画素判定部44とがさらに備えられている。
【0093】
すなわち、本実施の形態では、注目画素x又は周辺画素a・b・c・d・e・fに対して、立ち上り画素又は立ち下り画素と判定された画素について、主走査方向のm画素(mは2以上の整数)からなる一定領域の間に立ち上りから立ち下り、又は立ち下りから立ち上りに反転する反転数を特徴量としている。このため、広い範囲での周辺情報を用いて注目画素x又は周辺画素a・b・c・d・e・fの判定を行うので、情報量が増え、文字領域と網点領域に判別する精度を向上することができる。また、主走査方向の一定領域の情報を用いるので、粗い低周波の網点があったとしても文字と区別することが可能となる。
【0094】
また、本実施の形態の画像処理装置10では、領域分離処理部20には、上ライン判定部32、注目画素判定部40及び下ライン判定部33の各結果に対して、優先順位を設けて注目画素xの領域判定を行う信号別判定部34がさらに備えられている。
【0095】
このため、上ライン判定部32、注目画素判定部40及び下ライン判定部33の各結果に対して、優先順位を設けることが可能であるため、網点線数が少ないものに対しても網点領域として判別することが可能となる。また、判定領域となる判定ブロックの大きさやスキャナーの解像度等、ハードウェアが変更された場合にも、それに応じて優先順位の変更を行うことが可能であるため、原稿判別処理への応用も容易に可能となる。
【0096】
また、本実施の形態の画像処理装置10では、信号別判定部34は、複数の色成分であるC・M・Y毎に注目画素xに対する領域判定を行なう一方、領域分離処理部20には、信号別判定部34による色成分毎の結果に対して優先順位を設けて判定を行う総合判定部22がさらに備えられている。
【0097】
このため、カラー原稿のように同じ画素であっても色成分の信号によって大きく画素濃度値が変わる例えば色文字に対しても対応することが可能となる。
【0098】
また、本実施の形態の画像処理装置10では、領域分離処理部20は、原稿種別の判別を行う。この結果、領域分離処理部20を原稿種別の判別に適用することにより、簡易な方法で速やかに原稿の判別を行うことができ、入力画像(原稿)に対して最適な画像処理を行うことができる。
【0099】
また、本実施の形態の画像形成装置は、上記の画像処理装置10を備えている。このため、画像形成装置においては、画像処理装置10を用いることにより簡易な方法で精度のよい判別が可能であるので、品質の良い画像を出力することができる。また、簡易な構成であり、回路規模も小さくなるので、コストの削減を図ることができる。さらに、原稿種別の判別に応用することによって、ユーザ・インターフェースに優れた画像形成装置を提供することができる。
【0100】
また、本実施の形態の画像処理方法では、入力画像データを文字領域、網点領域又は写真領域を含む複数の領域に領域分離処理を行う。そして、その領域分離処理は、入力画像データから抽出された複数の画素にてなるブロックのある注目画素xに対して、主走査方向の画像データから特徴量を抽出して注目画素がベタ領域、写真領域、文字領域又は網点領域のいずれの領域に属するかの判定を行なう第1の工程と、注目画素xの周辺に存在する周辺画素a・b・c・d・e・fに対して、主走査方向の画像データから特徴量を抽出して該周辺画素a・b・c・d・e・fがベタ領域、写真領域、文字領域又は網点領域のいずれの領域に属するかの判定を行なう第2の工程と、注目画素xの副走査方向前段に存在するラインの周辺画素a・b・cの判定結果に基づいて、該副走査方向前段に存在するラインがベタ領域、写真領域、文字領域又は網点領域のいずれの領域に属するかの判定を行なう第3の工程と、注目画素xの副走査方向後段に存在するラインの周辺画素d・e・fの判定結果に基づいて、該副走査方向後段に存在するラインがベタ領域、写真領域、文字領域又は網点領域のいずれの領域に属するかの判定を行なう第4の工程と、これら第1の工程、第3の工程及び第4の工程の判定結果に基づいて、注目画素xがベタ領域、写真領域、文字領域又は網点領域のいずれの領域に属するかの判定を行なう第5の工程とからなっている。
【0101】
すなわち、注目画素判定、及び注目画素xの副走査方向前段や副走査方向後段にある周辺画素a・b・c・d・e・fの判定結果による上ライン判定及び下ライン判定の判定結果に基づいて注目画素xがいずれの領域に属するかを判定する。このため、注目画素xの前後にある周辺画素a・b・c・d・e・fの情報をライン情報として用いるので情報量が増え、精度のよい判定結果を得ることが可能となる。
【0102】
また、注目画素x、上ライン及び下ラインとも主走査方向の画像データを用いて判定処理を行うので、プレスキャンにより読み込まれたデータである副走査方向の劣化した画像データに対し、当該無駄な情報である副走査方向の画像データの判定結果を除去することが容易であり、有効な情報である主走査方向の画像データの判定結果を抽出して原稿判別に応用することが可能となる。
【0103】
また、本実施の形態の画像処理方法では、第1の工程及び第2の工程にて抽出される特徴量は、主走査方向の隣接画素の濃度差と、この隣接画素の濃度差を基に主走査方向のm画素(mは2以上の整数)からなる一定領域の間にて判定される濃度の立ち上り・立ち下りの反転数であり、各特徴量を予め定められる複数の閾値であるベタ画素判定閾値、立ち上り・立ち下り判定閾値及び反転数閾値と比較することにより、注目画素x又は周辺画素a・b・c・d・e・fがベタ領域、写真領域、文字領域又は網点領域のいずれの領域に属するかの判定を行なう。
【0104】
このため、隣接画素濃度差をベタ画素判定閾値と比較することによって、ベタ領域を分離することが可能となる。また、ベタ領域と判断されなかった領域については、隣接画素濃度差と立ち上り・立ち下り判定閾値との比較結果により、注目画素x又は周辺画素a・b・c・d・e・fが、写真領域、立ち上り画素又は立ち下り画素であるかを判定することができる。さらに、立ち上り画素・立ち下り画素については、広い範囲での周辺情報を用いて注目画素x又は周辺画素a・b・c・d・e・fの判定を行うので、情報量が増え、文字領域と網点領域とに判別する精度を向上することができる。また、主走査方向の一定領域の情報を用いるので、粗い低周波の網点があったとしても文字と区別することが可能となる。
【0105】
また、本実施の形態の画像処理方法では、第1の工程及び第2の工程において、画素の濃度差を基に主走査方向のm画素(mは2以上の整数)からなる一定領域の間にて判定される濃度の立ち上り及び立ち下りの反転数を求める際、濃度の立ち上り又は立ち下りと判定される画素が複数連続しているときは最初の反転時のみカウントする。
【0106】
このため、立ち上り画素又は立ち下り画素が複数続いてもカウントせず、立ち上りから立ち下り、立ち下りから立ち上りに反転する回数のみをカウントすることにより、過剰にカウントされることを防ぐことができ、精度のよい判定結果を得ることが可能となる。
【0107】
【発明の効果】
本発明の画像処理装置は、以上のように、領域分離手段は、入力画像データから抽出された複数の画素にてなるブロックのある注目画素に対して、主走査方向の画像データから特徴量を抽出して注目画素がベタ領域、写真領域、文字領域又は網点領域のいずれの領域に属するかの判定を行なう注目画素判定手段と、注目画素の周辺に存在する周辺画素に対して、主走査方向の画像データから特徴量を抽出して該周辺画素がベタ領域、写真領域、文字領域又は網点領域のいずれの領域に属するかの判定を行う周辺画素判定手段と、上記注目画素の副走査方向前段に存在するラインの周辺画素判定手段の判定結果に基づいて、該副走査方向前段に存在するラインがベタ領域、写真領域、文字領域又は網点領域のいずれの領域に属するかの判定を行なう上ライン判定手段と、上記注目画素の副走査方向後段に存在するラインの周辺画素判定手段の判定結果に基づいて、該副走査方向後段に存在するラインがベタ領域、写真領域、文字領域又は網点領域のいずれの領域に属するかの判定を行なう下ライン判定手段とを備え、上記注目画素判定手段、上ライン判定手段及び下ライン判定手段の判定結果に基づいて、注目画素がベタ領域、写真領域、文字領域又は網点領域のいずれの領域に属するかの判定を行なうと共に、上記領域分離手段には、上ライン判定手段による判定結果と、注目画素判定手段による注目画素の判定結果と、下ライン判定手段による判定結果とが互いに異なったときに、ベタ領域、写真領域、文字領域及び網点領域のうちから予め設定した優先順位により注目画素の領域を決定する信号別判定手段がさらに備えられているものである。
【0108】
本発明の画像処理方法は、以上のように、上記領域分離処理は、入力画像データから抽 出された複数の画素にてなるブロックのある注目画素に対して、主走査方向の画像データから特徴量を抽出して注目画素がベタ領域、写真領域、文字領域又は網点領域のいずれの領域に属するかの判定を行なう第1の工程と、注目画素の周辺に存在する周辺画素に対して、主走査方向の画像データから特徴量を抽出して該周辺画素がベタ領域、写真領域、文字領域又は網点領域のいずれの領域に属するかの判定を行なう第2の工程と、上記注目画素の副走査方向前段に存在するラインの周辺画素の判定結果に基づいて、該副走査方向前段に存在するラインがベタ領域、写真領域、文字領域又は網点領域のいずれの領域に属するかの判定を行なう第3の工程と、上記注目画素の副走査方向後段に存在するラインの周辺画素の判定結果に基づいて、該副走査方向後段に存在するラインがベタ領域、写真領域、文字領域又は網点領域のいずれの領域に属するかの判定を行なう第4の工程と、上記第1の工程、第3の工程及び第4の工程の判定結果に基づいて、注目画素がベタ領域、写真領域、文字領域又は網点領域のいずれの領域に属するかの判定を行なう第5の工程とからなると共に、上記第1の工程、第3の工程及び第4の工程の各判定結果が互いに異なったときに、ベタ領域、写真領域、文字領域及び網点領域のうちから予め設定した優先順位により注目画素の領域を決定するである。
【0109】
それゆえ、入力画像の画像領域や画像種別を判別する際に、白黒又はカラー原稿に関係なく、簡易な方法で精度よく画像領域や画像種別を判別し、回路規模の拡大を防止し得る画像処理装置及び画像処理方法を提供することができるという効果を奏する。
【図面の簡単な説明】
【図1】 本発明における画像処理装置の実施の一形態を示すものであり、領域分離処理部の構成を示すブロック図である。
【図2】 上記画像処理装置を備えた画像形成装置の全体構成を示すブロック図である。
【図3】 上記領域分離処理部の注目画素判定部において、隣接画素との濃度差が立ち上りから立ち下り、又は立ち下りから立ち上りに反転する回数をカウントする領域を示す説明図である。
【図4】 上記領域分離処理部の注目画素判定部の構成を示すブロック図である。
【図5】 上記画像処理装置における領域分離処理方法を示すフローチャートである。
【図6】 上記領域分離処理部の注目画素判定部における判定結果の一例を示す説明図である。
【図7】 (a)はベタ領域における濃度分布を示す説明図、(b)は印画紙領域における濃度分布を示す説明図、(c)は網点領域における濃度分布を示す説明図、(d)は文字領域における濃度分布を示す説明図である。
【符号の説明】
1 カラー画像入力装置
2 カラー画像出力装置
10 画像処理装置
20 領域分離処理部(領域分離手段)
21 信号変換部
22 総合判定部(総合判定手段)
30 信号処理部
31a〜31f 周辺画素判定部(周辺画素判定手段)
32 上ライン判定部(上ライン判定手段)
33 下ライン判定部(下ライン判定手段)
34 信号別判定部(信号別判定手段)
40 注目画素判定部(注目画素判定手段)
41 隣接画素濃度差算出部(隣接画素濃度差算出手段)
42 立ち上り・立ち下り判定部(立ち上り・立ち下り判定手段)
43 反転数算出部(反転数算出手段)
44 画素判定部(画素判定手段)
45 ベタ画素判定閾値設定部
46 立ち上り・立ち下り判定閾値設定部
47 反転数閾値設定部
Claims (10)
- 原稿より読み込まれる入力画像データを、文字領域、網点領域又は写真領域を含む複数の領域に分離処理する領域分離手段を少なくとも備える画像処理装置において、
上記領域分離手段は、
入力画像データから抽出された複数の画素にてなるブロックのある注目画素に対して、主走査方向の画像データから特徴量を抽出して注目画素がベタ領域、写真領域、文字領域又は網点領域のいずれの領域に属するかの判定を行なう注目画素判定手段と、
注目画素の周辺に存在する周辺画素に対して、主走査方向の画像データから特徴量を抽出して該周辺画素がベタ領域、写真領域、文字領域又は網点領域のいずれの領域に属するかの判定を行う周辺画素判定手段と、
上記注目画素の副走査方向前段に存在するラインの周辺画素判定手段の判定結果に基づいて、該副走査方向前段に存在するラインがベタ領域、写真領域、文字領域又は網点領域のいずれの領域に属するかの判定を行なう上ライン判定手段と、
上記注目画素の副走査方向後段に存在するラインの周辺画素判定手段の判定結果に基づいて、該副走査方向後段に存在するラインがベタ領域、写真領域、文字領域又は網点領域のいずれの領域に属するかの判定を行なう下ライン判定手段とを備え、
上記注目画素判定手段、上ライン判定手段及び下ライン判定手段の判定結果に基づいて、注目画素がベタ領域、写真領域、文字領域又は網点領域のいずれの領域に属するかの判定を行なうと共に、
上記領域分離手段には、
上ライン判定手段による判定結果と、注目画素判定手段による注目画素の判定結果と、下ライン判定手段による判定結果とが互いに異なったときに、ベタ領域、写真領域、文字領域及び網点領域のうちから予め設定した優先順位により注目画素の領域を決定する信号別判定手段がさらに備えられていることを特徴とする画像処理装置。 - 注目画素判定手段及び周辺画素判定手段は、いずれも同じ画素判定機構を有していることを特徴とする請求項1記載の画像処理装置。
- 注目画素判定手段及び周辺画素判定手段には、それぞれ、
主走査方向の隣接画素の濃度差を算出する隣接画素濃度差算出手段と、
上記隣接画素濃度差算出手段にて算出された隣接画素濃度差を特徴量とし、隣接画素濃度差と予め定められる第1の閾値とを比較し、注目画素又は周辺画素が第1の閾値未満であるときには、注目画素又は周辺画素はベタ領域に属すると判定する一方、注目画素又は周辺画素が第1の閾値以上であるときには、上記隣接画素濃度差をさらに第2の閾値と比較し、その結果に基づいて、注目画素又は周辺画素が写真領域に属するか、又は隣接画素濃度差が負となる立ち上り画素であるか、若しくは隣接画素濃度差が正となる立ち下り画素であるかを判定する立ち上り・立ち下り判定手段とが備えられていることを特徴とする請求項1又は2記載の画像処理装置。 - 注目画素判定手段及び周辺画素判定手段には、それぞれ、
立ち上り・立ち下り判定手段にて注目画素又は周辺画素に対して立ち上り画素又は立ち下り画素と判定された画素について、主走査方向のm画素(mは2以上の整数)からなる一定領域の間に、立ち上りから立ち下り、又は立ち下りから立ち上りに反転する回数をカウントする反転数算出手段と、
上記反転数算出手段にて算出された反転数を特徴量として、第3の閾値とを比較し、その結果に基づいて注目画素又は周辺画素が文字領域又は網点領域のいずれの領域に属するかを判定する画素判定手段とがさらに備えられていることを特徴とする請求項3記載の画像処理装置。 - 信号別判定手段は、複数の色成分毎に注目画素に対する領域判定を行なう一方、領域分離手段には、上記信号別判定手段による色成分毎の判定結果が互いに異なったときに、ベタ領域、写真領域、文字領域及び網点領域のうちから予め設定した優先順位により領域を決定する総合判定手段がさらに備えられていることを特徴とする請求項1〜4のいずれか1項に記載の画像処理装置。
- 領域分離手段は、原稿種別の判別を行うことを特徴とする請求項1〜5のいずれか1項に記載の画像処理装置。
- 請求項1〜6のいずれか1項に記載の画像処理装置を備えていることを特徴とする画像形成装置。
- 入力画像データを、文字領域、網点領域又は写真領域を含む複数の領域に領域分離処理する画像処理方法において、
上記領域分離処理は、
入力画像データから抽出された複数の画素にてなるブロックのある注目画素に対して、主走査方向の画像データから特徴量を抽出して注目画素がベタ領域、写真領域、文字領域又は網点領域のいずれの領域に属するかの判定を行なう第1の工程と、
注目画素の周辺に存在する周辺画素に対して、主走査方向の画像データから特徴量を抽出して該周辺画素がベタ領域、写真領域、文字領域又は網点領域のいずれの領域に属するかの判定を行なう第2の工程と、
上記注目画素の副走査方向前段に存在するラインの周辺画素の判定結果に基づいて、該副走査方向前段に存在するラインがベタ領域、写真領域、文字領域又は網点領域のいずれの領域に属するかの判定を行なう第3の工程と、
上記注目画素の副走査方向後段に存在するラインの周辺画素の判定結果に基づいて、該副走査方向後段に存在するラインがベタ領域、写真領域、文字領域又は網点領域のいずれの領域に属するかの判定を行なう第4の工程と、
上記第1の工程、第3の工程及び第4の工程の判定結果に基づいて、注目画素がベタ領域、写真領域、文字領域又は網点領域のいずれの領域に属するかの判定を行なう第5の工程とからなると共に、
上記第1の工程、第3の工程及び第4の工程の各判定結果が互いに異なったときに、ベタ領域、写真領域、文字領域及び網点領域のうちから予め設定した優先順位により注目画素の領域を決定することを特徴とする画像処理方法。 - 第1の工程及び第2の工程にて抽出される特徴量は、主走査方向の隣接画素の濃度差と、この隣接画素の濃度差を基に主走査方向のm画素(mは2以上の整数)からなる一定領域の間にて判定される濃度の立ち上り・立ち下りの反転数であり、各特徴量を予め定められる複数の閾値と比較することにより、注目画素又は周辺画素がベタ領域、写真領域、文字領域又は網点領域のいずれの領域に属するかの判定を行なうことを特徴とする請求項8記載の画像処理方法。
- 第1の工程及び第2の工程において、画素の濃度差を基に主走査方向のm画素(mは2以上の整数)からなる一定領域の間にて判定される濃度の立ち上り及び立ち下りの反転数を求める際、濃度の立ち上り又は立ち下りと判定される画素が複数連続しているときは最初の反転時のみカウントすることを特徴とする請求項9記載の画像処理方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001030212A JP3847565B2 (ja) | 2001-02-06 | 2001-02-06 | 画像処理装置及びそれを備えた画像形成装置並びに画像処理方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001030212A JP3847565B2 (ja) | 2001-02-06 | 2001-02-06 | 画像処理装置及びそれを備えた画像形成装置並びに画像処理方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2002232709A JP2002232709A (ja) | 2002-08-16 |
| JP3847565B2 true JP3847565B2 (ja) | 2006-11-22 |
Family
ID=18894457
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2001030212A Expired - Lifetime JP3847565B2 (ja) | 2001-02-06 | 2001-02-06 | 画像処理装置及びそれを備えた画像形成装置並びに画像処理方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3847565B2 (ja) |
Families Citing this family (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4105539B2 (ja) * | 2002-12-27 | 2008-06-25 | シャープ株式会社 | 画像処理装置およびそれを備えた画像形成装置ならびに画像処理方法、画像処理プログラムおよび記録媒体 |
| JP4170353B2 (ja) | 2005-09-14 | 2008-10-22 | シャープ株式会社 | 画像処理方法、画像処理装置、画像読取装置、画像形成装置、プログラムおよび記録媒体 |
| JP4777185B2 (ja) | 2006-08-08 | 2011-09-21 | キヤノン株式会社 | 画像処理装置及びその制御方法、並びに、コンピュータプログラム及びコンピュータ可読記憶媒体、及び、画像符号化装置 |
| US9129208B2 (en) * | 2013-03-15 | 2015-09-08 | Kyocera Document Solutions Inc. | Method and system for determining an object type from raster data in an image forming apparatus |
| JP6087334B2 (ja) | 2014-11-28 | 2017-03-01 | 京セラドキュメントソリューションズ株式会社 | 画像処理装置及び画像形成装置 |
| CN115906215B (zh) * | 2022-12-16 | 2025-09-16 | 本源科仪(成都)科技有限公司 | 在版图中生成图形的方法、装置、存储介质及电子设备 |
-
2001
- 2001-02-06 JP JP2001030212A patent/JP3847565B2/ja not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JP2002232709A (ja) | 2002-08-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3784649B2 (ja) | 画像処理装置及びそれを備えた画像形成装置並びに画像処理方法 | |
| US7742194B2 (en) | Image processing device, image processing method, image forming apparatus, image processing program, and storage medium | |
| JP4166744B2 (ja) | 画像処理装置、画像形成装置、画像処理方法、コンピュータプログラム及び記録媒体 | |
| CN100438563C (zh) | 图像处理装置、方法、图像形成装置、图像读取处理装置 | |
| CN101247465B (zh) | 图像处理方法和装置、图像形成装置 | |
| CN100397865C (zh) | 图像处理装置及方法、图像形成装置、图像读取处理装置 | |
| JP4531606B2 (ja) | 画像処理装置、画像形成装置、および画像処理方法 | |
| JP4170353B2 (ja) | 画像処理方法、画像処理装置、画像読取装置、画像形成装置、プログラムおよび記録媒体 | |
| CN100477722C (zh) | 图像处理装置、图像形成装置、图像读取处理装置及方法 | |
| JP3847565B2 (ja) | 画像処理装置及びそれを備えた画像形成装置並びに画像処理方法 | |
| JP2002218232A (ja) | 画像処理装置およびそれを備えた画像形成装置並びに画像処理方法 | |
| JPH10145623A (ja) | 原稿判定方法および装置 | |
| JP4039911B2 (ja) | 画像処理装置および画像処理方法 | |
| JP6474315B2 (ja) | 画像処理装置、画像形成装置、画像処理方法、画像処理プログラムおよびその記録媒体 | |
| JP2002218271A (ja) | 画像処理装置、画像形成装置、並びに画像処理方法 | |
| JP4043982B2 (ja) | 画像処理装置、画像形成装置、画像処理方法、画像処理プログラム、並びにそれを記録したコンピュータ読み取り可能な記録媒体 | |
| JP3933941B2 (ja) | 画像処理方法、画像処理装置、および画像形成装置 | |
| JP4080252B2 (ja) | 画像処理装置、画像形成装置、画像処理方法、プログラムおよび記録媒体 | |
| JP4522978B2 (ja) | 画像処理装置、画像処理方法、画像形成装置、画像処理プログラムおよび記録媒体 | |
| JP4176053B2 (ja) | 画像処理方法、画像処理装置、画像形成装置及びコンピュータプログラム | |
| JP3927426B2 (ja) | 画像処理方法および画像処理装置並びにそれを備えた画像形成装置 | |
| JP3767210B2 (ja) | 原稿種判定装置及び画像処理装置 | |
| JP4958626B2 (ja) | 画像処理方法、画像処理装置、画像形成装置、コンピュータプログラム、及び記録媒体 | |
| JP3064896B2 (ja) | 画像処理装置 | |
| JP2020069717A (ja) | 画像処理装置、画像形成装置、画像処理方法、画像処理プログラム及び記録媒体 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20051130 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060214 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060414 |
|
| RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20060414 |
|
| 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: 20060822 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20060823 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 3847565 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: 20090901 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100901 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110901 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120901 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130901 Year of fee payment: 7 |
|
| SG99 | Written request for registration of restore |
Free format text: JAPANESE INTERMEDIATE CODE: R316G99 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| EXPY | Cancellation because of completion of term |