JP2011171885A - 画像処理装置及び画像処理方法 - Google Patents
画像処理装置及び画像処理方法 Download PDFInfo
- Publication number
- JP2011171885A JP2011171885A JP2010032141A JP2010032141A JP2011171885A JP 2011171885 A JP2011171885 A JP 2011171885A JP 2010032141 A JP2010032141 A JP 2010032141A JP 2010032141 A JP2010032141 A JP 2010032141A JP 2011171885 A JP2011171885 A JP 2011171885A
- Authority
- JP
- Japan
- Prior art keywords
- pixel
- image
- weighted average
- pixels
- image processing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000012545 processing Methods 0.000 title claims abstract description 69
- 238000003672 processing method Methods 0.000 title claims abstract description 9
- 239000011159 matrix material Substances 0.000 claims abstract description 12
- 238000003384 imaging method Methods 0.000 claims description 20
- 238000006243 chemical reaction Methods 0.000 claims description 7
- 230000009467 reduction Effects 0.000 abstract description 12
- 238000000034 method Methods 0.000 description 23
- 238000012937 correction Methods 0.000 description 22
- 238000010586 diagram Methods 0.000 description 12
- 230000005484 gravity Effects 0.000 description 12
- 230000008569 process Effects 0.000 description 8
- 238000012935 Averaging Methods 0.000 description 6
- 230000035945 sensitivity Effects 0.000 description 6
- 230000000737 periodic effect Effects 0.000 description 5
- 238000011946 reduction process Methods 0.000 description 4
- 238000007792 addition Methods 0.000 description 3
- 239000003086 colorant Substances 0.000 description 3
- 238000000926 separation method Methods 0.000 description 3
- 230000006835 compression Effects 0.000 description 2
- 238000007906 compression Methods 0.000 description 2
- 238000004590 computer program Methods 0.000 description 2
- 230000008901 benefit Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000006866 deterioration Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/80—Camera processing pipelines; Components thereof
- H04N23/84—Camera processing pipelines; Components thereof for processing colour signals
- H04N23/843—Demosaicing, e.g. interpolating colour pixel values
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N25/00—Circuitry of solid-state image sensors [SSIS]; Control thereof
- H04N25/10—Circuitry of solid-state image sensors [SSIS]; Control thereof for transforming different wavelengths into image signals
- H04N25/11—Arrangement of colour filter arrays [CFA]; Filter mosaics
- H04N25/13—Arrangement of colour filter arrays [CFA]; Filter mosaics characterised by the spectral characteristics of the filter elements
- H04N25/134—Arrangement of colour filter arrays [CFA]; Filter mosaics characterised by the spectral characteristics of the filter elements based on three different wavelength filter elements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N2209/00—Details of colour television systems
- H04N2209/04—Picture signal generators
- H04N2209/041—Picture signal generators using solid-state devices
- H04N2209/042—Picture signal generators using solid-state devices having a single pick-up sensor
- H04N2209/045—Picture signal generators using solid-state devices having a single pick-up sensor using mosaic colour filter
- H04N2209/046—Colour interpolation to calculate the missing colour values
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Spectroscopy & Molecular Physics (AREA)
- Color Television Image Signal Generators (AREA)
- Image Processing (AREA)
- Editing Of Facsimile Originals (AREA)
Abstract
【課題】画像のボケを抑制することができる加重平均処理を施すことができる画像処理装置、及び画像処理方法を提供する。
【解決手段】撮像システム1は、行列状に配列され、各画素の所定の位置にR、Gb、Gr又はBからなるカラーフィルタが形成されたセンサ10と、センサ10により得られた画像に対し、縮小処理する縮小処理部と、縮小処理部より後段であって、センサ10から得られたベイヤ方式のデータを補間処理によりRGB画像に変換する画素補間部よりも前段に設けられるものであって、R、Gb、Gr又はBからなるカラーフィルタが形成された画素の値であるR、Gb、Gr及びB画素値のうち、いずれか1つ以上を除く画素値について加重平均を施す加重平均処理部21とを有する。
【選択図】図1
【解決手段】撮像システム1は、行列状に配列され、各画素の所定の位置にR、Gb、Gr又はBからなるカラーフィルタが形成されたセンサ10と、センサ10により得られた画像に対し、縮小処理する縮小処理部と、縮小処理部より後段であって、センサ10から得られたベイヤ方式のデータを補間処理によりRGB画像に変換する画素補間部よりも前段に設けられるものであって、R、Gb、Gr又はBからなるカラーフィルタが形成された画素の値であるR、Gb、Gr及びB画素値のうち、いずれか1つ以上を除く画素値について加重平均を施す加重平均処理部21とを有する。
【選択図】図1
Description
本発明は、撮影後の画像データを間引き又は加算等して縮小処理する画像処理装置及び画像処理方法に関し、特に、縮小処理後のデータに対し加重平均処理を施す画像処理装置及び画像処理方法に関する。
特許文献1には、フレームレート高速化等を目的とし、画素が行列状に配列されるとともに、各画素に所定のカラーコーディングを持つカラーフィルタが形成されているX−Yアドレス型固体撮像素子から画素情報を間引いて読み出す技術が開示されている。
この場合、行方向および列方向にて互いに隣接する複数の画素からなる画素ブロックを1つの単位画素ブロックとし、その単位画素ブロックが互いに重なり合うことなく敷き詰められた状態で、当該単位画素ブロック中に存在する同色フィルタの画素情報を1画素分の情報として読み出す。
これを一般式で表すと、(2k+3)×(2k+3)の画素ブロック(kは0以上の正の整数)を単位画素ブロックとし、当該単位ブロック内の同色の画像情報をすべて加算することにより、擬似的に画素面積を増加させている。図11は3×3、図12では5×5、図13では7×7を単位ブロックとする場合、すなわち、それぞれ1/9、1/25、1/49の割合で画素情報量を圧縮する方法を示す図である。つまり、これら図11乃至図13に示すように、奇数個×奇数個のブロック(マトリクス)を擬似的に1つの画素(疑似画素)とみなし、擬似画素を代表する画素色の値を加算して擬似画素値としている。
しかしながら、この特許文献1のように、マトリクスを代表する画素色の値を加算する方法では、マトリクスに含まれるほかの色の画素値は捨てられてしまう。また、図14は、2×2の画素群を単位ブロックとして圧縮する場合の加算の組合せを示す図である。図15は、圧縮後のデータを示す図である。図14に示すように、奇数ではなく、偶数個×偶数個の画素を単位としたマトリクスに応用した場合には、図14に示すように、すなわち、処理対象画素に隣接する8近傍の画素のうち、右上、右下、左上、左下の画素と処理対象画素との加算が行われるが、図15に示すように、偶数個の画素には、中心となる画素が存在しない、すなわち、4つの画素であれば、2番目と3番目の画素の間が中心となり、中心となる画素が存在しない。したがって、重心が元の全画素に対してずれてしまうという現象が発生する。そして、この画素の重心ずれにより画素色毎の重心位置が不均一になることから、周期的なパタンが発生する(図17(a))。図17(a)のAとBでは、斜めの湾曲線の滑らかさが異なっている。
そこで、特許文献2に記載の技術では、不均一となった画素値を元に、図16のように、画素の重心位置の距離によって加重平均処理を行い、画素の位置が均等になるよう補正する。図16は、画素の重心を○に示す位置に補正する際の加重平均の様子を示している。図18は、補正後の重心を示す図である。
しかしながら、この特許文献2に記載の方法であると、画素の重心ずれによる周期的なパタンの発生を抑制することができる反面、画像にボケが発生する(図17(b))という問題点がある。つまり、特許文献2に記載の技術においては、水平方向の2画素ごとに加算されて読み出しされる。したがって、そのために不均一となる画素値を、加重平均処理によって均一にすることとしているが、その結果画像にボケが発生するため、対策として不十分であるという問題点がある。
本発明に係る画像処理装置は、行列状に配列され、各画素の所定の位置にR、Gb、Gr又はBからなるカラーフィルタが形成された固体撮像素子により得られた画像を縮小画像に変換し、当該縮小画像に対し加重平均処理を行う画像処理装置であって、前記固体撮像素子から得られたベイヤ方式のデータを補間処理によりRGB画像に変換する画素補間部よりも前段に設けられるものであって、前記R、Gb、Gr又はBからなるカラーフィルタが形成された画素の値であるR、Gb、Gr及びB画素値のうち、いずれか1つ以上を除く画素値について加重平均を施す、又はいずれか1つの画素値の平均の割合を他より小さくする加重平均処理部を有するものである。
本発明に係る画像処理方法は、行列状に配列され、各画素の所定の位置にR、Gb、Gr又はBからなるカラーフィルタが形成された固体撮像素子により得られた画像を縮小画像に変換し、当該縮小画像に対し加重平均処理を行う画像処理方法であって、前記固体撮像素子から得られたベイヤ方式のデータを補間処理によりRGB画像に変換する画素補間処理を行う前までに、前記R、Gb、Gr又はBからなるカラーフィルタが形成された画素の値であるR、Gb、Gr及びB画素値のうち、いずれか1つ以上を除く画素値について加重平均を施す、又はいずれか1つの画素値の平均の割合を他より小さくするものである。
本発明においては、加重平均をとる際に、R、Gb、Gr及びB画素のうちいずれか1以上については、加重平均をとらない。又はいずれか1つの画素値の平均の割合を他より小さくする、すなわちぼかす量を他より少なくする。加重平均をとるとどうしてもボケが発生してしまうが、いずれかの平均をとらないか、又は平均の割合を小さくする(他より少ない画素数から平均を求める)ことで、このボケを抑制することができる。
本発明によれば、画像のボケを抑制することができる加重平均処理を施すことができる画像処理装置、及び画像処理方法を提供することができる。
以下、本発明を適用した具体的な実施の形態について、図面を参照しながら詳細に説明する。この実施の形態は、本発明を、ディジタルカメラ等の画像撮像装置に適用したものである。
図1は、本実施の形態にかかる撮像装置を示す図である。本実施の形態にかかる撮像システム1は、センサ10と撮像装置50とを有する。撮像装置50は、画像処理部20、CPU(Central Processing Unit)30、及びメモリ40を有する。メモリ40には、画像処理パラメータ41などが記憶されている。CPU30は、メモリ40から画像処理パラメータ41を読み出し、画像処理部20の各部の実行を制御したり、パラメータを設定したりする。
画像処理部20は、加重平均処理部21、ノイズ低減部(Noise Reduction:NR)22、WB(ホワイトバランス)・センサ感度補正部23、画素補間部24、色分離部25及びRGB/YUV変換部26を有する。
センサ10は、行列状に各画素が配列され、各画素の所定の位置にR、Gb、Gr又はBからなるカラーフィルタが形成されており、ベイヤ方式のRAW(生)画像データを出力する。Rは赤、Bは青、Gb、Crは、緑のカラーフィルタが形成されている画素の画素値を示す。なお、画素は、マトリクス状に形成され、青のカラーフィルタが形成される画素列に形成される画素であって、緑のカラーフィルタが形成される画素の画素値をGb、赤のカラーフィルタが形成される画素列に形成される画素であって、緑のカラーフィルタが形成される画素の画素値をGrで表わしている。
プレビューや動画撮影などの、画像が小さく、かつ高フレームレートで撮影する場合には、センサの動作モード設定により、図11、図12、図13のように、間引き、加算、又は加算平均した代表値を出力させて出力データを減らし、高フレームレートで動作させる。以下、この処理を縮小処理という。なお、本実施の形態においては、センサ10が縮小処理を行うこととして説明するが、後段の画像処理部20に縮小処理部を設けたり、加重平均処理部21において縮小処理を行ってから加重平均処理を行うようにしてもよいことは勿論である。
ノイズ低減部22は、センサ10で発生するノイズに対して、ノイズ低減を行う。他の画像処理の設定によって、後段処理に出力する最終画像の色成分毎のノイズ量が異なるため、各色成分に対して低減量を調整する機能を有する。
WB・センサ感度補正部23は、画像の内容を元に、白色が白色になるよう、R、Gb、Gr、Bの画素値を個別に補正する。センサの特性に応じて、R、Gb、Gr、Bの画素値に対して、それぞれの感度の差異を補正する。画素補間部24は、ベイヤ方式の生画像データから、RGB画像に変換する。
色分離部25は、センサ10のカラーフィルタの特性により、画素色毎に異なる色成分が混入する現象を補正する。例えば、R成分に対して、GやBの成分が含まれてしまう場合、これを取り除くような補正を行う。RGB/YUV変換部26は、RGB形式の画像を、カメラで標準的に使用するYUV形式の画像に変換する。
そして、本実施の形態にかかる画像処理部は、加重平均処理部21を有する。この加重平均処理部は、上述の縮小処理を行うブロックより後段であって、センサ10から得られた生データをRGB画像に変換する画素補間部24よりも前段であれば、いずれに配置されていてもよい。
ところで、上述のセンサ10により縮小処理を行うと、プレビューや動画撮影では、図14や図15に示したように、センサが出力するデータの時点で、各画素値が代表している画素位置が画角に対して均等割りした位置とはなっておらず、不均一になっている。
そこで、この加重平均処理部21では、センサ10からの画像データに対し、R、Gb、Gr及びB画素値のうち、いずれか1つ以上を除く画素値についてのみに加重平均を施す。
そこで、この加重平均処理部21では、センサ10からの画像データに対し、R、Gb、Gr及びB画素値のうち、いずれか1つ以上を除く画素値についてのみに加重平均を施す。
上記の特許文献2においては、水平方向に2画素毎の加算平均を求める。そして、2画素毎に加算平均されることにより不均一となった画素値を加重平均処理により均一にして、重心ズレによる周期的なパタン発生を抑制する。これに対し、本実施の形態においては、重心位置のズレ量(位置座標の距離)だけでなく、R、Gb、Gr、Bの各色成分の最終画像への影響を加味して加重平均係数設定を決定することで、画像のボケを抑制するものである。
なお、本実施の形態においては、R、Gb、Gr、Bの4画素のうち、いずれか1又は2つの加重平均を求めない例について説明するが、要するに、過度の加重平均により、画像がぼけてしまうことを防止するものであるから、例えばいずれか1つの画素値の平均の割合を他より小さくする、すなわち、ぼかす量を他より少なくするようにすることも可能である。すなわち、加重平均をとるとどうしてもボケが発生してしまうが、平均の割合を小さくする(他より少ない画素数から平均を求める)ことで、このボケを抑制することができる。
カメラでは、出力画像は、輝度と色差成分からなるYUV(またはYCC)形式の画像となる。このとき、画像のボケは、輝度成分であるY成分におけるボケが大きな要因である。RGB空間から、YUV空間(またはYCC空間)に変換する場合、下記の例のようにR、Gb、Gr、Bの各成分に重みをつけてY成分を決定しており、Y成分に対して寄与率の大きなG成分のボケが、最終画像のボケに大きく寄与することとなる。なお、RGB/YUV変換部26に入力されるRGBのデータは、RはRAWデータのR画素値のデータを基に、GはRAWデータのGr画素値とGb画素値のデータを基に、BはRAWデータのBの画素値を基に、画像処理を経て得られるデータである。
Y成分の決定方法の例
Y=0.29900R+0.58700G+0.11400B
Y成分の決定方法の例
Y=0.29900R+0.58700G+0.11400B
そこで、G成分のボケを抑えるため、G画素の加重平均を極力行わないように、色成分毎に図2のように、加重平均を行い、重心位置を図3に示すように補正する。図2は、画素色毎の加重平均による位置補正の様子を示す図である。図2において○で示すのが、間引き後の画素(ハッチングで示す画素)のうち最近傍の4画素から加重平均して求めた画素位置である。画素の重心に、補正結果である○印が一致するよう、加重平均を行っている。図3は、画素の重心を○に示す位置に補正する際の加重平均の様子を示している。このとき、重心位置が不均一であると、周期的なパタンが発生するため、図18と同様に補正後の重心位置に粗密が発生しないように配置する。
図4は、入力画像の各画素値、図5は、出力画像の各画素値を示す。加重平均に用いるパラメータとして、下記のように画素色毎にa,b,c,dの4つの係数を有する。
R画素係数:kr_a、kr_b、kr_c、kr_d
Gr画素係数:kgr_a、kgr_b、kgr_c、kgr_d
Gb画素係数:kgb_a、kgb_b、kgb_c、kgb_d
B画素係数:kb_a、kb_b、kb_c、kb_d
R画素係数:kr_a、kr_b、kr_c、kr_d
Gr画素係数:kgr_a、kgr_b、kgr_c、kgr_d
Gb画素係数:kgb_a、kgb_b、kgb_c、kgb_d
B画素係数:kb_a、kb_b、kb_c、kb_d
このとき、例えばR画素の出力値は次のような演算で求められる。なお、他の画素についても同様である。
Ro00=(kr_a×Ri00)+(kr_b×Ri10)+(kr_c×Ri01)+(kr_d×Ri11)
Ro10=(kr_a×Ri10)+(kr_b×Ri20)+(kr_c×Ri11)+(kr_d×Ri21)
Ro01=(kr_a×Ri01)+(kr_b×Ri11)+(kr_c×RI02)+(kr_d×Ri12)
RoMN=(kr_a×RiMN)+(kr_b×Ri(M+1)N)+(kr_c×RiM(N+1))+(kr_d×Ri(M+1)(N+1))
Ro00=(kr_a×Ri00)+(kr_b×Ri10)+(kr_c×Ri01)+(kr_d×Ri11)
Ro10=(kr_a×Ri10)+(kr_b×Ri20)+(kr_c×Ri11)+(kr_d×Ri21)
Ro01=(kr_a×Ri01)+(kr_b×Ri11)+(kr_c×RI02)+(kr_d×Ri12)
RoMN=(kr_a×RiMN)+(kr_b×Ri(M+1)N)+(kr_c×RiM(N+1))+(kr_d×Ri(M+1)(N+1))
以下は、Gr画素を加重平均に用いない場合の各画素係数を示す。図6は、Gr画素を加重平均に用いない場合の位置補正の様子を示す図である。図6及び以下に示す図7乃至図9はいずれも、4×4の16画素を、R、Gb、Gr、Rの4画素に縮小し、さらに、各R、Gb、Gr、Rについて、隣接する4つの画素の加重平均を求める場合を示している。図において、4×4画素の中に示す、ハッチングした4画素のうち、左上の画素がR、右上の画素がGr、右下の画素がB、左下の画素がGbを示している。
R画素係数:kr_a=0.25、kr_b=0.75、kr_c=0、kr_d=0
Gr画素係数:kgr_a=0、kgr_b=1、kgr_c=0、kgr_d=0
Gb画素係数:kgb_a=0.1875、kgb_b=0.5625、kgb_c=0.0625、kgb_d=0.1875
B画素係数:kb_a=0、kb_b=0.75、kb_c=0、kb_d=0.25
R画素係数:kr_a=0.25、kr_b=0.75、kr_c=0、kr_d=0
Gr画素係数:kgr_a=0、kgr_b=1、kgr_c=0、kgr_d=0
Gb画素係数:kgb_a=0.1875、kgb_b=0.5625、kgb_c=0.0625、kgb_d=0.1875
B画素係数:kb_a=0、kb_b=0.75、kb_c=0、kb_d=0.25
すなわち、図6において、Grは加重平均を求めないため、右上の画素値をGrの画素の値とする。なお、本実施の形態のように、1点のみ、加重平均を取らない場合には、画素色によって左上、右上、左下、右下の画素値のうち、それぞれ異なる画素値を使用する。これは、各画素色の中心位置の間隔は一定が前提となっているためである。したがって、16画素を4点で補間する場合、センサが1/2に縮小して出力する際の平均化の方法が本実施の形態と同様であれば、R画素の加重平均をとらない場合は、R画素値として左上画素値を採用し、Gb画素の加重平均をとらない場合は、Gb画素値として左下の画素値を採用し、B画素の加重平均をとらない場合は、B画素値として右下の画素値を採用する。
また、図6左上図に示すように、R画素については、左上の画素0.25、右上の画素0.75の割合で加重平均する。また、Gb画素については、図6左下図に示すように、左上、右下の画素0.1875、右上の画素0.5625、左下の画素0.0625の割合で加重平均する。また、B画素については、右下図に示すように、右下の画素0.25、右上の画素0.75の割合で加重平均する。
すなわち、上記と同じく最近傍の4つの各画素値を左上、右上、左下、右下の順にR1乃至R4、Gb1乃至Gb4、Gr1乃至Gr4及びB1乃至B4としたとき、加重平均は、下記により求まる。
R画素=0.25×R1+0.75×R2+0×R3+0×R4
Gr画素=0×Gr1+1×Gr2+0×Gr3+0×Gr4
Gb画素=0.1875×Gb1+0.5625×Gb+0.0625×Gb3+0.1875×Gr4
B画素=0×B1+0.75×B2+0×B3+0.25×B4
R画素=0.25×R1+0.75×R2+0×R3+0×R4
Gr画素=0×Gr1+1×Gr2+0×Gr3+0×Gr4
Gb画素=0.1875×Gb1+0.5625×Gb+0.0625×Gb3+0.1875×Gr4
B画素=0×B1+0.75×B2+0×B3+0.25×B4
以下は、Gb画素を加重平均に用いない場合の各画素係数を示す。図7は、Gb画素を加重平均に用いない場合の位置補正の様子を示す図である。
R画素係数:kr_a=0.25、kr_b=0、kr_c=0.75、kr_d=0
Gr画素係数:kgr_a=0.1875、kgr_b=0.0625、kgr_c=0.5625kgr_d=0.1875
Gb画素係数:kgb_a=0、kgb_b=0、kgb_c=1、kgb_d=0
B画素係数:kb_a=0、kb_b=0、kb_c=0.75、kb_d=0.25
R画素係数:kr_a=0.25、kr_b=0、kr_c=0.75、kr_d=0
Gr画素係数:kgr_a=0.1875、kgr_b=0.0625、kgr_c=0.5625kgr_d=0.1875
Gb画素係数:kgb_a=0、kgb_b=0、kgb_c=1、kgb_d=0
B画素係数:kb_a=0、kb_b=0、kb_c=0.75、kb_d=0.25
すなわち、上記と同じく最近傍の4つの各画素値を左上、右上、左下、右下の順にR1乃至R4、Gb1乃至Gb4、Gr1乃至Gr4及びB1乃至B4としたとき、加重平均は、下記により求まる。
R画素=0.25×R1+0×R2+0.75×R3+0×R4
Gr画素=0.1875×Gr1+0.0625×Gr2+0.5625×Gr3+0.1875×Gr4
Gb画素=0×Gb1+0×Gb+1×Gb3+0×Gr4
B画素=0×B1+0×B2+0.75×B3+0.25×B4
R画素=0.25×R1+0×R2+0.75×R3+0×R4
Gr画素=0.1875×Gr1+0.0625×Gr2+0.5625×Gr3+0.1875×Gr4
Gb画素=0×Gb1+0×Gb+1×Gb3+0×Gr4
B画素=0×B1+0×B2+0.75×B3+0.25×B4
以下にR画素を加重平均に用いない場合の各画素係数を示す。図8は、R画素を加重平均に用いない場合の位置補正の様子を示す図である。
R画素係数:kr_a=1、kr_b=0、kr_c=0、kr_d=0
Gr画素係数:kgr_a=0.75、kgr_b=0.25、kgr_c=0、kgr_d=0
Gb画素係数:kgb_a=0.75、kgb_b=0、kgb_c=0.75、kgb_d=0
B画素係数:kb_a=0.5625、kb_b=0.1875、kb_c=0.1875、kb_d=0.0625
R画素係数:kr_a=1、kr_b=0、kr_c=0、kr_d=0
Gr画素係数:kgr_a=0.75、kgr_b=0.25、kgr_c=0、kgr_d=0
Gb画素係数:kgb_a=0.75、kgb_b=0、kgb_c=0.75、kgb_d=0
B画素係数:kb_a=0.5625、kb_b=0.1875、kb_c=0.1875、kb_d=0.0625
すなわち、最近傍の4つの各画素値を左上、右上、左下、右下の順にR1乃至R4、Gb1乃至Gb4、Gr1乃至Gr4及びB1乃至B4としたとき、加重平均は、下記により求まる。
R画素=1×R1+0×R2+0×R3+0×R4
Gr画素=0.75×Gr1+0.25×Gr2+0×Gr3+0×Gr4
Gb画素=0.75×Gb1+0×Gb+0.25×Gb3+0×Gr4
B画素=0.5625×B1+0.1875×B2+0.1875×B3+0.0625×B4
R画素=1×R1+0×R2+0×R3+0×R4
Gr画素=0.75×Gr1+0.25×Gr2+0×Gr3+0×Gr4
Gb画素=0.75×Gb1+0×Gb+0.25×Gb3+0×Gr4
B画素=0.5625×B1+0.1875×B2+0.1875×B3+0.0625×B4
以下は、B画素を加重平均に用いない場合の各画素係数を示す。図9は、B画素を加重平均に用いない場合の位置補正の様子を示す図である。
R画素係数:kr_a=0.0625、kr_b=0.1875、kr_c=0.1875、kr_d=0.5625
Gr画素係数:kgr_a=0、kgr_b=0.25、kgr_c=0、kgr_d=0.75
Gb画素係数:kgb_a=0、kgb_b=0、kgb_c=0.25、kgb_d=0.75
B画素係数:kb_a=0、kb_b=0、kb_c=0、kb_d=1
R画素係数:kr_a=0.0625、kr_b=0.1875、kr_c=0.1875、kr_d=0.5625
Gr画素係数:kgr_a=0、kgr_b=0.25、kgr_c=0、kgr_d=0.75
Gb画素係数:kgb_a=0、kgb_b=0、kgb_c=0.25、kgb_d=0.75
B画素係数:kb_a=0、kb_b=0、kb_c=0、kb_d=1
すなわち、上記と同じく最近傍の4つの各画素値を左上、右上、左下、右下の順にR1乃至R4、Gb1乃至Gb4、Gr1乃至Gr4及びB1乃至B4としたとき、加重平均は、下記により求まる。
R画素=0.0625×R1+0.1875×R2+0.1875×R3+0.5625×R4
Gr画素=0×Gr1+0.25×Gr2+0×Gr3+0.75×Gr4
Gb画素=0×Gb1+0×Gb+0.25×Gb3+0.75×Gr4
B画素=0×B1+0×B2+0×B3+1×B4
R画素=0.0625×R1+0.1875×R2+0.1875×R3+0.5625×R4
Gr画素=0×Gr1+0.25×Gr2+0×Gr3+0.75×Gr4
Gb画素=0×Gb1+0×Gb+0.25×Gb3+0.75×Gr4
B画素=0×B1+0×B2+0×B3+1×B4
また、上記は4つの画素値から1つの画素値を算出する方法であるが、使用する画素数は4に限らない。例えば、9個の画素値から下記のように求めることも可能である。
RoMN=(kr_a×Ri(M−1)(N−1))+(kr_b×RiM(N−1))+(kr_c×Ri(M+1)(N−1))+(kr_d×Ri(M−1)N)+(kr_e×RiMN)+(kr_f×Ri(M+1)N)+(kr_g×Ri(M−1)(N+1))+(kr_h×RiM(N+1))+(kr_i×Ri(M+1)(N+1))
RoMN=(kr_a×Ri(M−1)(N−1))+(kr_b×RiM(N−1))+(kr_c×Ri(M+1)(N−1))+(kr_d×Ri(M−1)N)+(kr_e×RiMN)+(kr_f×Ri(M+1)N)+(kr_g×Ri(M−1)(N+1))+(kr_h×RiM(N+1))+(kr_i×Ri(M+1)(N+1))
次に、本実施の形態においては、R、Gr、Gb、又はBのうちいずれか1つを加重平均せず、残りを加重平均するものとして説明している。ここで、R、Gr、Gb、又はBのうちいずれを加重平均しないものとするのが好ましいかについて説明する。
先ず、RGBからYUVの変換において、Yに最も寄与する寄与率が高いG成分のボケ(ぼやけ)を考慮すると、B又はRの加重平均を行わないことが好ましい。
G成分のぼやけ具合は、Gr又はGbを加重平均なしとすると、もう一方が最大にボケることになる。画素補間では、周囲の画素を参照して、RGB形式とするため、ボケたGが付近にあることで、結果的にRGBに変換したGもボケてしまう。
一方、BやRを混合しない場合、GrもGbも同程度にボケるが、いずれも最悪のボケにはならず、Gr又はGbを加重平均なしとするよりもボケの程度がよくなる。よって、R又はBのいずれかの加重平均をなしとすることが好ましい。
ここで、RとBのいずれを「加重平均をなし」とすべきか、については、RGBからYUV変換時の寄与率からは、Rが好ましいと言える。しかしながら、ノイズ感などを含めた総合的な画質の観点でみると、「ぼやける」=「ノイズが減る」場合も考えられるため、ボケ具合のみならず、総合判断が必要な場合もある。
例えば、あるシステムでは、センサのR画素の感度が低いため、感度比の補正によってR画素値に係数が掛け合わされRに対するノイズが多くなっている場合、そのシステムでは、Bを「加重平均をなし」とすることでR画素を意図的にボケさせ、ノイズを減少させて、総合的な画質向上を図ることができる。なお、上述したように、画素値Bの加重平均を求めない代わりに、画素値Bの加重平均の度合いを小さくする、すなわち、他の画素を4つの画素から加重平均を求める場合、画素値Bは2つの画素から加重平均を求めるものとするなどしてもよい。
すなわち、本実施の形態にかかる画像処理装置においては、重心位置を規定する係数を、単純な二次元上の距離だけでなく、加重平均による画素色毎のボケ発生やノイズへの影響と、他の画像処理のパラメータ設定との組み合わせによる、最終画像の画質への影響を考慮して、決定することで、総合的な画質の向上を図ることができる。
次に、2色を混ぜ合わせない場合について説明する。この場合、Gr及びGbを加重平均なしとするのが、ボケ防止としては最良となる。図10は、Gr及びGb画素を加重平均に用いない場合の位置補正の様子を示す図である。ただし、RとBが混ぜ合わさるような位置にすると、R,Gr,Gb,Bの4点が、平行四辺形上に配置され、水平・垂直に配置されていることを前提とした画素補間と矛盾し、画像中の直線が波線になるなどの弊害が発生する。よって、2点以上を加重平均しない方式は、重心位置が垂直または水平に配置されないことによる異なる劣化を招くため、垂直または水平位置に配置でき、かつ粗密が発生しない、1点以外は加重平均を取らない方式のほうが優れている。
なお、本発明は上述した実施の形態のみに限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変更が可能であることは勿論である。
例えば、上述の実施の形態では、ハードウェアの構成として説明したが、これに限定されるものではなく、任意の処理を、CPU(Central Processing Unit)にコンピュータプログラムを実行させることにより実現することも可能である。この場合、コンピュータプログラムは、記録媒体に記録して提供することも可能であり、また、インターネットその他の伝送媒体を介して伝送することにより提供することも可能である。
1 撮像システム
10 センサ
20 画像処理部
21 加重平均処理部
22 ノイズ低減部
23 HW・センサ感度補正部
24 画素補間部
25 色分離部
26 RGB/YUV変換部
40 メモリ
41 画像処理パラメータ
50 撮像装置
10 センサ
20 画像処理部
21 加重平均処理部
22 ノイズ低減部
23 HW・センサ感度補正部
24 画素補間部
25 色分離部
26 RGB/YUV変換部
40 メモリ
41 画像処理パラメータ
50 撮像装置
Claims (11)
- 行列状に配列され、各画素の所定の位置にR、Gb、Gr又はBの4種の画素からなるカラーフィルタが形成された固体撮像素子により得られたベイヤ方式の画像を縮小画像に変換し、当該縮小画像に対し加重平均処理を行う画像処理装置であって、
前記固体撮像素子から入力された前記ベイヤ方式の画像に対し、前記カラーフィルタが形成された4種の画素の少なくとも1種の画素値の平均の割合を他の画素値より小さくして算出した加重平均値を出力する加重平均処理部と、
前記出力された加重平均値に基づいて、前記画像をRGB画像に変換する画素補間部と、
を有する画像処理装置。 - 前記加重平均処理部は、R、Gb、Gr及びB画素のうち、R画素以外の加重平均処理を行う、請求項1記載の画像処理装置。
- 前記加重平均処理部は、R、Gb、Gr及びB画素のうち、B画素以外の加重平均処理を行う、請求項1記載の画像処理装置。
- 前記加重平均処理部は、R、Gb、Gr及びB画素のうち、Gb又はGr以外の画素以外の加重平均処理を行う、請求項1記載の画像処理装置。
- 最近傍の4つの各画素値を左上、右上、左下、右下の順にR1乃至R4、Gb1乃至Gb4、Gr1乃至Gr4及びB1乃至B4としたとき、加重平均は、下記により求まる請求項1又は2記載の画像処理装置。
R画素=1×R1+0×R2+0×R3+0×R4
Gr画素=0.75×Gr1+0.25×Gr2+0×Gr3+0×Gr4
Gb画素=0.75×Gb1+0×Gb+0.25×Gb3+0×Gr4
B画素=0.5625×B1+0.1875×B2+0.1875×B3+0.0625×B4 - 最近傍の4つの各画素値を左上、右上、左下、右下の順にR1乃至R4、Gb1乃至Gb4、Gr1乃至Gr4及びB1乃至B4としたとき、加重平均は、下記により求まる請求項1又は4記載の画像処理装置。
R画素=0.25×R1+0.75×R2+0×R3+0×R4
Gr画素=0×Gr1+1×Gr2+0×Gr3+0×Gr4
Gb画素=0.1875×Gb1+0.5625×Gb+0.0625×Gb3+0.1875×Gr4
B画素=0×B1+0.75×B2+0×B3+0.25×B4 - 最近傍の4つの各画素値を左上、右上、左下、右下の順にR1乃至R4、Gb1乃至Gb4、Gr1乃至Gr4及びB1乃至B4としたとき、加重平均は、下記により求まる請求項1又は4記載の画像処理装置。
R画素=0.25×R1+0×R2+0.75×R3+0×R4
Gr画素=0.1875×Gr1+0.0625×Gr2+0.5625×Gr3+0.1875×Gr4
Gb画素=0×Gb1+0×Gb+1×Gb3+0×Gr4
B画素=0×B1+0×B2+0.75×B3+0.25×B4 - 最近傍の4つの各画素値を左上、右上、左下、右下の順にR1乃至R4、Gb1乃至Gb4、Gr1乃至Gr4及びB1乃至B4としたとき、加重平均は、下記により求まる請求項1又は3記載の画像処理装置。
R画素=0.0625×R1+0.1875×R2+0.1875×R3+0.5625×R4
Gr画素=0×Gr1+0.25×Gr2+0×Gr3+0.75×Gr4
Gb画素=0×Gb1+0×Gb+0.25×Gb3+0.75×Gr4
B画素=0×B1+0×B2+0×B3+1×B4 - 行列状に配列され、各画素の所定の位置にR、Gb、Gr又はBからなるカラーフィルタが形成された固体撮像素子と、
前記固体撮像素子により得られた画像を縮小画像に変換する画像変換部とを更に有し、
前記加重平均処理部は、前記画像変換部より後段であって、当該固体撮像素子から得られた生データをRGB画像に変換する画素補間部よりも前段に設けられる、請求項1乃至8のいずれか1項記載の画像処理装置。 - 前記縮小画像は、固体撮像素子から得られた画像を縮小処理して得られる画像である、請求項1乃至9のいずれか1項記載の画像処理装置。
- 行列状に配列され、各画素の所定の位置にR、Gb、Gr又はBの4種の画素からなるカラーフィルタが形成された固体撮像素子により得られたベイヤ方式の画像を縮小画像に変換し、当該縮小画像に対し加重平均処理を行う画像処理方法であって、
前記固体撮像素子から入力された前記ベイヤ方式の画像に対し、前記カラーフィルタが形成された4種の画素の少なくとも1種の画素値の平均の割合を他の画素値より小さくして算出した加重平均値を出力し、
前記出力された加重平均値に基づいて、前記画像をRGB画像に変換する画像処理方法。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010032141A JP2011171885A (ja) | 2010-02-17 | 2010-02-17 | 画像処理装置及び画像処理方法 |
US12/929,737 US20110199520A1 (en) | 2010-02-17 | 2011-02-11 | Image processing apparatus and image processing method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010032141A JP2011171885A (ja) | 2010-02-17 | 2010-02-17 | 画像処理装置及び画像処理方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2011171885A true JP2011171885A (ja) | 2011-09-01 |
Family
ID=44369416
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010032141A Pending JP2011171885A (ja) | 2010-02-17 | 2010-02-17 | 画像処理装置及び画像処理方法 |
Country Status (2)
Country | Link |
---|---|
US (1) | US20110199520A1 (ja) |
JP (1) | JP2011171885A (ja) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2013251680A (ja) * | 2012-05-31 | 2013-12-12 | Jvc Kenwood Corp | 画像処理装置及び画像処理方法 |
KR20140055503A (ko) * | 2012-10-31 | 2014-05-09 | 삼성전자주식회사 | 이미지 프로세싱 방법, 그 이미지 신호 프로세서 및 이를 포함하는 이미지 센싱 시스템 |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4356376B2 (ja) * | 2003-07-01 | 2009-11-04 | 株式会社ニコン | 信号処理装置、信号処理プログラム、および電子カメラ |
BR112012029513A2 (pt) * | 2011-03-09 | 2016-12-06 | Fujifilm Corp | elemento de imageamento de cor. |
JP5378627B2 (ja) * | 2011-03-11 | 2013-12-25 | 富士フイルム株式会社 | 撮像装置およびその動作制御方法ならびに撮像システム |
JP5519083B2 (ja) * | 2011-09-29 | 2014-06-11 | 富士フイルム株式会社 | 画像処理装置、方法、プログラムおよび撮像装置 |
US11341623B2 (en) * | 2018-02-12 | 2022-05-24 | Gopro, Inc. | High dynamic range image processing with noise reduction |
CN109379572B (zh) * | 2018-12-04 | 2020-03-06 | 北京达佳互联信息技术有限公司 | 图像转换方法、装置、电子设备及存储介质 |
US20230064069A1 (en) * | 2021-07-30 | 2023-03-02 | Intel Corporation | Converting barycentric planes to attribute planes |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0775114A (ja) * | 1993-06-30 | 1995-03-17 | Eastman Kodak Co | 解像度の異なる画像を処理可能な電子カメラ |
JPH11103407A (ja) * | 1997-09-29 | 1999-04-13 | Nec Corp | Ccdデータ画素補間回路およびこのccdデータ画素 補間回路を備えたデジタルスチルカメラ |
JP2000261814A (ja) * | 1998-03-27 | 2000-09-22 | Eastman Kodak Japan Ltd | カラーフィルタ画像信号生成方法 |
JP2009010923A (ja) * | 2007-02-27 | 2009-01-15 | Phase One As | デジタル画像のカラービニング |
JP2009044620A (ja) * | 2007-08-10 | 2009-02-26 | Fujifilm Corp | 固体撮像素子の画素混合読出方法及び撮像装置 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4307780B2 (ja) * | 2002-03-07 | 2009-08-05 | 富士フイルム株式会社 | 固体撮像装置およびその信号読出し方法 |
JP2004266369A (ja) * | 2003-02-21 | 2004-09-24 | Sony Corp | 固体撮像装置およびその駆動方法 |
-
2010
- 2010-02-17 JP JP2010032141A patent/JP2011171885A/ja active Pending
-
2011
- 2011-02-11 US US12/929,737 patent/US20110199520A1/en not_active Abandoned
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0775114A (ja) * | 1993-06-30 | 1995-03-17 | Eastman Kodak Co | 解像度の異なる画像を処理可能な電子カメラ |
JPH11103407A (ja) * | 1997-09-29 | 1999-04-13 | Nec Corp | Ccdデータ画素補間回路およびこのccdデータ画素 補間回路を備えたデジタルスチルカメラ |
JP2000261814A (ja) * | 1998-03-27 | 2000-09-22 | Eastman Kodak Japan Ltd | カラーフィルタ画像信号生成方法 |
JP2009010923A (ja) * | 2007-02-27 | 2009-01-15 | Phase One As | デジタル画像のカラービニング |
JP2009044620A (ja) * | 2007-08-10 | 2009-02-26 | Fujifilm Corp | 固体撮像素子の画素混合読出方法及び撮像装置 |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2013251680A (ja) * | 2012-05-31 | 2013-12-12 | Jvc Kenwood Corp | 画像処理装置及び画像処理方法 |
KR20140055503A (ko) * | 2012-10-31 | 2014-05-09 | 삼성전자주식회사 | 이미지 프로세싱 방법, 그 이미지 신호 프로세서 및 이를 포함하는 이미지 센싱 시스템 |
KR101990540B1 (ko) * | 2012-10-31 | 2019-06-18 | 삼성전자주식회사 | 이미지 프로세싱 방법, 그 이미지 신호 프로세서 및 이를 포함하는 이미지 센싱 시스템 |
Also Published As
Publication number | Publication date |
---|---|
US20110199520A1 (en) | 2011-08-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2011171885A (ja) | 画像処理装置及び画像処理方法 | |
JP4284628B2 (ja) | 撮像装置、画像処理装置、画像処理方法、画像処理方法のプログラム及び画像処理方法のプログラムを記録した記録媒体 | |
US7916191B2 (en) | Image processing apparatus, method, program, and recording medium | |
JP5519083B2 (ja) | 画像処理装置、方法、プログラムおよび撮像装置 | |
JP2007037104A (ja) | 画像処理装置及び画像処理方法、撮像装置、並びにコンピュータ・プログラム | |
JP2010141663A (ja) | 撮像装置 | |
JP2008252558A (ja) | 撮像装置 | |
JP2009188840A (ja) | プログレッシブ・インタレース変換方法、画像処理装置及び画像撮像装置 | |
JP4905279B2 (ja) | 撮像回路および撮像装置 | |
JP2008311874A (ja) | 画像処理装置、画像処理プログラム、画像処理方法 | |
JP2013055623A (ja) | 画像処理装置、および画像処理方法、情報記録媒体、並びにプログラム | |
JP2010277267A (ja) | 画像処理装置、撮像装置及び画像処理方法 | |
JP4305071B2 (ja) | 信号補正方法 | |
JP5425343B2 (ja) | 撮像装置、撮像装置の制御方法、及び撮像装置の制御プログラム | |
JPWO2013001869A1 (ja) | 撮像装置、撮像装置の制御プログラム、及び撮像装置の制御方法 | |
JP5110289B2 (ja) | ノイズ低減装置およびデジタルカメラ | |
JP2013009172A (ja) | 撮像装置及び画像生成方法 | |
KR100960176B1 (ko) | 화상 신호 처리 장치, 화상 신호 처리 회로, 화상 신호 처리 방법 및 기록매체 | |
JP2014110507A (ja) | 画像処理装置および画像処理方法 | |
JP6381219B2 (ja) | 画像処理装置、画像処理方法、及びプログラム | |
JP7299398B1 (ja) | 画像処理装置および画像処理方法 | |
JP2013055622A (ja) | 画像処理装置、および画像処理方法、情報記録媒体、並びにプログラム | |
JP2014086957A (ja) | 画像処理装置及び画像処理方法 | |
JP4385890B2 (ja) | 画像処理方法及び周波数成分補償部、当該周波数成分補償部を含む画像処理装置並びに画像処理プログラム | |
JP5623242B2 (ja) | 画像補正装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20120820 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20130617 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130716 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20131112 |