JP2012205190A - 画像処理装置およびプログラム - Google Patents
画像処理装置およびプログラム Download PDFInfo
- Publication number
- JP2012205190A JP2012205190A JP2011069574A JP2011069574A JP2012205190A JP 2012205190 A JP2012205190 A JP 2012205190A JP 2011069574 A JP2011069574 A JP 2011069574A JP 2011069574 A JP2011069574 A JP 2011069574A JP 2012205190 A JP2012205190 A JP 2012205190A
- Authority
- JP
- Japan
- Prior art keywords
- color
- color space
- image data
- smoothing
- 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.)
- Pending
Links
Images
Landscapes
- Facsimile Image Signal Circuits (AREA)
- Color Image Communication Systems (AREA)
Abstract
【解決手段】本発明に係る画像処理装置は、画像データの入力装置に固有の色空間と独立の第1の色空間における画像データの画素値を平滑化する平滑化処理を行う平滑化手段と、前記平滑化処理された画素値が示す色のうち、前記第1の色空間の予め定められた範囲の領域を示す特定色領域に含まれる第1の色を、画像データの出力装置に固有の第2の色空間における予め定められた特定色に変換し、前記特定色領域以外における前記第1の色以外の第2の色を、前記第2の色空間における色に変換する色空間変換手段とを有する。
【選択図】図4
Description
以下、本実施形態の説明に先立ち、その理解を助けるために、本実施形態がなされるに至った経緯を説明する。
図1(A)は、画像読取装置などに読み取られた読取原稿を例示する図であり、(B)は、(A)に示した原稿が印刷装置などにより印刷されたコピー原稿を例示する図である。
図1(A)に示すように、読取原稿の右下には、裏写り(例えば、白色に極めて近い色)の長方形(図1(A)では、右下がりの斜線で表示する)が含まれている。
また、図1(A)に示すように、読取原稿には、「ABC」の文字の背景に、下地および裏写り以外の淡い色(例えば、薄い水色)の星型図形(図1(A)では、右上がりの斜線で表示する)が含まれている。
このような不具合を回避するため、これまでも、画像処理装置において、読取原稿から下地色などの成分を除去する画像処理が行われてきた。
しかしながら、図1(B)に示すように、上述のような画像処理が行われ、出力されたコピー原稿では、図1(A)に示した裏写り部分が除去されるだけでなく、裏写りの色に近い色で表現されている星型図形の部分も除去され、下地および裏写り以外の部分が再現されないことがある。
なお、図2において、横軸は画素値、縦軸は画素出現頻度を示し、薄水色部分の色分布は実線で示され、下地部分の色分布は点線で示される。
図2に示すように、薄水色部分および下地部分の色成分は、互いに近い範囲に分布し、重なり合っている部分が多い。
そのため、上述のような画像処理により、下地色が除去されると、下地部分の色分布に近い薄水色部分も除去されてしまう場合がある。
図3は、画像処理装置1のハードウェア構成を例示する図である。
図3に示すように、画像処理装置1は、CPU102およびメモリ104を含む制御装置100、原稿を読み取って画像データを生成する画像読取装置106、キーボード、タッチパネルおよび表示装置などを含む入出力装置108、電子文書を印刷出力する印刷装置110、他の装置とデータ通信を行う通信装置112、および、CD装置およびHDD装置など、記億媒体116に対するデータの記録および再生を行う記録装置114などから構成される。
以下、各図において、実質的に同じ構成部分・処理には、同じ符号が付される。
図4は、画像処理装置1(図3)上で実行される画像処理プログラム20の構成を例示する図である。
図4に示すように、画像処理プログラム20は、画像受入部200、第1の色空間変換部202、第1のフィルタ係数記憶部204、第1のフィルタ処理部206、変換係数記憶部208、第2の色空間変換部210および画像出力部212から構成される。
画像処理プログラム20は、例えば、記憶媒体116(図3)を介して画像処理装置1のメモリ104にロードされ、画像処理装置1で動作するOS(図示せず)上で、画像処理装置1のハードウェア資源を具体的に利用して実行される。
画像処理プログラム20は、画像読取装置106や記憶媒体116(図3)などを介して受け入れた原稿の画像データから、下地色および裏写り色などの特定の色成分を除去して、印刷装置110などに対して出力する。
第1の色空間変換部202は、画像受入部200から入力され、画像読取装置106などの入力デバイス固有の色空間(例えば、RGB色空間)の画像データを、例えば、下記の数1に示した既存の変換式を用いて、デバイス固有の色空間とは独立した色空間(例えば、L*a*b*色空間またはL*u*v*色空間)の画像データに変換する。
また、第1の色空間変換部202は、変換した画像データ(本実施形態においては、L*a*b*色空間の画像データが具体例とされる)を、第1のフィルタ処理部206に対して出力する。
図5(A)に示すように、平滑化フィルタは、予め定められた大きさの配列(例えば、3(行)×3(列)=9)の各要素に、合計値が1になるように予め定められた平滑化フィルタの係数(例えば、1/9)が設定されて構成される。
第1のフィルタ係数記憶部204(図4)は、平滑化フィルタの係数を、後述する第1のフィルタ処理部206が参照可能に記憶する。
平滑化フィルタ処理は、例えば、画像データの画素ごとの濃度値の細かい変動を平滑化して滑らかな画像にし、また、色分布がある局所に偏る性質を有する。
つまり、例えば、画像データにおける上からi番目、左からj番目の位置の画素値(i,j)に、その位置に対応する9要素から構成される平滑化フィルタの各要素を掛け合わせる関数をf(i,j)とし、注目画素の画素値を(x,y)とすると、平滑化フィルタ処理後の注目画素の画素値g(x,y)は、以下の式(1)により求められる。
+ f(x−1, y+1) + f(x, y−1)
+ f(x, y) + f(x, y+1)+ f(x+1, y−1)
+ f(x+1, y) + f(x+1, y+1) ・・・(1)
例えば、第1のフィルタ処理部206は、図5(B)に示す画像データの画素値(1,1)=4が注目画素の画素値である場合、図5(A)に示した平滑化フィルタ、および、図5(B)に示した斜線部分の画素値を用いて、平滑化フィルタ後の画素値を、以下の式(2)により求める。
+1×(1/9)+4×(1/9)+6×(1/9)
+6×(1/9)+5×(1/9)+9×(1/9)
≒4.11 ・・・(2)
なお、平滑化フィルタ処理は、必ずしもL*,a*,b*の色成分すべてに対して行う必要はなく、L*,a*,b*の色成分のうちの少なくとも1つに対して行ってもよいが、本実施形態においては、a*,b*の色成分に対して平滑化フィルタ処理を行う場合が具体例とされる。
第1のフィルタ処理部206による平滑化フィルタ処理により、図6(B)に示すように、薄水色部分および下地部分の色分布が異なる画素値に偏り、図6(A)に示した色分布と比較して、薄水色部分および下地部分の色分布の重なりが小さくなっている。
図7(A)に示すように、LUTは、3次元L*a*b*色空間を、複数の格子状の領域に分割し、L*a*b*色空間における分割された各格子点の値を、印刷装置などの出力デバイス固有の色空間(例えば、YMCK色空間)における値に変換するために用いられるマッピングテーブル(例えば、変換関数)である。
変換係数記憶部208は、LUT、および、後述する特定色の領域を定めるL*a*b*色成分それぞれの閾値を、第2の色空間変換部210が参照可能に記憶する。
なお、LUTにおいて分割された格子状の領域数は、図7(A)に示した領域数に限定されるものではなく、任意の数に設定され得る。
図7(B)に示すように、LUTにおける斜線で示された特定色の領域は、L*,a*,b*の各成分の閾値によって定められ、閾値は、例えば、原稿の下地の色に応じて予め設定される。
例えば、原稿の下地が白色または白色に近い場合、白色およびそれに近い色を示す閾値(例えば、L*成分の値が95以上、a*成分の絶対値が10以下、b*成分の絶対値が10以下)が設定される。
また、LUTにおいて、特定色の領域として定められた部分は、特定色の領域に属するL*a*b*色空間の画素値が、YMCK色空間における特定の色(例えば、白色)を示す画素値に変換されるよう予め定められる。
なお、特定色の領域は、例えば、画像処理プログラム20(図4)にさらに追加された特定色領域設定部(図示せず)が、原稿画像の色成分の分布などに応じて原稿の下地色を特定し、特定した下地色に応じてa*,b*の各成分の閾値を定めることにより動的に設定されてもよい。
また、第2の色空間変換部210は、YMCK色空間に変換された画像データを、画像出力部212に対して出力する。
画像出力部212は、第2の色空間変換部210から入力された画像データを、印刷装置112(図3)などに対して出力する。
図8は、第2の色空間変換部210(図4)が、YMCK色空間における下地色および裏写り色が除去された画像データに変換する色空間変換処理を例示するフローチャートである。
以下、第2の色空間変換部210による色空間変換処理を、さらに説明する。
ステップ300(S300)において、第2の色空間変換部210は、変換係数記憶部208が記憶するLUT(図7(A))およびL*a*b*色成分それぞれの閾値を取得する。
ステップ304(S304)において、第2の色空間変換部210は、S302において取得した画素値が、S300において取得したLUTにおける特定色の領域に属するか否かを判定する。
具体的には、第2の色空間変換部は、S302において取得した画素値のL*色成分の値が、S300において取得したL*色成分の閾値(例えば、95)以上であるか否か、および、a*およびb*の色成分の絶対値が、S300において取得したa*およびb*色成分の閾値(例えば、ともに10)以下であるか否かを判定する。
第2の色空間変換部210は、画素値が特定色の領域に属すると判定した場合、S306の処理に進み、それ以外の場合、S308の処理に進む。
つまり、第2の色空間変換部210は、特定色の領域に属する下地色および裏写りの色を、YMCK色空間における特定の色を示す画素値に変換することにより、画像データから、下地色および裏写りの色を除去する。
ステップ308(S308)において、第2の色空間変換部210は、S302において取得した画素値を、S300において取得したLUTを用いたマッピングにより、YMCK色空間の画素値に変換する。
第2の色空間変換部210は、まだ処理が行われていない画素が存在すると判定した場合、S302の処理に進み、それ以外の場合、処理を終了する。
以下、画像処理装置1(図3)の動作例を説明する。
本動作例においては、画像処理装置1が、原稿の裏写りの色を白色に変換して、裏写り色のみを除去する場合を具体例として説明する。
画像処理装置1は、画像読取装置106などを介して、RGB色空間の画像データ(例えば、図1(A)に示した裏写り部分、および、下地および裏写り以外の薄い水色部分を含む読取原稿の画像データ)を受け入れる(画像受入部200(図4))。
画像処理装置1は、受け入れたRGB色空間の画像データを、L*a*b*色空間の画像データに変換する(第1の色空間変換部202(図4))。
画像処理装置1は、LUT(図7(A))を用いて、L*a*b*色成分の閾値で定められる特定色領域(図7(B))に属する画素値を、白色を示すYMCK色空間における画素値に変換し、それ以外の画素値を、YMCK色空間の画素値に変換する(第2の色空間変換部210(図4),図8))。
画像処理装置1は、YMCK色空間に変換された画像データを印刷装置112(図3)などに出力する(画像出力部212(図4))。
以下、本発明の第2の実施形態を説明する。
本発明の第2の実施形態においては、第1の実施形態において平滑化フィルタ処理が行われることにより図形の輪郭などがぼやけた画像を、鮮明な画像にする場合が具体例とされる。
図9は、画像処理装置1(図3)上で、第1の画像処理プログラム20(図4)の代わりに実施される第2の画像処理プログラム40の構成を例示する図である。
図9に示すように、第2の画像処理プログラム40は、第1の画像処理プログラム20の構成に、第2のフィルタ係数記憶部400および第2のフィルタ処理部402が追加された構成をとる。
図10に示すように、鮮鋭化フィルタは、予め定められた大きさの配列(例えば、3(行)×3(列)=9)の各要素に、合計値が1になるように予め定められた鮮鋭化フィルタの係数(例えば、0,−1,−5)が設定されて構成される。
第2のフィルタ係数記憶部400(図4)は、鮮鋭化フィルタの係数を、第2のフィルタ処理部402が参照可能に記憶する。
鮮鋭化フィルタ処理は、例えば、本来、画素の濃度値が急激に変化している部分(例えば、画像データに含まれる図形の輪郭部分など)の濃度値の変化が、平滑化フィルタ処理などにより緩やかになることで、その部分がぼやけた場合に、濃度値の変化を強調して、ぼやけた部分を鮮明にする。
また、第2のフィルタ処理部402は、鮮鋭化フィルタ処理後の画像データを、画像出力部212に対して出力する。
なお、鮮鋭化フィルタ処理は、必ずしもY,M,C,Kの色成分すべてに対して行う必要はなく、Y,M,C,Kの色成分のうちの少なくとも1つに対して行ってもよい。
100・・・制御装置,
102・・・CPU,
104・・・メモリ,
106・・・画像読取装置,
108・・・入出力装置,
110・・・印刷装置,
112・・・通信装置,
114・・・記録装置,
116・・・記録媒体,
20,40・・・画像処理プログラム,
200・・・画像受入部,
202,210・・・色空間変換部,
204,400・・・フィルタ係数記憶部,
206,402・・・フィルタ処理部,
208・・・変換係数記憶部,
212・・・画像出力部
Claims (7)
- 画像データの入力装置に固有の色空間と独立の第1の色空間における画像データの画素値を平滑化する平滑化処理を行う平滑化手段と、
前記平滑化処理された画素値が示す色のうち、前記第1の色空間の予め定められた範囲の領域を示す特定色領域に含まれる第1の色を、画像データの出力装置に固有の第2の色空間における予め定められた特定色に変換し、前記特定色領域以外における前記第1の色以外の第2の色を、前記第2の色空間における色に変換する色空間変換手段と
を有する画像処理装置。 - 前記特定色領域は、前記第1の色空間における色の明るさを示す明度、色合いを示す色相、および、鮮やかさを示す彩度の閾値に基づいて定められる
請求項1に記載の画像処理装置。 - 前記特定色領域は、
白色、および、前記第1の色空間において白色から予め定められた距離内の色の領域を示し、
前記第1の色空間における色の明度が前記明度の閾値以上であり、前記第1の色空間における色の色相および彩度が前記色相および彩度の閾値以下である領域を示す
請求項2に記載の画像処理装置。 - 前記特定色は、白色を示す
請求項3に記載の画像処理装置。 - 前記第1の色空間は、L*a*b*色空間を示し、
前記平滑化手段は、前記画素値が示す前記L*a*b*色空間の色成分の少なくとも1つ以上に対して平滑化処理を行う
請求項1〜4のいずれかに記載の画像処理装置。 - 前記第2の色空間に変換された色の画素値の変化を強調して鮮明な画像にする鮮鋭化処理を行う鮮鋭化手段を
さらに含む請求項1〜5のいずれかに記載の画像処理装置。 - 画像データの入力装置に固有の色空間と独立の第1の色空間における画像データの画素値を平滑化する平滑化処理を行う平滑化ステップと、
前記平滑化処理された画素値が示す色のうち、前記第1の色空間の予め定められた範囲の領域を示す特定色領域に含まれる第1の色を、画像データの出力装置に固有の第2の色空間における予め定められた特定色に変換し、前記特定色領域以外における前記第1の色以外の第2の色を、前記第2の色空間における色に変換する色空間変換ステップと
をコンピュータに実行させるプログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011069574A JP2012205190A (ja) | 2011-03-28 | 2011-03-28 | 画像処理装置およびプログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011069574A JP2012205190A (ja) | 2011-03-28 | 2011-03-28 | 画像処理装置およびプログラム |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2012205190A true JP2012205190A (ja) | 2012-10-22 |
Family
ID=47185665
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2011069574A Pending JP2012205190A (ja) | 2011-03-28 | 2011-03-28 | 画像処理装置およびプログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2012205190A (ja) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2017046177A (ja) * | 2015-08-26 | 2017-03-02 | キヤノン株式会社 | 画像処理装置とその制御方法、及びプログラム |
CN106982310A (zh) * | 2016-01-19 | 2017-07-25 | 株式会社理光 | 图像形成装置及其设定方法 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000270220A (ja) * | 1999-03-12 | 2000-09-29 | Ricoh Co Ltd | 画像処理装置、画像処理方法およびその方法をコンピュータに実行させるプログラムを記録したコンピュータ読み取り可能な記録媒体 |
JP2003198869A (ja) * | 2001-12-28 | 2003-07-11 | Toshiba Tec Corp | 画像データの補正方法及び補正装置 |
JP2005217984A (ja) * | 2004-01-30 | 2005-08-11 | Fuji Xerox Co Ltd | 画像処理装置 |
JP2006173705A (ja) * | 2004-12-13 | 2006-06-29 | Fuji Xerox Co Ltd | 画像処理装置及び画像処理方法、画像処理プログラム |
JP2008259016A (ja) * | 2007-04-06 | 2008-10-23 | Murata Mach Ltd | 画像形成装置および画像形成方法 |
-
2011
- 2011-03-28 JP JP2011069574A patent/JP2012205190A/ja active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000270220A (ja) * | 1999-03-12 | 2000-09-29 | Ricoh Co Ltd | 画像処理装置、画像処理方法およびその方法をコンピュータに実行させるプログラムを記録したコンピュータ読み取り可能な記録媒体 |
JP2003198869A (ja) * | 2001-12-28 | 2003-07-11 | Toshiba Tec Corp | 画像データの補正方法及び補正装置 |
JP2005217984A (ja) * | 2004-01-30 | 2005-08-11 | Fuji Xerox Co Ltd | 画像処理装置 |
JP2006173705A (ja) * | 2004-12-13 | 2006-06-29 | Fuji Xerox Co Ltd | 画像処理装置及び画像処理方法、画像処理プログラム |
JP2008259016A (ja) * | 2007-04-06 | 2008-10-23 | Murata Mach Ltd | 画像形成装置および画像形成方法 |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2017046177A (ja) * | 2015-08-26 | 2017-03-02 | キヤノン株式会社 | 画像処理装置とその制御方法、及びプログラム |
CN106982310A (zh) * | 2016-01-19 | 2017-07-25 | 株式会社理光 | 图像形成装置及其设定方法 |
CN106982310B (zh) * | 2016-01-19 | 2019-05-03 | 株式会社理光 | 图像形成装置及其设定方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5300595B2 (ja) | 画像処理装置及び方法、及びコンピュータプログラム | |
US8340411B2 (en) | Smart image resizing with color-based entropy and gradient operators | |
EP3588930B1 (en) | Image processing apparatus, image processing method, and program | |
KR102015926B1 (ko) | 화상처리장치, 화상처리장치의 제어 방법 및 기억 매체 | |
JP6781406B2 (ja) | 画像処理装置、および、コンピュータプログラム | |
JP6808325B2 (ja) | 画像処理装置、画像処理方法及びプログラム | |
JP6376767B2 (ja) | 画像処理装置及び画像処理方法 | |
JP6241192B2 (ja) | 画像処理装置、画像処理システム、画像処理方法、プログラム及び記録媒体 | |
JP4387907B2 (ja) | 画像処理方法及び装置 | |
JP2012205190A (ja) | 画像処理装置およびプログラム | |
JP2014192859A (ja) | 色補正方法、プログラム及び装置 | |
JP2008182376A (ja) | 画像処理方法、画像処理装置、コンピュータプログラム及び記録媒体 | |
JP5799617B2 (ja) | カラーチャート作成装置、カラーチャート作成方法及びプログラム、並びにカラーチャート | |
KR102470242B1 (ko) | 영상 처리 장치, 영상 처리 방법, 및 프로그램 | |
JP2006085647A (ja) | 階調変換装置、画像出力装置、階調変換方法、ユーザー・インタフェースの表示方法及びプログラム | |
JP4595801B2 (ja) | 画像処理装置 | |
JP6015698B2 (ja) | 画像処理装置及び画像処理装置が実行するプログラム | |
JP6818585B2 (ja) | 画像処理装置、画像処理方法、及び、プログラム | |
JP2017069667A (ja) | キャリブレーションシステム、キャリブレーション方法、画像形成装置およびキャリブレーションプログラム | |
JP6413450B2 (ja) | 画像処理装置、画像形成装置およびプログラム | |
JP7321885B2 (ja) | 画像処理装置、画像処理方法、およびプログラム | |
JP2015041981A (ja) | 画像処理装置、シート、コンピュータプログラム | |
JP2011130087A (ja) | 画像処理装置および画像処理方法 | |
JP5672340B2 (ja) | 制御装置 | |
JP4805590B2 (ja) | 画像処理装置および画像処理プログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20140218 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20141121 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20141127 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20150121 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20150401 |