JP2009022044A - 画像処理装置及び画像処理プログラム - Google Patents
画像処理装置及び画像処理プログラム Download PDFInfo
- Publication number
- JP2009022044A JP2009022044A JP2008263114A JP2008263114A JP2009022044A JP 2009022044 A JP2009022044 A JP 2009022044A JP 2008263114 A JP2008263114 A JP 2008263114A JP 2008263114 A JP2008263114 A JP 2008263114A JP 2009022044 A JP2009022044 A JP 2009022044A
- Authority
- JP
- Japan
- Prior art keywords
- image
- color difference
- luminance signal
- luminance
- signal
- 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.)
- Withdrawn
Links
- 238000012545 processing Methods 0.000 title claims abstract description 48
- 238000012937 correction Methods 0.000 claims abstract description 128
- 238000006243 chemical reaction Methods 0.000 claims description 85
- 238000000605 extraction Methods 0.000 claims description 31
- 230000002194 synthesizing effect Effects 0.000 claims description 16
- 238000000926 separation method Methods 0.000 claims description 15
- 230000015572 biosynthetic process Effects 0.000 claims description 13
- 238000003786 synthesis reaction Methods 0.000 claims description 13
- 238000009826 distribution Methods 0.000 claims description 12
- 230000010354 integration Effects 0.000 claims description 6
- 238000011156 evaluation Methods 0.000 description 20
- 238000010586 diagram Methods 0.000 description 18
- 239000000872 buffer Substances 0.000 description 14
- 238000001514 detection method Methods 0.000 description 12
- 238000005375 photometry Methods 0.000 description 8
- 230000000875 corresponding effect Effects 0.000 description 6
- 230000000694 effects Effects 0.000 description 6
- 238000003384 imaging method Methods 0.000 description 5
- 238000000034 method Methods 0.000 description 5
- 230000001186 cumulative effect Effects 0.000 description 4
- 230000001276 controlling effect Effects 0.000 description 3
- 238000003708 edge detection Methods 0.000 description 3
- 230000002093 peripheral effect Effects 0.000 description 3
- 238000013459 approach Methods 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 230000002596 correlated 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
- 238000005070 sampling Methods 0.000 description 1
- 230000011218 segmentation Effects 0.000 description 1
Images
Landscapes
- Image Processing (AREA)
- Facsimile Image Signal Circuits (AREA)
- Color Image Communication Systems (AREA)
- Studio Devices (AREA)
Abstract
【課題】 階調補正後に最適な彩度の画像を得ることができるよう調整を行うことを可能とした画像処理装置及び画像処理プログラムを提供する。
【解決手段】 測光評価部7の測光情報と合焦点検出部8の合焦情報とに基づき撮影状況を推定する撮影状況推定部18と、長時間露光画像と短時間露光画像を各々輝度信号と色差信号に分離するY/C分離部12と、長時間露光画像の輝度信号レベルに基づき適正露光域を抽出する適正露光抽出部13と、適正露光域の輝度信号を撮影状況に応じて重み付けして階調補正する輝度補正部32と、階調補正前後の輝度信号と色再現の理論限界特性とに基づき適正露光域の色差信号を補正する色差補正部33と、補正後の輝度信号と色差信号を合成するY/C合成部34と、Y/C合成後の長時間露光画像と短時間露光画像を合成して広ダイナミックレンジ画像を生成する画像合成部15と、を備えた画像処理装置。
【選択図】 図13
【解決手段】 測光評価部7の測光情報と合焦点検出部8の合焦情報とに基づき撮影状況を推定する撮影状況推定部18と、長時間露光画像と短時間露光画像を各々輝度信号と色差信号に分離するY/C分離部12と、長時間露光画像の輝度信号レベルに基づき適正露光域を抽出する適正露光抽出部13と、適正露光域の輝度信号を撮影状況に応じて重み付けして階調補正する輝度補正部32と、階調補正前後の輝度信号と色再現の理論限界特性とに基づき適正露光域の色差信号を補正する色差補正部33と、補正後の輝度信号と色差信号を合成するY/C合成部34と、Y/C合成後の長時間露光画像と短時間露光画像を合成して広ダイナミックレンジ画像を生成する画像合成部15と、を備えた画像処理装置。
【選択図】 図13
Description
本発明は、画像処理装置及び画像処理プログラムに係り、より詳しくは、異なる露光条件で撮像された複数の画像から一の広ダイナミックレンジ画像を生成する画像処理装置及び画像処理プログラムに関する。
従来より、異なる露光条件で撮像された複数の画像を合成して一の広ダイナミックレンジ画像を生成する画像処理装置が提案されている。
このようなものの一例として、特願平11−338551号(特開2000−228747号公報)には、各画像を適正露光領域と不適正露光領域に分割して、各適正露光領域毎に階調補正を行い、階調補正された各画像毎の適正露光領域を合成して一の広ダイナミックレンジ画像を生成する画像処理装置が記載されており、さらに、この画像処理装置を適用した機器の例として、被写体をより広いダイナミックレンジで撮像することができるスーパーラチチュードデジタルカメラが記載されている。
このスーパーラチチュードデジタルカメラにおける階調変換処理は、エッジ部のヒストグラム平坦化に基づいて行っており、このヒストグラム平坦化は、主要被写体はエッジが多く、背景などの非主要部はエッジが少ないことを前提とした技術である。
一方、従来のデジタルカメラでは、輝度信号を階調変換するときの係数に基づいて色差信号も変換するようになっている。すなわち、輝度Yorg が階調変換特性FによりYtra =F(Yorg )のように変換されるものとすると、従来においては、輝度信号の変換係数gainを、
gain=Ytra /Yorg
として求めて、この変換係数をそのまま用いて、
Cbtra =gain・Cborg
Crtra =gain・Crorg
のように色差信号の変換を行っていた。
特開2000−228747号公報
gain=Ytra /Yorg
として求めて、この変換係数をそのまま用いて、
Cbtra =gain・Cborg
Crtra =gain・Crorg
のように色差信号の変換を行っていた。
上述したような主要被写体にはエッジが多いという前提に基づくヒストグラム平坦化の技術は、比較的広い範囲の被写体に対応することができるものではあるが、対応しきれない場合もあり得る。こうした例外に該当する可能性のある例としては、複雑な形状や輪郭を有する背景の下で人物が比較的小さく写っている場合が挙げられる。このときには、背景部からエッジが多く検出されるために該背景が主要被写体であると判断されてしまい、人物に割り当てられる階調幅が少なくなってしまうことになる。
また、上述したような色差信号を輝度信号と同様の変換係数を用いて階調変換する技術では、高輝度部で不自然な色が生成されることがある。すなわち、色空間(例えばY,Cb,Cr空間)内における色再現には理論限界特性(本発明の実施形態を示す図11参照)があり、この色再現の理論限界特性は、大筋において、輝度Yを増加させて行くに従い色再現可能な色差範囲が広がり、ある輝度Yを越えたところで今度は色再現可能な色差範囲が狭まるという特性となっている。つまり、輝度が低ければ全体が黒っぽくなるために色再現範囲が狭く、適宜の輝度では広い範囲の色を再現することができ、さらに輝度が高くなると全体に白っぽくなるために色再現範囲が再び狭くなるという特性である。
こうした色再現範囲を考慮することなく輝度と同様に階調変換をしてしまうと、色再現範囲の限界に近づいたりあるいは越えてしまったりして、階調変換後の色が白っぽくなることがあった。こうした課題に対応するために、従来においても高輝度部の彩度を抑制する処理を付加してはいたが、充分なものとはいえず、色再現性をより向上させる技術の実現が望まれている。
本発明は上記事情に鑑みてなされたものであり、色再現の理論限界特性を考慮したことにより、階調補正後に最適な彩度の画像を得ることができるよう調整を行うことを可能とした画像処理装置及び画像処理プログラムを提供することを目的としている。
上記の目的を達成するために、本発明の一態様による画像処理装置は、同一被写体に対して異なる露光条件で撮像された複数の画像からなる画像群を処理して一の広ダイナミックレンジ画像を生成する画像処理装置であって、
上記画像群中の各画像毎に画像信号を輝度信号と色差信号に分離する輝度色差分離手段と、
上記輝度信号の信号レベルに基づき適正露光域を抽出する抽出手段と、
上記適正露光域の輝度信号に関して階調補正を行う階調補正手段と、
上記輝度色差分離手段から出力された階調補正前の輝度信号と、上記階調補正手段から出力された階調補正後の輝度信号と、色再現の理論限界特性と、に基づいて上記適正露光域の色差信号の補正を行う色差補正手段と、
上記階調補正後の輝度信号と上記補正後の色差信号とをもとの画像信号に合成する輝度色差合成手段と、
上記合成された適正露光域の画像信号を合成することにより一の広ダイナミックレンジ画像を生成する合成手段と、
を備えている。
上記画像群中の各画像毎に画像信号を輝度信号と色差信号に分離する輝度色差分離手段と、
上記輝度信号の信号レベルに基づき適正露光域を抽出する抽出手段と、
上記適正露光域の輝度信号に関して階調補正を行う階調補正手段と、
上記輝度色差分離手段から出力された階調補正前の輝度信号と、上記階調補正手段から出力された階調補正後の輝度信号と、色再現の理論限界特性と、に基づいて上記適正露光域の色差信号の補正を行う色差補正手段と、
上記階調補正後の輝度信号と上記補正後の色差信号とをもとの画像信号に合成する輝度色差合成手段と、
上記合成された適正露光域の画像信号を合成することにより一の広ダイナミックレンジ画像を生成する合成手段と、
を備えている。
また、本発明の一態様による画像処理プログラムは、同一被写体に対して異なる露光条件で撮像された複数の画像からなる画像群を処理して一の広ダイナミックレンジ画像を生成する画像処理プログラムであって、
上記画像群中の各画像毎に画像信号を輝度信号と色差信号に分離する輝度色差分離ステップと、
上記輝度信号の信号レベルに基づき適正露光域を抽出する抽出ステップと、
上記適正露光域の輝度信号に関して階調補正を行う階調補正ステップと、
上記輝度色差分離ステップにより出力された階調補正前の輝度信号と、上記階調補正ステップにより出力された階調補正後の輝度信号と、色再現の理論限界特性と、に基づいて上記適正露光域の色差信号の補正を行う色差補正ステップと、
上記階調補正後の輝度信号と上記補正後の色差信号とをもとの画像信号に合成する輝度色差合成ステップと、
上記合成された適正露光域の画像信号を合成することにより一の広ダイナミックレンジ画像を生成する合成ステップと、
をコンピュータに実行させるものである。
上記画像群中の各画像毎に画像信号を輝度信号と色差信号に分離する輝度色差分離ステップと、
上記輝度信号の信号レベルに基づき適正露光域を抽出する抽出ステップと、
上記適正露光域の輝度信号に関して階調補正を行う階調補正ステップと、
上記輝度色差分離ステップにより出力された階調補正前の輝度信号と、上記階調補正ステップにより出力された階調補正後の輝度信号と、色再現の理論限界特性と、に基づいて上記適正露光域の色差信号の補正を行う色差補正ステップと、
上記階調補正後の輝度信号と上記補正後の色差信号とをもとの画像信号に合成する輝度色差合成ステップと、
上記合成された適正露光域の画像信号を合成することにより一の広ダイナミックレンジ画像を生成する合成ステップと、
をコンピュータに実行させるものである。
本発明による画像処理装置及び画像処理プログラムは、色再現の理論限界特性を考慮したことにより、階調補正後に最適な彩度の画像を得ることができるよう調整を行うことを可能とした。
以下、図面を参照して本発明の実施の形態を説明する。
図1から図7は本発明の第1の実施形態を示したものであり、図1は電子カメラの基本的な構成を示すブロック図である。
図1から図7は本発明の第1の実施形態を示したものであり、図1は電子カメラの基本的な構成を示すブロック図である。
本実施形態は、本発明の画像処理装置を電子カメラに適用したものであり、簡単のために短時間露光による画像と長時間露光による画像との2画像を合成して一の広ダイナミックレンジ画像を得る場合について説明するが、もちろんより多数の画像を合成する場合に適用することも可能である。
この電子カメラは、電子シャッタ機能を有する単板式のカラーCCD等でなり、被写体像を光電変換して画像信号として出力するためのCCD4と、このCCD4上に被写体像を結像するためのレンズ系1と、このレンズ系1を通過した光束の通過範囲を制御するための絞り2と、この絞り2を通過した光束から不要な高周波成分を除去するための光学フィルタでなるローパスフィルタ3と、上記CCD4から出力された後に図示しない相関二重サンプリング回路等でノイズ成分の除去が行われその後に増幅等がなされたアナログの画像信号をデジタル信号に変換するためのA/D変換器5と、このA/D変換器5によりデジタル化された一画面分の画像データを各蓄積するものであり長時間露光による画像と短時間露光による画像とをそれぞれ記憶する第1画像用バッファ6aおよび第2画像用バッファ6bと、これらの内の測光用および焦点検出用のデータを蓄積するのにも用いられる第1画像用バッファ6aから画像データを読み出して輝度分布を求め撮像時に適正露光となるように上記絞り2の開口径や上記CCD4の電子シャッタを制御する測光評価部7と、上記第1画像用バッファ6aから画像データを読み出して合焦位置の検出を行いその検出結果に基づいて後述するAFモータ9を制御する合焦点検出部8と、この合焦点検出部8に制御されて上記レンズ系1のAF用レンズを駆動し上記CCD4上に被写体像を結像させるようにするAFモータ9と、上記第1,第2画像用バッファ6a,6bから読み出された単板の画像データを補間して3板の画像データに変換する補間部10と、補間後の画像データを蓄積する作業用バッファ11と、この作業用バッファ11から読み出した3板の画像データを輝度信号Yと色差信号Cb,Crとに分離する輝度色差分離手段たるY/C分離部12と、このY/C分離部12からまず輝度信号Yを読み出して、画面全体を構成する各画素について、その画素が適切な露出であるか否かを信号レベルにより判別し、その結果に基づき分割画像情報を抽出して出力する抽出手段たる適正露光抽出部13と、上記測光評価部7から出力される測光情報と上記合焦点検出部8から出力される合焦情報とに基づいて後で詳しく説明するように撮影状況を推定する撮影状況推定手段たる撮影状況推定部18と、この撮影状況推定部18による推定結果を参照して特徴量であるエッジのヒストグラムを算出するときの重み付けを行い変換特性を算出して上記適正露光抽出部13から出力される適正露光域の階調変換を行う階調補正手段たる変換特性算出部14と、上記適正露光抽出部13から出力される領域情報を参照しながら上記変換特性算出部14から出力される階調変換後の長時間露光に係る画像および短時間露光に係る画像を合成して一の広ダイナミックレンジ画像を生成する合成手段たる画像合成部15と、この画像合成部15により合成された広ダイナミックレンジ画像を例えば記録媒体や表示装置などに出力する出力部16と、上記測光評価部7や合焦点検出部8の検出結果を受け取るとともに、上記補間部10、適正露光抽出部13、撮影状況推定部18、変換特性算出部14、画像合成部15、出力部16を含むこの電子カメラ全体の制御を行う制御部17と、を有して構成されている。
次に、図2は、上記撮影状況推定部18の詳細な構成を示すブロック図である。
上記合焦点検出部8から出力され制御部17を介して入力される合焦(AF)情報は、合焦位置推定手段たる合焦位置推定部20に入力されて、その被写体距離に応じて例えば風景撮影(5m〜∞)、人物撮影(1m〜5m)、接写撮影(1m以下)の3種類(図5参照)の何れかに分類される。
また、上記測光評価部7から出力されて制御部17を介して入力される測光(AE)情報は、被写体分布推定手段たる被写体分布推定部21に入力されて、その輝度分布が幾つかに分類される。
具体的には、まず、上記測光評価部7は、CCD4上の領域を例えば図4に示すように13個に分類して、分割測光を行うようになっている。この図4は、評価測光用の分割パターンの一例を示す図である。
すなわち、最中央部の真ん中の領域をa1 、その左隣をa2 、右隣をa3 とする。
さらに、この最中央部を取り巻く内周部の内の上記領域a1 の上下を各a4 、a5 とし、該領域a4 の左右を各a6 、a7とし、上記領域a5 の左右を各a8 、a9 とする。
そして、該内周部を取り巻く外周部の内の左上をa10、右上をa11、左下をa12、右下をa13とする。
このような領域による分割測光において、上記被写体分布推定部21は、次の各評価用パラメータを計算する。
[数1]
S1 =|a2 −a3 |
[数2]
S2 =max(|a4 −a6 |,|a4 −a7 |)
[数3]
S3 =max(a10,a11)−Av
Av=(Σai )/13
[数1]
S1 =|a2 −a3 |
[数2]
S2 =max(|a4 −a6 |,|a4 −a7 |)
[数3]
S3 =max(a10,a11)−Av
Av=(Σai )/13
すなわち、評価用パラメータS1 は、最中央部の左右の輝度差を示すもの、評価用パラメータS2 は、内周部の上側中央と上側左右の何れかとの輝度差の大きい方を示すもの、評価用パラメータS3は、外周部の上側左右何れか大きい方と画面全体の平均輝度との差を示すものとなっている。
このような評価用パラメータを被写体分布推定部21から得るとともに、合焦位置の分類を上記合焦位置推定部20から得て、統合手段たる統合部22において図5に示すような統合的な分類を行う。この図5は、AF情報とAE情報からのシーンの分類パターンを示す図表である。
図示のように、AF情報が5m〜∞のときには、風景撮影であるとして、さらに上記評価用パラメータS3 を所定値Th1 と比較する。このとき、評価用パラメータS3 が所定値Th1 よりも大きければa10またはa11の何れか少なくとも一方は画面全体の平均輝度よりもある程度以上輝度が高いことになるために、上部に空のある風景であると判断する(Type1)。一方、評価用パラメータS3 が所定値Th1 よりも小さい場合には、これとは逆に上部に空がないかまたはあっても少ない風景であると判断する(Type2)。
次に、AF情報が1m〜5mのときには、人物撮影であるとして、さらに上記評価用パラメータS2 を所定値Th2 と比較する。このとき、評価用パラメータS2 が所定値Th2 よりも大きければ一人のポートレートであると判断し(Type3)、一方、所定値Th2 よりも小さければ複数人のポートレートであると判断する(Type4)。
さらに、AF情報が1m以下のときには、接写撮影であるとして、さらに上記評価用パラメータS1 を所定値Th3 と比較する。このとき、評価用パラメータS1 が所定値Th3 よりも大きければ単一の物体のクローズアップであると判断し(Type5)、一方、所定値Th3 よりも小さければ複数の物体のクローズアップであると判断する(Type6)。
このようなタイプに分類した結果が、上記統合部22から変換特性算出部14に出力される。
続いて、図3は上記変換特性算出部の詳細な構成を示すブロック図である。
上記適正露光抽出部13は、上述したように、まず長時間露光画像の輝度信号Yを読み出して、画面全体を構成する各画素の信号レベルを所定値と比較することにより、その画素が、適切な露出であるか否かを判別するものであり、適正露光と判断された画素の集合が長時間露光に係る適正露光域となり、この長時間露光に係る適正露光域以外の部分を短時間露光に係る適正露光域とするようになっている。
上記適正露光抽出部13から出力される長時間露光の適正露光域の輝度信号Yが、特徴量算出手段たるエッジ抽出部26に入力されると、このエッジ抽出部26では上記制御部17の制御に基づきエッジ検出を行う。具体的には、このエッジ抽出部26は、例えばラプラシアンやSobel等の一般的なエッジ検出オペレータでなり、該エッジ検出オペレータによる強度が所定の閾値以上であれば、参照位置にはエッジが存在するとし、そうでない場合にはエッジではないとする2値情報を出力するものである。
一方、上記撮影状況推定部18によりタイプ分類された結果が選択手段たる重みパターン選択部24に入力されると、この重みパターン選択部24では上記制御部17の制御に基づき、図6に示すような複数の重みパターンが予め記憶されている重みパターン用ROM25からそのタイプに応じた重みパターンを選択する。この図6は、上記図5に示したような分類パターンに基づくヒストグラム算出時の重み係数を示す図であり、図6(A)は上記Type1に、図6(B)は上記Type2に、図6(C)は上記Type3に、図6(D)は上記Type4に、図6(E)は上記Type5に、図6(F)は上記Type6にそれぞれ対応した重みパターンとなっている。
こうして、ヒストグラム作成手段たるヒストグラム作成部27は、上記エッジ抽出部26から出力された結果に基づき、エッジを構成する画素やその近傍画素について、輝度レベルに対する出現頻度を示すエッジヒストグラムを算出するが、このヒストグラムを作成する際に、上記図6に示したように画像中の画素位置に応じた重み付けを行って算出するようになっている。さらに、このヒストグラム作成部27では、算出されたエッジヒストグラムを積分するなどにより、累積エッジヒストグラムに変換する。
階調変換曲線算出手段たる変換曲線算出部28では、エッジヒストグラムをガウシアンカーネル等を用いてコンボリューションすることにより目標ヒストグラムを生成し、この目標ヒストグラムと上記ヒストグラム作成部27から出力された累積エッジヒストグラムとを用いて階調補正特性となるトーンカーブを算出する。
変換手段たる変換部29は、上記適正露光抽出部13から入力される画像データに、この変換曲線算出部28から得られるトーンカーブに基づいた階調補正を行い、階調補正後の画像データを上記画像合成部15に出力する。この変換部29では、まず長時間露光に係る輝度信号Yの階調補正を行い、次に該長時間露光に係る色差信号Cb,Crの階調補正を順次行って画像合成部15に出力し、その後に、短時間露光に係る輝度信号Yと色差信号Cb,Crの階調補正を同様に行って画像合成部15に出力する。
画像合成部15では、まず、長時間露光に係る階調補正後の輝度信号Yおよび色差信号Cb,Crを受け取って、該長時間露光に係る例えばRGB信号を生成し、次に、短時間露光に係る階調補正後の輝度信号Yおよび色差信号Cb,Crを受け取って、該短時間露光に係る同RGB信号を生成する。その後にこれらを合成することにより、一の広ダイナミックレンジ画像を生成して出力するようになっている。
次に、図7は、画像変換の処理を示すフローチャートである。
単板でなる上記CCD4に結像された被写体像は、異なる露光条件で複数回撮像されるようになっており、上述したように、例えば長時間露光による撮像と短時間露光による撮像とがこの順に行われて、順次画像信号として出力される。
これらの画像信号は、A/D変換器5によってデジタル信号に変換された後に、第1画像用バッファ6aと第2画像用バッファ6bにそれぞれ記憶される。
上記測光評価部7と合焦点検出部8は、これらの内の一方の第1画像用バッファ6aに蓄積された長時間露光の画像データに基づいて、上述したように、AE情報とAF情報を制御部17に出力する(ステップS1)。
一方、上記第1画像用バッファ6aおよび第2画像用バッファ6bに記憶されている画像データは、補間部10に順次送られて、R画像データ、G画像データ、B画像データのそれぞれについて補間を行うことにより、3板の画像データに変換されて(ステップS2)、作業用バッファ11に記憶される。
Y/C分離部12では、この作業用バッファ11からRGB画像データを読み出して、輝度信号Yと色差信号Cb,Crとを、次の数式4に示すように算出する(ステップS3)。
[数4]
Y = 0.29900R+0.58700G+0.14400B
Cb=−0.16874R−0.33126G+0.50000B
Cr= 0.50000R−0.41869G−0.08131B
[数4]
Y = 0.29900R+0.58700G+0.14400B
Cb=−0.16874R−0.33126G+0.50000B
Cr= 0.50000R−0.41869G−0.08131B
適正露光抽出部13は、これらの内の輝度信号Yの信号レベルを、各画素毎に所定の閾値と比較することにより、適正露光域に属するか否かを判断することにより分割画像情報を抽出して出力する(ステップS4)。
その後、変換特性算出部14内のエッジ抽出部26において、輝度信号Yにラプラシアン等の公知の2 次微分フィルタをかけてエッジ成分を抽出し(ステップS5)、抽出したエッジ成分に標準偏差の例えば2倍程度の閾値を設けることで2値化処理を行う(ステップS6)。
一方で、上記撮影状況推定部18において、AF情報とAE情報とに基づいて上述したように撮影状況を推定し(ステップS7)、重みパターンがType1からType6の何れであるかを選択する(ステップS8)。そして、選択した重みパターンに対応する図6に示すような重み係数を重みパターン用ROM25から読み込む(ステップS9)。
こうして、上記ステップS6で2値化されたエッジ成分とステップS9で読み込まれた重みパターンとに基づいて上記ヒストグラム作成部27が重み付けしたエッジヒストグラムを作成して(ステップS10)、このエッジヒストグラムからさらに累積エッジヒストグラムを生成する(ステップS11)。
こうして得た累積エッジヒストグラムに基づいて、上記変換曲線算出部28が階調変換曲線を算出する(ステップS12)。
こうして得た累積エッジヒストグラムに基づいて、上記変換曲線算出部28が階調変換曲線を算出する(ステップS12)。
続く変換部29では、上記適正露光抽出部13から出力される輝度信号Yおよび色差信号Cb,Crを、上記変換曲線算出部28から得られた階調変換曲線によって変換処理し(ステップS13)、変換した画像データを出力するようになっている(ステップS14)。
なお、上述では撮影状況を推定するのに測光情報と合焦情報の両方を用いているが、これらの内の一方のみを用いて推定し重み付けを変えることも可能である。また、測光情報と合焦情報に限らず、ズーム位置情報やマルチスポット測光情報、視線入力情報、ストロボの発光情報、電子カメラの縦横位置を検出する検出センサの情報、ホワイトバランス情報などの内の一以上を参照すれば、より詳細に撮影状況を推定することが可能となる。
さらに、上述したような撮影状況に応じた階調補正の技術は、カラー画像にのみ適用されるものではなく、白黒画像にも適用することが可能である。
そして、この第1の実施形態においては、電子カメラ内の回路として構成した画像処理装置により撮影状況に応じた階調補正を行っているが、このような処理を、コンピュータの処理プログラムにより行うことも可能である。この場合には、画像ファイルの例えばヘッダ部分に測光情報や合焦情報などの撮影情報を記録しておき、コンピュータにおいてこれらの撮影情報を基に撮影状況を推定して、その撮影状況に適した階調補正を行うようにすればよい。
また、この画像処理装置は、電子カメラに適用するに限るものではなく、例えばプリンタ装置などの画像を扱う機器にも広く適用することが可能である。
このような第1の実施形態によれば、合焦情報や測光情報などの撮影情報に基づいて撮影状況を判断し、エッジヒストグラムを作成する際にこの撮影状況に応じた重み付けを行うようにしたために、主要被写体を考慮し撮影シーンに最も適した階調補正を行うことが可能となる。
図8から図12は本発明の第2の実施形態を示したものであり、図8は電子カメラの基本的な構成を示すブロック図、図9は輝度補正部の詳細な構成を示すブロック図、図10は色差補正部の詳細な構成を示すブロック図、図11は色再現の理論限界特性を考慮して色差補正を行う様子を示す線図、図12は画像変換の処理を示すフローチャートである。
この第2の実施形態において、上述の第1の実施形態と同様である部分については同一の符号を付して説明を省略し、主として異なる点についてのみ説明する。
この第2の実施形態では、Y/C分離部12により分離された輝度信号Yと色差信号Cb,Crは、適正露光抽出部13を経て、階調補正手段たる輝度補正部32と色差補正手段たる色差補正部33とにそれぞれ入力されるようになっている。
上記輝度補正部32は、図9に示すように、上記適正露光抽出部13から出力される適正露光域の輝度信号Yを受け取り、輝度についての階調補正を行うものであり、特徴量算出手段たるエッジ抽出部40と、ヒストグラム作成手段たるヒストグラム作成部41と、階調変換曲線算出手段たる変換曲線算出部42と、輝度変換手段たる輝度変換部43と、を有して構成されている。
この輝度補正部32における処理を、図12も参照して説明する。
輝度補正部32は、上記適正露光抽出部13から出力される適正露光域の輝度信号Yを読み込み(ステップS21)、上記エッジ抽出部40がラプラシアン等のフィルタをかけてエッジ成分を抽出し(ステップS22)、画素毎に所定の閾値と比較してエッジであるか否かを決定する2値化処理を行う(ステップS23)。
このエッジ抽出部40から出力された情報に基づき、ヒストグラム作成部41が、輝度に対するエッジの出現頻度を示すエッジヒストグラムを生成し(ステップS24)、さらにこれを積分するなどにより累積エッジヒストグラムを作成する(ステップS25)。
変換曲線算出部42は、このヒストグラム作成部41から出力された累積エッジヒストグラムなどを用いて上述したように階調補正特性となるトーンカーブを算出する(ステップS26)。
輝度変換部43は、この変換曲線に基づいて、上記制御部17の制御により輝度信号Yを階調変換して(ステップS27)、色差補正部33に出力するとともに、輝度色差合成手段たるY/C合成部34に出力する(ステップS28)。
このように、適正露光抽出部13から出力される階調補正前の輝度信号をYorg とし、上記輝度変換部43により階調補正された後の輝度信号をYtra とすると、これらの輝度信号Yorg およびYtra は、次に説明するように、色差補正部33において色差の階調を補正する際に用いられる。
上記色差補正部33は、図10に示すように、上記適正露光抽出部13から出力される適正露光域の色差信号Cb,Crを受け取り、色差についての階調補正を行うものであり、第1の算出手段たる第1補正係数算出部47と、第2の算出手段たる第2補正係数算出部45と、色再現限界特性用ROM46と、色差変換手段たる色差変換部48とを有して構成されている。
この色差補正部33においては、上記第1補正係数算出部47が、上記適正露光抽出部13から階調補正前の輝度信号Yorg を受け取って、この輝度信号Yorg に対応する色再現範囲borg を次の数式5に示すように計算する(ステップS31)。
[数5]
borg =B(Yorg )
[数5]
borg =B(Yorg )
ここに、関数B(Y)は、色空間(Y,Cb,Cr空間)内における色再現の理論限界特性を示す関数であり、例えば図11に模式的に示すように、輝度Yを増加させて行くに従い色再現可能な色差範囲が広がり、ある輝度Yを越えたところで今度は色再現可能な色差範囲が狭まるという特性を持ったものである。
この数式5に示すような計算は、例えば、上記色再現限界特性用ROM46に記憶されているテーブルデータ等を参照して(ステップS30)、輝度Yorg に対応する色再現範囲borg を求めることにより行う。
上記色再現限界特性用ROM46は、色再現の理論限界特性を示す上記関数B(Y)をテーブルデータとして予め記憶しているものであり、ここでは演算による負荷や処理速度等を考慮してROM化したテーブルデータを用いるようにしているが、もちろん、実際に計算を行うようにしても構わない。
次に、上記第2補正係数算出部45が、上記輝度補正部32から階調補正後の輝度信号Ytra を受け取って、この輝度信号Ytra に対応する色再現範囲btra を、上述した数式5と同様の次の数式6に示すように計算する(ステップS32)。
[数6]
btra =B(Ytra )
[数6]
btra =B(Ytra )
この数式6に示すような計算も、同様に、上記色再現限界特性用ROM46に記憶されているテーブルデータ等を参照して(ステップS30)、輝度Ytra に対応する色再現範囲btra を求めることにより行う。
上記色差変換部48は、第1の補正係数である上記borg と、第2の補正係数である上記btra に基づいて、色差信号に対する変換係数gainc を次の数式7に示すように計算する。
[数7]
gainc =btra /borg
[数7]
gainc =btra /borg
こうして、色差信号に対する変換係数gainc を、階調補正前の輝度信号Yorg での色再現の理論限界特性borg と、階調補正後の輝度信号Ytra での色再現の理論限界特性btra と、の比となるように定義することで、輝度と同じ変換係数を使った場合のような白とび等を発生させることなく、彩度を保った忠実な色再現を行うことができるようにしている。
この変換係数gainc が求められたところで、上記適正露光抽出部13から補正前の色差信号Cborg とCrorg を順次受け取って(ステップS29)、補正後の色差信号Cbtra とCrtra を次の数式8に示すように計算する(ステップS33)。
[数8]
Cbtra =gainc ・Cborg
Crtra =gainc ・Crorg
[数8]
Cbtra =gainc ・Cborg
Crtra =gainc ・Crorg
このように変換された色差信号Cbtra ,Crtra は、Y/C合成部34に出力される(ステップS34)。
Y/C合成部34では、階調変換後の輝度信号Ytra と変換後の色差信号Cbtra ,Crtra とをY/C合成して例えばRGB信号に変換し、上記画像合成部15に出力する。
この画像合成部15において、長時間露光に係る階調変換後の適正露光画像部分と短時間露光に係る階調変換後の適正露光画像部分とを合成して、一の広ダイナミックレンジ画像を生成した後に、上記出力部16から出力するようになっている。
なお、この第2の実施形態においては、電子カメラ内の回路として構成した画像処理装置により色再現の理論限界特性を考慮した階調補正を行っているが、このような処理をコンピュータの処理プログラムにより行うことも可能である。
また、この画像処理装置は、電子カメラに適用するに限るものではなく、例えばプリンタ装置などの画像を扱う機器に広く適用することが可能である。
このような第2の実施形態によれば、色差信号については色再現の理論限界特性を考慮した階調補正を行うようにしたために、画像の階調補正を行っても適切な彩度を維持することができる。
図13は本発明の第3の実施形態を示したものであり、電子カメラの基本的な構成を示すブロック図である。
この第3の実施形態において、上述の第1,第2の実施形態と同様である部分については同一の符号を付して説明を省略し、主として異なる点についてのみ説明する。
この第3の実施形態は、上述した第1の実施形態と第2の実施形態の機能を兼ね合わせた機能を発現するものとして構成されていて、つまり、輝度信号の階調変換特性を算出する際に撮影状況に応じた重み付けを行うとともに、色差信号の変換特性を算出する際には色再現の理論限界特性を考慮するようにしたものである。
すなわち、撮影状況推定部18により推定された上記図5に示すような撮影状況の分類結果が、上記輝度補正部32に入力されるようになっていて、該輝度補正部32において輝度信号のエッジヒストグラムを作成する際に、図6に示すような重み付けが行われる。
こうして得られた特性曲線に基づいて階調変換された輝度信号が色差補正部33に入力されると、上述した第2の実施形態と同様に、色再現の理論限界特性を示すテーブルを参照しながら第2の補正係数が算出され、同様に階調変換前の輝度信号に基づいて第1の補正係数が算出される。そして、これら第1の補正係数と第2の補正係数とに基づいて色差信号に係る変換係数が算出され、色差に適した変換が行われて上記Y/C合成部34に出力される。
このY/C合成部34において、輝度補正部32から出力される階調変換後の輝度信号と色差補正部33から出力される変換後の色差信号とをY/C合成して画像合成部15に出力し、該画像合成部15において、長時間露光に係る階調変換後の適正露光画像部分と短時間露光に係る階調変換後の適正露光画像部分とを合成して、一の広ダイナミックレンジ画像を生成した後に、上記出力部16から出力するようになっている。
なお、この第3の実施形態においても、電子カメラ内の回路として階調補正を行っているが、このような処理を、コンピュータの処理プログラムにより行うことも可能である。
また、この画像処理装置は、電子カメラに適用するに限るものではなく、例えばプリンタ装置などの画像を扱う機器に広く適用することが可能である。
このような第3の実施形態によれば、上述した第1の実施形態の効果と、第2の実施形態の効果との双方を奏することができる。
なお、本発明は上述した実施形態に限定されるものではなく、発明の主旨を逸脱しない範囲内において種々の変形や応用が可能であることは勿論である。
なおまた、請求項1による本発明の画像処理装置によれば、階調補正前後の輝度信号と色再現の理論限界特性とに基づき色差信号の補正を行っているために、階調補正後に最適な彩度の画像を得ることができる。
請求項2による本発明の画像処理装置によれば、撮影状況を推定してそれに応じて輝度信号の階調補正を行うようにしたために、主要被写体の階調幅を適応的に調整することが可能となり、さらに、階調補正前後の輝度信号と色再現の理論限界特性とに基づき色差信号の補正を行っているために、階調補正後に最適な彩度の画像を得ることができる。
請求項3による本発明の画像処理装置によれば、請求項2に記載の発明と同様の効果を奏するとともに、合焦情報と測光情報とに基づいて、撮影状況を適切に推定することが可能となる。
請求項4による本発明の画像処理装置によれば、請求項2に記載の発明と同様の効果を奏するとともに、階調補正手段が、適正露光域の特徴量に重み付けしてヒストグラムを作成し階調変換曲線を算出することにより、主要被写体を考慮した適切な階調変換を行うことができる。
請求項5による本発明の画像処理装置によれば、請求項1に記載の発明と同様の効果を奏するとともに、階調補正手段が、適正露光域の特徴量からヒストグラムを作成して階調変換曲線を算出することにより、適切な階調変換を行うことができる。
請求項6による本発明の画像処理装置によれば、請求項1または請求項2に記載の発明と同様の効果を奏するとともに、色差補正手段が、階調補正前の輝度信号と色再現の理論限界特性とから算出した第1の補正係数と、階調補正後の輝度信号と色再現の理論限界特性とから算出した第2の補正係数と、を用いることにより、色差信号の変換を適切に行うことができる。
請求項7による本発明の画像処理プログラムによれば、階調補正前後の輝度信号と色再現の理論限界特性とに基づき色差信号の補正を行っているために、階調補正後に最適な彩度の画像を得ることができる。
7…測光評価部
8…合焦点検出部
12…Y/C分離部(輝度色差分離手段)
13…適正露光抽出部(抽出手段)
14…変換特性算出部(階調補正手段)
15…画像合成部(合成手段)
16…出力部
17…制御部
18…撮影状況推定部(撮影状況推定手段)
20…合焦位置推定部(合焦位置推定手段)
21…被写体分布推定部(被写体分布推定手段)
22…統合部(統合手段)
24…重みパターン選択部(選択手段)
25…重みパターン用ROM
26,40…エッジ抽出部(特徴量算出手段)
27,41…ヒストグラム作成部(ヒストグラム作成手段)
28,42…変換曲線算出部(階調変換曲線算出手段)
29…変換部(変換手段)
32…輝度補正部(階調補正手段)
33…色差補正部(色差補正手段)
34…Y/C合成部(輝度色差合成手段)
43…輝度変換部(輝度変換手段)
45…第2補正係数算出部(第2の算出手段)
46…色再現限界特性用ROM
47…第1補正係数算出部(第1の算出手段)
48…色差変換部(色差変換手段)
8…合焦点検出部
12…Y/C分離部(輝度色差分離手段)
13…適正露光抽出部(抽出手段)
14…変換特性算出部(階調補正手段)
15…画像合成部(合成手段)
16…出力部
17…制御部
18…撮影状況推定部(撮影状況推定手段)
20…合焦位置推定部(合焦位置推定手段)
21…被写体分布推定部(被写体分布推定手段)
22…統合部(統合手段)
24…重みパターン選択部(選択手段)
25…重みパターン用ROM
26,40…エッジ抽出部(特徴量算出手段)
27,41…ヒストグラム作成部(ヒストグラム作成手段)
28,42…変換曲線算出部(階調変換曲線算出手段)
29…変換部(変換手段)
32…輝度補正部(階調補正手段)
33…色差補正部(色差補正手段)
34…Y/C合成部(輝度色差合成手段)
43…輝度変換部(輝度変換手段)
45…第2補正係数算出部(第2の算出手段)
46…色再現限界特性用ROM
47…第1補正係数算出部(第1の算出手段)
48…色差変換部(色差変換手段)
Claims (7)
- 同一被写体に対して異なる露光条件で撮像された複数の画像からなる画像群を処理して一の広ダイナミックレンジ画像を生成する画像処理装置であって、
上記画像群中の各画像毎に画像信号を輝度信号と色差信号に分離する輝度色差分離手段と、
上記輝度信号の信号レベルに基づき適正露光域を抽出する抽出手段と、
上記適正露光域の輝度信号に関して階調補正を行う階調補正手段と、
上記輝度色差分離手段から出力された階調補正前の輝度信号と、上記階調補正手段から出力された階調補正後の輝度信号と、色再現の理論限界特性と、に基づいて上記適正露光域の色差信号の補正を行う色差補正手段と、
上記階調補正後の輝度信号と上記補正後の色差信号とをもとの画像信号に合成する輝度色差合成手段と、
上記合成された適正露光域の画像信号を合成することにより一の広ダイナミックレンジ画像を生成する合成手段と、
を具備したことを特徴とする画像処理装置。 - 撮影状況を推定する撮影状況推定手段をさらに具備し、
前記階調補正手段は、上記適正露光域の輝度信号に関して上記撮影状況に基づき階調補正を行うことを特徴とする請求項1に記載の画像処理装置。 - 上記撮影状況推定手段は、
合焦情報から少なくとも風景撮影、人物撮影、接写撮影の3種類の合焦位置を推定する合焦位置推定手段と、
測光情報から少なくとも画面全体、中央重点、中心部の3種類の被写体分布を推定する被写体分布推定手段と、
上記合焦位置推定手段が推定した合焦位置と上記被写体分布推定手段が推定した被写体分布とを組み合わせて撮影状況を統合的に推定する統合手段と、
を有してなるものであることを特徴とする請求項2に記載の画像処理装置。 - 上記階調補正手段は、
上記撮影状況に基づき重み係数の配置を選択する選択手段と、
上記適正露光域に関してエッジを算出する特徴量算出手段と、
上記エッジを構成する画素やその近傍画素の輝度信号のレベルと、その輝度信号のレベルを有する画素の出現頻度との対応関係を示すエッジヒストグラムにおいて表現された画素の出現頻度に対して、上記画素の画素位置に割り当てられた上記選択された重み係数を重み付けることによって上記エッジに関する重み付きヒストグラムを作成するヒストグラム作成手段と、
上記重み付きヒストグラムに基づき階調変換曲線を算出する階調変換曲線算出手段と、
上記階調変換曲線を用いて階調変換を行う変換手段と、
を有してなるものであることを特徴とする請求項2または3に記載の画像処理装置。 - 上記階調補正手段は、
上記適正露光域に関してエッジを算出する特徴量算出手段と、
上記エッジを構成する画素やその近傍画素の輝度信号のレベルと、その輝度信号のレベルを有する画素の出現頻度との対応関係を示すヒストグラムを作成するヒストグラム作成手段と、
上記ヒストグラムに基づき階調変換曲線を算出する階調変換曲線算出手段と、
上記階調変換曲線を用いて輝度信号の変換を行う輝度変換手段と、
を有してなるものであることを特徴とする請求項1に記載の画像処理装置。 - 上記色差補正手段は、
上記階調補正前の輝度信号と、上記色再現の理論限界特性と、に基づいて第1の補正係数を算出する第1の算出手段と、
上記階調補正後の輝度信号と、上記色再現の理論限界特性と、に基づいて第2の補正係数を算出する第2の算出手段と、
上記第1の補正係数と第2の補正係数とを用いて色差信号の変換を行う色差変換手段と、
を有してなるものであることを特徴とする請求項1から5のいずれかに記載の画像処理装置。 - 同一被写体に対して異なる露光条件で撮像された複数の画像からなる画像群を処理して一の広ダイナミックレンジ画像を生成する画像処理プログラムであって、
上記画像群中の各画像毎に画像信号を輝度信号と色差信号に分離する輝度色差分離ステップと、
上記輝度信号の信号レベルに基づき適正露光域を抽出する抽出ステップと、
上記適正露光域の輝度信号に関して階調補正を行う階調補正ステップと、
上記輝度色差分離ステップにより出力された階調補正前の輝度信号と、上記階調補正ステップにより出力された階調補正後の輝度信号と、色再現の理論限界特性と、に基づいて上記適正露光域の色差信号の補正を行う色差補正ステップと、
上記階調補正後の輝度信号と上記補正後の色差信号とをもとの画像信号に合成する輝度色差合成ステップと、
上記合成された適正露光域の画像信号を合成することにより一の広ダイナミックレンジ画像を生成する合成ステップと、
をコンピュータに実行させることを特徴とする画像処理プログラム。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008263114A JP2009022044A (ja) | 2008-10-09 | 2008-10-09 | 画像処理装置及び画像処理プログラム |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008263114A JP2009022044A (ja) | 2008-10-09 | 2008-10-09 | 画像処理装置及び画像処理プログラム |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2000044903A Division JP2001238128A (ja) | 2000-02-22 | 2000-02-22 | 画像処理装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2009022044A true JP2009022044A (ja) | 2009-01-29 |
Family
ID=40361195
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008263114A Withdrawn JP2009022044A (ja) | 2008-10-09 | 2008-10-09 | 画像処理装置及び画像処理プログラム |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2009022044A (ja) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20140054733A (ko) * | 2012-10-29 | 2014-05-09 | 삼성전자주식회사 | 영상 처리 방법 및 장치 |
JP2017204819A (ja) * | 2016-05-13 | 2017-11-16 | 株式会社日立国際電気 | テレビジョンカメラ |
CN110326288A (zh) * | 2017-03-02 | 2019-10-11 | 索尼公司 | 图像处理设备以及成像设备 |
-
2008
- 2008-10-09 JP JP2008263114A patent/JP2009022044A/ja not_active Withdrawn
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20140054733A (ko) * | 2012-10-29 | 2014-05-09 | 삼성전자주식회사 | 영상 처리 방법 및 장치 |
KR101711370B1 (ko) | 2012-10-29 | 2017-03-02 | 삼성전자주식회사 | 영상 처리 방법 및 장치 |
JP2017204819A (ja) * | 2016-05-13 | 2017-11-16 | 株式会社日立国際電気 | テレビジョンカメラ |
CN110326288A (zh) * | 2017-03-02 | 2019-10-11 | 索尼公司 | 图像处理设备以及成像设备 |
CN110326288B (zh) * | 2017-03-02 | 2021-07-06 | 索尼公司 | 图像处理设备以及成像设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7574042B2 (en) | Image processing apparatus | |
KR101263888B1 (ko) | 화상처리장치 및 화상처리방법과 컴퓨터·프로그램 | |
JP4524717B2 (ja) | 画像処理装置、撮像装置、画像処理方法及びプログラム | |
JP3762725B2 (ja) | 撮像システムおよび画像処理プログラム | |
JP4163353B2 (ja) | 画像処理装置 | |
KR101388130B1 (ko) | 화상처리장치 및 화상처리방법 | |
EP2302903A1 (en) | Image processing method, image processing apparatus, computer readable medium, and imaging apparatus | |
JP6312487B2 (ja) | 画像処理装置及びその制御方法、並びに、プログラム | |
JP2009027619A (ja) | 映像処理装置および映像処理プログラム | |
JP2013243639A (ja) | 画像処理装置、画像処理方法及びプログラム | |
JP4182566B2 (ja) | デジタルカメラおよびコンピュータ読み取り可能な記録媒体 | |
JP2001238129A (ja) | 画像処理装置、記録媒体 | |
JP2011171842A (ja) | 画像処理装置及び画像処理プログラム | |
JP5814610B2 (ja) | 画像処理装置及びその制御方法、並びにプログラム | |
JP2009022044A (ja) | 画像処理装置及び画像処理プログラム | |
JP2003069821A (ja) | 撮像システム | |
JP2009065691A (ja) | 画像処理装置、記録媒体及び画像処理プログラム | |
JP6029464B2 (ja) | 撮像装置、その制御方法、および制御プログラム | |
JP2012134745A (ja) | 画像信号処理装置 | |
JP2008219230A (ja) | 撮像装置及び画像処理方法 | |
JP2006135744A (ja) | 画像処理装置、および画像処理方法、並びにコンピュータ・プログラム | |
JP2001238128A (ja) | 画像処理装置 | |
JP2015080157A (ja) | 画像処理装置、画像処理方法及びプログラム | |
JP4960597B2 (ja) | ホワイトバランス補正装置及び方法、及び撮像装置 | |
JP2010239493A (ja) | 撮像装置および映像信号の補正処理方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A761 | Written withdrawal of application |
Free format text: JAPANESE INTERMEDIATE CODE: A761 Effective date: 20090918 |