JP4909428B2 - 画像処理方法及び装置 - Google Patents
画像処理方法及び装置 Download PDFInfo
- Publication number
- JP4909428B2 JP4909428B2 JP2010088188A JP2010088188A JP4909428B2 JP 4909428 B2 JP4909428 B2 JP 4909428B2 JP 2010088188 A JP2010088188 A JP 2010088188A JP 2010088188 A JP2010088188 A JP 2010088188A JP 4909428 B2 JP4909428 B2 JP 4909428B2
- Authority
- JP
- Japan
- Prior art keywords
- image
- color
- point
- luminance
- highlight
- 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
- 238000003672 processing method Methods 0.000 title claims description 8
- 238000012937 correction Methods 0.000 claims description 47
- 238000012545 processing Methods 0.000 claims description 46
- 238000006243 chemical reaction Methods 0.000 claims description 29
- 235000019557 luminance Nutrition 0.000 description 108
- 239000007787 solid Substances 0.000 description 56
- 238000000034 method Methods 0.000 description 36
- 230000008569 process Effects 0.000 description 23
- 238000003702 image correction Methods 0.000 description 14
- 230000006870 function Effects 0.000 description 13
- 230000001186 cumulative effect Effects 0.000 description 10
- 239000011159 matrix material Substances 0.000 description 8
- 238000004364 calculation method Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 4
- 238000005070 sampling Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 3
- 238000009877 rendering Methods 0.000 description 3
- 230000001629 suppression Effects 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 230000006872 improvement Effects 0.000 description 2
- 230000009931 harmful effect Effects 0.000 description 1
- 230000000873 masking effect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000013139 quantization Methods 0.000 description 1
- 229920006395 saturated elastomer Polymers 0.000 description 1
Images
Landscapes
- Image Processing (AREA)
- Facsimile Image Signal Circuits (AREA)
- Color Image Communication Systems (AREA)
Description
前記ハイライトポイントおよびシャドーポイントの色みを求め、
前記ハイライトポイント、前記シャドーポイントの前記色みに基づき、前記ハイライトポイント、前記シャドーポイントを明るさと色み空間における明るさを示す軸に向かい回転と平行移動させる変換特性を算出し、
前記原画像の各画素に、前記変換特性に従い色かぶり補正をし、
前記補正後の画像データにプリンタ用の画像信号変換をおこなうことを特徴とする画像処理方法にある。
本実施の形態における画像処理方法では、RGBの原画像データを、画素ごとに明るさを示す輝度と色みを示す色度のデータに変換する。この時、原画像データの彩度が既定値を越えている場合にはその画素を間引きながら画素を順次選択し、輝度ヒストグラムを作成していく。そして高輝度側、低輝度側それぞれからの累積度数値が夫々所定の度数に達する輝度位置(輝度値)を白位置(ハイライトポイント)、黒位置(シャドーポイント)として求める。またこの時、白位置、黒位置検出の精度を向上するために、高彩度画素を輝度ヒストグラム作成に含めない処理などを行っても良い。
本実施形態におけるシステムの一例を図1に示す。ホストコンピュータ100には、例えばインクジェットプリンタなどのプリンタ105とモニタ106が接続されている。ホストコンピュータ100は、ワードプロセッサ、表計算、インターネットブラウザ等のアプリケーションソフトウエア101と、OS(Operating System)102、アプリケーション101によってOS102に発行される出力画像を示す各種描画命令群(イメージ描画命令、テキスト描画命令、グラフィックス描画命令)を処理して印刷データを作成するプリンタドライバ103、およびアプリケーション101が発行する各種描画命令群を処理してモニタ106に表示を行なうモニタドライバ104をソフトウエアとして持つ。
次に、イメージ描画命令で示される原画像に対して画像補正処理部120で行われる処理を図3〜図7,図9を用いて説明する。グラフィクス描画命令あるいはテキスト描画命令で示される原画像に対しては以下の処理は行われない。
図4は本実施形態での輝度ヒストグラムを作成するフローチャートである。
n=int(対象画像データの総画素数/基準画素数35万)、(但し、n<1の時はn=1、nは正数)。
Y(輝度)=int(0.30R+0.59G+0.11B)(Yは正数)、
C1(色度)=R−Y、C2(色度)=B−Y。
彩度S=sqrt(C1^2+C2^2)。
ここでsqrt(x)はxの平方根を与える関数であり、x^yはxのy乗を表す。
輝度ヒストグラムが完成したら、そのヒストグラムから白位置(ホワイトポイント)、黒位置(シャドーポイント)を決定する。本実施形態では、輝度ヒストグラムにおける輝度値0及び輝度値255の両端から中心方向に累積輝度度数値が1750になる点をそれぞれ黒位置および白位置と定める。
C1SD=C1YSDtotal/PYSD、
C2SD=C2YSDtotal/PYSD。
C1HL=C1YHLtotal/PYHL、
C2HL=C2YHLtotal/PYHL。
上記の通り原画像の(C1,C2,Y)色空間における白位置、黒位置が求められたら、引き続いて色かぶりの補正を行う。
次にコントラスト及び彩度の調整による画像のさらなる高品質を実現するために、画像の露出オーバー/アンダーを簡易的に判定し、それに応じて輝度信号にガンマ補正をかける方法を説明する。
C1”=1.2×C1’、
C2”=1.2×C2’
として彩度補正を行うことができる。これは、(彩度)=sqrt(C1^2+C2^2)
で定義されることによる。
以上で本実施形態における各種補正が終了する。この時点で原画像の各画素は(R,G,B)の色信号データから(C1”,C2”,Y”)の色空間データに変換された状態にあるので、再度(R’,G’,B’)の色信号データに逆変換する。逆変換は以下の式により行う。
R’=Y”+C1”、
G’=Y”−(0.3/0.59)*C1”−(0.11/0.59)*C2”、
B’=Y”+C2”。
次に、上述した第1実施形態に対して、補正度合いを考慮した第2の実施形態について説明する。
前記第1〜第2実施形態では、画像のハイライトポイント・シャドーポイントに基づいた色バランス補正について説明したが、この他の基準点に基づく補正の実施例について以下説明する。
△E=sqrt((C1HL−C1SD)^2+(C2HL−C2SD)^2)。
色立体軸が輝度軸と平行であればΔE=0となるはずであるが、傾いていれば、0より大きな値となる。つまり、E(彩度)−Y(輝度)平面で考えると図8のようになる。
なお、本発明は、複数の機器(例えばホストコンピュータ,インタフェイス機器,リーダ,プリンタなど)から構成されるシステムに適用しても、一つの機器からなる装置(例えば、複写機,ファクシミリ装置など)に適用してもよい。
Claims (8)
- 原画像のハイライトポイントおよびシャドーポイントを検出し、
前記ハイライトポイントおよびシャドーポイントの色みを求め、
前記ハイライトポイント、前記シャドーポイントの前記色みに基づき、前記ハイライトポイント、前記シャドーポイントを明るさと色み空間における明るさを示す軸に向かい回転と平行移動させる変換特性を算出し、
前記原画像の各画素に、前記変換特性に従い色かぶり補正をし、
前記補正後の画像データにプリンタ用の画像信号変換をおこなうことを特徴とする画像処理方法。 - 前記ハイライトポイントとシャドーポイントは、前記原画像に対し画素間引きした画像のヒストグラムから求められることを特徴とする請求項1項記載の画像処理方法。
- 前記原画像のシャドーポイントを前記回転の中心として、前記ハイライトポイントが回転されることを特徴とする請求項1項記載の画像処理方法。
- イメージ描画命令、テキスト描画命令、グラフィック描画命令のうち、前記原画像はイメージ描画命令であることを特徴とする請求項1項記載の画像処理方法。
- 原画像のハイライトポイントおよびシャドーポイントを検出する手段と、
前記ハイライトポイントおよびシャドーポイントの色みを求める手段と、
前記ハイライトポイント、前記シャドーポイントの前記色みに基づき、前記ハイライトポイント、前記シャドーポイントを明るさと色み空間における明るさを示す軸に向かい回転と平行移動させる変換特性を算出する手段と、
前記原画像の各画素に、前記変換特性に従い色かぶり補正する手段とを有する画像処理装置であって、
前記補正後の画像データにプリンタ用の画像信号変換をおこなうことを特徴とする画像処理装置。 - 前記ハイライトポイントとシャドーポイントは、前記原画像に対し画素間引きした画像のヒストグラムから求められることを特徴とする請求項5項記載の画像処理装置。
- 前記原画像のシャドーポイントを前記回転の中心として、前記ハイライトポイントが回転されることを特徴とする請求項5項記載の画像処理装置。
- イメージ描画命令、テキスト描画命令、グラフィック描画命令のうち、前記原画像はイメージ描画命令であることを特徴とする請求項5項記載の画像処理装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010088188A JP4909428B2 (ja) | 2010-04-06 | 2010-04-06 | 画像処理方法及び装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010088188A JP4909428B2 (ja) | 2010-04-06 | 2010-04-06 | 画像処理方法及び装置 |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008079195A Division JP4909308B2 (ja) | 2008-03-25 | 2008-03-25 | 画像処理方法及び装置 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010242634A Division JP4818459B2 (ja) | 2010-10-28 | 2010-10-28 | 画像処理方法及び装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2010158057A JP2010158057A (ja) | 2010-07-15 |
JP4909428B2 true JP4909428B2 (ja) | 2012-04-04 |
Family
ID=42575548
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010088188A Expired - Fee Related JP4909428B2 (ja) | 2010-04-06 | 2010-04-06 | 画像処理方法及び装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4909428B2 (ja) |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2893682B2 (ja) * | 1987-12-23 | 1999-05-24 | ミノルタ株式会社 | カラー画像処理方法 |
JPH01236869A (ja) * | 1988-03-17 | 1989-09-21 | Fuji Photo Film Co Ltd | カラースキャナの画像処理方法 |
JPH07222011A (ja) * | 1994-01-31 | 1995-08-18 | Canon Inc | 色再現範囲表現方法及び画像処理方法及び装置 |
JPH08223433A (ja) * | 1995-02-15 | 1996-08-30 | Fuji Xerox Co Ltd | カラー画像処理方法 |
JP2914228B2 (ja) * | 1995-06-22 | 1999-06-28 | 日本ビクター株式会社 | 色再現処理方法 |
JPH10178557A (ja) * | 1996-10-14 | 1998-06-30 | Oki Data:Kk | カラー画像処理方法 |
-
2010
- 2010-04-06 JP JP2010088188A patent/JP4909428B2/ja not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2010158057A (ja) | 2010-07-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4194133B2 (ja) | 画像処理方法及び装置及び記憶媒体 | |
US7929761B2 (en) | Image processing method and apparatus and storage medium | |
JP4006347B2 (ja) | 画像処理装置、画像処理システム、画像処理方法、記憶媒体、及びプログラム | |
US6608926B1 (en) | Image processing method, image processing apparatus and recording medium | |
US7242800B2 (en) | Image processing apparatus, image processing system, image processing method, storage medium, and program | |
JP2005210370A (ja) | 画像処理装置、撮影装置、画像処理方法及び画像処理プログラム | |
JP3950551B2 (ja) | 画像処理方法、装置および記録媒体 | |
JP2000013625A (ja) | 画像処理方法、装置および記録媒体 | |
JP4402041B2 (ja) | 画像処理方法及び装置及び記憶媒体 | |
JP4909428B2 (ja) | 画像処理方法及び装置 | |
JP4818459B2 (ja) | 画像処理方法及び装置 | |
JP4909308B2 (ja) | 画像処理方法及び装置 | |
JP3817371B2 (ja) | 画像処理方法、装置および記録媒体 | |
JP2002094810A (ja) | 画像処理装置、画像処理方法およびその方法を実施するためのプログラムを記憶した記憶媒体 | |
JP4208889B2 (ja) | 画像処理方法、装置および記録媒体 | |
JP4411357B2 (ja) | 画像処理方法、装置および記録媒体 | |
JP2000013595A (ja) | 画像処理方法、装置および記録媒体 | |
JP2007312005A (ja) | 画像処理装置、画像処理方法及び画像処理プログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20100406 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100830 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20101027 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20110328 |
|
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: 20120113 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150120 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150120 Year of fee payment: 3 |
|
LAPS | Cancellation because of no payment of annual fees |