[go: up one dir, main page]

JP2012019392A - 画像処理装置、電子カメラおよび画像処理プログラム - Google Patents

画像処理装置、電子カメラおよび画像処理プログラム Download PDF

Info

Publication number
JP2012019392A
JP2012019392A JP2010155791A JP2010155791A JP2012019392A JP 2012019392 A JP2012019392 A JP 2012019392A JP 2010155791 A JP2010155791 A JP 2010155791A JP 2010155791 A JP2010155791 A JP 2010155791A JP 2012019392 A JP2012019392 A JP 2012019392A
Authority
JP
Japan
Prior art keywords
image
images
low
pass
unit
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
Application number
JP2010155791A
Other languages
English (en)
Inventor
Masaru Muramatsu
勝 村松
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nikon Corp
Original Assignee
Nikon Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Nikon Corp filed Critical Nikon Corp
Priority to JP2010155791A priority Critical patent/JP2012019392A/ja
Priority to US13/177,930 priority patent/US9294685B2/en
Priority to CN201110196067.3A priority patent/CN102316274B/zh
Publication of JP2012019392A publication Critical patent/JP2012019392A/ja
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N23/00Cameras or camera modules comprising electronic image sensors; Control thereof
    • H04N23/70Circuitry for compensating brightness variation in the scene
    • H04N23/741Circuitry for compensating brightness variation in the scene by increasing the dynamic range of the image compared to the dynamic range of the electronic image sensors
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T5/00Image enhancement or restoration
    • G06T5/90Dynamic range modification of images or parts thereof
    • G06T5/92Dynamic range modification of images or parts thereof based on global image properties
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/387Composing, repositioning or otherwise geometrically modifying originals
    • H04N1/3871Composing, repositioning or otherwise geometrically modifying originals the composed originals being of different kinds, e.g. low- and high-resolution originals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/40Picture signal circuits
    • H04N1/407Control or modification of tonal gradation or of extreme levels, e.g. background level
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/10Image acquisition modality
    • G06T2207/10141Special mode during image acquisition
    • G06T2207/10144Varying exposure
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/20Special algorithmic details
    • G06T2207/20172Image enhancement details
    • G06T2207/20208High dynamic range [HDR] image processing
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/20Special algorithmic details
    • G06T2207/20212Image combination

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Image Processing (AREA)
  • Studio Devices (AREA)
  • Facsimile Image Signal Circuits (AREA)

Abstract

【課題】 同一の撮影シーンから互いに異なる露光条件で撮像された複数枚の画像から、元の画像よりも高ダイナミックレンジの合成画像を生成する際に、コントラスト、色相、彩度の変化が少ない自然な合成画像を、簡単な構成で生成すること。
【解決手段】 同一の撮影シーンから互いに異なる露光条件で撮像されたN(ただしNは2以上の整数)枚の画像に対して合成処理を施し、N枚の画像よりも高ダイナミックレンジの合成画像を生成する画像処理装置であって、N枚の画像を取得する取得部と、N枚の画像のうち、少なくとも1枚の画像に対してローパス処理を行い、ローパス画像を生成するローパス処理部と、合成処理における重み付け量を、ローパス画像に基づいて決定する決定部と、重み付け量にしたがって、N枚の画像に対して合成処理を施し、合成画像を生成する合成処理部とを備える。
【選択図】 図2

Description

本発明は、画像処理装置、電子カメラおよび画像処理プログラムに関する。
従来より、同一の撮影シーンから互いに異なる露光条件で撮像された複数の画像を合成して、元の画像よりも高ダイナミックレンジの画像を生成する手法が知られている(例えば、特許文献1)。特許文献1の発明では、入力信号のレベルに応じて異なる階調カーブを用いて、第1の画像および第2の画像を合成することにより、高ダイナミックレンジの画像を生成している。
特許第3074967号
しかし、特許文献1の発明では、中間の階調からハイライトにかけては、階調カーブの傾きがゆるくなり、合成画像のハイライト部分のコントラストが低下する場合がある。また、色調が変化することにより彩度が低下したり、色相が変化したりする場合があった。
本発明は、上記問題に鑑みてなされたものであり、同一の撮影シーンから互いに異なる露光条件で撮像された複数枚の画像から、元の画像よりも高ダイナミックレンジの合成画像を生成する際に、コントラスト、色相、彩度の変化が少ない自然な合成画像を、簡単な構成で生成することを目的とする。
本発明の画像処理装置は、同一の撮影シーンから互いに異なる露光条件で撮像されたN(ただしNは2以上の整数)枚の画像に対して合成処理を施し、前記N枚の画像よりも高ダイナミックレンジの合成画像を生成する画像処理装置であって、前記N枚の画像を取得する取得部と、前記N枚の画像のうち、少なくとも1枚の画像に対してローパス処理を行い、ローパス画像を生成するローパス処理部と、前記合成処理における重み付け量を、前記ローパス画像に基づいて決定する決定部と、前記重み付け量にしたがって、前記N枚の画像に対して前記合成処理を施し、前記合成画像を生成する合成処理部とを備える。
なお、前記ローパス処理部は、前記N枚の画像のうち、前記露光条件による露出量がより少ない画像から前記ローパス画像を生成しても良い。
また、前記ローパス画像に所定の階調変換処理を施す階調変換処理部をさらに備え、前記決定部は、前記階調変換処理が施された前記ローパス画像に基づいて、前記重み付け量を決定しても良い。
また、前記階調変換処理における階調変換特性を、ユーザ操作に基づいて設定する設定部をさらに備えても良い。
また、前記階調変換処理における階調変換特性を、前記N枚の画像の輝度情報に基づいて設定する設定部をさらに備えても良い。
また、前記取得部は、前記N枚の画像として、3枚以上の画像を取得し、前記ローパス処理部と、前記決定部と、前記合成処理部とによる処理を複数回繰り返すことにより、前記合成画像を生成しても良い。
また、被写体像を撮像して画像データを生成する撮像部と、上記した何れかの画像処理装置とを備え、前記取得部は、前記撮像部から前記N枚の画像を取得する電子カメラも本発明の具体的態様として有効である。
また、上記発明に関する構成を、処理対象の画像データに対する画像処理をコンピュータで実現するための画像処理プログラムに変換して表現したものも本発明の具体的態様として有効である。
本発明によれば、同一の撮影シーンから互いに異なる露光条件で撮像された複数枚の画像から、元の画像よりも高ダイナミックレンジの合成画像を生成する際に、コントラスト、色相、彩度の変化が少ない自然な合成画像を、簡単な構成で生成することができる。
第1実施形態の電子カメラ10の構成を示す図である。 第1実施形態の合成処理部15の詳細を示す図である。 第1実施形態の合成処理部15の動作を示すフローチャートである。 ローパスフィルタについて説明する図である。 階調カーブGm1について説明する図である。 階調カーブの変更について説明する図である。 階調カーブの変更について説明する別の図である。 第2実施形態の合成処理部15の詳細を示す図である。 第2実施形態の合成処理部15の動作を示すフローチャートである。 階調カーブGm2,Gm3について説明する図である。 第3実施形態の合成処理部15の詳細を示す図である。 第3実施形態の合成処理部15の動作を示すフローチャートである。 階調カーブGm4,Gm5,Gm6について説明する図である。 第4実施形態の合成処理部15の詳細を示す図である。 第4実施形態の合成処理部15の動作を示すフローチャートである。
<第1実施形態>
以下、図面を用いて本発明の第1実施形態について説明する。第1実施形態では、本発明の画像処理装置を備えた電子カメラを例に挙げて説明する。
図1は、第1実施形態の電子カメラ10の構成を示す図である。図1に示すように、電子カメラ10は、撮影レンズ11、撮像素子12、アナログフロントエンド(Analog Front End)部(以下、AFE部と称する)13、画像処理部14、合成処理部15、圧縮伸長部16、記録部17の各部を備えるとともに、各部を統括的に制御する制御部18を備える。
また、電子カメラ10は、撮像により生成された画像などを表示する不図示の表示部、レリーズ釦や設定釦などを含む不図示の操作部を備える。制御部18は、内部に不図示のメモリを備え、各部を制御するためのプログラムを予め記録するとともに、操作部の操作状態を検知する。
撮影時、制御部18は、撮影レンズ11を介した被写体像を撮像素子12により撮像し、AFE部13によりディジタルの画像データを生成する。そして、制御部18は、画像処理部14により色処理、階調変換処理を施した後、圧縮伸長部16により適宜圧縮し、記録部17に記録する。
なお、電子カメラ10は、高ダイナミックレンジ撮影の機能を有している。この機能は、同一の撮影シーンから互いに異なる露光条件で撮像された複数の画像を合成して、元の画像よりも高ダイナミックレンジの画像を生成する機能である。電子カメラ10は、操作部を介したユーザ操作によりこの機能を実行しても良いし、制御部18による判断に基づいてこの機能を実行しても良い。また、この機能を実行する際には、画像処理部14の出力は合成処理部15に供給され、合成処理部15の出力は圧縮伸長部16に接続される。
高ダイナミックレンジ撮影を行う際に、制御部18は、各部を制御し、同一の撮影シーンを異なる露光条件で撮像し、複数の画像を生成する。処理の具体的な方法は公知技術と同様であるため説明を省略する。露光条件の設定は、操作部を介したユーザ操作に基づいて行っても良いし、制御部18による自動制御で行っても良い。
以下では、上述した撮影により、第1画像と第2画像とが生成されたものとして説明を行う。第1画像は、第2画像よりも露出量が少ない画像である。
図2は、合成処理部15の詳細を示す図である。合成処理部15は、図2に示すように、ローパス画像作成部21、階調変換処理部22、合成部23の各部を備える。なお、色処理、階調変換処理など、通常の画像処理を行う各部については、図示および説明を省略する。
図2で説明した合成処理部15における動作について、図3のフローチャートを用いて説明する。
ステップS1において、合成処理部15は、第1画像および第2画像を取得する。この第1画像および第2画像は、通常の画像処理を施した後の画像であっても良いし、通常の画像処理の途中の画像であっても良い。また、第1画像のRGB値を、それぞれR1[x,y],G1[x,y],B1[x,y]で示し、第2画像のRGB値を、それぞれR2[x,y],G2[x,y],B2[x,y]で示す。
ステップS2において、合成処理部15は、ローパス画像作成部21によって、第1画像のローパス画像を作成する。ローパス画像作成部21は、第1画像のRGB値に基づいて、次式を用いて輝度値Y1[x,y]を求める。
Y1[x,y]=kr・R1[x,y]+kg・G1[x,y]+kb・B1[x,y] …(式1)
式1中のkr、kg、kbは、輝度値Y1[x,y]を算出するための所定の係数である。
さらに、図4に例示する幅dが比較的広いフィルタLpwと、次式を用いて、ローパス画像LY1[x,y]を求める。
Figure 2012019392
ステップS3において、合成処理部15は、階調変換処理部22によって、ローパス画像LY1[x,y]に対して階調変換処理を行う。階調変換処理部22は、次式を用いて階調変換処理を行い、階調処理後のローパス画像LY1t[x,y]を求める。
LY1t[x,y]=Gm1(LY1[x,y]) …(式3)
式3中のGm1は、図5に示す階調カーブGm1である。
ステップS4において、合成処理部15は、合成部23によって、合成処理を行い、合成画像を生成する。合成部23は、ステップS1で取得した第1画像および第2画像を、ステップS3で階調変換処理を施したローパス画像LY1t[x,y]に基づいて合成し、合成画像を生成する。画像の合成は、以下の式4から式6を用いてRGB値のそれぞれについて行われる。
Rmix[x,y]=(R1[x,y]・LY1t[x,y]+R2[x,y]・(255−LY1t[x,y]))÷255 …(式4)
Gmix[x,y]=(G1[x,y]・LY1t[x,y]+G2[x,y]・(255−LY1t[x,y]))÷255 …(式5)
Bmix[x,y]=(B1[x,y]・LY1t[x,y]+B2[x,y]・(255−LY1t[x,y]))÷255 …(式6)
ステップS5において、合成処理部15は、ステップS4で算出したRmix[x,y],Gmix[x,y],Bmix[x,y]からなる合成画像を出力する。なお、合成処理部15は、合成画像のRGB値に対して変換処理を行い、YCbCr化してから出力しても良い。また、合成処理部15から出力された合成画像は、圧縮伸長部16により適宜圧縮され、記録部17に記録される。
以上説明したように、第1実施形態によれば、同一の撮影シーンから互いに異なる露光条件で撮像されたN(ただしNは2以上の整数)枚の画像を取得し、N枚の画像のうち、少なくとも1枚の画像に対してローパス処理を行い、ローパス画像を生成する。そして、合成処理における重み付け量を、ローパス画像に基づいて決定し、決定した重み付け量にしたがって、N枚の画像に対して前記合成処理を施し、合成画像を生成する。したがって、ローパス画像から合成時の重み付け量を算出することにより、第1画像および第2画像の暗部と明部とを大まかに区別することができる。そのため、第1画像のみ、または、第2画像のみが合成画像に反映される領域については、コントラストや彩度の低下が発生しない。結果として、第1実施形態によれば、同一の撮影シーンから互いに異なる露光条件で撮像された複数枚の画像から、元の画像よりも高ダイナミックレンジの合成画像を生成する際に、コントラスト、色相、彩度の変化が少ない自然な合成画像を、簡単な構成で生成することができる。
なお、第1実施形態では、図5に示した階調カーブGm1を用いて階調変換処理を行う例を示したが、本発明はこの例に限定されない。
例えば、図6に示すように、標準的な階調カーブ(例えば、図5に示した階調カーブGm1)を変化させることにより、合成画像における2つの画像(第1画像および第2画像)の境界の加減を変化させることができる。図6に示すように、変化のなだらかな階調カーブに変化させると、上述した境界はあいまいになり、2つの画像の境界は目立ちにくくソフトな合成画像となる。一方、変化の急な階調カーブに変化させると、上述した境界は明確になり、2つの画像の境界がくっきりとして目立つ合成画像となる。
また、図7に示すように、標準的な階調カーブ(例えば、図5に示した階調カーブGm1)を変化させることにより、合成画像において2つの画像(第1画像および第2画像)のそれぞれを重視する割合を変化させることができる。図7に示すように、階調カーブの変化が暗部側にシフトした階調カーブを採用すると、上述した割合は、第1画像の方が多くなり、第1画像を重視した合成画像が生成される。この場合、合成処理において、露出量が少な目である第1画像を選択する領域が増えるので、結果として白トビが少ない明部重視の合成画像が生成される。一方、階調カーブの変化が明部側にシフトした階調カーブを採用すると、上述した割合は、第2画像の方が多くなり、第2画像を重視した合成画像が生成される。この場合、合成処理において、露出量が多めである第2画像を選択する領域が増えるので、結果として黒つぶれの少ない暗部重視の合成画像が生成される。
図6および図7を用いて説明した階調カーブの変更は、操作部を介したユーザ操作により行う構成としても良いし、制御部18による判断に基づいて行う構成としても良い。制御部18により判断を行う場合には、画像解析を行い、解析結果に応じて階調カーブを変更しても良い。
例えば、ステップS2において説明した輝度値Y1[x,y]のヒストグラムの分散を評価し、ヒストグラムの広がりに応じて、図6で説明したように、階調カーブを変更しても良い。この場合、例えば、分散が小さいほど境界が目立つ傾向があるので、より「あいまいに」なるように階調カーブを変更する。
また、ステップS2において説明した輝度値Y1[x,y]の累積度数分布を評価し、累積度数に応じて、図7で説明したように、階調カーブを変更しても良い。この場合、例えば、累積度数が1/2となる輝度値を閾値として、階調カーブを変更する。
<第2実施形態>
以下、図面を用いて本発明の第2実施形態について説明する。第2実施形態は、上述した第1実施形態の変形例であるため、第1実施形態と異なる部分についてのみ説明を行う。また、第1実施形態と同様の構成については、第1実施形態と同様の符号を用いて説明を行う。
図8は、第2実施形態の合成処理部15の詳細を示す図である。第2実施形態の合成処理部15は、第1実施形態の合成処理部15における階調変換処理部22に代えて第1階調変換処理部31および第2階調変換処理部32を備え、合成部23に代えて合成部33を備える。
図8で説明した合成処理部15における動作について、図9のフローチャートを用いて説明する。
ステップS11およびステップS12において、合成処理部15は、第1実施形態の図3のステップS1およびステップS2と同様の処理を行う。
ステップS13において、合成処理部15は、第1階調変換処理部31によって、ステップS12で作成したローパス画像LY1[x,y]に対して第1階調変換処理を行う。第1階調変換処理部31は、次式を用いて第1階調変換処理を行い、階調処理後のローパス画像LY1t[x,y]を求める。
LY1t[x,y]=Gm2(LY1[x,y]) …(式7)
式7中のGm2は、図10に示す階調カーブGm2である。なお、階調カーブGm2は、図5に示した階調カーブGm1と同じ階調カーブであっても良いし、異なる階調カーブであっても良い。
ステップS14において、合成処理部15は、第2階調変換処理部32によって、ステップS12で作成したローパス画像LY1[x,y]に対して第2階調変換処理を行う。第2階調変換処理部32は、次式を用いて第2階調変換処理を行い、階調処理後のローパス画像LY2t[x,y]を求める。
LY2t[x,y]=Gm3(LY1[x,y]) …(式8)
式8中のGm3は、図10に示す階調カーブGm3である。
ステップS15において、合成処理部15は、合成部33によって、合成処理を行い、合成画像を生成する。合成部33は、ステップS11で取得した第1画像および第2画像を、ステップS13で第1階調変換処理を施したローパス画像LY1t[x,y]およびステップS14で第2階調変換処理を施したローパス画像LY2t[x,y]に基づいて合成し、合成画像を生成する。画像の合成は、以下の式9から式11を用いてRGB値のそれぞれについて行われる。
Rmix[x,y]=(R1[x,y]・LY1t[x,y]+R2[x,y]・LY2t[x,y])÷255 …(式9)
Gmix[x,y]=(G1[x,y]・LY1t[x,y]+G2[x,y]・LY2t[x,y])÷255 …(式10)
Bmix[x,y]=(B1[x,y]・LY1t[x,y]+B2[x,y]・LY2t[x,y])÷255 …(式11)
ステップS16において、合成処理部15は、ステップS15で算出したRmix[x,y],Gmix[x,y],Bmix[x,y]からなる合成画像を出力する。なお、合成処理部15は、合成画像のRGB値に対して処理の変換処理を行い、YCbCr化してから出力しても良い。また、合成処理部15から出力された合成画像は、圧縮伸長部16により適宜圧縮され、記録部17に記録される。
以上説明したように、第2実施形態によれば、第1画像用の階調カーブと第2画像用の階調カーブとを用意し、合成処理時に用いるローパス画像を個別に作成することにより、合成処理に関して、第1実施形態よりもさらに細かな調整を施すことが可能となる。
なお、第1実施形態または第2実施形態で説明した各処理を繰り返し実行することにより、互いに異なる露光条件で撮像された3枚以上の画像の合成処理を行うことができる。例えば、第1画像、第2画像および第3画像を取得し、まず、第1実施形態で説明した処理により、第1画像および第2画像から合成画像を生成する。そして、合成画像を第1画像とし、第3画像を第2画像として、第1実施形態で説明した処理を再び実行することにより、3枚の画像の合成処理を行うことができる。第2実施形態で説明した処理についても同様である。また、4枚以上の画像の合成処理についても同様である。
さらに、第1の実施形態の処理と第2の実施形態の処理とを適宜組み合わせて3枚以上の画像の合成処理を行う構成としても良い。
<第3実施形態>
以下、図面を用いて本発明の第3実施形態について説明する。第3実施形態は、上述した第1実施形態の変形例であるため、第1実施形態と異なる部分についてのみ説明を行う。また、第1実施形態と同様の構成については、第1実施形態と同様の符号を用いて説明を行う。
図11は、第3実施形態の合成処理部15の詳細を示す図である。第3実施形態の合成処理部15は、第1実施形態の合成処理部15における階調変換処理部22に代えて第1階調変換処理部41,第2階調変換処理部42および第3階調変換処理部43を備え、合成部23に代えて合成部44を備える。
図11で説明した合成処理部15における動作について、図12のフローチャートを用いて説明する。
ステップS21において、合成処理部15は、第1画像、第2画像および第3画像を取得する。第1画像は、第2画像よりも露出量が少ない画像であり、第2画像は、第3画像よりも露出量が少ない画像である。この第1画像、第2画像および第3画像は、通常の画像処理を施した後の画像であっても良いし、通常の画像処理の途中の画像であっても良い。また、第1画像のRGB値を、それぞれR1[x,y],G1[x,y],B1[x,y]で示し、第2画像のRGB値を、それぞれR2[x,y],G2[x,y],B2[x,y]で示し、第3画像のRGB値を、それぞれR3[x,y],G3[x,y],B3[x,y]で示す。
ステップS22において、合成処理部15は、図3のフローチャートのステップS2と同様に、ローパス画像作成部21によって、第1画像のローパス画像LY1[x,y]を求める。
ステップS23において、合成処理部15は、第1階調変換処理部41によって、ステップS22で作成したローパス画像LY1[x,y]に対して第1階調変換処理を行う。第1階調変換処理部41は、次式を用いて第1階調変換処理を行い、階調処理後のローパス画像LY1t[x,y]を求める。
LY1t[x,y]=Gm4(LY1[x,y]) …(式12)
式12中のGm4は、図13に示す階調カーブGm4である。なお、階調カーブGm4は、図5に示した階調カーブGm1と同じ階調カーブであっても良いし、異なる階調カーブであっても良い。
ステップS24において、合成処理部15は、第2階調変換処理部42によって、ステップS22で作成したローパス画像LY1[x,y]に対して第2階調変換処理を行う。第2階調変換処理部42は、次式を用いて第2階調変換処理を行い、階調処理後のローパス画像LY2t[x,y]を求める。
LY2t[x,y]=Gm5(LY1[x,y]) …(式13)
式13中のGm5は、図13に示す階調カーブGm5である。
ステップS25において、合成処理部15は、第3階調変換処理部43によって、ステップS22で作成したローパス画像LY1[x,y]に対して第3階調変換処理を行う。第3階調変換処理部43は、次式を用いて第3階調変換処理を行い、階調処理後のローパス画像LY3t[x,y]を求める。
LY3t[x,y]=Gm6(LY1[x,y]) …(式14)
式14中のGm6は、図13に示す階調カーブGm6である。なお、階調カーブGm6は、図10に示した階調カーブGm3と同じ階調カーブであっても良いし、異なる階調カーブであっても良い。
ステップS26において、合成処理部15は、合成部44によって、合成処理を行い、合成画像を生成する。合成部44は、ステップS21で取得した第1画像、第2画像および第3画像を、ステップS23で第1階調変換処理を施したローパス画像LY1t[x,y]、ステップS24で第2階調変換処理を施したローパス画像LY2t[x,y]およびステップS25で第3階調変換処理を施したローパス画像LY3t[x,y]に基づいて合成し、合成画像を生成する。画像の合成は、以下の式15から式17を用いてRGB値のそれぞれについて行われる。
Rmix[x,y]=(R1[x,y]・LY1t[x,y]+R2[x,y]・LY2t[x,y] +R3[x,y]・LY3t[x,y])÷255 …(式15)
Gmix[x,y]=(G1[x,y]・LY1t[x,y]+G2[x,y]・LY2t[x,y] +G3[x,y]・LY3t[x,y])÷255 …(式16)
Bmix[x,y]=(B1[x,y]・LY1t[x,y]+B2[x,y]・LY2t[x,y] +B3[x,y]・LY3t[x,y])÷255 …(式17)
ステップS26において、合成処理部15は、ステップS26で算出したRmix[x,y],Gmix[x,y],Bmix[x,y]からなる合成画像を出力する。なお、合成処理部15は、合成画像のRGB値に対して処理の変換処理を行い、YCbCr化してから出力しても良い。また、合成処理部15から出力された合成画像は、圧縮伸長部16により適宜圧縮され、記録部17に記録される。
なお、第3実施形態では、3枚の画像を合成する場合を例に挙げて説明したが、4枚以上の画像を合成する際にも、同様に階調変換処理部を増やすことにより対応することができる。
以上説明したように、第3実施形態によれば、3枚以上の画像を合成する際に、処理は多少複雑化するが、第1実施形態および第2実施形態を繰り返す場合よりも高速に処理を行うことができる。
<第4実施形態>
以下、図面を用いて本発明の第4実施形態について説明する。第4実施形態は、上述した第2実施形態の変形例であるため、第2実施形態と異なる部分についてのみ説明を行う。また、第2実施形態と同様の構成については、第2実施形態と同様の符号を用いて説明を行う。
図14は、第4実施形態の合成処理部15の詳細を示す図である。第4実施形態の合成処理部15は、第2実施形態の合成処理部15におけるローパス画像作成部21に代えて第1ローパス画像作成部51および第2ローパス画像作成部52を備え、第1階調変換処理部31および第2階調変換処理部32に代えて第1階調変換処理部53および第2階調変換処理部54を備え、合成部33に代えて合成部55を備える。
図14で説明した合成処理部15における動作について、図15のフローチャートを用いて説明する。
ステップS31において、合成処理部15は、第1画像および第2画像を取得する。この第1画像および第2画像は、通常の画像処理を施した後の画像であっても良いし、通常の画像処理の途中の画像であっても良い。また、第1画像のRGB値を、それぞれR1[x,y],G1[x,y],B1[x,y]で示し、第2画像のRGB値を、それぞれR2[x,y],G2[x,y],B2[x,y]で示す。
ステップS32において、合成処理部15は、第1ローパス画像作成部51によって、第1ローパス画像を作成する。第1ローパス画像作成部51は、第2実施形態のステップS12と同様の処理を行い、第1画像から第1ローパス画像LY1[x,y]を求める。
ステップS33において、合成処理部15は、第1階調変換処理部53によって、ステップS32で作成した第1ローパス画像LY1[x,y]に対して第1階調変換処理を行う。第1階調変換処理部53は、第2実施形態のステップS13と同様の処理を行い、階調処理後の第1ローパス画像LY1t[x,y]を求める。
ステップS34において、合成処理部15は、第2ローパス画像作成部52によって、第2ローパス画像を作成する。第2ローパス画像作成部52は、第2画像に対して、第2実施形態のステップS12と同様の処理を行い、第2画像から第2ローパス画像LY2[x,y]を求める。
ステップS35において、合成処理部15は、第2階調変換処理部54によって、ステップS34で作成した第2ローパス画像LY2[x,y]に対して第2階調変換処理を行う。第2階調変換処理部54は、第2実施形態のステップS14と同様の処理を行い、階調処理後の第2ローパス画像LY2t[x,y]を求める。
ステップS36において、合成処理部15は、合成部55によって、合成処理を行い、合成画像を生成する。合成部55は、ステップS31で取得した第1画像および第2画像を、ステップS33で第1階調変換処理を施したローパス画像LY1t[x,y]およびステップS35で第2階調変換処理を施したローパス画像LY2t[x,y]に基づいて合成し、合成画像を生成する。画像の合成処理は、第2実施形態のステップS15と同様に行われる。
ステップS37において、合成処理部15は、ステップS36で算出したRmix[x,y],Gmix[x,y],Bmix[x,y]からなる合成画像を出力する。なお、合成処理部15は、合成画像のRGB値に対して変換処理を行い、YCbCr化してから出力しても良い。また、合成処理部15から出力された合成画像は、圧縮伸長部16により適宜圧縮され、記録部17に記録される。
以上説明したように、第4実施形態によれば、処理は多少複雑化するが、合成処理に関して、第2実施形態よりもさらに細かな調整を施すことが可能となる。
なお、上述した各実施形態で説明した高ダイナミックレンジ撮影の機能は、操作部を介したユーザ操作により実行しても良いし、制御部18による判断に基づいて実行しても良い。制御部18による判断に基づいて実行する場合には、撮影モード(例えば、「ポートレートモード」、「風景モード」など)、画像のコントラストの強弱、画像の調整モード、シーン解析や顔認識による画像判断結果等に応じて判断を行うと良い。
また、上述した各実施形態において、ホワイトバランスを自動で設定するオートホワイトバランス処理が選択されている場合には、第1画像および第2画像の生成に際して、それぞれ個別のホワイトバランス設定とすることにより、明部と暗部とのそれぞれに最適なホワイトバランス処理が施された画像を生成することができる。
また、上述した各実施形態では、本発明の技術を電子カメラ10において実現する例について説明した。しかしながら、本発明はこれに限定されるものではない。例えば、コンパクトタイプの電子カメラや動画撮影を行うムービーカメラなどにも本発明を同様に適用することができる。
また、コンピュータと画像処理プログラムとにより、上述した各実施形態で説明した画像処理装置をソフトウェア的に実現しても良い。この場合、合成処理部15による処理(図3,図9,図12,図15のフローチャートの処理)の一部または全部をコンピュータで実現する構成とすれば良い。このような構成とすることにより、上述した各実施形態と同様の処理を実施することが可能になる。
なお、本発明は、その精神または主要な特徴から逸脱することなく、他のいろいろな形で実施することができる。そのため、前述の実施例はあらゆる点で単なる例示に過ぎず、限定的に解釈してはならない。本発明の範囲は、特許請求の範囲によって示すものであって、明細書本文には、なんら拘束されない。さらに、特許請求の範囲の均等範囲に属する変形や変更は、すべて本発明の範囲内のものである。
1…電子カメラ,14…画像処理部,15…合成処理部,18…制御部,21・51・52…ローパス画像作成部,22・31・32・41・42・43・53・54…階調変換処理部,23・33・44・55…合成部

Claims (8)

  1. 同一の撮影シーンから互いに異なる露光条件で撮像されたN(ただしNは2以上の整数)枚の画像に対して合成処理を施し、前記N枚の画像よりも高ダイナミックレンジの合成画像を生成する画像処理装置であって、
    前記N枚の画像を取得する取得部と、
    前記N枚の画像のうち、少なくとも1枚の画像に対してローパス処理を行い、ローパス画像を生成するローパス処理部と、
    前記合成処理における重み付け量を、前記ローパス画像に基づいて決定する決定部と、
    前記重み付け量にしたがって、前記N枚の画像に対して前記合成処理を施し、前記合成画像を生成する合成処理部と
    を備えたことを特徴とする画像処理装置。
  2. 請求項1に記載の画像処理装置において、
    前記ローパス処理部は、前記N枚の画像のうち、前記露光条件による露出量がより少ない画像から前記ローパス画像を生成する
    ことを特徴とする画像処理装置。
  3. 請求項1に記載の画像処理装置において、
    前記ローパス画像に所定の階調変換処理を施す階調変換処理部をさらに備え、
    前記決定部は、前記階調変換処理が施された前記ローパス画像に基づいて、前記重み付け量を決定する
    ことを特徴とする画像処理装置。
  4. 請求項3に記載の画像処理装置において、
    前記階調変換処理における階調変換特性を、ユーザ操作に基づいて設定する設定部をさらに備える
    ことを特徴とする画像処理装置。
  5. 請求項3に記載の画像処理装置において、
    前記階調変換処理における階調変換特性を、前記N枚の画像の輝度情報に基づいて設定する設定部をさらに備える
    ことを特徴とする画像処理装置。
  6. 請求項1から請求項5の何れか1項に記載の画像処理装置において、
    前記取得部は、前記N枚の画像として、3枚以上の画像を取得し、
    前記ローパス処理部と、前記決定部と、前記合成処理部とによる処理を複数回繰り返すことにより、前記合成画像を生成する
    ことを特徴とする画像処理装置。
  7. 同一の撮影シーンを互いに異なる露光条件で撮像して、複数枚の画像を生成する撮像部と、
    請求項1から請求項6の何れか1項に記載の画像処理装置とを備え、
    前記取得部は、前記撮像部から前記N枚の画像を取得する
    ことを特徴とする電子カメラ。
  8. 同一の撮影シーンから互いに異なる露光条件で撮像されたN(ただしNは2以上の整数)枚の画像に対して合成処理を施し、前記N枚の画像よりも高ダイナミックレンジの合成画像を生成する画像処理をコンピュータで実現するための画像処理プログラムであって、
    前記N枚の画像を取得する取得ステップと、
    前記N枚の画像のうち、少なくとも1枚の画像に対してローパス処理を行い、ローパス画像を生成するローパス処理ステップと、
    前記合成処理における重み付け量を、前記ローパス画像に基づいて決定する決定ステップと、
    前記重み付け量にしたがって、前記N枚の画像に対して前記合成処理を施し、前記合成画像を生成する合成処理ステップと
    をコンピュータで実現することを特徴とする画像処理プログラム。
JP2010155791A 2010-07-08 2010-07-08 画像処理装置、電子カメラおよび画像処理プログラム Pending JP2012019392A (ja)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2010155791A JP2012019392A (ja) 2010-07-08 2010-07-08 画像処理装置、電子カメラおよび画像処理プログラム
US13/177,930 US9294685B2 (en) 2010-07-08 2011-07-07 Image processing apparatus, electronic camera, and medium storing image processing program
CN201110196067.3A CN102316274B (zh) 2010-07-08 2011-07-08 图像处理装置、电子照相机以及图像处理方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2010155791A JP2012019392A (ja) 2010-07-08 2010-07-08 画像処理装置、電子カメラおよび画像処理プログラム

Related Child Applications (1)

Application Number Title Priority Date Filing Date
JP2012148477A Division JP5397509B2 (ja) 2012-07-02 2012-07-02 画像処理装置、電子カメラおよび画像処理プログラム

Publications (1)

Publication Number Publication Date
JP2012019392A true JP2012019392A (ja) 2012-01-26

Family

ID=45429053

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2010155791A Pending JP2012019392A (ja) 2010-07-08 2010-07-08 画像処理装置、電子カメラおよび画像処理プログラム

Country Status (3)

Country Link
US (1) US9294685B2 (ja)
JP (1) JP2012019392A (ja)
CN (1) CN102316274B (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014220760A (ja) * 2013-05-10 2014-11-20 三星テクウィン株式会社Samsung Techwin Co., Ltd 画像処理装置および画像処理方法
JP2015530834A (ja) * 2012-09-20 2015-10-15 華為技術有限公司Huawei Technologies Co.,Ltd. 画像処理方法および装置
JP2017505004A (ja) * 2013-12-06 2017-02-09 ▲華▼▲為▼終端有限公司Huawei Device Co., Ltd. 画像生成方法及びデュアルレンズ装置

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6289425B2 (ja) * 2015-09-25 2018-03-07 キヤノン株式会社 撮像素子およびその製造方法、撮像装置、撮像方法ならびにプログラム
US10313605B2 (en) * 2016-06-15 2019-06-04 Canon Kabushiki Kaisha Image processing apparatus and control method thereof for generating high dynamic range image data
EP3367659A1 (en) * 2017-02-28 2018-08-29 Thomson Licensing Hue changing color gamut mapping

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003158669A (ja) * 2001-11-21 2003-05-30 Olympus Optical Co Ltd 撮像装置

Family Cites Families (38)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3074967B2 (ja) 1992-10-27 2000-08-07 松下電器産業株式会社 高ダイナミックレンジ撮像・合成方法及び高ダイナミックレンジ撮像装置
JP3084189B2 (ja) 1993-06-29 2000-09-04 株式会社豊田中央研究所 撮像装置
US5517242A (en) 1993-06-29 1996-05-14 Kabushiki Kaisha Toyota Chuo Kenkyusho Image sensing device having expanded dynamic range
US6040858A (en) * 1994-11-18 2000-03-21 Canon Kabushiki Kaisha Method and apparatus for expanding the dynamic range of sensed color images
US5828793A (en) * 1996-05-06 1998-10-27 Massachusetts Institute Of Technology Method and apparatus for producing digital images having extended dynamic ranges
JP3726223B2 (ja) * 1998-03-27 2005-12-14 富士写真フイルム株式会社 画像処理装置
JP2000050151A (ja) * 1998-07-28 2000-02-18 Olympus Optical Co Ltd 撮像装置
US6825884B1 (en) * 1998-12-03 2004-11-30 Olympus Corporation Imaging processing apparatus for generating a wide dynamic range image
EP1152604A1 (en) * 2000-04-24 2001-11-07 Pulnix America, Inc. Video glare reduction
US7088390B2 (en) * 2000-06-19 2006-08-08 Olympus Optical Co., Ltd. Imaging apparatus in which exposure control is performed to suppress changes in sensitivity due to changes in gradation mode
US6909461B1 (en) * 2000-07-13 2005-06-21 Eastman Kodak Company Method and apparatus to extend the effective dynamic range of an image sensing device
US6813046B1 (en) * 2000-11-07 2004-11-02 Eastman Kodak Company Method and apparatus for exposure control for a sparsely sampled extended dynamic range image sensing device
JP2002305683A (ja) * 2001-04-04 2002-10-18 Olympus Optical Co Ltd 撮像装置および撮像プログラムを記録した記録媒体
US7409104B2 (en) * 2002-07-18 2008-08-05 .Sightic Vista Ltd Enhanced wide dynamic range in imaging
JP3801126B2 (ja) * 2002-09-25 2006-07-26 ソニー株式会社 撮像装置,撮像装置の画像出力方法,およびコンピュータプログラム
JP2004215100A (ja) * 2003-01-07 2004-07-29 Nikon Corp 撮像装置
JP4136841B2 (ja) * 2003-08-18 2008-08-20 株式会社リコー 撮像装置
JP2005210441A (ja) * 2004-01-23 2005-08-04 Sanyo Electric Co Ltd 画像信号処理装置
JP4318553B2 (ja) * 2004-01-23 2009-08-26 三洋電機株式会社 画像信号処理装置
US7880771B2 (en) * 2004-03-16 2011-02-01 Olympus Corporation Imaging apparatus, image processing apparatus, image processing system and image processing method
EP1788795A4 (en) * 2004-09-01 2010-08-04 Nec Corp IMAGE CORRECTION DEVICE AND IMAGE CORRECTION
JP4366485B2 (ja) * 2004-09-22 2009-11-18 カシオ計算機株式会社 撮像装置、画像処理方法及びプログラム
JP4341597B2 (ja) * 2005-08-25 2009-10-07 セイコーエプソン株式会社 ガンマカーブ調整装置及び調整ポイント設定方法
KR100809345B1 (ko) * 2006-06-16 2008-03-05 삼성전자주식회사 영상 생성 장치 및 방법
JP4218723B2 (ja) 2006-10-19 2009-02-04 ソニー株式会社 画像処理装置、撮像装置、画像処理方法およびプログラム
WO2008090730A1 (ja) * 2007-01-23 2008-07-31 Nikon Corporation 画像処理装置、電子カメラ、画像処理方法および画像処理プログラム
JP4905187B2 (ja) * 2007-03-09 2012-03-28 ソニー株式会社 画像処理装置、撮像装置、および画像処理方法、並びにコンピュータ・プログラム
US7548689B2 (en) * 2007-04-13 2009-06-16 Hewlett-Packard Development Company, L.P. Image processing method
JP4973372B2 (ja) * 2007-08-06 2012-07-11 株式会社ニコン 画像処理装置、撮像装置および画像処理プログラム
EP3364647B1 (en) * 2008-07-17 2023-10-11 Nikon Corporation Imaging apparatus, image processing program, image processing apparatus, and image processing method
JP4645921B2 (ja) * 2008-11-27 2011-03-09 ソニー株式会社 画像信号処理装置および方法、プログラム、並びに撮像装置
US8339475B2 (en) * 2008-12-19 2012-12-25 Qualcomm Incorporated High dynamic range image combining
JP5509750B2 (ja) * 2009-01-15 2014-06-04 カシオ計算機株式会社 画像処理装置、及びプログラム
US20110149111A1 (en) * 2009-12-22 2011-06-23 Prentice Wayne E Creating an image using still and preview
JP2011228807A (ja) * 2010-04-15 2011-11-10 Nikon Corp 画像処理プログラム、画像処理装置、および画像処理方法
US8462221B2 (en) * 2010-11-03 2013-06-11 Eastman Kodak Company Method for producing high dynamic range images
US8466976B2 (en) * 2010-11-03 2013-06-18 Eastman Kodak Company Digital camera providing high dynamic range images
US8711248B2 (en) * 2011-02-25 2014-04-29 Microsoft Corporation Global alignment for high-dynamic range image generation

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2003158669A (ja) * 2001-11-21 2003-05-30 Olympus Optical Co Ltd 撮像装置

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015530834A (ja) * 2012-09-20 2015-10-15 華為技術有限公司Huawei Technologies Co.,Ltd. 画像処理方法および装置
US9538093B2 (en) 2012-09-20 2017-01-03 Huawei Technologies Co., Ltd. Forming high-dynamic-range (HDR) images using single-channel data
JP2014220760A (ja) * 2013-05-10 2014-11-20 三星テクウィン株式会社Samsung Techwin Co., Ltd 画像処理装置および画像処理方法
JP2017505004A (ja) * 2013-12-06 2017-02-09 ▲華▼▲為▼終端有限公司Huawei Device Co., Ltd. 画像生成方法及びデュアルレンズ装置
US10306165B2 (en) 2013-12-06 2019-05-28 Huawei Device Co., Ltd. Image generating method and dual-lens device

Also Published As

Publication number Publication date
US9294685B2 (en) 2016-03-22
CN102316274B (zh) 2016-12-07
US20120008006A1 (en) 2012-01-12
CN102316274A (zh) 2012-01-11

Similar Documents

Publication Publication Date Title
KR101247647B1 (ko) 화상 합성 장치, 화상 합성 방법, 및 기록 매체
KR101549529B1 (ko) 촬상장치, 그 제어 방법, 및 기록 매체
US9058640B2 (en) Image processing apparatus, image processing method and recording medium
US8970719B2 (en) Image processing apparatus and image processing method
JP4844664B2 (ja) 画像処理装置、画像処理方法及びプログラム
KR20080035981A (ko) 화상처리장치, 촬상장치, 화상처리방법 및 컴퓨터 프로그램
JP2012205244A (ja) 画像処理装置、及びその制御方法
JP2012019392A (ja) 画像処理装置、電子カメラおよび画像処理プログラム
CN106941587A (zh) 视频处理设备和视频处理方法
JP6887853B2 (ja) 撮像装置、その制御方法、プログラム
JP2008244588A (ja) 画像処理装置、画像処理方法、画像処理プログラム、およびカメラ
JP5609788B2 (ja) 画像処理装置及び画像処理方法
JP5315125B2 (ja) 画像処理装置、撮像装置、および合成画像の生成方法
JP4944061B2 (ja) 画像処理装置および方法並びにプログラム
JP2004246644A (ja) 画像処理装置、画像処理方法および画像処理プログラム
JP2012029045A (ja) 画像合成装置、画像合成方法、及びプログラム
JP5609787B2 (ja) 画像処理装置及び画像処理方法
JP2004266347A (ja) 画像処理装置およびそのプログラムおよびその記録媒体
JP5397509B2 (ja) 画像処理装置、電子カメラおよび画像処理プログラム
JP5146500B2 (ja) 画像合成装置、画像合成方法、及びプログラム
JP2008219230A (ja) 撮像装置及び画像処理方法
JP5952573B2 (ja) 画像処理装置およびその制御方法
JP5088272B2 (ja) 画像処理装置、電子カメラおよび画像処理プログラム
JP5932374B2 (ja) 画像処理装置及び画像処理方法
JP2010193180A (ja) 画像処理装置及び画像処理プログラム

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20120419

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120501

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20121113