JP5032914B2 - 画像処理装置、画像処理プログラム、画像処理方法 - Google Patents
画像処理装置、画像処理プログラム、画像処理方法 Download PDFInfo
- Publication number
- JP5032914B2 JP5032914B2 JP2007209033A JP2007209033A JP5032914B2 JP 5032914 B2 JP5032914 B2 JP 5032914B2 JP 2007209033 A JP2007209033 A JP 2007209033A JP 2007209033 A JP2007209033 A JP 2007209033A JP 5032914 B2 JP5032914 B2 JP 5032914B2
- Authority
- JP
- Japan
- Prior art keywords
- color difference
- color
- pixel
- signal
- interpolation
- 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.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T3/00—Geometric image transformations in the plane of the image
- G06T3/40—Scaling of whole images or parts thereof, e.g. expanding or contracting
- G06T3/4007—Scaling of whole images or parts thereof, e.g. expanding or contracting based on interpolation, e.g. bilinear interpolation
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T3/00—Geometric image transformations in the plane of the image
- G06T3/40—Scaling of whole images or parts thereof, e.g. expanding or contracting
- G06T3/4015—Image demosaicing, e.g. colour filter arrays [CFA] or Bayer patterns
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Image Processing (AREA)
- Color Television Image Signal Generators (AREA)
Description
を有して構成されたものである。
図1から図7および図19から図29は本発明の実施形態1を示したものであり、図1は画像処理装置の全体的な構成を示すブロック図である。
XL(i,j)=αX(i,j)+β{X(i,j+2)+X(i,j−2)
+X(i−2,j)+X(i+2,j)}
ここに、α,βは、XL画素の空間周波数特性を、欠落G画素の周辺4画素平均で算出したGaの斜め45度方向の空間周波数特性に近似させる重み値である。
Sv(k,l)=Sv1(k,l)+Sv2(k,l)
Sv1(k,l)={|(X−Gv)k,l-2−(X−Gv)k,l|
+|(X−Gv)k,l+2−(X−Gv)k,l|}×WvcX
+{|(X−Gv)k-2,l-2−(X−Gv)k-2,l|
+|(X−Gv)k-2,l+2−(X−Gv)k-2,l|
+|(X−Gv)k+2,l-2−(X−Gv)k+2,l|
+|(X−Gv)k+2,l+2−(X−Gv)k+2,l|}×WvaX
Sv2(k,l)={|(X^−Gv)k-1,l-1−(X^−Gv)k-1,l+1|
+|(X^−Gv)k+1,l-1−(X^−Gv)k+1,l+1|}×WvX^
ここに、算出に用いられる重みであるWvcXとWvaXとWvX^とは、
WvcX+2×WvaX=WvX^
の関係にある。
Sh(k,l)=Sh1(k,l)+Sh2(k,l)
Sh1(k,l)={|(X−Gh)k-2,l−(X−Gh)k,l|
+|(X−Gh)k+2,l−(X−Gh)k,l|}×WhcX
+{|(X−Gh)k-2,l-2−(X−Gh)k,l-2|
+|(X−Gh)k+2,l-2−(X−Gh)k,l-2|
+|(X−Gh)k-2,l+2−(X−Gh)k,l+2|
+|(X−Gh)k+2,l+2−(X−Gh)k,l+2|}×WhaX
Sh2(k,l)={|(X^−Gh)k-1,l-1−(X^−Gh)k+1,l-1|
+|(X^−Gh)k-1,l+1−(X^−Gh)k+1,l+1|}×WhX^
ここに、算出に用いられる重みであるWhcXとWhaXとWhX^とは、
WhcX+2×WhaX=WhX^
の関係にある。
Sa(k,l)=Sa1(k,l)+Sa2(k,l)
Sa1(k,l)={|(XL−Ga)k-2,l-2−(XL−Ga)k,l|
+|(XL−Ga)k,l-2−(XL−Ga)k,l|
+|(XL−Ga)k+2,l-2−(XL−Ga)k,l|
+|(XL−Ga)k-2,l−(XL−Ga)k,l|
+|(XL−Ga)k+2,l−(XL−Ga)k,l|
+|(XL−Ga)k-2,l+2−(XL−Ga)k,l|
+|(XL−Ga)k,l+2−(XL−Ga)k,l|
+|(XL−Ga)k+2,l+2−(XL−Ga)k,l|}×WaX
Sa2(k,l)={|(X^L−Ga)k-1,l-1−(X^L−Ga)k+1,l+1|
+|(X^L−Ga)k-1,l+1−(X^L−Ga)k+1,l-1|}×WaX^
ここに、算出に用いられる重みであるWaXとWaX^とは、
4×WaX=WaX^
の関係にある。
G変動量(i,j)=Dc(i,j)/P
+{Dr1(i,j)+Dr2(i,j)+Dr3(i,j)+Dr4(i,j)}/Q
ここに、Pは中央部分の変動量の重み係数、Qは周辺部分の変動量の重み係数であり、P>0、Q>0を満たす任意の定数である。そして、
Dc(i,j)=|Gs(i−1,j)−Gs(i,j−1)
+Gs(i+1,j)−Gs(i,j+1)|
+|Gs(i−1,j)+Gs(i,j−1)
−Gs(i+1,j)−Gs(i,j+1)|
+|Gs(i−1,j)−Gs(i,j−1)
−Gs(i+1,j)+Gs(i,j+1)|
Dr1(i,j)=|Gs(i−2,j−1)−Gs(i−1,j−2)
+Gs(i,j−1)−Gs(i−1,j)|
+|Gs(i−2,j−1)+Gs(i−1,j−2)
−Gs(i,j−1)−Gs(i−1,j)|
+|Gs(i−2,j−1)−Gs(i−1,j−2)
−Gs(i,j−1)+Gs(i−1,j)|
Dr2(i,j)=|Gs(i,j−1)−Gs(i+1,j−2)
+Gs(i+2,j−1)−Gs(i+1,j)|
+|Gs(i,j−1)+Gs(i+1,j−2)
−Gs(i+2,j−1)−Gs(i+1,j)|
+|Gs(i,j−1)−Gs(i+1,j−2)
−Gs(i+2,j−1)+Gs(i+1,j)|
Dr3(i,j)=|Gs(i,j+1)−Gs(i+1,j)
+Gs(i+2,j+1)−Gs(i+1,j+2)|
+|Gs(i,j+1)+Gs(i+1,j)
−Gs(i+2,j+1)−Gs(i+1,j+2)|
+|Gs(i,j+1)−Gs(i+1,j)
−Gs(i+2,j+1)+Gs(i+1,j+2)|
Dr4(i,j)=|Gs(i−2,j+1)−Gs(i−1,j)
+Gs(i,j+1)−Gs(i−1,j+2)|
+|Gs(i−2,j+1)+Gs(i−1,j)
−Gs(i,j+1)−Gs(i−1,j+2)|
+|Gs(i−2,j+1)−Gs(i−1,j)
−Gs(i,j+1)+Gs(i−1,j+2)|
である。
色差X−Gvが選択された場合 :Gi=X−(X−Gv)
色差X−Ghが選択された場合 :Gi=X−(X−Gh)
色差XL−Gaが選択された場合 :Gi=X−(XL−Ga)
ここに、Noは、上述した3×3行列内における非欠落画素R−Giの数である。なお、欠落位置におけるR−Giの値はゼロである。
ここに、Noは、上述した3×3行列内における非欠落画素B−Giの数である。なお、欠落位置におけるB−Giの値はゼロである。
図8から図18は本発明の実施形態2を示したものであり、図8は画像処理装置の全体的な構成を示すブロック図である。この実施形態2において、上述の実施形態1と同様である部分については同一の符号を付して説明を省略し、主として異なる点についてのみ説明する。
図30から図32は本発明の実施形態3を示したものであり、図30はG補間色差算出部の構成を示すブロック図である。この実施形態3において、上述の実施形態1,2と同様である部分については同一の符号を付して説明を省略し、主として異なる点についてのみ説明する。
(X−Gv)<(XL−Ga)<(X−Gh)
などとなる。この場合における3つの色差周辺類似度Sv(k,l)、Sh(k,l)、Sa(k,l)×w(k,l)の大小関係は、該類似度を算出するエリア内の撮像素子のランダムノイズや、漏れる電荷量の不確定な違いにより決まることになり、一意に確定しない状態となる。ここでSa(k,l)に対するG変動量重み係数w(k,l)は、上記GXとGX^との差が大きい領域ではG変動量が大きい値となり、重み係数値は1となるために、Sa(k,l)のプライオリティを上げることができない。
Gi=X−(XL−Ga)=Ga+(X−XL)=Ga+ΔX
ここに、ΔXは、Xの高周波成分に対応する。
Min{X(k,l),X(k−2,l),X(k,l−2)
,X(k+2,l),X(k,l+2)}≧THsatX
または
Min{X^(k−1,l−1),X^(k+1,l−1)
,X^(k+1,l+1),X^(k−1,l+1)}≧THsatX^
を満たす場合に、X(k,l)は飽和領域内にある状態(飽和状態にある)と判定することが挙げられる。
Gi=X−(XL−Ga)=Ga+ΔX
とすることにより、X信号とG信号との相関が高い領域の斜めエッジの解像度を向上することができる。
102…G補間色差算出部
103…色差補間処理部(色差補間手段)
104…RGB算出部(RGB画素算出手段)
105…圧縮記録部
201,202…メモリ
203…縦補間G算出部(G画素補間候補算出手段、第1の補間算出手段)
204…横補間G算出部(G画素補間候補算出手段、第2の補間算出手段)
205…4画素平均G算出部(G画素補間候補算出手段、第3の補間算出手段)
206…ローパスフィルタ(帯域制限手段)
207,208,209…減算部(色差候補算出手段)
210,211,212…メモリ
213,214,215…周辺類似度算出部(最適色差選択手段、選択手段)
216…G変動量算出部(最適色差選択手段、G画素変動量算出手段)
217…メモリ
218…乗算部(最適色差選択手段、乗算手段)
219…判定部(最適色差選択手段、固定化手段)
220…色差選択部(最適色差選択手段、選択手段)
221,222…メモリ
223…減算部(減算手段)
301…色差選別部
302,303…メモリ
304,305…補間算出部
401…メモリ
402,403…加算部
404…カラーマトリックス処理部
405,406,407…γ補正部
801…補間処理部
901,902,903…メモリ
904,905…補間算出部(色差補間手段)
906…補間算出部(G補間手段)
907…補間係数算出部
908…制御部
909…メモリ
3001…G変動量算出部(最適色差選択手段、G画素変動量算出手段、固定化手段、重み係数変更手段)
3002…飽和領域判定部(飽和状態判定手段)
3003…高色差判定部(高色差判定手段)
3004…4画素平均G算出部
3005…G補間選択部(変更手段)
Claims (15)
- 複数の色信号のうち少なくとも一つの色信号が欠落している画素を含む画像を処理して、複数の色信号のうち少なくとも第1の色信号が補間された画素を含む画像を生成する画像処理装置であって、
上記画像における位置を(x,y)(ここに、xは横方向の画素位置を示す整数、yは縦方向の画素位置を示す整数)として表し、上記第1の色信号を有する画素が欠落している位置(x0,y0)の上記第1の色信号とは異なる第2の色信号を有する画素をX(x0,y0)としたときに、このX(x0,y0)に対して、M種類(Mは2以上の整数)の補間態様で補間されたM種類の上記第1の色信号Gt(x0,y0)(ここに、t=1,…,M)を算出する画素補間候補算出手段と、
上記X(x0,y0)に対して周辺の同種色信号を用いて帯域制限したXL(x0,y0)を算出する帯域制限手段と、
上記画素補間候補算出手段により算出されたM種類の上記第1の色信号Gtに基づいて、色差候補X(x0,y0)−Gt(x0,y0)または色差候補XL(x0,y0)−Gt(x0,y0)でなるM種類の色差候補を算出する色差候補算出手段と、
上記色差候補X(x0,y0)−Gt(x0,y0)を算出する際に用いた上記第1の色信号Gt(x0,y0)と同一種類tの、周辺位置(x0+n,y0+m)(ここに、nとmとは同時に0とはならない任意の整数)において算出された上記第1の色信号Gt(x0+n,y0+m)に基づき、該周辺位置(x0+n,y0+m)に対して算出されたXの複数の色差候補X(x0+n,y0+m)−Gt(x0+n,y0+m)と、該色差候補X(x0,y0)−Gt(x0,y0)とに基づいて、
または、上記色差候補XL(x0,y0)−Gt(x0,y0)を算出する際に用いた上記第1の色信号Gt(x0,y0)と同一種類tの、周辺位置(x0+n,y0+m)(ここに、nとmとは同時に0とはならない任意の整数)において算出されたGt(x0+n,y0+m)に基づき、該周辺位置(x0+n,y0+m)に対して算出されたXLの複数の色差候補XL(x0+n,y0+m)−Gt(x0+n,y0+m)と、該色差候補XL(x0,y0)−Gt(x0,y0)とに基づいて、M種類の色差類似度を算出し、
この算出したM種類の色差類似度に基づいて、M種類の上記第1の色信号Gt(x0,y0)の内のp種類の上記第1の色信号Gp(x0,y0)(ここに、1≦p≦M)またはq種類の上記第1の色信号Gq(x0,y0)(ここに、1≦q≦M)に基づき算出された色差候補X(x0,y0)−Gp(x0,y0)または色差候補XL(x0,y0)−Gq(x0,y0)を色差として選択する最適色差選択手段と、
上記X(x0,y0)から上記最適色差選択手段により選択された色差X(x0,y0)−Gp(x0,y0)または色差XL(x0,y0)−Gq(x0,y0)を減算することにより、位置(x0,y0)に対する上記第1の色信号G(x0,y0)を算出する算出手段と、
を具備したことを特徴とする画像処理装置。 - 上記最適色差選択手段によっては色差が算出されない位置の色差を、該最適色差選択手段により算出された該位置の周辺の同一色の色差に基づいて補間する処理を行う色差補間手段と、
上記最適色差選択手段または上記色差補間手段により算出された色差と、この色差と同一位置の上記第1の色信号を有する画素と、に基づいて、複数の色信号を含む画素を算出する画素算出手段と、
をさらに具備したことを特徴とする請求項1に記載の画像処理装置。 - 所定位置の周辺の同一色の色差に基づいて、該所定位置に対する補間色差を算出する色差補間手段と、
上記所定位置の周辺の上記第1の色信号を有する画素に基づいて、該所定位置に対して補間された上記第1の色信号を算出する補間手段と、
上記所定位置に算出された補間色差と上記補間された第1の色信号とに基づいて、該所定位置において、複数の色信号を含む画素を算出する画素算出手段と、
をさらに具備したことを特徴とする請求項1に記載の画像処理装置。 - 上記最適色差選択手段は、上記色差類似度を、
上記色差候補X(x0,y0)−Gt(x0,y0)と、該色差候補X(x0,y0)−Gt(x0,y0)と同一色Xかつ同一種類tの複数の色差候補X(x0+n,y0+m)−Gt(x0+n,y0+m)と、に基づいた類似度と、
上記色差候補X(x0,y0)−Gt(x0,y0)とは異なる色X^かつ同一種類tの複数の色差候補X^(x0+n,y0+m)−Gt(x0+n,y0+m)に基づいた類似度と、
に基づき算出するものであることを特徴とする請求項1に記載の画像処理装置。 - 上記最適色差選択手段は、上記色差類似度を、
上記色差候補XL(x0,y0)−Gt(x0,y0)と、該色差候補XL(x0,y0)−Gt(x0,y0)と同一色Xかつ同一種類tの複数の色差候補XL(x0+n,y0+m)−Gt(x0+n,y0+m)と、に基づいた類似度と、
上記色差候補XL(x0,y0)−Gt(x0,y0)とは異なる色X^かつ同一種類tの複数の色差候補X^L(x0+n,y0+m)−Gt(x0+n,y0+m)に基づいた類似度と、
に基づき算出するものであることを特徴とする請求項1に記載の画像処理装置。 - 上記類似度は、同一色Xかつ同一種類tの色差候補同士の差分絶対値の和であり、
上記最適色差選択手段は、M種類の上記色差類似度の内の最小値を与える色差類似度の1つに対応する色差候補を1つ選択する選択手段を含み、該選択手段により選択された色差候補を色差とするものであることを特徴とする請求項4または請求項5に記載の画像処理装置。 - 上記最適色差選択手段によって選択された色差がXL(x0,y0)−Gt(x0,y0)である場合に、該色差を所定の閾値と比較することにより高色差であるか否かを判定する高色差判定手段と、
上記高色差判定手段により高色差であると判定された位置(x0,y0)に対するG(x0,y0)をGt(x0,y0)に変更する変更手段と、
をさらに具備したことを特徴とする請求項1に記載の画像処理装置。 - 位置(x0,y0)におけるX(x0,y0)と、該位置(x0,y0)の周辺の位置におけるX(x0+u,y0+v)(ここに、uとvとは同時に0とはならない任意の整数)とに基づいて、該位置(x0,y0)に対する飽和状態を判定する飽和状態判定手段と、
上記飽和状態判定手段により飽和状態にあると判定された場合には、上記最適色差選択手段によってM種類の色差候補から選択される色差を、上記飽和状態に基づいて予め決定された1種類の色差に固定化する固定化手段と、
をさらに具備したことを特徴とする請求項1に記載の画像処理装置。 - 上記第1の色信号はG成分、上記第2の色信号はB成分またはR成分であることを特徴とする請求項1から8のいずれかに記載の画像処理装置。
- 上記画像はRGBベイヤ配列画像であることを特徴とする請求項1から9のいずれかに記載の画像処理装置。
- 上記画素補間候補算出手段は、
上記X画素の上下に隣接する2つのG画素の平均を上記M種類のG成分信号の内の1種類のG成分信号として算出する第1の補間算出手段と、
該X画素の左右に隣接する2つのG画素の平均を上記M種類のG成分信号の内の1種類のG成分信号として算出する第2の補間算出手段と、
該X画素の上下左右に隣接する4つのG画素の平均を上記M種類のG成分信号の内の1種類のG成分信号として算出する第3の補間算出手段と、
を有して構成されたものであることを特徴とする請求項9に記載の画像処理装置。 - 上記最適色差選択手段は、
G成分信号を有する画素が欠落している位置を示すG画素欠落位置の周辺のG画素値の変動量を算出して、該変動量に基づいた重み係数を算出するG画素変動量算出手段と、
上記第3の補間算出手段により算出されたG成分信号に基づいて算出された上記G画素欠落位置の色差候補の周辺色差候補との類似度に、上記重み係数を乗算する乗算手段と、
を有して構成されたものであることを特徴とする請求項11に記載の画像処理装置。 - 位置(x0,y0)におけるX(x0,y0)と、該位置(x0,y0)の周辺の位置におけるX(x0+u,y0+v)(ここに、uとvとは同時に0とはならない任意の整数)とに基づいて、該位置(x0,y0)に対する飽和状態を判定する飽和状態判定手段と、
上記飽和状態判定手段により飽和状態にあると判定された場合には、上記G画素変動量算出手段により算出される重み係数を最小値に変更する重み係数変更手段と、
をさらに具備したことを特徴とする請求項12に記載の画像処理装置。 - コンピュータに、複数の色信号の内の少なくとも一つの色信号が欠落している画素を含む画像を処理させて、複数の色信号の内の少なくとも第1の色信号が補間された画素を含む画像を生成させるための画像処理プログラムであって、コンピュータに、
上記画像における位置を(x,y)(ここに、xは横方向の画素位置を示す整数、yは縦方向の画素位置を示す整数)として表し、上記第1の色信号を有する画素が欠落している位置(x0,y0)の上記第1の色信号とは異なる第2の色信号を有する画素をX(x0,y0)としたときに、このX(x0,y0)に対して、M種類(Mは2以上の整数)の補間態様で補間されたM種類の上記第1の色信号Gt(x0,y0)(ここに、t=1,…,M)を算出する画素補間候補算出ステップと、
上記X(x0,y0)に対して周辺の同種色信号を用いて帯域制限したXL(x0,y0)を算出する帯域制限ステップと、
上記画素補間候補算出ステップにより算出されたM種類の上記第1の色信号Gtに基づいて、色差候補X(x0,y0)−Gt(x0,y0)または色差候補XL(x0,y0)−Gt(x0,y0)でなるM種類の色差候補を算出する色差候補算出ステップと、
上記色差候補X(x0,y0)−Gt(x0,y0)を算出する際に用いた上記第1の色信号Gt(x0,y0)と同一種類tの、周辺位置(x0+n,y0+m)(ここに、nとmとは同時に0とはならない任意の整数)において算出された上記第1の色信号Gt(x0+n,y0+m)に基づき、該周辺位置(x0+n,y0+m)に対して算出されたXの複数の色差候補X(x0+n,y0+m)−Gt(x0+n,y0+m)と、該色差候補X(x0,y0)−Gt(x0,y0)とに基づいて、
または、上記色差候補XL(x0,y0)−Gt(x0,y0)を算出する際に用いた上記第1の色信号Gt(x0,y0)と同一種類tの、周辺位置(x0+n,y0+m)(ここに、nとmとは同時に0とはならない任意の整数)において算出されたGt(x0+n,y0+m)に基づき、該周辺位置(x0+n,y0+m)に対して算出されたXLの複数の色差候補XL(x0+n,y0+m)−Gt(x0+n,y0+m)と、該色差候補XL(x0,y0)−Gt(x0,y0)とに基づいて、M種類の色差類似度を算出し、
この算出したM種類の色差類似度に基づいて、M種類の上記第1の色信号Gt(x0,y0)の内の1つの種類pの上記第1の色信号Gp(x0,y0)(ここに、1≦p≦M)または1つの種類qの上記第1の色信号Gq(x0,y0)(ここに、1≦q≦M)に基づき算出された色差候補X(x0,y0)−Gp(x0,y0)または色差候補XL(x0,y0)−Gq(x0,y0)を色差として選択する最適色差選択ステップと、
上記X(x0,y0)から上記最適色差選択ステップにより選択された色差X(x0,y0)−Gp(x0,y0)または色差XL(x0,y0)−Gq(x0,y0)を減算することにより、位置(x0,y0)に対する上記第1の色信号G(x0,y0)を算出する算出ステップと、
を実行させるための画像処理プログラム。 - 複数の色信号の内の少なくとも一つの色信号が欠落している画素を含む画像を処理して、複数の色信号の内の少なくとも第1の色信号が補間された画素を含む画像を生成するための画像処理方法であって、
上記画像における位置を(x,y)(ここに、xは横方向の画素位置を示す整数、yは縦方向の画素位置を示す整数)として表し、上記第1の色信号を有する画素が欠落している位置(x0,y0)の上記第1の色信号とは異なる第2の色信号を有する画素をX(x0,y0)としたときに、このX(x0,y0)に対して、M種類(Mは2以上の整数)の補間態様で補間されたM種類の上記第1の色信号Gt(x0,y0)(ここに、t=1,…,M)を算出する画素補間候補算出ステップと、
上記X(x0,y0)に対して周辺の同種色信号を用いて帯域制限したXL(x0,y0)を算出する帯域制限ステップと、
上記画素補間候補算出ステップにより算出されたM種類の上記第1の色信号Gtに基づいて、色差候補X(x0,y0)−Gt(x0,y0)または色差候補XL(x0,y0)−Gt(x0,y0)でなるM種類の色差候補を算出する色差候補算出ステップと、
上記色差候補X(x0,y0)−Gt(x0,y0)を算出する際に用いた上記第1の色信号Gt(x0,y0)と同一種類tの、周辺位置(x0+n,y0+m)(ここに、nとmとは同時に0とはならない任意の整数)において算出された上記第1の色信号Gt(x0+n,y0+m)に基づき、該周辺位置(x0+n,y0+m)に対して算出されたXの複数の色差候補X(x0+n,y0+m)−Gt(x0+n,y0+m)と、該色差候補X(x0,y0)−Gt(x0,y0)とに基づいて、
または、上記色差候補XL(x0,y0)−Gt(x0,y0)を算出する際に用いた上記第1の色信号Gt(x0,y0)と同一種類tの、周辺位置(x0+n,y0+m)(ここに、nとmとは同時に0とはならない任意の整数)において算出されたGt(x0+n,y0+m)に基づき、該周辺位置(x0+n,y0+m)に対して算出されたXLの複数の色差候補XL(x0+n,y0+m)−Gt(x0+n,y0+m)と、該色差候補XL(x0,y0)−Gt(x0,y0)とに基づいて、M種類の色差類似度を算出し、
この算出したM種類の色差類似度に基づいて、M種類の上記第1の色信号Gt(x0,y0)の内の1つの種類pの上記第1の色信号Gp(x0,y0)(ここに、1≦p≦M)または1つの種類qの上記第1の色信号Gq(x0,y0)(ここに、1≦q≦M)に基づき算出された色差候補X(x0,y0)−Gp(x0,y0)または色差候補XL(x0,y0)−Gq(x0,y0)を色差として選択する最適色差選択ステップと、
上記X(x0,y0)から上記最適色差選択ステップにより選択された色差X(x0,y0)−Gp(x0,y0)または色差XL(x0,y0)−Gq(x0,y0)を減算することにより、位置(x0,y0)に対する上記第1の色信号G(x0,y0)を算出する算出ステップと、
を有することを特徴とする画像処理方法。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007209033A JP5032914B2 (ja) | 2007-08-10 | 2007-08-10 | 画像処理装置、画像処理プログラム、画像処理方法 |
| PCT/JP2008/063686 WO2009022541A1 (ja) | 2007-08-10 | 2008-07-30 | 画像処理装置、画像処理プログラム、画像処理方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2007209033A JP5032914B2 (ja) | 2007-08-10 | 2007-08-10 | 画像処理装置、画像処理プログラム、画像処理方法 |
Publications (3)
| Publication Number | Publication Date |
|---|---|
| JP2009044594A JP2009044594A (ja) | 2009-02-26 |
| JP2009044594A5 JP2009044594A5 (ja) | 2010-08-19 |
| JP5032914B2 true JP5032914B2 (ja) | 2012-09-26 |
Family
ID=40350596
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2007209033A Active JP5032914B2 (ja) | 2007-08-10 | 2007-08-10 | 画像処理装置、画像処理プログラム、画像処理方法 |
Country Status (2)
| Country | Link |
|---|---|
| JP (1) | JP5032914B2 (ja) |
| WO (1) | WO2009022541A1 (ja) |
Families Citing this family (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5269718B2 (ja) * | 2009-08-18 | 2013-08-21 | オリンパス株式会社 | 画像処理装置、画像処理プログラムおよび画像処理方法 |
| JP5452242B2 (ja) * | 2010-01-15 | 2014-03-26 | オリンパス株式会社 | 画像処理装置、内視鏡システム、プログラム及び画像処理装置の作動方法 |
| CN103186897B (zh) * | 2011-12-29 | 2017-03-08 | 北京大学 | 获取图像差异度量结果的方法及装置 |
| JP2015027038A (ja) * | 2013-07-29 | 2015-02-05 | 日本放送協会 | 色情報補完装置およびそのプログラム |
| JP6408884B2 (ja) * | 2014-11-28 | 2018-10-17 | キヤノン株式会社 | 画像処理装置、画像処理方法及びプログラム |
| JP6465669B2 (ja) * | 2015-01-26 | 2019-02-06 | キヤノン株式会社 | 画像処理装置および画像処理方法 |
| CN110599394A (zh) * | 2019-09-12 | 2019-12-20 | 北京字节跳动网络技术有限公司 | 在线演示文稿中的图片处理方法、装置、存储介质及设备 |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4038867B2 (ja) * | 1998-03-19 | 2008-01-30 | 株式会社ニコン | 補間処理方法 |
| EP1641283B1 (en) * | 2003-06-12 | 2019-01-09 | Nikon Corporation | Image processing method, image processing program, image processor |
| JP2005072786A (ja) * | 2003-08-21 | 2005-03-17 | Matsushita Electric Ind Co Ltd | 色分離処理回路、色分離処理方法、プログラム、及びデジタルカメラ |
-
2007
- 2007-08-10 JP JP2007209033A patent/JP5032914B2/ja active Active
-
2008
- 2008-07-30 WO PCT/JP2008/063686 patent/WO2009022541A1/ja not_active Ceased
Also Published As
| Publication number | Publication date |
|---|---|
| WO2009022541A1 (ja) | 2009-02-19 |
| JP2009044594A (ja) | 2009-02-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8018501B2 (en) | Image processing apparatus, computer-readable recording medium recording image processing program, and image processing method | |
| JP5241823B2 (ja) | 色収差を補正する画像処理装置、画像処理方法、プログラム、および、記憶媒体 | |
| JP4184802B2 (ja) | 色不連続性均等化を使用して生データイメージを非対称にデモザイク処理するシステムおよび方法 | |
| JP5315158B2 (ja) | 画像処理装置及び画像処理方法 | |
| JP5677040B2 (ja) | 画像処理装置およびその制御方法 | |
| JP5032914B2 (ja) | 画像処理装置、画像処理プログラム、画像処理方法 | |
| JP4653059B2 (ja) | 撮像システム、画像処理プログラム | |
| JP5128207B2 (ja) | 画像処理装置及び画像処理方法、画像処理プログラム | |
| JP5041886B2 (ja) | 画像処理装置、画像処理プログラム、画像処理方法 | |
| JP5169994B2 (ja) | 画像処理装置、撮像装置及び画像処理方法 | |
| JP4683994B2 (ja) | 画像処理装置、画像処理方法、電子カメラ、スキャナ | |
| JP2013055623A (ja) | 画像処理装置、および画像処理方法、情報記録媒体、並びにプログラム | |
| US8259202B2 (en) | Image processing device and image processing program for acquiring specific color component based on sensitivity difference between pixels of an imaging device | |
| JP6282123B2 (ja) | 画像処理装置、画像処理方法及びプログラム | |
| JP4912979B2 (ja) | 画像処理装置、画像処理方法及びプログラム | |
| JP2009021756A (ja) | ノイズ除去回路、ノイズ除去方法、撮像装置、プログラム | |
| JP3730063B2 (ja) | 色成分生成装置および色成分生成方法並びにこれを用いた多色画像撮像装置 | |
| JP2009027537A (ja) | 画像処理装置、画像処理方法及び画像処理プログラム | |
| JP4385890B2 (ja) | 画像処理方法及び周波数成分補償部、当該周波数成分補償部を含む画像処理装置並びに画像処理プログラム | |
| JP4122082B2 (ja) | 信号処理装置およびその処理方法 | |
| JP4053362B2 (ja) | 補間処理方法、補間処理プログラムおよびこれを記録した記録媒体ならびに画像処理装置およびこれを備えた画像形成装置 | |
| JP4478981B2 (ja) | 色雑音低減手法およびカラー撮像装置 | |
| JP4708180B2 (ja) | 画像処理装置 | |
| JP2013055622A (ja) | 画像処理装置、および画像処理方法、情報記録媒体、並びにプログラム | |
| JP2010021733A (ja) | 画像処理装置およびその方法 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100706 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20100706 |
|
| 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: 20120626 |
|
| 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: 20120629 |
|
| R151 | Written notification of patent or utility model registration |
Ref document number: 5032914 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20150706 Year of fee payment: 3 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| 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 |