JP6079371B2 - 画像処理装置および画像処理プログラム - Google Patents
画像処理装置および画像処理プログラム Download PDFInfo
- Publication number
- JP6079371B2 JP6079371B2 JP2013069866A JP2013069866A JP6079371B2 JP 6079371 B2 JP6079371 B2 JP 6079371B2 JP 2013069866 A JP2013069866 A JP 2013069866A JP 2013069866 A JP2013069866 A JP 2013069866A JP 6079371 B2 JP6079371 B2 JP 6079371B2
- Authority
- JP
- Japan
- Prior art keywords
- block
- image
- determination process
- monochromatic
- image processing
- 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
Images
Landscapes
- Facsimile Image Signal Circuits (AREA)
- Color Image Communication Systems (AREA)
- Image Analysis (AREA)
Description
一実施形態のスキャナ1について図1〜図9を参照しつつ説明する。
図1に示すように、スキャナ1は、画像処理部2、画像読取部3、表示部4、操作部5、および、通信部6を備える。スキャナ1は画像処理装置の一例である。
例えばユーザが操作部5にて画像読取の実行を指示するための操作を行うと、画像処理部2は、図2に示す読取制御処理を実行する。画像処理部2は、この読取制御処理の実行により、原稿シートM上の画像を、画像読取部3に読み取らせ、その読取画像Gに対して白紙判定および画像色判定を行うことができる。
画像処理部2は、まずブロック分割処理の実行を開始する(S21)。具体的には、CPU21は、RAM23に記憶された読取データから、読取画像Gを、一定の大きさの矩形状の複数のブロックBに均等分割する。図4の上段には読取画像G1が例示され、中段にはその読取画像G1を分割した分割画像G2が例示されている。読取画像G1は、例えば背景色部分と、ABCの文字部分、換言すれば非背景部分とを含む画像であり、背景色部分は白色であり、Aの文字部分は黒色であり、B、Cの文字部分は有彩色であるものとする。以下、読取画像G1に含まれる各ブロックBを特定する場合、ブロックB(X、Y)とし、Xは横(列)の順位であり、Yは縦(行)の順位であるとする。
次に、画像処理部2は、ブロック選択処理の実行を開始する(S23)。ブロック選択処理は、分割された各ブロックを順次選択して選択ブロックとする処理であり、具体的には、CPU21は、ブロック番号Kに1を加算することで、その加算後のブロック番号KのブロックBを選択ブロックとする。以下、図4中段に白抜き矢印で示すように、画像処理部2は、1列目(Y=1)のブロック列について、ブロックB(1,1)からブロックB(6,1)に向けて順次選択し、次に、2列目(Y=2)のブロック列について、ブロックB(1,2)からブロックB(6,2)に向けて順次選択していくものとする。
画像処理部2は、K番目のブロックBについて色変換処理を実行後、非白紙条件判定処理を実行する(S25)。非白紙条件判定処理は、非単色ブロック数の現在値から、読取画像Gが非白紙条件を満たすか否か、換言すれば、非単色ブロック数の現在値が、非白紙条件に対応する条件を満たすかを判定する処理である。具体的には、CPU21は、後述する非単色ブロック割合F1が、非白紙閾値(例えば0.3%)を超えるか否かを判断する。
判定している間(S25:NO)、K番目のブロックBを、非単色ブロック判定処理の対
象とし、読取画像Gが非白紙条件を満たすと判定した場合(S25:YES)、K番目の
ブロックBを、非単色ブロック判定処理の対象外とする(S25、S26)。なお、これ
らの処理(S25,S26)は対象切替処理の一例である。
CPU21は、非単色ブロック割合F1が非白紙閾値を超えていないと判断した場合(S25:NO)、K番目のブロックBについて、図5に示す非単色ブロック判定処理を実行する(S26)。非単色ブロック判定処理は、K番目のブロックBが非単色ブロックであるか否かを判定する処理である。
「単色ブロック」:ブロックBに含まれる画素群の輝度Yのバラツキが小さく、ほぼ全ての画素が、輝度Yが特定色に対応する値を示す画素(以下、特定色画素という)に該当するブロック。例えば読取画像G1上の背景色部分のみ含むブロックは、単色ブロックである。
「非単色ブロック」:ブロックBに含まれる画素群の輝度Yのバラツキが大きく、上記特定色画素以外の画素(以下、非特定色画素)が所定数以上存在するブロック。例えば読取画像G1上に互いに色が異なる背景色部分および文字部分を含むブロックは、非単色ブロックである。
S29では、画像処理部2は、図9に示す有彩色ブロック判定処理を実行する。画像処理部2は、まず、K番目のブロックBについて色差Cb、Crに関するヒストグラム生成処理を実行する(S51)。具体的には、CPU21は、画処理回路24に指示して、上記色差Cb、Crのデータから、K番目のブロックBに含まれる画素群について色差Cb、Crそれぞれのヒストグラムを生成する。図6〜8には、互いに異なる3つのブロックB(1,1)、B(2,4)、B(2,8)について色差Cb(Cr)のヒストグラムが例示されている。各ヒストグラムは、縦軸が画素数であり、横軸が色差Cb(Cr)の値である。
画像処理部2は、有彩色ブロック判定処理の実行後、有彩色ブロック割合を算出する(S30)。有彩色ブロック割合は、読取画像G上の全ブロック数KAに対する有彩色ブロック数(S54参照)の割合である。画像処理部2は、読取画像Gが第2有彩色条件を満たすか否かを判断する(S31)。第2有彩色条件は、例えば、有彩色ブロック割合が、有彩色閾値(例えば0.3%)を超えることとする。
S3では、画像処理部2は、RAM23に白紙フラグが記憶されているか否かを判断することにより、読取画像Gが白紙画像であるか否かを判定する。画像処理部2は、読取画像Gが白紙画像であると判定した場合(S3:YES)、白紙画像が検出された旨を表示部4上に表示させ(S4)、S10に進む。
非単色ブロックであると判定したブロックの数から、読取画像Gが非白紙画像であると判定した場合、その後、選択ブロックとされるブロックに対して非単色ブロック判定処理を実行することは必須ではない。そこで、このスキャナ1は、非単色ブロックであると判定したブロックの数から、読取画像Gが非白紙画像であると判定した場合、選択ブロックを、非単色ブロック判定処理の対象とせずに有彩色ブロック判定処理の対象とする。これにより、読取画像Gが非白紙画像であると判定した後も、選択ブロックとされるブロックに対して非単色ブロック判定処理を実行する構成に比べて、白紙判定および画像色判定のための処理が非効率になることを抑制することが可能である。
画像を取得する画像取得部と、
画像処理部と、を備え、
前記画像処理部は、
前記画像取得部が取得した取得画像を、複数のブロックに分割するブロック分割処理と、
前記複数のブロックを順次選択して選択ブロックとするブロック選択処理と、
前記選択ブロックが、非単色ブロックであるか否かを判定する非単色ブロック判定処理と、
前記選択ブロックが、有彩色ブロックであるか否かを判定する有彩色ブロック判定処理と、
前記非単色ブロック判定処理で前記非単色ブロックであると判定したブロックの数から、前記取得画像が非白紙条件を満たすか否かを判定する非白紙条件判定処理と、
前記有彩色ブロック判定処理で前記有彩色ブロックであると判定したブロックの数から、前記取得画像が有彩色条件を満たすか否かを判定する有彩色条件判定処理と、
前記非単色ブロック判定処理で前記選択ブロックが前記非単色ブロックであると判定した場合、前記選択ブロックを、前記有彩色ブロック判定処理の対象とし、前記非単色ブロック判定処理で前記選択ブロックが前記非単色ブロックでないと判定した場合、前記選択ブロックを、前記有彩色ブロック判定処理の対象外とする対象切替処理と、を実行する構成を有する画像処理装置。
本明細書で開示される技術は上記記述及び図面によって説明した実施形態に限定されるものではなく、例えば次のような種々の態様も含まれる。
Claims (5)
- 画像を取得する画像取得部と、
画像処理部と、を備え、
前記画像処理部は、
前記画像取得部が取得した取得画像を、複数のブロックに分割するブロック分割処理と、
前記複数のブロックを順次選択して選択ブロックとするブロック選択処理と、
前記選択ブロックが、非単色ブロックであるか否かを判定する非単色ブロック判定処理と、
前記選択ブロックが、有彩色ブロックであるか否かを判定する有彩色ブロック判定処理と、
前記非単色ブロック判定処理で前記非単色ブロックであると判定したブロックの数から、前記取得画像が非白紙条件を満たすか否かを判定する非白紙条件判定処理と、
前記有彩色ブロック判定処理で前記有彩色ブロックであると判定したブロックの数から、前記取得画像が有彩色条件を満たすか否かを判定する有彩色条件判定処理と、
前記非白紙条件判定処理で前記取得画像が前記非白紙条件を満たさないと判定している場合、前記選択ブロックを、少なくとも前記非単色ブロック判定処理の対象とし、前記非白紙条件判定処理で前記取得画像が前記非白紙条件を満たすと判定した場合、前記選択ブロックを、前記非単色ブロック判定処理の対象とせずに前記有彩色ブロック判定処理の対象とする対象切替処理と、を実行する構成を有する画像処理装置。 - 請求項1に記載の画像処理装置であって、
前記画像処理部は、
前記非単色ブロック判定処理で前記選択ブロックが前記非単色ブロックであると判定したことを条件に、当該選択ブロックを、前記有彩色ブロック判定処理の対象とする構成である、画像処理装置。 - 請求項1または2に記載の画像処理装置であって、
前記画像処理部は、
前記有彩色条件判定処理で前記取得画像が前記有彩色条件を満たすと判定した場合、その後に選択ブロックとされるブロックに対して、有彩色ブロック判定処理の実行を禁止する構成である、画像処理装置。 - 請求項1から3のいずれか一項に記載の画像処理装置であって、
前記画像処理部は、
前記非単色ブロック判定処理では、前記各ブロックを構成する画素群について、輝度に関するヒストグラムを生成し、前記輝度に関するヒストグラムから、前記選択ブロックが前記非単色ブロックであるか否かを判定し、
前記有彩色ブロック判定処理では、前記各ブロックを構成する画素群について、色差に関するヒストグラムを生成し、前記色差に関するヒストグラムから、前記選択ブロックが、前記有彩色ブロックであるか否かを判定する構成である、画像処理装置。 - 画像を取得する画像取得部を有する画像処理装置に、
前記画像取得部が取得した取得画像を、複数のブロックに分割するブロック分割処理と、
前記複数のブロックを順次選択して選択ブロックとするブロック選択処理と、
前記選択ブロックが、非単色ブロックであるか否かを判定する非単色ブロック判定処理と、
前記選択ブロックが、有彩色ブロックであるか否かを判定する有彩色ブロック判定処理と、
前記非単色ブロック判定処理で前記非単色ブロックであると判定したブロックの数から、前記取得画像が非白紙条件を満たすか否かを判定する非白紙条件判定処理と、
前記有彩色ブロック判定処理で前記有彩色ブロックであると判定したブロックの数から、前記取得画像が有彩色条件を満たすか否かを判定する有彩色条件判定処理と、
前記非白紙条件判定処理で前記取得画像が前記非白紙条件を満たさないと判定している場合、前記選択ブロックを、少なくとも前記非単色ブロック判定処理の対象とし、前記非白紙条件判定処理で前記取得画像が前記非白紙条件を満たすと判定した場合、前記選択ブロックを、前記非単色ブロック判定処理の対象とせずに前記有彩色ブロック判定処理の対象とする対象切替処理と、を実行させる画像処理プログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013069866A JP6079371B2 (ja) | 2013-03-28 | 2013-03-28 | 画像処理装置および画像処理プログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013069866A JP6079371B2 (ja) | 2013-03-28 | 2013-03-28 | 画像処理装置および画像処理プログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2014192894A JP2014192894A (ja) | 2014-10-06 |
JP6079371B2 true JP6079371B2 (ja) | 2017-02-15 |
Family
ID=51838749
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013069866A Active JP6079371B2 (ja) | 2013-03-28 | 2013-03-28 | 画像処理装置および画像処理プログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP6079371B2 (ja) |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11331626A (ja) * | 1998-03-09 | 1999-11-30 | Minolta Co Ltd | 画像処理装置 |
JP5799676B2 (ja) * | 2011-08-31 | 2015-10-28 | ブラザー工業株式会社 | 画像処理装置、画像読取装置、及び、画像処理プログラム |
-
2013
- 2013-03-28 JP JP2013069866A patent/JP6079371B2/ja active Active
Also Published As
Publication number | Publication date |
---|---|
JP2014192894A (ja) | 2014-10-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10356315B2 (en) | Image processing method and apparatus, and electronic device | |
US10438320B2 (en) | Image processing method and apparatus, and electronic device | |
US8970745B2 (en) | Image processing device, image processing method and storage medium to suppress shading of images in which pixel addition processing is performed | |
JP2009153013A (ja) | 撮像装置、色ノイズ低減方法および色ノイズ低減プログラム | |
JP2008113222A (ja) | 画像処理装置、撮影装置、および、これらにおける画像処理方法ならびに当該方法をコンピュータに実行させるプログラム | |
JP6344353B2 (ja) | 画像形成装置、色変換プログラムおよび色変換方法 | |
JP2007124236A (ja) | 画像処理装置、画像処理方法及び画像処理プログラム | |
JP5878586B2 (ja) | 画像色調整方法及びその電子装置 | |
JP6108220B2 (ja) | 画像処理装置、画像処理プログラム | |
JP2014033273A (ja) | 色域変換装置、デジタルカメラ、色域変換プログラムおよび色域変換方法 | |
JP5863723B2 (ja) | 画像処理装置および画像形成装置 | |
JP6079371B2 (ja) | 画像処理装置および画像処理プログラム | |
US9979859B2 (en) | Image forming apparatus that ensures improved visibility of low lightness part, and color conversion method, and recording medium | |
EP3550818A1 (en) | Demosaicing method and device | |
JP2011176463A (ja) | 画像処理装置,画像形成装置 | |
JPWO2016158317A1 (ja) | 画像処理装置および画像形成装置 | |
JP6318497B2 (ja) | 画像処理装置、撮像装置およびプログラム | |
JP6256032B2 (ja) | 画像処理装置、画像処理方法、及びプログラム | |
JP2011199352A (ja) | 画像処理装置,画像形成装置 | |
JP2009205610A (ja) | 画像分類装置、画像分類方法、画像分類プログラム及び記憶媒体 | |
JP6781398B2 (ja) | 画像処理装置、および、コンピュータプログラム | |
JP6210322B2 (ja) | 画像形成装置 | |
JP2014033272A (ja) | 画像処理装置、デジタルカメラ、画像処理プログラムおよび画像処理方法 | |
JP6060734B2 (ja) | 画像処理装置、画像処理方法および画像処理プログラム | |
JP6149782B2 (ja) | 画像処理装置およびコンピュータプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20151109 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20160829 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20160927 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20161124 |
|
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: 20161220 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20170102 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6079371 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |