説明

撮影システム、動画像処理方法および動画像処理装置

【課題】、撮影領域内の輝度差が著しい場合に生じる黒潰れや白飛びを防止する。
【解決手段】人が感じる明るさ感を定量化するアルゴリズムに基づいて、動画像を構成するフレームデータの画像の各画素の明るさ値を算出してフレームデータとして出力する。

【発明の詳細な説明】
【技術分野】
【0001】
本発明は、動画像を撮影する撮影システム、この動画像の動画像処理装置および動画像処理方法に係り、特に、撮影領域内の輝度差が著しい場合に生じる黒潰れや白飛びを防止するための技術に関する。
【背景技術】
【0002】
テレビジョンシステムや監視モニターシステム等の撮像系(カメラ)−受像系(表示モニタ)システムは、撮像系の撮影対象物の輝度を受像系の明暗に変換するものである。したがって、受像系に表示される映像あるいは画像は、主に撮像系の撮像特性と受像系の輝度特性に依存している。例えば、図8に示すように、撮影対象物の輝度に輝度差ΔLがある場合、撮像系の撮像特性γが撮像特性γ0でるときには、撮影対象物の輝度差ΔLが受像系では明るさの差(Δβ0)として表示される。
また、カメラ等の撮像系にあっては、撮影対象部の輝度に応じて自動で撮像特性γを切り替える、いわゆる自動露出機能を備えるのが一般的である(例えば、特許文献1参照)。
【特許文献1】特開2006−14034号公報
【発明の開示】
【発明が解決しようとする課題】
【0003】
しかしながら、カメラが自動露出で撮影動作しているときに、カメラの撮影領域内に高輝度物体が入った場合、カメラの自動露出機能によって前掲図8の撮像特性γ0が、撮影輝度範囲Rが高輝度側にシフトして撮像特性γ1に自動的に切り替わり、これに伴い、受像系の明るさの差(Δβ0)が明るさの差(Δβ1)へと圧縮される。このとき、撮影領域に比較的暗い場所が含まれる場合には、明るさの差が圧縮されるために黒く潰れる、いわゆる黒潰れが発生する。また、これとは逆に、比較的明るい場所を撮影しているときに、太陽が雲に覆われるなどして撮影領域の一部の照度が大きく低下した場合には、受像系の明るい部分が白く飛んでしまう、いわゆる白飛びが発生する。
【0004】
本発明は、上述した事情に鑑みてなされたものであり、黒潰れや白飛びを防止することのできる撮影システム、動画像処理装置、動画像処理方法およびプログラムを提供することを目的とする。
【課題を解決するための手段】
【0005】
上記目的を達成するために、本発明は、動画像を構成するフレームデータを順次出力する撮影手段と、前記フレームデータを順次表示して動画像を表示する表示手段と、前記撮影手段から出力される各フレームデータに対して画像処理を施して前記表示手段に出力する動画像処理装置とを備え、前記画像処理装置は、人が感じる明るさ感を定量化するアルゴリズムに基づいて、前記フレームデータの画像の各画素の明るさ値を算出して前記表示手段にフレームデータとして出力することを特徴とする撮影システムを提供する。
【0006】
また上記目的を達成するために、本発明は、動画像を構成するフレームデータを順次取得する第1ステップと、人が感じる明るさ感を定量化するアルゴリズムに基づいて、前記フレームデータの画像の各画素の明るさ値を算出しフレームデータとして出力する第2ステップとを具備することを特徴とする動画像処理方法を提供する。
【0007】
また、本発明は、上記発明の前記第2ステップにおいて、前記フレームデータの画像の各画素の階調を輝度に変換し、前記画像内の画素ごとに、その画素の輝度と他の各画素の輝度とを対比して前記明るさ値を算出することを特徴とする。
【0008】
また、本発明は、上記発明の前記第2ステップにおいて、前記画像の各画素の階調が、少なくとも緑色成分を含む複数の色成分ごとに規定されている場合には、前記緑色成分の階調に基づいて各画素の階調を輝度に変換することを特徴とする。
【0009】
また、本発明は、上記発明の前記第2ステップにおいて、前記各画素の明るさ値をスケール表示可能に多値化して出力することを特徴とする。
【0010】
また、上記目的を達成するために、本発明は、動画像を構成するフレームデータを順次取得するフレームデータ取得手段と、人が感じる明るさ感を定量化するアルゴリズムに基づいて、前記フレームデータの画像の各画素の明るさ値を算出してフレームデータとして出力する演算手段とを具備することを特徴とする動画像処理装置を提供する。
【0011】
なお、本発明は、コンピュータを、動画像を構成するフレームデータを順次取得するフレームデータ取得手段、および、人が感じる明るさ感を定量化するアルゴリズムに基づいて、前記フレームデータの画像の各画素の明るさ値を算出しフレームデータとして出力する演算手段として機能させる動画像処理プログラムとしても実施可能である。
また、コンピュータ読み取り可能な記録媒体に上記動画像処理プログラムを記録して実施などすることもできる。
【発明の効果】
【0012】
本発明によれば、人が感じる明るさ感を定量化するアルゴリズムに基づいて、動画像を構成するフレームデータの画像の各画素の明るさ値が算出されてフレームデータとして出力される。人が感じる明るさ感を定量化するアルゴリズムを用いて算出された明るさ値からなるフレームデータは、フレームデータの画像の各画素の明るさが、当該画像の輝度分布に基づく相対値により表されるため、表示時の黒潰れや白飛びが防止される。
【発明を実施するための最良の形態】
【0013】
以下、図面を参照して本発明の実施の形態について説明する。
図1は、本発明の実施の形態に係る撮影システム1の構成を模式的に示す図である。この撮影システム1は、動画像を撮影する撮影手段としてのCCDカメラ2と、CCDカメラ2が撮影した動画像のデータに対して画像処理を施す動画像処理装置3と、動画像処理装置3によって画像処理された動画像のデータを表示する表示モニタ4とを備えている。
CCDカメラ2は、2次元空間に離散的に配置されたCCD(Charge Coupled Device)センサを有するカメラであり、所定のフレームレート(例えば毎秒30フレーム)および所定の解像度(例えば画素数:1280×960)でカラー映像を順次取り込みフレームデータとして順次出力するものである。このフレームデータの1つの画素には、R(赤)G(緑)B(青)の各色成分ごとに多階調(例えば256階調)の階調データが含まれている。なお、CCDセンサに代えて例えばCMOSセンサ等の他のイメージセンサを用いてカメラを構成しても良い。
【0014】
図2は動画像処理装置3の機能的構成を示すブロック図である。
動画像処理装置3は、人が感じる明るさ感を定量化するアルゴリズムに基づいて、前記フレームデータの各画素について明るさ値を算出してフレームデータとして出力する画像処理を行うものであり、図2に示すように、フレームデータ入力部30、階調/輝度変換部31、輝度/明るさ変換部32およびフレームデータ出力部33を備えて構成されている。
【0015】
フレームデータ入力部30は、上記CCDカメラ2からのフレームデータを順次受け取り階調/輝度変換部31に出力する入力I/Fとして機能するものである。
階調/輝度変換部31は、フレームデータの画像の各画素の階調値を輝度値に変換し、輝度/明るさ変換部32に出力するものである。
より具体的には、画素の階調値Kと輝度値L(cd/m2)とは、図3に示すように、CCDカメラ2の露出条件EVごとに予め一対一に関係付けられている。この露出条件EVは、CCDカメラ2のシャッター速度、絞りおよびズーム(焦点距離)に基づいて決定されるものである。本実施の形態では、暗所での撮影に適した露出条件EV=−1から明所での撮影に適した露出条件EV=15まで、撮影場所の照度に応じて複数の露出条件EVが予め設定されており、この露出条件EVがフレームデータと共に動画像処理装置3に入力される。そして、階調/輝度変換部31は、図3に示す関係に基づいてフレームデータの各画素の階調値Kを輝度値Lに変換する。
【0016】
このとき、階調/輝度変換部31は、各画素の階調値Kを輝度値Lに変換する際に、R(赤)G(緑)B(青)の各色成分の階調値のうち、G(緑)成分の階調値Gkから次式(1)を用いて輝度値Lに変換している。
logL=a×logGk3+b×logGk2+c×logGk+d (1)
(ただし、a、b、cおよびdは定数)
【0017】
上記式(1)は、各画素のG成分の階調値Gkから生成する輝度値Lが、RGBの三色成分の階調値Kに基づいて生成した輝度値と同じになるように導き出された実験式である。また、CCDカメラ2の光学レンズにおいては、中央部分よりも周辺部分の透過率が低くなるという透過率のむらがあり、上記式(1)の各定数a、b、cおよびdは、この透過率のむらによる輝度値変動が補正されるように決定されており、例えば、本実施形態では、a=0.561、b=−2.656、c=5.448、d=−3.762という値が用いられる。
【0018】
このように、R(赤)G(緑)B(青)の各色成分の階調値Kに基づいて輝度値Lを算出するのではなく、G成分の階調値Gkのみを用いて輝度値Lを算出することで、輝度値Lへの変換の際の計算量を減らし、処理の高速化が図られる。
また、R(赤)G(緑)B(青)の各色成分のうちG成分の輝度値Gkを用いることで、撮影対象の光環境が種々の光源により作り出されている場合でも、光源の種類に影響されずに、正確な輝度値が求められる。
詳述すると、暖色系(赤色寄り)の光を照射するナトリウム系のランプや、これとは逆に、寒色系(青色より)の光を照射する水銀系のランプといった、特定の波長域に偏った光源が照明装置の光源として用いられることがある。したがって、輝度分布を生成する際に用いる色成分を暖色系のR成分とすると、寒色系の光源により光環境が作り出されている場合には、その光環境の輝度分布が不正確なものとなり、これと同様に、寒色系のB成分から輝度分布を生成すると、暖色系の光源が作り出す光環境の輝度分布が不正確になる。
そこで、暖色系のR成分と寒色系のB成分との間の波長域であるG成分に基づいて輝度値Lを算出する構成とすることで、光源の種類によらず、正確な輝度値が求められるのである。
【0019】
再び図2に戻り、輝度/明るさ変換部32は、フレームデータの各画素の輝度値Lを上記明るさ値Mに変換し、フレームデータとしてフレームデータ出力部33に出力するものである。
この明るさ値Mは、上述のように、人が感じる明るさ感を定量化するアルゴリズムに基づいて算出されるものであり、フレームデータの画像内の明るい部分と暗い部分との輝度差、すなわち、画像内における輝度分布に基づいて、各画素ごとに他の画素の輝度との対比量として求められる。
【0020】
より詳述すると、暗所の撮影時に比較的明るい(輝度の高い)対象物が撮影領域に存在する場合、CCDカメラ2の自動露出機能によって、撮像特性γが高輝度撮影に最適な特性に変更されるため、輝度が小さい場所が黒潰れしてしまい、また、これとは逆に、明所の撮影時に比較的暗い(輝度の低い)対象物が撮影領域に存在する場合、CCDカメラ2の自動露出機能によって、撮像特性γが低輝度撮影に最適な特性に変更されるため、輝度が高い場所が白飛びしてしまう。
このように、輝度が著しく異なる部分を含む輝度分布である場合には、黒潰れや白飛びが発生し細部まで視認できなくなる。
【0021】
一方、ある対象物を人が視認したときに、この対象物の輝度が同じであっても、対象物の周辺との輝度差によって、この対象物に対して人が感じる明るさ感が異なることが知られている。そこで、例えば空間の照明デザイン等の分野では、照明器具の配置などに応じて作り出される光環境(空間の輝度分布)をシミュレーションする場合に、その光環境に対して人が感じる明るさ感を定量化して評価するといった事が行われている(特開2002−39859号公報)。この明るさ感の定量化のアルゴリズムの基本的な原理は、簡単には、上記対象物の領域と周辺領域との主要な輝度の対比量を求めるものであり、この対比量によって、対象物の輝度と周辺の輝度との相対値が示されることとなる。
【0022】
したがって、明るさ感の定量化のアルゴリズムに基づいて、フレームデータの画像の各画素の輝度を、互いの画素間の輝度の相対値に変換することで、前掲図8に示すように、撮像系であるCCDカメラ2の撮像特性γが変動して受像系である表示モニタ4の明るさの差Δβが圧縮されたとしても、フレームデータの画像の各画素が、当該画像内における輝度の相対値として表示されることとなるため、黒潰れや白飛びのない画像を表示することができるのである。
【0023】
ここで、一般には、画像内の輝度分布は複雑なものとなるため、本実施の形態では、コントラスト・プロファイル法と呼ばれるアルゴリズムを用いて計算し、特定の空間周波数だけを通過させるフィルタ(Nフィルタ)を画像の輝度分布に掛けることで対比量を算出する。具体的には、検出しようとする輝度変化の周波数f0の逆数を検出波長(1/f0)とし、この検出波長を連続的に変化させて輝度分布とNフィルタとの畳み込み演算処理を実行し、画像の各画素について輝度の対比量(明るさ値M)を求める。なお、このNフィルタとしては、例えば図4に示すように、7×7の重み付けマトリックスを用いることができる。
【0024】
そして、輝度/明るさ変換部32は、上記のようにして算出した各画素の明るさ値Mを、「非常に暗い〜非常に明るい」のN段階(N≧2)の明るさに多値化してフレームデータを生成し、そのフレームデータをフレームデータ出力部33に出力する。
フレームデータ出力部33は、輝度/明るさ変換部32から入力されたフレームデータを表示モニタ4に順次出力するものである。
表示モニタ4は、フレームデータ出力部33から入力されるフレームデータに基づいて動画像を表示するものである。さらに詳述すると、表示モニタ4は、フレームデータの各画素の多値化された明るさ値Mに基づいて、グレースケール、或いは、カラースケールで画像を表示する。
【0025】
なお、上記動画像処理装置3は、フレームデータ入力部30、階調/輝度変換部31、輝度/明るさ変換部32およびフレームデータ出力部33の各部が専用の電子回路で構成された装置として実施可能であり、また、各部の機能を実現するためのコンピュータプログラムをコンピュータに実行させることでも実施可能である。
【0026】
次いで、本撮影システム1の動作について説明する。
図5は、撮影システム1の撮影動作を示すフローチャートである。この図に示すように、CCDカメラ2が撮影を開始し(ステップS1)、フレームデータを動画像処理装置3のフレームデータ入力部30に順次入力する(ステップS2)。フレームデータ入力部30は、フレームデータが入力されると、そのフレームデータを階調/輝度変換部31に出力し、この階調/輝度変換部31がフレームデータの画像の各画素の階調値Kを輝度値Lに変換して、輝度/明るさ変換部32に出力する(ステップS3)。
【0027】
輝度/明るさ変換部32は、明るさ感を定量化するアルゴリズムに基づいて、フレームデータの各画素の輝度値Lを明るさ値Mに変換し、フレームデータ出力部33に出力する(ステップS4)。フレームデータ出力部33は、フレームデータが入力されると、そのフレームデータを表示モニタ4に出力する(ステップS5)。そして、表示モニタ4が、フレームデータの各画素の明るさ値Mに基づいて画像を階調表示し(ステップS6)、これにより、1つのフレームデータに基づく表示が完了する。そして、撮影システム1は、撮影が終了するまで、上記ステップS2〜ステップS6までの処理を繰り返し実行することで、表示モニタ4にフレームデータに基づく画像が順次表示されて動画像が表示される。
【0028】
これにより、例えば、暗所で撮影が行われた場合、図6の概念図に示すように、撮影領域内に点灯した照明装置50等の高輝度の物体が存在したときには、本実施形態の動画像処理をせず、そのまま表示した場合には、背景にある樹木55等の低輝度の物体が黒潰れした表示画像60となる(黒潰れを破線で示す)。これに対して、本実施形態の動画像処理を施した場合には、表示モニタ4に表示される表示画像65にあっては、樹木55が表示されるため、背景に樹木55が存在していることが視認できるようになる。
【0029】
図7は、従来の表示画像60と本撮影システム1により得られた表示画像65との具体例を示す図である。この図においては、各画素の輝度値Lが「1」〜「13」までの13段階の明るさ値Mに変換されており、これにより、表示画像65は、13階調のグレースケールで表示されている。この図に示すように、本実施形態の動画像処理を施して得られた表示画像65においては、暗所に位置する樹木や電線、家屋などが視認可能に表示される。
なお、明るさ値Mの段階数をより増やすことで、明るさについて解像度の高い表示画像65を得ることができる。また、グレースケールやカラースケールといったスケール表示ではなく、各画素の明るさ値Mを多値化せずに、そのままの明るさ値Mに基づいてフレームデータの画像を表示することでグラディエーション状に連続的に色合いを変化させた表示が可能である。
【0030】
このように、本実施の形態によれば、人が感じる明るさ感を定量化するアルゴリズムに基づいて、フレームデータの画像の各画素の明るさ値Mを算出してフレームデータとして出力するようにしたため、フレームデータの画像の各画素の輝度が、当該画像の輝度分布に基づく相対値により表されることとなり、これにより、表示時の黒潰れや白飛びを防止することができる。
【0031】
また、フレームデータの画像の各画素の階調値Kを輝度値Lに変換する際に、G(緑色)成分の階調値Gkに基づいて輝度値Lに変換するようにしたため、輝度値Lへの変換の際の計算量を減らし、処理を高速化しつつ、撮影環境の光源の種類に影響されずに正確に輝度値Lを算出することができる。
【0032】
なお、上述した実施の形態は、あくまでも本発明の一態様を示すものであり、本発明の範囲内で任意に変形および応用が可能である。
例えば、撮像特性γが互いに異なる複数のCCDカメラ2を用いて同一箇所を撮影すると共に、階調/輝度変換部31が、各CCDカメラ2からのフレームデータの画像のそれぞれを輝度値Lに変換した後、それらの画像(より詳細には輝度値)を合成する構成としても良い。この構成によれば、CCDカメラ2の感度にばらつきが生じている場合であっても、正確な輝度値が得えられる。
【0033】
また、上述した撮像システム1は、例えば、河川や街角、公園などの状況を監視するための監視システムへの応用が可能である。すなわち、本発明の撮像システム1によれば、照明装置等に照らされた場所を夜間に監視する場合であっても、比較的暗い物体も認識可能に表示されるため、暗所に居る人などを見落とすことなく監視することができる。
【図面の簡単な説明】
【0034】
【図1】本発明の実施形態に係る撮影システムの構成を示す図である。
【図2】動画像処理装置の構成を示す図である。
【図3】露出条件ごとの階調値と輝度値との関係を示す図である。
【図4】Nフィルタの一例を示す図である。
【図5】撮影システムの動作を示すフローチャートである。
【図6】本実施形態により得られる表示画像を概念的に示す図である。
【図7】本実施形態により得られる表示画像の一例を示す図である。
【図8】背景技術を説明するための図である。
【符号の説明】
【0035】
1 撮像システム
2 CCDカメラ
3 動画像処理装置
4 表示モニタ
30 フレームデータ入力部
31 階調/輝度変換部
32 輝度/明るさ変換部
33 フレームデータ出力部

【特許請求の範囲】
【請求項1】
動画像を構成するフレームデータを順次出力する撮影手段と、
前記フレームデータを順次表示して動画像を表示する表示手段と、
前記撮影手段から出力される各フレームデータに対して画像処理を施して前記表示手段に出力する動画像処理装置とを備え、
前記画像処理装置は、
人が感じる明るさ感を定量化するアルゴリズムに基づいて、前記フレームデータの画像の各画素の明るさ値を算出して前記表示手段にフレームデータとして出力する
ことを特徴とする撮影システム。
【請求項2】
動画像を構成するフレームデータを順次取得する第1ステップと、
人が感じる明るさ感を定量化するアルゴリズムに基づいて、前記フレームデータの画像の各画素の明るさ値を算出してフレームデータとして出力する第2ステップと
を具備することを特徴とする動画像処理方法。
【請求項3】
前記第2ステップにおいて、
前記フレームデータの画像の各画素の階調を輝度に変換し、
前記画像内の画素ごとに、その画素の輝度と他の各画素の輝度とを対比して前記明るさ値を算出する
ことを特徴とする請求項2に記載の動画像処理方法。
【請求項4】
前記第2ステップにおいて、
前記画像の各画素の階調が、少なくとも緑色成分を含む複数の色成分ごとに規定されている場合には、前記緑色成分の階調に基づいて各画素の階調を輝度に変換する
ことを特徴とする請求項3に記載の動画像処理方法。
【請求項5】
前記第2ステップにおいて、
前記各画素の明るさ値をスケール表示可能に多値化して出力する
ことを特徴とする請求項2乃至4のいずれかに記載の動画像処理方法。
【請求項6】
動画像を構成するフレームデータを順次取得するフレームデータ取得手段と、
人が感じる明るさ感を定量化するアルゴリズムに基づいて、前記フレームデータの画像の各画素の明るさ値を算出してフレームデータとして出力する演算手段と
を具備することを特徴とする動画像処理装置。

【図1】
image rotate

【図2】
image rotate

【図3】
image rotate

【図4】
image rotate

【図5】
image rotate

【図6】
image rotate

【図8】
image rotate

【図7】
image rotate