JP4030450B2 - Halftone dot region extraction method and image processing apparatus using the same - Google Patents
Halftone dot region extraction method and image processing apparatus using the same Download PDFInfo
- Publication number
- JP4030450B2 JP4030450B2 JP2003094581A JP2003094581A JP4030450B2 JP 4030450 B2 JP4030450 B2 JP 4030450B2 JP 2003094581 A JP2003094581 A JP 2003094581A JP 2003094581 A JP2003094581 A JP 2003094581A JP 4030450 B2 JP4030450 B2 JP 4030450B2
- Authority
- JP
- Japan
- Prior art keywords
- image data
- halftone dot
- frequency
- dot region
- extracting
- 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 - Fee Related
Links
- 238000000605 extraction Methods 0.000 title claims description 26
- 238000000034 method Methods 0.000 claims description 59
- 239000002131 composite material Substances 0.000 claims description 28
- 238000013075 data extraction Methods 0.000 claims description 9
- 238000001914 filtration Methods 0.000 claims description 8
- 230000015572 biosynthetic process Effects 0.000 claims description 6
- 239000000284 extract Substances 0.000 claims description 6
- 238000003786 synthesis reaction Methods 0.000 claims description 6
- 230000002194 synthesizing effect Effects 0.000 claims description 4
- 230000006870 function Effects 0.000 description 8
- 238000010586 diagram Methods 0.000 description 7
- 239000011159 matrix material Substances 0.000 description 7
- 238000009499 grossing Methods 0.000 description 5
- 239000000203 mixture Substances 0.000 description 5
- 230000000694 effects Effects 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 1
- 230000006866 deterioration Effects 0.000 description 1
- 238000009792 diffusion process Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000001902 propagating effect Effects 0.000 description 1
Images
Landscapes
- Facsimile Image Signal Circuits (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は,網点構造を有するディジタル画像データの網点領域を抽出する網点領域抽出方法及びこれを用いた画像処理装置に関するものである。
【0002】
【従来の技術】
従来,ディジタル複写機やFAX装置等の画像処理装置において,網点構造を有する原稿画像データの網点周波数特性と上記画像処理装置が生成するスクリーンの周波数成分との干渉によりモアレ(干渉縞)が発生するという問題があった。このモアレの発生を防止すると共に良好な画像を出力するためには,所定のスクリーン処理を行う前に,原稿画像データから網点領域を抽出し,抽出された網点領域に応じた平滑化処理を行なうことにより上記網点成分を十分に除去する必要があった。この網点領域を抽出する方法として,原稿画像データから特定の網点周波数特性を算出し,算出された網点周波数特性に対応する領域を網点領域とみなして抽出する方法が一般に知られている。
しかし,上記網点抽出方法では,網点領域に含まれる文字或いは線画部分も網点領域と共に抽出されていた。文字や線画に対して網点領域と同様に平滑化処理がなされると,そのエッジ部分の強調が無くなるため,好ましくない。
【0003】
特許文献1には,入力された画像データから二次元の周波数特性分布を抽出し,上記二次元の周波数特性を極座標で表現された信号強度分布に変換し,上記信号強度分布の信号強度が最大となる範囲に基づいて画像データの網点線数及び印刷角度を算出することにより網点領域を抽出する方法が提案されている。このように抽出された網点領域に対して適切な画像処理を施すことにより,原稿画像の画質の劣化を抑制しつつ,適切にモアレの発生を防止することが可能となる。
【0004】
【特許文献1】
特開平11−155067号公報
【0005】
【発明が解決しようとする課題】
しかしながら,上記特許文献1に記載される技術は,周波数特性の抽出,極座標への変換,網点線数及び印刷角度の算出といった複数の処理を直列に実行する必要があるため,処理に多大な時間を要する。
従って,本発明は上記事情に鑑みてなされたものであり,その目的とするところは,ディジタル画像データから文字部分を含まない網点領域を抽出する処理をより高速に行なうことができる網点領域抽出方法及び該網点領域抽出方法を用いた画像処理装置を提供することにある。
【0006】
【課題を解決するための手段】
上記目的を達成するために本発明は,網点構造を有するディジタル画像データから網点領域を抽出する網点領域抽出方法において,異なる方位パラメータに対して上記網点の周波数パラメータを持つ複数の空間周波数フィルタ及び上記異なる方位パラメータに対して上記網点の周波数パラメータと異なる周波数パラメータを持つ複数の空間周波数フィルタを用いて並列にフィルタ処理を実行することにより,少なくとも所定帯域の周波数特性及び所定方位の周波数特性を有する複数の画像データを抽出するパラメータ対応画像データ抽出工程と,上記パラメータ対応画像データ抽出工程で上記網点の周波数パラメータを持つ複数の空間周波数フィルタを用いて抽出された複数の画像データの重なる部分を抽出する論理積演算処理を実行することにより該複数の画像データを合成画像データに変換し,上記パラメータ対応画像データ抽出工程で上記網点の周波集パラメータと異なる周波数パラメータを持つ複数の空間周波数フィルタを用いて抽出された複数の画像データを重ね合わせる論理和演算処理を実行することにより該複数の画像データを合成画像データに変換した後,前者の合成画像データから後者の合成画像データを排除する論理差演算処理を実行することにより,上記パラメータ対応画像データ抽出工程で抽出された複数の画像データを合成する画像データ合成工程と,上記画像データ合成工程で合成された合成画像データに基づいて上記ディジタル画像データから網点領域を抽出する網点領域抽出工程と,を具備してなることを特徴とする網点領域抽出方法として構成されている。
これにより,従来行なわれていた直列処理を並列に行なうことが可能となり,その結果,網点領域抽出処理の高速化が達成される。
【0007】
また,上記パラメータ対応画像データ抽出工程が,互いに直交する方位パラメータを持つ複数の空間周波数フィルタを用いて並列にフィルタ処理を実行することにより上記互いに直交する方位の周波数特性を有する複数の画像データを抽出するものであることが考えられる。
これにより,画像データから網点領域と文字エッジ部の領域を適切に分離して,上記網点領域のみを抽出することが可能となる。この場合,上記空間周波数フィルタが,二次元ガボール関数を利用したガボールフィルタであることが望ましい。
【0008】
更に,前記課題は,上記網点領域抽出方法を用いた画像処理装置によっても解決され得る。
【0009】
【発明の実施の形態】
以下添付図面を参照しながら,本発明の実施の形態について説明し,本発明の理解に供する。尚,以下の実施の形態は,本発明を具体化した一例であって,本発明の技術的範囲を限定する性格のものではない。
ここに,図1は本発明の実施の形態にかかる網点領域抽出方法が適用される画像処理装置の概略構成を示すブロック図,図2は本発明の実施の形態に係る網点領域抽出方法の各工程を説明するフローチャート,図3は並列フィルタ処理を説明するブロック図,図4は並列フィルタ処理後の画像データの一例を示す図表,図5はガボールフィルタの一例を示すマトリクス図である。
【0010】
まず,図1のブロック図を用いて本発明の一実施形態に係る網点領域抽出方法が適用されるディジタル複写機,FAX装置,プリンタ装置等の画像処理装置の主要部の構成について説明する。
本画像処理装置Xは,液晶タッチパネル等からなる表示及び入力の手段である表示操作部110,原稿読取装置により読み取られた原稿画像データや外部端末装置等から転送された画像データを入力する画像データ入力部120,上記入力画像データや,当該入力画像データに基づき合成,抽出等がなされた画像データを記憶する画像メモリ130,上記画像メモリ130に記憶された画像データについて画像処理を行う画像処理部140,上記画像処理部140により画像処理された画像データを感光体ドラム等の像担持体上或いは所定の記録紙上に形成する画像形成部150,及び上記各部全体を統括的に制御するCPU,RAM,ASIC等からなる制御部100とを具備して構成されている。
上記画像処理部140は,少なくとも並列フィルタ処理部20,画像データ合成処理部30,網点領域抽出処理部144を備えている。
【0011】
上記制御部100により,網点構造を有する画像データの入力が確認されると,該入力画像データは一旦画像メモリ103に蓄積される。
続いて制御部100は,上記画像メモリ103を操作して,上記制御部100が処理し得る単位の画像データを順次読み込む処理を行う。この場合,例えば制御部100が16ビットCPUからなる場合,16ビットを1単位として読み込む処理が行なわれる。
【0012】
上記制御部100により読み込まれた画像データは,上記並列フィルタ処理部20において,異なるパラメータを持つ複数の空間周波数フィルタにより並列にフィルタ処理が実行される。かかる並列フィルタ処理は,上記入力画像データから上記空間周波数フィルタのフィルタ係数等に応じた所定帯域の周波数特性及び所定方位の周波数特性を有する複数の画像データを抽出するものである。当該並列処理部20において実行される処理工程がパラメータ対応画像データ抽出工程の一例である。
【0013】
上記抽出された複数の画像データは,上記画像データ合成処理部30において所定の論理演算処理が実行され,これにより上記複数の画像データが合成される。当該画像データ合成処理部30において実行される処理工程が画像データ合成工程の一例である。
【0014】
続いて,上記網点領域抽出処理部144では,上記合成された画像データに基づいて,上記入力画像データから網点領域を抽出する処理が実行される。当該網点領域抽出処理部144において実行される処理工程が網点領域抽出工程の一例である。
【0015】
上記網点領域抽出処理部144により網点領域が抽出されると,制御部100は,画像処理部140において上記抽出された網点領域に対して最も適した平滑化処理,スクリーン処理等の画像処理を実行し,その後,画像処理がなされた画像データが上記画像形成部150において画像形成がなされる。
【0016】
次に,図2のフローチャートを用いて本発明の一実施形態に係る網点領域抽出方法の各工程について説明する。
網点領域抽出方法が適用される画像処理装置において,上記画像データ入力部120(図1)に画像データが入力されると(S10),制御部100は上記画像処理装置の並列フィルタ処理部20(図3)において,該画像データに対して異なるパラメータを持つ複数の空間周波数フィルタによる並列フィルタ処理を実行する(S20)。かかる並列フィルタ処理は,入力された画像データから少なくとも所定帯域の周波数特性及び所定方位の周波数特性を有する複数の画像データを抽出するために行われるものである。ステップS20における並列フィルタ処理は,前記パラメータ対応画像データ抽出工程において実行される処理であり,該並列フィルタ処理については後段において詳述する。
【0017】
上記所定帯域の周波数特性及び所定方位の周波数特性を有する複数の画像データが抽出されると,続いて上記画像処理装置の合成処理部30(図3)において,この抽出された画像データに対して所定の論理演算処理が実行され,これにより該複数の画像データを合成する処理がなされる(S30)。このステップS30における合成処理は,前記画像データ合成工程において実行される処理である。かかる合成処理については後段において詳述する。
【0018】
ステップS40では,制御部100が,上記網点領域抽出処理部144(図1)において,上記合成画像データに基づいて,上記読み取られ或いは転送されて入力された画像データが網点領域であるかどうかを判断し,網点領域であると判断された場合は上記入力画像データから網点領域を抽出する。網点領域であるかどうかの判断は,上記合成画像データに対して所望の網点線数に応じたマトリクスサイズのガウスフィルタを用いてフィルタ処理を行なうことにより,所定の閾値に基づき所定の周波数特性を得ることができるかどうかにより判断するという周知の判断方法により行われる。このステップS40における網点領域抽出処理は,前記網点領域抽出工程において実行される処理である。
【0019】
上記入力画像データから網点領域が抽出されると,ステップS50において該網点領域及び該網点領域以外の領域に対して最も適した画像処理が実行される。かかる画像処理は上記画像処理部140(図1)において実行される。例えば網点領域以外の領域に対しては平滑化処理を行なわずに文字エッジ部等を強調するためのエッジ強調処理が実行され,網点領域に対しては網点線数に応じた平滑化処理後にスクリーン化処理,或いは誤差拡散処理が実行される。その後,画像処理がなされた画像データが上記画像形成部150において画像形成がなされる(S60)。
【0020】
このように,上記ステップS20の並列フィルタ処理がなされることにより,従来行なわれていた直列処理工程を減少させることができ,その結果,網点領域抽出処理の高速化が達成される。また,網点領域の周波数特性のみならず,所定方位の周波数特性を有する複数の画像データを抽出することにより,入力画像データから網点領域と文字エッジ部の領域を適切に分離して,上記網点領域のみを抽出することが可能となる。これにより,上記ステップS50における画像処理が適切に行われる効果を奏する。
【0021】
次に,図3を用いて,フィルタ処理部20で実行される上記並列フィルタ処理(S20),及び合成処理部30で実行される上記合成処理(S30)について説明する。
フィルタ処理部20には,異なるパラメータを有する4つのガボールフィルタ21〜24が設けられている。ガボールフィルタとは,二次元ガウス関数と二次元平面上を一方向に伝播する正弦波関数とを乗じて得られる二次元ガボール関数を利用した空間周波数フィルタである。かかるガボール関数は一般に以下の(式1)で表される。尚,(式1)で示されるf〔cycle/dot〕は中心周波数,α〔rad〕は方位,φ〔rad〕は位相を表す。
【数1】
(式1)から分かるように,ガボール関数は周波数f,方位α,位相φの異なるパラメータを有する関数であり,かかるガボール関数を利用したガボールフィルタにより画像データをフィルタ処理することによって,該画像データに含まれる周波数特性,方位特性,位相特性を得ることができる。また,上記ガボールフィルタは出力が複素数となるバンドパスフィルタであることが一般に知られている。従って,所定のフィルタ係数(マトリクス係数)或いはマトリクスサイズを設定することにより所定の周波数特性,方位特性,位相特性を得ることも可能である。
【0022】
本実施形態においては,周波数係数1/4〔cycle/dot〕及び方位係数1/4π〔rad〕のガボールフィルタ21,周波数係数1/4〔cycle/dot〕及び方位係数3/4π〔rad〕のガボールフィルタ22,周波数係数1/8〔cycle/dot〕及び方位係数1/4π〔rad〕のガボールフィルタ23,周波数係数1/8〔cycle/dot〕及び方位係数3/4π〔rad〕のガボールフィルタ24を用いて,入力画像データを並列にフィルタ処理することとする。これらのガボールフィルタは,上記周波数係数,方位係数をに対応する周波数特性,方位特性を入力画像データから抽出するものである。このような複数のパラメータ(周波数係数と方位係数)を同時に抽出することができるフィルタを用いることにより,上記並列フィルタ処理を実行することが可能となる。ここに,周波数係数1/4〔cycle/dot〕は4ドットに1の割合で配置された網点線数の周波数特性を得る係数であり,例えば600dpiで表現された画像データをガボールフィルタ21でフィルタ処理することにより,当該画像データに含まれる150線の網点領域であって,主走査方向に対して1/4πの角度を有する網点領域を抽出することが可能となる。同様に,周波数係数1/8〔cycle/dot〕は8ドットに1の割合で配置された網点線数の周波数特性を得る係数であり,例えば600dpiで表現された画像データをガボールフィルタ23でフィルタ処理することにより,当該画像データに含まれる75線の網点領域であって,主走査方向に対して1/4πの角度を有する網点領域を抽出することが可能となる。尚,上記ガウスフィルタ21〜24のフィルタ係数,マトリクスサイズを図5の(a)〜(d)に示す。
【0023】
ここで,600dpi(150線)で表され,主走査方向に対して1/4πの角度を持つ網点画像データ310(図4)がフィルタ処理部20に入力された場合の並列フィルタ処理について説明する。
上記網点画像データ310は,600dpi(150線)で表されているため,1/4〔cycle/dot〕の周波数特性を有する。また,主走査方向に対して1/4πの角度を持つ網点画像であるため,同時に3/4πの角度も有する。従って,当該画像データ310がガボールフィルタ21を通過した場合,図4の311に示されるように,1/4〔cycle/dot〕の周波数特性であって,且つ1/4πの方位の周波数特性を有する画像データが抽出される。また,当該画像データ310がガボールフィルタ21を通過した場合は,図4の312に示されるように,1/4〔cycle/dot〕の周波数特性であって,且つ3/4πの方位の周波数特性を有する画像データが抽出される。このように抽出されたフィルタ処理後の画像データ311及び312は合成処理部30において画像データの重なる部分を抽出する論理積演算処理31されることにより不図示の合成画像データ315に変換される。
【0024】
更に,当該画像データ310がガボールフィルタ23,24を通過した場合は,図4の313,314に示されるように,ガボールフィルタ23,24が持つ周波数係数と一致する周波数特性を有する画像データがところどころ抽出されているが,大部分の周波数特性,方位特性はフィルタを通過することができないため,上記ガボールフィルタ23,24のフィルタ係数に対応する周波数特性,方位特性を有する画像データはほとんど抽出されない。これは網点画像データ310が1/4π,3/4πの角度を有しているが,1/8〔cycle/dot〕の周波数特性を有していないからである。ここでわずかながら抽出された画像データ313,314は,もとの網点画像データ310の網点画像を構成するものではない。かかる画像データ313,314は上記合成画像データ315にも含まれているため,画像データを重ね合わせる論理和演算処理32により合成画像データ316に変換された後に,上記合成画像データ315と上記合成画像データ316とを論理差演算処理33を行なうことによって,合成画像データ315から上記画像データ316を排除する必要がある。このようにして最終的に合成画像データ317が生成される。
【0025】
このように,ガボールフィルタ21〜24により入力画像データ310から画像データ311〜314を抽出する工程が,パラメータ対応画像データ抽出工程の一例である。
また,上記フィルタ処理部20においてフィルタ処理された画像データ311〜314を上記論理演算処理することによって合成画像データ317を生成する工程が,画像データ合成工程の一例である。
【0026】
次に,図4に示される文字画像データ320がフィルタ処理部20に入力された場合のフィルタ処理について説明する。
上記文字画像データ320は,前記網点画像データ310とは異なり,一定の周波数特性を有しておらず,低周波数特性から高周波数特性までのあらゆる周波数特性を持っている。すなわち,当該画像データ320には1/4〔cycle/dot〕の周波数特性及び1/8〔 cycle/dot 〕の周波数特性の双方を有すると考えられる。従って,当該画像データ320がガボールフィルタ21,22を通過した場合,図4の321,322に示されるように,1/4〔cycle/dot〕の周波数特性であって,且つ1/4π,3/4πの方位の周波数特性を有する画像データが抽出される。このように抽出されたフィルタ処理後の画像データ321及び322は合成処理部30において画像データの重なる部分を抽出する論理積演算処理31されることにより不図示の合成画像データ325に変換される。
【0027】
更に,当該画像データ320がガボールフィルタ23,24を通過した場合,図4の323,324に示されるように,1/8〔cycle/dot〕の周波数特性であって,且つ1/4π,3/4πの方位の周波数特性を有する画像データが抽出される。このように抽出されたフィルタ処理後の画像データ323及び324は合成処理部30において画像データを重ね合わせる論理和演算処理32されることにより不図示の合成画像データ326に変換される。上記合成画像データ325と合成画像データ326との論理差演算処理33を行なうことにより,最終的に得られる合成画像データ327にはほとんど画像データは存在しないこととなる。
【0028】
このように,ガボールフィルタ21〜24により入力画像データ320から画像データ321〜324を抽出する工程が,パラメータ対応画像データ抽出工程の一例である。
また,上記フィルタ処理部20においてフィルタ処理された画像データ321〜324を上記論理演算処理することによって合成画像データ327を生成する工程が,画像データ合成工程の一例である。
【0029】
上記合成画像データ317,327が網点領域であるかどうかを判断することによって,入力された画像データが文字部分を含まない網点領域であるかどうかを判断することが可能となる。かかる判断は,前記したように上記合成画像データに対して所望の網点線数に応じたマトリクスサイズのガウスフィルタを用いてフィルタ処理を行なうことにより,所定の閾値に基づき所定の周波数特性を得ることができるかどうかにより判断するという周知の判断方法により行われる。このように判断されて抽出された文字部分を含まない網点領域が抽出されることにより,網点領域及びその他の文字部分等に対して双方に最適な画像処理が適切に実行されることになる。
【0030】
【実施例】
上述の実施の形態において,周波数係数1/4〔cycle/dot〕及び方位係数1/4π〔rad〕の特性を得ることができるガボールフィルタ21,周波数係数1/4〔cycle/dot〕及び方位係数3/4π〔rad〕の特性を得ることができるガボールフィルタ22,周波数係数1/8〔cycle/dot〕及び方位係数1/4π〔rad〕の特性を得ることができるガボールフィルタ23,周波数係数1/8〔cycle/dot〕及び方位係数3/4π〔rad〕の特性を得ることができるガボールフィルタ24の4つのガボールフィルタを用いた形態について説明したが,特にこれに限定されることは無い。上記網点画像データ310は1/4πの角度を有するもので有ったが,一般に網点画像は主走査方向からn×1/12πずれて構成されるものであるため,主走査方向からn×1/12π毎の周波数特性を抽出することができるガボールフィルタを設ける形態であっても良い。
また上述の実施形態では600dpi(150線)の網点画像データ310を網点抽出対象としたが,実際には予め画像データに含まれる網点線数は不明であるため,あらゆる網点線数に対応するため,65線,75線,100線,120線,133線,150線,175線,200線の網点画像データが有する周波数特性を抽出することができるガボールフィルタを設けることが望ましい。このような網点線数に対応することとしたのは,一般に,網点線数は使用する紙質や用途によってある程度予め定めされているためである。例えば,新聞に使用される更紙には線数65又は75,書籍・雑誌等で使用される上質紙には線数100,120又は133,カレンダー・カタログ等に使用されるコート紙には線数150,美術書や写真集に使用されるアート紙には線数175若しくは200で画像が表現される。
【0031】
【発明の効果】
以上説明したように,本発明は,異なる方位パラメータに対して網点構造を有するディジタル画像データの網点の周波数パラメータを持つ複数の空間周波数フィルタ及び上記異なる方位パラメータに対して上記網点の周波数パラメータと異なる周波数パラメータを持つ複数の空間周波数フィルタを用いて上記ディジタル画像データに対して並列にフィルタ処理を実行し,少なくとも所定帯域の周波数特性及び所定方位の周波数特性を有する複数の画像データを抽出し,上記網点の周波数パラメータを持つ複数の空間周波数フィルタを用いて抽出された複数の画像データの重なる部分を抽出する論理積演算処理を実行することにより該複数の画像データを合成画像データに変換し,上記パラメータ対応画像データ抽出工程で上記網点の周波集パラメータと異なる周波数パラメータを持つ複数の空間周波数フィルタを用いて抽出された複数の画像データを重ね合わせる論理和演算処理を実行することにより該複数の画像データを合成画像データに変換した後,前者の合成画像データから後者の合成画像データを排除する論理差演算処理を実行することにより,抽出された複数の画像データを合成し,合成された合成画像データに基づいて上記ディジタル画像データから網点領域を抽出する方法であり,これにより,従来直列に行なわれていた処理工程を減少させることが可能となり,その結果,網点領域抽出処理の高速化が達成される。
互いに直交する方位の周波数特性を有する空間周波数フィルタを用いることにより,画像データから網点領域と文字エッジ部の領域を適切に分離して,上記網点領域のみを抽出することが可能となる。
【図面の簡単な説明】
【図1】本発明の実施の形態にかかる網点領域抽出方法が適用される画像処理装置の概略構成を示すブロック図。
【図2】本発明の実施の形態に係る網点領域抽出方法の各工程を説明するフローチャート。
【図3】並列フィルタ処理を説明するブロック図。
【図4】並列フィルタ処理後の画像データの一例を示す図表。
【図5】ガボールフィルタの一例を示すマトリクス図。
【符号の説明】
20…並列フィルタ処理部
21…1/4〔cycle/dot〕,1/4π〔rad〕のガボールフィルタ
22…1/4〔cycle/dot〕,3/4π〔rad〕のガボールフィルタ
23…1/8〔cycle/dot〕,1/4π〔rad〕のガボールフィルタ
24…1/8〔cycle/dot〕,3/4π〔rad〕のガボールフィルタ
30…画像データ合成処理部
31…論理積演算処理部
32…論理和演算処理部
33…論理差演算処理部
100…制御部
110…表示操作部
120…画像データ入力部
130…画像メモリ
140…画像処理部
144…網点抽出処理部
150…画像形成部
310…600dpi(150線)の網点画像
320…文字画像[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a halftone dot region extracting method for extracting a halftone dot region of digital image data having a halftone dot structure and an image processing apparatus using the same.
[0002]
[Prior art]
2. Description of the Related Art Conventionally, in an image processing apparatus such as a digital copying machine or a FAX apparatus, moire (interference fringes) is caused by interference between a halftone dot frequency characteristic of original image data having a halftone dot structure and a frequency component of a screen generated by the image processing apparatus. There was a problem that occurred. In order to prevent the occurrence of moire and output a good image, a halftone area is extracted from the original image data before performing a predetermined screen process, and a smoothing process corresponding to the extracted halftone area is performed. It was necessary to sufficiently remove the halftone dot component by performing the above. As a method for extracting a halftone dot region, a method is generally known in which a specific halftone dot frequency characteristic is calculated from document image data, and a region corresponding to the calculated halftone dot frequency characteristic is regarded as a halftone dot region and extracted. Yes.
However, in the halftone dot extraction method, the character or line drawing portion included in the halftone dot area is also extracted together with the halftone dot area. If a smoothing process is performed on a character or line drawing in the same manner as the halftone dot region, the edge portion is not emphasized, which is not preferable.
[0003]
In
[0004]
[Patent Document 1]
Japanese Patent Laid-Open No. 11-1555067
[Problems to be solved by the invention]
However, since the technique described in
Accordingly, the present invention has been made in view of the above circumstances, and an object of the present invention is to provide a halftone dot region that can perform a process of extracting a halftone dot region that does not include a character portion from digital image data at a higher speed. An object of the present invention is to provide an extraction method and an image processing apparatus using the halftone dot region extraction method.
[0006]
[Means for Solving the Problems]
In order to achieve the above object, the present invention provides a halftone dot region extracting method for extracting halftone dot regions from digital image data having a halftone dot structure, and a plurality of spaces having the halftone dot frequency parameters for different orientation parameters. By executing a filtering process in parallel using a plurality of spatial frequency filters having a frequency parameter different from the frequency parameter of the halftone dot with respect to the frequency filter and the different orientation parameter , at least the frequency characteristics of the predetermined band and the predetermined orientation A parameter-corresponding image data extracting step for extracting a plurality of image data having frequency characteristics, and a plurality of image data extracted by using the plurality of spatial frequency filters having the dot frequency parameters in the parameter-corresponding image data extracting step. Execute AND operation to extract the overlapping parts of The plurality of image data extracted by using the plurality of spatial frequency filters having a frequency parameter different from the halftone dot frequency collection parameter in the parameter-corresponding image data extraction step By converting the plurality of image data into composite image data by executing a logical sum operation process that superimposes, and then executing a logical difference operation process that excludes the latter composite image data from the former composite image data, An image data combining step for combining a plurality of image data extracted in the parameter-corresponding image data extracting step, and a halftone dot region is extracted from the digital image data based on the combined image data combined in the image data combining step. A halftone dot region extracting step, comprising: a halftone dot region extracting step; It has been.
As a result, the conventional serial processing can be performed in parallel, and as a result, the speed of the halftone dot region extraction processing is achieved.
[0007]
Further, the parameter-corresponding image data extracting step performs a filtering process in parallel using a plurality of spatial frequency filters having azimuth parameters orthogonal to each other, thereby obtaining a plurality of image data having frequency characteristics of the azimuth directions orthogonal to each other. It can be considered to be extracted.
As a result, it is possible to extract only the halftone dot area by appropriately separating the halftone dot area and the character edge area from the image data. In this case, it is desirable that the spatial frequency filter is a Gabor filter using a two-dimensional Gabor function.
[0008]
Further, the above problem can be solved by an image processing apparatus using the halftone dot region extraction method.
[0009]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, embodiments of the present invention will be described with reference to the accompanying drawings so that the present invention can be understood. The following embodiment is an example embodying the present invention, and does not limit the technical scope of the present invention.
FIG. 1 is a block diagram showing a schematic configuration of an image processing apparatus to which a halftone area extracting method according to an embodiment of the present invention is applied. FIG. 2 is a halftone area extracting method according to an embodiment of the present invention. FIG. 3 is a block diagram for explaining parallel filter processing, FIG. 4 is a chart showing an example of image data after the parallel filter processing, and FIG. 5 is a matrix diagram showing an example of a Gabor filter.
[0010]
First, the configuration of the main part of an image processing apparatus such as a digital copying machine, a FAX apparatus, or a printer apparatus to which the halftone dot region extraction method according to an embodiment of the present invention is applied will be described with reference to the block diagram of FIG.
The image processing apparatus X includes a
The
[0011]
When the
Subsequently, the
[0012]
The image data read by the
[0013]
The plurality of extracted image data is subjected to a predetermined logical operation process in the image data
[0014]
Subsequently, the halftone dot region
[0015]
When the halftone dot region is extracted by the halftone dot region
[0016]
Next, each step of the halftone dot region extraction method according to the embodiment of the present invention will be described using the flowchart of FIG.
In the image processing apparatus to which the halftone dot region extraction method is applied, when image data is input to the image data input unit 120 (FIG. 1) (S10), the
[0017]
When a plurality of image data having the frequency characteristics of the predetermined band and the frequency characteristics of the predetermined direction are extracted, the composition processing unit 30 (FIG. 3) of the image processing device subsequently extracts the extracted image data. Predetermined logical operation processing is executed, whereby processing for combining the plurality of image data is performed (S30). The synthesizing process in step S30 is a process executed in the image data synthesizing process. Such synthesis processing will be described in detail later.
[0018]
In step S40, the
[0019]
When a halftone dot region is extracted from the input image data, image processing most suitable for the halftone dot region and a region other than the halftone dot region is executed in step S50. Such image processing is executed in the image processing unit 140 (FIG. 1). For example, edge enhancement processing for emphasizing a character edge portion or the like is performed without performing smoothing processing on a region other than a halftone dot region, and smoothing processing corresponding to the number of halftone dots is performed on a halftone dot region. Later, screen processing or error diffusion processing is executed. Thereafter, image processing is performed on the image data that has undergone image processing (S60).
[0020]
As described above, the parallel filtering process of step S20 is performed, so that the serial processing process that has been conventionally performed can be reduced, and as a result, the speed of the halftone dot region extraction process is achieved. Further, by extracting not only the frequency characteristics of the halftone dot area but also a plurality of image data having frequency characteristics of a predetermined direction, the halftone dot area and the character edge area are appropriately separated from the input image data, and Only the halftone dot region can be extracted. Thereby, there is an effect that the image processing in step S50 is appropriately performed.
[0021]
Next, the parallel filter process (S20) executed by the
The
[Expression 1]
As can be seen from (Equation 1), the Gabor function is a function having different parameters of frequency f, azimuth α, and phase φ, and the image data is filtered by a Gabor filter using the Gabor function. Frequency characteristics, azimuth characteristics, and phase characteristics can be obtained. It is generally known that the Gabor filter is a bandpass filter whose output is a complex number. Therefore, it is possible to obtain predetermined frequency characteristics, azimuth characteristics, and phase characteristics by setting predetermined filter coefficients (matrix coefficients) or matrix sizes.
[0022]
In this embodiment, the
[0023]
Here, the parallel filter processing when the halftone dot image data 310 (FIG. 4) represented by 600 dpi (150 lines) and having an angle of 1 / 4π with respect to the main scanning direction is input to the
Since the halftone
[0024]
Further, when the
[0025]
Thus, the process of extracting the
In addition, the process of generating the
[0026]
Next, the filtering process when the
Unlike the halftone
[0027]
Further, when the
[0028]
Thus, the process of extracting the
Further, the process of generating the
[0029]
By determining whether or not the
[0030]
【Example】
In the above-described embodiment, the
In the above-described embodiment, the halftone
[0031]
【The invention's effect】
As described above, the present invention provides a plurality of spatial frequency filters having frequency parameters of halftone dots of digital image data having a halftone dot structure with respect to different azimuth parameters, and the frequency of the halftone dots with respect to the different azimuth parameters. Using a plurality of spatial frequency filters having frequency parameters different from the parameters, the digital image data is filtered in parallel to extract a plurality of image data having at least a predetermined band frequency characteristic and a predetermined azimuth frequency characteristic. And performing AND operation processing for extracting overlapping portions of the plurality of image data extracted using the plurality of spatial frequency filters having the frequency parameters of the halftone dots, thereby converting the plurality of image data into composite image data. And the halftone dot frequency collector in the parameter-corresponding image data extraction step. After converting the plurality of image data into composite image data by executing a logical sum operation process that superimposes the plurality of image data extracted using a plurality of spatial frequency filters having frequency parameters different from those of the meter, the former A plurality of extracted image data is synthesized by executing a logical difference calculation process for excluding the latter synthesized image data from the synthesized image data, and a halftone dot region is generated from the digital image data based on the synthesized image data. This makes it possible to reduce the processing steps conventionally performed in series, and as a result, speeding up of the halftone dot region extraction processing is achieved.
By using a spatial frequency filter having frequency characteristics in directions orthogonal to each other, it is possible to appropriately separate the halftone dot area and the character edge area from the image data and extract only the halftone dot area.
[Brief description of the drawings]
FIG. 1 is a block diagram showing a schematic configuration of an image processing apparatus to which a halftone dot region extracting method according to an embodiment of the present invention is applied.
FIG. 2 is a flowchart for explaining each step of the halftone dot region extraction method according to the embodiment of the present invention.
FIG. 3 is a block diagram illustrating parallel filter processing.
FIG. 4 is a chart showing an example of image data after parallel filter processing.
FIG. 5 is a matrix diagram illustrating an example of a Gabor filter.
[Explanation of symbols]
20... Parallel
31 ... AND operation processing unit
32 ... Logical sum
Claims (4)
異なる方位パラメータに対して上記網点の周波数パラメータを持つ複数の空間周波数フィルタ及び上記異なる方位パラメータに対して上記網点の周波数パラメータと異なる周波数パラメータを持つ複数の空間周波数フィルタを用いて上記ディジタル画像データに対して並列にフィルタ処理を実行することにより,少なくとも所定帯域の周波数特性及び所定方位の周波数特性を有する複数の画像データを抽出するパラメータ対応画像データ抽出工程と,
上記パラメータ対応画像データ抽出工程で上記網点の周波数パラメータを持つ複数の空間周波数フィルタを用いて抽出された複数の画像データの重なる部分を抽出する論理積演算処理を実行することにより該複数の画像データを合成画像データに変換し,上記パラメータ対応画像データ抽出工程で上記網点の周波集パラメータと異なる周波数パラメータを持つ複数の空間周波数フィルタを用いて抽出された複数の画像データを重ね合わせる論理和演算処理を実行することにより該複数の画像データを合成画像データに変換した後,前者の合成画像データから後者の合成画像データを排除する論理差演算処理を実行することにより,上記パラメータ対応画像データ抽出工程で抽出された複数の画像データを合成する画像データ合成工程と,
上記画像データ合成工程で合成された合成画像データに基づいて上記ディジタル画像データから網点領域を抽出する網点領域抽出工程と,
を具備してなることを特徴とする網点領域抽出方法。In a halftone dot region extraction method for extracting a halftone dot region from digital image data having a halftone dot structure,
The digital image using a plurality of spatial frequency filters having halftone dot frequency parameters for different orientation parameters and a plurality of spatial frequency filters having frequency parameters different from the halftone frequency parameters for the different orientation parameters. A parameter-corresponding image data extraction step for extracting a plurality of image data having at least a frequency characteristic of a predetermined band and a frequency characteristic of a predetermined direction by performing a filtering process on the data in parallel;
A plurality of images are obtained by executing a logical product calculation process for extracting overlapping portions of a plurality of image data extracted using a plurality of spatial frequency filters having the halftone dot frequency parameter in the parameter-corresponding image data extraction step. OR the data into composite image data and superimposing multiple image data extracted using multiple spatial frequency filters with frequency parameters different from the halftone dot frequency collection parameters in the parameter-corresponding image data extraction step After the plurality of image data is converted into composite image data by executing arithmetic processing, the above-mentioned parameter-corresponding image data is executed by executing logical difference arithmetic processing for excluding the latter composite image data from the former composite image data. An image data synthesis step for synthesizing a plurality of image data extracted in the extraction step ;
A halftone dot region extracting step for extracting a halftone dot region from the digital image data based on the combined image data combined in the image data combining step;
A halftone dot region extraction method comprising:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003094581A JP4030450B2 (en) | 2003-03-31 | 2003-03-31 | Halftone dot region extraction method and image processing apparatus using the same |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2003094581A JP4030450B2 (en) | 2003-03-31 | 2003-03-31 | Halftone dot region extraction method and image processing apparatus using the same |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2004304491A JP2004304491A (en) | 2004-10-28 |
| JP4030450B2 true JP4030450B2 (en) | 2008-01-09 |
Family
ID=33407109
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2003094581A Expired - Fee Related JP4030450B2 (en) | 2003-03-31 | 2003-03-31 | Halftone dot region extraction method and image processing apparatus using the same |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4030450B2 (en) |
-
2003
- 2003-03-31 JP JP2003094581A patent/JP4030450B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2004304491A (en) | 2004-10-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4037095B2 (en) | Adaptive filtering method and apparatus for descreening scanned halftone images | |
| EP1885136B1 (en) | Imaging processing apparatus, imaging apparatus, image processing method, and computer program product | |
| EP3422690B1 (en) | Information processing apparatus, control method thereof, and program | |
| JP5388559B2 (en) | Image processing apparatus, image processing method, program for executing image processing method, and storage medium | |
| JP4030450B2 (en) | Halftone dot region extraction method and image processing apparatus using the same | |
| CN103248796B (en) | Image processing equipment and image processing method | |
| JP2002142108A (en) | Prediction of dot interference moire | |
| JP4261201B2 (en) | Image processing apparatus, image processing method, image processing program, and storage medium | |
| JP5025611B2 (en) | Image processing apparatus, image forming apparatus, computer program, recording medium, and image processing method | |
| JP4106843B2 (en) | Image processing device | |
| CN102217298B (en) | Image creating device, image creating method | |
| JP2881903B2 (en) | Image reading device | |
| JP2004240732A (en) | Image compositing method, image compositing device, image compositing program and image recording device | |
| JP3783815B2 (en) | Image processing device | |
| JP2010004130A (en) | Image processing program and image processing apparatus | |
| JP6064441B2 (en) | Image processing apparatus and image processing method | |
| JP4201630B2 (en) | Halftone line number identification device, halftone line number identification method, and image processing apparatus using halftone line number identification device | |
| JP5609341B2 (en) | Image processing apparatus, image forming apparatus, image processing method, and image processing program | |
| JP6562756B2 (en) | Image processing apparatus and control method thereof | |
| JP3920122B2 (en) | Image processing method and apparatus, image processing system, and program | |
| JP2012186861A (en) | Image processing apparatus, image forming apparatus, computer program, recording medium, and image processing method | |
| JP2746918B2 (en) | Image processing method | |
| JP2005215970A (en) | Descreening device, descreening program and descreening method | |
| JP2003264700A (en) | Image processing apparatus and image processing method | |
| JP2009189003A (en) | Image processing apparatus, image processing method, and image forming apparatus |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20050324 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20070420 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20070424 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070620 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20070717 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070914 |
|
| 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: 20071016 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20071016 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101026 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111026 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111026 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121026 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121026 Year of fee payment: 5 |
|
| S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121026 Year of fee payment: 5 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| LAPS | Cancellation because of no payment of annual fees |