JP4317624B2 - 画像処理装置 - Google Patents
画像処理装置 Download PDFInfo
- Publication number
- JP4317624B2 JP4317624B2 JP25692899A JP25692899A JP4317624B2 JP 4317624 B2 JP4317624 B2 JP 4317624B2 JP 25692899 A JP25692899 A JP 25692899A JP 25692899 A JP25692899 A JP 25692899A JP 4317624 B2 JP4317624 B2 JP 4317624B2
- Authority
- JP
- Japan
- Prior art keywords
- pixel
- replacement
- value
- interpolation
- unit
- 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
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
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)
- Facsimile Image Signal Circuits (AREA)
Description
【発明の属する技術分野】
本発明は、画像処理装置に関し、特に単板式電子カメラ装置などで撮影された原画像データから、各画素がすべての色情報を有する高画質の画像データを生成する画像処理装置に関するものである。
【0002】
【従来の技術】
一般的に、2次元平面上にマトリクス状に配置された多数の画素ごとに光電変換を行うCCD(固体撮像素子)などの撮像素子では、いずれかの画素に欠陥がある場合、その欠陥画素では正常な出力すなわち画素値が得られない。したがってこのような撮像素子を用いる場合、その欠陥画素の周囲に位置する画素の画素値を用いて、その欠陥画素の画素値を補正する必要がある。
【0003】
通常、単板式の撮像素子を使った撮像装置では、各画素ごとに1つの原色(例えばRGBのどれか)に対する画素値しか持たない略市松状の原画像データから、各画素ごとにすべての色情報(RGBあるいは輝度値と色差信号)を持つ画像データを補間処理して作り出している。したがって、撮像素子から得られた原画像データに欠陥画素の画素値が含まれている場合、その欠陥画素の影響がその周囲に拡散するため、その画質が著しく劣化する。
【0004】
従来、このような欠陥画素の画素値を補正する場合、欠陥画素の1画素前あるいは数画素前の同色画素の画素値、あるいは欠陥画素前後の同色画素の平均値などを用いて欠陥画素の画素値を置換していた。さらに2画素以上前後の画素値を組み合わせて用い、さまざまな条件に基づいて適応的に欠陥画素の画素値を置換にするなどの工夫が行われてきた(例えば、特許2636287号、特開平7−336602号公報など参照)。
【0005】
【発明が解決しようとする課題】
これら画素値の置換処理を行うことにより、撮像素子で得られた原画像データの欠陥は目立たなくなるが、単板式の撮像素子の場合は、このような置換処理の後で上記のような補間処理を行う必要があるため、周囲の画素値を用いて置換された欠陥画素の画素値が、置換後の補間処理により周辺の画素に拡散してしまい、十分な画質の画像データを得ることができないという問題点があった。
【0006】
欠陥画素の直前に位置する同色画素の画素値を用いて欠陥画素の画素値を置換する方法では、図22(a)のように欠陥画素G43が明るい領域101と暗い領域102の境界付近にあった場合、画素G43の画素値はその直前に位置する同色の画素G23の画素値で置換され、図22(b)に示すように、本来明るい画素を示すべき画素G43の画素値は暗い画素を示す画素値で置換される。そして、このように置換された画素G43の画素値は、その後の補間処理においてその近傍の補間点でのG色画素値の生成に使われるため、偽の情報が補間領域の大きさに応じて拡散する。
【0007】
すなわち、補間点の各色情報を求めるのに用いる補間領域に欠陥画素が存在する場合、所定の色情報に欠陥画素の画素値が含まれるため、その欠陥画素を含む補間領域を用いるすべての補間点に欠陥画素の画素値が拡散することになる。したがって、補間点を中心とする3×3画素の補正領域を用いる場合は、図22(c)に示すように、明るい領域101において画素G43を中心として3×3画素の暗い領域が現れることになる。高画質を得るためもっと広い補間領域を使って高次の補間処理を行う場合には、さらにその影響が広がってしまうという問題があった。
【0008】
また、このような現象は、撮像素子の欠陥画素を補うための画素値置換処理に起因して発生するだけでなく、画素値の置換処理を行った後に補間処理を行う場合には、いずれの場合も発生しうる現象である。
本発明はこのような課題を解決するためのものであり、撮像素子で得られた画素値を補間処理して新たな画像データを得る場合、複雑な条件に基づく適応的な処理を行うことなく高速処理でき、その補間処理に先立って他の画素値で置換した画素の影響を抑制して高画質の画像データを得ることができる画像処理装置を提供することを目的としている。
【0009】
【課題を解決するための手段】
このような目的を達成するために、本発明による画像処理装置は、原画像データに含まれる各画素値のうち、画素値置換が不要な画素の画素値については画素値の置換なしを示す置換情報を画素値に付加し置換情報付画像データとして出力し、画素値置換が必要な画素の画素値についてはその画素値を所定の画素値で置換するとともに画素値の置換ありを示す置換情報をその置換した画素値に付加し置換情報付画像データとして出力する置換部を設け、補間部で、この置換部から出力された各置換情報付画像データのうち、補間点を含む所定の補間領域内に位置する同一色の画素の画素値から、所定の演算式に基づきその補間点における画素値を各色情報ごとに補間算出してすべての色情報を有する補間画素値を出力するとともに、その算出に用いるいずれかの画素の置換情報が置換ありを示す場合は、その演算式とは異なる演算式を用いるようにしたものである。
【0010】
また、補間点の周辺に位置する画素であって、補間領域を含むより広い範囲の補正領域内に位置する複数の画素の画素値から、所定の演算式に基づきその補間点の画素値の高い周波数成分を補正するための画素補正成分を算出するとともに、その算出に用いるいずれかの画素の置換情報が置換ありを示す場合は、その演算式とは異なる演算式に基づき画素補正成分を算出する補正成分算出部を設け、補正部で、この補正成分算出部で算出された補間点での画素補正成分を、補間部から出力されたその補間点の補間画素値に加算あるいは積算して各色情報ごとに当該補間画素値を補正し、その補間点におけるすべての色情報を有する新たな画素値として出力するようにしたものである。
【0011】
さらに、置換部で、撮像素子の各画素の欠陥有無を示す欠陥情報に基づき、各画素値の置換要否を判断するようにし、あるいは画素値を置換する場合、その画素値の近傍に位置する同色画素から得た画素値を用いて置換するようにしたものである。また補正成分算出部で、補正領域内に位置する画素のうち、原画像データの輝度成分を代表する色情報を有する画素値を用いて、その補間点での画素補正成分を算出するようにしたものである。
【0012】
補間画素値の算出に用いる演算対象画素にその置換情報が置換ありを示す画素を含む場合、あるいは画素補正成分の算出に用いる演算対象画素にその置換情報が置換ありを示す画素を含む場合、それぞれ通常の演算式と比較してその画素またはその画素を含む複数の演算対象画素の重み係数を削減あるいはゼロとした異なる演算式を用いるようにしたものである。また画素補正成分の算出に用いる演算対象画素にその置換情報が置換ありを示す画素を含む場合、補正なしを示す画素補正成分を出力するようにしたものである。
【0013】
より具体的には、置換部から出力された置換情報付画像データを構成する各画素値を所定画素ライン数分だけ並列して同一画素列ごとに画素ブロックとして順次取込むことにより、これら連続して取り込まれた所定数の画素ブロックからサブマトリクスを構成し、そのサブマトリクスに対して予め設定されている各領域に含まれる画素の画素値の和および置換情報の論理和をそれぞれの領域ごとの領域値として算出し、これら各領域値を画素ブロックの取込みに同期して並列出力する領域値算出部をさらに備え、補間部で、この領域値算出部から並列出力される各領域値を選択的に用いて、処理対象サブマトリクスの補間点における補間画素値をサブマトリクスごとに順次算出するようにしたものである。さらに、補正成分算出部で、この領域値算出部から並列出力される各領域値を選択的に用いて、処理対象サブマトリクスの補間点での画素補正成分をサブマトリクスごとに順次算出するようにしたものである。
【0014】
また、撮像素子の欠陥画素位置を示す情報として直前の欠陥画素位置との相対画素位置情報を用いて、原画像データを構成する各画素が欠陥画素か否かを判断し、その判断結果を欠陥情報として各画素に同期して置換部に出力する欠陥情報生成部をさらに備え、置換部で、この欠陥情報生成部からの欠陥情報に基づき、原画像データに含まれる各画素値が欠陥画素に対応するものか否かに応じて、それぞの画素値の置換要否を判断するようにしたものである。
【0015】
【発明の実施の形態】
次に、本発明について図面を参照して説明する。
図1は本発明の一実施の形態である画像処理装置のブロック図であり、1はCCDなどの撮像素子から出力される画像データであって、各画素値が所定色フィルタに対応する色情報のレベルを示す原画像データ、10はこのような原画像データ1から2次元平面上に配置された各補間点ごとにすべての色情報のレベルを示す画素値からなる新たな画像データ9を生成する画像処理装置である。
【0016】
画像処理装置10において、2は画素の欠陥有無を示す欠陥情報1Dに基づき原画像データ1うち欠陥画素の画素値については他の画素値で置換するとともに置換ありを示す置換情報を画素値とともに置換情報付画像データ3として出力し、正常画素の画素値については置換なしを示す置換情報をその画素値とともに置換情報付画像データ3として出力する置換部である。
【0017】
また、4は置換部2から順次出力される置換情報付画像データ3を一時的に記憶するバッファ部、6はこのバッファ部3に記憶されている置換情報付画像データ5を読み出し、所定画素領域内に位置する複数の画素の画素値から、対応する補間点ごとにすべての色情報のレベルを示す画素値を補間処理して生成するとともに、その補間処理に用いる各画素値にその置換情報が置換ありを示す画素値が含まれる場合は、通常の演算式とは異なる演算式を用いて補間処理し、得られた各画素値を新たな画像データ9として出力する補間処理部6である。
【0018】
置換部2は、図2(a)に示すように、原画像データ1を2画素分遅延させる遅延部21と、欠陥情報1Dに基づき遅延部21の出力と原画像データ1のいずれかを選択出力する信号切替部22と、この信号切替部22の出力23に、その画素値の置換有無を示す置換情報(ここでは、欠陥情報1D)を付加し、置換情報付画像データ3として出力する置換情報付加部24とから構成されている。
【0019】
一般的なCCDでは、各画素の画素値がアナログ値として画素ライン方向に離散して順に出力される。ここではCCDから出力されたこれら画素値が前もってA/D変換され、ディジタル値の原画像データ1として画像処理装置10へ順次入力されるものとする。図2(b)に示すように、画素R33が欠陥画素である場合、遅延部22で保持しておいたその直前に位置する同色画素R31の画素値が画素R33の画素値として用いられる。また欠陥画素でない場合は読み込まれた原画像データ1がそのまま出力される。
【0020】
通常、CCDの欠陥画素位置は、その欠陥位置を示すアドレス情報として提供される。ここでは、後述する欠陥情報生成部(図20参照)などにより、読み込んだ原画像データ1の画素位置を示すアドレスと、欠陥位置のアドレス情報とが比較され、その一致に応じて原画像データ1と同期して、その原画像データ1の画素値が置換すべき(欠陥画素の)ものであるか否かを示す欠陥情報1Dが入力されるものとする。置換情報付加部24では、図2(c)に示すように、信号切替部22で置換処理された後の画素値を示す出力23の各ビットD0〜Dkに、欠陥情報1Dに応じて置換情報を示すビットDd(置換なし=0,置換あり=1)が付加され、置換情報付画像データ3が出力される。
【0021】
画素値の置換方法としては、図3に示すように、その欠陥画素の前後に位置する同色画素の画素値を用いて欠陥画素の画素値を置換するようにしてもよい。この場合、図3(a)示すように、2つの遅延部21A,21Bを直列に接続し、欠陥画素でない場合は遅延部21Aの出力を選択し、欠陥画素の場合は平均算出部24で算出された遅延部21Bの出力と原画像データ1の平均値を選択すればよい。これにより、図3(b)に示すように、画素R33が欠陥画素の場合、その直前の同色画素R13と直後の同色画素R53の平均画素値が、画素R33の新たな画素値として出力される。
【0022】
以上では、置換部2の構成として一般的な画素置換方法を用いた場合を例として説明したがこれに限定されるものではなく、他の画素置換方法を用いてもよい。また、欠陥画素の画素値を置換する場合を例として説明するが、その置換の目的はいずれでもよく、画素値の置換処理後に補間処理する構成であれば本発明を適用できる。
但し、本発明では、画素値置換の有無を示す置換情報を各画素値ごとに付加する必要がある。この置換情報を付加する位置はいずれでもよく、図2(c)に示したように画素値23の最上位ビット側でもよく、また最下位ビット側やビット間でもよい。
【0023】
次に、図4を参照して、本発明の第1の実施の形態による補間処理部6について説明する。図4は補間処理部の構成例を示すブロック図であり、ここでは輝度値を代表する画素値により補間画素値を補正する機能を有する補間処理部を例として説明する。
図4において、補間処理部6はバッファ部4から読み出した置換情報付画像データ5について補間処理を行い補間画素値62を出力する補間部61と、置換情報付画像データ5のうち輝度値を代表する画素値から輝度補正成分64を算出する補正成分算出部63と、輝度補正成分64を用いて補間画素値62を補正し所望の画像データ9を出力する補正部65とから構成されている。
【0024】
補間部61および補正成分算出部63では、読み込んだ置換情報付画像データ5の置換情報に基づいてそれぞれの演算処理に用いる画素領域内に置換画素があるか否か判断し、その判断結果に応じて演算処理に用いる演算式を選択して用いている。
図5は補間処理部6の動作を示す説明図であり、ここでは補間処理および補正成分算出処理に用いる画素領域内に置換画素がない場合に用いる通常の演算式が示されている。以下では、原画像データ1(置換情報付画像データ5)の各画素位置からずれた位置すなわち画素と画素との間に補間点を設定した場合について説明するが、これに限定されるものではなく画素上に補間点を設定してもよい。
【0025】
図5(a)では、画素R33、G32、G43、B42に囲まれた位置に補間点Bbが設定さている。この場合、補間部61では、図5(c)に示す数式に基づき、補間点Bbを含む2画素×2画素の補間領域51Gまたは3画素×3画素の補間領域51R,51Bに含まれる同一色の周囲画素から補間画素値62(gBb,rBb,bBb)が算出される。
【0026】
これと並行して、補正成分算出部63では、補間点Bbの周囲にあり輝度値を代表する複数の画素の画素値と、図5(b)に示すフィルタ係数および補正倍率(重み係数)gfとを用いて、図5(c)に示す数式により、補間点Bbにおける各色情報の画素値を補正する画素補正成分64(HFBb)が生成される。特に、画素補正成分64の算出に用いる画素として、補間部61での補間処理に用いた補間点の周囲の画素の範囲と比較して、補間点Bbを中心としたより広い範囲、ここではフィルタ係数に対応する4画素×4画素の補正領域52内に位置する所定画素が用いられる。
【0027】
したがって、補間部61で算出される補間画素値62には、補間点の周辺画素が持つ高い空間周波数成分が含まれないが、画素補正成分64には、その補正領域52とフィルタ係数に応じた特性で高い空間周波数成分が含まれることになる。その後、補正部65では、図5(c)の演算式に示されているように、画素補正成分64が補間画素値62に加算(あるいは積算)されて、各色情報ごとに補間画素値63が補正され、補間点Bbにおける各色情報の新たな画素値(g'Bb,r'Bb,b'Bb)すなわち所望の画像データ9が算出される。
【0028】
一方、これら補間処理および補正成分算出処理に用いる画素領域内に置換画素がある場合、図6に示すように、置換画素と補間点との位置関係により、それぞれ対応する演算式として異なる演算式あるいは係数が用いられる。例えば、図6(a)に示すように、補間領域51G内のG画素(画素G32または画素G43)が置換画素の場合、補間点BbにおけるG成分gBb算出時に置換画素の重みをゼロとしてその画素値を用いず、置換画素ではないもう一方の正常画素の画素値がG成分gBbとしてそのまま用いる。
【0029】
図6(b)に示すように、補間領域51R内で補間点Bbに近いR画素(画素R33)が置換画素の場合、置換画素の影響を低減するために補間点BbにおけるR成分rBb算出時の画素R33の重みを削減し、例えば補間領域51R内の各R画素R33,R31,R51,R53の重みを等しくして、これら画素値の平均値をR成分rBbとして用いる。なお、図5(a)に示すように補間領域51R,51Bは補間点Bbを中心として対称位置にあり、図6(b)のR画素をB画素に置き換えることにより、画素B42が置換画素の場合のB成分bBbの算出演算式にも適用できる。
【0030】
図6(c)に示すように、補間領域51R内で最も補間点Bbに近いR画素以外のR画素(画素R31、R51、R53)のいずれか1つ以上が置換画素の場合、置換画素の影響を低減するとともに、残りの画素による補間の偏りが発生しないように、補間点BbにおけるR成分rBb算出時のこれら画素R31、R51、R53の重みをすべてゼロとし、最も補間点Bbに近い画素R33の画素値をR成分rBbとして用いる。なお、図5(a)に示すように補間領域51R,51Bは補間点Bbを中心として対称位置にあり、図6(c)のR画素をB画素に置き換えることにより、画素B22,B24,B44のいずれか置換画素の場合のB成分bBbの算出演算式にも適用できる。
【0031】
さらに、図6(d)に示すように、補正領域52内のG画素(画素G21,G23,G32,G34,G41,G43,G52,G54)のいずれか1つ以上が置換画素の場合、残りの画素による画素補正成分の算出に偏りが発生しないように、補間点Bbにおける画素補正成分HFBb算出時のこれら画素G21,G23,G32,G34,G41,G43,G52,G54の重みをゼロとし、画素補正成分HFBbとしてゼロ(補正なし)を用いる。
【0032】
図5および図6では、図5(a)に示す補間点Bbの場合、すなわち補間点の右上にB画素(画素B42)が存在する場合について説明したが、他の位置関係の補間点でも同様である。原画像データ1(置換情報付画像データ5)の各画素位置とは異なる位置すなわち画素間に補間点を設けた場合、図5以外のパターンとして図7(a)〜図7(c)に示す補間点Ab(補間点の左上にB画素が存在する場合),Ar(補間点の左上にR画素が存在する場合),Br(補間点の右上にR画素が存在する場合)がある。
【0033】
図7(a)については、図5(a)の画素配置例を左右反転(または90゜回転)させたものとみなすことができ、補間領域51R,51Bおよび図5(b)のフィルタ係数を左右反転(または90゜回転)させるとともに、各演算式の画素値を入れ替えて用いればよい。また、図7(b)および図7(c)については、図7(a)および図5(a)についてR画素とB画素とが入れ替わったものと見なすことができ、RとBとを入れ替えて算出すればよい。したがって、いずれの場合も、図5(c)および図6と同様の演算式を用いて、置換画素の有無に応じた補間処理および画素補正処理を実行できる。
【0034】
このように、補間処理に用いる補間領域51G,51R,51Bおよび補正成分算出処理に用いる補正領域52内の演算対称画素に置換画素が含まれる場合、補間処理あるいは補正成分算出処理に用いる演算式として通常とは異なる演算式、例えば置換画素の画素値の重みを削減しあるいはゼロとする演算式を用いるようにしたので、置換画素による影響を低減あるいは抑止できる。これにより、周囲の画素から得た所定の画素値で置換された置換画素の画素値をそのまま用いる場合と比較して、その置換画素と周囲画素との画素値差がある場合でも、置換後の補間処理あるいは画素補正処理による画素値差の拡散が抑制され、高画質の画像信号が得られる。
【0035】
図8〜10は置換画素(欠陥画素)の影響を示す画像処理結果であり、図8は置換画素置換後に単に補間処理を行った場合、図9は本発明を補間処理にのみ適用した場合、図10は本発明を補間処理および補正成分算出処理に適用した場合について、その画像処理結果をそれぞれ示している。ここでは、前述した図22と同様に暗い領域と明るい領域の境界付近において、明るい領域にある置換画素の画素値が暗い領域の画素値により置換された場合が例として示されている。
なお、図8〜10の画像処理結果は、前述の図5と同様に、原画像データ1の各画素位置とは異なる位置に補間点を設けて得たものであり、これら画像処理結果の画素(四角形)位置と元の置換画素位置(図示せず)とは一致していない。
【0036】
図8では、元々明るい領域にある置換画素の画素値が暗い領域の画素値により置換され、その値をそのまま用いて補間処理が行われたため、その暗い領域の画素値が補間処理により拡散され、図中破線で囲まれた明るい領域内の位置すなわち置換画素付近に、暗い画素が数個発生していることがわかる。
一方、図9では、本発明を補間処理で適用し、補間領域に置換画素が含まれる場合は、通常とは異なる演算式ここでは置換画素値の重みを削減あるいはゼロとして用いるようにしたものである。
【0037】
したがって、図9では、置換画素の画素値が暗い領域の画素値で置換された場合でも、図中破線で囲まれた明るい領域内の位置すなわち置換画素付近では、暗い画素の画素値レベルが低減され、画素置換後の補間処理による画素値差の拡散が抑制されていることがわかる。
さらに、図10では、本発明を補間処理および画素補正処理に適用したものであり、図中破線で囲まれた明るい領域内の位置すなわち置換画素付近では、暗い画素の発生がほとんどなく、置換画素置換後の補間処理あるいは画素補正処理による画素値差の拡散が抑止され、高画質の画像データが得られていることがわかる。
【0038】
また、補間部61において補間点を含む所定の補間領域51G,51R,51B内に位置する同一色の画素の画素値から、その補間点における各補間画素値62をそれぞれ算出するとともに、補正成分算出部63において補間部61で用いる補間領域を含むより広い範囲の補正領域52内に位置する複数の画素の画素値から、その補間点での画素補正成分64を算出し、補正部65においてこの画素補正成分64を用いて各補間画素値62を補正するようにしたので、補間部61における低次補間では得られない高い空間周波数成分が、画素補正成分64を用いた補正により補われ、高い空間周波数成分を含む新たな画素値が得られる。
【0039】
これにより、広い範囲の画素の画素値を用いてすべての色情報についてそれぞれ高次補間を行ったり、補間点周辺のさまざまな条件による複雑な補間処理を行うことなく、比較的簡素な処理により高い周波数成分を有する十分な画質の画像を得ることができる。
【0040】
また、補正成分算出部63において、画素補正成分64を算出する場合、図5に示すように、画像信号の輝度成分を代表する色情報を有する複数の画素の画素値、例えばベイヤ配列の画像信号ではG画素の画素値のみを用いて画素補正成分64を算出しているため、補正部65において各色情報の画素の画素値に対して、輝度成分についてのみ補正することができ、色バランスを変化させることもない。また、輝度成分を代表する画素は、通常、画素数が多く、最も高い周波数成分を有しているので、同色の画素のみから補間した画素値に比べて、より高い周波数成分を含む新たな画素値を得ることができる。
【0041】
次に、図11を参照して、本発明の第2の実施の形態による補間処理部6Aについて説明する。図11は補間処理部の構成例を示すブロック図である。
前述した図4では、補間部61および補正成分算出部63において置換情報付画像データ5をバッファから直接取り込む場合について説明したが、本実施の形態では図11に示すように領域値算出部60を設けて置換情報付画像データ5を取り込んで前処理し、補間部61Aおよび補正成分算出部63Aに分配するようにしたものである。
【0042】
図11において、60は置換情報付画像データ5を取り込み、補間点を中心とする複数の画素からなるサブマトリクス上に予め設定されている各画素領域ごとに、その画素領域に属する画素の画素値の和と置換情報の論理和とを領域値60Aとして算出出力する領域値算出部である。この領域値算出部60で得られた各領域値60Aは、画素ブロックの取込みに同期して並列出力される。
【0043】
一方、補間部61Aおよび補正成分算出部63Aで行われる処理は、前述の図4の補間部61および補正成分算出部63と同様であるが、置換情報付画像データ5を直接取り込むのではなく、領域値算出部60から並列出力される各領域値60Aを選択的に用いて、対応するサブマトリクスの補間点における補間画素値62および画素補正成分64を順次算出出力する。
【0044】
図12は領域値算出部の動作を示す説明図であり、(a)は置換情報付画像データ5の2次元平面画像、(b)はサブマトリクス、(c)はサブマトリクスに設定された領域群を示している。
領域値算出部60では、図12(a)に示すように、置換情報付画像データ5を構成する各画素値を所定画素ライン数分(j方向)、ここでは画素補正成分64の算出に必要な画素ライン数として4画素ライン分だけ並列して同一画素列ごとに画素ブロック31として順次取込む。
【0045】
そして、図12(b)および図12(c)に示すように、これら連続して取り込んだ所定数(i方向)、ここでは画素補正成分64の算出に必要な画素列数として4画素列分の画素ブロック31から、補間点xを中心とするサブマトリクス32を構成する。サブマトリクス32内には補間点xを中心として各領域群A〜Lが予め設定されている。これにより、領域値算出部60での画素ブロック31の取り込みに応じて、サブマトリクス32(および補間点x)が、2次元平面画像上をi方向に1画素分ずつシフトしていくことになり、画素ブロックの取り込みに同期して補間点xの新たな画素値を順次算出することにより、パイプライン処理が可能となる。
【0046】
領域値算出部2では、このようにして構成されるサブマトリクス32のうち、図12(c)に示すように、補間点xを中心として予め設定されている各画素領域A〜Lごとに、その画素領域に属する画素の画素値の和すなわち領域値60Aを算出するとともに、これら各領域値を画素ブロック31の取込みに同期して並列出力する。そして、補間部61Aおよび補正成分算出部63Aでは、これら並列出力される各領域値を選択的に用いて、対応するサブマトリクスの補間点における補間画素値62および画素補正成分64を順次算出出力する。
【0047】
なお、各画素領域は、後段の補間部61Aおよび補正成分算出部63Aで用いる演算式に基づき設定すればよく、図12(c)には、前述の第1の実施の形態で説明した補間処理および画素補正成分算出処理を用いる場合の画素領域A〜Lが示されている。
以下では、画素領域としてこれら画素領域A〜Lが予め設定されている場合を例として説明する。
【0048】
図13は領域値算出部の構成例を示すブロック図である。
図13において、11〜14は、それぞれ直列接続された3つの1ピクセルクロックディレイ111〜113,121〜123,131〜133,141〜143からなるシフトレジスタであり、それぞれ画素ブロック31の各画素値Vi1〜Vi4ごとに並列的に設けられている。なお、1ピクセルクロックディレイ(以下、ディレイという)とは、画素ライン方向(i方向)の画素クロック信号に同期して、入力された画素値を遅延出力するラッチ回路である。
【0049】
したがって、連続する4つの画素ブロック31が順次取り込まれた場合、シフトレジスタ11〜14の各ディレイの出力から、サブマトリクス32の各画素位置における画素値が出力される。そして、必要に応じて加算付加器15〜18により、画素領域を構成する複数の画素値が加算されるとともにその置換情報の論理和が算出しれ、それぞれの領域値が得られる。このようにして、領域値算出部60では、取り込まれたサブマトリクス32から各領域値60A(A〜L)が算出され並列的に出力される。
【0050】
図15は加算付加器の構成例を示すブロック図であり、2つの置換情報付画像データ150,151のうち、それぞれの画素値150A,151Aは加算器152で加算され、置換情報150D,151DはORゲート153により論理和が算出され、これらが新たな置換情報付画素値154として出力される。
【0051】
図14は補間部および補正成分算出部の構成例を示すブロック図である。
補間部61Aおよび補正成分算出部63Aにおいて、201〜209は補間点xとその右上画素または左上画素の色成分との位置関係を示す選択信号AB/rbに基づき4入力(Br,Bb,Ar,Ab)のうちのいずれかを選択出力する選択部である。なお、ここでのA,Bは図12(c)のA,B領域に対応しており、BbとはB領域すなわち補間点xの右上にB画素が存在する位置関係である場合を示している。
【0052】
したがって、補間点xの右上にB画素が存在する位置関係の場合は選択信号AB/rbが「Bb」となり、各選択部201〜209において入力Bbの信号が出力Qから出力される。
補正成分算出部63Aの加算付加器115〜118は、前述した図15の構成と同じである。
【0053】
補間部60AのAB係数変更部211,212は、例えば図16に示すような構成をなしており、入力される2つの領域値A,D(またはB,D)にそれぞれ含まれる置換情報に基づき、これら領域値から補間点xのG成分gA(gB)を得るための演算式の係数が切り替え選択される。特に、AB係数変更部211では、図5(c)および図6(a)に示す演算式に基づき位置関係BrおよびBbの場合での補間点xにおけるG成分を算出し、AB係数変更部212では、位置関係ArおよびAbの場合での補間点xにおけるG成分を算出している。
【0054】
補間部60AのRB係数変更部221,22は、例えば図17に示すような構成をなしており、図5(c)および図6(b),(c)に示す演算式を用いて、入力される3つの色成分値r1,r2,r3(またはb1,b2,b3)にそれぞれ含まれる置換情報に基づき、これら色成分値から補間点xにおけるR成分rx(またはB成分bx)を得るための演算式の係数が切り替え選択される。
【0055】
また補正成分算出部62AのHF係数変更部223は、例えば図18に示すような構成をなしており、図5(c)および図6(d)に示す演算式を用いて、入力される3つのG成分値gx,g1,g2にそれぞれ含まれる置換情報に基づき、これら色成分値から補間点xにおける画素補正成分64(HF)を得るための演算式の係数が切り替え選択される。実際には置換画素が含まれる場合、補正なしを示す値が選択出力される。
これら図14〜18で用いられている2入力セレクタは、選択信号SELが「0」すなわち置換画素でない場合に「入力0」側を出力Qとして選択し、選択入力SELが「1」すなわち置換画素の場合に「入力1」側を出力Qとして選択する。
【0056】
このようにして、補間部60Aで補間画素値61(gx,rx,bx)が算出されるとともに、補正分算出部62Aで画素補正成分63(HF)が算出され、補正部65において、画素補正成分63により補間画素値61が補正される。図19は補正部の構成例を示すブロック図である。同図において、81は画素補正成分64に対して2の累乗値を積算(除算)する複数の積算器からなる積算部であり、各積算器が互いに並列接続されている。82は補正倍率(重み係数)gfに基づき積算部81の各積算器の出力のうちの1つ以上を選択的に加算する加算器である。
【0057】
84は補間画素値62(gx,rx,bx)に対して加算器82の出力83を個別に加算し、画素補正成分7により補正された補間点における新たな補間画素値(r'x,b'x,g'x)すなわち所望の画像データ9として出力する加算器である。したがって、補正倍率gfを任意に選択入力することにより、このgfに応じた強さだけ補間画素値5を補正することができる。また、積算部81として、2の累乗値を積算する複数の積算器で構成するようにしたので、簡素な回路構成で任意の補正倍率gfを画素補正成分64に積算できる。なお、画素補正成分64の基準レベルが補間点の位置に応じて変化する場合は、補間点の位置情報に応じて、gfを自動的に切り替え選択することにより、画像補正成分64の基準レベルを調整できる。
【0058】
このように、第2の実施の形態では、領域値算出部60を設けて、サブマトリクス32上に予め設定されている各画素領域ごとに、その画素領域に属する画素の画素値の和を領域値60Aとして算出するとともに、これら各領域値60Aを画素ブロック31の取込みに同期して並列出力し、補間部61Aおよび補正成分算出部63Aにおいて、これら並列出力される各領域値を選択的に用いて、対応するサブマトリクス32の補間点における補間画素値および画素補正成分を順次算出出力するようにしたものである。
【0059】
したがって、画素ブロック31の取込みに同期して、サブマトリクス32が置換情報付画像データ5の2次元平面画像上をシフトしていくとともに、そのサブマトリクス32に対応する補間点における各色情報の補間画素値として、画素補正成分64により補正された新たな補間画素値9が得られ、結果として画素ブロック31の取込みに同期したパイプライン処理が実現できる。これにより、DSPなどを用いて数値演算することにより補間処理を行う場合と比較して、より高速に十分な画質の補間画素値を算出できる。
【0060】
また、置換部2で置換処理された画素値に対してそれぞれ置換の有無を示す置換情報を付加して置換情報付画像データを生成するとともに、補間処理部6でこれら置換情報付画像データを読み込んで、その画素値に付加されている置換情報に基づき、補間処理および補正成分算出処理に用いる演算式の係数を各回路部で切り替え制御するようにしたので、画素値とは別にその画素値に対応する置換情報を各回路部へ配信する場合と比較して回路構成が大幅に簡略化され、特に過去に取り込んだ画素値を遅延保持して演算するパイプライン処理において、別回路を設けてそれぞれの画素値に対する置換情報を各画素に同期して個別に提供する必要がなくなり極めて効果的である。
【0061】
以上の説明した第1および第2の実施の形態では、サブマトリクスとして4画素×4画素の画素領域を用い、原画像データ1(置換情報付画像データ5)の各画素の間に補間点を設けた場合について説明したが、これに限定されるものではない。例えばサブマトリクスの一辺の画素数を奇数個に設定し、その中央に位置する画素上に補間点を設けた場合でも本発明を適用でき、前述と同様の作用効果が得られる。
【0062】
前述の図1では、原画像データ1に同期して各画素の欠陥有無を示す欠陥情報1Dが入力される場合を前提として説明した。一般には、CCDの各画素のうち欠陥画素がどこに存在するかを示す欠陥画素位置情報は、CCDから出力される2次元画像上のアドレスとして提供されるため、これに基づいて欠陥情報1Dを生成する必要がある。
図20は欠陥情報を生成する欠陥情報生成部の構成例を示すブロック図である。ここでは、CCDの欠陥画素位置情報が予め相対アドレス情報により表現しておくものとする。
【0063】
相対アドレス情報とは、2次元画像上の画素走査方向順に並べた複数の欠陥画素アドレスについてそれぞれのアドレス間の相対値(差分)を示す情報である。欠陥画素の相対アドレス情報91A,91B,91C‥は、CCDからの画像データ出力が停止する期間、例えば水平ブランキング期間などの短い期間に、次の1画素ライン上に位置する欠陥画素の分だけデータバス98を介して内部バッファメモリ90にロードされる。これら相対アドレス情報91A,91B,91C‥は、実際の相対アドレスを示す相対アドレス値93とその相対アドレス値がどのビットエリアのものかを示すエリア情報92から構成されている。
【0064】
アドレス制御部94は、内部バッファメモリ90から相対アドレス情報91Aの相対アドレス値93を読み出し、そのエリア情報92に基づき欠陥画素アドレスレジスタ95のいずれかのビットエリアへ加算する。
一方、画素アドレスレジスタ96には、原画像データ1に同期して画素アドレスが設定され、この画素アドレスレジスタ96と欠陥画素アドレスレジスタ95の値が、画素クロックφごとに比較器97で比較される。
【0065】
ここで、両者が不一致の場合はその原画像データ1が正常画素であると判断して、欠陥情報1Dとして「0」が出力される。また両者が一致した場合はその原画像データ1が欠陥画素であると判断して、欠陥情報1Dとして「1」が出力される。これにより原画像データ1に同期して欠陥情報1Dが得られる。
欠陥情報1Dとして欠陥画素を示す「1」が出力された場合、内部バッファメモリ90では次の相対アドレス情報91Bを選択する。これにより、相対アドレス情報91Bがアドレス制御部94により読み出され、前述と同様に欠陥画素アドレスレジスタ95に加算設定され、次の欠陥画素に備える。
【0066】
アドレス制御部94では、相対アドレス値93の内容をチェックし、所定値(例えばゼロ)が設定されているまで複数の相対アドレス情報を読み込むようになっており、これにより複数の相対アドレス情報を用いて相対アドレス値を表現できる。
【0067】
一般に、この種の画像処理装置で高速のパイプライン処理を行う場合、そのデータバスは画素値を含めさまざまなデータの入出力に頻繁に利用されている。したがって、欠陥画素位置アドレスをメモリから内部バッファメモリへロードするためにデータバスを使える時間は、CCDからの画素データ出力が停止している水平ブランキング期間などわずかな時間となる。
ここで、図20に示すように、欠陥画素位置情報を相対アドレス情報により表現しておけば、同一画素ライン上に複数の欠陥画素が発生する場合など、欠陥画素がアドレス空間上で近くに位置する場合、各欠陥画素位置を示すために必要な情報量を削減でき、内部バッファメモリの記憶容量を削減できる。
【0068】
さらに、欠陥画素が同一画素ライン上に集中して存在しているほど、絶対アドレスで表現されている欠陥画素位置情報をロードする場合と比較して、ロードに要する時間すなわちデータバスを使用する時間を短縮できる。したがって、水平ブランキング期間などわずかな時間に欠陥画素位置情報をロードする場合でも、その期間にデータバスを利用する他の処理に対する影響を低減でき、全体として高速のパイプライン処理を実現できる。
【0069】
【発明の効果】
以上説明したように、本発明は、補間画素値の算出に用いる補間領域内や画素補正成分算出に用いる補正領域内の画素のいずれかに、画素値が置換された置換画素が含まれる場合は、通常とは異なる演算式を用いて補間画素値や画素補正成分を算出するようにしたので、置換画素による影響を低減あるいは抑止できる。これにより、周囲の画素の画素値で置換された置換画素の画素値をそのまま用いる場合と比較して、その置換画素と周囲画素との画素値差がある場合でも、置換後の補間処理あるいは画素補正処理による画素値差の拡散が抑制され、高画質の画像データが得られる。また、画素値の置換有無を置換情報としてその画素値に付加し、補間画素値算出時および画素補正成分算出時にその画素値の置換情報に基づき判断するようにしたので、比較的簡素な回路構成で高速パイプライン処理を実現できる。
【図面の簡単な説明】
【図1】 本発明の一実施の形態による画像処理装置のブロック図である。
【図2】 置換部の構成例を示すブロック図である。
【図3】 置換部の他の構成例を示すブロック図である。
【図4】 本発明の第1の実施の形態による補間処理部を示すブロック図である。
【図5】 補間処理部の演算処理(通常時)を示す説明図である。
【図6】 補間処理部の演算処理(置換画素が含まれる場合)を示す説明図である。
【図7】 補間点の他の配置例を示す説明図である。
【図8】 欠陥画素置換後に補間処理を行った場合の画像処理結果例を示す説明図である。
【図9】 本発明を補間処理にのみ適用した場合の画像処理結果例を示す説明図である。
【図10】 本発明を補間処理および補正成分算出処理に適用した場合の画像処理結果例を示す説明図である。
【図11】 本発明の第2の実施の形態による補間処理部を示すブロック図である。
【図12】 領域値算出部の動作を示す説明図である。
【図13】 領域値算出部の構成例を示すブロック図である。
【図14】 補間部および補正成分算出部の構成例を示すブロック図である。
【図15】 加算付加部の構成例を示すブロック図である。
【図16】 AB係数変更部の構成例を示すブロック図である。
【図17】 RB係数変更部の構成例を示すブロック図である。
【図18】 HF係数変更部の構成例を示すブロック図である。
【図19】 補正部の構成例を示すブロック図である。
【図20】 置換情報生成部の構成例を示すブロック図である。
【図21】 従来の画像処理を示す説明図である。
【符号の説明】
1…原画像データ、1D…欠陥情報、2…置換部、3,5…置換情報付画像データ、4…バッファ部、6…補間処理部、9…画像データ(補間処理後)、10…画像処理装置、21,21A,21B…遅延部、22…信号切替部、24…置換情報付加部、31…画素ブロック、32…マトリクス、51G,51R,51B…補間領域、52…補正領域、60…領域値算出部、60A…領域値、61,61A…補間部、62…補間画素値、63,63A…補正成分算出部、64…画素補正成分、65…補正部,90…内部バッファメモリ、91A,91B,91C…相対アドレス情報、92…選択情報、93…相対アドレス値、94…アドレス制御部、95…欠陥画素アドレスレジスタ、96…画素アドレスレジスタ、97…比較器。
Claims (11)
- 2次元平面上にマトリクス状に配置された多数の画素からなり、かつ各画素がそれぞれ個別の色フィルタを有する撮像素子から得られた所定色情報のレベルを示す画素値のみを有する原画像データから、2次元平面上に配置された各補間点ごとにすべての色情報のレベルを示す画素値を有する新たな画像データを生成する画像処理装置であって、
前記原画像データに含まれる各画素値のうち、画素値置換が不要な画素の画素値については画素値の置換なしを示す置換情報を前記画素値に付加し置換情報付画像データとして出力し、画素値置換が必要な画素の画素値についてはその画素値を所定の画素値で置換するとともに画素値の置換ありを示す置換情報をその置換した画素値に付加し置換情報付画像データとして出力する置換部と、
この置換部から出力された各置換情報付画像データのうち、補間点を含む所定の補間領域内に位置する同一色の画素の画素値から、所定の演算式に基づきその補間点における画素値を各色情報ごとに補間算出してすべての色情報を有する補間画素値を出力するとともに、その算出に用いるいずれかの画素の置換情報が置換ありを示す場合は、その演算式とは異なる演算式を用いる補間部とを備えることを特徴とする画像処理装置。 - 請求項1記載の画像処理装置において、
前記補間点の周辺に位置する画素であって、前記補間領域を含むより広い範囲の補正領域内に位置する複数の画素の画素値から、所定の演算式に基づきその補間点の画素値の高い周波数成分を補正するための画素補正成分を算出するとともに、その算出に用いるいずれかの画素の置換情報が置換ありを示す場合は、その演算式とは異なる演算式に基づき前記画素補正成分を算出する補正成分算出部と、
この補正成分算出部で算出された前記補間点での画素補正成分を、前記補間部から出力されたその補間点の補間画素値に加算あるいは積算して各色情報ごとに当該補間画素値を補正し、その補間点におけるすべての色情報を有する新たな画素値として出力する補正部とをさらに備えることを特徴とする画像処理装置。 - 請求項1記載の画像処理装置において、
前記置換部は、前記撮像素子の各画素の欠陥有無を示す欠陥情報に基づき、前記各画素値の置換要否を判断することを特徴とする画像処理装置。 - 請求項1記載の画像処理装置において、
前記置換部は、画素値を置換する場合、その画素値の近傍に位置する同色画素から得た画素値を用いて置換することを特徴とする画像処理装置。 - 請求項2記載の画像処理装置において、
前記補正成分算出部は、前記補正領域内に位置する画素のうち、原画像データの輝度成分を代表する色情報を有する画素値を用いて、その補間点での画素補正成分を算出することを特徴とする画像処理装置。 - 請求項1記載の画像処理装置において、
前記補間部は、前記補間画素値の算出に用いる演算対象画素にその置換情報が置換ありを示す画素を含む場合、前記補間画素値算出のための通常の演算式と比較してその画素またはその画素を含む複数の演算対象画素の重み係数を削減あるいはゼロとした異なる演算式を用いることを特徴とする画像処理装置。 - 請求項2記載の画像処理装置において、
前記補正成分算出は、前記画素補正成分の算出に用いる演算対象画素にその置換情報が置換ありを示す画素を含む場合、前記画素補正成分算出のための通常の演算式と比較してその画素またはその画素を含む複数の演算対象画素の重み係数を削減あるいはゼロとした異なる演算式を用いることを特徴とする画像処理装置。 - 請求項2記載の画像処理装置において、
前記補正成分算出部は、前記画素補正成分の算出に用いる演算対象画素にその置換情報が置換ありを示す画素を含む場合、補正なしを示す画素補正成分を出力することを特徴とする画像処理装置。 - 請求項1記載の画像処理装置において、
置換部から出力された置換情報付画像データを構成する各画素値を所定画素ライン数分だけ並列して同一画素列ごとに画素ブロックとして順次取込むことにより、これら連続して取り込まれた所定数の画素ブロックからサブマトリクスを構成し、そのサブマトリクスに対して予め設定されている各領域に含まれる画素の画素値の和および置換情報の論理和をそれぞれの領域ごとの領域値として算出し、これら各領域値を画素ブロックの取込みに同期して並列出力する領域値算出部をさらに備え、
補間部は、この領域値算出部から並列出力される各領域値を選択的に用いて、処理対象サブマトリクスの補間点における補間画素値を前記サブマトリクスごとに順次算出することを特徴とする画像処理装置。 - 請求項2記載の画像処理装置において、
置換部から出力された置換情報付画像データを構成する各画素値を所定画素ライン数分だけ並列して同一画素列ごとに画素ブロックとして順次取込むことにより、これら連続して取り込まれた所定数の画素ブロックからサブマトリクスを構成し、そのサブマトリクスに対して予め設定されている各領域に含まれる画素の画素値の和および置換情報の論理和をそれぞれの領域ごとの領域値として算出し、これら各領域値を画素ブロックの取込みに同期して並列出力する領域値算出部をさらに備え、
補間部は、この領域値算出部から並列出力される各領域値を選択的に用いて、処理対象サブマトリクスの補間点における補間画素値を前記サブマトリクスごとに順次算出し、
補正成分算出部は、この領域値算出部から並列出力される各領域値を選択的に用いて、処理対象サブマトリクスの補間点での画素補正成分を前記サブマトリクスごとに順次算出することを特徴とする画像処理装置。 - 請求項1記載の画像処理装置において、
前記撮像素子の欠陥画素位置を示す情報として直前の欠陥画素位置との相対画素位置情報を用いて、前記原画像データを構成する各画素が欠陥画素か否かを判断し、その判断結果を欠陥情報として前記各画素に同期して前記置換部に出力する欠陥情報生成部をさらに備え、
前記置換部は、この欠陥情報生成部からの欠陥情報に基づき、前記原画像データに含まれる各画素値が欠陥画素に対応するものか否かに応じて、それぞの画素値の置換要否を判断することを特徴とする画像処理装置。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP25692899A JP4317624B2 (ja) | 1999-09-10 | 1999-09-10 | 画像処理装置 |
US09/655,665 US6977681B1 (en) | 1999-09-10 | 2000-09-06 | Image processing apparatus |
EP00119605A EP1083753A3 (en) | 1999-09-10 | 2000-09-07 | Image processing apparatus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP25692899A JP4317624B2 (ja) | 1999-09-10 | 1999-09-10 | 画像処理装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2001103497A JP2001103497A (ja) | 2001-04-13 |
JP4317624B2 true JP4317624B2 (ja) | 2009-08-19 |
Family
ID=17299332
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP25692899A Expired - Lifetime JP4317624B2 (ja) | 1999-09-10 | 1999-09-10 | 画像処理装置 |
Country Status (3)
Country | Link |
---|---|
US (1) | US6977681B1 (ja) |
EP (1) | EP1083753A3 (ja) |
JP (1) | JP4317624B2 (ja) |
Families Citing this family (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP4051196B2 (ja) * | 2001-11-08 | 2008-02-20 | オリンパス株式会社 | ノイズリダクションシステム、ノイズリダクション方法、ノイズリダクションプログラム、及び電子カメラ |
US7283165B2 (en) * | 2002-11-15 | 2007-10-16 | Lockheed Martin Corporation | Method and apparatus for image processing using weighted defective pixel replacement |
JP4302391B2 (ja) * | 2002-11-28 | 2009-07-22 | 株式会社メガチップス | 画素補間装置及び画素補間方法並びにデジタルカメラ |
JP4305071B2 (ja) * | 2003-06-30 | 2009-07-29 | 株式会社ニコン | 信号補正方法 |
JP4498043B2 (ja) * | 2004-07-20 | 2010-07-07 | シャープ株式会社 | 液晶表示装置、液晶表示装置のリペア方法及び液晶表示装置の駆動方法 |
TWI256847B (en) * | 2004-08-30 | 2006-06-11 | Via Tech Inc | Method and apparatus for dynamically detecting pixel values |
JP4822773B2 (ja) * | 2004-09-13 | 2011-11-24 | キヤノン株式会社 | 色ノイズ低減回路及びそれを用いた撮像装置 |
JP4478050B2 (ja) * | 2005-03-18 | 2010-06-09 | 株式会社リコー | Simd型マイクロプロセッサ及びデータ処理方法 |
GB2426881B (en) * | 2005-06-01 | 2010-12-29 | Snell & Wilcox Ltd | Method and apparatus for spatial interpolation of colour images |
JP2007195096A (ja) * | 2006-01-23 | 2007-08-02 | Sanyo Electric Co Ltd | 電子カメラ |
JP4703504B2 (ja) * | 2006-07-21 | 2011-06-15 | ソニー株式会社 | 画像処理装置、画像処理方法、及びプログラム |
US20090091642A1 (en) * | 2007-10-03 | 2009-04-09 | Winbond Electronics Corp. | Image defect correction system using directional detection |
JP5056501B2 (ja) * | 2008-03-12 | 2012-10-24 | 株式会社Jvcケンウッド | 撮像装置及びこれに用いる欠陥画素補正方法 |
JP5867806B2 (ja) * | 2011-09-16 | 2016-02-24 | 株式会社リコー | 撮像装置及びこれを用いた物体識別装置 |
CN106507068B (zh) | 2016-11-29 | 2018-05-04 | 广东欧珀移动通信有限公司 | 图像处理方法及装置、控制方法及装置、成像及电子装置 |
Family Cites Families (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2636287B2 (ja) | 1987-12-24 | 1997-07-30 | ソニー株式会社 | 撮像信号欠陥補正回路 |
US5008739A (en) | 1989-02-13 | 1991-04-16 | Eastman Kodak Company | Real-time digital processor for producing full resolution color signals from a multi-color image sensor |
US5392070A (en) * | 1991-11-26 | 1995-02-21 | Kabushiki Kaisha Toshiba | Apparatus for correcting faulty pixel signals by replacing the faulty pixel signals with normal pixel signals |
JP3125124B2 (ja) | 1994-06-06 | 2001-01-15 | 松下電器産業株式会社 | 欠陥画素傷補正回路 |
JP4115574B2 (ja) * | 1998-02-02 | 2008-07-09 | オリンパス株式会社 | 撮像装置 |
US6396539B1 (en) * | 1998-02-27 | 2002-05-28 | Intel Corporation | CMOS imaging device with integrated defective pixel correction circuitry |
US6693668B1 (en) * | 1999-06-04 | 2004-02-17 | Canon Kabushiki Kaisha | Self-diagnostic image sensor |
US6724945B1 (en) * | 2000-05-24 | 2004-04-20 | Hewlett-Packard Development Company, L.P. | Correcting defect pixels in a digital image |
-
1999
- 1999-09-10 JP JP25692899A patent/JP4317624B2/ja not_active Expired - Lifetime
-
2000
- 2000-09-06 US US09/655,665 patent/US6977681B1/en not_active Expired - Lifetime
- 2000-09-07 EP EP00119605A patent/EP1083753A3/en not_active Withdrawn
Also Published As
Publication number | Publication date |
---|---|
EP1083753A2 (en) | 2001-03-14 |
JP2001103497A (ja) | 2001-04-13 |
EP1083753A3 (en) | 2004-08-04 |
US6977681B1 (en) | 2005-12-20 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4317624B2 (ja) | 画像処理装置 | |
JP5078148B2 (ja) | 画像処理装置及び画像撮像装置 | |
JP4317619B2 (ja) | 画像処理装置 | |
JP4361991B2 (ja) | 画像処理装置 | |
JP2007293431A (ja) | 画像処理装置 | |
JP5062846B2 (ja) | 画像撮像装置 | |
JP2009218909A (ja) | 画像撮像装置 | |
JP2011040088A (ja) | 輝度変化に適応してノイズをフィルタリングする方法及びシステム | |
JP2009194573A (ja) | 画像処理方法及び装置、並びに画像撮像装置 | |
JP2006013558A (ja) | 画像処理装置、画像処理プログラム | |
JP2009130687A (ja) | 画像撮像装置 | |
JP5041886B2 (ja) | 画像処理装置、画像処理プログラム、画像処理方法 | |
JP2008258909A (ja) | 信号処理回路 | |
US6967660B2 (en) | Image processing apparatus and image processing system | |
JP2004519142A (ja) | イメージセンサにおける緑色の不均一性の防止 | |
JP2007201869A (ja) | 画像処理装置 | |
JP5631769B2 (ja) | 画像処理装置 | |
JP4720088B2 (ja) | 階調補正回路、画像表示装置及び画像処理方法 | |
JP3748446B2 (ja) | 画像入力装置の画像処理回路 | |
JP2004173060A (ja) | ノイズ除去方法、撮像装置およびノイズ除去プログラム | |
JP2003009167A (ja) | 撮像装置 | |
JP5325246B2 (ja) | 画像処理装置 | |
JP2004153848A (ja) | 画像入力装置の画像処理回路 | |
JP4748702B2 (ja) | 輝度ノイズフィルタリング方法及び輝度ノイズフィルタリングシステム | |
JP2004260858A (ja) | 色信号処理装置および色信号処理方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20060424 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20080623 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20080708 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080815 |
|
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: 20090519 |
|
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: 20090525 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4317624 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: 20120529 Year of fee payment: 3 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120529 Year of fee payment: 3 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130529 Year of fee payment: 4 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140529 Year of fee payment: 5 |
|
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 |
|
EXPY | Cancellation because of completion of term |