JP2012010170A - 撮像装置、画像処理装置、ならびに、画像処理方法 - Google Patents
撮像装置、画像処理装置、ならびに、画像処理方法 Download PDFInfo
- Publication number
- JP2012010170A JP2012010170A JP2010145286A JP2010145286A JP2012010170A JP 2012010170 A JP2012010170 A JP 2012010170A JP 2010145286 A JP2010145286 A JP 2010145286A JP 2010145286 A JP2010145286 A JP 2010145286A JP 2012010170 A JP2012010170 A JP 2012010170A
- Authority
- JP
- Japan
- Prior art keywords
- image
- pixels
- pixel
- frame
- color
- 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
- Color Television Image Signal Generators (AREA)
Abstract
【課題】輝度モアレを低減する。
【解決手段】撮像素子101は、所定のサイズの画素ブロックを単位配列とする周期配列のカラーパターンを有する。画素加算部102は、撮像素子101から出力される光電変換情報を原画像として、当該原画像を構成する同色のM×N個(ただし、M,Nは自然数)の画素の画素データを加算して1つの画素データを生成することにより、当該原画像の1/(M×N)の画素数をもつ減数画像を生成する。画素データが加算されるM×N個の画素は、それぞれ、L回(ただし、Lは2以上の自然数)変更される毎に同じ画素となるように、フレーム毎に変更される。
【選択図】図1
【解決手段】撮像素子101は、所定のサイズの画素ブロックを単位配列とする周期配列のカラーパターンを有する。画素加算部102は、撮像素子101から出力される光電変換情報を原画像として、当該原画像を構成する同色のM×N個(ただし、M,Nは自然数)の画素の画素データを加算して1つの画素データを生成することにより、当該原画像の1/(M×N)の画素数をもつ減数画像を生成する。画素データが加算されるM×N個の画素は、それぞれ、L回(ただし、Lは2以上の自然数)変更される毎に同じ画素となるように、フレーム毎に変更される。
【選択図】図1
Description
本発明は、輝度モアレを低減することが可能な撮像装置、画像処理装置、ならびに、画像処理方法に関する。
現在、電子デバイス技術の向上により、CMOSイメージセンサやCCDイメージセンサなどの撮像素子の高密度化が実現されている。このため、このような撮像素子を用いた撮像装置において、デジタル信号処理の負担増加を抑制することが課題となっている。ここで、撮像素子から出力される原画像から単に画素を間引いて減数画像を生成する場合、輝度モアレによる画質劣化が発生する。そこで、輝度モアレを抑制しつつ、デジタル信号処理の負担増加を抑制する技術が望まれている。
例えば、特許文献1には、撮像素子から出力される原画像から、画素密度が原画像の1/(2N+1)2の減数画像(ただし、Nは自然数)が生成される撮像装置が開示されている。なお、特許文献1に開示された撮像装置では、減数画像を構成する各画素の生成位置が等間隔となるように、原画像における同色画素の情報が(2N+1)2個加算されて、減数画像を構成する1つの画素の情報が生成される。
しかしながら、特許文献1に開示された撮像装置は、撮像素子から出力される原画像から、画素密度が原画像の1/(2N+1)2の減数画像(ただし、Nは自然数)を生成する場合にしか適用できない。種々の画素密度の減数画像を生成する場合にも、輝度モアレを抑制することが可能な撮像装置が望まれている。
本発明は、このような状況に鑑みてなされたものであり、輝度モアレを低減することが可能な撮像装置、画像処理装置、ならびに、画像処理方法を提供することを目的とする。
上記目的を達成するために、本発明の第1の観点に係る撮像装置は、
所定のサイズの画素ブロックを単位配列とする周期配列のカラーパターンを有する撮像素子と、
前記撮像素子から出力される光電変換情報を原画像として、当該原画像を構成する同色のM×N個(ただし、M,Nは自然数)の画素の画素データを加算して1つの画素データを生成することにより、当該原画像の1/(M×N)の画素数をもつ減数画像を生成する減数画像生成手段と、を備え、
前記画素データが加算されるM×N個の画素は、それぞれ、L回(ただし、Lは2以上の自然数)変更される毎に同じ画素となるように、フレーム毎に変更される、
ことを特徴とする。
所定のサイズの画素ブロックを単位配列とする周期配列のカラーパターンを有する撮像素子と、
前記撮像素子から出力される光電変換情報を原画像として、当該原画像を構成する同色のM×N個(ただし、M,Nは自然数)の画素の画素データを加算して1つの画素データを生成することにより、当該原画像の1/(M×N)の画素数をもつ減数画像を生成する減数画像生成手段と、を備え、
前記画素データが加算されるM×N個の画素は、それぞれ、L回(ただし、Lは2以上の自然数)変更される毎に同じ画素となるように、フレーム毎に変更される、
ことを特徴とする。
上記目的を達成するために、本発明の第2の観点に係る撮像装置は、
所定のサイズの画素ブロックを単位配列とする周期配列のカラーパターンを有する撮像素子と、
前記撮像素子から出力される光電変換情報を原画像として、当該原画像を構成する全画素のうち、当該全画素の画素数の1/(M×N)個の画素をサンプルして間引くことにより、当該原画像の1/(M×N)の画素数をもつ減数画像を生成する減数画像生成手段と、を備え、
前記サンプルされる画素は、それぞれ、L回(ただし、Lは2以上の自然数)変更される毎に同じ画素となるように、フレーム毎に変更される、
ことを特徴とする。
所定のサイズの画素ブロックを単位配列とする周期配列のカラーパターンを有する撮像素子と、
前記撮像素子から出力される光電変換情報を原画像として、当該原画像を構成する全画素のうち、当該全画素の画素数の1/(M×N)個の画素をサンプルして間引くことにより、当該原画像の1/(M×N)の画素数をもつ減数画像を生成する減数画像生成手段と、を備え、
前記サンプルされる画素は、それぞれ、L回(ただし、Lは2以上の自然数)変更される毎に同じ画素となるように、フレーム毎に変更される、
ことを特徴とする。
上記目的を達成するために、本発明の第3の観点に係る画像処理装置は、
所定のサイズの画素ブロックを単位配列とする周期配列のカラーパターンを有する撮像素子から出力される光電変換情報を原画像として、当該原画像を構成する同色のM×N個(ただし、M,Nは自然数)の画素の画素データを加算して1つの画素データを生成することにより、当該原画像の1/(M×N)の画素数をもつ減数画像を生成する減数画像生成手段、を備え、
前記画素データが加算されるM×N個の画素は、それぞれ、L回(ただし、Lは2以上の自然数)変更される毎に同じ画素となるように、フレーム毎に変更される、
ことを特徴とする。
所定のサイズの画素ブロックを単位配列とする周期配列のカラーパターンを有する撮像素子から出力される光電変換情報を原画像として、当該原画像を構成する同色のM×N個(ただし、M,Nは自然数)の画素の画素データを加算して1つの画素データを生成することにより、当該原画像の1/(M×N)の画素数をもつ減数画像を生成する減数画像生成手段、を備え、
前記画素データが加算されるM×N個の画素は、それぞれ、L回(ただし、Lは2以上の自然数)変更される毎に同じ画素となるように、フレーム毎に変更される、
ことを特徴とする。
上記目的を達成するために、本発明の第4の観点に係る画像処理方法は、
所定のサイズの画素ブロックを単位配列とする周期配列のカラーパターンを有する撮像素子から出力される光電変換情報を原画像として、当該原画像を構成する同色のM×N個(ただし、M,Nは自然数)の画素の画素データを加算して1つの画素データを生成することにより、当該原画像の1/(M×N)の画素数をもつ減数画像を生成する減数画像生成ステップ、を備え、
前記画素データが加算されるM×N個の画素は、それぞれ、L回(ただし、Lは2以上の自然数)変更される毎に同じ画素となるように、フレーム毎に変更される、
ことを特徴とする。
所定のサイズの画素ブロックを単位配列とする周期配列のカラーパターンを有する撮像素子から出力される光電変換情報を原画像として、当該原画像を構成する同色のM×N個(ただし、M,Nは自然数)の画素の画素データを加算して1つの画素データを生成することにより、当該原画像の1/(M×N)の画素数をもつ減数画像を生成する減数画像生成ステップ、を備え、
前記画素データが加算されるM×N個の画素は、それぞれ、L回(ただし、Lは2以上の自然数)変更される毎に同じ画素となるように、フレーム毎に変更される、
ことを特徴とする。
本発明によれば、輝度モアレを低減することが可能な撮像装置、画像処理装置、ならびに、画像処理方法を提供することができる。
図1は、本実施形態に係る撮像装置1000の構成図である。撮像装置1000は、イメージセンサ100、カラー処理部103、画像バッファ104、加重平均処理部105、動き量検出部106、低域通過フィルタ107、記録媒体108、LCD(Liquid Crystal Display)109を備える。
イメージセンサ100は、撮影対象から発せられた光をレンズなどの光学系によって撮像素子101の受光平面に結像させ、その像の光による明暗を電荷の量に光電変換し、それを順次読み出して電気信号に変換する。イメージセンサ100は、撮像素子101と画素加算部102とを備える。
撮像素子101は、CCDイメージセンサ(Charge Coupled Device Image Sensor)やCMOSイメージセンサ(Complementary Metal Oxide Semiconductor Image Sensor)などの半導体素子である。撮像素子101は、撮像対象から発せられた光を、周期配列状に並ぶR、G、Bの3色のカラーフィルタを通して受光し、光電変換する。撮像素子101は、光電変換により得られた電気信号により表される原画像を画素加算部102に供給する。
画素加算部102は、撮像素子101から供給された原画像に基づいて、減数画像を生成する。画素加算部102が実行する処理については、後述する。
カラー処理部103は、画素加算部102により生成された減数画像にカラー処理を施し、減数画像を、全画素に輝度と色差とに関する情報が存在するカラー処理画像に変換する。カラー処理部103は、生成したカラー処理画像を、画像バッファ105に記憶させる。
画像バッファ104には、カラー処理部103により1フレーム分のカラー処理画像が生成される毎に、生成されたカラー処理画像が蓄積される。
加重平均処理部105は、画像バッファ104に記憶されている1フレーム前のカラー処理画像を構成する画素の画素データ(輝度データ)と、カラー処理部103から供給された現フレームのカラー処理画像を構成する画素の画素データと、の加重平均をとることにより、加重平均画像を生成する。加重平均画像を生成する手法の詳細については、後述する。
動き量検出部106は、画像バッファ104に記憶されている、1つ前のフレームのカラー処理画像と現在のフレームのカラー処理画像とに基づいて、動き量を検出する。
低域通過フィルタ107は、加重平均処理部105から供給された加重平均画像から高周波成分を除去し、高周波成分が除去された加重平均画像を生成する。なお、カットオフ周波数などのフィルタ特性は、動き量検出部106により検出された動き量に基づいて定められる。
記録媒体108には、低域通過フィルタ107から供給される加重平均画像が記録される。
LCD109には、低域通過フィルタ107から供給される加重平均画像がリアルタイムに表示される。
ここで、撮像装置1000の主要部の構成について説明する。図2に示すように、主要部200は、CPU(Central Processing Unit)201、ROM(Read Only Memory)202、RAM(Random Access Memory)203、フラッシュメモリ204、表示制御部205、操作部206を備える。主要部200が備える各構成要素は、バス210を介して互いに接続される。
CPU201は、ROM202に記憶されたプログラムに従って撮像装置1000全体の動作を制御する。CPU201は、バスを介して接続された各構成要素と、制御信号やデータのやりとりをする。
ROM202は、CPU201により実行されるプログラムや各種のデータを記憶する。
RAM203は、データやプログラムを一時的に記憶する。RAM13は、ROM202から読み出されたプログラムやデータなどを一時的に記憶する。
フラッシュメモリ204は、CPU201によって実行される画像処理により生成される画像などを記憶する。
表示制御部205は、CPU201と協働して、画像処理により生成された画像などをLCD109に表示する。
操作部206は、キーボード、カーソルキー、テンキー等を備える。操作部206は、ユーザからの操作を受け付け、操作信号をCPU201に供給する。
バス210は、撮像装置1000が備える各構成要素間を相互に接続し、各構成要素間のデータの授受を仲立ちする。
なお、カラー処理部103、加重平均処理部105、動き検出部106、低域通過フィルタ107は、例えば、CPU201、ROM202、RAM203により構成される。また、画像バッファ104は、例えば、RAM203により構成される。そして、記録媒体108は、例えば、フラッシュメモリ204により構成される。
ここで、図面を参照して、撮像装置1000の動作などについて説明する。
まず、図3を参照して、ベイヤ配列について説明する。
撮像素子101が備えるカラーフィルタは、図3に示すように、2×2=4画素を単位配列とする周期配列のカラーパターンで配置される。図3に示す配列を、ベイヤ配列という。図3には、1つの配列単位を構成する4つの画素から構成される画素群を枠で囲んで示している。なお、本実施形態では、10列×10行=100画素により原画像が構成されているものとして説明する。
一般的なイメージセンサ100においては、撮像素子101から電荷を読み出す際、各撮像素子101から、1画素ずつ、そのまま読み出す方法(以下「全画素読み出し」という。)と、画素数を減らして読み出す方法(以下「減数読み出し」という。)と、を選択可能である。
例えば、静止画像を撮像する場合、全画素読み出しを選択することで、高画質な静止画像を撮像することが有効である。一方、モバイル用途など、電力の限られた環境で動画像を撮像する場合、減数読み出しを選択することで、デジタル信号処理の負荷を低く抑えて撮像装置1000を低消費電力で動作させることが有効である。ここで、減数読み出しの方法として、間引き読み出しと画素加算読み出しとが知られている。間引き読み出しは、あらかじめ定められた画素のみを読み出す方法、つまり、画素を間引いて読み出す方法である。本実施形態では、2×2=4画素の画素加算読み出しを採用するものとして説明する。
以下、図面を参照して、画素加算読み出しについて説明する。
図4は、各撮像素子101によって得られる画素データ(画素情報、輝度データ)を模式的に示している。なお、当該画素データにより、原画像が表される。図4においては、原画像におけるn行目m列目の画素の画素データを、Xnmと表記している。ここで、2×2=4画素の加算読み出しでは、同色の4画素が加算されて1つの画素データとして出力されるので、原画像の全画素数の1/4の画素数の画素データが読み出される。
ここで、原画像においてサンプルされた画素の斜め方向に隣接する4つの同色の画素の画素データを加算することにより得られる画素データが、当該サンプルされた画素の画素データとして読み出されるものとする。例えば、原画像においてn行目m列目の画素がサンプルされ、当該画素に対応する画素データをAnmとすると、Anm=X(n−1)(m−1)+X(n−1)(m+1)+X(n+1)(m−1)+X(n+1)(m+1)となる。例えば、A11=X00+X02+X20+X22である。図5(A)にサンプルされる画素の位置を示す。一方、図5(B)に、サンプルされた画素の間隔を詰めることにより生成される減数画像を示す。
一方、図5(A)に示す位相(以下「位相A」という。)で減数画像を生成する(図5(A)に示す位置の画素をサンプルとして減数画像を生成する)以外に、図6(A)に示す位相(以下「位相B」という。)で減数画像を生成する(図6(A)に示す位置の画素をサンプルとして減数画像を生成する)ことができる。
なお、図6(A)に示すように画素をサンプルする場合でも、原画像においてn行目m列目の画素がサンプルされ、当該画素に対応する画素データをAnmとすると、Anm=X(n−1)(m−1)+X(n−1)(m+1)+X(n+1)(m−1)+X(n+1)(m+1)となる。例えば、A33=X22+X24+X42+X44である。図6(B)に、図6(A)に示す画素をサンプルとした場合に生成される減数画像を示す。
図5(A)と図6(A)とを比較すると、サンプルされる画素の位置が斜め方向にずれており、ちょうど位相が逆(以下「逆位相」という。)となっている。
ここで、ゾーンプレートチャート(CZP)を撮影し、画像をLCD109に表示して画質評価を行うと、画素加算読み出しによって、偽信号が発生し、当該偽信号が輝度モアレとして現れる。具体的には、サンプル位置を図5(A)に示すサンプル位置に設定した場合に得られる減数画像と、サンプル位置を図6(A)に示すサンプル位置に設定した場合に得られる減数画像と、を比較すると、真信号成分は、白黒模様が互いに一致した位置に現れ(同位相)、偽信号成分は、白黒模様が互いに逆転した位置に現れる(逆位相)。
このように、位相Aと位相Bとでは、生成される減数画像上の偽信号成分が現れる位置が逆位相になる。従って、減数画像を生成する際の位相を、偶数フレームと奇数フレームとで逆にし、現在の減数画像に1フレーム前の減数画像を重ね合わせることにより、偽信号成分を減らすことができる。
図7を参照して、撮像装置1000が各タイミングでどのように加重平均をとるかについて説明する。図7には、各フレーム期間においてイメージセンサ100から出力されるデータと、各フレーム期間において画像バッファ104に書き込まれるデータと、各フレーム期間において画像バッファ104から読み込まれるデータと、各フレーム期間において記録媒体108に記録されるデータもしくはLCD109に表示されるデータと、を示す。
なお、イメージセンサ100からの読み出しには、画素加算読み出しが使用され、偶数フレームでは位相A、奇数フレームでは位相Bでサンプルされるものとする。イメージセンサ100からの出力は、画像バッファ104に1フレーム分書き込まれて、次のフレーム期間に画像バッファ104から読み出される。図7に示すように、加重平均処理によってどのフレームにおいても、位相Aの画像と位相Bの画像が加重平均されて出力される。
フレーム番号が2(以下、「フレーム番号がtのフレーム」のことを、適宜、「フレームt」という。)である場合を例にして、撮像装置1000の処理を説明する。フレーム2のフレーム期間においては、イメージセンサ100からA(2)が出力され、A(2)が画像バッファ104に書き込まれる。また、このフレーム期間においては、フレーム1のフレーム期間において画像バッファ104に記録されたB(1)が画像バッファ104から読み出される。そして、αA(2)+βB(1)が、記録媒体108に記録、もしくは、LCD109に表示される。このように、現在のフレームについて得られたデータと、1つ前のフレームについて得られたデータと、のそれぞれに重み付けがされた上で、互いに加算されることにより、輝度モアレが軽減される。
ここで、図8を参照して、偶数フレームにおける画素毎の加重平均の計算方法について説明する。
加重平均は、以下に示す式(1)により計算される。
加重平均画像(i,j)=α×現在のフレームのカラー処理画像(i,j)+β×1つ前のフレームのカラー処理画像(i,j)・・・(1)
i:カラー処理画像における横方向の座標
j:カラー処理画像における縦方向の座標
α:現フレームに対する重み
β:前フレームに対する重み
加重平均画像(i,j)=α×現在のフレームのカラー処理画像(i,j)+β×1つ前のフレームのカラー処理画像(i,j)・・・(1)
i:カラー処理画像における横方向の座標
j:カラー処理画像における縦方向の座標
α:現フレームに対する重み
β:前フレームに対する重み
重みの値のとり方は、加重平均をとらない場合(α=1.0,β=0.0)、平均値をとる場合(α=0.5,β=0.5)、加重平均をとる場合(α=0.8,β=0.2)などがある。
加重平均をとらない場合、フレーム毎に位相が逆転するカラー処理画像がそのまま表示・記録される。この場合、目の残像によって位相の違う2枚のカラー処理画像が平均化されて観察されるので、輝度モアレが少ない良好な画質での観察を実現できる。
平均値をとる場合、目の残像を利用せずに、輝度モアレが少ない良好な画質での観察を実現できる。
加重平均をとる場合、例えば、現フレームに偏重する(例えば、α=0.8,β=0.2とする)ことで、動きに追従しやすくなる。また、この場合、加重平均をとらない場合と同様に、目の残像を利用して輝度モアレの低減を図ることができる。
なお、図8は、偶数フレームにおける画素ごとの加重平均の計算方法を示している。奇数フレームの場合、αとβの値はそのままで、図8中の各画素値に対する計算式のαとβとを入れ替えた式で計算される。このように、加重平均によって位相Aの偽信号と位相Bの偽信号とが相殺されるので、輝度モアレを低減することができ、ジャギーの少ない良好な画質を得ることができる。
ここで、低域通過フィルタ107の役割について説明する。ゾーンプレートチャートを撮像した場合、ナイキスト周波数付近では、偽信号成分の割合が高く、輝度モアレが目立つ。画素加算読み出しでは、加重平均処理が低域通過フィルタの役割をするので、ナイキスト周波数付近に出現する輝度モアレをある程度低減することができるが、十分ではない。そこで、ナイキスト周波数よりやや低い周波数をカットオフ周波数とする低域通過フィルタ107を導入し、輝度モアレを低減することが好適である。
また、動画像を撮像する際、撮像対象の動きが大きい場合には、加重平均処理や低域通過フィルタによって加重平均画像がぼやけてしまう。そこで、フレーム間の動き量を領域ごとに検出し、動きが小さい領域では加重平均処理と低域通過フィルタとを弱めることが好適である。動き量の検出は、例えば、動き量検出部106が、現フレームのカラー処理画像と前フレームで記録されたカラー処理画像とから、同サイズかつ同位置の領域ごとにSAD(Sum of Absolute Difference)を計算する。一方、加重平均処理部105は、SADの値に応じて重みαおよびβを変化させる。例えば、加重平均処理部105は、SADの値が大きいほど、重みαを増加させるとともに重みβを減少させる。また、低域通過フィルタ107は、SADの値に応じて遮断周波数を変化させる。例えば、低域通過フィルタ107は、SADの値が大きいほど、遮断周波数を高く設定する。
次に、図9を参照して、本実施形態に係る撮像装置1000が実行する画像表示処理について説明する。なお、撮像装置1000は、動画の撮像中に図9に示す画像表示処理を繰り返して実行する。
まず、CPU201は、被写体を撮像する(ステップS101)。例えば、CPU201は、イメージセンサ100に動画撮像開始のトリガを与える。一方、撮像素子101は、当該トリガに応答して、被写体の撮像を開始し、原画像を構成する全ての画素の画素データを取得する。
CPU201は、ステップS101の処理を終了すると、現在のフレームが偶数フレームであるか否かを判別する(ステップS102)。なお、フレームは、ステップS101により取得された原画像のことである。
CPU201は、現在のフレームが偶数フレームであると判別すると(ステップS102:YES)、偶数フレーム時の画素加算を実行する(ステップS103)。偶数フレーム時の画素加算は、例えば、図5(B)に示す位相Aの減数画像を得るための画素加算である。
一方、CPU201は、現在のフレームが偶数フレームではないと判別すると(ステップS102:NO)、奇数フレーム時の画素加算を実行する(ステップS104)。奇数フレーム時の画素加算は、例えば、図6(B)に示す位相Bの減数画像を得るための画素加算である。
CPU201は、ステップS103もしくはステップS104の処理を終了すると、カラー処理画像を生成する(ステップS105)。カラー処理画像は、ステップS103もしくはステップS104の処理により得られた減数画像に基づいて生成される画像であって、全画素に輝度と色差とに関する情報が存在する画像である。なお、生成されたカラー処理画像は、例えば、フラッシュメモリ204に記憶される。
CPU201は、ステップS105の処理を終了すると、動き量を検出する(ステップS106)。動き量は、カラー処理画像を構成する全画素について、前のフレームと現在のフレームとの輝度の差分をとり、当該差分の総和とすることができる。なお、動き量は、カラー処理画像を構成するブロック毎に求めても良い。本実施形態では、カラー処理画像全体から1つの動き量が求められるものとして説明する。
CPU201は、ステップS106の処理を終了すると、ステップS106において検出された動き量に基づいて、重みを算出する(ステップS107)。例えば、動き量が大きいほど、重みαを大きな値に設定し、重みβを小さな値に設定する。なお、α+β=1とする。
CPU201は、ステップS107の処理を終了すると、ステップS107において算出された重みに基づいて、加重平均画像を生成する(ステップS108)。なお、加重平均画像は、現在のフレームのカラー処理画像を構成する画素の画素データに重みαを乗じたものに、前のフレームのカラー処理画像を構成する画素の画素データに重みβを乗じたものを加算して得られる画素データを有する画素から構成される画像である。なお、生成された加重平均画像は、例えば、フラッシュメモリ204に記憶される。
CPU201は、ステップS108の処理を終了すると、ステップS106において検出された動き量に基づいて、フィルタ係数を設定する(ステップS109)。例えば、動き量が大きいほど、遮断周波数が高くなるようにフィルタ係数を設定する。
CPU201は、ステップS109の処理を終了すると、ステップS108において設定されたフィルタ係数に基づいて、ステップS108において生成された加重平均画像に対してフィルタ処理を実行する(ステップS110)。
CPU201は、ステップS110の処理を終了すると、ステップS110においてフィルタ処理が施された加重平均画像を表示する(ステップS111)。例えば、加重平均画像は、LCD109に表示される。
CPU201は、ステップS111の処理を終了すると、ステップS101に処理を戻す。
以上説明したように、本実施形態に係る撮像装置1000によれば、輝度モアレを低減することができる。
また、本実施形態では、偶数フレームと奇数フレームとでは、逆位相の減数画像が生成される。このため、偽信号が相殺されることにより、輝度モアレが低減される。
また、本実施形態では、低域通過フィルタ107により、カラー処理画像の高周波成分が減衰する。このため、高周波成分による輝度モアレを低減することができる。
また、本実施形態では、動き量検出部106により検出された動き量に基づいて、低域通過フィルタ107のフィルタ特性が設定される。このため、撮像により得られる画像の輝度の変化量に応じた適切なフィルタリングが可能となる。
また、本実施形態では、過去に取得されたフレームのカラー処理画像と、現在のフレームのカラー処理画像と、を画素毎に加重平均をとることにより、加重平均画像が生成される。このため、目の残像を利用せずとも、一枚の加重平均画像において輝度モアレが低減されたものとなる。
また、本実施形態では、動き量検出部106により検出された動き量に基づいて、加重平均の重みが設定される。従って、撮像により得られる画像の輝度の変化量に応じた適切な加重平均画像が得られる。
また、本実施形態では、画素ブロックが2×2の4画素から構成される。このように、撮像素子101が2×2の4画素を単位配列とする配列パターンを有する場合にも、周期的に配置された適切な画素がサンプルされるため、輝度モアレを低減することができる。
(変形例)
本発明は、上記実施形態に開示したものに限られない。
本発明は、上記実施形態に開示したものに限られない。
上記実施形態では、画素加算読み出しにより、原画像から減数画像を生成する例を示した。しかし、画素間引き読み出しにより、原画像から減数画像を生成してもよい。この場合、例えば、図5(A)もしくは図6(A)に示す位置の画素の画素データがサンプルされ、サンプルされた画素データにより構成される減数画像が生成される。このように、画素間引き読み出しにより、原画像から減数画像を生成した場合も、偽信号が相殺されるため、輝度モアレを低減することができる。
上記実施形態では、2×2画素の減数読み出しを例にして本発明の説明をした。しかし、本発明において、M×N画素の減数読み出し(ただし、M,Nは自然数)を採用することができる。ここでM=1もしくはN=1のときは、それぞれ縦方向もしくは横方向のみイメージセンサからの出力画素数を減らすことを意味する。M×N画素の減数読み出しでは、M×N画素から、中央の2×2画素に対応する画素データのみがサンプルされて残り、画素の間隔が詰められて減数画像として出力される。逆位相の減数画像を得る際には、サンプル位置を横にM画素、縦にN画素ずらす。このようにして互いに逆位相となる減数画像を得て、上記述べた手法を適用することで、M×N画素の減数読み出しでも、感度向上効果・デジタル信号処理の負荷低減効果・輝度モアレ低減効果を得ることができる。
例えば、4×2画素(M=4、N=2)の減数読み出しの場合、サンプル画素の位置は、図10(A)と図10(B)とに示す位置となる。ここで、図10(A)に示す位相と、図10(B)に示す位相とは逆位相となる。なお、間引き読み出しの場合、例えば、A13=X13、A14=X14、A23=X23、A24=X24となる。一方、加算読み出しの場合、例えば、A13=X00+X02+X04+X06+X20+X22+X24+X26、A14=X01+X03+X05+X07+X21+X23+X25+X27、A23=X10+X12+X14+X16+X30+X32+X34+X36、A24=X11+X13+X15+X17+X31+X33+X35+X37とすることができる。つまり、加算読み出しの場合、サンプル画素近傍の同色の4×2画素(M×N画素)の画素データが加算され、加算結果が当該サンプル画素の画素データとして扱われる。このように加算読み出しが実行されると、どの画素の画素データも1度のみ加算に使用されることになる。
また、フレームの切り替えとともに、位相を逆にする(位相を180°ずらす)代わりに、フレームの切り替えとともに、所定の角度だけずらすようにしてもよい。また、水平と垂直両方の位相を同時にずらさずに、独立にずらすようにしてもよい。なお、図10(A)に示す画像を基準として水平・垂直の位相を独立に、90°ずつ、ずらしていくと、生成される画像は、例えば、図10(A)に示す画像→図11(C)に示す画像→図11(D)に示す画像→図11(E)に示す画像→図11(F)に示す画像→図10(B)に示す画像→図11(G)に示す画像→図11(H)に示す画像というように変化する。ここで水平・垂直の位相を、それぞれφx,φyずらすことを、(φx,φy)と示すと、この場合、水平・垂直の位相は、(0°,0°)→(90°,0°)→(180°,0°)→(270°,0°)→(270°,180°)→(180°,180°)→(90°,180°)→(0°,180°)というように変化している。また、図10(A)に示す画像を基準として水平・垂直の位相を独立に、180°ずつ、ずらしていくと、生成される画像は、例えば、図10(A)に示す画像→図11(A)に示す画像→図10(B)に示す画像→図11(B)に示す画像というように変化する。この場合、水平・垂直の位相は、(0°,0°)→(180°,0°)→(180°,180°)→(0°,180°)というように変化している。このように、フレーム番号が増加することに、生成される減数画像の位相が所定の角度ずつ変化することで、輝度モアレを軽減することができる。
なお、本発明に係る撮像装置は、専用のシステムによらず、通常のコンピュータシステムを用いても実現可能である。例えば、コンピュータに、上記動作を実行するためのプログラムを、フレキシブルディスク、CD−ROM(Compact Disk Read−Only Memory)、DVD(Digital Versatile Disk)、MO(Magneto Optical Disk)などのコンピュータ読み取り可能な記録媒体に記憶して配布し、これをコンピュータシステムにインストールすることにより、上述の処理を実行する撮像装置を構成しても良い。
さらに、インターネット上のサーバ装置が有するディスク装置等にプログラムを記憶しておき、例えば、搬送波に重畳させて、コンピュータにダウンロード等するものとしてもよい。
上記の実施形態の一部または全部は、以下の付記のようにも記載されうるが、以下には限られない。
(付記1)所定のサイズの画素ブロックを単位配列とする周期配列のカラーパターンを有する撮像素子と、前記撮像素子から出力される光電変換情報を原画像として、当該原画像を構成する同色のM×N個(ただし、M,Nは自然数)の画素の画素データを加算して1つの画素データを生成することにより、当該原画像の1/(M×N)の画素数をもつ減数画像を生成する減数画像生成手段と、を備え、前記画素データが加算されるM×N個の画素は、それぞれ、L回(ただし、Lは2以上の自然数)変更される毎に同じ画素となるように、フレーム毎に変更される、ことを特徴とする撮像装置。
(付記2)所定のサイズの画素ブロックを単位配列とする周期配列のカラーパターンを有する撮像素子と、前記撮像素子から出力される光電変換情報を原画像として、当該原画像を構成する全画素のうち、当該全画素の画素数の1/(M×N)個の画素をサンプルして間引くことにより、当該原画像の1/(M×N)の画素数をもつ減数画像を生成する減数画像生成手段と、を備え、前記サンプルされる画素は、それぞれ、L回(ただし、Lは2以上の自然数)変更される毎に同じ画素となるように、フレーム毎に変更される、ことを特徴とする撮像装置。
(付記3)前記Lは2であり、前記減数画像生成手段は、1つ前のフレームとは逆位相の減数画像を生成する、ことを特徴とする付記1又は2に記載の撮像装置。
(付記4)前記減数画像に基づいて生成されるカラー処理画像の高周波成分を減衰させる低域通過フィルタ手段、をさらに備える、ことを特徴とする付記1乃至3のいずれか1項に記載の撮像装置。
(付記5)現在のフレームについて生成された減数画像と過去のフレームについて生成された減数画像とに基づいて被写体の動き量を検出する動き量検出手段、をさらに備え、前記低域通過フィルタ手段は、前記検出された動き量に基づいて低域通過フィルタのフィルタ特性を設定する、ことを特徴とする付記4に記載の撮像装置。
(付記6)前記減数画像に基づいて生成されるカラー処理画像を記憶する画像バッファ手段と、前記画像バッファ手段に記憶されている最新の(L−1)回分のカラー処理画像と、現在のフレームについて生成されたカラー処理画像と、を画素毎に加重平均をとることにより、加重平均画像を生成する加重平均画像生成手段と、をさらに備える、ことを特徴とする付記1乃至5のいずれか1項に記載の撮像装置。
(付記7)現在のフレームについて生成された減数画像と過去のフレームについて生成された減数画像とに基づいて被写体の動き量を検出する動き量検出手段、をさらに備え、前記加重平均画像生成手段は、前記検出された動き量に基づいて、前記加重平均の重みを設定する、ことを特徴とする付記6に記載の撮像装置。
(付記8)前記画素ブロックは、2×2の4画素から構成される、ことを特徴とする付記1乃至7のいずれか1項に記載の撮像装置。
(付記9)所定のサイズの画素ブロックを単位配列とする周期配列のカラーパターンを有する撮像素子から出力される光電変換情報を原画像として、当該原画像を構成する同色のM×N個(ただし、M,Nは自然数)の画素の画素データを加算して1つの画素データを生成することにより、当該原画像の1/(M×N)の画素数をもつ減数画像を生成する減数画像生成手段、を備え、前記画素データが加算されるM×N個の画素は、それぞれ、L回(ただし、Lは2以上の自然数)変更される毎に同じ画素となるように、フレーム毎に変更される、ことを特徴とする画像処理装置。
(付記10)所定のサイズの画素ブロックを単位配列とする周期配列のカラーパターンを有する撮像素子から出力される光電変換情報を原画像として、当該原画像を構成する同色のM×N個(ただし、M,Nは自然数)の画素の画素データを加算して1つの画素データを生成することにより、当該原画像の1/(M×N)の画素数をもつ減数画像を生成する減数画像生成ステップ、を備え、前記画素データが加算されるM×N個の画素は、それぞれ、L回(ただし、Lは2以上の自然数)変更される毎に同じ画素となるように、フレーム毎に変更される、ことを特徴とする画像処理方法。
100・・・イメージセンサ、101・・・撮像素子、102・・・画素加算部、103・・・カラー処理部、104・・・画像バッファ、105・・・加重平均処理部、106・・・動き量検出部、107・・・低域通過フィルタ、108・・・記録媒体、109・・・LCD、200・・・主要部、201・・・CPU、202・・・ROM、203・・・RAM、204・・・フラッシュメモリ、205・・・表示制御部、206・・・操作部、210・・・バス、1000・・・撮像装置
Claims (10)
- 所定のサイズの画素ブロックを単位配列とする周期配列のカラーパターンを有する撮像素子と、
前記撮像素子から出力される光電変換情報を原画像として、当該原画像を構成する同色のM×N個(ただし、M,Nは自然数)の画素の画素データを加算して1つの画素データを生成することにより、当該原画像の1/(M×N)の画素数をもつ減数画像を生成する減数画像生成手段と、を備え、
前記画素データが加算されるM×N個の画素は、それぞれ、L回(ただし、Lは2以上の自然数)変更される毎に同じ画素となるように、フレーム毎に変更される、
ことを特徴とする撮像装置。 - 所定のサイズの画素ブロックを単位配列とする周期配列のカラーパターンを有する撮像素子と、
前記撮像素子から出力される光電変換情報を原画像として、当該原画像を構成する全画素のうち、当該全画素の画素数の1/(M×N)個の画素をサンプルして間引くことにより、当該原画像の1/(M×N)の画素数をもつ減数画像を生成する減数画像生成手段と、を備え、
前記サンプルされる画素は、それぞれ、L回(ただし、Lは2以上の自然数)変更される毎に同じ画素となるように、フレーム毎に変更される、
ことを特徴とする撮像装置。 - 前記Lは2であり、
前記減数画像生成手段は、1つ前のフレームとは逆位相の減数画像を生成する、
ことを特徴とする請求項1又は2に記載の撮像装置。 - 前記減数画像に基づいて生成されるカラー処理画像の高周波成分を減衰させる低域通過フィルタ手段、をさらに備える、
ことを特徴とする請求項1乃至3のいずれか1項に記載の撮像装置。 - 現在のフレームについて生成された減数画像と過去のフレームについて生成された減数画像とに基づいて被写体の動き量を検出する動き量検出手段、をさらに備え、
前記低域通過フィルタ手段は、前記検出された動き量に基づいて低域通過フィルタのフィルタ特性を設定する、
ことを特徴とする請求項4に記載の撮像装置。 - 前記減数画像に基づいて生成されるカラー処理画像を記憶する画像バッファ手段と、
前記画像バッファ手段に記憶されている最新の(L−1)回分のカラー処理画像と、現在のフレームについて生成されたカラー処理画像と、を画素毎に加重平均をとることにより、加重平均画像を生成する加重平均画像生成手段と、をさらに備える、
ことを特徴とする請求項1乃至5のいずれか1項に記載の撮像装置。 - 現在のフレームについて生成された減数画像と過去のフレームについて生成された減数画像とに基づいて被写体の動き量を検出する動き量検出手段、をさらに備え、
前記加重平均画像生成手段は、前記検出された動き量に基づいて、前記加重平均の重みを設定する、
ことを特徴とする請求項6に記載の撮像装置。 - 前記画素ブロックは、2×2の4画素から構成される、
ことを特徴とする請求項1乃至7のいずれか1項に記載の撮像装置。 - 所定のサイズの画素ブロックを単位配列とする周期配列のカラーパターンを有する撮像素子から出力される光電変換情報を原画像として、当該原画像を構成する同色のM×N個(ただし、M,Nは自然数)の画素の画素データを加算して1つの画素データを生成することにより、当該原画像の1/(M×N)の画素数をもつ減数画像を生成する減数画像生成手段、を備え、
前記画素データが加算されるM×N個の画素は、それぞれ、L回(ただし、Lは2以上の自然数)変更される毎に同じ画素となるように、フレーム毎に変更される、
ことを特徴とする画像処理装置。 - 所定のサイズの画素ブロックを単位配列とする周期配列のカラーパターンを有する撮像素子から出力される光電変換情報を原画像として、当該原画像を構成する同色のM×N個(ただし、M,Nは自然数)の画素の画素データを加算して1つの画素データを生成することにより、当該原画像の1/(M×N)の画素数をもつ減数画像を生成する減数画像生成ステップ、を備え、
前記画素データが加算されるM×N個の画素は、それぞれ、L回(ただし、Lは2以上の自然数)変更される毎に同じ画素となるように、フレーム毎に変更される、
ことを特徴とする画像処理方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2010145286A JP2012010170A (ja) | 2010-06-25 | 2010-06-25 | 撮像装置、画像処理装置、ならびに、画像処理方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2010145286A JP2012010170A (ja) | 2010-06-25 | 2010-06-25 | 撮像装置、画像処理装置、ならびに、画像処理方法 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2012010170A true JP2012010170A (ja) | 2012-01-12 |
Family
ID=45540197
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2010145286A Pending JP2012010170A (ja) | 2010-06-25 | 2010-06-25 | 撮像装置、画像処理装置、ならびに、画像処理方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2012010170A (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20240221139A1 (en) * | 2021-05-17 | 2024-07-04 | Sony Group Corporation | Image processing apparatus, image processing method, and program |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0974524A (ja) * | 1995-07-05 | 1997-03-18 | Sharp Corp | 画像入力装置 |
| JP2000209544A (ja) * | 1999-01-14 | 2000-07-28 | Matsushita Electric Ind Co Ltd | 表示装置への高精細静止画出力方法および高精細静止画記録再生装置ならびに高精細静止画撮像装置 |
| JP2001359038A (ja) * | 2000-06-09 | 2001-12-26 | Olympus Optical Co Ltd | 撮像装置 |
| JP2005210442A (ja) * | 2004-01-23 | 2005-08-04 | Sanyo Electric Co Ltd | 画像信号処理装置 |
| JP2009290344A (ja) * | 2008-05-27 | 2009-12-10 | Sanyo Electric Co Ltd | 画像処理装置及び撮像装置 |
-
2010
- 2010-06-25 JP JP2010145286A patent/JP2012010170A/ja active Pending
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0974524A (ja) * | 1995-07-05 | 1997-03-18 | Sharp Corp | 画像入力装置 |
| JP2000209544A (ja) * | 1999-01-14 | 2000-07-28 | Matsushita Electric Ind Co Ltd | 表示装置への高精細静止画出力方法および高精細静止画記録再生装置ならびに高精細静止画撮像装置 |
| JP2001359038A (ja) * | 2000-06-09 | 2001-12-26 | Olympus Optical Co Ltd | 撮像装置 |
| JP2005210442A (ja) * | 2004-01-23 | 2005-08-04 | Sanyo Electric Co Ltd | 画像信号処理装置 |
| JP2009290344A (ja) * | 2008-05-27 | 2009-12-10 | Sanyo Electric Co Ltd | 画像処理装置及び撮像装置 |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20240221139A1 (en) * | 2021-05-17 | 2024-07-04 | Sony Group Corporation | Image processing apparatus, image processing method, and program |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5220777B2 (ja) | 画像処理装置、撮像装置、プログラム及び画像処理方法 | |
| US8830360B1 (en) | Method and apparatus for optimizing image quality based on scene content | |
| CN102870403B (zh) | 图像处理装置、摄像装置以及图像处理方法 | |
| JP6308748B2 (ja) | 画像処理装置、撮像装置及び画像処理方法 | |
| US8072511B2 (en) | Noise reduction processing apparatus, noise reduction processing method, and image sensing apparatus | |
| CN102742278B (zh) | 摄像装置 | |
| KR101915193B1 (ko) | 이미지 센서를 이동시켜 영상 블러 현상을 보상하는 방법 및 시스템 | |
| JP2007142929A (ja) | 画像処理装置及びカメラシステム | |
| JPWO2008047664A1 (ja) | 画像生成装置および画像生成方法 | |
| JP2012235332A (ja) | 撮像装置、および撮像装置制御方法、並びにプログラム | |
| JPWO2011099244A1 (ja) | 画像処理装置および画像処理方法 | |
| WO2012114819A1 (ja) | 撮像装置、および撮像装置制御方法、並びにプログラム | |
| JP2013223209A (ja) | 撮像処理装置 | |
| JP4249272B2 (ja) | 高解像度の電子式映像拡大装置及びその方法 | |
| JP4638361B2 (ja) | 撮像装置 | |
| US7898581B2 (en) | Image pickup apparatus with noise reduction unit | |
| JP2013021636A (ja) | 画像処理装置および方法、学習装置および方法、プログラム、並びに記録媒体 | |
| WO2012147337A1 (ja) | フリッカ検出装置、フリッカ検出方法およびフリッカ検出プログラム | |
| JP2012010170A (ja) | 撮像装置、画像処理装置、ならびに、画像処理方法 | |
| JP6198567B2 (ja) | イメージセンサおよびその動作方法、並びに電子機器 | |
| JP2011114486A (ja) | 撮像装置 | |
| JP5195973B2 (ja) | 画像処理装置、電子カメラ、および画像処理プログラム | |
| JP5088361B2 (ja) | 画像処理装置および撮像装置 | |
| JP6516574B2 (ja) | 像ブレ補正装置、撮像装置、像ブレ補正方法 | |
| JP2012142676A (ja) | 撮像装置及び画像生成方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20130513 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20140130 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20140204 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20140715 |