JP2009177792A - Image processing unit and imaging device - Google Patents
Image processing unit and imaging device Download PDFInfo
- Publication number
- JP2009177792A JP2009177792A JP2008313480A JP2008313480A JP2009177792A JP 2009177792 A JP2009177792 A JP 2009177792A JP 2008313480 A JP2008313480 A JP 2008313480A JP 2008313480 A JP2008313480 A JP 2008313480A JP 2009177792 A JP2009177792 A JP 2009177792A
- Authority
- JP
- Japan
- Prior art keywords
- interpolation
- value calculation
- pixel
- interpolation value
- calculation formula
- 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.)
- Granted
Links
- 238000003384 imaging method Methods 0.000 title abstract description 4
- 230000002950 deficient Effects 0.000 claims abstract description 113
- 238000004364 calculation method Methods 0.000 claims description 259
- 230000014509 gene expression Effects 0.000 claims description 11
- 238000000034 method Methods 0.000 abstract description 16
- 230000007547 defect Effects 0.000 description 35
- 230000000694 effects Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 230000001629 suppression Effects 0.000 description 4
- 230000006870 function Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000005856 abnormality Effects 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 230000000295 complement effect Effects 0.000 description 1
- 230000001771 impaired effect Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
Images
Landscapes
- Image Input (AREA)
- Transforming Light Signals Into Electric Signals (AREA)
- Facsimile Image Signal Circuits (AREA)
- Color Image Communication Systems (AREA)
Abstract
Description
本発明は、画像処理装置、および撮像装置に関する。 The present invention relates to an image processing device and an imaging device.
次のような画像処理装置が知られている。この画像処理装置は、画像データ内の塊欠陥画素を補間する(例えば、特許文献1)。
また、別な画像処理装置は、別の色成分の凹凸構造を検出して補間値に加える欠陥補正を行っている(例えば、特許文献2)。
The following image processing apparatus is known. This image processing apparatus interpolates chunk defective pixels in image data (for example, Patent Document 1).
Another image processing apparatus detects a concavo-convex structure of another color component and performs defect correction to add to the interpolation value (for example, Patent Document 2).
一般に、Bayer画像において欠落する色成分は、次のように補間される。すなわち、まず、対象箇所の周囲の画素のうち、対象色成分と同じ色の画素値を用いて平均値を求める。そして、対象色成分とは異なる色の画素値などを用いて対象箇所における凹凸構造を抽出し、抽出した値を平均値に加える。これにより、微細構造再現精度や偽色抑制精度を向上している。しかしながら、従来の画像処理装置では、任意の形状の塊欠陥の補正を行う際に、別の色成分の凹凸を補間値に加えるものがないため、微細構造再現精度や偽色抑制精度が充分とは言えない。 In general, the missing color components in the Bayer image are interpolated as follows. That is, first, an average value is obtained using pixel values of the same color as the target color component among the pixels around the target location. And the uneven structure in a target location is extracted using the pixel value etc. of the color different from a target color component, and the extracted value is added to an average value. Thereby, the fine structure reproduction accuracy and the false color suppression accuracy are improved. However, in the conventional image processing apparatus, there is no one that adds unevenness of another color component to the interpolated value when correcting a block defect of an arbitrary shape, so that the fine structure reproduction accuracy and the false color suppression accuracy are sufficient. I can't say that.
本発明による画像処理装置は、欠陥画素の位置情報を記録した欠陥画素位置情報記憶手段と、欠陥画素を補間対象画素として設定する補間対象画素設定手段と、補間対象画素の画素値を補間するための複数の補間値算出式の中から、補間対象画素に対して適用可能であって、かつ最も補間精度が高い補間値算出式を最適補間値算出式として選択する選択手段と、選択手段によって選択された最適補間値算出式を用いて補間対象画素の画素値を補間する補間手段とを備えることを特徴とする。
本発明では、補間値算出式は、基準補間値算出式と補助補間値算出式とを含み、選択手段は、複数の基準補間値算出式の中から、補間対象画素に対して適用可能であって、かつ最も補間精度が高い基準補間値算出式を最適基準補間値算出式として選択した後、最適基準補間値算出式に対応する複数の補助補間値算出式の中から、補間対象画素に対して適用可能であって、かつ最も補間精度が高い補助補間値算出式を最適補助補間値算出式として選択し、補間手段は、最適基準補間値算出式を用いて算出された基準補間値と、最適補助補間値算出式を用いて算出された補助補間値とを合わせた値を、補間対象画素の画素値とするようにしてもよい。
選択手段は、画像データ内における補間対象画素の位置と、補間対象画素に対する補間参照画素の相対位置情報に基づいて、画像データ内における補間参照画素の位置を求め、画像データ内における補間参照画素の位置と、欠陥画素の位置情報とに基づいて、補間参照画素が欠陥画素か否かを判定し、補間参照画素が欠陥画素ではないと判定した場合に、その補間値算出式を適用可能と判定するようにしてもよい。
選択手段は、補間精度の良い順に補間値算出式が適用可能かを判定し、最初に適用可能と判定した補間値算出式を最適補間値算出式として選択するようにしてもよい。
選択手段は、補間精度の良い順に基準補間値算出式が適用可能か判定し、最初に適用可能と判定した基準補間値算出式を最適基準補間値算出式として選択するようにしてもよい。
選択手段は、補間精度の良い順に補助補間値算出式が適用可能か判定し、最初に適用可能と判定した補助補間値算出式を最適補助補間値算出式として選択するようにしてもよい。
補間対象画素の近傍における画像構造の類似方向を判定する類似方向判定手段をさらに備え、選択手段は、類似方向判定手段によって判定された類似方向に応じた複数の補間値算出式の中から、最適補間値算出式を選択するようにしてもよい。
本発明による画像処理装置は、複数の欠陥画素の位置情報を記録した欠陥画素位置情報記憶手段と、欠陥画素の近傍の画素のうち、欠陥画素の色と同色の正常な画素を用いて欠陥画素の画素値を補間するための複数の補間値算出式の中から、欠陥画素に対して適用可能である第1の補間値算出式を選択し、欠陥画素の近傍の画素のうち、欠陥画素の色と異色の正常な画素を用いて欠陥画素の画素値を補間するための複数の補間値算出式の中から、欠陥画素に対して適用可能である第2の補間値算出式を選択し、欠陥画素の位置情報、第1の補間値算出式、および第2の補間値算出式を用いて欠陥画素の画素値を補間する補間手段とを備えることを特徴とする。
本発明では、補間手段は、欠陥画素の色と同色の正常な画素を用いて欠陥画素の画素値を補間するための複数の補間値算出式の中に欠陥画素に対して適用可能である補間値算出式が複数ある場合には、その中から最も補間精度が高い補間値算出式を第1の補間値算出式として選択し、欠陥画素の色と異色の正常な画素を用いて欠陥画素の画素値を補間するための複数の補間値算出式の中に欠陥画素に対して適用可能である補間値算出式が複数ある場合には、その中から最も補間精度が高い補間値算出式を第2の補間値算出式として選択するようにしてもよい。
補間手段は、欠陥画素の近傍における画像構造の類似方向を判定し、判定した類似方向に応じた複数の補間値算出式の中から、第1の補間値算出式と第2の補間値算出式とを選択するようにしてもよい。
本発明による撮像装置は、被写体像を撮像する撮像素子と、撮像素子から出力される画像信号に対して画像処理を行なって画像データを生成する上記いずれかの画像処理装置とを備え、画像処理装置は、撮像素子から出力される画像信号を用いて、撮像素子に含まれる欠陥画素の画素値を補間して、画像データを生成することを特徴とする。
An image processing apparatus according to the present invention interpolates a pixel value of an interpolation target pixel, a defective pixel position information storage unit that records position information of the defective pixel, an interpolation target pixel setting unit that sets the defective pixel as an interpolation target pixel, and A selection unit that selects an interpolation value calculation formula that can be applied to a pixel to be interpolated and has the highest interpolation accuracy from among the plurality of interpolation value calculation formulas, and is selected by the selection unit And an interpolation means for interpolating the pixel value of the interpolation target pixel using the calculated optimum interpolation value calculation formula.
In the present invention, the interpolation value calculation formula includes a reference interpolation value calculation formula and an auxiliary interpolation value calculation formula, and the selection means can be applied to the interpolation target pixel from among the plurality of reference interpolation value calculation formulas. In addition, after selecting the reference interpolation value calculation formula with the highest interpolation accuracy as the optimum reference interpolation value calculation formula, a plurality of auxiliary interpolation value calculation formulas corresponding to the optimum reference interpolation value calculation formula are selected for the interpolation target pixel. The auxiliary interpolation value calculation formula that is applicable and has the highest interpolation accuracy is selected as the optimal auxiliary interpolation value calculation formula, and the interpolation means includes a reference interpolation value calculated using the optimal reference interpolation value calculation formula, A value combined with the auxiliary interpolation value calculated using the optimum auxiliary interpolation value calculation formula may be used as the pixel value of the interpolation target pixel.
The selection means obtains the position of the interpolation reference pixel in the image data based on the position of the interpolation target pixel in the image data and the relative position information of the interpolation reference pixel with respect to the interpolation target pixel, and determines the position of the interpolation reference pixel in the image data. Based on the position and position information of the defective pixel, it is determined whether or not the interpolation reference pixel is a defective pixel. If it is determined that the interpolation reference pixel is not a defective pixel, the interpolation value calculation formula is determined to be applicable. You may make it do.
The selection unit may determine whether the interpolation value calculation formula is applicable in the order of good interpolation accuracy, and may select the interpolation value calculation formula determined to be applicable first as the optimum interpolation value calculation formula.
The selection unit may determine whether the reference interpolation value calculation formula is applicable in the order of good interpolation accuracy, and may select the reference interpolation value calculation formula determined to be applicable first as the optimum reference interpolation value calculation formula.
The selection unit may determine whether the auxiliary interpolation value calculation formula is applicable in the order of good interpolation accuracy, and may select the auxiliary interpolation value calculation formula determined to be applicable first as the optimal auxiliary interpolation value calculation formula.
Similar direction determination means for determining the similar direction of the image structure in the vicinity of the interpolation target pixel is further provided, and the selection means is optimal from a plurality of interpolation value calculation formulas according to the similar direction determined by the similar direction determination means. An interpolation value calculation formula may be selected.
An image processing apparatus according to the present invention uses a defective pixel position information storage unit that records position information of a plurality of defective pixels, and a defective pixel using a normal pixel having the same color as the defective pixel among pixels near the defective pixel. A first interpolation value calculation formula that can be applied to the defective pixel is selected from among a plurality of interpolation value calculation formulas for interpolating the pixel value of the pixel value. A second interpolation value calculation formula that can be applied to the defective pixel is selected from a plurality of interpolation value calculation formulas for interpolating the pixel value of the defective pixel using normal and different color pixels; Interpolation means for interpolating the pixel value of the defective pixel using the position information of the defective pixel, the first interpolation value calculation formula, and the second interpolation value calculation formula is provided.
In the present invention, the interpolation means can be applied to the defective pixel in a plurality of interpolation value calculation formulas for interpolating the pixel value of the defective pixel using a normal pixel having the same color as the defective pixel. When there are a plurality of value calculation formulas, the interpolation value calculation formula with the highest interpolation accuracy is selected as the first interpolation value calculation formula from among them, and the defective pixel color is determined using normal pixels that are different in color from the defective pixel. When there are multiple interpolation value calculation formulas that can be applied to defective pixels among the multiple interpolation value calculation formulas for interpolating the pixel values, the interpolation value calculation formula with the highest interpolation accuracy is selected from among them. You may make it select as 2 interpolation value calculation formulas.
The interpolation means determines the similar direction of the image structure in the vicinity of the defective pixel, and the first interpolation value calculation expression and the second interpolation value calculation expression from among a plurality of interpolation value calculation expressions corresponding to the determined similar direction. Or may be selected.
An image pickup apparatus according to the present invention includes: an image pickup device that picks up a subject image; and any one of the above image processing devices that performs image processing on an image signal output from the image pickup device to generate image data. The apparatus is characterized in that image data is generated by interpolating pixel values of defective pixels included in the image sensor using an image signal output from the image sensor.
本発明によれば、撮像素子の任意の形状の塊画素欠陥を補正するにあたって、微細構造再現精度や偽色抑制精度を向上することができる。 According to the present invention, it is possible to improve the fine structure reproduction accuracy and the false color suppression accuracy in correcting a cluster pixel defect of an arbitrary shape of the image sensor.
―第1の実施の形態―
図1は、第1の実施の形態におけるデジタルカメラの一実施の形態の構成を示すブロック図である。デジタルカメラ100は、レンズ101と、撮像素子102と、欠陥画素補正部103と、画像処理部104と、画像記録部105とを備えている。
-First embodiment-
FIG. 1 is a block diagram illustrating a configuration of an embodiment of a digital camera according to the first embodiment. The
レンズ101は、複数の光学レンズにより構成され、被写体像を撮像素子102へ結像する。撮像素子102は、例えばCCDやCMOSセンサであり、この撮像素子102が一定時間露光することにより、光学像が画像データとして得られる。撮像素子102は、取得した画像データを欠陥画素補正部103へ出力する。このとき、撮像素子102が塊画素欠陥を有している場合には、撮像素子102で取得した画像データには、欠陥画素が発生することになる。欠陥画素補正部103は、後述する処理を行って、このような塊画素欠陥を有する撮像素子で撮像された画像データ内の欠陥画素を補正して、補正後の画像データを画像処理部104へ出力する。
The
なお、本実施の形態では、撮像素子102から入力される画像データは、Bayer配列の画像データであるものとする。また、この画像データ内の欠陥画素は、大きさが4×4画素以内の任意形状であるものとする。本実施の形態では、画像データ内の各画素の位置を座標値によって特定するものとし、画像の左の方がx座標が小さく、上の方がy座標が小さいものとする。
In the present embodiment, it is assumed that the image data input from the
画像処理部104は、入力された画像データに対して、ホワイトバランス処理、色補間処理、エッジ強調処理、サイド強調処理などの公知の画像処理を施した後、画像処理後の画像データを画像記録部105へ出力する。画像データを画像記録部105は、例えば、メモリカードなどの外部記憶媒体や、フラッシュメモリなどの内部記憶媒体に画像データを記録する。なお、欠陥画素補正部103、画像処理部104、および画像記録部105は、CPUおよびその他の周辺回路により構成されている。
The
図2は、欠陥画素補正部103の構成を示すブロック図である。以下、この図2を用いて、欠陥画素補正部103によって実行される処理について説明する。欠陥画素補正部103は、類似方向判定部103aと、補間値算出方法供給部103bと、欠陥画素位置情報記録部103cと、最適補間値算出方法選択部103dと、補間生成対象画素設定部103eと、欠陥画素補間生成部103fとを備えている。なお、欠陥画素位置情報記録部103cは、後述する欠陥画素位置情報を記録するためのメモリ、例えばフラッシュメモリである。なお、類似方向判定部103aと、最適補間値算出方法選択部103dと、補間生成対象画素設定部103eと、欠陥画素補間生成部103fとが演算処理部を構成している。
FIG. 2 is a block diagram illustrating a configuration of the defective
欠陥画素位置情報記録部103cには、画像データ内の欠陥画素の位置や分布を特定するための欠陥画素位置情報として、塊欠陥位置(P,Q)と欠陥マップD(i,j)(i=0〜3,j=0〜3)が記録されている。塊欠陥位置(P,Q)は、画像内の4×4画素の塊欠陥領域の左上端の座標値である。また、欠陥マップD(i,j)(i=0〜3,j=0〜3)は、塊欠陥領域のそれぞれの画素が欠陥かどうかを指定するためのマップ情報である。なお、塊欠陥位置(P,Q)と欠陥マップD(i,j)(i=0〜3,j=0〜3)は、デジタルカメラを出荷する前に、撮像素子の欠陥画素特性を調査した結果に基づいて生成されているものとする。
The defective pixel position information recording
この欠陥マップD(i,j)は、図3に示すように、0と1のコード値によって正常画素と欠陥画素とを区別している。すなわち、欠陥マップD(i,j)においては、画像データ上の画素(P+i,Q+j)が正常画素ならD(i,j)=0となり、画像データ上の画素(P+i,Q+j)が欠陥画素ならD(i,j)=1となる。なお、ここで言う正常画素とは、出力低下などの異常性のある画素に対して、ゲイン補正などの不図示の前補正処理を施すことによって正常な出力値に補正された画素を含む。以下の説明では、1つの塊欠陥を補正する例について説明するが、同じ処理を繰り返すことによって複数の塊欠陥を補正することができる。 In the defect map D (i, j), as shown in FIG. 3, normal pixels and defective pixels are distinguished by code values of 0 and 1. That is, in the defect map D (i, j), if the pixel (P + i, Q + j) on the image data is a normal pixel, D (i, j) = 0, and the pixel (P + i, Q + j) on the image data is a defective pixel. Then D (i, j) = 1. The normal pixel referred to here includes a pixel that has been corrected to a normal output value by performing a pre-correction process (not shown) such as gain correction on a pixel having an abnormality such as a decrease in output. In the following description, an example of correcting one block defect will be described, but a plurality of block defects can be corrected by repeating the same process.
まず、撮像素子102から出力された画像データは、類似方向判定部103aへ入力される。類似方向判定部103aは、欠陥画素位置情報記録部103cから上述した塊欠陥位置(P,Q)を読み込む。そして、類似方向判定部103aは、塊欠陥領域からの距離が4画素以内の領域、(つまり、欠陥領域4×4を中心とする12×12の領域のうち、中心の4×4を除く領域)において、同色画素の隣接画素差分絶対値和である、CV、CH、C45、およびC135を算出する。ここで、CVは縦方向に隣接する画素の差分絶対値和であり、CHは横方向に隣接する画素の差分絶対値和である。また、C45は斜め45度方向に隣接する画素の差分絶対値和であり、C135は斜め135度方向に隣接する画素の差分絶対値和である。そして、類似方向判定部103aは、この4方向のうち、画素差分絶対値和が最も小さくなる方向を類似方向と判定する。
First, the image data output from the
補間値算出方法供給部103bは、類似方向判定部103aが判定した類似方向に応じた複数の補間値算出方法を最適補間値算出方法選択部103dへ出力する。すなわち、類似方向が横、縦、斜め45度、斜め135度のそれぞれの場合の補間値算出方法があらかじめ設定されてメモリに記録されており、補間値算出方法供給部103bは、その中から類似方向判定部103aによる判定結果に応じた方向の補間値算出方法を選択して、最適補間値算出方法選択部103dへ出力する。
The interpolation value calculation
例えば、類似方向判定部103aによる類似方向の判定結果が横方向であった場合には、補間値算出方法供給部103bは、横方向の画素を参照する複数の補間値算出方法として、以下の補間値算出方法1から補間値算出方法8の8通りの補間値算出方法(補間値算出式)を最適補間値算出方法選択部103dへ出力する。
For example, when the determination result of the similar direction by the similar
補間値算出方法1:n=6、 X={−2, 2, −3, −1, 1, 3}、Y={0, 0, 0, 0, 0, 0}、K={2,2,−1,1,1,−1}
補間値算出方法2:n=4, X={−2, 2, −3, −1}、 Y={0, 0, 0, 0}、 K={2,2,−1,1}
補間値算出方法3:n=4, X={−2, 2, 1, 3}、Y={0, 0, 0, 0}、 K={2,2,1,−1}
補間値算出方法4:n=2, X={−2, 2}、Y={0, 0}、 K={2,2}
補間値算出方法5:n=3, X={−2, −3, −1}、 Y={0, 0, 0}、 K={4,−2,2}
補間値算出方法6:n=3, X={2, 1, 3}、 Y={0, 0, 0}、 K={4,2,−2}
補間値算出方法7:n=1, X={−2}、 Y={0}、 K={4}
補間値算出方法8:n=1, X={2}、Y={0}、K={4}
Interpolation value calculation method 1: n = 6, X = {− 2, 2, −3, −1, 1, 3}, Y = {0, 0, 0, 0, 0, 0}, K = {2, 2, -1,1,1, -1}
Interpolation value calculation method 2: n = 4, X = {− 2, 2, −3, −1}, Y = {0, 0, 0, 0}, K = {2, 2, −1, 1}
Interpolation value calculation method 3: n = 4, X = {− 2, 2, 1, 3}, Y = {0, 0, 0, 0}, K = {2, 2, 1, −1}
Interpolation value calculation method 4: n = 2, X = {− 2, 2}, Y = {0, 0}, K = {2, 2}
Interpolation value calculation method 5: n = 3, X = {− 2, −3, −1}, Y = {0, 0, 0}, K = {4, −2, 2}
Interpolation value calculation method 6: n = 3, X = {2, 1, 3}, Y = {0, 0, 0}, K = {4, 2, −2}
Interpolation value calculation method 7: n = 1, X = {− 2}, Y = {0}, K = {4}
Interpolation value calculation method 8: n = 1, X = {2}, Y = {0}, K = {4}
なお、上記補間値算出方法1における「X={−2, 2, −3, −1, 1, 3}」という表記は、配列Xの各値が、X[0]=−2、X[1]=2、X[2]=−3、X[3]=−1、X[4]=1、X[5]=3であることを表す。また、それぞれの補間値算出方法は、パラメータn、X、Y、およびKを持つ構造体として出力される。
The notation “X = {− 2, 2, −3, −1, 1, 3}” in the interpolation
上記nおよび配列X、Y、Kは、補間方法を特定するパラメータであり、座標(x,y)の画素値A(x,y)を算出する処理は次の補間式(1)によりなされる。
例えば、補間値算出方法1の補間式は次式(2)のようになる。
また、補間値算出方法2の補間式は次式(3)のようになる。
また、補間値算出方法5の補間式は次式(4)のようになる。
補間生成対象画素設定部103eは、欠陥画素位置情報記録部103cから欠陥マップD(i,j)(i=0〜3,j=0〜3)を読み込み、欠陥マップD(i,j)内におけるD(p,q)=1を満たす画素の画素位置(補間生成対象画素相対位置)(p,q)を特定する。例えば、図3に示す欠陥マップD(i,j)においては、補間生成対象画素設定部103eは、(p,q)として(1,1)、(1,2)、(2,1)、(2,2)、(3,2)を補間生成対象画素相対位置として特定する。そして、補間生成対象画素設定部103eは、欠陥マップD(i,j)、および補間生成対象画素相対位置(p,q)を最適補間値算出方法選択部103dへ出力する。
The interpolation generation target
最適補間値算出方法選択部103dは、補間値算出方法供給部103bから入力された補間値算出方法1から8と、補間生成対象画素設定部103eから入力された欠陥マップD(i,j)、および補間生成対象画素相対位置(p,q)を取得する。そして、最適補間値算出方法選択部103dは、欠陥マップD(i,j)を参照しながら、各補間生成対象画素相対位置(p,q)に対して補間値算出方法1から8のいずれが適用可能であるかを判定する。このとき、最適補間値算出方法選択部103dは、補間値算出方法1から順に当該判定を行う。
The optimum interpolation value calculation
最適補間値算出方法選択部103dは、補間値算出方法が参照する画素が全て正常である場合に、その補間値算出方法は適用可能であると判定する。具体的には、最適補間値算出方法選択部103dは、欠陥マップD(i,j)においてi,jが負または4以上の場合の値を0に設定したときに次式(5)が成立する場合に、その補間値算出方法は適用可能であると判定する。
最適補間値算出方法選択部103dは、上記判定を行った結果、最初に適用可能と判定した補間値算出方法を最適補間値算出方法として選択する。例えば、図3に示す欠陥マップD(i,j)においては、(p,q)=(1,1)に対しては補間値算出方法2が最適補間値算出方法として選択され、(p,q)=(1,2)に対しては補間値算出方法3が最適補間値算出方法として選択される。また、(p,q)=(2,1)に対しては補間値算出方法5が最適補間値算出方法として選択され、(p,q)=(2,2)に対しては補間値算出方法4が最適補間値算出方法として選択され、(p,q)=(3,2)に対しては補間値算出方法6が最適補間値算出方法として選択される。
The optimal interpolation value calculation
上述したように補間値算出方法は補間精度が良い順に1から並んでおり、最適補間値算出方法選択部103dは、補間値算出方法1から順番に補間値算出方法が適用可能か否かの判定を行って最適補間値算出方法を選択するため、適用可能な補間値算出方法の中で最も補間精度が良い補間値算出方法を最適補間値算出方法として選択することができる。なお、塊欠陥の幅が4画素以下の場合には、補間値算出方法7と8の少なくともどちらか一方は適用可能と判定されるため、必ず補間値算出方法7か8のいずれかの補間値算出方法が選択されることになる。
As described above, the interpolation value calculation methods are arranged from 1 in the order of good interpolation accuracy, and the optimum interpolation value calculation
最適補間値算出方法選択部103dは、各補間生成対象画素相対位置(p,q)と、各補間生成対象画素相対位置(p,q)を補間するための最適補間値算出方法とを欠陥画素補間生成部103fへ出力する。
The optimum interpolation value calculation
欠陥画素補間生成部103fは、最適補間値算出方法選択部103dから入力される補間生成対象画素相対位置(p,q)とそれを補間するための最適補間値算出方法とを取得する。また、欠陥画素補間生成部103fは、欠陥画素位置情報記録部103cから上述した塊欠陥位置(P,Q)を読み込む。そして、欠陥画素補間生成部103fは、各補間生成対象画素相対位置(p,q)に対して、最適補間値算出方法のパラメータn、X、Y、およびKを用いて、次式(6)により欠陥画素A(P+p,Q+q)を補間生成する。
これによって、欠陥画素補間生成部103fは、最適補間値算出方法選択部103dで選択された最適補間値算出方法を用いて算出した最適な補間値を用いて補画像データ内の欠陥画素A(P+p,Q+q)を補間生成することができる。
As a result, the defective pixel
以上説明した第1の実施の形態によれば、以下のような作用効果を得ることができる。
(1)欠陥画素位置情報記録部103cには、撮像素子の欠陥画素位置情報を記録しておき、補間値算出方法供給部103bは、欠陥画素における画素値を補間生成するための複数の補間値算出方法を最適補間値算出方法選択部103dへ供給し、補間生成対象画素設定部103eは、欠陥画素を補間生成対象画素として設定するようにした。そして、最適補間値算出方法選択部103dは、補間値算出方法供給部103bから供給された補間値算出方法の中から、補間生成対象画素設定部103eによって設定された補間生成対象画素に対して適用可能であって、かつ最も補間精度が高い補間値算出方法を最適補間値算出方法として選択するようにした。そして、欠陥画素補間生成部103fは、最適補間値算出方法選択部103dによって選択された最適補間値算出方法を用いて補間生成対象画素における画素値を補間生成するようにした。これによって、画像データの欠陥画素を補間するにあたって、微細構造再現精度や偽色抑制精度を向上することができる。
According to the first embodiment described above, the following operational effects can be obtained.
(1) The defective pixel position
(2)補間値算出方法供給部103bは、各補間値算出方法について、補間生成対象画素に対する補間参照画素の相対位置情報を最適補間値算出方法選択部103dへ供給し、最適補間値算出方法選択部103dは、画像データ内における補間生成対象画素の位置と、補間参照画素の相対位置情報に基づいて、画像データ内における補間参照画素の位置を求め、画像データ内における補間参照画素の位置と、欠陥画素位置情報とに基づいて、補間参照画素が欠陥画素か否かを判定し、補間参照画素が欠陥画素ではないと判定した場合に、その補間値算出方法を適用可能と判定するようにした。これによって、正常画素のみを参照画素として補間を行うことができるため、補間精度を向上することができる。
(2) The interpolation value calculation
(3)最適補間値算出方法選択部103dは、補間精度の良い順に補間値算出方法が適用可能か判定し、最初に適用可能と判定した補間値算出方法を最適補助補間値算出方法として選択するようにした。これによって、最も精度の高い補間値算出方法を使用して、欠陥画素を補間することができる。
(3) The optimal interpolation value calculation
(4)類似方向判定部103aは、補間生成対象画素の近傍における画像構造の類似方向を判定し、補間値算出方法供給部103bは、類似方向判定部103aによって判定された類似方向に基づいて、複数の補間値算出方法を供給するようにした。これによって、補間生成対象画素と類似する方向に存在する画素の画素値を用いて、精度高く補間を行うことが可能となる。
(4) The similar
―第2の実施の形態―
第2の実施の形態では、最適補間値算出方法選択部103dは、補間生成対象画素相対位置(p,q)の周囲の画素のうち、補間生成対象画素相対位置(p,q)と同じ色の画素を用いて補間生成対象画素相対位置(p,q)を補間した後、補間生成対象画素相対位置(p,q)の周囲の画素のうち、補間生成対象画素相対位置(p,q)とは異なる色の画素を用いて補間生成対象画素相対位置(p,q)を補間する。補間値算出方法供給部103bは、このために用いる補間値算出方法を最適補間値算出方法選択部103dへ出力する。
-Second embodiment-
In the second embodiment, the optimum interpolation value calculation
なお、第2の実施の形態では、図1から図3の各図については、第1の実施の形態と同様のため、説明を省略する。また、図2に示す各部103aから103fのうち、類似方向判定部103a、欠陥画素位置情報記録部103c、および補間生成対象画素設定部103eによる処理については、第1の実施の形態と同様のため、説明を省略する。
In the second embodiment, the drawings from FIG. 1 to FIG. 3 are the same as those in the first embodiment, and the description thereof is omitted. Also, among the
補間値算出方法供給部103bは、類似方向判定部103aが判定した類似方向に応じた複数の補間値算出方法を最適補間値算出方法選択部103dへ出力する。例えば、類似方向判定部103aによる類似方向の判定結果が横方向であった場合には、補間値算出方法供給部103bは、以下の基準補間値算出方法1から3、および各基準補間値算出方法に対応する補助補間値算出方法を最適補間値算出方法選択部103dへ出力する。
The interpolation value calculation
基準補間値算出方法1:n=2、X={−2, 2}、Y={0, 0}、K={2,2}
基準補間値算出方法1に対応する補助補間値算出方法1:n=4、X={−3, −1, 1, 3}Y={0, 0, 0, 0}、K={−1,1,1,−1}
基準補間値算出方法1に対応する補助補間値算出方法2:n=2、X={−3, −1}、Y={0, 0}、K={−1,1}
基準補間値算出方法1に対応する補助補間値算出方法3:n=2、X={1, 3}、Y={0, 0}、K={1,−1}
基準補間値算出方法1に対応する補助補間値算出方法4:n=0、X={}, Y={}、K={}
Reference interpolation value calculation method 1: n = 2, X = {− 2, 2}, Y = {0, 0}, K = {2, 2}
Auxiliary interpolation
Auxiliary interpolation value calculation method 2 corresponding to the reference interpolation value calculation method 1: n = 2, X = {− 3, −1}, Y = {0, 0}, K = {− 1, 1}
Auxiliary interpolation value calculation method 3 corresponding to the reference interpolation value calculation method 1: n = 2, X = {1, 3}, Y = {0, 0}, K = {1, −1}
Auxiliary interpolation value calculation method 4 corresponding to the reference interpolation value calculation method 1: n = 0, X = {}, Y = {}, K = {}
基準補間値算出方法2:n=1、X={−2}、Y={0}、K={2}
基準補間値算出方法2に対応する補助補間値算出方法1:n=2、X={−3, −1}、Y={0, 0}、K={−1,1}
基準補間値算出方法2に対応する補助補間値算出方法2:n=0、X={}、Y={}、K={}
Reference interpolation value calculation method 2: n = 1, X = {− 2}, Y = {0}, K = {2}
Auxiliary interpolation
Auxiliary interpolation value calculation method 2 corresponding to the reference interpolation value calculation method 2: n = 0, X = {}, Y = {}, K = {}
基準補間値算出方法3:n=1、X={−2}、Y={0}、K={2}
基準補間値算出方法3に対応する補助補間値算出方法1:n=2、X={1, 3}、Y={0, 0}K={1,−1}
基準補間値算出方法3に対応する補助補間値算出方法2:n=0、X={}、Y={}、K={}
Reference interpolation value calculation method 3: n = 1, X = {− 2}, Y = {0}, K = {2}
Auxiliary interpolation
Auxiliary interpolation value calculation method 2 corresponding to the reference interpolation value calculation method 3: n = 0, X = {}, Y = {}, K = {}
最適補間値算出方法選択部103dは、補間値算出方法供給部103bから入力された基準補間値算出方法1から3と、それぞれの基準補間値算出方法に対応する補助補間値算出方法を取得する。また、最適補間値算出方法選択部103dは、補間生成対象画素設定部103eから入力された欠陥マップD(i,j)、および補間生成対象画素相対位置(p,q)を取得する。
The optimum interpolation value calculation
最適補間値算出方法選択部103dは、上述した第1の実施の形態と同様に、各補間生成対象画素相対位置(p,q)について基準補間値算出方法1から順に適用可能か判定し、最初に適用可能と判定されたものを最適基準補間値算出方法として選択する。次に、最適補間値算出方法選択部103dは、最適基準補間値算出方法に対応する補助補間値算出方法を1から順に適用可能か判定し、最初に適用可能と判定されたものを最適補助補間値算出方法として選択する。
The optimal interpolation value calculation
そして、最適補間値算出方法選択部103dは、各補間生成対象画素相対位置(p,q)と、各補間生成対象画素相対位置(p,q)を補間するための最適基準補間値算出方法および最適補助補間値算出方法とを欠陥画素補間生成部103fへ出力する。
Then, the optimum interpolation value calculation
欠陥画素補間生成部103fは、最適補間値算出方法選択部103dから入力される補間生成対象画素相対位置(p,q)と、それを補間するための最適基準補間値算出方法および最適補助補間値算出方法とを取得する。また、欠陥画素補間生成部103fは、欠陥画素位置情報記録部103cから上述した塊欠陥位置(P,Q)を読み込む。
The defective pixel
そして、欠陥画素補間生成部103fは、まず、各補間生成対象画素相対位置(p,q)に対して、最適基準補間値算出方法のパラメータn、X、Y、およびKを用いて、次式(7)により欠陥画素A(P+p,Q+q)の基準補間値を補間生成する。
次に、欠陥画素補間生成部103fは、最適補助補間値算出方法のパラメータn、X、Y、およびKを用いて、次式(8)により欠陥画素A(P+p,Q+q)に補助補間値を加算する。
以上説明した第2の実施の形態によれば、第1の実施の形態における作用効果に加えて、次のような効果を得ることができる。すなわち、最適補間値算出方法を、最適基準補間値算出方法と最適補助補間値算出方法とに分けて算出し、これらを用いて欠陥画素A(P+p,Q+q)を補間生成するようにしたので、補間値算出方法を記録するためのメモリ量や最適補間値選択の演算量を節約するという効果を得ることができる。 According to the second embodiment described above, the following effects can be obtained in addition to the functions and effects of the first embodiment. That is, the optimum interpolation value calculation method is calculated by dividing the optimum reference interpolation value calculation method and the optimum auxiliary interpolation value calculation method, and the defective pixel A (P + p, Q + q) is generated by interpolation using these. It is possible to obtain the effect of saving the memory amount for recording the interpolation value calculation method and the calculation amount for selecting the optimum interpolation value.
さらに、第2の実施の形態によると、補助所補間値を基準補間値と区別して算出するので、補助補間値に対して修正を加えることができる。例えば、補助補間値が大きくなり過ぎないようにクリッピング処理を行うようにしてもよい。具体的には、補助補間値の絶対値が画素値の値域の8分の1程度の所定値以内になるように制限すればよい。そのような処理を行うことにより以下の効果がある。 Furthermore, according to the second embodiment, since the auxiliary interpolation value is calculated separately from the reference interpolation value, the auxiliary interpolation value can be modified. For example, clipping processing may be performed so that the auxiliary interpolation value does not become too large. Specifically, the absolute value of the auxiliary interpolation value may be limited to be within a predetermined value of about one-eighth of the pixel value range. By performing such processing, the following effects are obtained.
欠陥補正を行う箇所の基準補間値の色成分の大きさに対して、補助補間値の色成分が大きい場合、補助補間値として算出される高周波成分の大きさが基準補間値の色成分の実際の高周波成分よりも大きくなり、不適切な構造を加えてしまう場合がある。したがって、補助補間値が大きな値になる場合には、それをそのまま基準補間値に加えるのは望ましくなく、上記処理のように補助補間値の大きさを制限して加えることが望ましい。なお、補助補間値の絶対値が画素値の値域の8分の1程度の所定値以内になるように制限する代わりに、例えば基準補間値の半分程度の値以内に制限するようにしてもよい。 When the color component of the auxiliary interpolation value is larger than the size of the color component of the reference interpolation value at the location where defect correction is performed, the size of the high frequency component calculated as the auxiliary interpolation value is the actual color component of the reference interpolation value. It may be larger than the high-frequency component, and an inappropriate structure may be added. Therefore, when the auxiliary interpolation value becomes a large value, it is not desirable to add it to the reference interpolation value as it is, and it is desirable to add the auxiliary interpolation value while limiting the size as in the above processing. Instead of limiting the absolute value of the auxiliary interpolation value to be within a predetermined value of about one-eighth of the pixel value range, for example, the auxiliary interpolation value may be limited to a value that is about half of the reference interpolation value. .
―変形例―
なお、上述した実施の形態のデジタルカメラは、以下のように変形することもできる。
(1)上述した第1の実施の形態では、例えば、類似方向判定部103aによる類似方向の判定結果が横方向であった場合に、補間値算出方法供給部103bは、補間値算出方法1から補間値算出方法8の8通りの補間値算出方法を最適補間値算出方法選択部103dへ出力する例について説明した。また、上述した第2の実施の形態では、例えば、類似方向判定部103aによる類似方向の判定結果が横方向であった場合に、補間値算出方法供給部103bは、基準補間値算出方法1から3、および各基準補間値算出方法に対応する補助補間値算出方法を最適補間値算出方法選択部103dへ出力する例について説明した。しかしながら、補間値算出方法供給部103bが出力する補間値算出方法は、上記各方法に限定されず、公知の様々な補間値算出方法を適用することも可能である。
-Modification-
The digital camera according to the above-described embodiment can be modified as follows.
(1) In the first embodiment described above, for example, when the determination result of the similar direction by the similar
(2)上述した第1および第2の実施の形態では、欠陥画素の補正処理をデジタルカメラ100上で行う例について説明した。しかしながた、撮像素子を備えた他の画像処理装置、例えばカメラ付き携帯電話やビデオカメラ等で処理を行うようにしてもよい。
(2) In the first and second embodiments described above, the example in which the defective pixel correction process is performed on the
なお、本発明の特徴的な機能を損なわない限り、本発明は、上述した実施の形態における構成に何ら限定されない。 Note that the present invention is not limited to the configurations in the above-described embodiments as long as the characteristic functions of the present invention are not impaired.
100 デジタルカメラ、101 レンズ、102 撮像素子、103 欠陥画素補正部、103a 類似方向判定部、103b 補間値算出方法供給部、103c 欠陥画素位置情報記録部、103d 最適補間値算出方法選択部、103e 補間生成対象画素設定部、103f 欠陥画素補間生成部、104 画像処理部、105 画像記録部
DESCRIPTION OF
Claims (11)
前記欠陥画素を補間対象画素として設定する補間対象画素設定手段と、
前記補間対象画素の画素値を補間するための複数の補間値算出式の中から、前記補間対象画素に対して適用可能であって、かつ最も補間精度が高い補間値算出式を最適補間値算出式として選択する選択手段と、
前記選択手段によって選択された前記最適補間値算出式を用いて前記補間対象画素の画素値を補間する補間手段とを備えることを特徴とする画像処理装置。 Defective pixel position information storage means for recording the position information of the defective pixels;
Interpolation target pixel setting means for setting the defective pixel as an interpolation target pixel;
Among the plurality of interpolation value calculation formulas for interpolating the pixel value of the interpolation target pixel, an interpolation value calculation formula that is applicable to the interpolation target pixel and has the highest interpolation accuracy is calculated as the optimal interpolation value calculation. A selection means for selecting as an expression;
An image processing apparatus comprising: interpolation means for interpolating a pixel value of the interpolation target pixel using the optimum interpolation value calculation formula selected by the selection means.
前記補間値算出式は、基準補間値算出式と補助補間値算出式とを含み、
前記選択手段は、複数の前記基準補間値算出式の中から、前記補間対象画素に対して適用可能であって、かつ最も補間精度が高い基準補間値算出式を最適基準補間値算出式として選択した後、前記最適基準補間値算出式に対応する複数の前記補助補間値算出式の中から、前記補間対象画素に対して適用可能であって、かつ最も補間精度が高い補助補間値算出式を最適補助補間値算出式として選択し、
前記補間手段は、前記最適基準補間値算出式を用いて算出された基準補間値と、前記最適補助補間値算出式を用いて算出された補助補間値とを合わせた値を、前記補間対象画素の画素値とすることを特徴とする画像処理装置。 The image processing apparatus according to claim 1.
The interpolation value calculation formula includes a reference interpolation value calculation formula and an auxiliary interpolation value calculation formula,
The selection means selects a reference interpolation value calculation expression that is applicable to the interpolation target pixel and has the highest interpolation accuracy as the optimum reference interpolation value calculation expression from among the plurality of reference interpolation value calculation expressions. After that, among the plurality of auxiliary interpolation value calculation expressions corresponding to the optimum reference interpolation value calculation expression, an auxiliary interpolation value calculation expression that is applicable to the interpolation target pixel and has the highest interpolation accuracy is obtained. Select as the optimal auxiliary interpolation value calculation formula,
The interpolation means uses a value obtained by combining a reference interpolation value calculated using the optimum reference interpolation value calculation formula and an auxiliary interpolation value calculated using the optimum auxiliary interpolation value calculation formula, as the interpolation target pixel. An image processing apparatus having a pixel value of.
前記選択手段は、画像データ内における前記補間対象画素の位置と、前記補間対象画素に対する補間参照画素の相対位置情報に基づいて、画像データ内における補間参照画素の位置を求め、前記画像データ内における補間参照画素の位置と、前記欠陥画素の位置情報とに基づいて、前記補間参照画素が欠陥画素か否かを判定し、前記補間参照画素が欠陥画素ではないと判定した場合に、その補間値算出式を適用可能と判定することを特徴とする画像処理装置。 The image processing apparatus according to claim 1 or 2,
The selection means obtains the position of the interpolation reference pixel in the image data based on the position of the interpolation target pixel in the image data and the relative position information of the interpolation reference pixel with respect to the interpolation target pixel, and Based on the position of the interpolation reference pixel and the position information of the defective pixel, it is determined whether the interpolation reference pixel is a defective pixel, and when it is determined that the interpolation reference pixel is not a defective pixel, the interpolation value An image processing apparatus that determines that a calculation formula is applicable.
前記選択手段は、補間精度の良い順に前記補間値算出式が適用可能かを判定し、最初に適用可能と判定した補間値算出式を前記最適補間値算出式として選択することを特徴とする画像処理装置。 The image processing apparatus according to claim 1.
The selection unit determines whether the interpolation value calculation formula is applicable in the order of good interpolation accuracy, and selects the interpolation value calculation formula determined to be applicable first as the optimum interpolation value calculation formula. Processing equipment.
前記選択手段は、補間精度の良い順に前記基準補間値算出式が適用可能か判定し、最初に適用可能と判定した基準補間値算出式を前記最適基準補間値算出式として選択することを特徴とする画像処理装置。 The image processing apparatus according to claim 2,
The selection means determines whether the reference interpolation value calculation formula is applicable in the order of good interpolation accuracy, and selects the reference interpolation value calculation formula determined to be applicable first as the optimum reference interpolation value calculation formula. An image processing apparatus.
前記選択手段は、補間精度の良い順に前記補助補間値算出式が適用可能か判定し、最初に適用可能と判定した補助補間値算出式を前記最適補助補間値算出式として選択することを特徴とする画像処理装置。 The image processing apparatus according to claim 2 or 5,
The selection means determines whether the auxiliary interpolation value calculation formula is applicable in the order of good interpolation accuracy, and selects the auxiliary interpolation value calculation formula determined to be applicable first as the optimum auxiliary interpolation value calculation formula. An image processing apparatus.
前記補間対象画素の近傍における画像構造の類似方向を判定する類似方向判定手段をさらに備え、
前記選択手段は、前記類似方向判定手段によって判定された類似方向に応じた前記複数の補間値算出式の中から、前記最適補間値算出式を選択することを特徴とする画像処理装置。 In the image processing apparatus according to any one of claims 1 to 6,
Similar direction determining means for determining a similar direction of the image structure in the vicinity of the interpolation target pixel,
The image processing apparatus, wherein the selection unit selects the optimal interpolation value calculation formula from the plurality of interpolation value calculation formulas according to the similar direction determined by the similar direction determination unit.
前記欠陥画素の近傍の画素のうち、前記欠陥画素の色と同色の正常な画素を用いて前記欠陥画素の画素値を補間するための複数の補間値算出式の中から、前記欠陥画素に対して適用可能である第1の補間値算出式を選択し、前記欠陥画素の近傍の画素のうち、前記欠陥画素の色と異色の正常な画素を用いて前記欠陥画素の画素値を補間するための複数の補間値算出式の中から、前記欠陥画素に対して適用可能である第2の補間値算出式を選択し、前記欠陥画素の位置情報、前記第1の補間値算出式、および前記第2の補間値算出式を用いて前記欠陥画素の画素値を補間する補間手段とを備えることを特徴とする画像処理装置。 A defective pixel position information storage unit that records position information of a plurality of defective pixels;
Among a plurality of interpolation value calculation formulas for interpolating the pixel value of the defective pixel using a normal pixel having the same color as the defective pixel among the pixels in the vicinity of the defective pixel, The first interpolation value calculation formula that can be applied is selected, and the pixel value of the defective pixel is interpolated using normal pixels different from the color of the defective pixel among the pixels in the vicinity of the defective pixel. A second interpolation value calculation formula applicable to the defective pixel is selected from the plurality of interpolation value calculation formulas, and the position information of the defective pixel, the first interpolation value calculation formula, and the An image processing apparatus comprising: interpolation means for interpolating a pixel value of the defective pixel using a second interpolation value calculation formula.
前記補間手段は、前記欠陥画素の色と同色の正常な画素を用いて前記欠陥画素の画素値を補間するための複数の補間値算出式の中に前記欠陥画素に対して適用可能である補間値算出式が複数ある場合には、その中から最も補間精度が高い補間値算出式を前記第1の補間値算出式として選択し、前記欠陥画素の色と異色の正常な画素を用いて前記欠陥画素の画素値を補間するための複数の補間値算出式の中に前記欠陥画素に対して適用可能である補間値算出式が複数ある場合には、その中から最も補間精度が高い補間値算出式を前記第2の補間値算出式として選択することを特徴とする画像処理装置。 The image processing apparatus according to claim 8.
The interpolation means is applicable to the defective pixel in a plurality of interpolation value calculation formulas for interpolating the pixel value of the defective pixel using a normal pixel having the same color as the defective pixel. When there are a plurality of value calculation formulas, an interpolation value calculation formula having the highest interpolation accuracy is selected as the first interpolation value calculation formula from among them, and the normal pixel having a different color from the defective pixel is used. If there are a plurality of interpolation value calculation formulas applicable to the defective pixel among a plurality of interpolation value calculation formulas for interpolating the pixel value of the defective pixel, the interpolation value having the highest interpolation accuracy among them An image processing apparatus, wherein a calculation formula is selected as the second interpolation value calculation formula.
前記補間手段は、前記欠陥画素の近傍における画像構造の類似方向を判定し、判定した類似方向に応じた複数の補間値算出式の中から、前記第1の補間値算出式と前記第2の補間値算出式とを選択することを特徴とする画像処理装置。 The image processing apparatus according to claim 8 or 9,
The interpolation means determines a similar direction of the image structure in the vicinity of the defective pixel, and the first interpolation value calculation formula and the second interpolation value calculation formula are selected from a plurality of interpolation value calculation formulas according to the determined similar direction. An image processing apparatus, wherein an interpolation value calculation formula is selected.
前記撮像素子から出力される画像信号に対して画像処理を行なって画像データを生成する請求項1〜10のいずれかに記載の画像処理装置とを備え、
前記画像処理装置は、前記撮像素子から出力される画像信号を用いて、前記撮像素子に含まれる欠陥画素の画素値を補間して、前記画像データを生成することを特徴とする撮像装置。 An image sensor for capturing a subject image;
The image processing apparatus according to any one of claims 1 to 10, wherein image processing is performed on an image signal output from the image sensor to generate image data.
The image processing apparatus generates the image data by interpolating pixel values of defective pixels included in the image sensor using an image signal output from the image sensor.
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2008313480A JP5309940B2 (en) | 2007-12-28 | 2008-12-09 | Image processing apparatus and imaging apparatus |
US12/318,125 US8559762B2 (en) | 2007-12-28 | 2008-12-22 | Image processing method and apparatus for interpolating defective pixels |
EP08172741A EP2076021A3 (en) | 2007-12-28 | 2008-12-23 | Image processing apparatus and imaging apparatus |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007339351 | 2007-12-28 | ||
JP2007339351 | 2007-12-28 | ||
JP2008313480A JP5309940B2 (en) | 2007-12-28 | 2008-12-09 | Image processing apparatus and imaging apparatus |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2009177792A true JP2009177792A (en) | 2009-08-06 |
JP5309940B2 JP5309940B2 (en) | 2013-10-09 |
Family
ID=41032354
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2008313480A Active JP5309940B2 (en) | 2007-12-28 | 2008-12-09 | Image processing apparatus and imaging apparatus |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5309940B2 (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2013046827A1 (en) * | 2011-09-29 | 2013-04-04 | 富士フイルム株式会社 | Apparatus, method, and program for image processing, storage medium, and image pickup apparatus |
JP2016015536A (en) * | 2014-06-30 | 2016-01-28 | キヤノン株式会社 | Image processing device and image processing method |
CN116074495A (en) * | 2023-03-07 | 2023-05-05 | 合肥埃科光电科技股份有限公司 | Storage method, detection and correction method and device for dead pixel of image sensor |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2020022135A (en) | 2018-08-03 | 2020-02-06 | オリンパス株式会社 | Defective pixel correction device, imaging device, and defective pixel correction method |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH09284783A (en) * | 1996-04-10 | 1997-10-31 | Matsushita Electric Ind Co Ltd | Defect corrective device and solid-state image pickup device using the device |
JPH11220661A (en) * | 1998-02-02 | 1999-08-10 | Olympus Optical Co Ltd | Image pickup device |
JP2000308082A (en) * | 1999-04-23 | 2000-11-02 | Nippon Telegr & Teleph Corp <Ntt> | Picture defect correcting method and recording medium recording the same |
-
2008
- 2008-12-09 JP JP2008313480A patent/JP5309940B2/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH09284783A (en) * | 1996-04-10 | 1997-10-31 | Matsushita Electric Ind Co Ltd | Defect corrective device and solid-state image pickup device using the device |
JPH11220661A (en) * | 1998-02-02 | 1999-08-10 | Olympus Optical Co Ltd | Image pickup device |
JP2000308082A (en) * | 1999-04-23 | 2000-11-02 | Nippon Telegr & Teleph Corp <Ntt> | Picture defect correcting method and recording medium recording the same |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2013046827A1 (en) * | 2011-09-29 | 2013-04-04 | 富士フイルム株式会社 | Apparatus, method, and program for image processing, storage medium, and image pickup apparatus |
US8854511B2 (en) | 2011-09-29 | 2014-10-07 | Fujifilm Corporation | Apparatus and method for image processing and storage medium, and image pickup apparatus |
JP2016015536A (en) * | 2014-06-30 | 2016-01-28 | キヤノン株式会社 | Image processing device and image processing method |
CN116074495A (en) * | 2023-03-07 | 2023-05-05 | 合肥埃科光电科技股份有限公司 | Storage method, detection and correction method and device for dead pixel of image sensor |
CN116074495B (en) * | 2023-03-07 | 2023-06-16 | 合肥埃科光电科技股份有限公司 | Method and device for detecting and correcting dead pixel of image sensor |
Also Published As
Publication number | Publication date |
---|---|
JP5309940B2 (en) | 2013-10-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5141245B2 (en) | Image processing apparatus, correction information generation method, and imaging apparatus | |
US7945091B2 (en) | Image processor correcting color misregistration, image processing program, image processing method, and electronic camera | |
RU2527198C2 (en) | Image processing device and image processing device control method | |
US7916191B2 (en) | Image processing apparatus, method, program, and recording medium | |
JP5767485B2 (en) | Image processing apparatus and control method | |
JP6172935B2 (en) | Image processing apparatus, image processing method, and image processing program | |
JP2007066138A (en) | Image processor and image processing program | |
US20170330311A1 (en) | Image processing device and method, image capturing device, program, and record medium | |
CN102870404A (en) | Imaging device and dark current correction method of same | |
JPWO2007023817A1 (en) | Image processing system and image processing program | |
JP5309940B2 (en) | Image processing apparatus and imaging apparatus | |
JP2015216576A (en) | Image processing apparatus, image processing method, imaging apparatus, electronic apparatus, and program | |
JP2007096437A (en) | Determination of image creator's intention | |
JP4945942B2 (en) | Image processing device | |
US8559762B2 (en) | Image processing method and apparatus for interpolating defective pixels | |
JP5359553B2 (en) | Image processing apparatus, imaging apparatus, and image processing program | |
JP5353945B2 (en) | Image processing apparatus, image processing program, and electronic camera | |
JPH1117984A (en) | Image processor | |
JP2009055442A (en) | Image correcting device | |
JP2007028041A (en) | Image processing apparatus | |
JP2006135744A (en) | Image processing apparatus, image processing method, and computer program | |
JP2010056817A (en) | Imaging apparatus | |
JP5228929B2 (en) | Image processing apparatus, imaging apparatus, and image processing program | |
JP2008311907A (en) | Image data collating device, image composition device, and program | |
JP4483746B2 (en) | Defective pixel correction method and apparatus |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20111104 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120524 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20121210 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20121218 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130215 |
|
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: 20130604 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130617 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 Ref document number: 5309940 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
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 |