JP2007043381A - Imaging apparatus, image processing apparatus, image processing method, and image processing program - Google Patents
Imaging apparatus, image processing apparatus, image processing method, and image processing program Download PDFInfo
- Publication number
- JP2007043381A JP2007043381A JP2005224097A JP2005224097A JP2007043381A JP 2007043381 A JP2007043381 A JP 2007043381A JP 2005224097 A JP2005224097 A JP 2005224097A JP 2005224097 A JP2005224097 A JP 2005224097A JP 2007043381 A JP2007043381 A JP 2007043381A
- Authority
- JP
- Japan
- Prior art keywords
- image data
- brightness
- captured image
- index
- correction
- 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
Links
Images
Landscapes
- Studio Devices (AREA)
Abstract
Description
本発明は、撮影画像データの明るさの補正処理を行う撮像装置、画像処理装置、画像処理方法及び画像処理プログラムに関する。 The present invention relates to an imaging apparatus, an image processing apparatus, an image processing method, and an image processing program that perform brightness correction processing of captured image data.
従来、デジタルカメラ等の撮像装置により取得された画像や、ネガフィルム等の写真フィルムに記録された画像を光電的に読み取ることによって得られた撮影画像を、プリンタ等の出力デバイスで出力(再生)することが行われている。このように出力デバイスを用いて撮影画像を出力(再生)する場合において、画像領域の低輝度部と高輝度部とを別々に補正し、画像全体のダイナミックレンジを圧縮する所謂「覆い焼き」処理を適用することにより、出力デバイスの再現範囲限界で生じる、明部及び暗部のつぶれを抑制する方法が知られている(例えば、特許文献1参照。)。 Conventionally, a captured image obtained by photoelectrically reading an image acquired by an imaging device such as a digital camera or an image recorded on a photographic film such as a negative film is output (reproduced) by an output device such as a printer. To be done. In this way, when outputting (reproducing) a captured image using an output device, a so-called “dodging” process in which the low luminance portion and the high luminance portion of the image area are separately corrected and the dynamic range of the entire image is compressed. A method for suppressing the collapse of the bright part and the dark part, which occurs at the limit of the reproduction range of the output device by applying, is known (for example, see Patent Document 1).
一方、撮影画像データの主要被写体(例えば、人物顔領域)の明るさが適正に仕上がるように、撮影画像データの明るさを自動的に調整することが行われている。このような明るさ調整方法において、撮影画像データの主要被写体を解析して得られた明るさに基づいて、その撮影画像データの明るさを補正するための補正量及び補正カーブを設定する方法が知られている(例えば、特許文献2参照。)。
しかしながら、撮影画像データの主要被写体の明るさに基づいて、撮影画像データの明るさを補正するための明るさ補正量及び補正カーブを設定すると、逆光やストロボ撮影シーンのような、ダイナミックレンジの大きいシーンでは、明るさ補正量が大きい程、明部及び暗部がつぶれたり、高彩度の色が飽和してつぶれたり、色相が変わってしまうという問題がある。 However, if the brightness correction amount and correction curve for correcting the brightness of the captured image data are set based on the brightness of the main subject of the captured image data, the dynamic range is large, such as in backlight or strobe shooting scenes. In the scene, as the brightness correction amount is larger, there is a problem that a bright part and a dark part are crushed, a high-saturation color is saturated and crushed, and a hue is changed.
このような問題の解決策として上記の「覆い焼き」処理を適用すると、人物顔領域の明るさを適正に保つことが難しく、また、著しい「覆い焼き」処理の結果に対するユーザの嗜好も様々であることから、改善が望まれていた。更に、逆光とストロボ撮影シーンとでは、ダイナミックレンジに差がないが、そもそも夫々のシーンにおいてつぶれを警戒すべき輝度や色の種類は、画像を明るくするか暗くするかの判断、即ち、人物顔領域の明るさをどのように検出するかの精度に依存するという、本質的な問題があった。 Applying the above-described “Dodge” process as a solution to such a problem makes it difficult to maintain the brightness of the human face area appropriately, and the user's preference for the result of the remarkable “Dodge” process also varies. Because of this, improvements were desired. Furthermore, there is no difference in dynamic range between backlight and flash photography scenes, but in the first place the brightness and color type that should be wary of crushing in each scene is determined whether to make the image brighter or darker, that is, the human face There was an essential problem of depending on the accuracy of how the brightness of the area was detected.
本発明の課題は、撮影画像データの明るさを適正に補正することである。 An object of the present invention is to appropriately correct the brightness of captured image data.
上記課題を解決するため、請求項1に記載の発明は、被写体を撮影して撮影画像データを取得し、当該撮影画像データ内の主要被写体の明るさを最適化する処理を行う撮像装置であって、
前記撮影画像データの自然光による野外撮影度を表す自然光指標を算出する指標算出手段と、
前記撮影画像データの明るさ解析値と、明るさの再現目標値に基づいて、当該撮影画像データに対する複数の仮補正量を設定する仮補正量設定手段と、
前記指標算出手段により算出された自然光指標に基づいて、前記複数の仮補正量の各々に乗算する重み係数としての混合係数を設定する混合係数設定手段と、
前記混合係数設定手段により設定された混合係数と、前記複数の仮補正量に基づいて、前記撮影画像データの明るさ補正量を算出する補正量算出手段と、
前記補正量算出手段により算出された明るさ補正量と前記自然光指標に基づいて、前記撮影画像データを変換するための補正カーブを生成する補正カーブ生成手段と、
前記補正カーブ生成手段により生成された補正カーブに従って、前記撮影画像データの明るさを補正する補正手段と、を備えることを特徴としている。
In order to solve the above-described problem, an invention according to
Index calculating means for calculating a natural light index representing the degree of outdoor shooting by natural light of the captured image data;
Temporary correction amount setting means for setting a plurality of temporary correction amounts for the captured image data based on a brightness analysis value of the captured image data and a brightness reproduction target value;
Based on the natural light index calculated by the index calculating means, a mixing coefficient setting means for setting a mixing coefficient as a weighting coefficient for multiplying each of the plurality of temporary correction amounts;
Correction amount calculating means for calculating a brightness correction amount of the captured image data based on the mixing coefficient set by the mixing coefficient setting means and the plurality of temporary correction amounts;
Correction curve generating means for generating a correction curve for converting the captured image data based on the brightness correction amount calculated by the correction amount calculating means and the natural light index;
Correction means for correcting the brightness of the captured image data in accordance with the correction curve generated by the correction curve generation means.
請求項2に記載の発明は、被写体を撮影して撮影画像データを取得し、当該撮影画像データ内の主要被写体の明るさを最適化する処理を行う撮像装置であって、
前記撮影画像データの自然光による野外撮影度を表す自然光指標と、当該撮影画像データのダイナミックレンジの大きさを表す輝度比指標を算出する指標算出手段と、
前記撮影画像データの明るさ解析値と、前記輝度比指標と、明るさの再現目標値に基づいて、当該撮影画像データに対する複数の仮補正量を設定する仮補正量設定手段と、
前記指標算出手段により算出された自然光指標に基づいて、前記複数の仮補正量の各々に乗算する重み係数としての混合係数を設定する混合係数設定手段と、
前記混合係数設定手段により設定された混合係数と、前記複数の仮補正量に基づいて、前記撮影画像データの明るさ補正量を算出する補正量算出手段と、
前記補正量算出手段により算出された明るさ補正量、前記自然光指標及び前記輝度比指標に基づいて、前記撮影画像データを変換するための補正カーブを生成する補正カーブ生成手段と、
前記補正カーブ生成手段により生成された補正カーブに従って、前記撮影画像データの明るさを補正する補正手段と、を備えることを特徴としている。
The invention according to
A natural light index that represents the degree of outdoor photographing by natural light of the photographed image data, and an index calculation unit that calculates a luminance ratio index that represents the size of the dynamic range of the photographed image data;
Temporary correction amount setting means for setting a plurality of temporary correction amounts for the photographed image data based on the brightness analysis value of the photographed image data, the luminance ratio index, and a brightness reproduction target value;
Based on the natural light index calculated by the index calculating means, a mixing coefficient setting means for setting a mixing coefficient as a weighting coefficient for multiplying each of the plurality of temporary correction amounts;
Correction amount calculating means for calculating a brightness correction amount of the captured image data based on the mixing coefficient set by the mixing coefficient setting means and the plurality of temporary correction amounts;
Correction curve generation means for generating a correction curve for converting the captured image data based on the brightness correction amount calculated by the correction amount calculation means, the natural light index, and the luminance ratio index;
Correction means for correcting the brightness of the captured image data in accordance with the correction curve generated by the correction curve generation means.
請求項3に記載の発明は、被写体を撮影して撮影画像データを取得し、当該撮影画像データ内の主要被写体の明るさを最適化する処理を行う撮像装置であって、
前記撮影画像データの自然光による野外撮影度を表す自然光指標と、当該撮影画像データのダイナミックレンジの大きさを表す輝度比指標を算出する指標算出手段と、
前記撮影画像データの明るさ解析値と、前記輝度比指標と、明るさの再現目標値に基づいて、当該撮影画像データに対する複数の仮補正量を設定する仮補正量設定手段と、
前記指標算出手段により算出された自然光指標に基づいて、前記複数の仮補正量の各々に乗算する重み係数としての混合係数を設定する混合係数設定手段と、
前記混合係数設定手段により設定された混合係数と、前記複数の仮補正量に基づいて、前記撮影画像データの明るさ補正量を算出する補正量算出手段と、
前記撮影画像データの彩度が所定の閾値よりも高く、且つ前記自然光指標に基づいて設定される所定の色相を有する高彩度の画素数に基づいて、当該撮影画像データの明るさ補正量を抑制するための抑制係数を算出する抑制係数算出手段と、
前記補正量算出手段により算出された明るさ補正量に前記抑制係数を乗算して新たな明るさ補正量を算出する乗算手段と、
前記乗算手段により得られた新たな明るさ補正量、前記自然光指標及び前記輝度比指標に基づいて、前記撮影画像データを変換するための補正カーブを生成する補正カーブ生成手段と、
前記補正カーブ生成手段により生成された補正カーブに従って、前記撮影画像データの明るさを補正する補正手段と、を備えることを特徴としている。
The invention according to
A natural light index that represents the degree of outdoor photographing by natural light of the photographed image data, and an index calculation unit that calculates a luminance ratio index that represents the size of the dynamic range of the photographed image data;
Temporary correction amount setting means for setting a plurality of temporary correction amounts for the photographed image data based on the brightness analysis value of the photographed image data, the luminance ratio index, and a brightness reproduction target value;
Based on the natural light index calculated by the index calculating means, a mixing coefficient setting means for setting a mixing coefficient as a weighting coefficient for multiplying each of the plurality of temporary correction amounts;
Correction amount calculating means for calculating a brightness correction amount of the captured image data based on the mixing coefficient set by the mixing coefficient setting means and the plurality of temporary correction amounts;
The brightness correction amount of the captured image data is suppressed based on the number of pixels of high saturation having a predetermined hue that is set based on the natural light index and the saturation of the captured image data is higher than a predetermined threshold. A suppression coefficient calculating means for calculating a suppression coefficient for
Multiplication means for calculating a new brightness correction amount by multiplying the brightness correction amount calculated by the correction amount calculation means by the suppression coefficient;
A correction curve generating means for generating a correction curve for converting the captured image data based on the new brightness correction amount obtained by the multiplying means, the natural light index and the luminance ratio index;
Correction means for correcting the brightness of the captured image data in accordance with the correction curve generated by the correction curve generation means.
請求項4に記載の発明は、被写体を撮影して撮影画像データを取得し、当該撮影画像データ内の主要被写体の明るさを最適化する処理を行う撮像装置であって、
前記撮影画像データの自然光による野外撮影度を表す自然光指標と、当該撮影画像データのダイナミックレンジの大きさを表す輝度比指標を算出する指標算出手段と、
前記撮影画像データの明るさ解析値と、明るさの再現目標値に基づいて、当該撮影画像データに対する複数の仮補正量を設定する仮補正量設定手段と、
前記撮影画像データの彩度が所定の閾値よりも高く、且つ前記自然光指標に基づいて設定される所定の色相を有する高彩度の画素数に基づいて、当該撮影画像データの明るさ補正量を抑制するための抑制係数を算出する抑制係数算出手段と、
前記仮補正量設定手段により設定された前記複数の仮補正量の各々に前記抑制係数を乗算することによって新たな仮補正量を算出する乗算手段と、
前記指標算出手段により算出された自然光指標に基づいて、前記乗算手段により得られた新たな複数の仮補正量の各々に乗算する重み係数としての混合係数を設定する混合係数設定手段と、
前記混合係数設定手段により設定された混合係数と、前記新たな複数の仮補正量に基づいて、前記撮影画像データの明るさ補正量を算出する補正量算出手段と、
前記補正量算出手段により算出された明るさ補正量、前記自然光指標及び前記輝度比指標に基づいて、前記撮影画像データを変換するための補正カーブを生成する補正カーブ生成手段と、
前記補正カーブ生成手段により生成された補正カーブに従って、前記撮影画像データの明るさを補正する補正手段と、を備えることを特徴としている。
The invention according to
A natural light index that represents the degree of outdoor photographing by natural light of the photographed image data, and an index calculation unit that calculates a luminance ratio index that represents the size of the dynamic range of the photographed image data;
Temporary correction amount setting means for setting a plurality of temporary correction amounts for the captured image data based on a brightness analysis value of the captured image data and a brightness reproduction target value;
The brightness correction amount of the captured image data is suppressed based on the number of pixels of high saturation having a predetermined hue that is set based on the natural light index and the saturation of the captured image data is higher than a predetermined threshold. A suppression coefficient calculating means for calculating a suppression coefficient for
Multiplication means for calculating a new temporary correction amount by multiplying each of the plurality of temporary correction amounts set by the temporary correction amount setting means by the suppression coefficient;
Based on the natural light index calculated by the index calculating means, a mixing coefficient setting means for setting a mixing coefficient as a weighting coefficient for multiplying each of a plurality of new temporary correction amounts obtained by the multiplying means,
A correction amount calculating means for calculating a brightness correction amount of the photographed image data based on the mixing coefficient set by the mixing coefficient setting means and the plurality of new temporary correction amounts;
Correction curve generation means for generating a correction curve for converting the captured image data based on the brightness correction amount calculated by the correction amount calculation means, the natural light index, and the luminance ratio index;
Correction means for correcting the brightness of the captured image data in accordance with the correction curve generated by the correction curve generation means.
請求項5に記載の発明は、被写体を撮影して撮影画像データを取得し、当該撮影画像データ内の主要被写体の明るさを最適化する処理を行う撮像装置であって、
前記撮影画像データの自然光による野外撮影度を表す自然光指標と、当該撮影画像データのダイナミックレンジの大きさを表す輝度比指標を算出する指標算出手段と、
前記撮影画像データの明るさ解析値と、明るさの再現目標値に基づいて、当該撮影画像データに対する複数の仮補正量を設定する仮補正量設定手段と、
前記指標算出手段により算出された自然光指標に基づいて、前記複数の仮補正量の各々に乗算する重み係数としての混合係数を設定する混合係数設定手段と、
前記撮影画像データの彩度が所定の閾値よりも高く、且つ前記自然光指標に基づいて設定される所定の色相を有する高彩度の画素数に基づいて、当該撮影画像データの明るさ補正量を抑制するための抑制係数を算出する抑制係数算出手段と、
前記混合係数設定手段により設定された混合係数に前記抑制係数を乗算することによって新たな混合係数を算出する乗算手段と、
前記乗算手段により得られた新たな混合係数と、前記複数の仮補正量に基づいて、前記撮影画像データの明るさ補正量を算出する補正量算出手段と、
前記補正量算出手段により算出された明るさ補正量、前記自然光指標及び前記輝度比指標に基づいて、前記撮影画像データを変換するための補正カーブを生成する補正カーブ生成手段と、
前記補正カーブ生成手段により生成された補正カーブに従って、前記撮影画像データの明るさを補正する補正手段と、を備えることを特徴としている。
The invention according to
A natural light index that represents the degree of outdoor photographing by natural light of the photographed image data, and an index calculation unit that calculates a luminance ratio index that represents the size of the dynamic range of the photographed image data;
Temporary correction amount setting means for setting a plurality of temporary correction amounts for the captured image data based on a brightness analysis value of the captured image data and a brightness reproduction target value;
Based on the natural light index calculated by the index calculating means, a mixing coefficient setting means for setting a mixing coefficient as a weighting coefficient for multiplying each of the plurality of temporary correction amounts;
The brightness correction amount of the captured image data is suppressed based on the number of pixels of high saturation having a predetermined hue that is set based on the natural light index and the saturation of the captured image data is higher than a predetermined threshold. A suppression coefficient calculating means for calculating a suppression coefficient for
Multiplication means for calculating a new mixing coefficient by multiplying the mixing coefficient set by the mixing coefficient setting means by the suppression coefficient;
Correction amount calculation means for calculating a brightness correction amount of the captured image data based on the new mixing coefficient obtained by the multiplication means and the plurality of temporary correction amounts;
Correction curve generation means for generating a correction curve for converting the captured image data based on the brightness correction amount calculated by the correction amount calculation means, the natural light index, and the luminance ratio index;
Correction means for correcting the brightness of the captured image data in accordance with the correction curve generated by the correction curve generation means.
請求項6に記載の発明は、請求項1〜5の何れか一項に記載の撮像装置において、前記指標算出手段は、
撮影画像データを、所定の明度と色相の組み合わせからなる領域に分割し、当該分割された領域毎に前記撮影画像データ全体に占める割合を示す第1の占有率を算出する第1算出処理と、撮影画像データを、当該撮影画像データの画面の外縁からの距離と明度の組み合わせからなる所定の領域に分割し、当該分割された領域毎に前記撮影画像データ全体に占める割合を示す第2の占有率を算出する第2算出処理の少なくとも一方の算出処理を実行し、
前記撮影画像データの階調分布の偏りを示す偏倚量を算出し、
前記算出された第1の占有率及び/又は第2の占有率と、前記偏倚量に、撮影条件に応じて予め設定された係数を乗算することにより、前記自然光指標及び/又は前記輝度比指標を算出することを特徴としている。
According to a sixth aspect of the present invention, in the imaging apparatus according to any one of the first to fifth aspects, the index calculating unit includes:
A first calculation process that divides the captured image data into regions composed of combinations of predetermined brightness and hue, and calculates a first occupancy ratio that indicates a ratio of the entire captured image data for each of the divided regions; The captured image data is divided into a predetermined area composed of a combination of the distance from the outer edge of the screen of the captured image data and the brightness, and a second occupation indicating the ratio of the divided area to the entire captured image data Executing at least one of the second calculation processes for calculating the rate,
Calculating a deviation amount indicating a deviation in gradation distribution of the photographed image data;
The natural light index and / or the luminance ratio index are obtained by multiplying the calculated first occupancy ratio and / or second occupancy ratio and the deviation amount by a coefficient set in advance according to a shooting condition. It is characterized by calculating.
請求項7に記載の発明は、撮影画像データ内の主要被写体の明るさを最適化する処理を行う画像処理装置であって、
前記撮影画像データの自然光による野外撮影度を表す自然光指標を算出する指標算出手段と、
前記撮影画像データの明るさ解析値と、明るさの再現目標値に基づいて、当該撮影画像データに対する複数の仮補正量を設定する仮補正量設定手段と、
前記指標算出手段により算出された自然光指標に基づいて、前記複数の仮補正量の各々に乗算する重み係数としての混合係数を設定する混合係数設定手段と、
前記混合係数設定手段により設定された混合係数と、前記複数の仮補正量に基づいて、前記撮影画像データの明るさ補正量を算出する補正量算出手段と、
前記補正量算出手段により算出された明るさ補正量と前記自然光指標に基づいて、前記撮影画像データを変換するための補正カーブを生成する補正カーブ生成手段と、
前記補正カーブ生成手段により生成された補正カーブに従って、前記撮影画像データの明るさを補正する補正手段と、を備えることを特徴としている。
The invention according to
Index calculating means for calculating a natural light index representing the degree of outdoor shooting by natural light of the captured image data;
Temporary correction amount setting means for setting a plurality of temporary correction amounts for the captured image data based on a brightness analysis value of the captured image data and a brightness reproduction target value;
Based on the natural light index calculated by the index calculating means, a mixing coefficient setting means for setting a mixing coefficient as a weighting coefficient for multiplying each of the plurality of temporary correction amounts;
Correction amount calculating means for calculating a brightness correction amount of the captured image data based on the mixing coefficient set by the mixing coefficient setting means and the plurality of temporary correction amounts;
Correction curve generating means for generating a correction curve for converting the captured image data based on the brightness correction amount calculated by the correction amount calculating means and the natural light index;
Correction means for correcting the brightness of the captured image data in accordance with the correction curve generated by the correction curve generation means.
請求項8に記載の発明は、撮影画像データ内の主要被写体の明るさを最適化する処理を行う画像処理装置であって、
前記撮影画像データの自然光による野外撮影度を表す自然光指標と、当該撮影画像データのダイナミックレンジの大きさを表す輝度比指標を算出する指標算出手段と、
前記撮影画像データの明るさ解析値と、前記輝度比指標と、明るさの再現目標値に基づいて、当該撮影画像データに対する複数の仮補正量を設定する仮補正量設定手段と、
前記指標算出手段により算出された自然光指標に基づいて、前記複数の仮補正量の各々に乗算する重み係数としての混合係数を設定する混合係数設定手段と、
前記混合係数設定手段により設定された混合係数と、前記複数の仮補正量に基づいて、前記撮影画像データの明るさ補正量を算出する補正量算出手段と、
前記補正量算出手段により算出された明るさ補正量、前記自然光指標及び前記輝度比指標に基づいて、前記撮影画像データを変換するための補正カーブを生成する補正カーブ生成手段と、
前記補正カーブ生成手段により生成された補正カーブに従って、前記撮影画像データの明るさを補正する補正手段と、を備えることを特徴としている。
The invention according to
A natural light index that represents the degree of outdoor photographing by natural light of the photographed image data, and an index calculation unit that calculates a luminance ratio index that represents the size of the dynamic range of the photographed image data;
Temporary correction amount setting means for setting a plurality of temporary correction amounts for the photographed image data based on the brightness analysis value of the photographed image data, the luminance ratio index, and a brightness reproduction target value;
Based on the natural light index calculated by the index calculating means, a mixing coefficient setting means for setting a mixing coefficient as a weighting coefficient for multiplying each of the plurality of temporary correction amounts;
Correction amount calculating means for calculating a brightness correction amount of the captured image data based on the mixing coefficient set by the mixing coefficient setting means and the plurality of temporary correction amounts;
Correction curve generation means for generating a correction curve for converting the captured image data based on the brightness correction amount calculated by the correction amount calculation means, the natural light index, and the luminance ratio index;
Correction means for correcting the brightness of the captured image data in accordance with the correction curve generated by the correction curve generation means.
請求項9に記載の発明は、撮影画像データ内の主要被写体の明るさを最適化する処理を行う画像処理装置であって、
前記撮影画像データの自然光による野外撮影度を表す自然光指標と、当該撮影画像データのダイナミックレンジの大きさを表す輝度比指標を算出する指標算出手段と、
前記撮影画像データの明るさ解析値と、前記輝度比指標と、明るさの再現目標値に基づいて、当該撮影画像データに対する複数の仮補正量を設定する仮補正量設定手段と、
前記指標算出手段により算出された自然光指標に基づいて、前記複数の仮補正量の各々に乗算する重み係数としての混合係数を設定する混合係数設定手段と、
前記混合係数設定手段により設定された混合係数と、前記複数の仮補正量に基づいて、前記撮影画像データの明るさ補正量を算出する補正量算出手段と、
前記撮影画像データの彩度が所定の閾値よりも高く、且つ前記自然光指標に基づいて設定される所定の色相を有する高彩度の画素数に基づいて、当該撮影画像データの明るさ補正量を抑制するための抑制係数を算出する抑制係数算出手段と、
前記補正量算出手段により算出された明るさ補正量に前記抑制係数を乗算して新たな明るさ補正量を算出する乗算手段と、
前記乗算手段により得られた新たな明るさ補正量、前記自然光指標及び前記輝度比指標に基づいて、前記撮影画像データを変換するための補正カーブを生成する補正カーブ生成手段と、
前記補正カーブ生成手段により生成された補正カーブに従って、前記撮影画像データの明るさを補正する補正手段と、を備えることを特徴としている。
The invention according to
A natural light index that represents the degree of outdoor photographing by natural light of the photographed image data, and an index calculation unit that calculates a luminance ratio index that represents the size of the dynamic range of the photographed image data;
Temporary correction amount setting means for setting a plurality of temporary correction amounts for the photographed image data based on the brightness analysis value of the photographed image data, the luminance ratio index, and a brightness reproduction target value;
Based on the natural light index calculated by the index calculating means, a mixing coefficient setting means for setting a mixing coefficient as a weighting coefficient for multiplying each of the plurality of temporary correction amounts;
Correction amount calculating means for calculating a brightness correction amount of the captured image data based on the mixing coefficient set by the mixing coefficient setting means and the plurality of temporary correction amounts;
The brightness correction amount of the captured image data is suppressed based on the number of pixels of high saturation having a predetermined hue that is set based on the natural light index and the saturation of the captured image data is higher than a predetermined threshold. A suppression coefficient calculating means for calculating a suppression coefficient for
Multiplication means for calculating a new brightness correction amount by multiplying the brightness correction amount calculated by the correction amount calculation means by the suppression coefficient;
A correction curve generating means for generating a correction curve for converting the captured image data based on the new brightness correction amount obtained by the multiplying means, the natural light index and the luminance ratio index;
Correction means for correcting the brightness of the captured image data in accordance with the correction curve generated by the correction curve generation means.
請求項10に記載の発明は、撮影画像データ内の主要被写体の明るさを最適化する処理を行う画像処理装置であって、
前記撮影画像データの自然光による野外撮影度を表す自然光指標と、当該撮影画像データのダイナミックレンジの大きさを表す輝度比指標を算出する指標算出手段と、
前記撮影画像データの明るさ解析値と、明るさの再現目標値に基づいて、当該撮影画像データに対する複数の仮補正量を設定する仮補正量設定手段と、
前記撮影画像データの彩度が所定の閾値よりも高く、且つ前記自然光指標に基づいて設定される所定の色相を有する高彩度の画素数に基づいて、当該撮影画像データの明るさ補正量を抑制するための抑制係数を算出する抑制係数算出手段と、
前記仮補正量設定手段により設定された前記複数の仮補正量の各々に前記抑制係数を乗算することによって新たな仮補正量を算出する乗算手段と、
前記指標算出手段により算出された自然光指標に基づいて、前記乗算手段により得られた新たな複数の仮補正量の各々に乗算する重み係数としての混合係数を設定する混合係数設定手段と、
前記混合係数設定手段により設定された混合係数と、前記新たな複数の仮補正量に基づいて、前記撮影画像データの明るさ補正量を算出する補正量算出手段と、
前記補正量算出手段により算出された明るさ補正量、前記自然光指標及び前記輝度比指標に基づいて、前記撮影画像データを変換するための補正カーブを生成する補正カーブ生成手段と、
前記補正カーブ生成手段により生成された補正カーブに従って、前記撮影画像データの明るさを補正する補正手段と、を備えることを特徴としている。
The invention according to
A natural light index that represents a degree of outdoor photographing by natural light of the captured image data, and an index calculation unit that calculates a luminance ratio index that represents the size of the dynamic range of the captured image data;
Temporary correction amount setting means for setting a plurality of temporary correction amounts for the captured image data based on a brightness analysis value of the captured image data and a brightness reproduction target value;
The brightness correction amount of the captured image data is suppressed based on the number of pixels of high saturation having a predetermined hue that is set based on the natural light index and the saturation of the captured image data is higher than a predetermined threshold. A suppression coefficient calculating means for calculating a suppression coefficient for
Multiplication means for calculating a new temporary correction amount by multiplying each of the plurality of temporary correction amounts set by the temporary correction amount setting means by the suppression coefficient;
Based on the natural light index calculated by the index calculating means, a mixing coefficient setting means for setting a mixing coefficient as a weighting coefficient for multiplying each of a plurality of new temporary correction amounts obtained by the multiplying means,
A correction amount calculating means for calculating a brightness correction amount of the photographed image data based on the mixing coefficient set by the mixing coefficient setting means and the plurality of new temporary correction amounts;
Correction curve generation means for generating a correction curve for converting the captured image data based on the brightness correction amount calculated by the correction amount calculation means, the natural light index, and the luminance ratio index;
Correction means for correcting the brightness of the captured image data in accordance with the correction curve generated by the correction curve generation means.
請求項11に記載の発明は、撮影画像データ内の主要被写体の明るさを最適化する処理を行う画像処理装置であって、
前記撮影画像データの自然光による野外撮影度を表す自然光指標と、当該撮影画像データのダイナミックレンジの大きさを表す輝度比指標を算出する指標算出手段と、
前記撮影画像データの明るさ解析値と、明るさの再現目標値に基づいて、当該撮影画像データに対する複数の仮補正量を設定する仮補正量設定手段と、
前記指標算出手段により算出された自然光指標に基づいて、前記複数の仮補正量の各々に乗算する重み係数としての混合係数を設定する混合係数設定手段と、
前記撮影画像データの彩度が所定の閾値よりも高く、且つ前記自然光指標に基づいて設定される所定の色相を有する高彩度の画素数に基づいて、当該撮影画像データの明るさ補正量を抑制するための抑制係数を算出する抑制係数算出手段と、
前記混合係数設定手段により設定された混合係数に前記抑制係数を乗算することによって新たな混合係数を算出する乗算手段と、
前記乗算手段により得られた新たな混合係数と、前記複数の仮補正量に基づいて、前記撮影画像データの明るさ補正量を算出する補正量算出手段と、
前記補正量算出手段により算出された明るさ補正量、前記自然光指標及び前記輝度比指標に基づいて、前記撮影画像データを変換するための補正カーブを生成する補正カーブ生成手段と、
前記補正カーブ生成手段により生成された補正カーブに従って、前記撮影画像データの明るさを補正する補正手段と、を備えることを特徴としている。
The invention according to
A natural light index that represents the degree of outdoor photographing by natural light of the photographed image data, and an index calculation unit that calculates a luminance ratio index that represents the size of the dynamic range of the photographed image data;
Temporary correction amount setting means for setting a plurality of temporary correction amounts for the captured image data based on a brightness analysis value of the captured image data and a brightness reproduction target value;
Based on the natural light index calculated by the index calculating means, a mixing coefficient setting means for setting a mixing coefficient as a weighting coefficient for multiplying each of the plurality of temporary correction amounts;
The brightness correction amount of the captured image data is suppressed based on the number of pixels of high saturation having a predetermined hue that is set based on the natural light index and the saturation of the captured image data is higher than a predetermined threshold. A suppression coefficient calculating means for calculating a suppression coefficient for
Multiplication means for calculating a new mixing coefficient by multiplying the mixing coefficient set by the mixing coefficient setting means by the suppression coefficient;
Correction amount calculation means for calculating a brightness correction amount of the captured image data based on the new mixing coefficient obtained by the multiplication means and the plurality of temporary correction amounts;
Correction curve generation means for generating a correction curve for converting the captured image data based on the brightness correction amount calculated by the correction amount calculation means, the natural light index, and the luminance ratio index;
Correction means for correcting the brightness of the captured image data in accordance with the correction curve generated by the correction curve generation means.
請求項12に記載の発明は、請求項7〜11の何れか一項に記載の画像処理装置において、前記指標算出手段は、
撮影画像データを、所定の明度と色相の組み合わせからなる領域に分割し、当該分割された領域毎に前記撮影画像データ全体に占める割合を示す第1の占有率を算出する第1算出処理と、撮影画像データを、当該撮影画像データの画面の外縁からの距離と明度の組み合わせからなる所定の領域に分割し、当該分割された領域毎に前記撮影画像データ全体に占める割合を示す第2の占有率を算出する第2算出処理の少なくとも一方の算出処理を実行し、
前記撮影画像データの階調分布の偏りを示す偏倚量を算出し、
前記算出された第1の占有率及び/又は第2の占有率と、前記偏倚量に、撮影条件に応じて予め設定された係数を乗算することにより、前記自然光指標及び/又は前記輝度比指標を算出することを特徴としている。
The invention according to
A first calculation process that divides the captured image data into regions composed of combinations of predetermined brightness and hue, and calculates a first occupancy ratio that indicates a ratio of the entire captured image data for each of the divided regions; The captured image data is divided into a predetermined area composed of a combination of the distance from the outer edge of the screen of the captured image data and the brightness, and a second occupation indicating the ratio of the divided area to the entire captured image data Executing at least one of the second calculation processes for calculating the rate,
Calculating a deviation amount indicating a deviation in gradation distribution of the photographed image data;
The natural light index and / or the luminance ratio index are obtained by multiplying the calculated first occupancy ratio and / or second occupancy ratio and the deviation amount by a coefficient set in advance according to a shooting condition. It is characterized by calculating.
請求項13に記載の発明は、撮影画像データ内の主要被写体の明るさを最適化する処理を行う画像処理方法であって、
前記撮影画像データの自然光による野外撮影度を表す自然光指標を算出する指標算出工程と、
前記撮影画像データの明るさ解析値と、明るさの再現目標値に基づいて、当該撮影画像データに対する複数の仮補正量を設定する仮補正量設定工程と、
前記指標算出工程により算出された自然光指標に基づいて、前記複数の仮補正量の各々に乗算する重み係数としての混合係数を設定する混合係数設定工程と、
前記混合係数設定工程により設定された混合係数と、前記複数の仮補正量に基づいて、前記撮影画像データの明るさ補正量を算出する補正量算出工程と、
前記補正量算出工程により算出された明るさ補正量と前記自然光指標に基づいて、前記撮影画像データを変換するための補正カーブを生成する補正カーブ生成工程と、
前記補正カーブ生成工程により生成された補正カーブに従って、前記撮影画像データの明るさを補正する補正工程と、を含むことを特徴としている。
The invention according to
An index calculating step for calculating a natural light index that represents the degree of outdoor shooting by natural light of the captured image data;
A temporary correction amount setting step of setting a plurality of temporary correction amounts for the captured image data based on a brightness analysis value of the captured image data and a brightness reproduction target value;
Based on the natural light index calculated by the index calculation step, a mixing coefficient setting step for setting a mixing coefficient as a weighting coefficient to be multiplied to each of the plurality of temporary correction amounts;
A correction amount calculating step of calculating a brightness correction amount of the photographed image data based on the mixing coefficient set by the mixing coefficient setting step and the plurality of temporary correction amounts;
A correction curve generating step for generating a correction curve for converting the captured image data based on the brightness correction amount calculated by the correction amount calculating step and the natural light index;
A correction step of correcting the brightness of the captured image data in accordance with the correction curve generated by the correction curve generation step.
請求項14に記載の発明は、撮影画像データ内の主要被写体の明るさを最適化する処理を行う画像処理方法であって、
前記撮影画像データの自然光による野外撮影度を表す自然光指標と、当該撮影画像データのダイナミックレンジの大きさを表す輝度比指標を算出する指標算出工程と、
前記撮影画像データの明るさ解析値と、前記輝度比指標と、明るさの再現目標値に基づいて、当該撮影画像データに対する複数の仮補正量を設定する仮補正量設定工程と、
前記指標算出工程により算出された自然光指標に基づいて、前記複数の仮補正量の各々に乗算する重み係数としての混合係数を設定する混合係数設定工程と、
前記混合係数設定工程により設定された混合係数と、前記複数の仮補正量に基づいて、前記撮影画像データの明るさ補正量を算出する補正量算出工程と、
前記補正量算出工程により算出された明るさ補正量、前記自然光指標及び前記輝度比指標に基づいて、前記撮影画像データを変換するための補正カーブを生成する補正カーブ生成工程と、
前記補正カーブ生成工程により生成された補正カーブに従って、前記撮影画像データの明るさを補正する補正工程と、を含むことを特徴としている。
The invention according to
An index calculation step of calculating a natural light index that represents the degree of outdoor shooting by natural light of the captured image data, and a luminance ratio index that represents the size of the dynamic range of the captured image data;
A provisional correction amount setting step for setting a plurality of provisional correction amounts for the photographed image data based on the brightness analysis value of the photographed image data, the luminance ratio index, and a reproduction target value of brightness;
Based on the natural light index calculated by the index calculation step, a mixing coefficient setting step for setting a mixing coefficient as a weighting coefficient to be multiplied to each of the plurality of temporary correction amounts;
A correction amount calculating step of calculating a brightness correction amount of the photographed image data based on the mixing coefficient set by the mixing coefficient setting step and the plurality of temporary correction amounts;
A correction curve generation step for generating a correction curve for converting the captured image data based on the brightness correction amount calculated by the correction amount calculation step, the natural light index, and the luminance ratio index;
A correction step of correcting the brightness of the captured image data in accordance with the correction curve generated by the correction curve generation step.
請求項15に記載の発明は、撮影画像データ内の主要被写体の明るさを最適化する処理を行う画像処理方法であって、
前記撮影画像データの自然光による野外撮影度を表す自然光指標と、当該撮影画像データのダイナミックレンジの大きさを表す輝度比指標を算出する指標算出工程と、
前記撮影画像データの明るさ解析値と、前記輝度比指標と、明るさの再現目標値に基づいて、当該撮影画像データに対する複数の仮補正量を設定する仮補正量設定工程と、
前記指標算出工程により算出された自然光指標に基づいて、前記複数の仮補正量の各々に乗算する重み係数としての混合係数を設定する混合係数設定工程と、
前記混合係数設定工程により設定された混合係数と、前記複数の仮補正量に基づいて、前記撮影画像データの明るさ補正量を算出する補正量算出工程と、
前記撮影画像データの彩度が所定の閾値よりも高く、且つ前記自然光指標に基づいて設定される所定の色相を有する高彩度の画素数に基づいて、当該撮影画像データの明るさ補正量を抑制するための抑制係数を算出する抑制係数算出工程と、
前記補正量算出工程により算出された明るさ補正量に前記抑制係数を乗算して新たな明るさ補正量を算出する乗算工程と、
前記乗算工程により得られた新たな明るさ補正量、前記自然光指標及び前記輝度比指標に基づいて、前記撮影画像データを変換するための補正カーブを生成する補正カーブ生成工程と、
前記補正カーブ生成工程により生成された補正カーブに従って、前記撮影画像データの明るさを補正する補正工程と、を含むことを特徴としている。
The invention according to
An index calculation step of calculating a natural light index that represents the degree of outdoor shooting by natural light of the captured image data, and a luminance ratio index that represents the size of the dynamic range of the captured image data;
A provisional correction amount setting step for setting a plurality of provisional correction amounts for the photographed image data based on the brightness analysis value of the photographed image data, the luminance ratio index, and a reproduction target value of brightness;
Based on the natural light index calculated by the index calculation step, a mixing coefficient setting step for setting a mixing coefficient as a weighting coefficient to be multiplied to each of the plurality of temporary correction amounts;
A correction amount calculating step of calculating a brightness correction amount of the photographed image data based on the mixing coefficient set by the mixing coefficient setting step and the plurality of temporary correction amounts;
The brightness correction amount of the captured image data is suppressed based on the number of pixels of high saturation having a predetermined hue that is set based on the natural light index and the saturation of the captured image data is higher than a predetermined threshold. A suppression coefficient calculation step for calculating a suppression coefficient for
A multiplication step of calculating a new brightness correction amount by multiplying the brightness correction amount calculated by the correction amount calculation step by the suppression coefficient;
A correction curve generating step for generating a correction curve for converting the captured image data based on the new brightness correction amount obtained by the multiplication step, the natural light index, and the luminance ratio index;
A correction step of correcting the brightness of the captured image data in accordance with the correction curve generated by the correction curve generation step.
請求項16に記載の発明は、撮影画像データ内の主要被写体の明るさを最適化する処理を行う画像処理方法であって、
前記撮影画像データの自然光による野外撮影度を表す自然光指標と、当該撮影画像データのダイナミックレンジの大きさを表す輝度比指標を算出する指標算出工程と、
前記撮影画像データの明るさ解析値と、明るさの再現目標値に基づいて、当該撮影画像データに対する複数の仮補正量を設定する仮補正量設定工程と、
前記撮影画像データの彩度が所定の閾値よりも高く、且つ前記自然光指標に基づいて設定される所定の色相を有する高彩度の画素数に基づいて、当該撮影画像データの明るさ補正量を抑制するための抑制係数を算出する抑制係数算出工程と、
前記仮補正量設定工程により設定された前記複数の仮補正量の各々に前記抑制係数を乗算することによって新たな仮補正量を算出する乗算工程と、
前記指標算出工程により算出された自然光指標に基づいて、前記乗算工程により得られた新たな複数の仮補正量の各々に乗算する重み係数としての混合係数を設定する混合係数設定工程と、
前記混合係数設定工程により設定された混合係数と、前記新たな複数の仮補正量に基づいて、前記撮影画像データの明るさ補正量を算出する補正量算出工程と、
前記補正量算出工程により算出された明るさ補正量、前記自然光指標及び前記輝度比指標に基づいて、前記撮影画像データを変換するための補正カーブを生成する補正カーブ生成工程と、
前記補正カーブ生成工程により生成された補正カーブに従って、前記撮影画像データの明るさを補正する補正工程と、を含むことを特徴としている。
The invention according to
An index calculation step of calculating a natural light index that represents the degree of outdoor shooting by natural light of the captured image data, and a luminance ratio index that represents the size of the dynamic range of the captured image data;
A temporary correction amount setting step of setting a plurality of temporary correction amounts for the captured image data based on a brightness analysis value of the captured image data and a brightness reproduction target value;
The brightness correction amount of the captured image data is suppressed based on the number of pixels of high saturation having a predetermined hue that is set based on the natural light index and the saturation of the captured image data is higher than a predetermined threshold. A suppression coefficient calculation step for calculating a suppression coefficient for
A multiplication step of calculating a new temporary correction amount by multiplying each of the plurality of temporary correction amounts set by the temporary correction amount setting step by the suppression coefficient;
Based on the natural light index calculated by the index calculation step, a mixing factor setting step for setting a mixing factor as a weighting factor to be multiplied to each of a plurality of new temporary correction amounts obtained by the multiplication step;
A correction amount calculating step of calculating a brightness correction amount of the photographed image data based on the mixing coefficient set by the mixing coefficient setting step and the plurality of new temporary correction amounts;
A correction curve generation step for generating a correction curve for converting the captured image data based on the brightness correction amount calculated by the correction amount calculation step, the natural light index, and the luminance ratio index;
A correction step of correcting the brightness of the captured image data in accordance with the correction curve generated by the correction curve generation step.
請求項17に記載の発明は、撮影画像データ内の主要被写体の明るさを最適化する処理を行う画像処理方法であって、
前記撮影画像データの自然光による野外撮影度を表す自然光指標と、当該撮影画像データのダイナミックレンジの大きさを表す輝度比指標を算出する指標算出工程と、
前記撮影画像データの明るさ解析値と、明るさの再現目標値に基づいて、当該撮影画像データに対する複数の仮補正量を設定する仮補正量設定工程と、
前記指標算出工程により算出された自然光指標に基づいて、前記複数の仮補正量の各々に乗算する重み係数としての混合係数を設定する混合係数設定工程と、
前記撮影画像データの彩度が所定の閾値よりも高く、且つ前記自然光指標に基づいて設定される所定の色相を有する高彩度の画素数に基づいて、当該撮影画像データの明るさ補正量を抑制するための抑制係数を算出する抑制係数算出工程と、
前記混合係数設定工程により設定された混合係数に前記抑制係数を乗算することによって新たな混合係数を算出する乗算工程と、
前記乗算工程により得られた新たな混合係数と、前記複数の仮補正量に基づいて、前記撮影画像データの明るさ補正量を算出する補正量算出工程と、
前記補正量算出工程により算出された明るさ補正量、前記自然光指標及び前記輝度比指標に基づいて、前記撮影画像データを変換するための補正カーブを生成する補正カーブ生成工程と、
前記補正カーブ生成工程により生成された補正カーブに従って、前記撮影画像データの明るさを補正する補正工程と、を含むことを特徴としている。
The invention according to
An index calculation step of calculating a natural light index that represents the degree of outdoor shooting by natural light of the captured image data, and a luminance ratio index that represents the size of the dynamic range of the captured image data;
A temporary correction amount setting step of setting a plurality of temporary correction amounts for the captured image data based on a brightness analysis value of the captured image data and a brightness reproduction target value;
Based on the natural light index calculated by the index calculation step, a mixing coefficient setting step for setting a mixing coefficient as a weighting coefficient to be multiplied to each of the plurality of temporary correction amounts;
The brightness correction amount of the captured image data is suppressed based on the number of pixels of high saturation having a predetermined hue that is set based on the natural light index and the saturation of the captured image data is higher than a predetermined threshold. A suppression coefficient calculation step for calculating a suppression coefficient for
A multiplication step of calculating a new mixing coefficient by multiplying the mixing coefficient set by the mixing coefficient setting step by the suppression coefficient;
A correction amount calculating step of calculating a brightness correction amount of the captured image data based on the new mixing coefficient obtained by the multiplication step and the plurality of temporary correction amounts;
A correction curve generation step for generating a correction curve for converting the captured image data based on the brightness correction amount calculated by the correction amount calculation step, the natural light index, and the luminance ratio index;
A correction step of correcting the brightness of the captured image data in accordance with the correction curve generated by the correction curve generation step.
請求項18に記載の発明は、請求項13〜17の何れか一項に記載の画像処理方法において、前記指標算出工程では、
撮影画像データを、所定の明度と色相の組み合わせからなる領域に分割し、当該分割された領域毎に前記撮影画像データ全体に占める割合を示す第1の占有率を算出する第1算出処理と、撮影画像データを、当該撮影画像データの画面の外縁からの距離と明度の組み合わせからなる所定の領域に分割し、当該分割された領域毎に前記撮影画像データ全体に占める割合を示す第2の占有率を算出する第2算出処理の少なくとも一方の算出処理を実行し、
前記撮影画像データの階調分布の偏りを示す偏倚量を算出し、
前記算出された第1の占有率及び/又は第2の占有率と、前記偏倚量に、撮影条件に応じて予め設定された係数を乗算することにより、前記自然光指標及び/又は前記輝度比指標を算出することを特徴としている。
The invention according to claim 18 is the image processing method according to any one of
A first calculation process that divides the captured image data into regions composed of combinations of predetermined brightness and hue, and calculates a first occupancy ratio that indicates a ratio of the entire captured image data for each of the divided regions; The captured image data is divided into a predetermined area composed of a combination of the distance from the outer edge of the screen of the captured image data and the brightness, and a second occupation indicating the ratio of the divided area to the entire captured image data Executing at least one of the second calculation processes for calculating the rate,
Calculating a deviation amount indicating a deviation in gradation distribution of the photographed image data;
The natural light index and / or the luminance ratio index are obtained by multiplying the calculated first occupancy ratio and / or second occupancy ratio and the deviation amount by a coefficient set in advance according to a shooting condition. It is characterized by calculating.
請求項19に記載の発明は、コンピュータに、撮影画像データの自然光による野外撮影度を表す自然光指標を算出する指標算出機能と、
前記撮影画像データの明るさ解析値と、明るさの再現目標値に基づいて、当該撮影画像データに対する複数の仮補正量を設定する仮補正量設定機能と、
前記指標算出機能により算出された自然光指標に基づいて、前記複数の仮補正量の各々に乗算する重み係数としての混合係数を設定する混合係数設定機能と、
前記混合係数設定機能により設定された混合係数と、前記複数の仮補正量に基づいて、前記撮影画像データの明るさ補正量を算出する補正量算出機能と、
前記補正量算出機能により算出された明るさ補正量と前記自然光指標に基づいて、前記撮影画像データを変換するための補正カーブを生成する補正カーブ生成機能と、
前記補正カーブ生成機能により生成された補正カーブに従って、前記撮影画像データの明るさを補正する補正機能と、を実現させるための画像処理プログラムである。
The invention according to
A temporary correction amount setting function for setting a plurality of temporary correction amounts for the captured image data based on a brightness analysis value of the captured image data and a brightness reproduction target value;
Based on the natural light index calculated by the index calculation function, a mixing coefficient setting function for setting a mixing coefficient as a weighting coefficient to be multiplied to each of the plurality of temporary correction amounts;
A correction amount calculating function for calculating a brightness correction amount of the captured image data based on the mixing coefficient set by the mixing coefficient setting function and the plurality of temporary correction amounts;
A correction curve generation function for generating a correction curve for converting the captured image data based on the brightness correction amount calculated by the correction amount calculation function and the natural light index;
An image processing program for realizing a correction function for correcting the brightness of the captured image data in accordance with a correction curve generated by the correction curve generation function.
請求項20に記載の発明は、コンピュータに、撮影画像データの自然光による野外撮影度を表す自然光指標と、当該撮影画像データのダイナミックレンジの大きさを表す輝度比指標を算出する指標算出機能と、
前記撮影画像データの明るさ解析値と、前記輝度比指標と、明るさの再現目標値に基づいて、当該撮影画像データに対する複数の仮補正量を設定する仮補正量設定機能と、
前記指標算出機能により算出された自然光指標に基づいて、前記複数の仮補正量の各々に乗算する重み係数としての混合係数を設定する混合係数設定機能と、
前記混合係数設定機能により設定された混合係数と、前記複数の仮補正量に基づいて、前記撮影画像データの明るさ補正量を算出する補正量算出機能と、
前記補正量算出機能により算出された明るさ補正量、前記自然光指標及び前記輝度比指標に基づいて、前記撮影画像データを変換するための補正カーブを生成する補正カーブ生成機能と、
前記補正カーブ生成機能により生成された補正カーブに従って、前記撮影画像データの明るさを補正する補正機能と、を実現させるための画像処理プログラムである。
The invention according to
A provisional correction amount setting function for setting a plurality of provisional correction amounts for the photographed image data based on a brightness analysis value of the photographed image data, the luminance ratio index, and a reproduction target value of brightness;
Based on the natural light index calculated by the index calculation function, a mixing coefficient setting function for setting a mixing coefficient as a weighting coefficient to be multiplied to each of the plurality of temporary correction amounts;
A correction amount calculating function for calculating a brightness correction amount of the captured image data based on the mixing coefficient set by the mixing coefficient setting function and the plurality of temporary correction amounts;
A correction curve generation function for generating a correction curve for converting the captured image data based on the brightness correction amount calculated by the correction amount calculation function, the natural light index and the luminance ratio index;
An image processing program for realizing a correction function for correcting the brightness of the captured image data in accordance with a correction curve generated by the correction curve generation function.
請求項21に記載の発明は、コンピュータに、撮影画像データの自然光による野外撮影度を表す自然光指標と、当該撮影画像データのダイナミックレンジの大きさを表す輝度比指標を算出する指標算出機能と、
前記撮影画像データの明るさ解析値と、前記輝度比指標と、明るさの再現目標値に基づいて、当該撮影画像データに対する複数の仮補正量を設定する仮補正量設定機能と、
前記指標算出機能により算出された自然光指標に基づいて、前記複数の仮補正量の各々に乗算する重み係数としての混合係数を設定する混合係数設定機能と、
前記混合係数設定機能により設定された混合係数と、前記複数の仮補正量に基づいて、前記撮影画像データの明るさ補正量を算出する補正量算出機能と、
前記撮影画像データの彩度が所定の閾値よりも高く、且つ前記自然光指標に基づいて設定される所定の色相を有する高彩度の画素数に基づいて、当該撮影画像データの明るさ補正量を抑制するための抑制係数を算出する抑制係数算出機能と、
前記補正量算出機能により算出された明るさ補正量に前記抑制係数を乗算して新たな明るさ補正量を算出する乗算機能と、
前記乗算機能により得られた新たな明るさ補正量、前記自然光指標及び前記輝度比指標に基づいて、前記撮影画像データを変換するための補正カーブを生成する補正カーブ生成機能と、
前記補正カーブ生成機能により生成された補正カーブに従って、前記撮影画像データの明るさを補正する補正機能と、を実現させるための画像処理プログラムである。
The invention according to claim 21 is an index calculation function for calculating, in a computer, a natural light index that represents a degree of outdoor shooting by natural light of captured image data, and a luminance ratio index that represents the size of the dynamic range of the captured image data;
A provisional correction amount setting function for setting a plurality of provisional correction amounts for the photographed image data based on a brightness analysis value of the photographed image data, the luminance ratio index, and a reproduction target value of brightness;
Based on the natural light index calculated by the index calculation function, a mixing coefficient setting function for setting a mixing coefficient as a weighting coefficient to be multiplied to each of the plurality of temporary correction amounts;
A correction amount calculation function for calculating a brightness correction amount of the photographed image data based on the mixing coefficient set by the mixing coefficient setting function and the plurality of temporary correction amounts;
The brightness correction amount of the captured image data is suppressed based on the number of pixels of high saturation having a predetermined hue that is set based on the natural light index and the saturation of the captured image data is higher than a predetermined threshold. A suppression coefficient calculation function for calculating a suppression coefficient for
A multiplication function for calculating a new brightness correction amount by multiplying the brightness correction amount calculated by the correction amount calculation function by the suppression coefficient;
A correction curve generation function for generating a correction curve for converting the captured image data based on the new brightness correction amount obtained by the multiplication function, the natural light index, and the luminance ratio index;
An image processing program for realizing a correction function for correcting the brightness of the captured image data in accordance with a correction curve generated by the correction curve generation function.
請求項22に記載の発明は、コンピュータに、撮影画像データの自然光による野外撮影度を表す自然光指標と、当該撮影画像データのダイナミックレンジの大きさを表す輝度比指標を算出する指標算出機能と、
前記撮影画像データの明るさ解析値と、明るさの再現目標値に基づいて、当該撮影画像データに対する複数の仮補正量を設定する仮補正量設定機能と、
前記撮影画像データの彩度が所定の閾値よりも高く、且つ前記自然光指標に基づいて設定される所定の色相を有する高彩度の画素数に基づいて、当該撮影画像データの明るさ補正量を抑制するための抑制係数を算出する抑制係数算出機能と、
前記仮補正量設定機能により設定された前記複数の仮補正量の各々に前記抑制係数を乗算することによって新たな仮補正量を算出する乗算機能と、
前記指標算出機能により算出された自然光指標に基づいて、前記乗算機能により得られた新たな複数の仮補正量の各々に乗算する重み係数としての混合係数を設定する混合係数設定機能と、
前記混合係数設定機能により設定された混合係数と、前記新たな複数の仮補正量に基づいて、前記撮影画像データの明るさ補正量を算出する補正量算出機能と、
前記補正量算出機能により算出された明るさ補正量、前記自然光指標及び前記輝度比指標に基づいて、前記撮影画像データを変換するための補正カーブを生成する補正カーブ生成機能と、
前記補正カーブ生成機能により生成された補正カーブに従って、前記撮影画像データの明るさを補正する補正機能と、を実現させるための画像処理プログラムである。
The invention according to claim 22 is an index calculation function for calculating, in a computer, a natural light index that represents a degree of outdoor photographing by natural light of photographed image data, and a luminance ratio index that represents the size of the dynamic range of the photographed image data;
A temporary correction amount setting function for setting a plurality of temporary correction amounts for the captured image data based on a brightness analysis value of the captured image data and a brightness reproduction target value;
The brightness correction amount of the captured image data is suppressed based on the number of pixels of high saturation having a predetermined hue that is set based on the natural light index and the saturation of the captured image data is higher than a predetermined threshold. A suppression coefficient calculation function for calculating a suppression coefficient for
A multiplication function for calculating a new temporary correction amount by multiplying each of the plurality of temporary correction amounts set by the temporary correction amount setting function by the suppression coefficient;
Based on the natural light index calculated by the index calculation function, a mixing coefficient setting function for setting a mixing coefficient as a weighting coefficient for multiplying each of a plurality of new temporary correction amounts obtained by the multiplication function;
A correction amount calculation function for calculating a brightness correction amount of the photographed image data based on the mixing coefficient set by the mixing coefficient setting function and the plurality of new temporary correction amounts;
A correction curve generation function for generating a correction curve for converting the captured image data based on the brightness correction amount calculated by the correction amount calculation function, the natural light index and the luminance ratio index;
An image processing program for realizing a correction function for correcting the brightness of the captured image data in accordance with a correction curve generated by the correction curve generation function.
請求項23に記載の発明は、コンピュータに、撮影画像データの自然光による野外撮影度を表す自然光指標と、当該撮影画像データのダイナミックレンジの大きさを表す輝度比指標を算出する指標算出機能と、
前記撮影画像データの明るさ解析値と、明るさの再現目標値に基づいて、当該撮影画像データに対する複数の仮補正量を設定する仮補正量設定機能と、
前記指標算出機能により算出された自然光指標に基づいて、前記複数の仮補正量の各々に乗算する重み係数としての混合係数を設定する混合係数設定機能と、
前記撮影画像データの彩度が所定の閾値よりも高く、且つ前記自然光指標に基づいて設定される所定の色相を有する高彩度の画素数に基づいて、当該撮影画像データの明るさ補正量を抑制するための抑制係数を算出する抑制係数算出機能と、
前記混合係数設定機能により設定された混合係数に前記抑制係数を乗算することによって新たな混合係数を算出する乗算機能と、
前記乗算機能により得られた新たな混合係数と、前記複数の仮補正量に基づいて、前記撮影画像データの明るさ補正量を算出する補正量算出機能と、
前記補正量算出機能により算出された明るさ補正量、前記自然光指標及び前記輝度比指標に基づいて、前記撮影画像データを変換するための補正カーブを生成する補正カーブ生成機能と、
前記補正カーブ生成機能により生成された補正カーブに従って、前記撮影画像データの明るさを補正する補正機能と、を実現させるための画像処理プログラムである。
The invention according to claim 23 is an index calculation function for calculating, in a computer, a natural light index that represents a degree of outdoor shooting by natural light of captured image data, and a luminance ratio index that represents a dynamic range of the captured image data,
A temporary correction amount setting function for setting a plurality of temporary correction amounts for the captured image data based on a brightness analysis value of the captured image data and a brightness reproduction target value;
Based on the natural light index calculated by the index calculation function, a mixing coefficient setting function for setting a mixing coefficient as a weighting coefficient to be multiplied to each of the plurality of temporary correction amounts;
The brightness correction amount of the captured image data is suppressed based on the number of pixels of high saturation having a predetermined hue that is set based on the natural light index and the saturation of the captured image data is higher than a predetermined threshold. A suppression coefficient calculation function for calculating a suppression coefficient for
A multiplication function for calculating a new mixing coefficient by multiplying the mixing coefficient set by the mixing coefficient setting function by the suppression coefficient;
A correction amount calculation function for calculating a brightness correction amount of the captured image data based on the new mixing coefficient obtained by the multiplication function and the plurality of temporary correction amounts;
A correction curve generation function for generating a correction curve for converting the captured image data based on the brightness correction amount calculated by the correction amount calculation function, the natural light index and the luminance ratio index;
An image processing program for realizing a correction function for correcting the brightness of the captured image data in accordance with a correction curve generated by the correction curve generation function.
請求項24に記載の発明は、請求項19〜23の何れか一項に記載の画像処理プログラムにおいて、前記指標算出機能を実現させる際に、
撮影画像データを、所定の明度と色相の組み合わせからなる領域に分割し、当該分割された領域毎に前記撮影画像データ全体に占める割合を示す第1の占有率を算出する第1算出処理と、撮影画像データを、当該撮影画像データの画面の外縁からの距離と明度の組み合わせからなる所定の領域に分割し、当該分割された領域毎に前記撮影画像データ全体に占める割合を示す第2の占有率を算出する第2算出処理の少なくとも一方の算出処理を実行し、
前記撮影画像データの階調分布の偏りを示す偏倚量を算出し、
前記算出された第1の占有率及び/又は第2の占有率と、前記偏倚量に、撮影条件に応じて予め設定された係数を乗算することにより、前記自然光指標及び/又は前記輝度比指標を算出することを特徴としている。
According to a twenty-fourth aspect of the invention, in the image processing program according to any one of the nineteenth to twenty-third aspects,
A first calculation process that divides the captured image data into regions composed of combinations of predetermined brightness and hue, and calculates a first occupancy ratio that indicates a ratio of the entire captured image data for each of the divided regions; The captured image data is divided into a predetermined area composed of a combination of the distance from the outer edge of the screen of the captured image data and the brightness, and a second occupation indicating the ratio of the divided area to the entire captured image data Executing at least one of the second calculation processes for calculating the rate,
Calculating a deviation amount indicating a deviation in gradation distribution of the photographed image data;
The natural light index and / or the luminance ratio index are obtained by multiplying the calculated first occupancy ratio and / or second occupancy ratio and the deviation amount by a coefficient set in advance according to a shooting condition. It is characterized by calculating.
次に、本発明における用語について説明する。
「撮影画像データ内の主要被写体の明るさを最適化する」とは、例えば、撮影画像データの主要被写体である人物顔領域の明るさが、撮影画像データを出力する出力デバイス(例えば、プリンタ)において最適な明るさで再現されるようにすることを意味する。
Next, terms in the present invention will be described.
“Optimizing the brightness of the main subject in the captured image data” means, for example, an output device (for example, a printer) that outputs the captured image data based on the brightness of the human face area that is the main subject of the captured image data. It is meant to be reproduced with the optimum brightness.
撮影画像データの「明るさ解析値」とは、画素値の分布状態を調べることで得られる、画像の平均的な明るさを示す数値である。「明るさ解析値」は、撮影画像データで最も重要な被写体(主要被写体)の明るさであることが望ましい。人物顔領域の探索は、色相・彩度・明度を用いた表色系における照合により行う。より高い精度を得るためには、目・鼻・口・顔の輪郭など、顔を構成するパーツを照合する所謂「顔検出」を用いることが好ましい。また、撮影時の露出設定に起因するアンダー、オーバー撮影を示す露出指標を算出し、この露出指標を明るさ解析値として用いてもよい。更に、明るさ解析値の解析方法は、撮影画像データの解析に限定するものではなく、例えば、撮像装置の自動露出情報や自動露出情報の記録された付加情報を解析して得られた明るさであってもよい。 The “brightness analysis value” of the captured image data is a numerical value indicating the average brightness of the image obtained by examining the distribution state of the pixel values. The “brightness analysis value” is desirably the brightness of the most important subject (main subject) in the captured image data. The search for the human face area is performed by collation in the color system using hue, saturation, and brightness. In order to obtain higher accuracy, it is preferable to use so-called “face detection” in which parts constituting the face, such as the eyes, nose, mouth, and face contour, are collated. Also, an exposure index indicating under / over shooting due to the exposure setting at the time of shooting may be calculated, and this exposure index may be used as a brightness analysis value. Further, the analysis method of the brightness analysis value is not limited to the analysis of the captured image data. For example, the brightness obtained by analyzing the automatic exposure information of the imaging apparatus and the additional information recorded of the automatic exposure information. It may be.
「再現目標値」とは、例えば、撮影画像データの主要被写体である人物顔領域が、撮影画像データを出力する出力デバイスにおいて最適に再現されるために必要な明るさを示す数値である。即ち、撮影画像データの「明るさ解析値」が「再現目標値」に近似した値であれば、出力デバイスにおいて最適に再現される確率が高いことを意味する。 The “reproduction target value” is, for example, a numerical value indicating the brightness necessary for the human face area, which is the main subject of the captured image data, to be optimally reproduced by the output device that outputs the captured image data. In other words, if the “brightness analysis value” of the captured image data is a value that approximates the “reproduction target value”, it means that the probability that the output device is optimally reproduced is high.
「仮補正量」とは、「明るさ解析値」を「再現目標値」へと近似させるために必要な補正量を、一時的なものとして示した数値である。「仮補正量を設定する」とは、予め「明るさ解析値」と「仮補正量」との関係を定義した1次元LUT(Look Up Table)などを作成しておき、この1次元LUTと「明るさ解析値」に基づき、「仮補正量」を決定することを意味する。更に、「複数の仮補正量を設定する」とは、「明るさ解析値」を条件違いで算出する方法、異なる「再現目標値」を設定する方法(複数の1次元LUTを定義しておくことと同一)の一方又は双方により、少なくとも2つの「仮補正量」を一時的に得ることである。 The “temporary correction amount” is a numerical value that temporarily indicates the correction amount necessary to approximate the “brightness analysis value” to the “reproduction target value”. “Setting the temporary correction amount” means that a one-dimensional LUT (Look Up Table) in which the relationship between the “brightness analysis value” and the “temporary correction amount” is defined in advance is created. This means that the “temporary correction amount” is determined based on the “brightness analysis value”. Furthermore, “setting a plurality of provisional correction amounts” means “calculating brightness analysis values” under different conditions, and setting different “reproduction target values” (defining a plurality of one-dimensional LUTs. Or at least two “temporary correction amounts” are temporarily obtained.
本発明では、逆光シーンとストロボ撮影シーンにおける人物顔領域の明るさ補正を想定した、それぞれ2つの「仮補正量」設定用の1次元LUTを定義する。また、逆光シーンとストロボ撮影シーンの中間的なシーンでは、アンダーとオーバー撮影シーンにおける画像全体の明るさ補正を想定した、少なくともも1つの「仮補正量」設定用の1次元LUTを定義することが望ましい。 In the present invention, two one-dimensional LUTs for setting “temporary correction amounts” are defined, assuming brightness correction of a human face area in a backlight scene and a flash photography scene. Also, in a scene intermediate between a backlight scene and a flash shooting scene, at least one “temporary correction amount” setting one-dimensional LUT is assumed, assuming brightness correction of the entire image in the under and over shooting scenes. Is desirable.
本発明の効果を十分に発揮させるために、「仮補正量」設定用の1次元LUTの作成に際しては、明部及び暗部がつぶれたり、高彩度の色が飽和してつぶれたり、色相が変わるなどの現象が実際に発生する逆光シーンやストロボ撮影シーンを予め「学習用画像(「教師データ」とも云う)」として多数用意し、人物顔領域の明るさと、これらの現象の発生を観察しながら行うことが望ましい。 In order to make full use of the effects of the present invention, when creating a one-dimensional LUT for setting the “temporary correction amount”, the bright and dark portions are crushed, the high-saturation color is saturated and the hue is changed, etc. Prepare a large number of backlight scenes and flash photography scenes that actually cause the phenomenon as “learning images (also referred to as“ teacher data ”)” and observe the brightness of the human face area and the occurrence of these phenomena. It is desirable.
「自然光」とは、人工的な光源である定常光や閃光(「ストロボ」、「フラッシュ」、「スピードライト」などと称される)ではなく、太陽を光源とする光のことである。日中光とも言う。デーライトは、日中光に近い色温度(約5500K)の人工的な光源を示す用語であるため、「自然光」とは異なる。 “Natural light” is light that uses the sun as a light source, not an artificial light source such as steady light or flash light (referred to as “strobe”, “flash”, “speedlight”, etc.). Also called daylight. Daylight is a term that refers to an artificial light source with a color temperature (approximately 5500K) close to that of daylight, and is different from “natural light”.
「屋外撮影度」(「自然光指標」ともいう。)とは、撮影画像データが「自然光」を用いて撮影されたものであるかどうかを推定し、その結果を定量的に示した数値である。「自然光」を用いて撮影され、明るさ補正を要するシーンには逆光シーンが多く、画面上部に高輝度領域或いは高彩度の空色領域、画面下部に、低輝度領域或いは肌色や緑色が分布する確率が高い。一方、「自然光」を用いないで撮影された屋内撮影或いはストロボ撮影シーンには、画面中央に高輝度領域或いは低彩度の肌色領域、画面周辺には低輝度領域或いは低輝度の肌色や高彩度の肌色が分布する傾向にある。このような経験側を基に、「自然光」を用いて撮影されかどうかを、「屋外撮影度」として定量的に示すことが可能である。画面上部の輝度や空色色相の画素数、画面下部の輝度や肌色色相の画素数など、多くの変量から1つの傾向を導き出す統計処理手法としては、多変量解析を用いることが望ましい。 “Outdoor shooting degree” (also referred to as “natural light index”) is a numerical value that estimates whether or not the shot image data was taken using “natural light” and quantitatively shows the result. . Scenes that are shot using “natural light” and require brightness correction are often backlit scenes, and there is a probability that a high-luminance area or high-saturation sky blue area is distributed at the top of the screen, and a low-luminance area or skin color or green color is distributed at the bottom of the screen. high. On the other hand, for indoor or strobe shooting scenes that were shot without using “natural light”, a high-brightness area or low-saturation skin color area in the center of the screen, and a low-brightness area or low-brightness skin color or high saturation around the screen. Skin color tends to be distributed. Based on such experience, it is possible to quantitatively indicate whether or not the image is taken using “natural light” as “outdoor shooting degree”. It is desirable to use multivariate analysis as a statistical processing method for deriving one tendency from many variables such as the luminance at the top of the screen and the number of pixels of sky blue hue, the luminance at the bottom of the screen and the number of pixels of skin color hue.
「混合係数」とは、「複数の仮補正値」から1つの明るさ補正量を算出するために必要な重み係数である。仮補正量と混合係数に基づいて算出される明るさ補正量の定義を式(1)に示す。式(1)において、i番目の仮補正量をkey_auto[i]とし、仮補正量key_auto[i]に乗算する混合係数をwgt[i]とし、仮補正量の総数をm個としている。
自然光指標に基づき、「混合係数を設定する」とは、予め「自然光指標」と各仮補正量の「混合係数」との関係を定義した1次元LUTなどを仮補正量の数だけ作成しておき、この1次元LUTと「自然光指標」に基づき、各仮補正量の「混合係数」を決定することを意味する。 Based on the natural light index, “setting the mixing coefficient” means creating a one-dimensional LUT that defines the relationship between the “natural light index” and the “mixing coefficient” of each temporary correction amount in advance for the number of temporary correction amounts. This means that the “mixing coefficient” of each temporary correction amount is determined based on the one-dimensional LUT and the “natural light index”.
自然光指標が、高い屋外撮影度の数値を示した場合、逆光シーンにおける人物顔領域の明るさ補正を想定した、「仮補正量」設定用の1次元LUT(入力:肌色平均輝度、出力:仮補正量)の「混合係数」が高くなるように、1次元LUTを定義する。 When the natural light index indicates a high outdoor photographing value, a one-dimensional LUT (input: flesh color average luminance, output: temporary) assuming the brightness correction of the human face area in a backlight scene. The one-dimensional LUT is defined so that the “mixing coefficient” of (correction amount) becomes high.
自然光指標が、低い屋外撮影度の数値を示した場合、ストロボ撮影シーンにおける人物顔領域の明るさ補正を想定した、「仮補正量」設定用の1次元LUT(入力:肌色平均輝度、出力:仮補正量)の「混合係数」が高くなるように、1次元LUTを定義する。 When the natural light index shows a numerical value of a low outdoor shooting degree, a one-dimensional LUT (input: flesh color average brightness, output: assumed) for setting a “temporary correction amount” assuming brightness correction of a human face area in a flash photography scene. The one-dimensional LUT is defined so that the “mixing coefficient” of the “temporary correction amount” is high.
自然光指標が、曖昧な屋外撮影度の数値を示した場合、アンダーとオーバー撮影シーンにおける画像全体の明るさ補正を想定した、「仮補正量」設定用の1次元LUT(入力:全体平均輝度、またはアンダー・オーバー撮影指標、出力:仮補正量)の「混合係数」が高くなるように、1次元LUTを定義する。 When the natural light index shows an ambiguous outdoor shooting degree value, a one-dimensional LUT for setting the “temporary correction amount” that assumes brightness correction of the entire image in under and over shooting scenes (input: overall average brightness, Alternatively, the one-dimensional LUT is defined so that the “mixing coefficient” of the under-over shooting index and output: provisional correction amount is high.
「明るさ補正量と自然光指標に基づいて、補正カーブを生成する」とは、「自然光」を用いて撮影されたシーンであるか否かを定量的に示した予測数値に応じて、撮影画像データの主要被写体(例えば、人物顔領域)の明るさを適正に仕上げつつ、明るさ補正カーブの形状を変更することにより、明部及び暗部がつぶれたり、高彩度の色が飽和してつぶれたり、色相が変わることを抑制することである。 “Generate a correction curve based on the brightness correction amount and the natural light index” means that the captured image is based on a predicted numerical value that quantitatively indicates whether or not the scene is captured using “natural light”. By changing the shape of the brightness correction curve while appropriately finishing the brightness of the main subject (e.g., human face area) of the data, the bright and dark parts are crushed, and the high-saturation color is saturated and crushed. This is to prevent the hue from changing.
「自然光」を用いて撮影され、明るさ補正を要するシーンには逆光シーンが多く、明るさ補正量がマイナスで、明部のつぶれ、高彩度の空色が飽和してつぶれたり、シアンやグリーンなどへ色相が変わる確率が高い。一方、「自然光」を用いないで撮影された屋内撮影或いはストロボ撮影シーンには、明るさ補正量がプラスで、暗部がつぶれたり、高彩度の肌色が飽和してつぶれたり、イエローやレッドなどへ色相が変わる傾向にある。このような経験側を基に、明るさ補正カーブの形状を変更する。 Scenes that are shot using “natural light” and require brightness correction are often backlit scenes, with a negative brightness correction amount. There is a high probability that the hue will change. On the other hand, for indoor or strobe shooting scenes that were shot without using “natural light”, the brightness correction amount is positive, the dark areas are crushed, the high-saturated skin color is saturated, and the hue is changed to yellow or red. Tend to change. Based on such experience, the shape of the brightness correction curve is changed.
自然光指標が、高い屋外撮影度の数値を示した場合、逆光シーンにおける明部がつぶれたり、高彩度の空色が飽和してつぶれたりすることを想定した、ハイライト側の軟調カーブを定義する。一方、自然光指標が、低い屋外撮影度の数値を示した場合、ストロボ撮影シーンにおける暗部がつぶれたり、高彩度の肌色が飽和してつぶれたりすることを想定した、シャドー側の軟調カーブを定義する。 When the natural light index indicates a numerical value of a high outdoor shooting degree, a soft curve on the highlight side is defined on the assumption that the bright part in the backlight scene is crushed or the sky color of high saturation is saturated and crushed. On the other hand, when the natural light index indicates a numerical value of a low outdoor shooting degree, a shadow-side soft curve is defined on the assumption that a dark part in a flash shooting scene is crushed or a high-saturation skin color is saturated and crushed.
「撮影画像データのダイナミックレンジの大きさを表す輝度比指標を算出」し、「輝度比指標と、明るさの再現目標値に基づき、仮補正量を設定する」とは、撮影画像データのダイナミックレンジが、撮影画像データを出力する出力デバイスのダイナミックレンジ内に適切に収まるように、主要被写体の明るさに基づいて設定された明るさ補正量を弱め、輝度比指標に基づいて新たな明るさ補正量を設定することを意味する。なお、輝度比指標に基づき、仮補正量の混合係数を調整するようにしてもよい。 “Calculate a luminance ratio index that represents the size of the dynamic range of the captured image data” and “Set the temporary correction amount based on the luminance ratio index and the brightness target value” The brightness correction amount set based on the brightness of the main subject is weakened so that the range is properly within the dynamic range of the output device that outputs the captured image data. This means that the correction amount is set. Note that the mixing coefficient of the temporary correction amount may be adjusted based on the luminance ratio index.
ここで、「ダイナミックレンジの大きさを表す輝度比指標」とは、逆光シーンやストロボ撮影シーンのような、撮影時の光源条件に起因して、主要被写体領域と背景領域の明るさが異なる程度を定量的に示す値のことである。例えば、逆光シーンでは、撮影者がカメラを太陽の方角に向け、人物を撮影することに起因して、人物顔領域が暗く、背景領域である空が明るい画像となっている。即ち、人物顔領域と背景領域との明るさの差分値が得られれば、差分値を指標の1つとすることができる。一般的には、画差撮影画像データのヒストグラムを作図することにより差分値を得ることが知られている。撮影画像データが予め逆光画像とわかっている場合には、「ダイナミックレンジの大きさを表す輝度比指標」に基づき、明るさ補正量と補正カーブを修正することができ、撮影画像データの明部及び暗部がつぶれたり、高彩度の色が飽和してつぶれたり、色相が変化することが抑制される。 Here, the “brightness ratio index indicating the size of the dynamic range” refers to the degree to which the brightness of the main subject area and the background area differ due to the light source conditions at the time of shooting, such as a backlight scene or flash shooting scene. Is a value that quantitatively indicates. For example, in a backlight scene, the photographer points the camera in the direction of the sun and photographs a person, so that the person face area is dark and the background area is a bright image. That is, if a difference value of brightness between the human face area and the background area is obtained, the difference value can be used as one of the indices. In general, it is known to obtain a difference value by drawing a histogram of image difference image data. When the captured image data is known as a backlight image in advance, the brightness correction amount and the correction curve can be corrected based on the “brightness ratio index indicating the size of the dynamic range”, and the bright portion of the captured image data can be corrected. In addition, it is possible to suppress a dark portion from being crushed, a high-saturation color to be saturated and crushed, and a hue from being changed.
しかしながら、逆光シーンとストロボ撮影シーンとでは、ダイナミックレンジの大きさが同程度であっても、明るさ補正の方向がまったく逆であるため、人物顔領域を適正な明るさに補正する処理を自動化するには、逆光シーンかストロボ撮影シーンあるか否かを定量的に示した予測数値(自然光指標)に応じて、ダイナミックレンジの大きさを表す輝度比指標に基づく仮補正量の適用量を定義しなくてはならない。そこで、逆光シーンにおける人物顔領域の明るさ補正を想定した、「仮補正量」設定用の1次元LUT(入力:輝度比指標、出力:仮補正量)の「混合係数」が高くなるように、「自然光指標」と仮補正量の「混合係数」との関係を定義した1次元LUTを定義する。 However, even if the backlit scene and the flash shooting scene are the same in dynamic range, the direction of brightness correction is completely opposite, so the process of correcting the human face area to the appropriate brightness is automated. To define the amount of provisional correction based on the luminance ratio index that represents the size of the dynamic range, depending on the predicted numerical value (natural light index) that quantitatively indicates whether there is a backlight scene or flash photography scene. I have to do it. Therefore, the “mixing coefficient” of the one-dimensional LUT (input: luminance ratio index, output: temporary correction amount) for setting the “temporary correction amount”, assuming brightness correction of a human face area in a backlight scene, is increased. A one-dimensional LUT that defines the relationship between the “natural light index” and the “mixing coefficient” of the temporary correction amount is defined.
「明るさ補正量、自然光指標及び輝度比指標に基づいて、補正カーブを生成する」とは、「自然光」を用いて撮影されたシーンであるか否かを定量的に示した予測数値(自然光指標)及びダイナミックレンジの大きさを表す輝度比指標に応じて、撮影画像データの主要被写体(例えば、人物顔領域)の明るさを適正に仕上げつつ、明るさ補正カーブの形状を変更することにより、明部及び暗部がつぶれたり、高彩度の色が飽和してつぶれたり、色相が変化することを抑制することである。 “Generate a correction curve based on the brightness correction amount, natural light index, and luminance ratio index” means a predicted numerical value (natural light) that quantitatively indicates whether or not the scene is shot using “natural light”. By changing the shape of the brightness correction curve while appropriately finishing the brightness of the main subject (for example, the human face area) of the captured image data according to the index) and the luminance ratio index representing the size of the dynamic range In other words, the bright and dark portions are crushed, the high saturation color is saturated and crushed, and the hue is suppressed.
「所定の色相」とは、飽和してつぶれたり、シアンやグリーンなどへ色相が変わる確率が高い高彩度画素の色相であり、逆光シーンでは空色、屋内撮影或いはストロボ撮影シーンでは肌色である。「自然光指標に基づいて設定される所定の色相」とは、画素数をカウントする高彩度画素の色相を、自然光指標に基づき変更することである。 The “predetermined hue” is a hue of a high-saturation pixel that has a high probability of being saturated and crushed or changing to a hue such as cyan or green, and is a sky blue in a backlight scene, and a flesh color in an indoor shooting or strobe shooting scene. The “predetermined hue set based on the natural light index” is to change the hue of the high saturation pixel for counting the number of pixels based on the natural light index.
なお、明るさ補正量算出手段が、撮影画像データのタグ領域に記録された付加情報を解析し、その解析された付加情報を補助的に用いて新たな明るさ補正量を設定するようにしてもよい。 The brightness correction amount calculation means analyzes the additional information recorded in the tag area of the photographed image data, and sets a new brightness correction amount by using the analyzed additional information as a supplement. Also good.
本発明によれば、撮影画像データの主要被写体の明るさを補正しつつ、明部及び暗部のつぶれ、高彩度の色の飽和によるつぶれ、色相の変化を防止することが可能となる。 According to the present invention, while correcting the brightness of the main subject in the photographed image data, it is possible to prevent the bright part and the dark part from being crushed, the color saturation due to high saturation, and the hue from being changed.
以下、図面を参照して、本発明の実施形態1〜3を詳細に説明する。
[実施形態1]
まず、実施形態1〜3に共通する構成について説明する。
Hereinafter,
[Embodiment 1]
First, a configuration common to the first to third embodiments will be described.
図1に、本発明の実施形態1〜3に係る撮像装置100の主要部構成を示す。撮像装置100は、図1に示すように、レンズ1、絞り2、CCD(Charge Coupled Device)3、アナログ処理回路4、A/D変換器5、一時記憶メモリ6、画像処理部7、ヘッダ情報処理部8、記憶デバイス9、CCD駆動回路10、制御部11、操作部12、表示部13、ストロボ駆動回路14、ストロボ15、焦点距離調整回路16、自動焦点駆動回路17、モータ20により構成される。
FIG. 1 shows a main part configuration of an
撮像装置100の光学系は、フォーカスの調節が可能なレンズ1と、光量を調節する絞り2と、被写体情報を電気信号に変換する固体撮像素子であるCCD3とを備えている。
The optical system of the
被写体情報は、レンズ1及び絞り2を介してCCD3の受光面に結像される。CCD3は、被写体情報をCCD3内のセンサ毎に光の入射光量に応じた量の電気的な信号へと光電変換する。制御部11から入力される制御信号に基づいて、CCD駆動回路10からタイミングパルスが出力され、このタイミングパルスによってCCD3に蓄積された電気的な信号(撮像信号)が順次出力されてアナログ処理回路4に転送される。
The subject information is imaged on the light receiving surface of the
アナログ処理回路4は、アナログの撮像信号の増幅やノイズの低減処理を行う。A/D変換器5は、アナログ処理回路4から入力されたアナログの撮像信号をデジタルの撮像信号(R、G、B信号)に変換する。A/D変換器5から出力されたデジタルのR、G、B信号は一旦、一時記憶メモリ6に保存される。以下、デジタルの撮像信号を「撮影画像データ」と呼ぶ。
The
画像処理部7は、表示部13での表示、記憶デバイス9の記録メディアへの保存に用いる撮影画像データの明るさ補正、分光感度のクロストーク補正、ノイズ抑制、鮮鋭化、ホワイトバランス調整、彩度調整等の画質向上処理の他、画像サイズの変更、トリミング、アスペクト変換等の処理を行う。画像処理部7における処理は、操作部12からの操作情報に応じてON/OFF或いは適応量等の設定が切り替えられるようになっている。例えば、操作部12から、明るさ補正を指定する操作情報が入力されると、画像処理部7は、明るさ補正処理(図12参照)を開始する。画像処理部7による明るさ補正に係る内部構成については、後に図2を参照して説明する。
The
ヘッダ情報処理部8は、画像処理部7によって生成された撮影情報データのヘッダ情報の書き込み処理を行う。ヘッダ情報の書き込み処理が行われたR、G、B信号は、画像データとして記憶デバイス9により記録メディアに保存される。記憶デバイス9は、撮影画像画像データや、撮像装置100の制御プログラムを記憶する。
The header
制御部11は、CPU(Central Processing Unit)等により構成され、レンズ1の焦点距離とフォーカス(ピント)を調節するモータ20の制御を行う自動焦点駆動回路17、焦点距離調整回路16、CCD駆動回路10、アナログ処理回路4、一時記憶メモリ6、画像処理部7、表示部13、ストロボ15を駆動するストロボ駆動回路14の制御を行う。
The
操作部12は、図示しないボタン、カーソルキー等を備え、ユーザによる操作部12の操作情報を制御部11に出力する。表示部13は、撮影画像データを液晶ディスプレイに表示するとともに、撮影に関する設定や条件を表示する。
The
図2に、画像処理部7の内部構成を示す。画像処理部7は、図2に示すように、前処理部70、明るさ補正部71、画質補正部72により構成される。
FIG. 2 shows an internal configuration of the
前処理部70は、一時記憶メモリ6から入力された撮影画像データに対し、分光感度のクロストーク補正、暗電流ノイズ抑制、仮のホワイトバランス調整を施し、明るさ補正部71及び画質補正部72に出力する。
The preprocessing
明るさ補正部71は、画像解析部73、指標算出部74、明るさ補正量算出部75、明るさ補正カーブ生成部76により構成される。
The
画像解析部73は、撮影画像データの明るさ解析値を算出する。明るさ解析値とは、撮影画像データの画素値の分布状態を調べることで得られる、撮影画像データの平均的な明るさを示す数値であり、撮影画像データで最も重要な被写体(主要被写体)の明るさであることが好ましい。明るさ解析値としては、例えば、撮影画像データ全体の輝度値の平均値(以下、「全体平均輝度」という。)、撮影画像データの肌色領域における平均輝度値(以下、「肌色平均輝度」という。)、撮影時の露出設定に起因するアンダー、オーバーを表す露出指標(後述の指標6)等がある。
The
実施形態1〜3において、指標算出部74は、撮影画像データの自然光による野外撮影度を表す自然光指標(後述の指標4)を算出する。また、実施形態2及び3において、指標算出部74は、撮影画像データのダイナミックレンジの大きさを表す輝度比指標(後述の指標5)を算出する。更に、実施形態3において、指標算出部74は、撮影時の露出設定に起因するアンダー、オーバーを表す露出指標(後述の指標6)を算出する。
In the first to third embodiments, the
明るさ補正量算出部75は、画像解析部73で算出された明るさ解析値と、指標算出部74の算出結果に基づいて、撮影画像データの明るさ補正量を算出する。明るさ補正量算出部75の内部構成については、後に図3(実施形態1)、図27(実施形態2)、図31〜図33(実施形態3)を参照して詳細に説明する。
The brightness correction
明るさ補正カーブ生成部76は、明るさ補正量算出部75で算出された明るさ補正量に基づいて、撮影画像データを変換するための明るさ補正カーブを生成する。
The brightness correction
画質補正部72は、明るさ補正カーブ生成部76で生成された明るさ補正カーブに従って、前処理部70から入力された撮影画像データの明るさを補正する。明るさが補正された撮影画像データは、ヘッダ情報処理部8及び表示部13に出力される。
The image
図3に、実施形態1の明るさ補正量算出部75の内部構成を示す。明るさ補正量算出部75は、仮補正量設定部101、混合係数設定部102、明るさ補正量演算部103により構成される。
FIG. 3 shows an internal configuration of the brightness correction
仮補正量設定部101は、撮影画像データの明るさ解析値と、明るさの再現目標値に基づいて、当該撮影画像データに対する仮補正量を設定する。画像解析部73からn個の明るさ解析値が入力された場合、仮補正量設定部101は、各明るさ解析値を再現目標値へと近似するために必要な補正量(以下、「仮補正量」という。)をn個設定する。
The temporary correction amount setting unit 101 sets a temporary correction amount for the captured image data based on the brightness analysis value of the captured image data and the brightness reproduction target value. When n brightness analysis values are input from the
図4に、輝度比指標と仮補正量key_auto[0]との関係を定義した1次元LUT(Look Up Table)を示し、図5に、露出指標と仮補正量key_auto[1]との関係を定義した1次元LUTを示し、図6に、肌色平均輝度と仮補正量key_auto[2]との関係を定義した1次元LUTを示し、図7に、肌色平均輝度又は全体平均輝度と仮補正量key_auto[3]との関係を定義した1次元LUTを示す。 FIG. 4 shows a one-dimensional LUT (Look Up Table) that defines the relationship between the luminance ratio index and the temporary correction amount key_auto [0], and FIG. 5 shows the relationship between the exposure index and the temporary correction amount key_auto [1]. The defined one-dimensional LUT is shown. FIG. 6 shows the one-dimensional LUT in which the relationship between the skin color average luminance and the temporary correction amount key_auto [2] is defined. FIG. 7 shows the skin color average luminance or the overall average luminance and the temporary correction amount. Indicates a one-dimensional LUT that defines the relationship with key_auto [3].
実施形態1〜3では、画像解析部73で算出される明るさ解析値が、肌色平均輝度及び全体平均輝度(即ち、n=2)である場合を示す。実施形態1では、図6及び図7に示した1次元LUTを用いて、画像解析部73で算出される肌色平均輝度及び全体平均輝度に対応する2個の仮補正量(key_auto[2]、key_auto[3])が設定される。実施形態1では、露出指標が算出されないため、図7の横軸では全体平均輝度が使用される。
In the first to third embodiments, the brightness analysis values calculated by the
混合係数設定部102は、指標算出部74で算出された自然光指標に基づいて、仮補正量設定部101で設定されたn個の仮補正量の各々に乗算する重み係数としての混合係数をn個設定する。図8〜図11に、自然光指標と混合係数wgt[0]〜wgt[3]との関係を定義した1次元LUTを示す。仮補正量設定部101において仮補正量key_auto[i]が設定された場合、混合係数設定部102は、混合係数wgt[i]を設定する(i=0〜3)。仮補正量設定部101では、仮補正量key_auto[2]及びkey_auto[3]が設定されるため、混合係数設定部102では、図10及び図11に示した1次元LUTを用いて、指標算出部74で算出された自然光指標に対応する混合係数wgt[2]及びwgt[3]が設定される。
Based on the natural light index calculated by the
なお、実施形態1で使用する図6及び図7の1次元LUTと、図10及び図11の1次元LUTは、図示しないメモリに格納されている。 The one-dimensional LUTs of FIGS. 6 and 7 and the one-dimensional LUTs of FIGS. 10 and 11 used in the first embodiment are stored in a memory (not shown).
明るさ補正量演算部103は、仮補正量設定部101で設定された仮補正量と、混合係数設定部102で設定された混合係数に基づいて、式(2)に示すように明るさ補正量を算出する。
明るさ補正量=key_auto[2]×wgt[2]+key_auto[3]×wgt[3] …(2)
Based on the temporary correction amount set by the temporary correction amount setting unit 101 and the mixing coefficient set by the mixing
Brightness correction amount = key_auto [2] x wgt [2] + key_auto [3] x wgt [3] (2)
次に、実施形態1における動作について説明する。
図12のフローチャートを参照して、実施形態1の画像処理部7において実行される明るさ補正処理について説明する。
Next, the operation in the first embodiment will be described.
With reference to the flowchart of FIG. 12, the brightness correction process performed in the
まず、撮影画像データの自然光による野外撮影度を表す自然光指標を算出する処理が行われる(ステップT1)。以下、図13のフローチャートを参照して、ステップT1の指標算出処理について説明する。以下では、自然光指標(指標4)、輝度比指標(指標5)及び露出指標(指標6)の全てを算出する処理を示すが、実施形態1では、自然光指標(指標4)のみを算出する処理としてもよい。 First, a process of calculating a natural light index that represents the degree of outdoor photographing with natural light of the captured image data is performed (step T1). Hereinafter, the index calculation process in step T1 will be described with reference to the flowchart of FIG. In the following, a process for calculating all of the natural light index (index 4), the luminance ratio index (index 5), and the exposure index (index 6) is shown. In the first embodiment, a process for calculating only the natural light index (index 4) is shown. It is good.
まず、撮影画像データが所定の画像領域に分割され、各分割領域が撮影画像データ全体に占める割合を示す占有率(第1の占有率、第2の占有率)を算出する占有率算出処理が行われる(ステップS1)。占有率算出処理の詳細は、後に図14、図20を参照して説明する。 First, an occupancy ratio calculation process is performed in which the captured image data is divided into predetermined image areas, and an occupancy ratio (first occupancy ratio, second occupancy ratio) indicating the ratio of each divided area to the entire captured image data is calculated. Performed (step S1). Details of the occupation rate calculation process will be described later with reference to FIGS.
次いで、撮影画像データの階調分布の偏りを示す偏倚量を算出する偏倚量算出処理が行われる(ステップS2)。ステップS2の偏倚量算出処理については、後に図23を参照して詳細に説明する。 Next, a bias amount calculation process for calculating a bias amount indicating a bias of the gradation distribution of the photographed image data is performed (step S2). The bias amount calculation process in step S2 will be described later in detail with reference to FIG.
次いで、ステップS1で算出された占有率と、撮影条件に応じて予め設定された係数に基づいて、撮影画像データのダイナミックレンジの大きさを表す指標が算出され(ステップS3)、本指標算出処理が終了する。ステップS3における指標の算出方法は、後に詳細に説明する。 Next, an index representing the size of the dynamic range of the captured image data is calculated based on the occupation ratio calculated in step S1 and a coefficient set in advance according to the imaging condition (step S3), and this index calculation process Ends. The index calculation method in step S3 will be described in detail later.
次に、図14のフローチャートを参照して、第1の占有率算出処理について詳細に説明する。 Next, the first occupancy rate calculation process will be described in detail with reference to the flowchart of FIG.
まず、撮影画像データのRGB値がHSV表色系に変換される(ステップS10)。図15は、RGBからHSV表色系に変換することにより色相値、彩度値、明度値を得る変換プログラム(HSV変換プログラム)の一例を、プログラムコード(c言語)により示したものである。図15に示すHSV変換プログラムでは、入力画像データであるデジタル画像データの値を、InR、InG、InBと定義し、算出された色相値をOutHとし、スケールを0〜360と定義し、彩度値をOutS、明度値をOutVとし、単位を0〜255と定義している。 First, the RGB values of the photographed image data are converted into the HSV color system (step S10). FIG. 15 shows an example of a conversion program (HSV conversion program) that obtains a hue value, a saturation value, and a lightness value by converting from RGB to the HSV color system using program code (c language). In the HSV conversion program shown in FIG. 15, the values of digital image data as input image data are defined as InR, InG, and InB, the calculated hue value is defined as OutH, the scale is defined as 0 to 360, and the saturation The value is OutS, the brightness value is OutV, and the unit is defined as 0 to 255.
次いで、撮影画像データが、所定の明度と色相の組み合わせからなる領域に分割され、分割領域毎に累積画素数を算出することにより2次元ヒストグラムが作成される(ステップS11)。以下、撮影画像データの領域分割について詳細に説明する。 Next, the photographed image data is divided into regions composed of combinations of predetermined brightness and hue, and a two-dimensional histogram is created by calculating the cumulative number of pixels for each divided region (step S11). Hereinafter, the area division of the captured image data will be described in detail.
明度(V)は、明度値が0〜25(v1)、26-50(v2)、51〜84(v3)、85〜169(v4)、170〜199(v5)、200〜224(v6)、225〜255(v7)の7つの領域に分割される。色相(H)は、色相値が0〜39、330〜359の肌色色相領域(H1及びH2)、色相値が40〜160の緑色色相領域(H3)、色相値が161〜250の青色色相領域(H4)、赤色色相領域(H5)の4つの領域に分割される。なお、赤色色相領域(H5)は、撮影条件の判別への寄与が少ないとの知見から、以下の計算では用いていない。肌色色相領域は、更に、肌色領域(H1)と、それ以外の領域(H2)に分割される。以下、肌色色相領域(H=0〜39、330〜359)のうち、下記の式(3)を満たす色相’(H)を肌色領域(H1)とし、式(3)を満たさない領域を(H2)とする。
10 < 彩度(S) <175、
色相'(H) = 色相(H) + 60 (0 ≦ 色相(H) < 300のとき)、
色相'(H) = 色相(H) - 300 (300 ≦ 色相(H) < 360のとき)、
輝度(Y) = InR × 0.30 + InG × 0.59 + InB × 0.11 …(A)
として、
色相’(H)/輝度(Y) < 3.0 ×(彩度(S)/255)+0.7 …(3)
従って、撮影画像データの分割領域の数は4×7=28個となる。なお、式(3)において明度(V)を用いることも可能である。
The lightness value (V) is 0-25 (v1), 26-50 (v2), 51-84 (v3), 85-169 (v4), 170-199 (v5), 200-224 (v6) , 225 to 255 (v7). Hue (H) is a skin hue hue area (H1 and H2) with a hue value of 0 to 39, 330 to 359, a green hue area (H3) with a hue value of 40 to 160, and a blue hue area with a hue value of 161 to 250 It is divided into four areas (H4) and a red hue area (H5). Note that the red hue region (H5) is not used in the following calculation because it is known that the contribution to the determination of the imaging condition is small. The flesh-color hue area is further divided into a flesh-color area (H1) and other areas (H2). Hereinafter, among the flesh-colored hue regions (H = 0 to 39, 330 to 359), the hue '(H) that satisfies the following formula (3) is defined as the flesh-colored region (H1), and the region that does not satisfy the formula (3) is ( H2).
10 <Saturation (S) <175,
Hue '(H) = Hue (H) + 60 (when 0 ≤ Hue (H) <300),
Hue '(H) = Hue (H)-300 (when 300 ≤ Hue (H) <360),
Luminance (Y) = InR x 0.30 + InG x 0.59 + InB x 0.11 (A)
As
Hue '(H) / Luminance (Y) <3.0 × (Saturation (S) / 255) +0.7 (3)
Therefore, the number of divided areas of the captured image data is 4 × 7 = 28. In addition, it is also possible to use the brightness (V) in the formula (3).
2次元ヒストグラムが作成されると、分割領域毎に算出された累積画素数の全画素数(撮影画像全体)に占める割合を示す第1の占有率が算出され(ステップS12)、本占有率算出処理が終了する。明度領域vi、色相領域Hjの組み合わせからなる分割領域において算出された第1の占有率をRijとすると、各分割領域における第1の占有率は表1のように表される。
次に、指標1及び指標2の算出方法について説明する。
表2に、ストロボ撮影としての確度、即ち、ストロボ撮影時の顔領域の明度状態を定量的に示す指標1を算出するために必要な第1の係数を分割領域別に示す。表2に示された各分割領域の係数は、表1に示した各分割領域の第1の占有率Rijに乗算する重み係数であり、撮影条件に応じて予め設定されている。
Table 2 shows the first coefficient required for calculating the
図16に、明度(v)−色相(H)平面を示す。表2によると、図16において高明度の肌色色相領域に分布する領域(r1)から算出される第1の占有率には、正(+)の係数が用いられ、それ以外の色相である青色色相領域(r2)から算出される第1の占有率には、負(-)の係数が用いられる。図18は、肌色領域(H1)における第1の係数と、その他の領域(緑色色相領域(H3))における第1の係数を、明度全体に渡って連続的に変化する曲線(係数曲線)として示したものである。表2及び図18によると、高明度(V=170〜224)の領域では、肌色領域(H1)における第1の係数の符号は正(+)であり、その他の領域(例えば、緑色色相領域(H3))における第1の係数の符号は負(-)であり、両者の符号が異なっていることがわかる。 FIG. 16 shows a lightness (v) -hue (H) plane. According to Table 2, a positive (+) coefficient is used for the first occupancy calculated from the region (r1) distributed in the skin color hue region of high brightness in FIG. 16, and blue other than that is blue. A negative (−) coefficient is used for the first occupancy calculated from the hue region (r2). FIG. 18 shows a first coefficient in the skin color area (H1) and a first coefficient in the other area (green hue area (H3)) as a curve (coefficient curve) that continuously changes over the entire brightness. It is shown. According to Table 2 and FIG. 18, in the region of high brightness (V = 170 to 224), the sign of the first coefficient in the skin color region (H1) is positive (+), and other regions (for example, the green hue region) The sign of the first coefficient in (H3)) is negative (-), and it can be seen that the signs of the two are different.
明度領域vi、色相領域Hjにおける第1の係数をCijとすると、指標1を算出するためのHk領域の和は、式(4)のように定義される。
H1領域の和=R11×(-44.0)+R21×(-16.0)+(中略)...+R71×(-11.3) …(4-1);
H2領域の和=R12×0.0+R22×8.6+(中略)... +R72×(-11.1) …(4-2);
H3領域の和=R13×0.0+R23×(-6.3)+(中略)...+R73×(-10.0) …(4-3);
H4領域の和=R14×0.0+R24×(-1.8)+(中略)...+R74×(-14.6) …(4-4).
When the first coefficient in the lightness region vi and the hue region Hj is Cij, the sum of the Hk regions for calculating the
H1 area sum = R11 x (-44.0) + R21 x (-16.0) + (omitted) ... + R71 x (-11.3) ... (4-1);
Sum of H2 regions = R12 x 0.0 + R22 x 8.6 + (omitted) ... + R72 x (-11.1) ... (4-2);
H3 region sum = R13 x 0.0 + R23 x (-6.3) + (omitted) ... + R73 x (-10.0) ... (4-3);
Sum of H4 region = R14 x 0.0 + R24 x (-1.8) + (omitted) ... + R74 x (-14.6) ... (4-4).
指標1は、式(4-1)〜(4-4)で示されたH1〜H4領域の和を用いて、式(5)のように定義される。
指標1=H1領域の和+H2領域の和+H3領域の和+H4領域の和+4.424 …(5)
The
表3に、逆光撮影としての確度、即ち、逆光撮影時の顔領域の明度状態を定量的に示す指標2を算出するために必要な第2の係数を分割領域別に示す。表3に示された各分割領域の係数は、表1に示した各分割領域の第1の占有率Rijに乗算する重み係数であり、撮影条件に応じて予め設定されている。
図17に、明度(v)−色相(H)平面を示す。表3によると、図17において肌色色相領域の中間明度に分布する領域(r4)から算出される占有率には負(-)の係数が用いられ、肌色色相領域の低明度(シャドー)領域(r3)から算出される占有率には正(+)の係数が用いられる。図19は、肌色領域(H1)における第2の係数を、明度全体に渡って連続的に変化する曲線(係数曲線)として示したものである。表3及び図19によると、肌色色相領域の、明度値が85〜169(v4)の中間明度領域の第2の係数の符号は負(-)であり、明度値が26〜84(v2,v3)の低明度(シャドー)領域の第2の係数の符号は正(+)であり、両領域での係数の符号が異なっていることがわかる。 FIG. 17 shows a lightness (v) -hue (H) plane. According to Table 3, a negative (-) coefficient is used for the occupancy calculated from the region (r4) distributed in the intermediate lightness of the flesh color hue region in FIG. 17, and the low lightness (shadow) region ( A positive (+) coefficient is used for the occupation ratio calculated from r3). FIG. 19 shows the second coefficient in the skin color region (H1) as a curve (coefficient curve) that continuously changes over the entire brightness. According to Table 3 and FIG. 19, the sign of the second coefficient of the intermediate lightness region of the flesh color hue region having the lightness value of 85 to 169 (v4) is negative (−), and the lightness value is 26 to 84 (v2, It can be seen that the sign of the second coefficient in the low brightness (shadow) region of v3) is positive (+), and the sign of the coefficient in both regions is different.
明度領域vi、色相領域Hjにおける第2の係数をDijとすると、指標2を算出するためのHk領域の和は、式(6)のように定義される。
H1領域の和=R11×(-27.0)+R21×4.5+(中略)...+R71×(-24.0) …(6-1);
H2領域の和=R12×0.0+R22×4.7+(中略)... +R72×(-8.5) …(6-2);
H3領域の和=R13×0.0+R23×0.0+(中略)...+R73×0.0 …(6-3);
H4領域の和=R14×0.0+R24×(-5.1)+(中略)...+R74×7.2 …(6-4).
When the second coefficient in the lightness area vi and the hue area Hj is Dij, the sum of the Hk areas for calculating the
H1 area sum = R11 x (-27.0) + R21 x 4.5 + (omitted) ... + R71 x (-24.0) ... (6-1);
Sum of H2 area = R12 x 0.0 + R22 x 4.7 + (omitted) ... + R72 x (-8.5) (6-2);
Sum of H3 area = R13 x 0.0 + R23 x 0.0 + (omitted) ... + R73 x 0.0 (6-3);
Sum of H4 area = R14 x 0.0 + R24 x (-5.1) + (omitted) ... + R74 x 7.2 (6-4).
指標2は、式(6-1)〜(6-4)で示されたH1〜H4領域の和を用いて、式(7)のように定義される。
指標2=H1領域の和+H2領域の和+H3領域の和+H4領域の和+1.554 …(7)
指標1及び指標2は、撮影画像データの明度と色相の分布量に基づいて算出されるため、撮影画像データがカラー画像である場合の撮影条件の判別に有効である。
The
Since the
次に、図20のフローチャートを参照して、指標3を算出するために実行される第2の占有率算出処理について詳細に説明する。
Next, the second occupancy rate calculation process executed to calculate the
まず、撮影画像データのRGB値がHSV表色系に変換される(ステップS20)。次いで、撮影画像データが、撮影画像画面の外縁からの距離と明度の組み合わせからなる領域に分割され、分割領域毎に累積画素数を算出することにより2次元ヒストグラムが作成される(ステップS21)。以下、撮影画像データの領域分割について詳細に説明する。 First, the RGB values of the photographed image data are converted into the HSV color system (step S20). Next, the photographed image data is divided into regions each composed of a combination of the distance from the outer edge of the photographed image screen and the brightness, and a two-dimensional histogram is created by calculating the cumulative number of pixels for each divided region (step S21). Hereinafter, the area division of the captured image data will be described in detail.
図21(a)〜(d)に、撮影画像データの画面の外縁からの距離に応じて分割された4つの領域n1〜n4を示す。図21(a)に示す領域n1が外枠であり、図21(b)に示す領域n2が、外枠の内側の領域であり、図21(c)に示す領域n3が、領域n2の更に内側の領域であり、図21(d)に示す領域n4が、撮影画像画面の中心部の領域である。また、明度は、上述のようにv1〜v7の7つの領域に分割するものとする。従って、撮影画像データを、撮影画像画面の外縁からの距離と明度の組み合わせからなる領域に分割した場合の分割領域の数は4×7=28個となる。 FIGS. 21A to 21D show four regions n1 to n4 divided according to the distance from the outer edge of the screen of the captured image data. An area n1 shown in FIG. 21A is an outer frame, an area n2 shown in FIG. 21B is an area inside the outer frame, and an area n3 shown in FIG. An inner area, an area n4 shown in FIG. 21D, is an area at the center of the captured image screen. Further, the lightness is divided into seven regions v1 to v7 as described above. Therefore, when the captured image data is divided into regions composed of combinations of the distance from the outer edge of the captured image screen and the brightness, the number of divided regions is 4 × 7 = 28.
2次元ヒストグラムが作成されると、分割領域毎に算出された累積画素数の全画素数(撮影画像全体)に占める割合を示す第2の占有率が算出され(ステップS22)、本占有率算出処理が終了する。明度領域vi、画面領域njの組み合わせからなる分割領域において算出された第2の占有率をQijとすると、各分割領域における第2の占有率は表4のように表される。
次に、指標3の算出方法について説明する。
表5に、指標3を算出するために必要な第3の係数を分割領域別に示す。表5に示された各分割領域の係数は、表4に示した各分割領域の第2の占有率Qijに乗算する重み係数であり、撮影条件に応じて予め設定されている。
Table 5 shows the third coefficient necessary for calculating the
明度領域vi、画面領域njにおける第3の係数をEijとすると、指標3を算出するためのnk領域(画面領域nk)の和は、式(8)のように定義される。
n1領域の和=Q11×40.1+Q21×37.0+(中略)...+Q71×22.0 …(8-1);
n2領域の和=Q12×(-14.8)+Q22×(-10.5)+(中略)...+Q72×0.0 …(8-2);
n3領域の和=Q13×24.6+Q23×12.1+(中略)...+Q73×10.1 …(8-3);
n4領域の和=Q14×1.5+Q24×(-32.9)+(中略)...+Q74×(-52.2) …(8-4).
If the third coefficient in the brightness area vi and the screen area nj is Eij, the sum of the nk area (screen area nk) for calculating the
n1 area sum = Q11 x 40.1 + Q21 x 37.0 + (omitted) ... + Q71 x 22.0 (8-1);
Sum of n2 areas = Q12 x (-14.8) + Q22 x (-10.5) + (omitted) ... + Q72 x 0.0 (8-2);
n3 area sum = Q13 x 24.6 + Q23 x 12.1 + (omitted) ... + Q73 x 10.1 (8-3);
Sum of n4 regions = Q14 x 1.5 + Q24 x (-32.9) + (omitted) ... + Q74 x (-52.2) ... (8-4).
指標3は、式(8-1)〜(8-4)で示されたn1〜n4領域の和を用いて、式(9)のように定義される。
指標3=n1領域の和+n2領域の和+n3領域の和+n4領域の和−12.6201 …(9)
指標3は、撮影画像データの明度の分布位置による構図的な特徴(撮影画像データの画面の外縁からの距離)に基づいて算出されるため、カラー画像だけでなくモノクロ画像の撮影条件を判別するのにも有効である。
The
Since the
次に、図23のフローチャートを参照して、偏倚量算出処理(図13のステップS2)について説明する。 Next, the bias amount calculation processing (step S2 in FIG. 13) will be described with reference to the flowchart in FIG.
まず、撮影画像データのRGB(Red,Green,Blue)値から、式(A)を用いて各画素の輝度Y(明るさ)が算出され、輝度の標準偏差(x1)が算出される(ステップS23)。輝度の標準偏差(x1)は、式(10)のように表される。
次いで、式(11)に示すように、輝度差分値(x2)が算出される(ステップS24)。
輝度差分値(x2)=(最大輝度値−全体平均輝度)/255 …(11)
式(11)において、最大輝度値とは、撮影画像データの輝度の最大値である。
Next, as shown in Expression (11), a luminance difference value (x2) is calculated (step S24).
Luminance difference value (x2) = (maximum luminance value−total average luminance) / 255 (11)
In equation (11), the maximum luminance value is the maximum luminance value of the captured image data.
次いで、撮影画像データの画面中央部における肌色領域の平均輝度値(x3)が算出され(ステップS25)、更に、当該画面中央部における平均輝度値(x4)が算出される(ステップS26)。ここで、画面中央部とは、例えば、図21において、領域n3及び領域n4により構成される領域である。 Next, the average luminance value (x3) of the skin color area in the center of the screen of the captured image data is calculated (step S25), and further, the average luminance value (x4) in the center of the screen is calculated (step S26). Here, the center of the screen is, for example, an area configured by an area n3 and an area n4 in FIG.
次いで、肌色輝度分布値(x5)が算出され(ステップS27)、本偏倚量算出処理が終了する。撮影画像データの肌色領域の最大輝度値をYskin_max、肌色領域の最小輝度値をYskin_min、肌色領域の平均輝度値(肌色平均輝度)をYskin_aveとすると、肌色輝度分布値(x5)は、式(12)のように表される。
x5=(Yskin_max−Yskin_min)/2 −Yskin_ave …(12)
Next, the flesh color luminance distribution value (x5) is calculated (step S27), and this deviation amount calculation processing is completed. When the maximum luminance value of the skin color area of the photographed image data is Yskin_max, the minimum luminance value of the skin color area is Yskin_min, and the average luminance value (skin color average luminance) of the skin color area is Yskin_ave, the skin color luminance distribution value (x5) is expressed by the equation (12). ).
x5 = (Yskin_max−Yskin_min) / 2−Yskin_ave (12)
撮影画像データの画面中央部における肌色領域の平均輝度値をx6とする。ここでの画面中央部とは、例えば、図21の領域n2、領域n3及び領域n4から構成される領域である。このとき、指標4は、指標1、指標3、x6を用いて式(13)のように定義され、指標5は、指標2、指標3、x6を用いて式(14)のように定義される。
指標4=0.46×指標1+0.61×指標3+0.01×x6−0.79 …(13)
指標5=0.58×指標2+0.18×指標3+(-0.03)×x6+3.34 …(14)
ここで、式(13)及び式(14)において各指標に乗算される重み係数は、撮影条件に応じて予め設定されている。
Let x6 be the average luminance value of the skin color area in the center of the screen of the captured image data. The screen center here is, for example, an area composed of the area n2, the area n3, and the area n4 in FIG. At this time, the
Here, the weighting coefficient multiplied by each index in Expression (13) and Expression (14) is set in advance according to the shooting conditions.
指標6は、偏倚量算出処理で算出された偏倚量(x1)〜(x5)に、撮影条件に応じて予め設定された第4の係数を乗算することにより得られる。表6に、各偏倚量に乗算する重み係数である第4の係数を示す。
指標6=x1×0.02+x2×1.13+x3×0.06+x4×(-0.01)+x5×0.03−6.49 …(15)
この指標6は、撮影画像データの画面の構図的な特徴だけでなく、輝度ヒストグラム分布情報を持ち合わせており、特に、ストロボ撮影シーンとアンダー撮影シーンの判別に有効である。
The
This
式(13)に示す指標4が自然光指標に相当し、式(14)に示す指標5が輝度比指標に相当し、式(15)に示す指標6が露出指標に相当する。
The
図12に戻る。指標算出処理が終了すると、画像解析部73において、撮影画像データの明るさ解析値がn個算出される(ステップT2)。ステップT2では、2個の明るさ解析値(肌色平均輝度、全体平均輝度)が算出される。次いで、図6及び図7の1次元LUTから、ステップT2で算出された明るさ解析値(肌色平均輝度、全体平均輝度)に対応する値を抽出することにより、n個(n=2)の仮補正量key_auto[2]、key_auto[3]が設定される(ステップT3)。
Returning to FIG. When the index calculation process ends, the
次いで、図10及び図11の1次元LUTから、ステップT1で算出された自然光指標に対応する値を抽出することにより、n個の仮補正量の各々に乗算する重み係数としての混合係数wgt[2]、wgt[3]が設定される(ステップT4)。次いで、式(2)により明るさ補正量が算出され(ステップT5)、その算出された明るさ補正量と、ステップT1で算出された自然光指標に基づいて、撮影画像データを変換するための明るさ補正カーブが生成される(ステップT6)。 Next, by extracting a value corresponding to the natural light index calculated in step T1 from the one-dimensional LUTs of FIGS. 10 and 11, a mixing coefficient wgt [ 2], wgt [3] are set (step T4). Next, a brightness correction amount is calculated according to equation (2) (step T5), and the brightness for converting the captured image data based on the calculated brightness correction amount and the natural light index calculated in step T1. A correction curve is generated (step T6).
図24、図25、図26に、それぞれ、−6.0<自然光指標≦−1.5、−1.5<自然光指標<2.0、2.0≦自然光指標<6.0である場合の明るさ補正カーブを、ステップT5で算出された明るさ補正量別に示す。図24〜図26では、明るさ補正量が、操作部12によって操作される補正ボタン数(−6、−4、−2、0、+2、+4、+6ボタン)として表されている。
24, 25, and 26, the brightness correction curves when −6.0 <natural light index ≦ −1.5, −1.5 <natural light index <2.0, and 2.0 ≦ natural light index <6.0 are calculated in step T5, respectively. It is shown for each brightness correction amount. 24 to 26, the brightness correction amount is represented as the number of correction buttons (−6, −4, −2, 0, +2, +4, +6 buttons) operated by the
明るさ補正カーブが生成されると、その明るさ補正カーブに従って、撮影画像データの明るさが補正され(ステップT7)、本明るさ補正処理が終了する。このように明るさが補正された撮影画像データは、指定された出力先に出力される。出力先としては、表示部13や、撮像装置100に接続されたプリンタ等がある。
When the brightness correction curve is generated, the brightness of the photographed image data is corrected according to the brightness correction curve (step T7), and the brightness correction process ends. The captured image data whose brightness has been corrected in this way is output to a designated output destination. Examples of the output destination include the
以上のように、実施形態1の撮像装置100によれば、撮影画像データの明るさ解析値と、明るさの再現目標値に基づいて仮補正量を設定し、その仮補正量に乗算する重み係数としての混合係数を自然光指標に基づいて設定し、設定された仮補正量及び混合係数に基づいて明るさ補正量を算出することにより、逆光シーンやストロボ撮影シーンにおける主要被写体(例えば、人物顔領域)の明るさが、撮影画像データを出力する出力デバイス(例えば、プリンタ)において最適な明るさで再現できる明るさ補正量を得ることが可能となる。
As described above, according to the
また、上述のようにして算出された明るさ補正量及び自然光指標に基づいて明るさ補正カーブを生成することにより、逆光シーンやストロボ撮影シーンのような、撮影画像データのダイナミックレンジが大きいシーンを出力する際、出力デバイスのダイナミックレンジから外れる程度が小さくなるため、撮影画像データの主要被写体の明るさを適正に仕上げつつ、撮影画像データの明部及び暗部がつぶれたり、高彩度の色が飽和してつぶれたり、色相が変化したりすることを抑制することが可能となる。 In addition, by generating a brightness correction curve based on the brightness correction amount and the natural light index calculated as described above, a scene with a large dynamic range of captured image data such as a backlight scene or a strobe shooting scene can be obtained. When outputting, the degree of deviation from the dynamic range of the output device becomes small, so the brightness of the main subject of the captured image data is properly finished, the bright and dark portions of the captured image data are crushed, and the high saturation color is saturated. It is possible to suppress crushing or a change in hue.
[実施形態2]
次に、本発明の実施形態2について説明する。
実施形態1〜3に共通する構成要素の機能については、説明済みであるため、以下では、実施形態2に特有の機能について説明する。
[Embodiment 2]
Next,
Since the functions of the constituent elements common to the first to third embodiments have been described, functions unique to the second embodiment will be described below.
図27に、実施形態2に係る明るさ補正量算出部75の内部構成と、指標算出部74、明るさ補正カーブ生成部76を示す。実施形態2の明るさ補正量算出部75は、図27に示すように、仮補正量設定部110、混合係数設定部111及び明るさ補正量演算部112により構成される。
FIG. 27 shows an internal configuration of the brightness correction
実施形態2の指標算出部74は、撮影画像データの自然光による野外撮影度を表す自然光指標(指標4)と、撮影画像データのダイナミックレンジの大きさを表す輝度比指標(指標5)を算出する。図28に、自然光指標及び輝度比指標に基づいて撮影画像データの撮影条件(撮影シーン)を判別するための判別マップを示す。
The
仮補正量設定部110は、画像解析部73からn個の明るさ解析値が入力された場合、各明るさ解析値を再現目標値へと近似するために必要な仮補正量をn+1個設定する。画像解析部73で算出される明るさ解析値は、肌色平均輝度及び全体平均輝度(即ち、n=2)である。具体的に、仮補正量設定部110は、図4、図6及び図7に示した1次元LUTを用いて、画像解析部73で算出される肌色平均輝度及び全体平均輝度と、指標算出部74で算出される輝度比指標に対応する3個の仮補正量(key_auto[0]、key_auto[2]、key_auto[3])を設定する。実施形態2では、露出指標が算出されないため、図7の横軸では全体平均輝度が使用される。
When n brightness analysis values are input from the
混合係数設定部111は、指標算出部74で算出された自然光指標に基づいて、仮補正量設定部110で設定されたn+1個の仮補正量の各々に乗算する重み係数としての混合係数をn+1個設定する。仮補正量設定部110では、仮補正量key_auto[0]、key_auto[2]及びkey_auto[3]が設定されるため、混合係数設定部111は、図8、図10及び図11に示した1次元LUTを用いて、指標算出部74で算出された自然光指標に対応する混合係数wgt[0]、wgt[2]及びwgt[3]を設定する。
Based on the natural light index calculated by the
なお、実施形態2で使用する図4、図6及び図7の1次元LUTと、図8、図10及び図11の1次元LUTは、図示しないメモリに格納されている。 The one-dimensional LUTs shown in FIGS. 4, 6, and 7 and the one-dimensional LUTs shown in FIGS. 8, 10, and 11 used in the second embodiment are stored in a memory (not shown).
明るさ補正量演算部112は、仮補正量設定部110で設定された仮補正量と、混合係数設定部111で設定された混合係数に基づいて、式(16)に示すように明るさ補正量を算出する。
明るさ補正量
=key_auto[0]×wgt[0]+key_auto[2]×wgt[2]+key_auto[3]×wgt[3] …(16)
Based on the temporary correction amount set by the temporary correction amount setting unit 110 and the mixing coefficient set by the mixing
Brightness correction amount = key_auto [0] × wgt [0] + key_auto [2] × wgt [2] + key_auto [3] × wgt [3] (16)
明るさ補正カーブ生成部76は、指標算出部74で算出された自然光指標と輝度比指標に基づいて判別された撮影条件(撮影シーン、図28参照)と、式(16)により算出された明るさ補正量に基づいて明るさ補正カーブを生成する。
The brightness correction
図29(a)に、撮影条件が順光である場合の明るさ補正カーブを明るさ補正量別に示し、図29(b)に、撮影条件が逆光である場合の明るさ補正カーブを明るさ補正量別に示す。図29では、操作部12によって操作される補正ボタン数の実用域(−6、−4、−2、0ボタン)における明るさ補正カーブを示している。
FIG. 29A shows a brightness correction curve when the shooting condition is normal light according to the brightness correction amount, and FIG. 29B shows a brightness correction curve when the shooting condition is backlight. Shown by correction amount. FIG. 29 shows a brightness correction curve in a practical range (−6, −4, −2, 0 buttons) of the number of correction buttons operated by the
次に、実施形態2における動作について説明する。
図30のフローチャートを参照して、実施形態2の画像処理部7において実行される明るさ補正処理について説明する。
Next, the operation in the second embodiment will be described.
The brightness correction process executed in the
まず、撮影画像データの自然光による野外撮影度を表す自然光指標(式(13)の指標4)と、撮影画像データのダイナミックレンジの大きさを表す輝度比指標(式(14)の指標5)を算出する処理が行われる(ステップT10)。ステップT10の指標算出処理は、実施形態1で示したものと同一であるため、ここでの説明は省略する。上述の指標算出処理では、自然光指標(指標4)、輝度比指標(指標5)及び露出指標(指標6)の全てを算出する処理を示したが、実施形態2では、自然光指標(指標4)及び輝度比指標(指標5)のみを算出する処理としてもよい。
First, a natural light index (
指標算出処理が終了すると、画像解析部73において、撮影画像データの明るさ解析値がn個算出される(ステップT11)。ステップT11では、2個の明るさ解析値(肌色平均輝度及び全体平均輝度)が算出される。次いで、図4、図6及び図7の1次元LUTから、ステップT10で算出された輝度比指標と、ステップT11で算出された明るさ解析値に対応する値を抽出することにより、n+1個(n=2)の仮補正量が設定される(ステップT12)。
When the index calculation process ends, the
次いで、図8、図10及び図11の1次元LUTから、ステップT10で算出された自然光指標に対応する値を抽出することにより、n+1個の仮補正量の各々に乗算する重み係数としての混合係数がn+1個設定される(ステップT13)。次いで、式(16)により明るさ補正量が算出される(ステップT14)。次いで、ステップT10で算出された自然光指標及び輝度比指標に基づいて判別された撮影条件(撮影シーン)と、ステップT14で算出された明るさ補正量に基づいて、撮影画像データを変換するための明るさ補正カーブ(図29参照)が生成される(ステップT15)。 Next, by extracting a value corresponding to the natural light index calculated in step T10 from the one-dimensional LUTs of FIGS. 8, 10, and 11, a mixture as a weighting coefficient to be multiplied to each of n + 1 temporary correction amounts. N + 1 coefficients are set (step T13). Next, the brightness correction amount is calculated by equation (16) (step T14). Next, the photographic image data is converted based on the shooting conditions (shooting scene) determined based on the natural light index and the luminance ratio index calculated in step T10 and the brightness correction amount calculated in step T14. A brightness correction curve (see FIG. 29) is generated (step T15).
明るさ補正カーブが生成されると、その明るさ補正カーブに従って、撮影画像データの明るさが補正され(ステップT16)、本明るさ補正処理が終了する。このように明るさが補正された撮影画像データは、指定された出力先に出力される。出力先としては、表示部13や、撮像装置100に接続されたプリンタ等がある。
When the brightness correction curve is generated, the brightness of the captured image data is corrected according to the brightness correction curve (step T16), and the brightness correction process is terminated. The captured image data whose brightness has been corrected in this way is output to a designated output destination. Examples of the output destination include the
以上のように、実施形態2の撮像装置100によれば、撮影画像データの明るさ解析値と輝度比指標に基づいて仮補正量を設定し、その仮補正量に乗算する重み係数としての混合係数を自然光指標に基づいて設定し、設定された仮補正量及び混合係数に基づいて明るさ補正量を算出することにより、逆光シーンやストロボ撮影シーンにおける主要被写体(例えば、人物顔領域)の明るさが、撮影画像データを出力する出力デバイス(例えば、プリンタ)において最適な明るさで再現できる明るさ補正量を得る精度を向上させることが可能となる。
As described above, according to the
また、上述のようにして算出された明るさ補正量と、自然光指標及び輝度比指標に基づいて判別される撮影条件(撮影シーン)に基づいて明るさ補正カーブを生成することにより、逆光シーンやストロボ撮影シーンのような、撮影画像データのダイナミックレンジが大きいシーンを出力する際、出力デバイスのダイナミックレンジから外れる程度が小さくなるため、撮影画像データの主要被写体の明るさを適正に仕上げつつ、撮影画像データの明部及び暗部がつぶれたり、高彩度の色が飽和してつぶれたり、色相が変化したりすることを高精度に抑制することが可能となる。 Further, by generating a brightness correction curve based on the brightness correction amount calculated as described above and the shooting condition (shooting scene) determined based on the natural light index and the luminance ratio index, When outputting a scene with a large dynamic range of the captured image data, such as a flash shooting scene, the degree of deviation from the dynamic range of the output device is reduced, so the brightness of the main subject of the captured image data is appropriately finished and captured. It is possible to suppress with high accuracy that the bright and dark portions of the image data are crushed, the high-saturation color is saturated and crushed, and the hue is changed.
[実施形態3]
次に、本発明の実施形態3について説明する。
実施形態1〜3に共通する構成要素の機能については、説明済みであるため、以下では、実施形態3に特有の機能について説明する。
[Embodiment 3]
Next, a third embodiment of the present invention will be described.
Since the functions of the constituent elements common to the first to third embodiments have been described, functions unique to the third embodiment will be described below.
実施形態2の指標算出部74は、撮影画像データの自然光による野外撮影度を表す自然光指標(指標4)と、撮影画像データのダイナミックレンジの大きさを表す輝度比指標(指標5)と、撮影時の露出設定に起因するアンダー、オーバーを表す露出指標(指標6)を算出する。
The
以下、図31〜図33を参照して、実施形態3の明るさ補正量算出部75の内部構成の具体例について、実施例1〜3を挙げて説明する。
Hereinafter, specific examples of the internal configuration of the brightness correction
図31に、実施形態3の実施例1に係る明るさ補正量算出部75の内部構成を示す。実施例1の明るさ補正量算出部75は、図31に示すように、仮補正量設定部120、混合係数設定部121、明るさ補正量演算部122、抑制係数算出部123、乗算部124により構成される。
FIG. 31 illustrates an internal configuration of the brightness correction
仮補正量算出部120は、画像解析部73からn個の明るさ解析値が入力された場合、各明るさ解析値を再現目標値へと近似するために必要な仮補正量をn+2個設定する。画像解析部73で算出される明るさ解析値は、肌色平均輝度及び全体平均輝度(即ち、n=2)である。具体的に、仮補正量設定部120は、図4〜図7に示した1次元LUTを用いて、画像解析部73で算出される肌色平均輝度及び全体平均輝度と、指標算出部74で算出される輝度比指標及び露出指標に対応する4個の仮補正量(key_auto[0]〜key_auto[3])を設定する。
When n brightness analysis values are input from the
混合係数設定部121は、指標算出部74で算出された自然光指標に基づいて、仮補正量設定部120で設定されたn+2個の仮補正量の各々に乗算する重み係数としての混合係数をn+2個設定する。仮補正量設定部120では、4個の仮補正量key_auto[0]〜key_auto[3]が設定されるため、混合係数設定部121は、図8〜図11に示した1次元LUTを用いて、指標算出部74で算出された自然光指標に対応する4個の混合係数wgt[0]〜wgt[3]を設定する。
Based on the natural light index calculated by the
なお、実施形態3で使用する図4〜図7の1次元LUTと、図8〜図11の1次元LUTは、図示しないメモリに格納されている。 Note that the one-dimensional LUTs of FIGS. 4 to 7 and the one-dimensional LUTs of FIGS. 8 to 11 used in the third embodiment are stored in a memory (not shown).
明るさ補正量演算部122は、仮補正量設定部120で設定された仮補正量と、混合係数設定部121で設定された混合係数に基づいて、式(17)に示すように明るさ補正量を算出し、算出結果を乗算部124に出力する。
明るさ補正量=key_auto[0]×wgt[0]+key_auto[1]×wgt[1]+key_auto[2]×wgt[2]+key_auto[3]×wgt[3] …(17)
Based on the temporary correction amount set by the temporary correction
Brightness correction amount = key_auto [0] × wgt [0] + key_auto [1] × wgt [1] + key_auto [2] × wgt [2] + key_auto [3] × wgt [3] (17)
抑制係数算出部123は、撮影画像データの彩度が所定の閾値よりも高く、且つ自然光指標に基づいて設定される所定の色相を有する高彩度の画素数を算出し、撮影画像データの全画素数に対する前記高彩度の画素数の割合に基づいて、当該撮影画像データの明るさ補正量を抑制するための抑制係数Re(0.0<Re≦1.0)を算出する。抑制係数Reの算出方法については、後に図34を参照して詳細に説明する。
The suppression
乗算部124は、式(18)に示すように、明るさ補正量演算部122で算出された明るさ補正量に、抑制係数算出部123で算出された抑制係数Reを乗算することにより、新たな明るさ補正量を算出し、この新たな明るさ補正量を明るさ補正カーブ生成部76に出力する。
新たな明るさ補正量
=Re×明るさ補正量
=Re×{ key_auto[0]×wgt[0]+key_auto[1]×wgt[1]+key_auto[2]×wgt[2]+key_auto[3]×wgt[3] } …(18)
As shown in the equation (18), the
New brightness correction amount = Re × Brightness correction amount = Re × {key_auto [0] × wgt [0] + key_auto [1] × wgt [1] + key_auto [2] × wgt [2] + key_auto [3] × wgt [3]} (18)
実施例1において、明るさ補正カーブ生成部76は、指標算出部74で算出された自然光指標と輝度比指標に基づいて判別された撮影条件(撮影シーン)(図28参照)と、乗算部124から入力された新たな明るさ補正量に基づいて、撮影画像データを変換するための明るさ補正カーブを生成する。
In the first embodiment, the brightness correction
図32に、実施形態3の実施例2に係る明るさ補正量算出部75の内部構成を示す。実施例2の明るさ補正量算出部75は、図32に示すように、仮補正量設定部130、混合係数設定部131、抑制係数算出部132、明るさ補正量演算部133により構成される。なお、抑制係数算出部132の機能は、実施例1の抑制係数算出部123と同一ゆえ、ここでの説明は省略する。
FIG. 32 illustrates an internal configuration of the brightness correction
仮補正量算出部130は、画像解析部73からn個の明るさ解析値が入力された場合、各明るさ解析値を再現目標値へと近似するために必要な仮補正量をn+2個設定する。画像解析部73で算出される明るさ解析値は、肌色平均輝度及び全体平均輝度(即ち、n=2)である。仮補正量設定部130は、乗算部130aを備えている。仮補正量設定部130は、図4〜図7に示した1次元LUTを用いて、画像解析部73で算出される肌色平均輝度及び全体平均輝度と、指標算出部74で算出される輝度比指標及び露出指標に対応する4個の仮補正量(key_auto[0]〜key_auto[3])を抽出し、乗算部130aにより、これら4個の仮補正量に、抑制係数算出部132で算出された抑制係数Reを乗算し、抑制係数Reが乗算された4個の仮補正量Re×key_auto[0]、Re×key_auto[1]、Re×key_auto[2]、Re×key_auto[3]を「新たな仮補正量」として設定する。
When n brightness analysis values are input from the
混合係数設定部131は、指標算出部74で算出された自然光指標に基づいて、仮補正量設定部130で設定されたn+2個の新たな仮補正量の各々に乗算する重み係数としての混合係数をn+2個設定する。仮補正量設定部130では、4個の新たな仮補正量Re×key_auto[0]〜key_auto[3]が設定されるため、混合係数設定部121は、図8〜図11に示した1次元LUTを用いて、指標算出部74で算出された自然光指標に対応する4個の混合係数wgt[0]〜wgt[3]を設定する。
Based on the natural light index calculated by the
明るさ補正量演算部133は、仮補正量設定部130で設定された新たな仮補正量と、混合係数設定部131で設定された混合係数に基づいて、式(19)に示すように明るさ補正量を算出し、算出結果を明るさ補正カーブ生成部76に出力する。
明るさ補正量=Re×{ key_auto[0]×wgt[0]+key_auto[1]×wgt[1]+key_auto[2]×wgt[2]+key_auto[3]×wgt[3] } …(19)
Based on the new temporary correction amount set by the temporary correction
Brightness correction amount = Re × {key_auto [0] × wgt [0] + key_auto [1] × wgt [1] + key_auto [2] × wgt [2] + key_auto [3] × wgt [3]} (19)
実施例2において、明るさ補正カーブ生成部76は、指標算出部74で算出された自然光指標と輝度比指標に基づいて判別された撮影条件(撮影シーン)(図28参照)と、式(19)の明るさ補正量に基づいて、撮影画像データを変換するための明るさ補正カーブを生成する。
In the second embodiment, the brightness correction
図33に、実施形態3の実施例3に係る明るさ補正量算出部75の内部構成を示す。実施例3の明るさ補正量算出部75は、図33に示すように、仮補正量設定部140、混合係数設定部141、抑制係数算出部142、明るさ補正量演算部143により構成される。なお、仮補正量算出部140の機能は、実施例1の仮補正量設定部120と同一ゆえ、ここでの説明を説明する。また、抑制係数算出部142の機能は、実施例1の抑制係数算出部123及び実施例2の抑制係数算出部132と同一ゆえ、ここでの説明を省略する。
FIG. 33 illustrates an internal configuration of the brightness correction
混合係数設定部141は、指標算出部74で算出された自然光指標に基づいて、仮補正量設定部140で設定されたn+2個の新たな仮補正量の各々に乗算する重み係数としての混合係数をn+2個設定する。混合係数設定部141は、乗算部141aを備える。混合係数設定部141は、図8〜図11に示した1次元LUTを用いて、指標算出部74で算出された自然光指標に対応する4個の混合係数wgt[0]〜wgt[3]を抽出し、乗算部141aにより、これら4個の混合係数に、抑制係数算出部142で算出された抑制係数Reを乗算し、抑制係数Reが乗算された4個の混合係数Re×wgt[0]、Re×wgt[1]、Re×wgt[2]、Re×wgt[3]を「新たな混合係数」として設定する。
The mixing
明るさ補正量演算部143は、仮補正量設定部140で設定された仮補正量と、混合係数設定部141で設定された新たな混合係数に基づいて明るさ補正量を算出し、算出結果を明るさ補正カーブ生成部76に出力する。明るさ補正量演算部143で算出される明るさ補正量の算出式は、式(19)と同一である。
The brightness correction
明るさ補正カーブ生成部76は、指標算出部74で算出された自然光指標と輝度比指標に基づいて判別された撮影条件(撮影シーン)(図28参照)と、式(19)の明るさ補正量に基づいて、撮影画像データを変換するための明るさ補正カーブを生成する。
The brightness correction
次に、実施形態3における動作について説明する。
図34のフローチャートを参照して、実施形態3の画像処理部7において実行される明るさ補正処理について説明する。図34では、実施例1の明るさ補正量算出部75が適用された場合の処理について説明する。
Next, the operation in the third embodiment will be described.
With reference to the flowchart of FIG. 34, the brightness correction process performed in the
まず、撮影画像データの自然光による野外撮影度を表す自然光指標(式(13)の指標4)と、撮影画像データのダイナミックレンジの大きさを表す輝度比指標(式(14)の指標5)と、撮影時の露出設定に起因するアンダー、オーバーを表す露出指標(式(15)の指標6)を算出する処理が行われる(ステップT20)。ステップT20の指標算出処理は、実施形態1で示したものと同一であるため、ここでの説明を省略する。
First, a natural light index (
指標算出処理が終了すると、画像解析部73において、撮影画像データの明るさ解析値がn個算出される(ステップT21)。ステップT21では、2個の明るさ解析値(肌色平均輝度及び全体平均輝度)が算出される。次いで、図4〜図7の1次元LUTから、ステップT20で算出された輝度比指標、露出指標と、ステップT21で算出された明るさ解析値に対応する値を抽出することにより、n+2個(n=2)の仮補正量が設定される(ステップT22)。
When the index calculation process ends, the
次いで、ステップT20で算出された輝度比指標が閾値Th1より大きいか否かが判定される(ステップT23)。ここで、閾値Th1=1.5である。ステップT23において、輝度比指標>Th1であると判定された場合(ステップT23;YES)、後に高彩度画素としてカウントすべき画素の色相条件が、ステップT20で算出された自然光指標に応じて設定される(ステップT24)。 Next, it is determined whether or not the luminance ratio index calculated in step T20 is greater than a threshold value Th1 (step T23). Here, the threshold Th1 = 1.5. If it is determined in step T23 that the luminance ratio index> Th1 (step T23; YES), the hue condition of the pixel to be counted later as a high saturation pixel is set according to the natural light index calculated in step T20. (Step T24).
図35に、ステップT24において、自然光指標の値に応じて設定される色相条件(色相の範囲)を示す。図35に示すように、色相条件は、−6.0<自然光指標≦−1.5のとき、色相H=161〜250であり、−1.5<自然光指標<2.0のとき、色相H=0〜39、161〜250、330〜359であり、2.0≦自然光指標<6.0のとき、色相H=0〜39、330〜359である。 FIG. 35 shows the hue condition (hue range) set according to the value of the natural light index in step T24. As shown in FIG. 35, the hue conditions are: hue H = 161 to 250 when −6.0 <natural light index ≦ −1.5, and hue H = 0 to 39, 161 to when −1.5 <natural light index <2.0. 250, 330-359, and when 2.0 ≦ natural light index <6.0, hue H = 0-39, 330-359.
色相条件が設定されると、撮影画像データの全画素数のうち、ステップT24で設定された色相条件を有し、且つ、彩度(S)が閾値Th2より大きい画素数が算出され、彩度(S)>Th2を満たす高彩度画素数が全画素数に占める割合(%)により、彩度レベルが設定される(ステップT25)。ここで、Th2=130(HSV表色系、最大値255)である。表7に、彩度(S)>Th2を満たす高彩度画素数が全画素数に占める割合(%)と抑制係数を、彩度レベル(彩度1〜4)別に示す。
彩度レベルが設定されると、表7により、その設定された彩度レベルに対応する抑制係数が設定される(ステップT26)。なお、ステップT23〜T26の処理は、抑制係数算出部123で実行される。
When the saturation level is set, the suppression coefficient corresponding to the set saturation level is set according to Table 7 (step T26). Note that the processing of steps T23 to T26 is executed by the suppression
ステップT23において、輝度比指標≦Th1であると判定された場合(ステップT23;NO)、又はステップT26で抑制係数が算出されると、ステップT22で設定されたn+2個の仮補正量の各々に乗算するn+2個の混合係数が設定される(ステップT27)。 If it is determined in step T23 that the luminance ratio index ≦ Th1 (step T23; NO), or if a suppression coefficient is calculated in step T26, each of the n + 2 temporary correction amounts set in step T22 is calculated. N + 2 mixing coefficients to be multiplied are set (step T27).
次いで、ステップT22で設定された仮補正量と、ステップT27で設定された混合係数に基づいて、撮影画像データの明るさ補正量が算出される(ステップT28)。ここで、ステップT26で抑制係数が算出された場合、ステップT28では、式(18)に示す「新たな明るさ補正量」が設定され、抑制係数が算出されなかった場合、ステップT28では、式(17)に示す「明るさ補正量」が設定される。なお、ステップT28で算出される「新たな明るさ補正量」又は「明るさ補正量」の値は、操作部12によって操作される補正ボタン数に対応する。
Next, the brightness correction amount of the captured image data is calculated based on the temporary correction amount set in step T22 and the mixing coefficient set in step T27 (step T28). Here, when the suppression coefficient is calculated in step T26, in step T28, the “new brightness correction amount” shown in Expression (18) is set, and when the suppression coefficient is not calculated, in step T28, the expression is calculated. The “brightness correction amount” shown in (17) is set. Note that the value of “new brightness correction amount” or “brightness correction amount” calculated in step T 28 corresponds to the number of correction buttons operated by the
次いで、ステップT28で設定された「新たな明るさ補正量」又は「明るさ補正量」に基づいて、撮影画像データを変換するための明るさ補正カーブが生成される(ステップT29)。明るさ補正カーブが生成されると、その明るさ補正カーブに従って、撮影画像データの明るさが補正され(ステップT30)、本明るさ補正処理が終了する。このように明るさが補正された撮影画像データは、指定された出力先に出力される。出力先としては、表示部13や、撮像装置100に接続されたプリンタ等がある。
Next, a brightness correction curve for converting photographed image data is generated based on the “new brightness correction amount” or “brightness correction amount” set in step T28 (step T29). When the brightness correction curve is generated, the brightness of the captured image data is corrected according to the brightness correction curve (step T30), and the brightness correction process is terminated. The captured image data whose brightness has been corrected in this way is output to a designated output destination. Examples of the output destination include the
以上のように、実施形態3の撮像装置100によれば、実施例1〜3に示したように、撮影画像データの全画素数に対する高彩度画素数の割合に基づいて算出される抑制係数を用いて、撮影画像データの明るさ補正量を抑制することにより、高彩度画素が多い撮影画像データにおける高彩度画素の飽和を防止することが可能となる。特に、高彩度画素としてカウント対象となる画素の色相が、自然光指標の値に基づいて決定されることにより、高彩度画素の飽和を高精度に防止することが可能となる。
As described above, according to the
なお、本実施形態における記載内容は、本発明の趣旨を逸脱しない範囲で適宜変更可能である。 Note that the description in the present embodiment can be changed as appropriate without departing from the spirit of the present invention.
例えば、上記各実施形態で示した明るさ補正処理が、デジタルカメラ等の撮像装置で行われる場合を示したが、ミニラボ(小規模現像所)に設置された画像処理装置(パーソナルコンピュータでもよい。)に、図2の画像処理部7を搭載させるようにしてもよい。
For example, although the case where the brightness correction processing shown in each of the above embodiments is performed by an imaging apparatus such as a digital camera has been described, an image processing apparatus (a personal computer) installed in a minilab (small-scale development laboratory) may be used. 2) may be mounted with the
図36に、本発明を適用した画像処理装置200の主要部構成を示す。画像処理装置200は、図36に示すように、画像入力部201、画像処理部202、画像出力部203により構成される。
FIG. 36 shows a main configuration of an
画像入力部201は、被写体の撮影により得られた撮影画像データを取得し、画像処理部202に出力する。画像出力部203は、LCD(Liquid Crystal Display)、CRT(Cathode Ray Tube)等の表示ディスプレイを有し、画像処理部202で処理された撮影画像データ等を表示する。また、画像出力部203が、画像処理部202で処理された撮影画像データを印刷出力する印刷部を備えるようにしてもよい。
The
画像処理部202は、図36に示すように、画像解析部204、指標算出部205、明るさ補正量算出部206、明るさ補正カーブ生成部207、画質補正部208により構成され、各部の機能は、それぞれ、図2の画像解析部73、指標算出部74、明るさ補正量算出部75、明るさ補正カーブ生成部76、画質補正部72と同等である。
As shown in FIG. 36, the
但し、ミニラボに設置された画像処理装置200の場合、明るさ補正カーブは、図24〜図26に示した7種類(−6、−4、−2、0、+2、+4、+6ボタン)、図29に示した4種類(−6、−4、−2、0ボタン)だけでなく、多種類の明るさ補正カーブを生成することが可能である。
However, in the case of the
1 レンズ
2 絞り
3 CCD
4 アナログ処理回路
5 A/D変換器
6 一時記憶メモリ
7 画像処理部
70 前処理部
71 明るさ補正部
72 画質補正部
73 画像解析部
74 指標算出部
75 明るさ補正量算出部
76 明るさ補正カーブ生成部
8 ヘッダ情報処理部
9 記憶デバイス
10 CCD駆動回路
11 制御部
12 操作部
13 表示部
14 ストロボ駆動回路
15 ストロボ
16 焦点距離調整回路
17 自動焦点駆動回路
20 モータ
100 撮像装置
200 画像処理装置
201 画像入力部
202 画像処理部
203 画像出力部
204 画像解析部
205 指標算出部
206 明るさ補正量算出部
207 明るさ補正カーブ生成部
208 画質補正部
1
4 Analog processing circuit 5 A /
Claims (24)
前記撮影画像データの自然光による野外撮影度を表す自然光指標を算出する指標算出手段と、
前記撮影画像データの明るさ解析値と、明るさの再現目標値に基づいて、当該撮影画像データに対する複数の仮補正量を設定する仮補正量設定手段と、
前記指標算出手段により算出された自然光指標に基づいて、前記複数の仮補正量の各々に乗算する重み係数としての混合係数を設定する混合係数設定手段と、
前記混合係数設定手段により設定された混合係数と、前記複数の仮補正量に基づいて、前記撮影画像データの明るさ補正量を算出する補正量算出手段と、
前記補正量算出手段により算出された明るさ補正量と前記自然光指標に基づいて、前記撮影画像データを変換するための補正カーブを生成する補正カーブ生成手段と、
前記補正カーブ生成手段により生成された補正カーブに従って、前記撮影画像データの明るさを補正する補正手段と、
を備えることを特徴とする撮像装置。 An imaging apparatus that captures captured image data by capturing a subject and performs processing for optimizing the brightness of a main subject in the captured image data,
Index calculating means for calculating a natural light index representing the degree of outdoor shooting by natural light of the captured image data;
Temporary correction amount setting means for setting a plurality of temporary correction amounts for the captured image data based on a brightness analysis value of the captured image data and a brightness reproduction target value;
Based on the natural light index calculated by the index calculating means, a mixing coefficient setting means for setting a mixing coefficient as a weighting coefficient for multiplying each of the plurality of temporary correction amounts;
Correction amount calculating means for calculating a brightness correction amount of the captured image data based on the mixing coefficient set by the mixing coefficient setting means and the plurality of temporary correction amounts;
Correction curve generating means for generating a correction curve for converting the captured image data based on the brightness correction amount calculated by the correction amount calculating means and the natural light index;
Correction means for correcting the brightness of the captured image data in accordance with the correction curve generated by the correction curve generation means;
An imaging apparatus comprising:
前記撮影画像データの自然光による野外撮影度を表す自然光指標と、当該撮影画像データのダイナミックレンジの大きさを表す輝度比指標を算出する指標算出手段と、
前記撮影画像データの明るさ解析値と、前記輝度比指標と、明るさの再現目標値に基づいて、当該撮影画像データに対する複数の仮補正量を設定する仮補正量設定手段と、
前記指標算出手段により算出された自然光指標に基づいて、前記複数の仮補正量の各々に乗算する重み係数としての混合係数を設定する混合係数設定手段と、
前記混合係数設定手段により設定された混合係数と、前記複数の仮補正量に基づいて、前記撮影画像データの明るさ補正量を算出する補正量算出手段と、
前記補正量算出手段により算出された明るさ補正量、前記自然光指標及び前記輝度比指標に基づいて、前記撮影画像データを変換するための補正カーブを生成する補正カーブ生成手段と、
前記補正カーブ生成手段により生成された補正カーブに従って、前記撮影画像データの明るさを補正する補正手段と、
を備えることを特徴とする撮像装置。 An imaging apparatus that captures captured image data by capturing a subject and performs processing for optimizing the brightness of a main subject in the captured image data,
A natural light index that represents the degree of outdoor photographing by natural light of the photographed image data, and an index calculation unit that calculates a luminance ratio index that represents the size of the dynamic range of the photographed image data;
Temporary correction amount setting means for setting a plurality of temporary correction amounts for the photographed image data based on the brightness analysis value of the photographed image data, the luminance ratio index, and a brightness reproduction target value;
Based on the natural light index calculated by the index calculating means, a mixing coefficient setting means for setting a mixing coefficient as a weighting coefficient for multiplying each of the plurality of temporary correction amounts;
Correction amount calculating means for calculating a brightness correction amount of the captured image data based on the mixing coefficient set by the mixing coefficient setting means and the plurality of temporary correction amounts;
Correction curve generation means for generating a correction curve for converting the captured image data based on the brightness correction amount calculated by the correction amount calculation means, the natural light index, and the luminance ratio index;
Correction means for correcting the brightness of the captured image data in accordance with the correction curve generated by the correction curve generation means;
An imaging apparatus comprising:
前記撮影画像データの自然光による野外撮影度を表す自然光指標と、当該撮影画像データのダイナミックレンジの大きさを表す輝度比指標を算出する指標算出手段と、
前記撮影画像データの明るさ解析値と、前記輝度比指標と、明るさの再現目標値に基づいて、当該撮影画像データに対する複数の仮補正量を設定する仮補正量設定手段と、
前記指標算出手段により算出された自然光指標に基づいて、前記複数の仮補正量の各々に乗算する重み係数としての混合係数を設定する混合係数設定手段と、
前記混合係数設定手段により設定された混合係数と、前記複数の仮補正量に基づいて、前記撮影画像データの明るさ補正量を算出する補正量算出手段と、
前記撮影画像データの彩度が所定の閾値よりも高く、且つ前記自然光指標に基づいて設定される所定の色相を有する高彩度の画素数に基づいて、当該撮影画像データの明るさ補正量を抑制するための抑制係数を算出する抑制係数算出手段と、
前記補正量算出手段により算出された明るさ補正量に前記抑制係数を乗算して新たな明るさ補正量を算出する乗算手段と、
前記乗算手段により得られた新たな明るさ補正量、前記自然光指標及び前記輝度比指標に基づいて、前記撮影画像データを変換するための補正カーブを生成する補正カーブ生成手段と、
前記補正カーブ生成手段により生成された補正カーブに従って、前記撮影画像データの明るさを補正する補正手段と、
を備えることを特徴とする撮像装置。 An imaging apparatus that captures captured image data by capturing a subject and performs processing for optimizing the brightness of a main subject in the captured image data,
A natural light index that represents the degree of outdoor photographing by natural light of the photographed image data, and an index calculation unit that calculates a luminance ratio index that represents the size of the dynamic range of the photographed image data;
Temporary correction amount setting means for setting a plurality of temporary correction amounts for the photographed image data based on the brightness analysis value of the photographed image data, the luminance ratio index, and a brightness reproduction target value;
Based on the natural light index calculated by the index calculating means, a mixing coefficient setting means for setting a mixing coefficient as a weighting coefficient for multiplying each of the plurality of temporary correction amounts;
Correction amount calculating means for calculating a brightness correction amount of the captured image data based on the mixing coefficient set by the mixing coefficient setting means and the plurality of temporary correction amounts;
The brightness correction amount of the captured image data is suppressed based on the number of pixels of high saturation having a predetermined hue that is set based on the natural light index and the saturation of the captured image data is higher than a predetermined threshold. A suppression coefficient calculating means for calculating a suppression coefficient for
Multiplication means for calculating a new brightness correction amount by multiplying the brightness correction amount calculated by the correction amount calculation means by the suppression coefficient;
A correction curve generating means for generating a correction curve for converting the captured image data based on the new brightness correction amount obtained by the multiplying means, the natural light index and the luminance ratio index;
Correction means for correcting the brightness of the captured image data in accordance with the correction curve generated by the correction curve generation means;
An imaging apparatus comprising:
前記撮影画像データの自然光による野外撮影度を表す自然光指標と、当該撮影画像データのダイナミックレンジの大きさを表す輝度比指標を算出する指標算出手段と、
前記撮影画像データの明るさ解析値と、明るさの再現目標値に基づいて、当該撮影画像データに対する複数の仮補正量を設定する仮補正量設定手段と、
前記撮影画像データの彩度が所定の閾値よりも高く、且つ前記自然光指標に基づいて設定される所定の色相を有する高彩度の画素数に基づいて、当該撮影画像データの明るさ補正量を抑制するための抑制係数を算出する抑制係数算出手段と、
前記仮補正量設定手段により設定された前記複数の仮補正量の各々に前記抑制係数を乗算することによって新たな仮補正量を算出する乗算手段と、
前記指標算出手段により算出された自然光指標に基づいて、前記乗算手段により得られた新たな複数の仮補正量の各々に乗算する重み係数としての混合係数を設定する混合係数設定手段と、
前記混合係数設定手段により設定された混合係数と、前記新たな複数の仮補正量に基づいて、前記撮影画像データの明るさ補正量を算出する補正量算出手段と、
前記補正量算出手段により算出された明るさ補正量、前記自然光指標及び前記輝度比指標に基づいて、前記撮影画像データを変換するための補正カーブを生成する補正カーブ生成手段と、
前記補正カーブ生成手段により生成された補正カーブに従って、前記撮影画像データの明るさを補正する補正手段と、
を備えることを特徴とする撮像装置。 An imaging apparatus that captures captured image data by capturing a subject and performs processing for optimizing the brightness of a main subject in the captured image data,
A natural light index that represents the degree of outdoor photographing by natural light of the photographed image data, and an index calculation unit that calculates a luminance ratio index that represents the size of the dynamic range of the photographed image data;
Temporary correction amount setting means for setting a plurality of temporary correction amounts for the captured image data based on a brightness analysis value of the captured image data and a brightness reproduction target value;
The brightness correction amount of the captured image data is suppressed based on the number of pixels of high saturation having a predetermined hue that is set based on the natural light index and the saturation of the captured image data is higher than a predetermined threshold. A suppression coefficient calculating means for calculating a suppression coefficient for
Multiplication means for calculating a new temporary correction amount by multiplying each of the plurality of temporary correction amounts set by the temporary correction amount setting means by the suppression coefficient;
Based on the natural light index calculated by the index calculating means, a mixing coefficient setting means for setting a mixing coefficient as a weighting coefficient for multiplying each of a plurality of new temporary correction amounts obtained by the multiplying means,
A correction amount calculating means for calculating a brightness correction amount of the photographed image data based on the mixing coefficient set by the mixing coefficient setting means and the plurality of new temporary correction amounts;
Correction curve generation means for generating a correction curve for converting the captured image data based on the brightness correction amount calculated by the correction amount calculation means, the natural light index, and the luminance ratio index;
Correction means for correcting the brightness of the captured image data in accordance with the correction curve generated by the correction curve generation means;
An imaging apparatus comprising:
前記撮影画像データの自然光による野外撮影度を表す自然光指標と、当該撮影画像データのダイナミックレンジの大きさを表す輝度比指標を算出する指標算出手段と、
前記撮影画像データの明るさ解析値と、明るさの再現目標値に基づいて、当該撮影画像データに対する複数の仮補正量を設定する仮補正量設定手段と、
前記指標算出手段により算出された自然光指標に基づいて、前記複数の仮補正量の各々に乗算する重み係数としての混合係数を設定する混合係数設定手段と、
前記撮影画像データの彩度が所定の閾値よりも高く、且つ前記自然光指標に基づいて設定される所定の色相を有する高彩度の画素数に基づいて、当該撮影画像データの明るさ補正量を抑制するための抑制係数を算出する抑制係数算出手段と、
前記混合係数設定手段により設定された混合係数に前記抑制係数を乗算することによって新たな混合係数を算出する乗算手段と、
前記乗算手段により得られた新たな混合係数と、前記複数の仮補正量に基づいて、前記撮影画像データの明るさ補正量を算出する補正量算出手段と、
前記補正量算出手段により算出された明るさ補正量、前記自然光指標及び前記輝度比指標に基づいて、前記撮影画像データを変換するための補正カーブを生成する補正カーブ生成手段と、
前記補正カーブ生成手段により生成された補正カーブに従って、前記撮影画像データの明るさを補正する補正手段と、
を備えることを特徴とする撮像装置。 An imaging apparatus that captures captured image data by capturing a subject and performs a process of optimizing the brightness of a main subject in the captured image data,
A natural light index that represents the degree of outdoor photographing by natural light of the photographed image data, and an index calculation unit that calculates a luminance ratio index that represents the size of the dynamic range of the photographed image data;
Temporary correction amount setting means for setting a plurality of temporary correction amounts for the captured image data based on a brightness analysis value of the captured image data and a brightness reproduction target value;
Based on the natural light index calculated by the index calculating means, a mixing coefficient setting means for setting a mixing coefficient as a weighting coefficient for multiplying each of the plurality of temporary correction amounts;
The brightness correction amount of the captured image data is suppressed based on the number of pixels of high saturation having a predetermined hue that is set based on the natural light index and the saturation of the captured image data is higher than a predetermined threshold. A suppression coefficient calculating means for calculating a suppression coefficient for
Multiplication means for calculating a new mixing coefficient by multiplying the mixing coefficient set by the mixing coefficient setting means by the suppression coefficient;
Correction amount calculation means for calculating a brightness correction amount of the captured image data based on the new mixing coefficient obtained by the multiplication means and the plurality of temporary correction amounts;
Correction curve generation means for generating a correction curve for converting the captured image data based on the brightness correction amount calculated by the correction amount calculation means, the natural light index, and the luminance ratio index;
Correction means for correcting the brightness of the captured image data in accordance with the correction curve generated by the correction curve generation means;
An imaging apparatus comprising:
撮影画像データを、所定の明度と色相の組み合わせからなる領域に分割し、当該分割された領域毎に前記撮影画像データ全体に占める割合を示す第1の占有率を算出する第1算出処理と、撮影画像データを、当該撮影画像データの画面の外縁からの距離と明度の組み合わせからなる所定の領域に分割し、当該分割された領域毎に前記撮影画像データ全体に占める割合を示す第2の占有率を算出する第2算出処理の少なくとも一方の算出処理を実行し、
前記撮影画像データの階調分布の偏りを示す偏倚量を算出し、
前記算出された第1の占有率及び/又は第2の占有率と、前記偏倚量に、撮影条件に応じて予め設定された係数を乗算することにより、前記自然光指標及び/又は前記輝度比指標を算出することを特徴とする請求項1〜5の何れか一項に記載の撮像装置。 The index calculating means includes
A first calculation process that divides the captured image data into regions composed of combinations of predetermined brightness and hue, and calculates a first occupancy ratio that indicates a ratio of the entire captured image data for each of the divided regions; The captured image data is divided into a predetermined area composed of a combination of the distance from the outer edge of the screen of the captured image data and the brightness, and a second occupation indicating the ratio of the divided area to the entire captured image data Executing at least one of the second calculation processes for calculating the rate,
Calculating a deviation amount indicating a deviation in gradation distribution of the photographed image data;
The natural light index and / or the luminance ratio index are obtained by multiplying the calculated first occupancy ratio and / or second occupancy ratio and the deviation amount by a coefficient set in advance according to a shooting condition. The imaging device according to claim 1, wherein the imaging device is calculated.
前記撮影画像データの自然光による野外撮影度を表す自然光指標を算出する指標算出手段と、
前記撮影画像データの明るさ解析値と、明るさの再現目標値に基づいて、当該撮影画像データに対する複数の仮補正量を設定する仮補正量設定手段と、
前記指標算出手段により算出された自然光指標に基づいて、前記複数の仮補正量の各々に乗算する重み係数としての混合係数を設定する混合係数設定手段と、
前記混合係数設定手段により設定された混合係数と、前記複数の仮補正量に基づいて、前記撮影画像データの明るさ補正量を算出する補正量算出手段と、
前記補正量算出手段により算出された明るさ補正量と前記自然光指標に基づいて、前記撮影画像データを変換するための補正カーブを生成する補正カーブ生成手段と、
前記補正カーブ生成手段により生成された補正カーブに従って、前記撮影画像データの明るさを補正する補正手段と、
を備えることを特徴とする画像処理装置。 An image processing apparatus that performs processing for optimizing the brightness of a main subject in captured image data,
Index calculating means for calculating a natural light index representing the degree of outdoor shooting by natural light of the captured image data;
Temporary correction amount setting means for setting a plurality of temporary correction amounts for the captured image data based on a brightness analysis value of the captured image data and a brightness reproduction target value;
Based on the natural light index calculated by the index calculating means, a mixing coefficient setting means for setting a mixing coefficient as a weighting coefficient for multiplying each of the plurality of temporary correction amounts;
Correction amount calculating means for calculating a brightness correction amount of the captured image data based on the mixing coefficient set by the mixing coefficient setting means and the plurality of temporary correction amounts;
Correction curve generating means for generating a correction curve for converting the captured image data based on the brightness correction amount calculated by the correction amount calculating means and the natural light index;
Correction means for correcting the brightness of the captured image data in accordance with the correction curve generated by the correction curve generation means;
An image processing apparatus comprising:
前記撮影画像データの自然光による野外撮影度を表す自然光指標と、当該撮影画像データのダイナミックレンジの大きさを表す輝度比指標を算出する指標算出手段と、
前記撮影画像データの明るさ解析値と、前記輝度比指標と、明るさの再現目標値に基づいて、当該撮影画像データに対する複数の仮補正量を設定する仮補正量設定手段と、
前記指標算出手段により算出された自然光指標に基づいて、前記複数の仮補正量の各々に乗算する重み係数としての混合係数を設定する混合係数設定手段と、
前記混合係数設定手段により設定された混合係数と、前記複数の仮補正量に基づいて、前記撮影画像データの明るさ補正量を算出する補正量算出手段と、
前記補正量算出手段により算出された明るさ補正量、前記自然光指標及び前記輝度比指標に基づいて、前記撮影画像データを変換するための補正カーブを生成する補正カーブ生成手段と、
前記補正カーブ生成手段により生成された補正カーブに従って、前記撮影画像データの明るさを補正する補正手段と、
を備えることを特徴とする画像処理装置。 An image processing apparatus that performs processing for optimizing the brightness of a main subject in captured image data,
A natural light index that represents the degree of outdoor photographing by natural light of the photographed image data, and an index calculation unit that calculates a luminance ratio index that represents the size of the dynamic range of the photographed image data;
Temporary correction amount setting means for setting a plurality of temporary correction amounts for the photographed image data based on the brightness analysis value of the photographed image data, the luminance ratio index, and a brightness reproduction target value;
Based on the natural light index calculated by the index calculating means, a mixing coefficient setting means for setting a mixing coefficient as a weighting coefficient for multiplying each of the plurality of temporary correction amounts;
Correction amount calculating means for calculating a brightness correction amount of the captured image data based on the mixing coefficient set by the mixing coefficient setting means and the plurality of temporary correction amounts;
Correction curve generation means for generating a correction curve for converting the captured image data based on the brightness correction amount calculated by the correction amount calculation means, the natural light index, and the luminance ratio index;
Correction means for correcting the brightness of the captured image data in accordance with the correction curve generated by the correction curve generation means;
An image processing apparatus comprising:
前記撮影画像データの自然光による野外撮影度を表す自然光指標と、当該撮影画像データのダイナミックレンジの大きさを表す輝度比指標を算出する指標算出手段と、
前記撮影画像データの明るさ解析値と、前記輝度比指標と、明るさの再現目標値に基づいて、当該撮影画像データに対する複数の仮補正量を設定する仮補正量設定手段と、
前記指標算出手段により算出された自然光指標に基づいて、前記複数の仮補正量の各々に乗算する重み係数としての混合係数を設定する混合係数設定手段と、
前記混合係数設定手段により設定された混合係数と、前記複数の仮補正量に基づいて、前記撮影画像データの明るさ補正量を算出する補正量算出手段と、
前記撮影画像データの彩度が所定の閾値よりも高く、且つ前記自然光指標に基づいて設定される所定の色相を有する高彩度の画素数に基づいて、当該撮影画像データの明るさ補正量を抑制するための抑制係数を算出する抑制係数算出手段と、
前記補正量算出手段により算出された明るさ補正量に前記抑制係数を乗算して新たな明るさ補正量を算出する乗算手段と、
前記乗算手段により得られた新たな明るさ補正量、前記自然光指標及び前記輝度比指標に基づいて、前記撮影画像データを変換するための補正カーブを生成する補正カーブ生成手段と、
前記補正カーブ生成手段により生成された補正カーブに従って、前記撮影画像データの明るさを補正する補正手段と、
を備えることを特徴とする画像処理装置。 An image processing apparatus that performs processing for optimizing the brightness of a main subject in captured image data,
A natural light index that represents the degree of outdoor photographing by natural light of the photographed image data, and an index calculation unit that calculates a luminance ratio index that represents the size of the dynamic range of the photographed image data;
Temporary correction amount setting means for setting a plurality of temporary correction amounts for the photographed image data based on the brightness analysis value of the photographed image data, the luminance ratio index, and a brightness reproduction target value;
Based on the natural light index calculated by the index calculating means, a mixing coefficient setting means for setting a mixing coefficient as a weighting coefficient for multiplying each of the plurality of temporary correction amounts;
Correction amount calculating means for calculating a brightness correction amount of the captured image data based on the mixing coefficient set by the mixing coefficient setting means and the plurality of temporary correction amounts;
The brightness correction amount of the captured image data is suppressed based on the number of pixels of high saturation having a predetermined hue that is set based on the natural light index and the saturation of the captured image data is higher than a predetermined threshold. A suppression coefficient calculating means for calculating a suppression coefficient for
Multiplication means for calculating a new brightness correction amount by multiplying the brightness correction amount calculated by the correction amount calculation means by the suppression coefficient;
A correction curve generating means for generating a correction curve for converting the captured image data based on the new brightness correction amount obtained by the multiplying means, the natural light index and the luminance ratio index;
Correction means for correcting the brightness of the captured image data in accordance with the correction curve generated by the correction curve generation means;
An image processing apparatus comprising:
前記撮影画像データの自然光による野外撮影度を表す自然光指標と、当該撮影画像データのダイナミックレンジの大きさを表す輝度比指標を算出する指標算出手段と、
前記撮影画像データの明るさ解析値と、明るさの再現目標値に基づいて、当該撮影画像データに対する複数の仮補正量を設定する仮補正量設定手段と、
前記撮影画像データの彩度が所定の閾値よりも高く、且つ前記自然光指標に基づいて設定される所定の色相を有する高彩度の画素数に基づいて、当該撮影画像データの明るさ補正量を抑制するための抑制係数を算出する抑制係数算出手段と、
前記仮補正量設定手段により設定された前記複数の仮補正量の各々に前記抑制係数を乗算することによって新たな仮補正量を算出する乗算手段と、
前記指標算出手段により算出された自然光指標に基づいて、前記乗算手段により得られた新たな複数の仮補正量の各々に乗算する重み係数としての混合係数を設定する混合係数設定手段と、
前記混合係数設定手段により設定された混合係数と、前記新たな複数の仮補正量に基づいて、前記撮影画像データの明るさ補正量を算出する補正量算出手段と、
前記補正量算出手段により算出された明るさ補正量、前記自然光指標及び前記輝度比指標に基づいて、前記撮影画像データを変換するための補正カーブを生成する補正カーブ生成手段と、
前記補正カーブ生成手段により生成された補正カーブに従って、前記撮影画像データの明るさを補正する補正手段と、
を備えることを特徴とする画像処理装置。 An image processing apparatus that performs processing for optimizing the brightness of a main subject in captured image data,
A natural light index that represents the degree of outdoor photographing by natural light of the photographed image data, and an index calculation unit that calculates a luminance ratio index that represents the size of the dynamic range of the photographed image data;
Temporary correction amount setting means for setting a plurality of temporary correction amounts for the captured image data based on a brightness analysis value of the captured image data and a brightness reproduction target value;
The brightness correction amount of the captured image data is suppressed based on the number of pixels of high saturation having a predetermined hue that is set based on the natural light index and the saturation of the captured image data is higher than a predetermined threshold. A suppression coefficient calculating means for calculating a suppression coefficient for
Multiplication means for calculating a new temporary correction amount by multiplying each of the plurality of temporary correction amounts set by the temporary correction amount setting means by the suppression coefficient;
Based on the natural light index calculated by the index calculating means, a mixing coefficient setting means for setting a mixing coefficient as a weighting coefficient for multiplying each of a plurality of new temporary correction amounts obtained by the multiplying means,
A correction amount calculating means for calculating a brightness correction amount of the photographed image data based on the mixing coefficient set by the mixing coefficient setting means and the plurality of new temporary correction amounts;
Correction curve generation means for generating a correction curve for converting the captured image data based on the brightness correction amount calculated by the correction amount calculation means, the natural light index, and the luminance ratio index;
Correction means for correcting the brightness of the captured image data in accordance with the correction curve generated by the correction curve generation means;
An image processing apparatus comprising:
前記撮影画像データの自然光による野外撮影度を表す自然光指標と、当該撮影画像データのダイナミックレンジの大きさを表す輝度比指標を算出する指標算出手段と、
前記撮影画像データの明るさ解析値と、明るさの再現目標値に基づいて、当該撮影画像データに対する複数の仮補正量を設定する仮補正量設定手段と、
前記指標算出手段により算出された自然光指標に基づいて、前記複数の仮補正量の各々に乗算する重み係数としての混合係数を設定する混合係数設定手段と、
前記撮影画像データの彩度が所定の閾値よりも高く、且つ前記自然光指標に基づいて設定される所定の色相を有する高彩度の画素数に基づいて、当該撮影画像データの明るさ補正量を抑制するための抑制係数を算出する抑制係数算出手段と、
前記混合係数設定手段により設定された混合係数に前記抑制係数を乗算することによって新たな混合係数を算出する乗算手段と、
前記乗算手段により得られた新たな混合係数と、前記複数の仮補正量に基づいて、前記撮影画像データの明るさ補正量を算出する補正量算出手段と、
前記補正量算出手段により算出された明るさ補正量、前記自然光指標及び前記輝度比指標に基づいて、前記撮影画像データを変換するための補正カーブを生成する補正カーブ生成手段と、
前記補正カーブ生成手段により生成された補正カーブに従って、前記撮影画像データの明るさを補正する補正手段と、
を備えることを特徴とする画像処理装置。 An image processing apparatus that performs processing for optimizing the brightness of a main subject in captured image data,
A natural light index that represents the degree of outdoor photographing by natural light of the photographed image data, and an index calculation unit that calculates a luminance ratio index that represents the size of the dynamic range of the photographed image data;
Temporary correction amount setting means for setting a plurality of temporary correction amounts for the captured image data based on a brightness analysis value of the captured image data and a brightness reproduction target value;
Based on the natural light index calculated by the index calculating means, a mixing coefficient setting means for setting a mixing coefficient as a weighting coefficient for multiplying each of the plurality of temporary correction amounts;
The brightness correction amount of the captured image data is suppressed based on the number of pixels of high saturation having a predetermined hue that is set based on the natural light index and the saturation of the captured image data is higher than a predetermined threshold. A suppression coefficient calculating means for calculating a suppression coefficient for
Multiplication means for calculating a new mixing coefficient by multiplying the mixing coefficient set by the mixing coefficient setting means by the suppression coefficient;
Correction amount calculation means for calculating a brightness correction amount of the captured image data based on the new mixing coefficient obtained by the multiplication means and the plurality of temporary correction amounts;
Correction curve generation means for generating a correction curve for converting the captured image data based on the brightness correction amount calculated by the correction amount calculation means, the natural light index, and the luminance ratio index;
Correction means for correcting the brightness of the captured image data in accordance with the correction curve generated by the correction curve generation means;
An image processing apparatus comprising:
撮影画像データを、所定の明度と色相の組み合わせからなる領域に分割し、当該分割された領域毎に前記撮影画像データ全体に占める割合を示す第1の占有率を算出する第1算出処理と、撮影画像データを、当該撮影画像データの画面の外縁からの距離と明度の組み合わせからなる所定の領域に分割し、当該分割された領域毎に前記撮影画像データ全体に占める割合を示す第2の占有率を算出する第2算出処理の少なくとも一方の算出処理を実行し、
前記撮影画像データの階調分布の偏りを示す偏倚量を算出し、
前記算出された第1の占有率及び/又は第2の占有率と、前記偏倚量に、撮影条件に応じて予め設定された係数を乗算することにより、前記自然光指標及び/又は前記輝度比指標を算出することを特徴とする請求項7〜11の何れか一項に記載の画像処理装置。 The index calculating means includes
A first calculation process that divides the captured image data into regions composed of combinations of predetermined brightness and hue, and calculates a first occupancy ratio that indicates a ratio of the entire captured image data for each of the divided regions; The captured image data is divided into a predetermined area composed of a combination of the distance from the outer edge of the screen of the captured image data and the brightness, and a second occupation indicating the ratio of the divided area to the entire captured image data Executing at least one of the second calculation processes for calculating the rate,
Calculating a deviation amount indicating a deviation in gradation distribution of the photographed image data;
The natural light index and / or the luminance ratio index are obtained by multiplying the calculated first occupancy ratio and / or second occupancy ratio and the deviation amount by a coefficient set in advance according to a shooting condition. The image processing apparatus according to any one of claims 7 to 11, wherein the image processing device is calculated.
前記撮影画像データの自然光による野外撮影度を表す自然光指標を算出する指標算出工程と、
前記撮影画像データの明るさ解析値と、明るさの再現目標値に基づいて、当該撮影画像データに対する複数の仮補正量を設定する仮補正量設定工程と、
前記指標算出工程により算出された自然光指標に基づいて、前記複数の仮補正量の各々に乗算する重み係数としての混合係数を設定する混合係数設定工程と、
前記混合係数設定工程により設定された混合係数と、前記複数の仮補正量に基づいて、前記撮影画像データの明るさ補正量を算出する補正量算出工程と、
前記補正量算出工程により算出された明るさ補正量と前記自然光指標に基づいて、前記撮影画像データを変換するための補正カーブを生成する補正カーブ生成工程と、
前記補正カーブ生成工程により生成された補正カーブに従って、前記撮影画像データの明るさを補正する補正工程と、
を含むことを特徴とする画像処理方法。 An image processing method for performing processing for optimizing the brightness of a main subject in captured image data,
An index calculating step for calculating a natural light index that represents the degree of outdoor shooting by natural light of the captured image data;
A temporary correction amount setting step of setting a plurality of temporary correction amounts for the captured image data based on a brightness analysis value of the captured image data and a brightness reproduction target value;
Based on the natural light index calculated by the index calculation step, a mixing coefficient setting step for setting a mixing coefficient as a weighting coefficient to be multiplied to each of the plurality of temporary correction amounts;
A correction amount calculating step of calculating a brightness correction amount of the photographed image data based on the mixing coefficient set by the mixing coefficient setting step and the plurality of temporary correction amounts;
A correction curve generating step for generating a correction curve for converting the captured image data based on the brightness correction amount calculated by the correction amount calculating step and the natural light index;
A correction step of correcting the brightness of the captured image data according to the correction curve generated by the correction curve generation step;
An image processing method comprising:
前記撮影画像データの自然光による野外撮影度を表す自然光指標と、当該撮影画像データのダイナミックレンジの大きさを表す輝度比指標を算出する指標算出工程と、
前記撮影画像データの明るさ解析値と、前記輝度比指標と、明るさの再現目標値に基づいて、当該撮影画像データに対する複数の仮補正量を設定する仮補正量設定工程と、
前記指標算出工程により算出された自然光指標に基づいて、前記複数の仮補正量の各々に乗算する重み係数としての混合係数を設定する混合係数設定工程と、
前記混合係数設定工程により設定された混合係数と、前記複数の仮補正量に基づいて、前記撮影画像データの明るさ補正量を算出する補正量算出工程と、
前記補正量算出工程により算出された明るさ補正量、前記自然光指標及び前記輝度比指標に基づいて、前記撮影画像データを変換するための補正カーブを生成する補正カーブ生成工程と、
前記補正カーブ生成工程により生成された補正カーブに従って、前記撮影画像データの明るさを補正する補正工程と、
を含むことを特徴とする画像処理方法。 An image processing method for performing processing for optimizing the brightness of a main subject in captured image data,
An index calculation step of calculating a natural light index that represents the degree of outdoor shooting by natural light of the captured image data, and a luminance ratio index that represents the size of the dynamic range of the captured image data;
A provisional correction amount setting step for setting a plurality of provisional correction amounts for the photographed image data based on the brightness analysis value of the photographed image data, the luminance ratio index, and a reproduction target value of brightness;
Based on the natural light index calculated by the index calculation step, a mixing coefficient setting step for setting a mixing coefficient as a weighting coefficient to be multiplied to each of the plurality of temporary correction amounts;
A correction amount calculating step of calculating a brightness correction amount of the photographed image data based on the mixing coefficient set by the mixing coefficient setting step and the plurality of temporary correction amounts;
A correction curve generation step for generating a correction curve for converting the captured image data based on the brightness correction amount calculated by the correction amount calculation step, the natural light index, and the luminance ratio index;
A correction step of correcting the brightness of the captured image data according to the correction curve generated by the correction curve generation step;
An image processing method comprising:
前記撮影画像データの自然光による野外撮影度を表す自然光指標と、当該撮影画像データのダイナミックレンジの大きさを表す輝度比指標を算出する指標算出工程と、
前記撮影画像データの明るさ解析値と、前記輝度比指標と、明るさの再現目標値に基づいて、当該撮影画像データに対する複数の仮補正量を設定する仮補正量設定工程と、
前記指標算出工程により算出された自然光指標に基づいて、前記複数の仮補正量の各々に乗算する重み係数としての混合係数を設定する混合係数設定工程と、
前記混合係数設定工程により設定された混合係数と、前記複数の仮補正量に基づいて、前記撮影画像データの明るさ補正量を算出する補正量算出工程と、
前記撮影画像データの彩度が所定の閾値よりも高く、且つ前記自然光指標に基づいて設定される所定の色相を有する高彩度の画素数に基づいて、当該撮影画像データの明るさ補正量を抑制するための抑制係数を算出する抑制係数算出工程と、
前記補正量算出工程により算出された明るさ補正量に前記抑制係数を乗算して新たな明るさ補正量を算出する乗算工程と、
前記乗算工程により得られた新たな明るさ補正量、前記自然光指標及び前記輝度比指標に基づいて、前記撮影画像データを変換するための補正カーブを生成する補正カーブ生成工程と、
前記補正カーブ生成工程により生成された補正カーブに従って、前記撮影画像データの明るさを補正する補正工程と、
を含むことを特徴とする画像処理方法。 An image processing method for performing processing for optimizing the brightness of a main subject in captured image data,
An index calculation step of calculating a natural light index that represents the degree of outdoor shooting by natural light of the captured image data, and a luminance ratio index that represents the size of the dynamic range of the captured image data;
A provisional correction amount setting step for setting a plurality of provisional correction amounts for the photographed image data based on the brightness analysis value of the photographed image data, the luminance ratio index, and a reproduction target value of brightness;
Based on the natural light index calculated by the index calculation step, a mixing coefficient setting step for setting a mixing coefficient as a weighting coefficient to be multiplied to each of the plurality of temporary correction amounts;
A correction amount calculating step of calculating a brightness correction amount of the photographed image data based on the mixing coefficient set by the mixing coefficient setting step and the plurality of temporary correction amounts;
The brightness correction amount of the captured image data is suppressed based on the number of pixels of high saturation having a predetermined hue that is set based on the natural light index and the saturation of the captured image data is higher than a predetermined threshold. A suppression coefficient calculation step for calculating a suppression coefficient for
A multiplication step of calculating a new brightness correction amount by multiplying the brightness correction amount calculated by the correction amount calculation step by the suppression coefficient;
A correction curve generating step for generating a correction curve for converting the captured image data based on the new brightness correction amount obtained by the multiplication step, the natural light index, and the luminance ratio index;
A correction step of correcting the brightness of the captured image data according to the correction curve generated by the correction curve generation step;
An image processing method comprising:
前記撮影画像データの自然光による野外撮影度を表す自然光指標と、当該撮影画像データのダイナミックレンジの大きさを表す輝度比指標を算出する指標算出工程と、
前記撮影画像データの明るさ解析値と、明るさの再現目標値に基づいて、当該撮影画像データに対する複数の仮補正量を設定する仮補正量設定工程と、
前記撮影画像データの彩度が所定の閾値よりも高く、且つ前記自然光指標に基づいて設定される所定の色相を有する高彩度の画素数に基づいて、当該撮影画像データの明るさ補正量を抑制するための抑制係数を算出する抑制係数算出工程と、
前記仮補正量設定工程により設定された前記複数の仮補正量の各々に前記抑制係数を乗算することによって新たな仮補正量を算出する乗算工程と、
前記指標算出工程により算出された自然光指標に基づいて、前記乗算工程により得られた新たな複数の仮補正量の各々に乗算する重み係数としての混合係数を設定する混合係数設定工程と、
前記混合係数設定工程により設定された混合係数と、前記新たな複数の仮補正量に基づいて、前記撮影画像データの明るさ補正量を算出する補正量算出工程と、
前記補正量算出工程により算出された明るさ補正量、前記自然光指標及び前記輝度比指標に基づいて、前記撮影画像データを変換するための補正カーブを生成する補正カーブ生成工程と、
前記補正カーブ生成工程により生成された補正カーブに従って、前記撮影画像データの明るさを補正する補正工程と、
を含むことを特徴とする画像処理方法。 An image processing method for performing processing for optimizing the brightness of a main subject in captured image data,
An index calculation step of calculating a natural light index that represents the degree of outdoor shooting by natural light of the captured image data, and a luminance ratio index that represents the size of the dynamic range of the captured image data;
A temporary correction amount setting step of setting a plurality of temporary correction amounts for the captured image data based on a brightness analysis value of the captured image data and a brightness reproduction target value;
The brightness correction amount of the captured image data is suppressed based on the number of pixels of high saturation having a predetermined hue that is set based on the natural light index and the saturation of the captured image data is higher than a predetermined threshold. A suppression coefficient calculation step for calculating a suppression coefficient for
A multiplication step of calculating a new temporary correction amount by multiplying each of the plurality of temporary correction amounts set by the temporary correction amount setting step by the suppression coefficient;
Based on the natural light index calculated by the index calculation step, a mixing factor setting step for setting a mixing factor as a weighting factor to be multiplied to each of a plurality of new temporary correction amounts obtained by the multiplication step;
A correction amount calculating step of calculating a brightness correction amount of the photographed image data based on the mixing coefficient set by the mixing coefficient setting step and the plurality of new temporary correction amounts;
A correction curve generation step for generating a correction curve for converting the captured image data based on the brightness correction amount calculated by the correction amount calculation step, the natural light index, and the luminance ratio index;
A correction step of correcting the brightness of the captured image data according to the correction curve generated by the correction curve generation step;
An image processing method comprising:
前記撮影画像データの自然光による野外撮影度を表す自然光指標と、当該撮影画像データのダイナミックレンジの大きさを表す輝度比指標を算出する指標算出工程と、
前記撮影画像データの明るさ解析値と、明るさの再現目標値に基づいて、当該撮影画像データに対する複数の仮補正量を設定する仮補正量設定工程と、
前記指標算出工程により算出された自然光指標に基づいて、前記複数の仮補正量の各々に乗算する重み係数としての混合係数を設定する混合係数設定工程と、
前記撮影画像データの彩度が所定の閾値よりも高く、且つ前記自然光指標に基づいて設定される所定の色相を有する高彩度の画素数に基づいて、当該撮影画像データの明るさ補正量を抑制するための抑制係数を算出する抑制係数算出工程と、
前記混合係数設定工程により設定された混合係数に前記抑制係数を乗算することによって新たな混合係数を算出する乗算工程と、
前記乗算工程により得られた新たな混合係数と、前記複数の仮補正量に基づいて、前記撮影画像データの明るさ補正量を算出する補正量算出工程と、
前記補正量算出工程により算出された明るさ補正量、前記自然光指標及び前記輝度比指標に基づいて、前記撮影画像データを変換するための補正カーブを生成する補正カーブ生成工程と、
前記補正カーブ生成工程により生成された補正カーブに従って、前記撮影画像データの明るさを補正する補正工程と、
を含むことを特徴とする画像処理方法。 An image processing method for performing processing for optimizing the brightness of a main subject in captured image data,
An index calculation step of calculating a natural light index that represents the degree of outdoor shooting by natural light of the captured image data, and a luminance ratio index that represents the size of the dynamic range of the captured image data;
A temporary correction amount setting step of setting a plurality of temporary correction amounts for the captured image data based on a brightness analysis value of the captured image data and a brightness reproduction target value;
Based on the natural light index calculated by the index calculation step, a mixing coefficient setting step for setting a mixing coefficient as a weighting coefficient to be multiplied to each of the plurality of temporary correction amounts;
The brightness correction amount of the captured image data is suppressed based on the number of pixels of high saturation having a predetermined hue that is set based on the natural light index and the saturation of the captured image data is higher than a predetermined threshold. A suppression coefficient calculation step for calculating a suppression coefficient for
A multiplication step of calculating a new mixing coefficient by multiplying the mixing coefficient set by the mixing coefficient setting step by the suppression coefficient;
A correction amount calculating step of calculating a brightness correction amount of the captured image data based on the new mixing coefficient obtained by the multiplication step and the plurality of temporary correction amounts;
A correction curve generation step for generating a correction curve for converting the captured image data based on the brightness correction amount calculated by the correction amount calculation step, the natural light index, and the luminance ratio index;
A correction step of correcting the brightness of the captured image data according to the correction curve generated by the correction curve generation step;
An image processing method comprising:
撮影画像データを、所定の明度と色相の組み合わせからなる領域に分割し、当該分割された領域毎に前記撮影画像データ全体に占める割合を示す第1の占有率を算出する第1算出処理と、撮影画像データを、当該撮影画像データの画面の外縁からの距離と明度の組み合わせからなる所定の領域に分割し、当該分割された領域毎に前記撮影画像データ全体に占める割合を示す第2の占有率を算出する第2算出処理の少なくとも一方の算出処理を実行し、
前記撮影画像データの階調分布の偏りを示す偏倚量を算出し、
前記算出された第1の占有率及び/又は第2の占有率と、前記偏倚量に、撮影条件に応じて予め設定された係数を乗算することにより、前記自然光指標及び/又は前記輝度比指標を算出することを特徴とする請求項13〜17の何れか一項に記載の画像処理方法。 In the index calculation step,
A first calculation process that divides the captured image data into regions composed of combinations of predetermined brightness and hue, and calculates a first occupancy ratio that indicates a ratio of the entire captured image data for each of the divided regions; The captured image data is divided into a predetermined area composed of a combination of the distance from the outer edge of the screen of the captured image data and the brightness, and a second occupation indicating the ratio of the divided area to the entire captured image data Executing at least one of the second calculation processes for calculating the rate,
Calculating a deviation amount indicating a deviation in gradation distribution of the photographed image data;
The natural light index and / or the luminance ratio index are obtained by multiplying the calculated first occupancy ratio and / or second occupancy ratio and the deviation amount by a coefficient set in advance according to a shooting condition. The image processing method according to claim 13, wherein the image processing method is calculated.
撮影画像データの自然光による野外撮影度を表す自然光指標を算出する指標算出機能と、
前記撮影画像データの明るさ解析値と、明るさの再現目標値に基づいて、当該撮影画像データに対する複数の仮補正量を設定する仮補正量設定機能と、
前記指標算出機能により算出された自然光指標に基づいて、前記複数の仮補正量の各々に乗算する重み係数としての混合係数を設定する混合係数設定機能と、
前記混合係数設定機能により設定された混合係数と、前記複数の仮補正量に基づいて、前記撮影画像データの明るさ補正量を算出する補正量算出機能と、
前記補正量算出機能により算出された明るさ補正量と前記自然光指標に基づいて、前記撮影画像データを変換するための補正カーブを生成する補正カーブ生成機能と、
前記補正カーブ生成機能により生成された補正カーブに従って、前記撮影画像データの明るさを補正する補正機能と、
を実現させるための画像処理プログラム。 On the computer,
An index calculation function for calculating a natural light index that represents the degree of outdoor shooting by natural light of the captured image data;
A temporary correction amount setting function for setting a plurality of temporary correction amounts for the captured image data based on a brightness analysis value of the captured image data and a brightness reproduction target value;
Based on the natural light index calculated by the index calculation function, a mixing coefficient setting function for setting a mixing coefficient as a weighting coefficient to be multiplied to each of the plurality of temporary correction amounts;
A correction amount calculating function for calculating a brightness correction amount of the captured image data based on the mixing coefficient set by the mixing coefficient setting function and the plurality of temporary correction amounts;
A correction curve generation function for generating a correction curve for converting the captured image data based on the brightness correction amount calculated by the correction amount calculation function and the natural light index;
A correction function for correcting the brightness of the captured image data according to the correction curve generated by the correction curve generation function;
An image processing program for realizing
撮影画像データの自然光による野外撮影度を表す自然光指標と、当該撮影画像データのダイナミックレンジの大きさを表す輝度比指標を算出する指標算出機能と、
前記撮影画像データの明るさ解析値と、前記輝度比指標と、明るさの再現目標値に基づいて、当該撮影画像データに対する複数の仮補正量を設定する仮補正量設定機能と、
前記指標算出機能により算出された自然光指標に基づいて、前記複数の仮補正量の各々に乗算する重み係数としての混合係数を設定する混合係数設定機能と、
前記混合係数設定機能により設定された混合係数と、前記複数の仮補正量に基づいて、前記撮影画像データの明るさ補正量を算出する補正量算出機能と、
前記補正量算出機能により算出された明るさ補正量、前記自然光指標及び前記輝度比指標に基づいて、前記撮影画像データを変換するための補正カーブを生成する補正カーブ生成機能と、
前記補正カーブ生成機能により生成された補正カーブに従って、前記撮影画像データの明るさを補正する補正機能と、
を実現させるための画像処理プログラム。 On the computer,
An index calculation function for calculating a natural light index that represents the degree of outdoor shooting by natural light of the captured image data, and a luminance ratio index that represents the size of the dynamic range of the captured image data;
A provisional correction amount setting function for setting a plurality of provisional correction amounts for the photographed image data based on a brightness analysis value of the photographed image data, the luminance ratio index, and a reproduction target value of brightness;
Based on the natural light index calculated by the index calculation function, a mixing coefficient setting function for setting a mixing coefficient as a weighting coefficient to be multiplied to each of the plurality of temporary correction amounts;
A correction amount calculation function for calculating a brightness correction amount of the photographed image data based on the mixing coefficient set by the mixing coefficient setting function and the plurality of temporary correction amounts;
A correction curve generation function for generating a correction curve for converting the captured image data based on the brightness correction amount calculated by the correction amount calculation function, the natural light index and the luminance ratio index;
A correction function for correcting the brightness of the captured image data according to the correction curve generated by the correction curve generation function;
An image processing program for realizing
撮影画像データの自然光による野外撮影度を表す自然光指標と、当該撮影画像データのダイナミックレンジの大きさを表す輝度比指標を算出する指標算出機能と、
前記撮影画像データの明るさ解析値と、前記輝度比指標と、明るさの再現目標値に基づいて、当該撮影画像データに対する複数の仮補正量を設定する仮補正量設定機能と、
前記指標算出機能により算出された自然光指標に基づいて、前記複数の仮補正量の各々に乗算する重み係数としての混合係数を設定する混合係数設定機能と、
前記混合係数設定機能により設定された混合係数と、前記複数の仮補正量に基づいて、前記撮影画像データの明るさ補正量を算出する補正量算出機能と、
前記撮影画像データの彩度が所定の閾値よりも高く、且つ前記自然光指標に基づいて設定される所定の色相を有する高彩度の画素数に基づいて、当該撮影画像データの明るさ補正量を抑制するための抑制係数を算出する抑制係数算出機能と、
前記補正量算出機能により算出された明るさ補正量に前記抑制係数を乗算して新たな明るさ補正量を算出する乗算機能と、
前記乗算機能により得られた新たな明るさ補正量、前記自然光指標及び前記輝度比指標に基づいて、前記撮影画像データを変換するための補正カーブを生成する補正カーブ生成機能と、
前記補正カーブ生成機能により生成された補正カーブに従って、前記撮影画像データの明るさを補正する補正機能と、
を実現させるための画像処理プログラム。 On the computer,
An index calculation function for calculating a natural light index that represents the degree of outdoor shooting by natural light of the captured image data, and a luminance ratio index that represents the size of the dynamic range of the captured image data;
A provisional correction amount setting function for setting a plurality of provisional correction amounts for the photographed image data based on a brightness analysis value of the photographed image data, the luminance ratio index, and a reproduction target value of brightness;
Based on the natural light index calculated by the index calculation function, a mixing coefficient setting function for setting a mixing coefficient as a weighting coefficient to be multiplied to each of the plurality of temporary correction amounts;
A correction amount calculating function for calculating a brightness correction amount of the captured image data based on the mixing coefficient set by the mixing coefficient setting function and the plurality of temporary correction amounts;
The brightness correction amount of the captured image data is suppressed based on the number of pixels of high saturation having a predetermined hue that is set based on the natural light index and the saturation of the captured image data is higher than a predetermined threshold. A suppression coefficient calculation function for calculating a suppression coefficient for
A multiplication function for calculating a new brightness correction amount by multiplying the brightness correction amount calculated by the correction amount calculation function by the suppression coefficient;
A correction curve generation function for generating a correction curve for converting the captured image data based on the new brightness correction amount obtained by the multiplication function, the natural light index, and the luminance ratio index;
A correction function for correcting the brightness of the captured image data according to the correction curve generated by the correction curve generation function;
An image processing program for realizing
撮影画像データの自然光による野外撮影度を表す自然光指標と、当該撮影画像データのダイナミックレンジの大きさを表す輝度比指標を算出する指標算出機能と、
前記撮影画像データの明るさ解析値と、明るさの再現目標値に基づいて、当該撮影画像データに対する複数の仮補正量を設定する仮補正量設定機能と、
前記撮影画像データの彩度が所定の閾値よりも高く、且つ前記自然光指標に基づいて設定される所定の色相を有する高彩度の画素数に基づいて、当該撮影画像データの明るさ補正量を抑制するための抑制係数を算出する抑制係数算出機能と、
前記仮補正量設定機能により設定された前記複数の仮補正量の各々に前記抑制係数を乗算することによって新たな仮補正量を算出する乗算機能と、
前記指標算出機能により算出された自然光指標に基づいて、前記乗算機能により得られた新たな複数の仮補正量の各々に乗算する重み係数としての混合係数を設定する混合係数設定機能と、
前記混合係数設定機能により設定された混合係数と、前記新たな複数の仮補正量に基づいて、前記撮影画像データの明るさ補正量を算出する補正量算出機能と、
前記補正量算出機能により算出された明るさ補正量、前記自然光指標及び前記輝度比指標に基づいて、前記撮影画像データを変換するための補正カーブを生成する補正カーブ生成機能と、
前記補正カーブ生成機能により生成された補正カーブに従って、前記撮影画像データの明るさを補正する補正機能と、
を実現させるための画像処理プログラム。 On the computer,
An index calculation function for calculating a natural light index that represents the degree of outdoor shooting by natural light of the captured image data, and a luminance ratio index that represents the size of the dynamic range of the captured image data;
A temporary correction amount setting function for setting a plurality of temporary correction amounts for the captured image data based on a brightness analysis value of the captured image data and a brightness reproduction target value;
The brightness correction amount of the captured image data is suppressed based on the number of pixels of high saturation having a predetermined hue that is set based on the natural light index and the saturation of the captured image data is higher than a predetermined threshold. A suppression coefficient calculation function for calculating a suppression coefficient for
A multiplication function for calculating a new temporary correction amount by multiplying each of the plurality of temporary correction amounts set by the temporary correction amount setting function by the suppression coefficient;
Based on the natural light index calculated by the index calculation function, a mixing coefficient setting function for setting a mixing coefficient as a weighting coefficient for multiplying each of a plurality of new temporary correction amounts obtained by the multiplication function;
A correction amount calculation function for calculating a brightness correction amount of the photographed image data based on the mixing coefficient set by the mixing coefficient setting function and the plurality of new temporary correction amounts;
A correction curve generation function for generating a correction curve for converting the captured image data based on the brightness correction amount calculated by the correction amount calculation function, the natural light index and the luminance ratio index;
A correction function for correcting the brightness of the captured image data according to the correction curve generated by the correction curve generation function;
An image processing program for realizing
撮影画像データの自然光による野外撮影度を表す自然光指標と、当該撮影画像データのダイナミックレンジの大きさを表す輝度比指標を算出する指標算出機能と、
前記撮影画像データの明るさ解析値と、明るさの再現目標値に基づいて、当該撮影画像データに対する複数の仮補正量を設定する仮補正量設定機能と、
前記指標算出機能により算出された自然光指標に基づいて、前記複数の仮補正量の各々に乗算する重み係数としての混合係数を設定する混合係数設定機能と、
前記撮影画像データの彩度が所定の閾値よりも高く、且つ前記自然光指標に基づいて設定される所定の色相を有する高彩度の画素数に基づいて、当該撮影画像データの明るさ補正量を抑制するための抑制係数を算出する抑制係数算出機能と、
前記混合係数設定機能により設定された混合係数に前記抑制係数を乗算することによって新たな混合係数を算出する乗算機能と、
前記乗算機能により得られた新たな混合係数と、前記複数の仮補正量に基づいて、前記撮影画像データの明るさ補正量を算出する補正量算出機能と、
前記補正量算出機能により算出された明るさ補正量、前記自然光指標及び前記輝度比指標に基づいて、前記撮影画像データを変換するための補正カーブを生成する補正カーブ生成機能と、
前記補正カーブ生成機能により生成された補正カーブに従って、前記撮影画像データの明るさを補正する補正機能と、
を実現させるための画像処理プログラム。 On the computer,
An index calculation function for calculating a natural light index that represents the degree of outdoor shooting by natural light of the captured image data, and a luminance ratio index that represents the size of the dynamic range of the captured image data;
A temporary correction amount setting function for setting a plurality of temporary correction amounts for the captured image data based on a brightness analysis value of the captured image data and a brightness reproduction target value;
Based on the natural light index calculated by the index calculation function, a mixing coefficient setting function for setting a mixing coefficient as a weighting coefficient to be multiplied to each of the plurality of temporary correction amounts;
The brightness correction amount of the captured image data is suppressed based on the number of pixels of high saturation having a predetermined hue that is set based on the natural light index and the saturation of the captured image data is higher than a predetermined threshold. A suppression coefficient calculation function for calculating a suppression coefficient for
A multiplication function for calculating a new mixing coefficient by multiplying the mixing coefficient set by the mixing coefficient setting function by the suppression coefficient;
A correction amount calculation function for calculating a brightness correction amount of the captured image data based on the new mixing coefficient obtained by the multiplication function and the plurality of temporary correction amounts;
A correction curve generation function for generating a correction curve for converting the captured image data based on the brightness correction amount calculated by the correction amount calculation function, the natural light index and the luminance ratio index;
A correction function for correcting the brightness of the captured image data according to the correction curve generated by the correction curve generation function;
An image processing program for realizing
撮影画像データを、所定の明度と色相の組み合わせからなる領域に分割し、当該分割された領域毎に前記撮影画像データ全体に占める割合を示す第1の占有率を算出する第1算出処理と、撮影画像データを、当該撮影画像データの画面の外縁からの距離と明度の組み合わせからなる所定の領域に分割し、当該分割された領域毎に前記撮影画像データ全体に占める割合を示す第2の占有率を算出する第2算出処理の少なくとも一方の算出処理を実行し、
前記撮影画像データの階調分布の偏りを示す偏倚量を算出し、
前記算出された第1の占有率及び/又は第2の占有率と、前記偏倚量に、撮影条件に応じて予め設定された係数を乗算することにより、前記自然光指標及び/又は前記輝度比指標を算出することを特徴とする請求項19〜23の何れか一項に記載の画像処理プログラム。 When realizing the index calculation function,
A first calculation process that divides the captured image data into regions composed of combinations of predetermined brightness and hue, and calculates a first occupancy ratio that indicates a ratio of the entire captured image data for each of the divided regions; The captured image data is divided into a predetermined area composed of a combination of the distance from the outer edge of the screen of the captured image data and the brightness, and a second occupation indicating the ratio of the divided area to the entire captured image data Executing at least one of the second calculation processes for calculating the rate,
Calculating a deviation amount indicating a deviation in gradation distribution of the photographed image data;
The natural light index and / or the luminance ratio index are obtained by multiplying the calculated first occupancy ratio and / or second occupancy ratio and the deviation amount by a coefficient set in advance according to a shooting condition. The image processing program according to any one of claims 19 to 23, wherein:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005224097A JP2007043381A (en) | 2005-08-02 | 2005-08-02 | Imaging apparatus, image processing apparatus, image processing method, and image processing program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005224097A JP2007043381A (en) | 2005-08-02 | 2005-08-02 | Imaging apparatus, image processing apparatus, image processing method, and image processing program |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2007043381A true JP2007043381A (en) | 2007-02-15 |
Family
ID=37800966
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005224097A Pending JP2007043381A (en) | 2005-08-02 | 2005-08-02 | Imaging apparatus, image processing apparatus, image processing method, and image processing program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2007043381A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112199397A (en) * | 2020-10-21 | 2021-01-08 | 中国商用飞机有限责任公司 | Test flight data analysis software and test flight data analysis method |
-
2005
- 2005-08-02 JP JP2005224097A patent/JP2007043381A/en active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112199397A (en) * | 2020-10-21 | 2021-01-08 | 中国商用飞机有限责任公司 | Test flight data analysis software and test flight data analysis method |
CN112199397B (en) * | 2020-10-21 | 2023-06-20 | 中国商用飞机有限责任公司 | Test flight data analysis software and test flight data analysis method |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6825884B1 (en) | Imaging processing apparatus for generating a wide dynamic range image | |
JP3668014B2 (en) | Image processing method and apparatus | |
JP6415062B2 (en) | Image processing apparatus, image processing method, control program, and recording medium | |
KR20080035981A (en) | Image processing apparatus, imaging apparatus, image processing method, and computer program | |
JP2000228747A (en) | Picture processor | |
KR101309008B1 (en) | Image processing method and image processing apparatus | |
US8989510B2 (en) | Contrast enhancement using gradation conversion processing | |
JP2019047169A (en) | Apparatus, method, and program for generating high dynamic range image | |
JP2007184888A (en) | Imaging apparatus, image processor, image processing method, and image processing program | |
JP6415063B2 (en) | Image processing apparatus, image processing method, control program, and recording medium | |
JP2007311895A (en) | Imaging apparatus, image processor, image processing method and image processing program | |
JP2007221678A (en) | Imaging apparatus, image processor, image processing method and image processing program | |
US8102446B2 (en) | Image capturing system and image processing method for applying grayscale conversion to a video signal, and computer-readable recording medium having recorded thereon an image processing program for applying grayscale conversion to a video signal | |
JP2007228221A (en) | Imaging apparatus, image processing apparatus, image processing method and image processing program | |
US8055071B2 (en) | Image processing apparatus, imaging apparatus and recording medium storing image processing program | |
JP2007293686A (en) | Imaging apparatus, image processing apparatus, image processing method and image processing program | |
JP2007312294A (en) | Imaging apparatus, image processor, method for processing image, and image processing program | |
WO2007032324A1 (en) | Imaging device, image processing device, image processing method, and image processing program | |
JP2009070099A (en) | Image-processing device, image-processing method, program and recording medium | |
JP2007243542A (en) | Imaging apparatus, image processing apparatus, image processing method, and image processing program | |
JP2002369004A (en) | Image processing unit, image output device, image processing method and storage medium | |
JP5561389B2 (en) | Image processing program, image processing apparatus, electronic camera, and image processing method | |
JP2007043381A (en) | Imaging apparatus, image processing apparatus, image processing method, and image processing program | |
JP2007288245A (en) | Imaging apparatus, image processing method, and image processing program | |
JP2007235204A (en) | Imaging apparatus, image processing apparatus, image processing method and image processing program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A711 Effective date: 20070827 |
|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20080221 |