JP5627730B2 - 画像処理装置及び画像処理方法 - Google Patents

画像処理装置及び画像処理方法 Download PDF

Info

Publication number
JP5627730B2
JP5627730B2 JP2013051960A JP2013051960A JP5627730B2 JP 5627730 B2 JP5627730 B2 JP 5627730B2 JP 2013051960 A JP2013051960 A JP 2013051960A JP 2013051960 A JP2013051960 A JP 2013051960A JP 5627730 B2 JP5627730 B2 JP 5627730B2
Authority
JP
Japan
Prior art keywords
correction
image
luminance
gradation correction
processing
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
Application number
JP2013051960A
Other languages
English (en)
Other versions
JP2013127818A (ja
Inventor
潤二 多田
潤二 多田
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP2013051960A priority Critical patent/JP5627730B2/ja
Publication of JP2013127818A publication Critical patent/JP2013127818A/ja
Application granted granted Critical
Publication of JP5627730B2 publication Critical patent/JP5627730B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Facsimile Image Signal Circuits (AREA)
  • Studio Devices (AREA)
  • Image Analysis (AREA)
  • Image Processing (AREA)

Description

本発明はデジタル画像処理、特にデジタル画像の明るさの分布を改善する技術に関する。
好ましい明るさ、コントラストの画像を得るために、撮影画像のヒストグラムや被写体情報を解析して、階調補正を行う方式が知られている。特に、主被写体の明るさが背景の明るさに比べて著しく暗いような、いわゆる逆光シーンは、撮影した画像においてどうしても主被写体部分が暗くなってしまうため、階調補正が有効なシーンと言える。
階調補正には各入力輝度値を所定の出力輝度値に変換する補正テーブル(トーンカーブ)を用いる方式がある。特に、逆光シーンなどにおいては、主被写体を好ましい明るさに補正しつつ、背景の明るい領域を白トビさせないように補正を抑えるような補正テーブルを設定する方法が提案されている(特許文献1参照)。また、画像の輝度成分の低周波成分信号を用いて階調補正することで、いわゆる覆い焼きのような効果を得る方法が提案されており(特許文献2参照)、この方法ではトーンカーブ補正に比べて、画像のコントラストを維持したまま階調補正を行うことができる。
特開2007−124604号 特開2008−072604号
しかしながら、特許文献1のように、トーンカーブによって、画像の暗い部分を明るく補正し、もともと明るい部分は補正を抑えるような階調補正を行うと、主被写体と背景の中間の輝度帯域においてコントラストが失われ、のっぺりとした画像になることがあった。また、特許文献2のように、画像の輝度成分の低周波成分信号を用いて階調補正を行うと、シーンによってはコントラストがありすぎるために不自然な画像になることがあった。特許文献1の補正方法と特許文献2の補正方法の両方を利用するにしても、カメラの撮影条件の変化や様々なユーザの画質の好みに対応した補正量を設定することは困難であった。
本発明は上述した問題点を解決するためのものであり、本発明にかかる画像処理装置は、撮影画像の階調補正の目標値を算出する算出手段と、前記撮影画像から輝度成分画像である第1の画像と前記輝度成分画像の低周波成分画像である第2の画像とを抽出する抽出手段と、前記第1の画像と前記第2の画像とを用いて前記撮影画像に対して暗い部分を明るくする第1の階調補正処理を行う第1の階調補正処理手段と、トーンカーブ補正により前記撮影画像に対して暗い部分を明るくする第2の階調補正処理を行う第2の階調補正処理手段と、ユーザの操作入力に応じて階調補正レベルを設定する設定手段と、前記設定手段により設定された階調補正レベルに基づいて前記第1の階調補正処理の補正量及び前記第2の階調補正処理の補正量のいずれか一方を決定し、当該決定された補正量と前記算出手段により算出された目標値とに基づいて前記第1の階調補正処理の補正量及び前記第2の階調補正処理の補正量の他方を決定する決定手段と、を有することを特徴とする。
本発明によれば、輝度低周波成分を用いる階調補正とトーンカーブ補正による階調補正の両方を利用した階調補正を行うことができ、かつユーザの好みの画質の補正画像を得ることができるという効果を得ることができる。
本発明による画像処理方式を実現可能なデジタルカメラの一構成例を示すブロック図である。 輝度低周波成分検出処理を示すフローチャートである。 補正量演算処理を示すフローチャートである。 検出された顔の顔輝度取得領域を示す図である。 顔の輝度の代表値の算出を示す流れ図である。 検出したヒストグラムの一例を示す図である。 補正テーブルとルックアップテーブルとの関係を示す図である。 現像処理を示すフローチャートである。 補正曲線作成処理を示すフローチャートである。 階調補正の補正量を決めるためのユーザーインターフェースを示す図である。 トーンカーブ補正の補正量の算出方法を示す概念図である。 トーンカーブ補正の補正量の算出方法を示すフローチャートである。 ISO感度毎の補正テーブルを示す図である。
以下、本発明による一実施形態を、図面を参照して詳細に説明する。
(第1の実施形態)
図1は、本発明の画像処理装置を実現可能なデジタルカメラの一構成例を示すブロック図である。図1において、不図示の撮影レンズを通過した被写体光学像は撮像素子101上に結像され、その光量に応じた電荷に変換される。撮像素子101は例えばR(赤)、G(緑)、B(青)のカラーフィルタにより覆われている。各カラーフィルタはそれぞれの色の波長帯域周辺の分光感度を持ち、各カラーフィルタに対応して設けられた光電変換素子は、各カラーフィルタを通過した帯域の光線をそれぞれ光電変換する。各光電変換素子により変換された電荷は、撮像素子101から電気信号としてA/D変換部102に出力され、A/D変換処理によりデジタル信号(画像データ)に変換される。
A/D変換部102から出力されたデジタル信号(入力画像データ)は、輝度低周波成分検出部103、補正量演算部105、WB処理部104のそれぞれに送られる。WB処理部104はWB検出部106で得られたホワイトバランスのゲイン値を画像のRGBの各画素値に積算する。WB処理部104でWB処理された画像データは現像処理部110に送られ、現像処理部110は後述の輝度低周波成分を用いた輝度補正処理(第1の階調補正処理)及びトーンカーブ補正処理(第2の階調補正処理)を行う。画像データ出力部111は、現像処理が行われた画像データをファイル化して出力する。例えば、ファイル形式をJPEGファイルに変換する場合には、画像データをYCrCb形式に3次元マトリックス変換して付属データを添付することでJPEGファイル形式に変換する。
次に各ブロックの処理の詳細を説明する。図2は、輝度低周波成分検出部103で行う処理を示したフローチャートである。図2において、まずステップS201では、入力画像データに対して輝度信号抽出処理を行う。輝度成分の抽出は、例えば、色調整対象の画像がIEC61966−2−1に記載されているsRGB色空間で表現されている場合、IEC61966−2−1に記載されている方法に従う。すなわち、ガンマ変換と3行3列のマトリクス演算により、CIE1931XYZに変換する。ここで、位置が(x,y)の画素値(R(x,y),G(x,y),B(x,y))を上記変換による変換後のXYZのデータをそれぞれX(x,y)、Y(x,y)、Z(x,y)とする。この場合、Y(x,y)が抽出する輝度成分、X(x,y)、Z(x,y)が色成分である。本実施形態では、画像の画素値がsRGB色空間で規定されており、輝度についてはsYCC色空間で規定しているので、下記の式(1)の変換式を用いて輝度成分を算出する。
Y=0.299×R+0.587×G+0.114×B 式(1)
これに対し、次の式(2)のような近似式を用いるのであっても良い。
上記処理によって等倍の輝度成分画像を取得することができるが、元画像と輝度成分画像の大きさは一致する必要はない。例えば、このステップS201の輝度成分抽出において、入力画像データに対して縮小処理を施すように構成しても良い。縮小処理は公知の任意の方法で良いが、例えば間引き処理、最近傍法、平均値法などで容易に実現できる。
続くステップS202ではステップS201で作成した輝度成分画像より低周波成分抽出処理を行い、輝度低周波成分画像を生成する。本実施形態では、低周波成分抽出として、ローパスフィルタ処理を行う。本実施形態では、このステップでフィルタサイズの異なる3つのローパスフィルタを用いて3つの低周波成分画像を生成する。
図3は補正量演算部105で行う処理を示したフローチャートである。図3において、ステップS301では、WB検出処理を行う。ここでは、WB検出部106が入力画像データから撮影シーンに適したホワイトバランスのゲイン値を算出する。
続くステップS302では、ヒストグラム検出処理を行う。ここでは、ヒストグラム検出部107が、まず撮影した画像データ全体に対して予め定められたWBのゲインを適用し、適用したデータに対してガンマ処理を行う。そして、ガンマ処理を行った画像データのヒストグラムを検出する。本実施形態では、ガンマ処理はルックアップテーブルを用いる方法を適用する。ここで、本実施形態では、ヒストグラムを検出する範囲は画像データの全体とするが、端の方をカットしたものから検出しても良い。
続くステップS303では、顔検出前処理を行う。ここでは、顔検出部108が入力画像データに対して縮小処理、ガンマ処理等を施して、画像に顔が含まれる顔を容易に検出しやすいようにする。続くステップS304では、顔検出処理を行う。ここでは、顔検出部108が入力画像データ内の顔領域を検出する。この検出処理には、入力画像データに対するテキスチャー検出処理やその結果に対するパターン認識処理(目、鼻、口、及び顔の輪郭等の領域の認識処理)が含まれている。そして、あらかじめ設定した評価閾値を用いて、これらの処理によって得られた領域に対して顔であることの信頼性が大きさを評価する。
続くステップS305では、顔検出部108がステップS304の顔検出処理の評価の結果に基づき顔の有無を判定する。顔であることの信頼性が評価閾値より大きい領域が一つ以上あった場合、顔検出部108はその領域を顔と判定する。そして、その領域に含まれる目の座標を出力し、ステップS306以降の顔輝度算出処理のステップに進む。顔領域が無かったと判定した場合、ステップS309に進む。
ステップS306では、顔輝度取得領域の算出を行う。ここでは、補正量算出部109が顔検出結果に基づいて顔の輝度を取得する領域を算出する。たとえば、図4のように、画像データの全体の範囲401のうち、各顔検出領域402、412について、両眼の下及びその中間の3箇所の領域、すなわち領域403、404、405、領域413、414、415、を算出する。ここで、各領域の大きさは、顔検出領域402(412)の大きさに対する比率によって決まる大きさの正方形の領域とする。続くステップS307では、補正量算出部109は、各顔輝度取得領域について、入力画像データのR画素、G画素、B画素の各々の平均値を求め、式(1)により輝度値Yへの変換を行う。この変換には、式(2)のような近似式を用いるものであっても良い。
続くステップS308では、顔の輝度の代表値の算出を行う。この方法の一例を図5のフローチャートに示す。まずステップS501で、各顔について3箇所の輝度値の中から最大値を求める。続くステップS502で、顔が複数あるかどうかの判定を行い、顔が複数ある場合はステップS503に進む。顔が1つだけの場合は、この顔についてステップS501で求めた輝度値の最大値を、顔の輝度の代表値とする(ステップS509)。図4の例だと、顔は2つ(402,412)なので、顔検出領域402の領域403、404、405について代表値Y0を求め、顔検出領域412の領域413、414、415について、Y1を算出する。
ステップS503で、複数の顔の輝度値の最大値(Ya)を求める。図4の例だと、Y0とY1のうち大きいものがYaとなる。ステップS504で、複数の顔の輝度値の平均値(Yb)を求める。図4の例だと、顔検出領域402についての代表値Y0と顔検出領域412の代表値Y1の平均値を求める。ステップS505で、顔の輝度値の最大値(Ya)と顔の輝度値の平均値(Yb)に対して所定の重みをかけた重み平均値(Yc)を求める。
ステップS506で、顔の輝度値の最大値(Ya)と重み平均値(Yc)の差が所定の閾値(Yth)より小さいかどうかの判定を行う。この差が閾値より小さい場合には、重み平均値(Yc)を顔の輝度の代表値とし(ステップS507)、そうでない場合には、顔の輝度の最大値(Ya)から閾値(Yth)を引いた値を顔の輝度の代表値とする(ステップS508)。このように代表値を決めることで、複数の顔について公平に明るさ補正できる一方で、1つだけ飛び抜けて明るい顔が含まれている場合が生じても、その顔を基準として補正することが可能となり、失敗撮影を確実に減らすことができる。
図3に戻り、顔が検出されなかった場合に対応するステップS309では、補正量算出部109がヒストグラム検出部107で得られたヒストグラムの特徴量の検出を行う。ここでは、図6に示すように、ヒストグラムで暗部側から累積度数が1%である画素が属するレベル(SD)、ハイライト側から累積度数が1%である画素が属するレベル(HL)等を求める。
続くステップS310では、補正の目標値の算出を行う。目標輝度レベルの算出には、種々の方法が考えられるが、本実施形態では、補正テーブルを用いて目標輝度レベルのルックアップテーブルを生成する方法を採用する。つまり、図7のように、顔の輝度の代表値に対する目標輝度レベルを定めた補正テーブルを不図示のメモリに予め保持しておく。そしてこのテーブルを参照することで顔の輝度の代表値から3つのLSBに対応する目標値を求め、これらの値及び画像の輝度の最小値と最大値からスプライン補間などにより入力輝度レベルに対する出力輝度レベルのルックアップテーブルを作成する。
図7は顔がある場合の作成例を示すものであるが、顔がない場合においても同様に、ステップS309で得られたヒストグラムのSD及びHLの値に対応する補正テーブルを用いて、同様なルックアップテーブルを作成することができる。
続くステップS311では、輝度低周波成分を用いた補正及びトーンカーブを用いた補正の補正量の算出を行い、その結果を現像処理部110に渡すことで補正量演算部105の処理が終了する。ステップS311での処理については後で詳細に説明する。
現像処理部110の階調補正処理(第1の階調補正処理、第2の階調補正処理)の詳細を図8のフローチャートを用いて説明する。図8のステップS801では、輝度低周波成分を用いた輝度補正処理を行う。
この補正処理は特許文献2と同様な方法で行う。すなわち、スケール変換した輝度成分の分布を対数変換し、異なる尺度(異なる解像度)での平均値を求め、もとの輝度成分の対数変換との差分を出力し、逆変換(exp演算)により元の輝度単位に戻す処理を行う。ここで、画像に応じて改善の度合いを調節するために、スケール変換した輝度成分の対数変換出力に係数を乗ずるようにする。この係数が改善の度合いを調節するパラメータである。以上説明した処理に基づく改善された輝度成分の出力は以下に示す式(3)のようになる。
但し、Y’(x,y)、Fn(x,y)、nはそれぞれ、座標値が(x,y)の改善された輝度成分の出力、座標(x,y)におけるガウシアン関数、尺度を表すパラメータである。また、γ0、γ1は改善の度合いを表すパラメータ0、改善の度合いを表すパラメータ1である。また、*は積和演算、Avgは平均値演算を表す。
この輝度変換をハードウェアで構成する場合には、例えば、平均値演算回路、ルックアップテーブルを作成する回路、テーブル記憶部、テーブル参照回路(ガンマ変換の部分)、除算回路によって構成できる。なお、平均値演算回路は低周波輝度信号抽出を実現する部分に設けてもよい。
後述するが、輝度低周波成分を用いた輝度補正処理の強さは図11の曲線1102を構成するルックアップテーブルで表される。そして、上記の式(3)の改善の度合いを表すパラメータγ0、改善の度合いを表すパラメータγ1は、このルックアップテーブルの値により決まるようになっている。
続くステップS802では、輝度低周波成分を用いた輝度補正処理に伴う色調整処理を行う。色調整処理では、処理後の画像データの色ができるだけ変化しないように、色成分を輝度成分の変更にしたがって修正する。好ましくは例えば、色成分X(x,y)、Z(x,y)にそれぞれ輝度成分の変更前後の比Y’(x,y)/Y(x,y)を乗算する。あるいは、Y(x,y)のみY’(x,y)に変更し、色成分X(x,y)、Z(x,y)に対しては処理を行わないような、処理の簡略化は容易である。
続くステップS803では、トーンカーブを用いた輝度補正処理を行う。これには、各入力輝度に対する出力輝度データのルックアップテーブルを用いる。続くステップS804では、トーンカーブを用いた輝度補正処理に伴う色調整処理を行う。これは、ステップS802と同様の処理を行えば良い。また、ステップS802とステップS804を合わせて、輝度低周波成分を用いた輝度補正処理及びトーンカーブを用いた補正処理による輝度値の変更にしたがって、最後に色調整処理を行うようにしても良い。
続いて、図3のステップS311における補正量の算出処理の詳細について説明する。この算出処理のフローチャートを図9に示す。図9のステップS901では、輝度低周波成分画像を用いた補正の補正量の算出を行う。本実施形態では、輝度低周波成分検出部103で生成した、周波数帯域の異なる3つの輝度低周波成分画像を用いる。また、これらの複数の輝度低周波成分画像による補正後の画素値を算出し、それらを重み付け加算して最終的な補正画像を得る。
式(3)で説明した画像データのある輝度低周波成分画素Fn(x,y)*Y(x,y)を以後、Ln(x,y)として説明する。また、本実施形態では3つの輝度低周波成分画像のうち、最も高周波成分のものをLH(x,y)、最も低周波成分のものをLL(x,y)、残りの中間的な周波数成分のものをLM(x,y)とする。
後述の式(4)から明らかなように、本ステップでの補正処理は注目画素の輝度値Y(x,y)だけでなく、その輝度低周波成分LH(x,y)、LM(x,y)、LL(x,y)があって初めて補正後の画素値が決定する。しかしながら、ステップS310で求めた補正量の目標値は、注目画素の輝度値Y(x,y)のみに対する目標値であるので、注目画素の輝度値Y(x,y)のみを用いた補正、すなわちトーンカーブによる補正と近似して補正量の算出を行う。
本実施形態では、撮影に先立ち、ユーザが輝度低周波成分を用いた補正の補正レベルを設定できるようになっている。図10はそのユーザーインターフェースの一例であり不図示のカメラのCPUがその動作を制御する。カメラが備える液晶パネルに表示される設定画面において、補正レベルの選択項目として「強」、「標準」、「弱」、「しない」が表示される。ユーザは所定の操作部材を操作して項目を選択する。いずれかの項目を選択する操作入力がされると、その選択操作に応答して選択項目に対応した補正テーブルが不図示のメモリから読み出される。なお、「しない」を選択した場合は、輝度低周波成分を用いた補正の割合は“0”になる。
撮影開始後においては、読み出された補正テーブルと撮影画像より決定した補正の目標値のルックアップテーブルの関係から、輝度低周波成分を用いた補正の補正量のルックアップテーブル(図11の曲線1102に対応)が生成される。各項目に対応する補正テーブルは補正の絶対量を決めるものであるため、このルックアップテーブルの値が目標値の補正量を超えてしまうことがある。そのような場合は、補正量算出部109は目標値の補正量を輝度低周波成分を用いた補正の補正量になるようルックアップテーブルを調整する。
本実施形態では、ユーザ操作に基づいて補正の絶対量を決めているが、絶対量ではなく、全体の補正の目標値に対する、輝度低周波成分を用いた補正の補正量の割合を設定できるようにしてもよい。また、この絶対量や割合を設定する場合は、ユーザ操作のみでなく、顔検出の結果、顔があると判定されている場合には、元々設定されている割合よりも大きい値を設定するようにしてもよい。このようにすることで、ユーザが顔の有る無しを判断して調整及び撮影しなおす等の手間をかけることなく、顔部分のコントラストが損なわれないように補正することができる。
続くステップS902では、補正量算出部109はトーンカーブによる補正量の算出を行う。ここでは、先に求めた輝度低周波成分を用いた補正とトーンカーブによる補正とを合わせて、先に求めた補正量の目標値となるように、トーンカーブによる補正量を算出する。輝度低周波成分を用いた補正は輝度低周波成分LH(x,y)、LM(x,y)、LL(x,y)を用いているため、補正結果として同じ輝度レベルになる画素の補正前の輝度値は様々である。したがって、注目画素の輝度値Y(x,y)のみを用いた補正、すなわちトーンカーブによる補正と近似して、トーンカーブ補正の補正量を算出する。
トーンカーブ補正の補正量、すなわち、ある入力値に対する出力値を求めるには、輝度低周波成分を用いた補正の出力値がこの入力値となる輝度低周波成分を用いた補正の入力値を求め、この入力値に対する補正量の目標値を算出すれば良い。図11にその算出例を示す。図11の1101は補正の目標値を示す曲線、1102は輝度低周波成分を用いた補正量を示す曲線であり、それぞれ入力輝度値に対する出力輝度値のデータを持つ離散的なルックアップテーブルで構成される。
トーンカーブ補正のルックアップテーブルは、“入力値(α)に対する輝度低周波成分を用いた補正の出力値(β)”を入力値(β)とした時に、“入力値(α)に対する補正量の目標値(γ)”が出力値(γ)となっていれば良い。図11において、値α1及びβ1に対応するγ1と、値α2及びβ2に対応するγ2が、それぞれ、トーンカーブ補正のルックアップテーブルを構成する点である。ここで、輝度低周波成分を用いた補正及び補正量の目標値はとびとびの値を持つルックアップテーブルであるので、線形補間によりデータを補間して各値の算出を行う。
また、この処理のフローチャートを図12に示す。図12のステップS1201で、まずトーンカーブ補正の入力輝度値と輝度低周波成分を用いた補正のルックアップテーブルの入力輝度値を、画像が取り得る最小輝度値(例えば0)に初期化する。
続くステップS1202で、トーンカーブ補正の入力輝度値と、輝度低周波成分を用いた補正の入力輝度値に対する出力輝度値を比較する。前者の方が大きい場合(ステップS1202でNo)は、輝度低周波成分を用いた補正の入力輝度値を次の輝度値に置き換えて、ステップS1202に進む(ステップS1204)。
後者の方が大きいまたは前者の後者が同じである場合(ステップS1202でYes)は、下記の線形補間を用いた式(4)によりトーンカーブ補正の出力輝度値Y[i]を決定する(ステップS1203)。
但し、iはトーンカーブ補正の入力輝度値、jは輝度低周波成分を用いた補正の入力輝度値である。また、Y1[i]は入力輝度値iに対する補正の目標輝度値であり、Y2[i]は入力輝度値iに対する輝度低周波成分を用いた補正の出力輝度値である。
続くステップS1205で、トーンカーブ補正の入力輝度値が画像が取り得る最大輝度値(たとえば255)まで終了したかどうかを判定する。最大輝度値でなければ、続くステップS1206で、トーンカーブ補正の入力輝度値を次の輝度値に置き換えてステップS1202に進み、最大輝度値であれば処理を終了する。以上の処理により、トーンカーブ補正のためのルックアップテーブルを作成することができる。
本実施形態では、まず輝度低周波成分を用いた補正の補正量を決定し、目標値の補正量に対する残りの補正量をトーンカーブ補正により補正するように、トーンカーブ補正の補正量を算出した。しかし、本発明はこれに限るものではなく、例えば、先にトーンカーブ補正の補正量を決定し、目標値の補正量に対する残りの補正量を輝度低周波成分を用いて補正するように、輝度低周波成分を用いた補正の補正量を算出しても良い。この場合も、輝度低周波成分を用いた補正を、注目画素の輝度値Y(x,y)のみを用いた補正と近似すれば、輝度低周波成分を用いた補正とトーンカーブ補正は同等の処理と見なせるので、本実施形態と同様の処理を行えば良い。
以上説明したように、本実施形態によれば、撮影画像の階調補正を行う際に、撮影画像から主被写体の情報及び撮影画像のヒストグラムの情報を取得し、これら情報に基づき撮影画像の階調補正の目標値を算出した。そして、輝度低周波成分を用いた補正とトーンカーブ補正による階調補正のそれぞれの補正量を算出し、輝度低周波成分を用いた補正とトーンカーブ補正により画像の階調補正を行うようにした。このような補正を行うことにより、明るさ及びコントラストが良好である画像補正結果を得ることができる。
また、ユーザの操作により輝度低周波成分を用いた補正の強さを決めることができるようにした。これにより、コントラストの強さに係わるユーザの画質の好みに応じて輝度低周波成分を用いた補正の補正量とトーンカーブ補正の補正量を容易に決めることができる。
(第2の実施形態)
第1の実施形態では、撮影画像の主被写体の情報または撮影画像のヒストグラムから補正の目標値を決めており、カメラの撮影条件による画質への影響を補正の目標値の決定のために考慮していなかった。
本実施形態では、撮影条件の一例としてISO感度の設定に応じて補正の目標値の設定を行う。補正の目標値の決定フローは第1の実施形態と同様である。しかし、本実施形態では、第1の実施形態の図7に示す補正テーブルをISO感度毎に有している点で異なる。
一例を図13に示す。ISO感度の設定が、200,400,800でそれぞれ補正テーブルが異なっている。ISO感度の設定は撮影前においてユーザ設定等により実行され、撮影実行時においては、設定されたISO感度に対応したテーブルが読み出され、図7に示したものと同様の補間処理がなされ、目標値のルックアップテーブルが作成される。
このように、ISO感度に応じた複数の補正テーブルを有することで、それぞれのISO感度で撮影による画質への影響を考慮したより適切な補正の目標値を決定することができる。

Claims (8)

  1. 撮影画像の階調補正の目標値を算出する算出手段と、
    前記撮影画像から輝度成分画像である第1の画像と前記輝度成分画像の低周波成分画像である第2の画像とを抽出する抽出手段と、
    前記第1の画像と前記第2の画像とを用いて前記撮影画像に対して暗い部分を明るくする第1の階調補正処理を行う第1の階調補正処理手段と、
    トーンカーブ補正により前記撮影画像に対して暗い部分を明るくする第2の階調補正処理を行う第2の階調補正処理手段と、
    ユーザの操作入力に応じて階調補正レベルを設定する設定手段と、
    記設定手段により設定された階調補正レベルに基づいて前記第1の階調補正処理の補正量及び前記第2の階調補正処理の補正量のいずれか一方を決定し、当該決定された補正量と前記算出手段により算出された目標値とに基づいて前記第1の階調補正処理の補正量及び前記第2の階調補正処理の補正量の他方を決定する決定手段と、
    を有することを特徴とする画像処理装置。
  2. 前記決定手段は、前記第1の階調補正処理の補正量と前記第2の階調補正処理の補正量とで前記算出手段により算出された目標値となるように、前記他方の補正量を決定することを特徴とする請求項1に記載の画像処理装置。
  3. 前記算出手段は、前記撮影画像のヒストグラムの情報に基づいて前記目標値を算出することを特徴とする請求項1または2に記載の画像処理装置。
  4. 前記算出手段は、前記撮影画像の暗部側の輝度ヒストグラムに基づいて前記目標値を算出することを特徴とする請求項に記載の画像処理装置。
  5. 前記算出手段は、前記撮影画像の明部側の輝度ヒストグラムに基づいて前記目標値を算出することを特徴とする請求項に記載の画像処理装置。
  6. 前記算出手段は、前記撮影画像の暗部側の輝度ヒストグラム及び明部側の輝度ヒストグラムに基づいて前記目標値を算出することを特徴とする請求項に記載の画像処理装置。
  7. 前記算出手段は、ISO感度に基づいて前記目標値を算出することを特徴とする請求項1または2に記載の画像処理装置。
  8. 撮影画像の階調補正の目標値を算出する算出工程と、
    前記撮影画像から輝度成分画像である第1の画像と前記輝度成分画像の低周波成分画像である第2の画像とを抽出する抽出工程と、
    前記第1の画像と前記第2の画像とを用いて前記撮影画像に対して暗い部分を明るくする第1の階調補正処理を行う第1の階調補正処理工程と、
    トーンカーブ補正により前記撮影画像に対して暗い部分を明るくする第2の階調補正処理を行う第2の階調補正処理工程と、
    ユーザの操作入力に応じて階調補正レベルを設定する設定工程と、
    記設定工程により設定された階調補正レベルに基づいて前記第1の階調補正処理の補正量及びと前記第2の階調補正処理の補正量のいずれか一方を決定し、当該決定された補正量と前記算出工程により算出された目標値とに基づいて前記第1の階調補正処理の補正量及び前記第2の階調補正処理の補正量の他方とを決定する決定工程と、
    を有することを特徴とする画像処理方法。
JP2013051960A 2013-03-14 2013-03-14 画像処理装置及び画像処理方法 Active JP5627730B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2013051960A JP5627730B2 (ja) 2013-03-14 2013-03-14 画像処理装置及び画像処理方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2013051960A JP5627730B2 (ja) 2013-03-14 2013-03-14 画像処理装置及び画像処理方法

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2012136985A Division JP5225491B2 (ja) 2012-06-18 2012-06-18 画像処理装置及び画像処理方法

Publications (2)

Publication Number Publication Date
JP2013127818A JP2013127818A (ja) 2013-06-27
JP5627730B2 true JP5627730B2 (ja) 2014-11-19

Family

ID=48778262

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2013051960A Active JP5627730B2 (ja) 2013-03-14 2013-03-14 画像処理装置及び画像処理方法

Country Status (1)

Country Link
JP (1) JP5627730B2 (ja)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2015088784A (ja) 2013-10-28 2015-05-07 キヤノン株式会社 撮像装置

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002044451A (ja) * 2000-07-19 2002-02-08 Canon Inc 画像処理装置およびその方法
JP2005252711A (ja) * 2004-03-04 2005-09-15 Fuji Photo Film Co Ltd デジタルスチルカメラを用いた撮影システム、及び撮影制御方法
JP2008072604A (ja) * 2006-09-15 2008-03-27 Canon Inc 画像処理方式、装置、メディア、プログラム

Also Published As

Publication number Publication date
JP2013127818A (ja) 2013-06-27

Similar Documents

Publication Publication Date Title
JP5100565B2 (ja) 画像処理装置及び画像処理方法
EP1302898B1 (en) System and method for digital image tone mapping using an adaptive sigmoidal function based on perceptual preference guidelines
TWI416940B (zh) 影像處理裝置及影像處理程式
JP5343726B2 (ja) 画像処理装置、及び画像処理プログラム
JP4645921B2 (ja) 画像信号処理装置および方法、プログラム、並びに撮像装置
JP2000228747A (ja) 画像処理装置
JP5901667B2 (ja) 画像処理装置及び方法、画像処理プログラム、撮像装置
JP6004757B2 (ja) 画像処理装置及び画像処理方法
JP5392560B2 (ja) 画像処理装置および画像処理方法
JP5235759B2 (ja) 画像処理装置、画像処理方法、及びプログラム
JP6611576B2 (ja) 画像処理装置および画像処理方法
JP2017037357A (ja) 画像処理装置、プログラムおよび記録媒体
JP2011228807A (ja) 画像処理プログラム、画像処理装置、および画像処理方法
JP2006295582A (ja) 画像処理装置と撮像装置、および画像処理プログラム
US11503215B2 (en) Image processing apparatus, image processing method, and non-transitory computer-readable storage medium that notify a user of a region in which tone characteristics can be restored
JP5225491B2 (ja) 画像処理装置及び画像処理方法
JP5932392B2 (ja) 画像処理装置および画像処理方法
JP5591026B2 (ja) 撮像装置及びその制御方法
JP5627730B2 (ja) 画像処理装置及び画像処理方法
JP5743456B2 (ja) 画像処理装置、画像処理方法及び撮像装置
JP6786273B2 (ja) 画像処理装置、画像処理方法、及びプログラム
JP4120928B2 (ja) 画像処理装置、画像処理方法、およびそのプログラム
JP5561389B2 (ja) 画像処理プログラム、画像処理装置、電子カメラ、および画像処理方法
JP2016170637A (ja) 画像処理装置および画像処理方法
JP2017211725A (ja) 画像処理装置、画像処理方法、及びプログラム

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20131224

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20140114

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20140317

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: 20140902

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20140930

R151 Written notification of patent or utility model registration

Ref document number: 5627730

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151