JP4867529B2 - 画像処理プログラムおよび画像処理装置 - Google Patents
画像処理プログラムおよび画像処理装置 Download PDFInfo
- Publication number
- JP4867529B2 JP4867529B2 JP2006233138A JP2006233138A JP4867529B2 JP 4867529 B2 JP4867529 B2 JP 4867529B2 JP 2006233138 A JP2006233138 A JP 2006233138A JP 2006233138 A JP2006233138 A JP 2006233138A JP 4867529 B2 JP4867529 B2 JP 4867529B2
- Authority
- JP
- Japan
- Prior art keywords
- image
- value
- reduced
- retinex
- pixel
- 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
- 238000012545 processing Methods 0.000 title claims description 134
- 238000000034 method Methods 0.000 claims description 78
- 238000010606 normalization Methods 0.000 claims description 44
- 238000012937 correction Methods 0.000 claims description 30
- 238000003702 image correction Methods 0.000 claims description 23
- 238000004364 calculation method Methods 0.000 claims description 12
- 230000009467 reduction Effects 0.000 claims description 9
- 238000005070 sampling Methods 0.000 claims description 8
- 238000013459 approach Methods 0.000 claims description 4
- 230000008569 process Effects 0.000 description 46
- 230000000694 effects Effects 0.000 description 22
- 230000002093 peripheral effect Effects 0.000 description 17
- 238000007781 pre-processing Methods 0.000 description 6
- 230000006870 function Effects 0.000 description 5
- 239000003086 colorant Substances 0.000 description 3
- 230000015572 biosynthetic process Effects 0.000 description 2
- 239000000470 constituent Substances 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 239000000203 mixture Substances 0.000 description 2
- 238000003786 synthesis reaction Methods 0.000 description 2
- 230000004931 aggregating effect Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000000881 depressing effect Effects 0.000 description 1
- 238000002474 experimental method Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 238000012886 linear function Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000002156 mixing Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000003825 pressing Methods 0.000 description 1
- 125000004079 stearyl group Chemical group [H]C([*])([H])C([H])([H])C([H])([H])C([H])([H])C([H])([H])C([H])([H])C([H])([H])C([H])([H])C([H])([H])C([H])([H])C([H])([H])C([H])([H])C([H])([H])C([H])([H])C([H])([H])C([H])([H])C([H])([H])C([H])([H])[H] 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/40—Picture signal circuits
- H04N1/407—Control or modification of tonal gradation or of extreme levels, e.g. background level
- H04N1/4072—Control or modification of tonal gradation or of extreme levels, e.g. background level dependent on the contents of the original
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/40—Picture signal circuits
- H04N1/409—Edge or detail enhancement; Noise or error suppression
- H04N1/4092—Edge or detail enhancement
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Image Processing (AREA)
- Editing Of Facsimile Originals (AREA)
- Facsimile Image Signal Circuits (AREA)
Description
inputが、下限値D以下の場合は、0、
inputが、上限値U以上の場合は、255
inputが、下限値Dより大きく上限値Uより小さい場合は、
a=(input−D)/(U−D)
γ2=(γ1−1.0)/A+1.0
(但し、Aは、5から20の値)とする。
inputが、下端範囲(下限値D以下)の場合は、MINとし、
inputが、上端範囲(上限値U以上)の場合は、MAXとし、
inputが、上記範囲以外の場合は、
a=(input−D)/(U−D)
outputをaのγ2べき乗にBを乗じた値とし、
γ2=log(target/MAX)/log(RM/MAX)
但し、target=(OM×α+RM)/(1+α)
ここで、定数αを1とした場合は、レティネックス処理前のメディアン値とレティネックス処理後のメディアン値との中間にtargetが設定され、定数αの値を1より大きくするとtargetが元画像のメディアン値に近づき、定数αの値を1より小さい値とすると元画像のメディアン値から離れるように設定される。なお、定数αは、予め所定の値に設定してもよいし、使用者が任意に設定できるようにしてもよい。
2 パーソナルコンピュータ
11 CPU
12 ROM
12a 画像処理プログラムメモリ
13 RAM
13b レティネックス画像メモリ
16a 表示器
Claims (12)
- 画像の補正処理を行いその補正処理された画像を表示する表示器を備えた画像処理装置により実行される画像処理プログラムにおいて、
元画像を、前記表示器に応じたサイズに縮小した縮小画像の各画素について、画素値とその画素の周辺平均輝度とから反射率を求めることにより縮小レティネックス画像を形成する縮小レティネックス画像形成ステップと、
その縮小レティネックス画像形成ステップにより形成された縮小レティネックス画像の画素値が取る値の全範囲における各画素値の頻度を集計し、正規化を行う際の上限値および下限値を設定する正規化パラメータ設定ステップと、
その正規化パラメータ設定ステップにより設定された正規化を行う際の上限値および下限値に基づいて正規化縮小レティネックス値を求め、その正規化縮小レティネックス値に基づいて、前記縮小画像の画素値の補正を行う縮小画像補正ステップであって、前記正規化縮小レティネックス値が大きくなるほど補正後の前記縮小画像の画素値が大きくなるように前記縮小画像の画素値の補正を行う前記縮小画像補正ステップと、
その縮小画像補正ステップにより補正された画像を前記表示器に表示するプレビュー画像表示ステップと、
前記元画像の各画素について、画素値とその画素の周辺平均輝度とから反射率を求め、その反射率を前記正規化パラメータ設定ステップにより設定された上限値および下限値に基づいて正規化した正規化レティネックス値を求め、その正規化レティネックス値に基づいて、前記元画像の画素値の補正を行う元画像補正ステップであって、前記正規化レティネックス値が大きくなるほど補正後の前記元画像の画素値が大きくなるように前記元画像の画素値の補正を行う前記元画像補正ステップとを、前記画像処理装置に実行させるものであることを特徴とする画像処理プログラム。 - 前記縮小レティネックス画像形成ステップは、元画像から縮小画像を形成するために最近傍(Nearest Neighbor)法により画素を抽出するサンプリングステップと、そのサンプリングステップにより抽出された画素値とフィルタ係数との畳み込み演算を行う演算ステップとを、前記画像処理装置に実行させるものであることを特徴とする請求項1記載の画像処理プログラム。
- 前記縮小レティネックス画像形成ステップは、元画像を平均画素法により縮小する画像縮小ステップと、その画像縮小ステップにより縮小された画像の画素値とフィルタ係数との畳み込み演算を行う演算ステップとを、前記画像処理装置に実行させるものであることを特徴とする請求項1記載の画像処理プログラム。
- 前記縮小レティネックス画像形成ステップは、前記縮小画像から分離された輝度信号のみについて縮小レティネックス画像を形成するステップであり、
前記元画像補正ステップは、元画像から分離された輝度信号のみについて反射率を求め、その反射率を前記正規化パラメータ設定ステップにより設定された上限値および下限値に基づいて正規化した正規化レティネックス値を求め、その正規化レティネックス値に基づいて、前記元画像の画素値の補正を行うステップであって、前記正規化レティネックス値が大きくなるほど補正後の前記元画像の画素値が大きくなるように前記元画像の画素値の補正を行うステップであることを特徴とする請求項1から3のいずれかに記載の画像処理プログラム。 - 前記縮小画像補正ステップにより補正された後の画像の画素値が取る全範囲の値がとる頻度を集計し、前記縮小画像補正ステップにより補正された後の画像の画素値が取り得る全範囲の値の中間値が、前記縮小画像補正ステップにより補正される前の縮小画像の画素値が取る全範囲の値の中間値に近づくように、前記縮小画像補正ステップにより補正された後の画像の画素値の補正をするヒストグラム処理を行う縮小画像ヒストグラム処理ステップを前記画像処理装置に実行させ、
前記プレビュー画像表示ステップは、前記縮小画像ヒストグラム処理ステップによりヒストグラム処理された画像を表示するステップであることを特徴とする請求項1から4のいずれかに記載の画像処理プログラム。 - 前記正規化パラメータ設定ステップは、全画素が取る値の最大値から最小値の範囲の値のうち、全画素に対する所定の割合の画素を含むクリップ範囲の上限値と下限値とを正規化パラメータとして設定するステップであることを特徴とする請求項1から5のいずれかに記載の画像処理プログラム。
- 画像の補正処理を行いその補正処理された画像を表示する表示器を備えた画像処理装置において、
元画像を、前記表示器に応じたサイズに縮小した縮小画像の各画素について、画素値とその画素の周辺平均輝度とから反射率を求めることにより縮小レティネックス画像を形成する縮小レティネックス画像形成手段と、
その縮小レティネックス画像形成手段により形成された縮小レティネックス画像の画素値が取る値の全範囲における各画素値の頻度を集計し、正規化を行う際の上限値および下限値を設定する正規化パラメータ設定手段と、
その正規化パラメータ設定手段により設定された正規化を行う際の上限値および下限値に基づいて正規化縮小レティネックス値を求め、その正規化縮小レティネックス値に基づいて、前記縮小画像の画素値の補正を行う縮小画像補正手段であって、前記正規化縮小レティネックス値が大きくなるほど補正後の前記縮小画像の画素値が大きくなるように前記縮小画像の画素値の補正を行う前記縮小画像補正手段と、
その縮小画像補正手段により補正された画像を前記表示器に表示するプレビュー画像表示手段と、
前記元画像の各画素について、画素値とその画素の周辺平均輝度とから反射率を求め、その反射率を前記正規化パラメータ設定手段により設定された上限値および下限値に基づいて正規化した正規化レティネックス値を求め、その正規化レティネックス値に基づいて、前記元画像の画素値の補正を行う元画像補正手段であって、前記正規化レティネックス値が大きくなるほど補正後の前記元画像の画素値が大きくなるように前記元画像の画素値の補正を行う前記元画像補正手段とを備えていることを特徴とする画像処理装置。 - 前記縮小レティネックス画像形成手段は、元画像から縮小画像を形成するために最近傍(Nearest Neighbor)法により画素を抽出するサンプリング手段と、そのサンプリング手段により抽出された画素値とフィルタ係数との畳み込み演算を行う演算手段とを備えていることを特徴とする請求項7記載の画像処理装置。
- 前記縮小レティネックス画像形成手段は、元画像を平均画素法により縮小する画像縮小手段と、その画像縮小手段により縮小された画像の画素値とフィルタ係数との畳み込み演算を行う演算手段とを備えていることを特徴とする請求項7記載の画像処理装置。
- 前記縮小レティネックス画像形成手段は、前記縮小画像から分離された輝度信号のみについて縮小レティネックス画像を形成し、
前記元画像補正手段は、元画像から変換された輝度信号のみについて反射率を求め、その反射率を前記正規化パラメータ設定手段により設定された上限値および下限値に基づいて正規化した正規化レティネックス値を求め、その正規化レティネックス値に基づいて、前記正規化レティネックス値が大きくなるほど補正後の前記元画像の画素値が大きくなるように前記元画像の画素値の補正を行うことを特徴とする請求項7から9のいずれかに記載の画像処理装置。 - 前記縮小画像補正手段により補正された後の画像の画素値が取る全範囲の値がとる頻度を集計し、前記縮小画像補正手段により補正された後の画像の画素値が取り得る全範囲の値の中間値が、前記縮小画像補正手段により補正される前の縮小画像の画素値が取る全範囲の値の中間値に近づくように、前記縮小画像補正手段により補正された後の画像の画素値の補正をするヒストグラム処理を行う縮小画像ヒストグラム処理手段を備え、
前記プレビュー画像表示手段は、前記縮小画像ヒストグラム処理手段によりヒストグラム処理された画像を表示することを特徴とする請求項7から10のいずれかに記載の画像処理装置。 - 前記正規化パラメータ設定手段は、全画素が取る値の最大値から最小値の範囲の値のうち、全画素に対する所定の割合の画素を含むクリップ範囲の上限値と下限値とを正規化パラメータとして設定することを特徴とする請求項7から11のいずれかに記載の画像処理装置。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006233138A JP4867529B2 (ja) | 2006-08-30 | 2006-08-30 | 画像処理プログラムおよび画像処理装置 |
US11/846,931 US7885479B2 (en) | 2006-08-30 | 2007-08-29 | Image processing device that quickly displays retinex-processed preview image |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2006233138A JP4867529B2 (ja) | 2006-08-30 | 2006-08-30 | 画像処理プログラムおよび画像処理装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2008060760A JP2008060760A (ja) | 2008-03-13 |
JP4867529B2 true JP4867529B2 (ja) | 2012-02-01 |
Family
ID=39151622
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2006233138A Expired - Fee Related JP4867529B2 (ja) | 2006-08-30 | 2006-08-30 | 画像処理プログラムおよび画像処理装置 |
Country Status (2)
Country | Link |
---|---|
US (1) | US7885479B2 (ja) |
JP (1) | JP4867529B2 (ja) |
Families Citing this family (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8031973B2 (en) * | 2006-03-07 | 2011-10-04 | Brother Kogyo Kabushiki Kaisha | Data processing device capable of executing retinex processing at high speed |
JP4997846B2 (ja) * | 2006-06-30 | 2012-08-08 | ブラザー工業株式会社 | 画像処理プログラムおよび画像処理装置 |
US8437031B2 (en) * | 2006-08-31 | 2013-05-07 | Brother Kogyo Kabushiki Kaisha | Image processing device and method for reducing an original image |
US8081839B2 (en) * | 2006-08-31 | 2011-12-20 | Brother Kogyo Kabushiki Kaisha | Image processor |
JP2008059287A (ja) * | 2006-08-31 | 2008-03-13 | Brother Ind Ltd | 画像処理装置および画像処理プログラム |
US8165418B2 (en) * | 2007-03-30 | 2012-04-24 | Brother Kogyo Kabushiki Kaisha | Image processor |
JP4551439B2 (ja) * | 2007-12-17 | 2010-09-29 | 株式会社沖データ | 画像処理装置 |
JP5305201B2 (ja) * | 2009-07-23 | 2013-10-02 | シャープ株式会社 | 位置測定装置及び位置情報サービスシステム |
JP5803344B2 (ja) | 2010-08-02 | 2015-11-04 | 株式会社リコー | 画像処理装置、画像処理方法、およびプログラム |
US8576445B2 (en) * | 2011-06-28 | 2013-11-05 | Konica Minolta Laboratory U.S.A., Inc. | Method for processing high dynamic range images using tone mapping to extended RGB space |
JP5247910B1 (ja) * | 2012-03-30 | 2013-07-24 | Eizo株式会社 | 画像表示装置またはその方法 |
US9905200B2 (en) | 2015-10-19 | 2018-02-27 | Yahoo Holdings, Inc. | Computerized system and method for automatically creating and applying a filter to alter the display of rendered media |
JP7212466B2 (ja) * | 2018-07-06 | 2023-01-25 | キヤノン株式会社 | 画像処理装置、画像処理方法、プログラム、記憶媒体 |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001069525A (ja) | 1999-08-27 | 2001-03-16 | Sharp Corp | 画像処理方法 |
JP3621304B2 (ja) | 1999-08-31 | 2005-02-16 | シャープ株式会社 | 画像の輝度補正方法 |
US7308139B2 (en) * | 2002-07-12 | 2007-12-11 | Chroma Energy, Inc. | Method, system, and apparatus for color representation of seismic data and associated measurements |
JP3731577B2 (ja) * | 2002-11-11 | 2006-01-05 | コニカミノルタホールディングス株式会社 | 画像処理プログラム |
US7298917B2 (en) | 2002-11-11 | 2007-11-20 | Minolta Co., Ltd. | Image processing program product and device for executing Retinex processing |
JP2005052994A (ja) | 2003-08-05 | 2005-03-03 | Seiko Epson Corp | 印刷装置、印刷方法、印刷用プログラム、および撮像装置 |
JP2005057598A (ja) | 2003-08-06 | 2005-03-03 | Kyocera Mita Corp | カラー画像形成装置およびカラー画像処理装置 |
WO2005019873A2 (en) * | 2003-08-18 | 2005-03-03 | Gentex Corporation | Optical elements related manufacturing methods and assemblies incorporating optical elements |
JP4387907B2 (ja) | 2003-11-21 | 2009-12-24 | キヤノン株式会社 | 画像処理方法及び装置 |
US7275014B1 (en) * | 2005-02-10 | 2007-09-25 | At&T Corporation | Distributed graph layout for sensor node networks |
US7358502B1 (en) * | 2005-05-06 | 2008-04-15 | David Appleby | Devices, systems, and methods for imaging |
US7271380B2 (en) * | 2005-12-13 | 2007-09-18 | Xerox Corporation | Color input scanner calibration system |
-
2006
- 2006-08-30 JP JP2006233138A patent/JP4867529B2/ja not_active Expired - Fee Related
-
2007
- 2007-08-29 US US11/846,931 patent/US7885479B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
US7885479B2 (en) | 2011-02-08 |
US20080056615A1 (en) | 2008-03-06 |
JP2008060760A (ja) | 2008-03-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4867529B2 (ja) | 画像処理プログラムおよび画像処理装置 | |
JP4389976B2 (ja) | 画像処理装置および画像処理プログラム | |
JP2008059287A (ja) | 画像処理装置および画像処理プログラム | |
US8472711B2 (en) | Image processing device for processing images according to the available storage capacity | |
JP4862554B2 (ja) | 画像処理プログラムおよび画像処理装置 | |
JP4997846B2 (ja) | 画像処理プログラムおよび画像処理装置 | |
JP2008072604A (ja) | 画像処理方式、装置、メディア、プログラム | |
JP4387907B2 (ja) | 画像処理方法及び装置 | |
JP4353233B2 (ja) | 画像処理プログラムおよび画像処理装置 | |
JP4661754B2 (ja) | 画像処理装置および画像処理プログラム | |
JP4687667B2 (ja) | 画像処理プログラムおよび画像処理装置 | |
JP4793175B2 (ja) | 画像処理プログラムおよび画像処理装置 | |
JP4793166B2 (ja) | 画像処理プログラムおよび画像処理装置 | |
JP4353234B2 (ja) | 画像処理プログラムおよび画像処理装置 | |
JP4345027B2 (ja) | 画像処理プログラムおよび画像処理装置 | |
JP2008059307A (ja) | 画像処理装置および画像処理プログラム | |
JP4710761B2 (ja) | 画像処理プログラムおよび画像処理装置 | |
JP4345026B2 (ja) | 画像処理プログラムおよび画像処理装置 | |
US8031973B2 (en) | Data processing device capable of executing retinex processing at high speed | |
JP4281786B2 (ja) | 画像処理プログラムおよび画像処理装置 | |
JP2000187722A (ja) | 画像処理パラメータの決定方法およびその処理を実行するためのプログラムを記録した記録媒体 | |
WO2018166084A1 (zh) | 一种高尔夫球场图的图像处理方法、装置及设备 | |
JP4442665B2 (ja) | 画像処理装置、画像処理プログラム | |
JP2008060944A (ja) | 画像処理装置 | |
JP2008060914A (ja) | 画像処理装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20090330 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20101227 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110208 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110411 |
|
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: 20111018 |
|
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: 20111031 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 Ref document number: 4867529 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20141125 Year of fee payment: 3 |
|
LAPS | Cancellation because of no payment of annual fees |