JP4882374B2 - 画像処理方法、画像処理プログラム、画像処理装置 - Google Patents
画像処理方法、画像処理プログラム、画像処理装置 Download PDFInfo
- Publication number
- JP4882374B2 JP4882374B2 JP2005506917A JP2005506917A JP4882374B2 JP 4882374 B2 JP4882374 B2 JP 4882374B2 JP 2005506917 A JP2005506917 A JP 2005506917A JP 2005506917 A JP2005506917 A JP 2005506917A JP 4882374 B2 JP4882374 B2 JP 4882374B2
- Authority
- JP
- Japan
- Prior art keywords
- color
- image
- gradient
- difference information
- pixel
- 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.)
- Expired - Lifetime
Links
- 238000012545 processing Methods 0.000 title claims description 80
- 238000003672 processing method Methods 0.000 title claims description 20
- 238000000034 method Methods 0.000 claims description 113
- 238000006243 chemical reaction Methods 0.000 claims description 92
- 238000012937 correction Methods 0.000 claims description 68
- 238000004458 analytical method Methods 0.000 claims description 30
- 239000003086 colorant Substances 0.000 claims description 25
- 238000004364 calculation method Methods 0.000 claims description 18
- 230000004069 differentiation Effects 0.000 claims 1
- 238000010586 diagram Methods 0.000 description 32
- 230000014509 gene expression Effects 0.000 description 23
- 230000003044 adaptive effect Effects 0.000 description 14
- 238000004891 communication Methods 0.000 description 7
- 201000005569 Gout Diseases 0.000 description 6
- 238000004042 decolorization Methods 0.000 description 6
- 238000011156 evaluation Methods 0.000 description 6
- 230000035945 sensitivity Effects 0.000 description 6
- 230000006835 compression Effects 0.000 description 5
- 238000007906 compression Methods 0.000 description 5
- 230000015572 biosynthetic process Effects 0.000 description 4
- 230000006837 decompression Effects 0.000 description 4
- 238000001914 filtration Methods 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 4
- 238000003786 synthesis reaction Methods 0.000 description 4
- 230000006378 damage Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 230000001066 destructive effect Effects 0.000 description 2
- 238000003384 imaging method Methods 0.000 description 2
- 230000002093 peripheral effect Effects 0.000 description 2
- 230000001629 suppression Effects 0.000 description 2
- 230000002411 adverse Effects 0.000 description 1
- 230000000740 bleeding effect Effects 0.000 description 1
- 238000004422 calculation algorithm Methods 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 230000010485 coping Effects 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000000630 rising effect Effects 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
- 238000005728 strengthening Methods 0.000 description 1
Images
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)
- Image Processing (AREA)
- Facsimile Image Signal Circuits (AREA)
- Color Television Image Signal Generators (AREA)
- Color Image Communication Systems (AREA)
Description
本発明の第2の態様によると、請求項1に記載の画像処理方法において、前記第1の画像の色情報を用いて、少なくとも2方向に関する類似度を算出する類似度算出手順を備え、前記類似度は、各々の画素と隣接する異なる色成分の色情報を有する画素との間の異色間類似度を少なくとも算出し、前記色差情報生成手順は、前記算出した類似度に基づいて前記色差情報を生成する。
本発明の第3の態様によると、複数の色成分からなる表色系で表され、1つの画素に1つの色成分の色情報を有する複数の画素からなる第1の画像を、複数の画素からなり各々の画素に少なくとも1つの共通する色成分の色情報を有する第2の画像に変換する画像処理方法であって、前記第1の画像の色情報から色差情報を生成する色差情報生成手順と、前記生成した色差情報を仮に補正する仮の色差情報補正手順と、前記仮補正された色差情報に基づき、画素単位において色を評価するための色指標を生成する色指標生成手順と、前記生成した色指標に基づき、色の変化の度合いである色勾配を求める色勾配解析手順と、前記求めた色勾配に基づき、前記第1の画像を第2の画像に変換する画像変換手順とを有し、前記色勾配解析手順は、前記生成した色指標の面内で勾配を求める微分演算を行うことによって、前記色勾配を求める。
本発明の第4の態様によると、請求項1に記載の画像処理方法において、前記色差情報生成手順は、1つの処理対象画素に対し複数種類の色差情報を生成し、前記色指標生成手順は、前記複数種類の色差情報を組み合わせて少なくとも3種類の色成分間の色差情報を利用して色指標を生成する。
本発明の第5の態様によると、請求項1に記載の画像処理方法において、前記色差情報補正手順は、前記色勾配が所定値よりも小さい画素に対して、所定の範囲の補正フィルタを色差面に掛け、前記色勾配が所定値よりも大きな画素に対しては補正処理を行わないか前記所定の範囲よりも狭い範囲の補正フィルタを掛ける。
本発明の第6の態様によると、請求項5に記載の画像処理方法において、前記色勾配解析手順は、前記所定の範囲の補正フィルタのサイズと色勾配を求める微分フィルタのサイズを一致させる。
本発明の第7の態様によると、請求項1に記載の画像処理方法において、前記色勾配解析手順は、前記色勾配を求めるための微分演算を、複数の方向に対して等方的に算出して色勾配を求める。
本発明の第8の態様によると、請求項7に記載の画像処理方法において、前記色勾配解析手順は、前記色勾配を一次微分演算から算出する。
[図2]変換対象画素[i,j]にR成分の色情報を有する画像データを示す図である。
[図3]変換対象画素[i,j]にB成分の色情報を有する画像データを示す図である。
[図4]変換対象画素[i,j]にG成分の色情報を有する画像データを示す図である。
[図5]変換対象画素[i,j]にG成分の色情報を有する画像データを示す図である。
[図6]画像処理部が行う画像データ変換処理の概要を示すフローチャートである。
[図7]第1の実施の形態における処理の関係を説明するためのブロック図である。
[図8]5x5サイズの分離型フィルタの例を示す図である。
[図9]5x5サイズの範囲のメディアン処理の例を示す図である。
[図10]仮色差補正フィルタと同一サイズの5x5の範囲で、色勾配を調べている様子を説明する図である。
[図11]第2の実施の形態において、仮色差補正フィルタと同一サイズの9x9の範囲で、色勾配を調べている様子を説明する図である。
[図12]第3の実施の形態の例2における処理の関係を説明するためのブロック図である。
[図13]第4の実施の形態の画像処理部が行う画像データ変換処理の概要を示すフローチャートである。
[図14]第4の実施の形態における処理の関係を説明するためのブロック図である。
[図15]色差補正ローパスフィルタを示す図である。
[図16]色勾配の大きさとG成分合成化率の関係を示す図である。
[図17]第5の実施の形態の処理の関係を説明するためのブロック図である。
[図18]方向指標による9通り分類を示す図である。
[図19]変換対象画素がG画素の場合において、使用する画素の位置およびその係数(G位置の輝度生成係数パターン)を図示する図である。
[図20]変換対象画素がR画素あるいはB画素の場合において、方向指標に応じて使用する画素の位置およびその係数(R、B位置の輝度生成係数パターン)を図示する図である。
[図21]エッジ強調のフィルターを示す図である。
[図22]プログラムを、CD−ROMなどの記録媒体やインターネットなどのデータ信号を通じて提供する様子を示す図である。
(電子カメラの構成)
図1は、第1の実施の形態における電子カメラの機能ブロック図である。電子カメラ1は、A/D変換部10、画像処理部11、制御部12、メモリ13、圧縮/伸長部14、表示画像生成部15を備える。また、メモリカード(カード状のリムーバブルメモリ)16とのインタフェースをとるメモリカード用インタフェース部17および所定のケーブルや無線伝送路を介してPC(パーソナルコンピュータ)18等の外部装置とのインタフェースをとる外部インタフェース部19を備える。これらの各ブロックはバス29を介して相互に接続される。画像処理部11は、例えば、画像処理専用の1チップ・マイクロプロセッサで構成される。
次に、撮像素子21を介して取得したRGB表色系の画像データを、高精細高画質な画像データに変換する処理を説明する。撮像素子21で撮像され、アナログ信号処理部22、A/D変換部10を介して画像処理部11に入力される画像データは、ベイア配列のRGB表色系で表され、前述した通り、1つの画素には1つの色成分しか含まれていない。すなわち、被写体のカラー像に関する情報がベイア配列に間引かれていると言える。以下、この画像データを変換前RGB画像データとも言う。この変換前RGB画像データを、各画素においてR成分、G成分、B成分を含む高精細高画質な画像データに変換する。すなわち、間引かれた画像データから、高精細高画質な画像データを生成、復元する。
1−1.類似度の算出
入力された変換前RGB画像データの各色成分の色情報を使用して、類似度の算出を行い、縦横方向判定を行う。まず、R画素およびB画素において、類似度を算出する。類似度とは、変換対象画素を含む局所領域内の色成分の色情報を使用して、変換対象画素と周辺画素との類似性の度合いを数値化したものである。本実施の形態では、縦方向の類似度と横方向の類似度を求め、縦方向に類似性が強いのか横方向に類似性が強いのかを判定する。色情報とは、撮像素子21で取得された色信号を、所定の処理を行いデジタル化した値である。例えば、1バイト256階調で表される。
Cv[i,j]={(|G[i,j−1]−Z[i,j]|+|G[i,j+1]−Z[i,j]|)/2−|G[i,j−1]−G[i,j+1]1|}/2...(1)
Ch[i,j]={(|G[i−1,j]−Z[i,j]|+|G[i+1,j]−Z[i,j]|)/2−|G[i−1,j]−G[i+1,j]}/2...(2)
次に、類似性判定を行う。上記で求めたCv[i,j]、Ch[i,j]を使用して、変換対象画素の類似性の判定を行う。すなわち、第1の実施の形態では、縦方向に類似性が強いか、横方向に類似性が強いか、縦横不明かの判定を行う。具体的には、条件(3)を満足するときは、縦横類似性が不明として方向指標HV[i,j]=0をセットする。すなわち、縦横の類似度間の差分が閾値Th1以下であれば、縦方向に類似性が強いのか、横方向に類似性が強いのか判定できないことを意味する。Th1は所定の閾値であり、256階調のときは10前後の値とする。画像のノイズが多いときは高めに設定する。
|Cv[i,j]−Ch[i,j]|≦Th1...(3)
Cv[i,j]<Ch[i,j]...(4)
2−1.Cr面生成
次に、R画素における色差情報Cr面生成について説明する。変換前RGB画像データのR画素の色差情報Crを求める。このとき、上記で求めた類似性の方向指標HV[i,j]によって異なる式を使用する。HV[i,j]=1のときは式(5)、HV[i,j]=−1のときは式(6)、HV[i,j]=0のときは式(7)を使用してCr[i,j]を求める。
Cr[i,j]=R[i,j]−(G[i,j−1]−G[i,j+1])/2...(5)
Cr[i,j]=R[i,j]−(G[i−1,j]−G[i+1,j])/2...(6)
Cr[i,j]=R[i,j]−(G[i,j−1]−G[i,j+1]+G[i−1,j]+G[i+1,j])/4...(7)
次に、Cr面の補間を行う。求めたR画素の色差情報Crを使用して、B画素、G画素の色差情報Crを補間処理によって求める。B画素に対応する画素の場合は式(8)、G画素で横方向にR画素が隣接する画素に対応する画素の場合は式(9)、G画素で縦方向にR画素が隣接する画素に対応する画素の場合は式(10)を使用して色差情報Crを求める。
Cr[i,j]=(Cr[i−1,j−1]−Cr[i−1,j+1]−Cr[i−1,j−1]+Cr[i−1,j−1])/4...(8)
Cr[i,j]=(Cr[i−1,j]+Cr[i+1,j])/2...(9)
Cr[i,j]=(Cr[i,j−1]+Cr[i,j+1])/2...(10)
色差情報Cbについても、上記色差情報Crと同様にして求める。このようにして、変換前RGB画像データのすべての画素について、色差情報Cr、Cbを求める。
2.色差生成で求まった色差面には偽色がふんだんに乗っており、色モアレや高ISO感度における色斑ノイズの要因となっている。これらは色構造と区別して適応的に除去されるべきであるが、次節で述べる色勾配を指標として区別するとき、偽色の境界が色境界と誤認定されないように予め仮の除去をしておく。以下に方法を2つを紹介するが、この方法に限らない。
次式(101)(102)および図8は、5x5サイズの分離型フィルタの例を示す。
Horizontal lowpass filtering
tmp_Cr[i,j]={6*Cr[i,j]+4*(Cr[i−1,j]+Cr[i+1,j])+Cr[i−2,j]+Cr[i+2,j]}/16...(101)
Vertical lowpass filtering
TCr[i,j]={6*tmp_Cr[i,j]+4*(tmp_Cr[i,j−1]+tmp_Cr[i,j+1])−tmp_Cr[i,j−2]+tmp_Cr[i,j+2]}/16...(102)
TCb[i,j]も同様にして求める。
次式(103)および図9は、メディアン処理の例を示す。メディアン処理は、図9に示す5x5のサイズの範囲内ですべての画素値をソーティングし、中央にくる値(中央値)を採用する処理である。
TCr[i,j]=Median{Cr[i+m,j−n]} m=0,±1,±2 n=m=0,±1,±2...(103)
4−1.色指標の算出
次に、色構造部を破壊しないように、色勾配を調べて偽色と実在色とを判別する。実在色は、3.の仮色差補正処理を加えても偽色に比ベコントラストが残りやすいので、その統計的性質から非常に高い確度で区別が可能である。そのときできるだけ精度よく色構造を守るため、実在色間の色コントラストを上げて偽色間の色コントラストを下げるような色指標面を作る。一般に偽色は反対色間で現れやすいので、原色間で色指標を生成するのがよい。すなわち、上述のようにして求まった色差信号Cr[i,j],Cb[i,j]から、次式(104)を使用して画素単位の色を評価するための色指標Cdiff[i,j]に変換する。
Cdiff[i,j]=(|Cr[i,j]−|Cb[i,j]|+|Cr[i,j]−Cb[i,j]|)/3...(104)
Cdiff=(|R−G|+|G−B|+|B−R|)/3...(105)
次に、単一の色指標面に色コントラスト情報を押し込めた面内で、次式(106)により、色勾配Cgradを調べる。このとき色勾配検出用の微分フィルタサイズを、仮色差補正フィルタのサイズと同一にして破壊の可能性がある範囲は全て調べられるようにしている。その結果、色構造非破壊性を高める。図10は、仮色差補正フィルタと同一サイズの5x5の範囲で、色勾配を調べている様子を説明する図である。
次に、次の条件式(107)により、色勾配の大きさに応じて色差補正処理をするか否かを切り替える。色勾配の大きい色境界部は元のCr[i,j]がそのまま使われる。色勾配は、輝度の勾配とは関係ない値である。
if Cgrad[i,j]≦ThG Cr[i,j]=TCr[i,j]...(107)
次に、ステップS12で求めた方法判定に基づき、ベイヤ面上のR/B位置におけるGの値を、次式(108)(109)(110)により求める。
if HV[i,j]=1 Gout[i,j]=(G[i,j−1]+G[i,j−1])/2+(2*Z[i,j]−Z[i,j−2]−Z[i,j+2])/4...(108)
else if HV[i,j]=−1 Gout[i,j]=(G[i−1,j]+G[i+1,j])/2+(2*Z[i,j]−Z[i−2,j]−Z[i+2,j])/4...(109)
else Gout[i,j]=(G[i,j−1]+G[i,j+1]−G[i−1,j]+G[i+1,j])/4+(4*Z[i,j]−Z[i,j−2]−Z[i,j+2]−Z[i−2,j]−Z[i−2,j])/8...(110)
ZはR位置ではZ=R、B位置ではZ=Bを表す。ベイヤ面上のG位置では、Gout[i,j]=ベイヤ信号そのまま代入する。
適切な偽色除去の加えられたCr,Cb面と、G面の3つの色情報から、次式(111)(112)によりRGB表色系への変換を行う。
Rout[i,j]=Cr[i,j]−Gout[i,j]...(111)
Bout[i,j]=Cb[i,j]+Gout[i,j]...(112)
第2の実施の形態は、第1の実施の形態の色差補正フィルタを更に強化した例を示す。第1の実施の形態と異なるのは、3.仮色差補正で使用するフィルタと、4.色勾配解析の微分フィルタのみである。仮色差補正のフィルタサイズを大きくするのに伴い、合わせて色勾配判定の微分フィルタも大きくして色構造の破壊を防ぐ。
第2の実施の形態の仮色差補正で使用する補正フィルタは、次の通りである。
方法1(ローパス処理)
次式(113)(114)は、9x9サイズの分離型フィルタの例を示す。
Horizontal lowpass filtering
tmp_Cr[i,j]={70*Cr[i,j]+56*(Cr[i−1,j]+Cr[i+1,j])+28*(Cr[i−2,j]+Cr[i+2,j])+8*(Cr[i−3,j]+Cr[i−3,j])+(Cr[i−4,j]+Cr[i+4,j])}/256...(113)
Vertical lowpass filtering
TCr[i,j]={70*tmp_Cr[i,j]+56*(tmp_Cr[i,j−1]+tmp_Cr[i,j+1])−28*(tmp_Cr[i,j−2]+tmp_Cr[i,j+2])+8*(tmp_Cr[i,j−3]+tmp_Cr[i,j+3])−tmp_Cr[i,j−4]+tmp_Cr[i,j−4]}/256...(114)
TCb[i,j]も同様。
次式(115)は、メディアン処理の例を示す。
TCr[i,j]=Median{Cr[i+m,j−n]} m=0,±1,±2,±3,±4 n=m=0,±1,±2,±3,±4...(115)
4−1.色指標の算出
色指標は、第1の実施の形態と同様にして求める。
次式(116)により、色勾配Cgradを調べる。このとき色勾配検出用の微分フィルタサイズを、仮色差補正フィルタのサイズと同一にして破壊の可能性がある範囲は全て調べられるようにしている。その結果、色構造非破壊性を高める。図11は、仮色差補正フィルタと同一サイズの9x9の範囲で、色勾配を調べている様子を説明する図である。
第1の実施の形態および第2の実施の形態では、色補間途中の信号処理として説明をした。第3の実施の形態は、補間済のデータに対して本発明を適用するものである。例えば、電子カメラ内で補間して出力されたJPEGデータなどがある。この場合の例について、以下3通りほど示す。第3の実施の形態の電子カメラ1の構成は、第1の実施の形態の図1と同様であるのでその説明を省略する。
1)色空間変換
補間済RGBデータを、以下の定義のGCbCrデータに変換する。
Cr=R−G...(117)
Cb=B−G...(118)
G成分はそのまま。
2)色勾配判定法による適応的偽色除去
第1の実施の形態あるいは第2の実施の形態の「3.仮色差補正」〜「7.表色系変換」の処理をそのまま行う。
補間済データは通常、絵作りのための色補正処理が加わっている。これらの影響を少なくして色勾配判定するため、例1の色空間変換ではなく、Lab空間に変換する。Luv空間等であってもよい。図12は、例2における処理の関係を説明するためのブロック図である。
補間済RGBデータ(図12の401)をLabデータに変換する(図12の402)。
2)色勾配判定法による適応的偽色除去
第1の実施の形態の図7と本実施の形態の図12において、仮色差補正304は仮ab面補正403に対応し、色勾配解析305は色勾配解析404に対応し、適応的色差補正306は適応的色差補正405に対応し、表色系変換308は色空間変換406に対応する。第1の実施の形態あるいは第2の実施の形態の「3.仮色差補正」〜「7.表色系変換」の処理において、Cb,Crをa,bに置き換えて行う。単純に置き換えができないところだけ以下で定義する。
例2のように色勾配を調べるために用いる色空間と色差補正処理する色空間が一致していなくてもよい。色差補正処理する色空間を例えば、Lab空間のab面やYIQ空間のIQ面とする。色勾配を見るため、ab面やIQ面で色差補正を行った後、色空間を例えばHSV空間やLCH空間に変換する。変換後、以下の式(121)や式(122)により、輝度成分以外の色度(chromaticity)成分の変化をみて色勾配を求める。HSV空間のH,SやLCH空間のC,Hが色度成分(情報)である。色度(chromaticity)とは、簡単に言うと明るさを除いた色の性質を言う。色差(chrominance)も色度(chromaticity)に含まれる概念である。
HSV空間の場合
Cgrad[i,j]=|grad(S[i,j])|+|grad(H[i,j])|...(121)
LCH空間の場合
Cgrad[i,j]=|grad(C[i,j])|+|grad(H[i,j])...(122)
ただし、gradは第1の実施の形態や第2の実施の形態で定義した演算子である。
第4の実施の形態は、色勾配判定による輝度成分生成法の切替えについて説明する。第4の実施の形態の電子カメラ1の構成は、第1の実施の形態の図1と同様であるのでその説明を省略する。
1.Cr,Cb色差面生成
1−1.方向判定
1−1−1.類似度の算出
1−1−2.類似性判定
1−2.色差生成
1−2−1.Cr面生成
1−2−2.Cr面補間
1−2−3.Cb面生成、補間
色評価に先立ち色差情報Cr、Cbの補正を行う。色評価を正確に行うため、前述のようにして取得したCr、Cbの色差面に生じている偽色を除去するためである。色差メディアンフィルタを使用してもよいが、第4の実施の形態では、以下の式(11)および図15で示されるローパスフィルタを使用する。この処理は、偽色を除去するという目的を高速に達成することができる。なお、他の方法によって偽色を除去するようにしてもよい。
Cr[i,j]={4*Cr[i,j]+2*(Cr[i−2,j]+Cr[i−2,j]+Cr[i,j−2]+Cr[i,j+2])+1*(Cr[i−2,j−2]+Cr[i+2,j−2]+Cr[i−2,j+2]+Cr[i+2,j+2])}/16...(11)
2−1.色指標の算出
上述のようにして求まった色差情報Cr[i,j],Cb[i,j]から、式(12)を使用して画素単位の色を評価するための色指標Cdiff[i,j]を求める。
Cdiff[i,j]=(|Cr[i,j]|+|Cb[i,j]|+|Cr[i,j]−Cb[i,j]|)/3...(12)
Cdiff=(|R−G|+|G−B|+|B−R|)/3...(13)
このようにベイヤ復元画像で予測される色が精度よく求まった段階で、従来技術の問題として浮上している色境界部を識別するため、色指標の面内で色の勾配を調べる。変換対象画素[i,j]における色勾配をgrad_Cdiff[i,j]で表すと、次式(14)により求めることができる。
grad_Cdiff[i,j]=(|Cdiff[i−1,j]−Cdiff[i,j]|+|Cdiff[i+1,j]−Cdiff[i,j]|+|Cdiff[i,j−1]−Cdiff[i,j]|+|Cdiff[i,j+1]−Cdiff[i,j]|+|Cdiff[i−1,j−1]−Cdiff[i,j]|+|Cdiff[i+1,j+1]−Cdiff[i,j]|+|Cdiff[i−1,j+1]−Cdiff[i,j]|+|Cdiff[i+1,j−1]−Cdiff[i,j]|)/8...(14)
式(14)の色勾配の演算には、あらゆる方向の色境界部を同時に検知するため、隣接する全ての画素との差分を求める等方型の一次微分フィルタを用いた。このように複数の方向に等方的に微分をほどこすのは、すべての方向のエッジを検出するためである。なお、差分の差分を求める二次微分フィルタを用いてもよい。一次微分では立ち上がりあるいは立ち下がりのエッジを見つけ、二次微分では山あるいは谷を見つけることができる。
前述した方向判定で求めた方向指標HV[i,j]に基づいて、変換前RGB画像データのR画素[i,j]あるいはB画素[i,j]における、G色成分の色情報G[i,j]を求める。すなわち、R画素あるいはB画素における欠落するG成分の色情報を補間処理により求める。G面生成1で求める補間方法は、斜線解像が可能な、すなわち斜線ジャギーの発生をおさえることが可能な補間方法である。ただし、色境界部での問題は生じる可能性のある補間方法である。この補間方法で求まるG補間値をg1とする。
g1[i,j]=(G[i,j−1]+G[i,j+1])/2+(2*Z[i,j]−Z[i,j−2]−Z[i,j+2])/4...(15)
g1[i,j]=(G[i−1,j]+G[i+1,j])/2+(2*Z[i,j]−Z[i−2,j]−Z[i+2,j])/4...(16)
g1[i,j]=(G[i,j−1]+G[i,j+1]+G[i−1,j]+G[i+1,j])/4+(4*Z[i,j]−Z[i,j−2]−Z[i,j+2]−Z[i−2,j]−Z[i+2,j])/8...(17)
なお、ZはR画素ではZ=R、B画素ではZ=Bを表す。
G面生成1と同様に、前述した方向判定で求めた方向指標HV[i,j]に基づいて、変換前RGB画像データのR画素[i,j]あるいはB画素[i,j]における、G色成分の色情報G[i,j]を求める。すなわち、R画素あるいはB画素における欠落するG成分の色情報を補間処理により求める。G面生成2で求める補間方法は、斜線ジャギー発生の問題はあるが、色境界部での問題は生じない補間方法である。この補間方法で求まったG補間値をg2とする。
g2[i,j]=(G[i,j−1]+G[i,j+1])/2...(18)
g2[i,j]=(G[i−1,j]+G[i+1,j])/2...(19)
g2[i,j]=(G[i,j−1]+G[i,j+1]+G[i−1,j]+G[i+1,j])/4...(20)
g2[i,j]=(G[i,j−1]+G[i,j+1])/2+(2*G[i−1,j]−G[i−1,j−2]−G[i−1,j+2])/8+(2*G[i+1,j]−G[i+1,j−2]−G[i+1,j+2])/8...(21)
g2[i,j]=(G[i−1,j]+G[i+1,j])/2+(2*G[i,j−1]−G[i−2,j−1]−G[i+2,j−1])/8+(2*G[i,j+1]−G[i−2,j+1]−G[i+2,j+1])/8...(22)
g2[i,j]=(G[i,j−1]+G[i,j+1]+G[i−1,j]+G[i+1,j])/4+(2*G[i−1,j]−G[i−1,j−2]−G[i−1,j+2])/16+(2*G[i+1,j]−G[i+1,j−2]−G[i+1,j+2])/16+(2*G[i,j−1]−G[i−2,j−1]−G[i+2,j−1])/16+(2*G[i,j+1]−G[i−2,j+1]−G[i+2,j+1])/16...(23)
5−1.加重比率の決定
前述の通り2通りのG面生成法を示したが、通常はG面生成1で求められた斜線ジャギー対策が可能なG補間値g1を用い、問題の生じる色境界部ではG面生成2で求められたG補間値g2を用いる。この切り替えの加重比率として前述の色勾配を用いる。画素[i,j]におけるg1の加重比率を1−λ、g2の加重比率をλとすると、λの値は以下式(24)〜式(26)により決定する。
if grad_Cdiff[i,j]≦th1 λ[i,j]=0...(24)
else if grad_Cdiff[i,j]≦th2 λ[i,j]=grad_Cdiff[i,j]/th2...(25)
else λ[i,j]=1...(26)
上記加重比率λを用いて2通りのG補間値g1,g2を、式(27)により加重合成する。
G[i,j]=(1−λ[i,j])*g1[i,j]+λ[i,j]*g2[i,j]...(27)
式(8)〜式(10)で求まったCr,Cb面、あるいは、式(11)により適切な色差補正の加えられたCr,Cb面と、式(27)で求まったG面の3つの色情報から式(28)式(29)によりRGB表色系への変換を行う。
R[i,j]=Cr[i,j]+G[i,j]...(28)
B[i,j]=Cb[i,j]+G[i,j]...(29)
第4の実施の形態では、一般的な補間処理の考え方を採用してG面生成1を行った。しかし、第5の実施の形態では、第4の実施の形態とは異なる別方式でG面生成1を行う例を示す。第5の実施の形態で行うG面生成1は、基本的には、国際公開第02/071761号に開示された方法に基づくものである。
Cr,Cb色差面生成は第4の実施の形態と同様である。Cr,Cb色差面生成では、第4の実施の形態と同様に、類似性の判定は縦横方向判定を使用する。
2−1.色指標の算出
Cr,Cb色差面生成で求まった色差情報Cr[i,j],Cb[i,j]から、画素単位の色を評価するための色指標Cdiff[i,j]を求める。ところで、第4の実施の形態では、オーバーシュートの生じるあらゆる色境界を検出する必要があったが、第5の実施の形態では、後述するY面生成時に起きる筋状の縦縞、横縞発生箇所を抽出し、その箇所には別方式で対処することを狙いとしている。
Cdiff[i,j]=(|Cr[i,j]−Cb[i,j]/2|+|Cb[i,j]−Cr[i,j]/2|+|Cr[i,j]/2+Cb[i,j]/2|)/3...(30)
Cdiff=(|R−(G+B)/2|+|G−(B+R)/2|+|B−(R+G)/2|)/3=(R−Cy|+|G−Mg|+|B−Ye|)/3...(31)
第4の実施の形態と同様に行う。
第4の実施の形態とは異なり、斜線解像、すなわち斜線ジャギーの発生を抑えることが可能な別の方式によるG成分生成を行う。これは、G補間をするのではなく、一旦別の表色系で輝度成分と色差成分を生成した後にRGB成分に変換する方式である。国際公開第02/071761号に開示された方法に基づくものである。
3−1−1.類似度の算出
変換前RGB画像データのR画素あるいはB画素において、変換対象画素を含む局所領域内の画素情報を使用して、斜め方向の類似性を判定する。斜め方向とは、斜め45度、斜め135度の方向である。図18で示すと、斜め45度は[HV,DN]=[0,1]の方向で、斜め135度は[HV,DN]=[0,−1]の方向である。図18については、さらに後述する。斜め45度方向の類似度C45[i,j]は式(32)により、斜め135度方向の類似度C135[i,j]は式(33)により求める。
C45[i,j]={(|G[i,j−1]−G[i−1,j]|+|G[i+1,j]−G[i,j+1]|)/2+(|Z[i+1,j−1]−Z[i,j]|+|Z[i−1,j+1]−Z[i,j]|)/2}/2...(32)
C135[i,j]={(G[i,j−1]−G[i+1,j]|+|G[i−1,j]−G[i,j+1]|)/2+(|Z[i−1,j−1]−Z[i,j]|+|Z[i+1,j+1]−Z[i,j]|)/2}/2...(33)
次に、類似性判定を行う。上記で求めたC45[i,j]、C135[i,j]を使用して、変換対象画素の類似性の判定を行う。ここでは、45度方向に類似性が強いか、135度方向に類似性が強いか、45度方向135度方向の判定は不能かの判定を行う。具体的には、条件(34)を満足するときは、45度方向135度方向の判定は不能として方向指標DN[i,j]=0をセットする。Th2は所定の閾値であり、縦横方向判定のTh1と同程度の値とする。例えば、256階調のときは10前後の値とする。45度方向135度方向の類似度間の差分が閾値Th2以下であれば、45度方向に類似性が強いのか、135度方向に類似性が強いのか判定できないことを意味する。
|C45[i,j]−C135[i,j]|≦Th2...(34)
C45[i,j]<C135[i,j]...(35)
3−2−1.加重加算
第5の実施の形態の輝度情報Yの計算は、第4の実施の形態のG面生成ではなく、ベイア面を直接加重加算して輝度Y面を生成する方式である。すなわち、補間処理がまだ行われていない変換前RGB画像データの各色の色情報を使用して、輝度情報Yを直接生成するものである。変換前RGB画像データ(ベイア面のデータ)の任意の色情報をA[x,y]で表すことにする。
方向指標[0,1]のとき式(38)を使用する。
方向指標[0,−1]のとき式(39)を使用する。
方向指標[1,0]のとき式(40)を使用する。
方向指標[1,1]のとき式(41)を使用する。
方向指標[1,−1]のとき式(42)を使用する。
方向指標[−1,0]のとき式(43)を使用する。
方向指標[−1,1]とき式(44)を使用する。
方向指標[−1,−1]のとき式(45)を使用する。
Y[i,j]=YRBhv...(37)
Y[i,j]=YRB45...(38)
Y[i,j]=YRB135...(39)
Y[i,j]=YRBv...(40)
Y[i,j]=YRBv45...(41)
Y[i,j]=YRBv135...(42)
Y[i,j]=YRBh...(43)
Y[i,j]=YRBh45...(44)
Y[i,j]=YRBh135...(45)
YG=α*A[i,j]+(β/4)*{A[i−1,j]+A[i+1,j]+A[i,j−1]+A[i,j+1]}...(46)
YRBhv=(β/2)*A[i,j]+α*{(v1/2)*A[i−1,j]+(v2/2)*A[i+1,j]+(u1/2)*A[i,j−1]+(u2/2)*A[i,j+1]}+(β/2)*{(s1/2)*A[i−1,j−1]+(s2/2)*A[i+1,j+1]+(t1/2)*A[i+1,j−1]+(t2/2)*A[i−1,j+1]}...(47)
YRB45=(β/2)*A[i,j]+α*{(v1/2)*A[i−1,j]+(v2/2)*A[i+1,j]+(u1/2)*A[i,j−1]+(u2/2)*A[i,j+1]}+(β/2)*{t1*A[i+1,j−1]+t2*A[i−1,j+1]}...(48)
YRB135=(β/2)*A[i,j]+α*{(v1/2)*A[i−1,j]+(v2/2)*A[i+1,j]+(u1/2)*A[i,j−1]+(u2/2)*A[i,j+1]}+(β/2)*{s1*A[i−1,j−1]+s2*A[i+1,j+1]}...(49)
YRBv=(β/2)*A[i,j]+α*{u1*A[i,j−1]+u2*A[i,j+1]}+(β/2)*{(s1/2)*A[i−1,j−1]+(s2/2)*A[i+1,j+1]+(t1/2)*A[i+1,j−1]+(t2/2)*A[i−1,j+1]}...(50)
YRBv45=(β/2)*A[i,j]+α*{u1*A[i,j−1]+u2*A[i,j+1]}+(β/2)*{t1*A[i+1,j−1]+t2*A[i−1,j+1]}...(51)
YRBv135=(β/2)*A[i,j]+α*{u1*A[i,j−1]+u2*A[i,j+1]}+(β/2)*{s1*A[i−1,j−1]+s2*A[i+1,j+1]}...(52)
YRBh=(β/2)*A[i,j]+α*{v1*A[i−1,j]+v2*A[i+1,j]}+(β/2)*{(s1/2)*A[i−1,j−1]+(s2/2)*A[i+1,j+1]+(t1/2)*A[i+1,j−1]+(t2/2)*A[i−1,j+1]}...(53)
YRBh45=(β/2)*A[i,j]+α*{v1*A[i−1,j]+v2*A[i+1,j]}+(β/2)*{t1*A[i+1,j−1]+t2*A[i−1,j+1]}...(54)
YRBh135=(β/2)*A[i,j]+α*{v1*A[i−1,j]+v2*A[i+1,j]}+(β/2)*{s1*A[i−1,j−1]+s2*A[i+1,j+1]}...(55)
α+β=1,p+q=1,u1+u2=1,v1+v2=1,s1+s2=1,t1+t2=1...(56)
一般的に好ましい定数の設定には以下のような例がある。
u1≒u2,v1≒v2,s1≒s2,t1≒t2
(α,β)=(1/3,2/3),(4/9,5/9),(5/11,6/11),(1/2,1/2),(5/9,4/9),(3/5,2/5),(2/3,1/3)
定数α,βは、輝度に占めるR,G,B比率を決めるパラメータで、Y=α*G+β*(R+B)/2の関係にある。
上述のようにして求まったY面は正の係数のみで構成されているので、エッジ強調処理を施して適正なレベルのコントラストに戻す。エッジ強調処理をする場合は、方向性を考慮しなくてもよい簡略な固定フィルタを通すだけでよい。エッジ抽出を行うためのバンドパスフィルターとして、例えば式(57)および図21で示すラプラシアンを用いる。さらに、式(58)の演算を行い最終的な輝度情報Yを求める。式(58)における定数Kは正の値をとり、通常1以上に設定する。
YH[i,j]={8*Y[i,j]−(Y[i−1,j]+Y[i+1,j]+Y[i,j−1]+Y[i,j+1]+Y[i−1,j−1]+Y[i+1,j−1]+Y[i−1,j+1]+Y[i+1,j+1])}/16...(57)
Y[i,j]=Y[i,j]+K*YH[i,j]...(58)
第4の実施の形態と同様に式(8)〜式(10)で求まったCr,Cb面、あるいは、式(11)により適切な色差補正の加えられたCr,Cb面と、式(58)で求まったY面の3つの色情報から式(59)によりG成分への変換を行う。これにより求まるG成分をg1とする。
g1[i,j]=Y[i,j]−(β/2)*Cr[i,j]−(β/2)*Cb[i,j]...(59)
G面生成2は、第4の実施の形態と同様である。
G面合成は、第4の実施の形態と同様である。
表色系変換は、第4の実施の形態と同様である。
日本国特許出願2003年第167923号(2003年6月12日出願)
Claims (8)
- 複数の色成分からなる表色系で表され、1つの画素に1つの色成分の色情報を有する複数の画素からなる第1の画像を、複数の画素からなり各々の画素に少なくとも1つの共通する色成分の色情報を有する第2の画像に変換する画像処理方法であって、
前記第1の画像の色情報から色差情報を生成する色差情報生成手順と、
前記生成した色差情報を仮に補正する仮の色差情報補正手順と、
前記仮補正された色差情報に基づき、画素単位において色を評価するための色指標を生成する色指標生成手順と、
前記生成した色指標に基づき、色の変化の度合いである色勾配を求める色勾配解析手順と、
前記求めた色勾配に基づき、前記第1の画像を第2の画像に変換する画像変換手順とを有し、
前記画像変換手順は、前記色差情報生成手順で生成された色差情報を、前記仮補正を経た色差情報を用いて求めた色勾配に基づいて補正する色差情報補正手順を備え、前記補正された色差情報を前記第2の画像として出力する。 - 請求項1に記載の画像処理方法において、
前記第1の画像の色情報を用いて、少なくとも2方向に関する類似度を算出する類似度算出手順を備え、前記類似度は、各々の画素と隣接する異なる色成分の色情報を有する画素との間の異色間類似度を少なくとも算出し、
前記色差情報生成手順は、前記算出した類似度に基づいて前記色差情報を生成する。 - 複数の色成分からなる表色系で表され、1つの画素に1つの色成分の色情報を有する複数の画素からなる第1の画像を、複数の画素からなり各々の画素に少なくとも1つの共通する色成分の色情報を有する第2の画像に変換する画像処理方法であって、
前記第1の画像の色情報から色差情報を生成する色差情報生成手順と、
前記生成した色差情報を仮に補正する仮の色差情報補正手順と、
前記仮補正された色差情報に基づき、画素単位において色を評価するための色指標を生成する色指標生成手順と、
前記生成した色指標に基づき、色の変化の度合いである色勾配を求める色勾配解析手順と、
前記求めた色勾配に基づき、前記第1の画像を第2の画像に変換する画像変換手順とを有し、
前記色勾配解析手順は、前記生成した色指標の面内で勾配を求める微分演算を行うことによって、前記色勾配を求める。 - 請求項1に記載の画像処理方法において、
前記色差情報生成手順は、1つの処理対象画素に対し複数種類の色差情報を生成し、
前記色指標生成手順は、前記複数種類の色差情報を組み合わせて少なくとも3種類の色成分間の色差情報を利用して色指標を生成する。 - 請求項1に記載の画像処理方法において、
前記色差情報補正手順は、前記色勾配が所定値よりも小さい画素に対して、所定の範囲の補正フィルタを色差面に掛け、前記色勾配が所定値よりも大きな画素に対しては補正処理を行わないか前記所定の範囲よりも狭い範囲の補正フィルタを掛ける。 - 請求項5に記載の画像処理方法において、
前記色勾配解析手順は、前記所定の範囲の補正フィルタのサイズと色勾配を求める微分フィルタのサイズを一致させる。 - 請求項1に記載の画像処理方法において、
前記色勾配解析手順は、前記色勾配を求めるための微分演算を、複数の方向に対して等方的に算出して色勾配を求める。 - 請求項7に記載の画像処理方法において、
前記色勾配解析手順は、前記色勾配を一次微分演算から算出する。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005506917A JP4882374B2 (ja) | 2003-06-12 | 2004-06-10 | 画像処理方法、画像処理プログラム、画像処理装置 |
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2003167923 | 2003-06-12 | ||
JP2003167923 | 2003-06-12 | ||
PCT/JP2004/008110 WO2004112401A1 (ja) | 2003-06-12 | 2004-06-10 | 画像処理方法、画像処理プログラム、画像処理装置 |
JP2005506917A JP4882374B2 (ja) | 2003-06-12 | 2004-06-10 | 画像処理方法、画像処理プログラム、画像処理装置 |
Related Child Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2011190922A Division JP5206850B2 (ja) | 2003-06-12 | 2011-09-01 | 画像処理方法 |
JP2011190923A Division JP5206851B2 (ja) | 2003-06-12 | 2011-09-01 | 画像処理方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPWO2004112401A1 JPWO2004112401A1 (ja) | 2006-07-20 |
JP4882374B2 true JP4882374B2 (ja) | 2012-02-22 |
Family
ID=33549317
Family Applications (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005506917A Expired - Lifetime JP4882374B2 (ja) | 2003-06-12 | 2004-06-10 | 画像処理方法、画像処理プログラム、画像処理装置 |
JP2011190923A Expired - Lifetime JP5206851B2 (ja) | 2003-06-12 | 2011-09-01 | 画像処理方法 |
JP2011190922A Expired - Lifetime JP5206850B2 (ja) | 2003-06-12 | 2011-09-01 | 画像処理方法 |
Family Applications After (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2011190923A Expired - Lifetime JP5206851B2 (ja) | 2003-06-12 | 2011-09-01 | 画像処理方法 |
JP2011190922A Expired - Lifetime JP5206850B2 (ja) | 2003-06-12 | 2011-09-01 | 画像処理方法 |
Country Status (5)
Country | Link |
---|---|
US (2) | US7391903B2 (ja) |
EP (1) | EP1641283B1 (ja) |
JP (3) | JP4882374B2 (ja) |
CN (1) | CN100544450C (ja) |
WO (1) | WO2004112401A1 (ja) |
Families Citing this family (38)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7477781B1 (en) * | 2002-10-10 | 2009-01-13 | Dalsa Corporation | Method and apparatus for adaptive pixel correction of multi-color matrix |
WO2007077730A1 (ja) * | 2005-12-28 | 2007-07-12 | Olympus Corporation | 撮像システム、画像処理プログラム |
KR100780932B1 (ko) * | 2006-05-30 | 2007-11-30 | 엠텍비젼 주식회사 | 컬러 보간 방법 및 장치 |
JP5006067B2 (ja) * | 2006-06-29 | 2012-08-22 | オリンパス株式会社 | 画像処理装置、画像処理プログラム、画像処理方法 |
JP2008078922A (ja) * | 2006-09-20 | 2008-04-03 | Toshiba Corp | 固体撮像装置 |
TW200820799A (en) * | 2006-10-18 | 2008-05-01 | Realtek Semiconductor Corp | Method and apparatus for restraining error image colors |
WO2008084544A1 (ja) * | 2007-01-11 | 2008-07-17 | Fujitsu Limited | 画像補正プログラム、画像補正方法、画像補正装置 |
JP5041886B2 (ja) * | 2007-06-13 | 2012-10-03 | オリンパス株式会社 | 画像処理装置、画像処理プログラム、画像処理方法 |
JP4914303B2 (ja) | 2007-07-13 | 2012-04-11 | シリコン ヒフェ ベー.フェー. | 画像処理装置及び撮像装置、画像処理方法及び撮像方法、画像処理プログラム |
JP4912979B2 (ja) * | 2007-08-10 | 2012-04-11 | オリンパス株式会社 | 画像処理装置、画像処理方法及びプログラム |
JP5032914B2 (ja) * | 2007-08-10 | 2012-09-26 | オリンパス株式会社 | 画像処理装置、画像処理プログラム、画像処理方法 |
KR101340518B1 (ko) * | 2007-08-23 | 2013-12-11 | 삼성전기주식회사 | 영상의 색수차 보정 방법 및 장치 |
WO2009066770A1 (ja) * | 2007-11-22 | 2009-05-28 | Nikon Corporation | デジタルカメラおよびデジタルカメラシステム |
JP5212044B2 (ja) * | 2007-11-22 | 2013-06-19 | 株式会社ニコン | デジタルカメラおよびデジタルカメラシステム |
JP5045421B2 (ja) * | 2007-12-21 | 2012-10-10 | ソニー株式会社 | 撮像装置、色ノイズ低減方法および色ノイズ低減プログラム |
US7995840B2 (en) * | 2008-03-28 | 2011-08-09 | Seiko Epson Corporation | Image processing apparatus, image processing method, and program for attaining image processing |
JP5272581B2 (ja) * | 2008-08-25 | 2013-08-28 | ソニー株式会社 | 画像処理装置、撮像装置、画像処理方法およびプログラム |
JP5486273B2 (ja) * | 2008-12-26 | 2014-05-07 | キヤノン株式会社 | 画像処理装置及び画像処理方法 |
JP2010268426A (ja) * | 2009-04-15 | 2010-11-25 | Canon Inc | 画像処理装置、画像処理方法およびプログラム |
TWI401963B (zh) * | 2009-06-25 | 2013-07-11 | Pixart Imaging Inc | Dynamic image compression method for face detection |
TWI389571B (zh) * | 2009-09-30 | 2013-03-11 | Mstar Semiconductor Inc | 影像處理方法以及影像處理裝置 |
CN102300035B (zh) * | 2010-06-25 | 2013-12-11 | 杨国屏 | 降低数字图像中黑色含量的方法 |
US20130100310A1 (en) * | 2010-07-05 | 2013-04-25 | Nikon Corporation | Image processing device, imaging device, and image processing program |
JP2012053606A (ja) * | 2010-08-31 | 2012-03-15 | Sony Corp | 情報処理装置および方法、並びにプログラム |
JP6131546B2 (ja) | 2012-03-16 | 2017-05-24 | 株式会社ニコン | 画像処理装置、撮像装置および画像処理プログラム |
WO2014024500A1 (ja) | 2012-08-10 | 2014-02-13 | 株式会社ニコン | 画像処理方法、画像処理装置、撮像装置および画像処理プログラム |
JP2014082541A (ja) * | 2012-10-12 | 2014-05-08 | National Institute Of Information & Communication Technology | 互いに類似した情報を含む複数画像のデータサイズを低減する方法、プログラムおよび装置 |
KR102009185B1 (ko) | 2013-01-10 | 2019-08-09 | 삼성전자 주식회사 | 컬러 프린지 제거 방법 |
DE112013006596B4 (de) * | 2013-02-05 | 2019-10-02 | Fujifilm Corporation | Bildverarbeitungsvorrichtung, Bildaufnahmevorrichtung, Bildverarbeitungsverfahren und Programm |
JP6270423B2 (ja) * | 2013-11-14 | 2018-01-31 | キヤノン株式会社 | 画像処理装置およびその制御方法 |
CN104717474B (zh) * | 2013-12-16 | 2017-07-25 | 瑞昱半导体股份有限公司 | 图像处理方法、模块及包含其的电子设备 |
DE102014010061A1 (de) * | 2014-07-07 | 2016-01-07 | Heidelberger Druckmaschinen Ag | Verfahren zur Berechung von Ersatzfarben für Sonderfarben |
JP2017050830A (ja) * | 2015-09-04 | 2017-03-09 | パナソニックIpマネジメント株式会社 | 照明装置、照明システム、及びプログラム |
JP6750633B2 (ja) * | 2015-11-10 | 2020-09-02 | ソニー株式会社 | 画像処理装置と画像処理方法 |
JP6563358B2 (ja) * | 2016-03-25 | 2019-08-21 | 日立オートモティブシステムズ株式会社 | 画像処理装置及び画像処理方法 |
JP6862272B2 (ja) * | 2017-05-15 | 2021-04-21 | キヤノン株式会社 | 信号処理装置、信号処理方法およびプログラム |
JP6929174B2 (ja) * | 2017-09-13 | 2021-09-01 | キヤノン株式会社 | 画像処理装置及び画像処理方法及びプログラム |
CN113877827B (zh) * | 2021-09-14 | 2023-06-16 | 深圳玩智商科技有限公司 | 物流件抓取方法、抓取设备及存储介质 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001061157A (ja) * | 1999-06-14 | 2001-03-06 | Nikon Corp | 画像処理方法、画像処理プログラムを記録した機械読み取り可能な記録媒体、および画像処理装置 |
JP2001245314A (ja) * | 1999-12-21 | 2001-09-07 | Nikon Corp | 補間処理装置および補間処理プログラムを記録した記録媒体 |
WO2002060186A1 (fr) * | 2001-01-25 | 2002-08-01 | Nikon Corporation | Procede de traitement d'image, programme de traitement d'image et processeur d'image |
JP2003163939A (ja) * | 2001-08-27 | 2003-06-06 | Agilent Technol Inc | 適応モザイク減少法を実装するディジタル画像処理方法 |
Family Cites Families (31)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6361239A (ja) * | 1986-09-01 | 1988-03-17 | Fuji Photo Film Co Ltd | カラ−フイルム検定装置のオフセツトドリフト補正方法 |
JP3028553B2 (ja) | 1990-04-09 | 2000-04-04 | ソニー株式会社 | 画像処理装置及び画像処理方法 |
JPH04252667A (ja) * | 1991-01-29 | 1992-09-08 | Fujitsu Ltd | カラ−画像読取装置 |
JP3252422B2 (ja) | 1991-12-28 | 2002-02-04 | ソニー株式会社 | 画像処理装置 |
US5382976A (en) | 1993-06-30 | 1995-01-17 | Eastman Kodak Company | Apparatus and method for adaptively interpolating a full color image utilizing luminance gradients |
US5629734A (en) | 1995-03-17 | 1997-05-13 | Eastman Kodak Company | Adaptive color plan interpolation in single sensor color electronic camera |
JP3624483B2 (ja) * | 1995-09-29 | 2005-03-02 | 富士写真フイルム株式会社 | 画像処理装置 |
JP3806211B2 (ja) * | 1997-01-08 | 2006-08-09 | 株式会社リコー | 撮像信号処理方法及び撮像信号処理装置 |
JP3946866B2 (ja) * | 1997-07-31 | 2007-07-18 | 富士フイルム株式会社 | 画像信号処理装置及びプログラムを記録した媒体 |
JP4016470B2 (ja) | 1997-12-09 | 2007-12-05 | カシオ計算機株式会社 | カラー撮像装置及びカラー画像補正方法 |
US6421084B1 (en) * | 1998-03-02 | 2002-07-16 | Compaq Computer Corporation | Method for interpolating a full color image from a single sensor using multiple threshold-based gradients |
US6392699B1 (en) * | 1998-03-04 | 2002-05-21 | Intel Corporation | Integrated color interpolation and color space conversion algorithm from 8-bit bayer pattern RGB color space to 12-bit YCrCb color space |
US6356276B1 (en) | 1998-03-18 | 2002-03-12 | Intel Corporation | Median computation-based integrated color interpolation and color space conversion methodology from 8-bit bayer pattern RGB color space to 12-bit YCrCb color space |
US6075889A (en) | 1998-06-12 | 2000-06-13 | Eastman Kodak Company | Computing color specification (luminance and chrominance) values for images |
US6697107B1 (en) | 1998-07-09 | 2004-02-24 | Eastman Kodak Company | Smoothing a digital color image using luminance values |
US6542187B1 (en) | 1998-07-09 | 2003-04-01 | Eastman Kodak Company | Correcting for chrominance interpolation artifacts |
US6687414B1 (en) * | 1999-08-20 | 2004-02-03 | Eastman Kodak Company | Method and system for normalizing a plurality of signals having a shared component |
US6631206B1 (en) * | 1999-08-30 | 2003-10-07 | University Of Washington | Image filtering in HSI color space |
US6671401B1 (en) | 1999-09-08 | 2003-12-30 | Eastman Kodak Company | Removing color moire patterns from digital images having known chromaticities |
JP3699873B2 (ja) | 1999-10-27 | 2005-09-28 | オリンパス株式会社 | 画像処理装置 |
US7158178B1 (en) * | 1999-12-14 | 2007-01-02 | Intel Corporation | Method of converting a sub-sampled color image |
US6980326B2 (en) | 1999-12-15 | 2005-12-27 | Canon Kabushiki Kaisha | Image processing method and apparatus for color correction of an image |
JP3548504B2 (ja) * | 2000-06-26 | 2004-07-28 | キヤノン株式会社 | 信号処理装置、信号処理方法、及び撮像装置 |
JP3726653B2 (ja) | 2000-07-27 | 2005-12-14 | ノーリツ鋼機株式会社 | 画像処理方法、画像処理装置および画像処理方法を実行するプログラムを記録した記録媒体 |
JP4055927B2 (ja) * | 2000-08-25 | 2008-03-05 | シャープ株式会社 | 画像処理装置およびデジタルカメラ |
EP1377072A4 (en) * | 2001-03-05 | 2006-09-13 | Nikon Corp | PROGRAM AND DEVICE FOR PROCESSING IMAGES |
JP3983500B2 (ja) * | 2001-06-01 | 2007-09-26 | 株式会社メガチップス | データ変換回路およびデジタル・カメラ |
JP2003061105A (ja) * | 2001-06-07 | 2003-02-28 | Seiko Epson Corp | 画像処理方法、画像処理プログラム、画像処理装置およびそれを用いたディジタルスチルカメラ |
JP4717294B2 (ja) * | 2001-09-20 | 2011-07-06 | キヤノン株式会社 | 画像処理方法、撮像装置およびプログラム |
WO2003101119A1 (fr) * | 2002-05-24 | 2003-12-04 | Nikon Corporation | Procede de traitement d'images, programme de traitement d'images et processeur d'images |
EP1439715A1 (en) * | 2003-01-16 | 2004-07-21 | Dialog Semiconductor GmbH | Weighted gradient based colour interpolation for colour filter array |
-
2004
- 2004-06-10 WO PCT/JP2004/008110 patent/WO2004112401A1/ja active Application Filing
- 2004-06-10 CN CNB2004800162871A patent/CN100544450C/zh not_active Expired - Lifetime
- 2004-06-10 JP JP2005506917A patent/JP4882374B2/ja not_active Expired - Lifetime
- 2004-06-10 EP EP04745740.3A patent/EP1641283B1/en not_active Expired - Lifetime
-
2005
- 2005-12-09 US US11/297,434 patent/US7391903B2/en not_active Expired - Lifetime
-
2008
- 2008-05-13 US US12/153,045 patent/US7630546B2/en not_active Expired - Lifetime
-
2011
- 2011-09-01 JP JP2011190923A patent/JP5206851B2/ja not_active Expired - Lifetime
- 2011-09-01 JP JP2011190922A patent/JP5206850B2/ja not_active Expired - Lifetime
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001061157A (ja) * | 1999-06-14 | 2001-03-06 | Nikon Corp | 画像処理方法、画像処理プログラムを記録した機械読み取り可能な記録媒体、および画像処理装置 |
JP2001245314A (ja) * | 1999-12-21 | 2001-09-07 | Nikon Corp | 補間処理装置および補間処理プログラムを記録した記録媒体 |
WO2002060186A1 (fr) * | 2001-01-25 | 2002-08-01 | Nikon Corporation | Procede de traitement d'image, programme de traitement d'image et processeur d'image |
JP2003163939A (ja) * | 2001-08-27 | 2003-06-06 | Agilent Technol Inc | 適応モザイク減少法を実装するディジタル画像処理方法 |
Also Published As
Publication number | Publication date |
---|---|
EP1641283B1 (en) | 2019-01-09 |
CN1806448A (zh) | 2006-07-19 |
US7391903B2 (en) | 2008-06-24 |
JP5206850B2 (ja) | 2013-06-12 |
WO2004112401A1 (ja) | 2004-12-23 |
JP5206851B2 (ja) | 2013-06-12 |
JPWO2004112401A1 (ja) | 2006-07-20 |
EP1641283A4 (en) | 2007-02-28 |
CN100544450C (zh) | 2009-09-23 |
US20080247643A1 (en) | 2008-10-09 |
EP1641283A1 (en) | 2006-03-29 |
US20060092298A1 (en) | 2006-05-04 |
US7630546B2 (en) | 2009-12-08 |
JP2012016051A (ja) | 2012-01-19 |
JP2012034378A (ja) | 2012-02-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4882374B2 (ja) | 画像処理方法、画像処理プログラム、画像処理装置 | |
JP3985679B2 (ja) | 画像処理方法、画像処理プログラム、画像処理装置 | |
JP4054184B2 (ja) | 欠陥画素補正装置 | |
JP4815807B2 (ja) | Rawデータから倍率色収差を検出する画像処理装置、画像処理プログラム、および電子カメラ | |
JP5197414B2 (ja) | 画像処理装置及び画像処理方法 | |
JP4284628B2 (ja) | 撮像装置、画像処理装置、画像処理方法、画像処理方法のプログラム及び画像処理方法のプログラムを記録した記録媒体 | |
US9025871B2 (en) | Image processing apparatus and method of providing high sensitive color images | |
US8395684B2 (en) | Noise reduction apparatus, method and program for controlling same, image sensor and digital camera | |
JP4668185B2 (ja) | 画像処理方法 | |
JP2004153823A (ja) | 局部線形回帰法を用いた画像処理システム | |
EP2579599A1 (en) | Image processing device, image processing method and program | |
JP4305071B2 (ja) | 信号補正方法 | |
KR100869134B1 (ko) | 이미지 처리장치 및 방법 | |
US6671401B1 (en) | Removing color moire patterns from digital images having known chromaticities | |
JP2003123063A (ja) | 画像処理装置 | |
JP3633561B2 (ja) | 画像処理装置、画像処理方法およびプログラム | |
JP4280462B2 (ja) | 信号処理装置及び方法 | |
KR101327790B1 (ko) | 영상 보간 방법 및 장치 | |
JP4958926B2 (ja) | 信号処理装置及び方法 | |
JP4239483B2 (ja) | 画像処理方法、画像処理プログラム、画像処理装置 | |
JP4239480B2 (ja) | 画像処理方法、画像処理プログラム、画像処理装置 | |
KR100816299B1 (ko) | 허위 색 억제 장치 및 방법 | |
JP2000278702A (ja) | 補間処理装置および補間処理プログラムを記録した記録媒体 | |
JP2002232903A (ja) | 画像補間装置 | |
JPS61227490A (ja) | カラービデオカメラの偽色信号低減装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20070509 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20101005 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20101129 |
|
RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20101129 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110705 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110901 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20111108 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20111121 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20141216 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4882374 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20141216 Year of fee payment: 3 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |