JP5934019B2 - 階調復元装置及びそのプログラム - Google Patents
階調復元装置及びそのプログラム Download PDFInfo
- Publication number
- JP5934019B2 JP5934019B2 JP2012107178A JP2012107178A JP5934019B2 JP 5934019 B2 JP5934019 B2 JP 5934019B2 JP 2012107178 A JP2012107178 A JP 2012107178A JP 2012107178 A JP2012107178 A JP 2012107178A JP 5934019 B2 JP5934019 B2 JP 5934019B2
- Authority
- JP
- Japan
- Prior art keywords
- gradation
- gradation value
- value
- pixels
- image
- 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
- 230000014509 gene expression Effects 0.000 claims description 8
- 238000004364 calculation method Methods 0.000 claims description 7
- 239000006185 dispersion Substances 0.000 claims description 5
- 230000002093 peripheral effect Effects 0.000 description 34
- 238000000034 method Methods 0.000 description 10
- 238000001514 detection method Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 5
- 230000004048 modification Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 238000013139 quantization Methods 0.000 description 3
- 230000001174 ascending effect Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 230000009467 reduction Effects 0.000 description 2
- 230000002146 bilateral effect Effects 0.000 description 1
- 238000004422 calculation algorithm Methods 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 230000006837 decompression Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000002068 genetic effect Effects 0.000 description 1
- 238000009499 grossing Methods 0.000 description 1
- 238000003909 pattern recognition Methods 0.000 description 1
- 238000000059 patterning Methods 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
Images
Landscapes
- Facsimile Image Signal Circuits (AREA)
- Image Processing (AREA)
Description
この特許文献1に記載の発明は、N階調値のカラー画像から、同じ色成分のデータを取り出すことで、複数画素で同じ色成分のデータを取得する。そして、取得した同じ色成分のデータを用いて、N階調値のカラー画像から、M階調値のカラー画像を復元するものである(但し、N<M)。
そこで、本発明は、前記した問題を解決し、中間階調値を正確に復元できる階調復元装置及びそのプログラムを提供することを課題とする。
本願第1発明によれば、階調の空間連続性が考慮された階調重み情報を生成すると共に、この階調重み情報の並び順で、各画素に復元階調値又は中間階調値を割り当てるため、中間階調値を正確に復元することができる。
[階調復元装置の構成]
図1を参照し、本発明の第1実施形態に係る階調復元装置1の構成について、説明する。
階調復元装置1は、原画像から削減された階調を復元するものであり、周辺階調重み情報生成手段(階調重み情報生成手段)10と、階調値ヒストグラム推定手段(ヒストグラム算出手段)20と、中間階調復元画像生成手段30とを備える。
階調削減画像とは、切り捨て法、四捨五入法、ロイド−マックス法等の階調削減処理を用いて、原画像の階調を削減した画像である。
このロイド−マックス法は、例えば、参考文献「“A genetic Lloyd-max image quantization algorithm”,P.Scheumders,Pattern Recognition Letters,Vol.17,issue 4,p.547-556.1996」に記載されている。
周辺階調重み情報生成手段10は、階調削減画像にエッジ保存型フィルタを適用することで、階調削減画像の各画素の階調値が重み付けられた周辺階調重み情報(階調重み情報)を生成するものである。
この周辺階調重み情報生成手段10は、外部から、階調削減画像と、後記するフィルタ情報とが入力される。
また、周辺階調重み情報生成手段10は、生成した周辺階調重み情報を、中間階調復元画像生成手段30(周辺階調重み情報検出手段33)に出力する。
本実施形態では、周辺階調重み情報生成手段10は、エッジ保存型フィルタとして、下記の式(1)で定義されたバイラテラル(bilateral)なガウシアンフィルタを用いて、周辺階調重み情報O(i,j)を生成する。すなわち、周辺階調重み情報生成手段10は、フィルタ情報を用いた畳込処理により、階調削減画像の各画素の階調値I(i,j)に空間距離D1及び輝度距離D2による重み付けを行う。このとき、周辺階調重み情報生成手段10は、ラスタスキャンを行うように画素位置(i,j)を変化させて、階調削減画像の全ての画素から周辺階調重み情報O(i,j)を生成する。
また、m,nは、例えば、ガウシアンフィルタの領域サイズSが3の場合、−3から3までの値をとる。
また、フィルタ情報は、ガウシアンフィルタの領域サイズS及びガウシアン分散値σ1,σ2であり、手動で設定される。例えば、ガウシアン分散値σ1,σ2は、例えば、0.1から10.1まで、1.0刻みの値の何れかで設定できる。
以後、周辺階調重み情報は、各画素の階調値を重み付けた値であるため、重み付き階調値と呼ぶことがある。
階調値ヒストグラム推定手段20は、階調値毎の画素数を示す階調削減画像ヒストグラムを階調削減画像から算出し、後記する復元倍率に階調削減画像の各画素の階調値を乗じて復元階調値を算出し、復元階調値の画素数及び復元階調値の間にある中間階調値の画素数の階調値ヒストグラムを推定(算出)するものである。
この階調値ヒストグラム推定手段20は、階調削減画像と、階調数情報とが入力される。この階調数情報は、原画像の階調数(例えば、1024)及び階調削減画像の階調数(例えば、256)を示す情報であり、手動で設定される。
また、階調値ヒストグラム推定手段20は、推定した階調値ヒストグラムを、中間階調復元画像生成手段30(中間階調値復元手段35)に出力する。
なお、図2では、階調値0,1,2,3の画素数を符号α0,α1,α2,α3で図示すると共に、階調値の一部のみを図示した(図3,図4,図8も同様)。
また、図2に示すように、階調値ヒストグラム推定手段20は、階調削減画像で階調値毎の画素数を示す階調削減画像ヒストグラム90を算出する。本実施形態では、階調削減画像の階調数=256である。従って、階調値ヒストグラム推定手段20は、階調値=0,1,2,3,・・・,255の画素数を示す階調削減画像ヒストグラム90を算出する。
なお、階調値ヒストグラム推定手段20は、全ての階調値で画素数を推定することは言うまでもない。
図1に戻り、階調復元装置1の構成について説明を続ける。
中間階調復元画像生成手段30は、階調削減画像で同一階調値の画素について階調重み情報による並び順を算出する。そして、中間階調復元画像生成手段30は、階調値ヒストグラムを参照して、同一階調値の画素数と、同一階調値に対応する復元階調値及び中間階調値の画素数の割合とに基づいて、算出した並び順で同一階調値の画素に復元階調値又は中間階調値を割り当てた中間階調復元画像を生成するものである。このため、中間階調復元画像生成手段30は、階調値位置情報生成手段31と、周辺階調重み情報検出手段33と、中間階調値復元手段35とを備える。
この中間階調復元画像生成手段30は、階調削減画像と、周辺階調重み情報と、階調数情報と、階調値ヒストグラムとが入力される。
また、中間階調復元画像生成手段30は、生成した中間階調復元画像を外部に出力する。
中間階調復元画像生成手段30は、入力された階調数情報93を参照し、階調削減画像92の最小階調値(例えば、0)から最大階調値(例えば、255)までを順に指定階調値(同一階調値)として指定し、中間階調復元画像生成手段30の各手段が、指定階調値の画素に対して処理を行う。
また、100個存在する指定階調値=32の画素のうち、4個の画素a,b,c,dに着目して説明する。
図6を参照し、階調復元装置1の動作について、説明する(適宜図1参照)。
階調復元装置1は、周辺階調重み情報生成手段10によって、階調削減画像にエッジ保存型フィルタを適用することで、周辺階調重み情報を生成する(ステップS1)。
階調値位置情報生成手段31は、階調削減画像から、指定階調値を有する画素を検出し、検出した画素の位置情報を生成する(ステップS3)。
周辺階調重み情報検出手段33は、全ての画素の周辺階調重み情報から、位置情報で特定される画素の重み付き階調値を抽出する(ステップS4)。
中間階調値復元手段35は、階調削減画像で指定階調値を有する画素について、重み付き階調値による並び順を算出し、階調値ヒストグラムを参照して、重み付き階調値の並び順で指定階調値の画素に復元階調値又は中間階調値を割り当てる(ステップS5)。
図7を参照し、本発明の第2実施形態に係る階調復元装置1Aについて、第1実施形態と異なる点を説明する。
図7に示すように、階調復元装置1Aは、図1の階調値ヒストグラム推定手段20の代わりに、階調値ヒストグラム生成手段(ヒストグラム算出手段)20Aを備える。
この階調値ヒストグラム生成手段20Aは、中間階調値を復元階調値と同じ値としてコピー(算出)する点が、図1の階調値ヒストグラム推定手段20と異なる。
図8を参照し、階調値ヒストグラム生成手段20Aの処理について説明する(適宜図7参照)。
階調値ヒストグラム生成手段20Aは、図1の階調値ヒストグラム推定手段20と同様、階調削減画像ヒストグラム90(図2)を算出し、復元階調値を算出する。つまり、図2の符号α0,α1,α2,α3における階調値を4倍したものが、図8の符号α0,α1,α2,α3となる。
なお、階調値ヒストグラム生成手段20Aは、階調値ヒストグラム91Aに負の階調値が存在しないため、復元階調値0の画素数を中間階調値1,2の画素数としてコピーする。
各実施形態では、式(1)のガウシアンフィルタを用いることとして説明したが、本発明のエッジ保存型フィルタは、これに限定されない。
つまり、周辺階調重み情報生成手段10は、エッジ保存型フィルタとして、下記の式(2)で定義されたモノラテラル(monolateral)なガウシアンフィルタを用いることもできる。この式(2)は、式(1)から輝度距離D2に関する項を削除したものである。
式(2)のガウシアンフィルタを用いた場合でも、中間階調復元画像生成手段30の各手段は、第1実施形態と同様の処理により、中間階調復元画像94Aを生成する。しかし、生成した中間階調復元画像94Aは、式(1)及び式(2)のようにガウシアンフィルタが異なるため、中間階調復元画像94と異なる階調値を有することになる。そこで、図9を参照し、式(1)及び式(2)のガウシアンフィルタで生成した中間階調復元画像の相違について、説明する(適宜図1,図5参照)。
各実施形態では、階調を線形的に復元することとして説明したが、本発明は、これに限定されない。
つまり、階調復元装置1,1Aは、ロイド−マックス(Lloyd-max)法等の非線形量子化を行うことができる。この場合、階調復元装置1,1Aは、階調削減画像の階調値と、中間階調復元画像の階調値との対応関係を示すコードブックを予め記憶し、このコードブックを参照して、復元する中間階調値の範囲を決定すればよい。
10 周辺階調重み情報生成手段(階調重み情報生成手段)
20 階調値ヒストグラム推定手段(ヒストグラム算出手段)
20A 階調値ヒストグラム生成手段(ヒストグラム算出手段)
30 中間階調復元画像生成手段
31 階調値位置情報生成手段
33 周辺階調重み情報検出手段
35 中間階調値復元手段
Claims (2)
- 原画像から削減された階調を復元する階調復元装置であって、
前記原画像の階調を削減した階調削減画像が入力され、入力された前記階調削減画像にエッジ保存型フィルタを適用することで、前記階調削減画像の各画素の階調値が重み付けられた階調重み情報を生成する階調重み情報生成手段と、
階調値毎の画素数を示す階調削減画像ヒストグラムを前記階調削減画像から算出し、算出した前記階調削減画像ヒストグラムの階調値に、前記原画像と前記階調削減画像との階調数の比を乗じて復元階調値を算出し、前記復元階調値毎の画素数及び前記復元階調値の間にある中間階調値毎の画素数を示す階調値ヒストグラムを算出するヒストグラム算出手段と、
前記階調削減画像で同一階調値の画素について、前記階調重み情報による並び順を算出し、前記階調値ヒストグラムを参照して、前記同一階調値の画素数と、前記同一階調値に対応する復元階調値及び中間階調値の画素数の割合とに基づいて、算出した前記並び順で前記同一階調値の画素に前記復元階調値又は前記中間階調値を割り当てた中間階調復元画像を生成する中間階調復元画像生成手段と、
を備え、
前記階調重み情報生成手段は、前記エッジ保存型フィルタとして、階調値I、空間距離D 1 、輝度距離D 2 、前記画素の水平位置i、前記画素の垂直位置j、ガウシアンフィルタの領域サイズS、及び、ガウシアン分散値σ 1 ,σ 2 で表される式(1)のガウシアンフィルタを用いて、前記階調重み情報O(i,j)を算出することを特徴とする階調復元装置。
- 原画像から削減された階調を復元するために、コンピュータを、
前記原画像の階調を削減した階調削減画像が入力され、入力された前記階調削減画像にエッジ保存型フィルタを適用することで、前記階調削減画像の各画素の階調値が重み付けられた階調重み情報を生成する階調重み情報生成手段、
階調値毎の画素数を示す階調削減画像ヒストグラムを前記階調削減画像から算出し、算出した前記階調削減画像ヒストグラムの階調値に、前記原画像と前記階調削減画像との階調数の比を乗じて復元階調値を算出し、前記復元階調値毎の画素数及び前記復元階調値の間にある中間階調値毎の画素数を示す階調値ヒストグラムを算出するヒストグラム算出手段、
前記階調削減画像で同一階調値の画素について、前記階調重み情報による並び順を算出し、前記階調値ヒストグラムを参照して、前記同一階調値の画素数と、前記同一階調値に対応する復元階調値及び中間階調値の画素数の割合とに基づいて、算出した前記並び順で前記同一階調値の画素に前記復元階調値又は前記中間階調値を割り当てた中間階調復元画像を生成する中間階調復元画像生成手段、
として機能させ、
前記階調重み情報生成手段は、前記エッジ保存型フィルタとして、階調値I、空間距離D 1 、輝度距離D 2 、前記画素の水平位置i、前記画素の垂直位置j、ガウシアンフィルタの領域サイズS、及び、ガウシアン分散値σ 1 ,σ 2 で表される式(1)のガウシアンフィルタを用いて、前記階調重み情報O(i,j)を算出することを特徴とする階調復元プログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012107178A JP5934019B2 (ja) | 2012-05-09 | 2012-05-09 | 階調復元装置及びそのプログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012107178A JP5934019B2 (ja) | 2012-05-09 | 2012-05-09 | 階調復元装置及びそのプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2013235403A JP2013235403A (ja) | 2013-11-21 |
JP5934019B2 true JP5934019B2 (ja) | 2016-06-15 |
Family
ID=49761486
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2012107178A Active JP5934019B2 (ja) | 2012-05-09 | 2012-05-09 | 階調復元装置及びそのプログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5934019B2 (ja) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPWO2022190249A1 (ja) * | 2021-03-10 | 2022-09-15 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2008051558A (ja) * | 2006-08-22 | 2008-03-06 | Sharp Corp | 外観検査方法及び外観検査装置 |
JP5236620B2 (ja) * | 2009-12-02 | 2013-07-17 | シャープ株式会社 | 画像処理装置及び画像処理方法 |
-
2012
- 2012-05-09 JP JP2012107178A patent/JP5934019B2/ja active Active
Also Published As
Publication number | Publication date |
---|---|
JP2013235403A (ja) | 2013-11-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111681174B (zh) | 抑制椒盐/高斯混噪目标图像的联合滤波方法 | |
JP6507846B2 (ja) | 画像ノイズ除去方法及び画像ノイズ除去装置 | |
JP6218402B2 (ja) | タイル単位に基づいて大きい入力映像の不均一モーションブラーを除去する方法及び装置 | |
EP2164040B1 (en) | System and method for high quality image and video upscaling | |
KR20150008744A (ko) | 깊이 영상 처리 방법 및 장치 | |
CN105723416B (zh) | 图像降噪方法 | |
JP5824155B2 (ja) | 画像のノイズ除去、圧縮および補間のための異方性勾配の正則化 | |
WO2011089813A1 (ja) | 画像処理装置 | |
JP2004362578A (ja) | 重み付きオーバーコンプリートな雑音除去 | |
TWI314301B (en) | Adaptive image sharpening method | |
JP2020197915A (ja) | 画像処理装置、画像処理方法、及びプログラム | |
JP2020061080A (ja) | 画像処理装置、撮像装置、画像処理方法 | |
CN110298809B (zh) | 一种图像去雾方法及装置 | |
JP2023003763A (ja) | 学習装置、画像処理装置、学習処理方法、及びプログラム | |
WO2016051716A1 (ja) | 画像処理方法、画像処理装置、及び画像処理プログラムを記憶する記録媒体 | |
JP6256703B2 (ja) | 画像処理方法、及び画像処理装置 | |
JP5934019B2 (ja) | 階調復元装置及びそのプログラム | |
JP5431501B2 (ja) | 画像処理装置、及びその方法 | |
CN103618904B (zh) | 基于像素的运动估计方法及装置 | |
Mohamadi et al. | A new hybrid denoising model based on PDEs | |
JP6273750B2 (ja) | 画像処理装置及びプログラム | |
CN113506212A (zh) | 一种改进的基于pocs的高光谱图像超分辨率重建方法 | |
US20100310179A1 (en) | Multi-Scale Representation of An Out of Focus Image | |
Choi et al. | False contour reduction using directional dilation and edge-preserving filtering | |
JP2007156954A (ja) | 信頼度テーブル作成方法、オプティカルフロー推定方法、信頼度テーブル作成装置、オプティカルフロー推定装置、及びプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20140326 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20150401 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20151228 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20160126 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20160308 |
|
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: 20160412 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20160506 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5934019 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |