JP4968192B2 - 画像処理装置、画像処理プログラム、および画像処理方法 - Google Patents
画像処理装置、画像処理プログラム、および画像処理方法 Download PDFInfo
- Publication number
- JP4968192B2 JP4968192B2 JP2008159227A JP2008159227A JP4968192B2 JP 4968192 B2 JP4968192 B2 JP 4968192B2 JP 2008159227 A JP2008159227 A JP 2008159227A JP 2008159227 A JP2008159227 A JP 2008159227A JP 4968192 B2 JP4968192 B2 JP 4968192B2
- Authority
- JP
- Japan
- Prior art keywords
- image data
- area
- data
- binary image
- unit
- 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.)
- Active
Links
- 238000012545 processing Methods 0.000 title claims description 164
- 238000003672 processing method Methods 0.000 title claims description 11
- 238000000605 extraction Methods 0.000 claims description 57
- 238000009499 grossing Methods 0.000 claims description 54
- 238000000034 method Methods 0.000 claims description 42
- 239000000284 extract Substances 0.000 claims description 29
- 238000012937 correction Methods 0.000 claims description 26
- 230000000052 comparative effect Effects 0.000 claims description 5
- 238000010586 diagram Methods 0.000 description 12
- 230000006870 function Effects 0.000 description 12
- 238000004364 calculation method Methods 0.000 description 5
- 238000006243 chemical reaction Methods 0.000 description 5
- 238000001514 detection method Methods 0.000 description 5
- 230000005540 biological transmission Effects 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 239000000049 pigment Substances 0.000 description 2
- 239000003086 colorant Substances 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Images
Landscapes
- Image Processing (AREA)
- Editing Of Facsimile Originals (AREA)
- Facsimile Image Signal Circuits (AREA)
Description
図1は、本実施の形態にかかるMFP100のハードウェア構成の具体例を示す図である。図1を参照して、本実施の形態にかかるMFP100は、複数の画素(画素データ)からなる画像(画像データ)を処理するものであって、スキャン処理部10と、入力画像処理部20と、記憶部30と、CPU(Central Processing Unit)40と、ネットワークインターフェイス(I/F)部50と、出力画像処理部60と、エンジン部70と、モデム・NCU(Network Control Unit)80と、操作部90とを含んで構成される。
図2は、本実施の形態にかかるMFP100の機能構成を示すブロック図である。図2に示される各部は、主にCPU40が記憶部30に記憶されるプログラムを実行することによって実現される機能であってもよいし、いくつかの機能ブロックが、たとえば第1の2値化部42−1や差分抽出部43などが専用のハードウェア回路によって実現される構成であってもよい。
特に、本実施の形態に係るMFP100は、図2に示すように、複数の2値化部42−1、42−2、42−Nを有するものである。このため、本実施の形態に係る差分抽出部43は、複数の2値化部42−1、42−2、42−Nから得られる2値画像データを比較することによって、その組み合わせ数の種類の差分エリアを取得することができる。
あるいは、補正部44は、多値画像データの第1のがたつき部分と第2のがたつき部分のいずれにも(図6(e)における点線エリアと図6(f)における点線エリアを合わせたエリア、あるいは図3(e)における点線エリア内部)、第1のスムージング処理を施しても良い(OR条件処理)。すなわち、差分抽出部43は、基準2値画像データ中に、その階調が比較2値画像データのいずれか1つとでも一致しないエリア(画素)が存在する場合に、当該一致しないエリアをがたつき部分と判断する。
あるいは、補正部44は、多値画像データの第1のがたつき部分と第2のがたつき部分の重複部分(図6(f)における点線エリア内部)に対してのみ、第1のスムージング処理を施しても良い。すなわち、差分抽出部43は、基準2値画像データ中に、その階調が比較2値画像データの全てと一致しないエリア(画素)が存在する場合に、当該全てと一致しないエリアをがたつき部分と判断する。
次に、本実施の形態にかかるMFP100における画像処理の処理手順について説明する。図7は、本実施の形態にかかるMFP100における画像処理の処理手順を示すフローチャートである。本実施の形態に係るMFP100においては、主にCPU40が記憶部30に記憶されるプログラムを実行して図1および図2に示される各部を制御することによって、図7のフローチャートに示される処理が実現される。
本実施の形態に係るMFP100と通常のMFPとの差異について説明する。図8は、通常のMFPの機能構成を示すブロック図である。図8に示すように、通常のMFPにおいては、2値化処理部46が、多値画像データを2値化することによって2値画像データを生成する。そして、パターンマッチング処理部47が、記憶部48などに記憶されている複数のジャギー(がたつき)パターンを読み出して、すなわち複数のパターンマッチングフィルタを用いて、2値画像データにパターンマッチングを行う。換言すれば、通常のMFPは、記憶部48に予め記憶されている複数のパターンマッチングフィルタを用いることによってがたつき部分の抽出を行う。
本実施の形態にかかるMFP100で実行される画像処理を、CPU40を有するコンピュータに実行させるための画像処理プログラムを提供することもできる。このようなプログラムは、コンピュータに付属するフレキシブルディスク、CD−ROM(Compact Disk-Read Only Memory)、ROM(Read Only Memory)、RAM(Random Access Memory)およびメモリカードなどのコンピュータ読取り可能な記録媒体にて記録させて、プログラム製品として提供することもできる。あるいは、コンピュータに内蔵するハードディスクなどの記録媒体にて記録させて、プログラムを提供することもできる。また、ネットワークを介したダウンロードによって、プログラムを提供することもできる。
されて実行される。なお、プログラム製品は、プログラム自体と、プログラムが記録された記録媒体とを含む。
Claims (14)
- 入力された多値画像データから細線エリアを抽出する細線抽出手段と、
前記多値画像データを基準閾値データに基づいて2値化することによって基準2値画像データを生成し、前記多値画像データを前記基準閾値データと異なる少なくとも1つの比較閾値データの各々に基づいて2値化することによって少なくとも1つの比較2値画像データを生成する2値化手段と、
前記基準2値画像データと前記少なくとも1つの比較2値画像データとを比較することによって、がたつきエリアを抽出する抽出手段と、
前記多値画像データの前記がたつきエリアに対して補正を行う補正手段とを備え、
前記細線抽出手段は、前記細線エリアの幅に基づいて、前記2値化手段にて参照される前記比較閾値データを決定する決定手段を含む、画像処理装置。 - 前記2値化手段は、前記多値画像データの前記細線エリアを2値化し、
前記抽出手段は、前記基準2値画像データの前記細線エリアと前記比較2値画像データの前記細線エリアとを比較することによって、がたつきエリアを抽出する、請求項1に記載の画像処理装置。 - 前記細線抽出手段は、
前記多値画像データから、所定の階調未満の画素からなる所定の幅未満の所定幅エリアを抽出する幅抽出手段と、
所定の長さ以上の前記所定幅エリアを細線エリアとして抽出する長さ抽出手段とをさらに含む、請求項2に記載の画像処理装置。 - 前記抽出手段は、前記基準2値画像データ中に前記比較2値画像データのいずれか1つにでも一致しないエリアが存在する場合に、当該一致しないエリアをがたつき部と判断する、請求項1から3のいずれか1項に記載の画像処理装置。
- 前記抽出手段は、前記基準2値画像データ中に前記比較2値画像データの全てと一致しないエリアが存在する場合に、当該全てと一致しないエリアをがたつき部と判断する、請求項1から3のいずれか1項に記載の画像処理装置。
- 前記補正手段は、
前記多値画像データの前記がたつき部の画素の各々に対して、当該画素周辺の複数の画素の階調値に基づきスムージング処理を行うスムージング手段と、
前記多値画像データの前記がたつき部の画素の階調値を、当該画素に隣接する画素の階調値に置き換える置換手段と、
前記基準2値画像データと前記比較2値画像データとの比較結果に基づいて、前記スムージング手段と前記置換手段とを切り替えて機能させる切替手段とを含む、請求項1から5のいずれか1項に記載の画像処理装置。 - 入力された多値画像データから細線エリアを抽出する細線抽出手段と、
前記多値画像データを第1の閾値データに基づいて2値化することによって第1の2値画像データを生成する第1の2値化手段と、
前記多値画像データを前記第1の閾値データとは異なる第2の閾値データに基づいて2値化することによって第2の2値画像データを生成する第2の2値化手段と、
前記第1および第2の2値画像データを比較することによって、第1の差分エリアを抽出する抽出手段と、
前記多値画像データの前記第1の差分エリアに第1のスムージング処理を施す補正手段とを備え、
前記細線抽出手段は、前記細線エリアの幅に基づいて、前記第2の2値化手段にて参照される前記第2の閾値データを決定する決定手段を含む、画像処理装置。 - 前記多値画像データを前記第1および第2の閾値データと異なる第3の閾値データに基づいて2値化することによって第3の2値画像データを生成する第3の2値化手段をさらに備え、
前記抽出手段は、前記第1および第3の2値画像データを比較することによって、第2の差分エリアを抽出し、
前記補正手段は、前記多値画像データの前記第2の差分エリアに第2のスムージング処理を施す、請求項7に記載の画像処理装置。 - 入力された多値画像データから細線エリアを抽出する細線抽出手段と、
前記多値画像データを第1の閾値データに基づいて2値化することによって第1の2値画像データを生成する第1の2値化手段と、
前記多値画像データを前記第1の閾値データと異なる第2の閾値データに基づいて2値化することによって第2の2値画像データを生成する第2の2値化手段と、
前記多値画像データを前記第1および第2の閾値データと異なる第3の閾値データに基づいて2値化することによって第3の2値画像データを生成する第3の2値化手段と、
前記第1および第2の2値画像データを比較することによって第1の差分エリアを抽出し、前記第1および第3の2値画像データを比較することによって第2の差分エリアを抽出する抽出手段と、
前記多値画像データの前記第1および第2の差分エリアにスムージング処理を施す補正手段とを備え、
前記細線抽出手段は、前記細線エリアの幅に基づいて、前記第2の2値化手段にて参照される前記第2の閾値データと前記第3の2値化手段にて参照される前記第3の閾値データとを決定する決定手段を含む、画像処理装置。 - 入力された多値画像データから細線エリアを抽出する細線抽出手段と、
前記多値画像データを第1の閾値データに基づいて2値化することによって第1の2値画像データを生成する第1の2値化手段と、
前記多値画像データを前記第1の閾値データと異なる第2の閾値データに基づいて2値化することによって第2の2値画像データを生成する第2の2値化手段と、
前記多値画像データを前記第1および第2の閾値データと異なる第3の閾値データに基づいて2値化することによって第3の2値画像データを生成する第3の2値化手段と、
前記第1および第2の2値画像データを比較することによって第1の差分エリアを抽出し、前記第1および第3の2値画像データを比較することによって第2の差分エリアを抽出する抽出手段と、
前記多値画像データの前記第1および第2の差分エリアの重複部分にスムージング処理を施す補正手段とを備え、
前記細線抽出手段は、前記細線エリアの幅に基づいて、前記第2の2値化手段にて参照される前記第2の閾値データと前記第3の2値化手段にて参照される前記第3の閾値データとを決定する決定手段を含む、画像処理装置。 - 演算処理部を有する画像処理装置に画像処理させる画像処理プログラムであって、
前記画像処理プログラムは、前記演算処理部に、
入力された多値画像データから細線エリアを抽出するステップと、
前記多値画像データを基準閾値データに基づいて2値化することによって基準2値画像データを生成するステップと、
前記多値画像データを前記基準閾値データと異なる少なくとも1つの比較閾値データの各々に基づいて2値化することによって少なくとも1つの比較2値画像データを生成するステップと、
前記基準2値画像データと前記少なくとも1つの比較2値画像データとを比較することによって、がたつきエリアを抽出するステップと、
前記多値画像データの前記がたつきエリアに対して補正を行うステップとを実行させ、
前記細線エリアを抽出するステップは、前記細線エリアの幅に基づいて、前記比較2値画像データを生成するステップにて参照される前記比較閾値データを決定するステップを含む、画像処理プログラム。 - 演算処理部を有する画像処理装置に画像処理させる画像処理プログラムであって、
前記画像処理プログラムは、前記演算処理部に、
入力された多値画像データから細線エリアを抽出するステップと、
前記多値画像データを第1の閾値データに基づいて2値化することによって第1の2値画像データを生成するステップと、
前記多値画像データを前記第1の閾値データとは異なる第2の閾値データに基づいて2値化することによって第2の2値画像データを生成するステップと、
前記第1および第2の2値画像データを比較することによって、第1の差分エリアを抽出するステップと、
前記多値画像データの前記第1の差分エリアに第1のスムージング処理を施すステップとを実行させ、
前記細線エリアを抽出するステップは、前記細線エリアの幅に基づいて、前記第2の2値画像データを生成するステップにて参照される前記第2の閾値データを決定するステップを含む、画像処理プログラム。 - 演算処理部を有する画像処理装置における画像処理方法であって、
前記演算処理部が、入力された多値画像データから細線エリアを抽出するステップと、
前記演算処理部が、前記多値画像データを基準閾値データに基づいて2値化することによって基準2値画像データを生成するステップと、
前記演算処理部が、前記多値画像データを前記基準閾値データと異なる少なくとも1つの比較閾値データの各々に基づいて2値化することによって少なくとも1つの比較2値画像データを生成するステップと、
前記演算処理部が、前記基準2値画像データと前記少なくとも1つの比較2値画像データとを比較することによって、がたつきエリアを抽出するステップと、
前記演算処理部が、前記多値画像データの前記がたつきエリアに対して補正を行うステップと備え、
前記細線エリアを抽出するステップは、前記細線エリアの幅に基づいて、前記比較2値画像データを生成するステップにて参照される前記比較閾値データを決定するステップを含む、画像処理方法。 - 演算処理部を有する画像処理装置における画像処理方法であって、
前記演算処理部が、入力された多値画像データから細線エリアを抽出するステップと、
前記演算処理部が、前記多値画像データを第1の閾値データに基づいて2値化することによって第1の2値画像データを生成するステップと、
前記演算処理部が、前記多値画像データを前記第1の閾値データとは異なる第2の閾値データに基づいて2値化することによって第2の2値画像データを生成するステップと、
前記演算処理部が、前記第1および第2の2値画像データを比較することによって、第1の差分エリアを抽出するステップと、
前記演算処理部が、前記多値画像データの前記第1の差分エリアに第1のスムージング処理を施すステップと備え、
前記細線エリアを抽出するステップは、前記細線エリアの幅に基づいて、前記第2の2値画像データを生成するステップにて参照される前記第2の閾値データを決定するステップを含む、画像処理方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008159227A JP4968192B2 (ja) | 2008-06-18 | 2008-06-18 | 画像処理装置、画像処理プログラム、および画像処理方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2008159227A JP4968192B2 (ja) | 2008-06-18 | 2008-06-18 | 画像処理装置、画像処理プログラム、および画像処理方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2010004128A JP2010004128A (ja) | 2010-01-07 |
| JP4968192B2 true JP4968192B2 (ja) | 2012-07-04 |
Family
ID=41585506
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2008159227A Active JP4968192B2 (ja) | 2008-06-18 | 2008-06-18 | 画像処理装置、画像処理プログラム、および画像処理方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4968192B2 (ja) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP7847504B2 (ja) * | 2022-07-29 | 2026-04-17 | シャープ株式会社 | 画像処理装置、画像処理方法及びプログラム |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH05225336A (ja) * | 1992-02-13 | 1993-09-03 | Tokimec Inc | 境界抽出方法および装置 |
| JP2904671B2 (ja) * | 1993-03-03 | 1999-06-14 | 大日本スクリーン製造株式会社 | 多階調画像の修正装置 |
| JP2001069346A (ja) * | 1999-08-25 | 2001-03-16 | Canon Inc | 画像処理装置及び画像2値化方法及びコンピュータ読み取り可能な記憶媒体 |
| JP3706800B2 (ja) * | 2000-08-31 | 2005-10-19 | キヤノン株式会社 | 画像処理システム、方法および記憶媒体 |
| JP4280046B2 (ja) * | 2002-09-18 | 2009-06-17 | シャープ株式会社 | 画像処理装置、輪郭補正回路、輪郭補正方法及び画像処理プログラムを記録した記録媒体 |
| JP3915795B2 (ja) * | 2004-03-29 | 2007-05-16 | コニカミノルタビジネステクノロジーズ株式会社 | 画像処理装置および画像処理プログラム |
| JP2005057813A (ja) * | 2004-11-29 | 2005-03-03 | Pfu Ltd | 画像読取装置 |
-
2008
- 2008-06-18 JP JP2008159227A patent/JP4968192B2/ja active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2010004128A (ja) | 2010-01-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US7912280B2 (en) | Image processing apparatus, image processing method, and image processing program | |
| US7903872B2 (en) | Image-processing apparatus and method, computer program, and storage medium | |
| CN101197919B (zh) | 成像设备及其图像质量提高方法 | |
| JP4861967B2 (ja) | 画像処理装置、画像処理方法、画像処理プログラム、画像形成装置、記憶媒体 | |
| JP2005045404A (ja) | 画像処理装置、画像処理方法およびプログラム | |
| JPH05328121A (ja) | 画像処理方法およびその装置 | |
| US8170275B2 (en) | Determining document authenticity in a closed-loop process | |
| JP2010016628A (ja) | 画像処理装置及び画像処理方法 | |
| JP6923037B2 (ja) | 画像処理装置、画像処理方法およびプログラム | |
| EP0949801A2 (en) | Image process apparatus, image process method and storage medium | |
| JP4968192B2 (ja) | 画像処理装置、画像処理プログラム、および画像処理方法 | |
| JP2008227732A (ja) | 画像処理装置、画像処理方法、プログラムおよび記録媒体 | |
| JP2006352633A (ja) | 画像処理方法及び画像処理プログラム | |
| JP2006319422A (ja) | 画像処理装置および画像処理プログラム | |
| JP7347152B2 (ja) | 画像処理装置、画像処理方法および記録装置 | |
| JP6025803B2 (ja) | 画像処理装置 | |
| JP6929825B2 (ja) | 画像形成装置および画像形成装置の制御方法、ならびにプログラム | |
| JP3669081B2 (ja) | 画像処理装置 | |
| JP6681033B2 (ja) | 画像処理装置 | |
| JP2008172677A (ja) | 画像処理装置および地色検出方法 | |
| JP2007088741A (ja) | 画像処理装置および画像処理方法 | |
| US20100188670A1 (en) | Image processing apparatus, image processing method and program executing the image processing method | |
| JPH09238256A (ja) | 画像処理方法及び画像処理装置 | |
| US8553294B2 (en) | Outlining method for properly representing curved line and straight line, and image compression method using the same | |
| EP1605684B1 (en) | Method of processing a digital image in order to enhance the text portion of said image |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20110121 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20111222 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20111227 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120215 |
|
| 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: 20120306 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20120319 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150413 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 4968192 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313111 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |