JP4498316B2 - 画像処理装置、画像処理方法、画像形成装置、及びコンピュータプログラム - Google Patents
画像処理装置、画像処理方法、画像形成装置、及びコンピュータプログラム Download PDFInfo
- Publication number
- JP4498316B2 JP4498316B2 JP2006158611A JP2006158611A JP4498316B2 JP 4498316 B2 JP4498316 B2 JP 4498316B2 JP 2006158611 A JP2006158611 A JP 2006158611A JP 2006158611 A JP2006158611 A JP 2006158611A JP 4498316 B2 JP4498316 B2 JP 4498316B2
- Authority
- JP
- Japan
- Prior art keywords
- color
- threshold
- difference
- region
- mask
- 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
Images
Landscapes
- Image Analysis (AREA)
- Facsimile Image Signal Circuits (AREA)
- Color Image Communication Systems (AREA)
Description
なお、線幅の広狭については、注目画素を含むM行N列の画素からなるマスク内での各行及び各列の画素値の和に基づき、隣り合う行又は列毎の和の差分を算出し、各行又は各列の和の差分と閾値とを比較してマスク内における画素値の立ち上がり及び立ち下がりの有無を判定し、水平方向及び垂直方向の両方に同方向上の立ち上がり及び立ち下がりの両方が存在する場合に線幅を狭いと判定する。つまり、文字の輪郭に沿って連続して対で存在しているはずの立ち上がり及び立ち下がりの有無により判定される。
以下本発明をその実施の形態を示す図面に基づき具体的に説明する。
2は、判定結果を示す判定信号を総合判定部47へ出力する。例えば、線幅が狭いと判定した場合は「0」を出力し、線幅が広いと判定された場合は「1」を出力する。
実施の形態1でのASICでの処理を、コンピュータで実行可能なコンピュータプログラムとして構成し、該コンピュータプログラムに基づいてコンピュータのCPUが同様の処理を実行することも可能である。図8は、実施の形態2におけるコンピュータシステムのブロック図である。
4,232 領域判別処理部
41 文字判定部
42 線幅判定部
43 第一色判定部
44 第二色判定部
45 総合文字判定部
46 網点判定部
47 総合判定部
21 CPU
231 プリンタドライバ
Claims (10)
- 複数の色成分で表される複数の画素からなる入力画像内の何れか一つの画素を注目画素として、注目画素が文字領域に属するか否かを近傍の画素情報に基づいて判定し、入力画像を複数の領域分類に判別する領域判別手段を備え、判別した領域毎に領域分類に適した処理を入力画像に行う画像処理装置において、
前記領域判別手段は、
前記注目画素が文字領域に属するか否かを判定する手段と、
前記注目画素及び近傍画素を含むM行N列の画素からなるマスク内で、一行毎及び一列毎に夫々画素値の和を算出する手段と、
算出した各行及び各列の画素値の和に基づいて、隣り合う行毎の前記和の差分、及び隣り合う列毎の前記和の差分を算出する手段と、
算出した行毎の差分について夫々第1及び第2の閾値と比較し、前記差分が第1の閾値以上である場合は、前記マスク内での垂直成分の立ち上がり数を加算し、前記差分が第2の閾値以下である場合は、前記マスク内での垂直成分の立ち下がり数を加算する手段と、
算出した列毎の差分について夫々第1及び第2の閾値と比較し、前記差分が第1の閾値以上である場合は、前記マスク内での水平成分の立ち上がり数を加算し、前記差分が第2の閾値以下である場合は、前記マスク内での水平成分の立ち下がり数を加算する手段と、
水平方向の立ち上がり数及び立ち下がり数と第3の閾値とを比較し、前記立ち上がり数が第3の閾値以上である場合に前記マスク内に水平方向の立ち上がりが存在すると判定し、前記立ち下がり数が第3の閾値以上である場合に前記マスク内に水平方向の立ち下がりが存在すると判定する手段と、
垂直方向の立ち上がり数及び立ち下がり数と第3の閾値とを比較し、前記立ち上がり数が第3の閾値以上である場合に前記マスク内に垂直方向の立ち上がりが存在すると判定し、前記立ち下がり数が第3の閾値以上である場合に前記マスク内に垂直方向の立ち下がりが存在すると判定する手段と、
水平方向及び垂直方向の両方に、同方向上の立ち上がり及び立ち下がりの両方が存在するか否かを判断し、存在すると判断した場合に文字の線幅を狭いと判定し、否と判断した場合に文字の線幅を広いと判定する線幅判定手段と、
注目画素が無彩色領域に属するか又は有彩色領域に属するかを判定する複数の色判定手段と、
線幅の広狭により、前記複数の色判定手段のうちの何れかによる判定結果を選択する手段とを備えること
を特徴とする画像処理装置。 - 前記色判定手段の一は、
注目画素及び近傍画素の濃度の平均値を各色成分毎に算出する手段と、
算出した平均値の色成分間での最大差を特徴量として算出する手段とを備え、
算出した最大差と第4の閾値とを比較し、前記最大差が第4の閾値未満である場合は注目画素が無彩色領域に属し、前記最大差が第4の閾値以上である場合は有彩色領域に属すると判定するようにしてあり、
前記線幅判定手段が狭いと判定した場合に、前記一の色判定手段を選択するようにしてあること
を特徴とする請求項1に記載の画像処理装置。 - 前記色判定手段の一は、
注目画素及び近傍画素の濃度の最小値又は最大値を各色成分毎に算出する手段と、
算出した最小値又は最大値の色成分間での最大差を特徴量として算出する手段とを備え、
算出した最大差と第5の閾値とを比較し、前記最大差が第5の閾値未満である場合は注目画素が無彩色領域に属し、前記最大差が第5の閾値以上である場合は有彩色領域に属すると判定するようにしてあり、
前記線幅判定手段が広いと判定した場合に、前記一の色判定手段による判定結果を選択するようにしてあること
を特徴とする請求項1に記載の画像処理装置。 - 複数の色成分で表される複数の画素からなる入力画像内の何れか一つの画素を注目画素として、注目画素が文字領域に属するか否かを近傍の画素情報に基づいて判定し、入力画像を複数の領域分類に判別し、判別した領域毎に領域分類に適した処理を入力画像に行う画像処理方法において、
前記注目画素が文字領域に属するか否かを判定し、
前記注目画素及び近傍画素を含むM行N列の画素からなるマスク内で、一行毎及び一列毎に夫々画素値の和を算出し、
算出した各行及び各列の画素値の和に基づいて、隣り合う行毎の前記和の差分、及び隣り合う列毎の前記和の差分を算出し、
算出した行毎の差分について夫々第1及び第2の閾値と比較し、
前記差分が第1の閾値以上である場合は、前記マスク内での垂直成分の立ち上がり数を加算し、
前記差分が第2の閾値以下である場合は、前記マスク内での垂直成分の立ち下がり数を加算し、
算出した列毎の差分について夫々第1及び第2の閾値と比較し、
前記差分が第1の閾値以上である場合は、前記マスク内での水平成分の立ち上がり数を加算し、
前記差分が第2の閾値以下である場合は、前記マスク内での水平成分の立ち下がり数を加算し、
水平方向の立ち上がり数及び立ち下がり数と第3の閾値とを比較し、
前記立ち上がり数が第3の閾値以上である場合に前記マスク内に水平方向の立ち上がりが存在すると判定し、
前記立ち下がり数が第3の閾値以上である場合に前記マスク内に水平方向の立ち下がりが存在すると判定し、
垂直方向の立ち上がり数及び立ち下がり数と第3の閾値とを比較し、
前記立ち上がり数が第3の閾値以上である場合に前記マスク内に垂直方向の立ち上がりが存在すると判定し、
前記立ち下がり数が第3の閾値以上である場合に前記マスク内に垂直方向の立ち下がりが存在すると判定し、
水平方向及び垂直方向の両方に、同方向上の立ち上がり及び立ち下がりの両方が存在するか否かを判断し、
存在すると判断した場合に文字の線幅を狭いと判定し、否と判断した場合に文字の線幅を広いと判定し、
線幅の広狭により、注目画素が無彩色領域に属するか又は有彩色領域に属するかを判定する複数の色判定方式から何れかを選択し、
選択した色判定方式での判定により、注目画素が無彩色文字領域に属するか又は有彩色文字領域に属するかを判別すること
を特徴とする画像処理方法。 - 前記色判定方式の一は、
注目画素及び近傍画素の濃度の平均値を各色成分毎に算出し、
算出した平均値の色成分間での最大差を特徴量として算出し、
算出した最大差と第4の閾値とを比較し、
前記最大差が第4の閾値未満である場合は注目画素が無彩色領域に属すると判定し、
前記最大差が第4の閾値以上である場合は有彩色領域に属すると判定し、
線幅が狭いと判定した場合に前記一の色判定方式を選択する
ことを特徴とする請求項4に記載の画像処理方法。 - 前記色判定方式の一は、
注目画素及び近傍画素の濃度の最小値又は最大値を各色成分毎に算出し、
算出した最小値又は最大値の色成分間での最大差を特徴量として算出し、
算出した最大差と第5の閾値とを比較し、
前記最大差が第5の閾値未満である場合は注目画素が無彩色領域に属すると判定し、
前記最大差が第5の閾値以上である場合は有彩色領域に属すると判定し、
線幅が広いと判定した場合に前記一の色判定方式を選択する
ことを特徴とする請求項4に記載の画像処理方法。 - 請求項1から3の何れか一つに記載の画像処理装置と、該画像処理装置で処理された入力画像に基づいて画像の形成を行う画像形成手段とを備えること
を特徴とする画像形成装置。 - 複数の色成分で表される複数の画素からなる入力画像内の何れか一つの画素を注目画素として、注目画素が文字領域に属するか否かを近傍の画素情報に基づいて判定するステップと、入力画像を複数の領域分類に判別するステップとをコンピュータに実行させるコンピュータプログラムにおいて、
前記コンピュータに、
前記注目画素が文字領域に属するか否かを判定するステップと、
前記注目画素及び近傍画素を含むM行N列の画素からなるマスク内で、一行毎及び一列毎に夫々画素値の和を算出するステップと、
算出した各行及び各列の画素値の和に基づいて、隣り合う行毎の前記和の差分、及び隣り合う列毎の前記和の差分を算出するステップと、
算出した行毎の差分について夫々第1及び第2の閾値と比較するステップと、
前記差分が第1の閾値以上である場合は、前記マスク内での垂直成分の立ち上がり数を加算するステップと、
前記差分が第2の閾値以下である場合は、前記マスク内での垂直成分の立ち下がり数を加算するステップと、
算出した列毎の差分について夫々第1及び第2の閾値と比較するステップと、
前記差分が第1の閾値以上である場合は、前記マスク内での水平成分の立ち上がり数を加算するステップと、
前記差分が第2の閾値以下である場合は、前記マスク内での水平成分の立ち下がり数を加算するステップと、
水平方向の立ち上がり数及び立ち下がり数と第3の閾値とを比較するステップと、
前記立ち上がり数が第3の閾値以上である場合に前記マスク内に水平方向の立ち上がりが存在すると判定するステップと、
前記立ち下がり数が第3の閾値以上である場合に前記マスク内に水平方向の立ち下がりが存在すると判定するステップと、
垂直方向の立ち上がり数及び立ち下がり数と第3の閾値とを比較するステップと、
前記立ち上がり数が第3の閾値以上である場合に前記マスク内に垂直方向の立ち上がりが存在すると判定するステップと、
前記立ち下がり数が第3の閾値以上である場合に前記マスク内に垂直方向の立ち下がりが存在すると判定するステップと、
水平方向及び垂直方向の両方に、同方向上の立ち上がり及び立ち下がりの両方が存在するか否かを判断するステップと、
存在すると判断した場合に文字の線幅を狭いと判定し、否と判断した場合に文字の線幅を広いと判定するステップと、
注目画素が無彩色領域に属するか又は有彩色領域に属するかを判定する複数の色判定ステップと、
線幅の広狭により、前記複数の色判定ステップから何れかを選択する選択ステップと
を実行させることを特徴とするコンピュータプログラム。 - 前記色判定ステップの一は、
注目画素及び近傍画素の濃度の平均値を各色成分毎に算出するステップと、
算出した平均値の色成分間での最大差を特徴量として算出するステップと、
算出した最大差と第4の閾値とを比較するステップと、
前記最大差が第4の閾値未満である場合は注目画素が無彩色領域に属すると判定するステップと、
前記最大差が第4の閾値以上である場合は有彩色領域に属すると判定するステップと
を実行させ、
前記選択ステップは、線幅が狭いと判定した場合に前記一の色判定ステップを選択するようにしてあること
を特徴とする請求項8に記載のコンピュータプログラム。 - 前記色判定ステップの一は、
注目画素及び近傍画素の濃度の最小値又は最大値を各色成分毎に算出するステップと、
算出した最小値又は最大値の色成分間での最大差を特徴量として算出するステップと、
算出した最大差と第5の閾値とを比較するステップと、
前記最大差が第5の閾値未満である場合は注目画素が無彩色領域に属すると判定するステップと、
前記最大差が第5の閾値以上である場合は有彩色領域に属すると判定するステップと、
を実行させ、
前記選択ステップは、線幅が広いと判定した場合に前記一の色判定ステップを選択するようにしてあること
を特徴とする請求項8に記載のコンピュータプログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006158611A JP4498316B2 (ja) | 2006-06-07 | 2006-06-07 | 画像処理装置、画像処理方法、画像形成装置、及びコンピュータプログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006158611A JP4498316B2 (ja) | 2006-06-07 | 2006-06-07 | 画像処理装置、画像処理方法、画像形成装置、及びコンピュータプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2007329662A JP2007329662A (ja) | 2007-12-20 |
JP4498316B2 true JP4498316B2 (ja) | 2010-07-07 |
Family
ID=38929845
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006158611A Expired - Fee Related JP4498316B2 (ja) | 2006-06-07 | 2006-06-07 | 画像処理装置、画像処理方法、画像形成装置、及びコンピュータプログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4498316B2 (ja) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5724377B2 (ja) * | 2010-12-27 | 2015-05-27 | 株式会社リコー | 画像処理装置、画像形成装置、画像処理方法、画像処理プログラム及び記録媒体 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002271646A (ja) * | 2001-03-13 | 2002-09-20 | Ricoh Co Ltd | 細線画素有彩無彩判定方法および記録媒体 |
JP2003224718A (ja) * | 2002-01-30 | 2003-08-08 | Sharp Corp | 画像処理方法および画像処理装置 |
JP2004214908A (ja) * | 2002-12-27 | 2004-07-29 | Sharp Corp | 画像処理装置、及びそれを備えた画像形成装置 |
-
2006
- 2006-06-07 JP JP2006158611A patent/JP4498316B2/ja not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002271646A (ja) * | 2001-03-13 | 2002-09-20 | Ricoh Co Ltd | 細線画素有彩無彩判定方法および記録媒体 |
JP2003224718A (ja) * | 2002-01-30 | 2003-08-08 | Sharp Corp | 画像処理方法および画像処理装置 |
JP2004214908A (ja) * | 2002-12-27 | 2004-07-29 | Sharp Corp | 画像処理装置、及びそれを備えた画像形成装置 |
Also Published As
Publication number | Publication date |
---|---|
JP2007329662A (ja) | 2007-12-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4495197B2 (ja) | 画像処理装置、画像形成装置、画像処理プログラムおよび画像処理プログラムを記録する記録媒体 | |
US7773776B2 (en) | Image processing apparatus, image forming apparatus, image reading process apparatus, image processing method, image processing program, and computer-readable storage medium | |
JP4166744B2 (ja) | 画像処理装置、画像形成装置、画像処理方法、コンピュータプログラム及び記録媒体 | |
JP4170353B2 (ja) | 画像処理方法、画像処理装置、画像読取装置、画像形成装置、プログラムおよび記録媒体 | |
JP4496239B2 (ja) | 画像処理方法、画像処理装置、画像形成装置、画像読取装置、コンピュータプログラム、及び記録媒体 | |
US8345310B2 (en) | Halftone frequency determination method and printing apparatus | |
JP3784649B2 (ja) | 画像処理装置及びそれを備えた画像形成装置並びに画像処理方法 | |
JP4402090B2 (ja) | 画像形成装置、画像形成方法、プログラムおよび記録媒体 | |
US20060152765A1 (en) | Image processing apparatus, image forming apparatus, image reading process apparatus, image processing method, image processing program, and computer-readable storage medium | |
JP2000278523A (ja) | 画像処理装置およびこれを搭載した画像読取装置と画像形成装置、並びに画像処理方法、および画像処理手順を記憶したコンピュータ読み取り可能な記憶媒体 | |
JP2005286571A (ja) | 画像処理装置、画像処理装置を備えた画像形成装置、画像処理方法、画像処理プログラム、および画像処理プログラムを記録した記録媒体 | |
JP4596964B2 (ja) | 画像処理装置、画像形成装置、画像処理方法、コンピュータプログラム及び記録媒体 | |
JP6474315B2 (ja) | 画像処理装置、画像形成装置、画像処理方法、画像処理プログラムおよびその記録媒体 | |
JP7123752B2 (ja) | 画像処理装置、画像形成装置、画像処理方法、画像処理プログラム及び記録媒体 | |
JP4545766B2 (ja) | 画像処理装置、画像形成装置、画像読取装置、画像処理プログラムおよび記録媒体 | |
JP4498316B2 (ja) | 画像処理装置、画像処理方法、画像形成装置、及びコンピュータプログラム | |
JP4740913B2 (ja) | 画像処理装置、画像処理方法、画像形成装置およびプログラム、記録媒体 | |
JP4080252B2 (ja) | 画像処理装置、画像形成装置、画像処理方法、プログラムおよび記録媒体 | |
JP3933941B2 (ja) | 画像処理方法、画像処理装置、および画像形成装置 | |
JP4545167B2 (ja) | 画像処理方法、画像処理装置、画像形成装置、コンピュータプログラム及び記録媒体 | |
JP4176053B2 (ja) | 画像処理方法、画像処理装置、画像形成装置及びコンピュータプログラム | |
JP4808282B2 (ja) | 画像処理装置、画像形成装置、画像処理方法、画像処理プログラムおよび画像処理プログラムを記録する記録媒体 | |
JP4958626B2 (ja) | 画像処理方法、画像処理装置、画像形成装置、コンピュータプログラム、及び記録媒体 | |
JP2011015172A (ja) | 画像処理装置、画像形成装置、画像処理方法、画像処理プログラムおよび画像処理プログラムが記録される記録媒体 | |
JP4545134B2 (ja) | 画像処理方法、画像処理装置、画像形成装置、コンピュータプログラム及び記録媒体 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080806 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20100114 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100119 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100316 |
|
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: 20100413 |
|
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: 20100413 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130423 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |