WO2010146749A1 - 撮像装置 - Google Patents
撮像装置 Download PDFInfo
- Publication number
- WO2010146749A1 WO2010146749A1 PCT/JP2010/001855 JP2010001855W WO2010146749A1 WO 2010146749 A1 WO2010146749 A1 WO 2010146749A1 JP 2010001855 W JP2010001855 W JP 2010001855W WO 2010146749 A1 WO2010146749 A1 WO 2010146749A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- pixel
- characteristic
- photoelectric conversion
- inflection point
- value
- 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.)
- Ceased
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N25/00—Circuitry of solid-state image sensors [SSIS]; Control thereof
- H04N25/50—Control of the SSIS exposure
- H04N25/57—Control of the dynamic range
- H04N25/571—Control of the dynamic range involving a non-linear response
- H04N25/575—Control of the dynamic range involving a non-linear response with a response composed of multiple slopes
-
- 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/70—Circuitry for compensating brightness variation in the scene
- H04N23/741—Circuitry for compensating brightness variation in the scene by increasing the dynamic range of the image compared to the dynamic range of the electronic image sensors
-
- 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/70—Circuitry for compensating brightness variation in the scene
- H04N23/76—Circuitry for compensating brightness variation in the scene by influencing the image signals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N25/00—Circuitry of solid-state image sensors [SSIS]; Control thereof
- H04N25/50—Control of the SSIS exposure
- H04N25/57—Control of the dynamic range
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N25/00—Circuitry of solid-state image sensors [SSIS]; Control thereof
- H04N25/50—Control of the SSIS exposure
- H04N25/57—Control of the dynamic range
- H04N25/571—Control of the dynamic range involving a non-linear response
- H04N25/573—Control of the dynamic range involving a non-linear response the logarithmic type
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N25/00—Circuitry of solid-state image sensors [SSIS]; Control thereof
- H04N25/60—Noise processing, e.g. detecting, correcting, reducing or removing noise
- H04N25/68—Noise processing, e.g. detecting, correcting, reducing or removing noise applied to defects
Definitions
- the present invention relates to an image pickup apparatus including an image pickup element including a plurality of pixels having different photoelectric conversion characteristics at an inflection point.
- linear characteristics linear photoelectric conversion characteristics
- log characteristics logarithmic photoelectric conversion characteristics
- FIG. 6 is a graph showing linear log characteristics, where the vertical axis indicates pixel values and the horizontal axis indicates luminance linearly.
- linear area an area having linear characteristics
- log area an area having log characteristics
- transition region an area having log characteristics
- the photoelectric conversion characteristic of a certain pixel is indicated by a graph G1
- the photoelectric conversion characteristic of another certain pixel is indicated by a graph G2.
- D1 indicates a linear region
- D2 indicates a log region
- D3 indicates a transient region.
- the pixel data read by the pixels having linear log characteristics is converted into linear characteristics or log characteristics by photoelectric conversion characteristics as preprocessing for performing various image processing by an image processing circuit provided on the output side of the image sensor. Is performed (Patent Document 1).
- the pixel data belonging to the linear area D1 shown in FIG. 6 is subjected to various image processing with the same values, and the pixel data belonging to the log area D2 and the transient area D3 is Various image processing is performed with the value converted into the linear characteristic.
- an inflection point (which may be described as an inflection point) P1 which is a start level of the transient region D3 and an inflection point P2 which indicates the start point of the log region D2 vary from pixel to pixel. It is common.
- the inflection point P1 has a negative value, as indicated by the dotted line in the graph G2 in FIG.
- the actual pixel does not output negative pixel data
- the actual photoelectric conversion characteristic of the pixel having the extremely low inflection point P1 is not a graph as indicated by the dotted line L2, but is indicated by the solid line L3. It becomes a graph like this.
- a pixel having a negative value at the inflection point P1 has a lower pixel value than the actual photoelectric conversion characteristic in the low luminance side region indicated in the circle CR1.
- the deviation between the dotted line L2 and the solid line L3 increases as the luminance decreases.
- the photoelectric conversion characteristics are unified using a lookup table common to all the pixels without considering the variation in the photoelectric conversion characteristics of each pixel.
- the pixel data on the low luminance side which is pixel data read by a pixel having a pixel value and the pixel value is indicated by a circle CR1, has a problem that the value after the unification processing is larger than the assumed value.
- the lookup table is designed so that the dotted line L2 is on the straight line L1.
- actual photoelectric conversion characteristics are indicated not by the dotted line L2 but by the solid line L3. Therefore, when the photoelectric conversion characteristic is converted into a linear characteristic using this lookup table, the value after the photoelectric conversion characteristic conversion is converted into a region above the straight line L1, and the converted value is larger than the assumed value. It becomes a big value. This has caused fixed pattern noise.
- An object of the present invention is to provide an imaging apparatus capable of suppressing the occurrence of fixed pattern noise and the reduction in resolution.
- a solid-state imaging device performs a predetermined characteristic conversion process on an image sensor including a plurality of pixels having different photoelectric conversion characteristics at an inflection point and pixel data read by each pixel.
- a characteristic conversion unit that converts the photoelectric conversion characteristic of each pixel data into a predetermined reference photoelectric conversion characteristic, and the characteristic conversion unit changes a target pixel that is one pixel among the plurality of pixels.
- the characteristic conversion process is executed By outputting the pixel value of the target pixel as it is, the photoelectric conversion characteristic of the pixel data read by the target pixel is converted into the reference photoelectric conversion characteristic.
- FIG. 1 is a block diagram of an imaging apparatus according to Embodiment 1 of the present invention.
- FIG. 2 is a block diagram illustrating a detailed configuration of an image processing unit illustrated in FIG. 1. It is the schematic diagram which showed an example of the data structure of lookup table T1. It is the schematic diagram which showed an example of the data structure of lookup table T2. It is the graph which showed the linear log characteristic of the pixel whose inflection point is extremely small. It is the graph which showed the linear log characteristic.
- FIG. 1 shows a block diagram of an imaging apparatus according to Embodiment 1 of the present invention.
- the imaging apparatus is composed of a digital camera, and includes a lens unit 2, an imaging sensor 3 (an example of an imaging element), an amplifier 4, an A / D conversion unit 5, an image processing unit 6, an image memory 7, and a control.
- the lens unit 2 includes an optical lens system that captures an optical image of a subject and guides it to the image sensor 3.
- the optical lens system for example, a zoom lens, a focus lens, other fixed lens blocks, and the like arranged in series along the optical axis L of the optical image of the subject can be employed.
- the lens unit 2 includes a diaphragm (not shown) for adjusting the amount of transmitted light, a shutter (not shown), and the like, and the driving of the diaphragm and the shutter is controlled under the control of the control unit 8.
- the imaging sensor 3 includes a plurality of pixels arranged in a matrix of predetermined rows ⁇ predetermined columns and having different photoelectric conversion characteristics at an inflection point, and photoelectrically converts a light image formed in the lens unit 2.
- Image data composed of pixel values of R (red), G (green), and B (blue) color components having a level corresponding to the amount of light is generated and output to the amplifier 4.
- the image sensor 3 an image sensor such as a CMOS image sensor, a VMIS (Threshold Voltage Modulation Image Sensor) image sensor, or a CCD image sensor may be employed.
- an image sensor in which pixels of each color component are arranged in, for example, an RGB Bayer array is employed as the image sensor 3. That is, the imaging sensor 3 is an imaging sensor in which a plurality of types of pixels for reading pixel data having different color components are repeatedly arranged in a fixed pattern.
- the arrangement direction of the pixels in each row is the horizontal direction
- the arrangement direction of the pixels in each column is the vertical direction.
- the imaging sensor 3 sequentially outputs pixel data read by each pixel so as to perform raster scanning from the upper left pixel toward the lower right pixel, for example.
- each pixel includes a first photoelectric conversion characteristic on the low luminance side, a second photoelectric conversion characteristic on the higher luminance side than the first photoelectric conversion characteristic, and the first and second photoelectric conversion characteristics. And a third photoelectric conversion characteristic indicating a transient characteristic of the conversion characteristic.
- linear characteristics are employed as the first photoelectric conversion characteristics
- log characteristics are employed as the second photoelectric conversion characteristics
- linear characteristics and log are employed as the third photoelectric conversion characteristics. It is possible to adopt transient characteristics in which characteristics are mixed.
- the inflection point between the linear characteristic and the transient characteristic is represented by the symbol P1
- the inflection point between the transient characteristic and the log characteristic is represented by the symbol P2.
- the pixel value of the inflection point P1 is described as a bending start level S1
- the pixel value of the inflection point P2 is described as a bending start level S2.
- the amplifier 4 includes, for example, an AGC (auto gain control) circuit and a CDS (correlated double sampling) circuit, and amplifies the image data output from the imaging sensor 3.
- the A / D converter 5 converts the R, G, and B color image data amplified by the amplifier 4 into R, G, and B digital image data.
- pixel data received by each pixel of the image sensor 3 is converted into pixel data having, for example, a 12-bit gradation value.
- the image processing unit 6 performs image processing as will be described later.
- the image memory 7 is composed of, for example, a RAM (Random Access Memory), and stores image data subjected to image processing by the image processing unit 6.
- the control unit 8 includes a ROM that stores various control programs, a RAM that temporarily stores data, a central processing unit (CPU) that reads and executes control programs from the ROM, and the like. To manage.
- the monitor unit 9 employs, for example, a color liquid crystal display disposed on the back surface of the housing of the imaging apparatus, and displays on the monitor an image taken by the imaging sensor 3 or an image stored in the image memory 7.
- the operation unit 10 includes various operation switch groups such as a power switch, a release switch, a mode setting switch for setting various shooting modes, and a menu selection switch.
- the release switch When the release switch is pressed, the subject is imaged by the imaging operation, that is, the imaging sensor 3, predetermined image processing is performed on the image data obtained by this imaging, and the image data is recorded in the image memory 7 or the like. A series of shooting operations are executed. Note that the image data is not stored in the image memory 7 or the like, but is output as a digital signal from the image processing unit 6, or is D / A converted and output as an analog signal such as NTSC. Also good.
- FIG. 2 is a block diagram showing a detailed configuration of the image processing unit 6 shown in FIG.
- the image processing unit 6 includes a black variation correction unit 61, a defect correction unit 62, a Bayer interpolation unit 63, a characteristic conversion unit 64, a gradation conversion unit 65, and a tone curve correction unit 66.
- the black variation correcting unit 61 corrects variations in the black level of each pixel constituting the imaging sensor 3.
- the defect correcting unit 62 performs an interpolation process for interpolating pixel data read by a defective pixel that can output only a pixel value equal to or less than a predetermined reference value, using pixel values of surrounding pixels.
- linear interpolation or spline interpolation can be adopted as the interpolation processing.
- the Bayer interpolation unit 63 executes Bayer interpolation, which is an interpolation process for interpolating missing pixels in each color component that occurs because the pixels constituting the image sensor 3 are in a Bayer array. As a result, image data representing one image is represented by three image data corresponding to the three color components R, G, and B. If the image sensor 3 is a monochrome image sensor, the Bayer interpolation unit 63 may be omitted.
- the characteristic conversion unit 64 includes an inflection point variation correction unit 641, an inflection point interpolation unit 642, and a memory unit 643, and converts the photoelectric conversion characteristics of each pixel data into predetermined reference photoelectric conversion characteristics. Since the Bayer interpolation unit 63 outputs three pieces of image data corresponding to the R, G, and B color components, the characteristic conversion unit 64 outputs each of the three pieces of image data corresponding to each color component. Then, the following processing is executed.
- the characteristic conversion unit 64 adopts a linear characteristic as the reference photoelectric conversion characteristic, and converts the log characteristic and the transient characteristic into the linear characteristic, thereby executing a unified process of the photoelectric conversion characteristic.
- the inflection point variation correcting unit 641 unifies the photoelectric conversion characteristics of each pixel data into linear characteristics by executing a predetermined characteristic conversion process on the pixel data read by each pixel.
- the inflection point variation correction unit 641 compares the pixel value d of the pixel data read by each pixel with the values of the bending start levels S1 and S2 predetermined for each pixel. It is determined whether the pixel data is linear characteristic pixel data, transient characteristic pixel data, or log characteristic pixel data. If the pixel data is linear characteristic pixel data, the pixel value d is changed to the pixel value d. If it is output as it is and the pixel data has transient characteristics and log characteristics, the characteristic conversion process is executed on the pixel value d, and the obtained pixel value d ′ is output.
- the inflection point variation correcting unit 641 determines that the pixel data is pixel data with linear characteristics, If S1 ⁇ d ⁇ S2, the pixel data is determined to be transient pixel data, and if d ⁇ S2, the pixel data is determined to be log characteristic pixel data.
- the inflection point variation correction unit 641 uses the look-up table T1 in which the correspondence when the pixel value of the transient region D3 is converted to the pixel value of the linear characteristic is determined in advance, to convert the pixel data of the transient characteristic. What is necessary is just to convert into a linear characteristic.
- the inflection point variation correcting unit 641 linearly converts the log characteristic pixel data using the look-up table T2 in which the correspondence relationship when the pixel value of the log area D2 is converted into the linear characteristic pixel value is predetermined. What is necessary is just to convert into a characteristic.
- FIG. 3 is a schematic diagram showing an example of the data structure of the lookup table T1.
- the look-up table T1 is composed of n (n is an integer) number of cells assigned addresses “0” to “n ⁇ 1”. Each address corresponds to a relative value of the pixel value d with respect to the bending start level S1, that is, d ⁇ S1. Each cell stores converted values d11 to d1n obtained by converting a value obtained by subtracting the bending start level S1 from the pixel value d of the transient region D3 into linear characteristics.
- the lookup table T1 stores values obtained by converting each pixel value d belonging to the transient region D3 shown in FIG. 6 so as to be on the straight line L1.
- the inflection point variation correcting unit 641 has an address of d ⁇ S1, which is a value obtained by subtracting the bending start level S1 from the pixel value d of the pixel data.
- the transient characteristic is converted into a linear characteristic by outputting the value of the look-up table T1 stored in 1 as a value after conversion.
- each address of the lookup table T1 is made to correspond to d-S1 is because the variation of the bending start level S1 of each pixel is taken into consideration. That is, in the present embodiment, it is assumed that the photoelectric conversion characteristics of the transition region D3 of each pixel have the same waveform although the bending start level S1 varies. Therefore, by making each address of the lookup table T1 correspond to d-S1 instead of d, this lookup table T1 can be applied to all pixels.
- the inflection point variation correcting unit 641 can specify the pixel that has read the pixel data input from this order because the pixel data constituting one piece of image data is input in a predetermined order. Thereby, it is possible to specify the bending start levels S1 and S2 determined in advance for each pixel.
- FIG. 4 is a schematic diagram showing an example of the data structure of the lookup table T2.
- the look-up table T2 includes m (m is an integer) cells each having addresses “0” to “m ⁇ 1”. Each address corresponds to a relative value of the pixel value d with respect to the bending start level S2, that is, d ⁇ S2.
- Each cell stores values d21 to d2m after conversion when a value obtained by subtracting the bending start level S2 from the pixel value d of the log area D2 is converted into linear characteristics.
- the lookup table T2 stores values obtained by converting each pixel value d belonging to the log area D2 shown in FIG. 6 so as to be on the straight line L1.
- the inflection point variation correcting unit 641 has an address of d ⁇ S2, which is a value obtained by subtracting the bending start level S2 from the pixel value d of the pixel data.
- the log characteristic is converted into a linear characteristic by outputting the value of the look-up table T2 stored in as a value after conversion.
- each address of the lookup table T2 is made to correspond to d-S2 is that variation of the bending start level S2 of each pixel is taken into consideration as in the lookup table T1.
- the inflection point interpolation unit 642 has a bending start level S ⁇ b> 1 of a pixel of interest, which is one pixel among a plurality of pixels, smaller than a predetermined inflection point threshold and is read by the pixel of interest.
- the pixel value d of the pixel data is smaller than the predetermined pixel threshold value
- the pixel data read by the neighboring pixel located in the vicinity of the target pixel is interpolated instead of the pixel value d ′ obtained by the characteristic conversion process.
- the photoelectric conversion characteristic of the pixel data read by the target pixel is converted into a linear characteristic.
- the inflection point interpolation unit 642 performs the inflection when the bend start level S1 of the target pixel is equal to or greater than the inflection point threshold value or the pixel value d of the pixel data read by the target pixel is equal to or greater than the predetermined pixel threshold value.
- the pixel value d ′ that has been subjected to the characteristic conversion processing by the point variation correcting unit 641 is directly output as the pixel value d ′′.
- the pixel value of the pixel data read by the pixel of interest is d (x, y), and the pixel whose characteristic conversion processing has been executed by the inflection point variation correction unit 641.
- the pixel value of the data is d ′ (x, y)
- the inflection point threshold value of the target pixel is Sth
- the pixel threshold value of the target pixel is Dth
- the inflection point interpolation unit 642 uses four pixels adjacent to the target pixel in the horizontal and vertical directions as neighboring pixels. Then, the average value of these four neighboring pixels is output as d ′′.
- the inflection point interpolation unit 642 may specify two pixels adjacent in the horizontal direction to the target pixel as neighboring pixels, and output an average value of the two neighboring pixels as d ′′.
- the process of the inflection point interpolation unit 642 is represented by the following algorithm.
- the Bayer interpolation unit 63 is provided in the previous stage of the characteristic conversion unit 64, but in the subsequent stage of the characteristic conversion unit 64, specifically, between the gradation conversion unit 65 and the tone curve correction unit 66. It may be provided.
- the process of the inflection point interpolation unit 642 is represented by the following algorithm.
- drb indicates a pixel value of pixel data read by a pixel (R pixel or B pixel) to which a red or
- the inflection point interpolation unit 642 is a pixel to which a filter of the same color as the target pixel is attached, and four pixels located in the vicinity of the target pixel are set as neighboring pixels, and the average of these four neighboring pixels The value is output as d ′′.
- the target pixel is an R pixel
- four R pixels located near the R pixel in the horizontal direction and two R pixels located near the vertical direction are adjacent. It becomes a pixel.
- the target pixel is a B pixel
- the neighboring pixels are the same as in the case of an R pixel.
- the target pixel is a G pixel
- four G pixels adjacent to the G pixel on the upper right side, the lower right side, the upper left side, and the lower left side are neighboring pixels.
- the number of neighboring pixels is four as an example, and a pixel to which a filter of the same color as the pixel of interest is attached, and two pixels that are adjacent to the pixel of interest in the horizontal direction are adopted as neighboring pixels. Also good.
- the memory unit 643 is configured by a nonvolatile recording medium such as an EEPROM, for example, and stores a bending start level S1 and a bending start level S2 predetermined for each pixel. Further, the memory unit 643 stores an inflection point threshold value Sth, a pixel threshold value Dth, and lookup tables T1 and T2.
- the bending start levels S1 and S2 are values unique to each pixel
- the inflection point threshold value Sth and the pixel threshold value Dth are values common to all the pixels.
- FIG. 5 is a graph showing the photoelectric conversion characteristics of a pixel having an extremely small inflection point, where the vertical axis shows the pixel value and the horizontal axis shows the luminance.
- the photoelectric conversion characteristics shown in FIG. 5 indicate that the inflection point P1 is extremely low and the bending start level S1 is a negative value.
- the actual photoelectric conversion characteristic (solid line) of the pixel having an extremely low inflection point is lower than the assumed photoelectric conversion characteristic (dotted line) on the low luminance side. It turns out that it has shifted
- the bending start level S ⁇ b> 1 is at least higher than the bending start level S ⁇ b> 1 of the pixel having the negative bending start level S ⁇ b> 1.
- a value may be adopted.
- a value that is about the shift start level LV1 of the pixel having the maximum shift start level LV1 is employed. That's fine.
- the gradation conversion unit 65 performs histogram equalization processing, dynamic range compression processing, and the like on the pixel data output from the characteristic conversion unit 64.
- the histogram equalization process is a process for uniformly distributing the gray level distribution in the image. Thereby, the contrast of an image can be clarified.
- the dynamic range compression processing for example, the technique described in Masami Ogata “Image Dynamic Range Compression Technology”, Nihon Kogyo Shuppan, Image Lab, 2004, June issue can be employed.
- the tone curve correction unit 66 performs gamma correction on the image data output from the gradation conversion unit 65. Note that the pixel data output from the tone curve correction unit 66 is stored in the image memory 7 shown in FIG.
- the operation unit 10 receives an imaging command from the user, the image data captured by the imaging sensor 3 is amplified to a predetermined level by the amplifier 4 and A / D conversion is performed by the A / D conversion unit 5. Input to the image processing unit 6.
- the pixel data input to the image processing unit 6 is corrected in black level by the black variation correction unit 61, the defective pixel is interpolated by the defect correction unit 62, and Bayer interpolation is performed by the Bayer interpolation unit 63. This is input to the music point variation correction unit 641.
- the pixel data input to the inflection point variation correction unit 641 is converted into a linear characteristic by the photoelectric conversion characteristic and input to the inflection point interpolation unit 642.
- the inflection point interpolation unit 642 has a pixel value d of the target pixel, which is the pixel data output from the Bayer interpolation unit 63, and a bending start level S1 of the target pixel, where the bending start level S1 ⁇ the inflection point threshold Sth,
- the condition of pixel value d ⁇ pixel threshold Dth is satisfied, the above-described interpolation process using the pixel value d ′ of the neighboring pixel output from the inflection point variation correction unit 641 is executed, and the pixel value d ′′ is calculated. Calculate and output to the gradation conversion unit 65.
- the inflection point interpolation unit 642 has the pixel value d of the target pixel, which is the pixel data output from the Bayer interpolation unit 63, and the bending start level S1 of the target pixel, so that the bending start level S1 ⁇ the inflection point threshold Sth.
- the pixel value d ′ of the target pixel output from the inflection point variation correction unit 641 is output as it is to the gradation conversion unit 65 as the pixel value d ′′.
- the pixel data processed by the inflection point interpolation unit 642 is subjected to histogram equalization processing, dynamic range compression processing, and the like by the tone conversion unit 65, and gamma correction is performed by the tone curve correction unit 66 and stored in the image memory 7. Is done.
- the bending start level S1 of the target pixel is smaller than the inflection point threshold Sth, and the pixel value d of the pixel data read by the target pixel is smaller than the pixel threshold Dth.
- the pixel data of the pixel of interest is converted into linear characteristics by interpolation processing using the pixel value d ′ of the neighboring pixel that has been subjected to characteristic conversion processing by the inflection point variation correction unit 641.
- the inflection point pixel values of neighboring pixels rarely become extremely low. Therefore, by interpolating the pixel data read by the target pixel using the pixel data read by the neighboring pixels, there is a situation in which the pixel data read by the target pixel is converted to a value larger than the assumed value. This avoids the occurrence of fixed pattern noise.
- the pixel data is read by a pixel having an extremely low pixel value at the inflection point, if the pixel value is large, the pixel data is converted into a linear characteristic by a characteristic conversion process instead of an interpolation process.
- the photoelectric conversion characteristics of a pixel with an extremely low pixel value at the inflection point are not shifted from the assumed photoelectric conversion characteristics in the region where the pixel value is large.
- the characteristic conversion process is executed, the converted value does not deviate from the linear characteristic. Therefore, it is possible to prevent a decrease in resolution compared to a case where a pixel having an extremely low inflection point is treated as a defective pixel and the interpolation process is uniformly executed regardless of the pixel value.
- Embodiment 2 Next, an imaging apparatus according to Embodiment 2 of the present invention will be described.
- the imaging apparatus according to the present embodiment is characterized in that interpolation processing is performed using pixels suitable for interpolation processing from among the neighboring pixels of Embodiment 1.
- the inflection point interpolation unit 642 shown in FIG. 2 is read by pixels among neighboring pixels whose pixel value is smaller than the pixel threshold Dth and whose bending start level S1 is smaller than the inflection point threshold Sth.
- the obtained pixel data is not used for the interpolation process.
- the inflection point interpolation unit 642 performs the following processing.
- the first line of the above algorithm indicates that the bending start level S1 of the target pixel is smaller than the inflection point threshold Sth and the pixel value d is smaller than the pixel threshold Dth.
- the second line of the algorithm indicates that the bending start level S1 of the left neighboring pixel is the inflection point threshold Sth or more and the pixel value d is the pixel threshold Dth or more.
- the third line of the above algorithm indicates that the bending start level S1 of the right neighboring pixel is equal to or greater than the inflection point threshold value Sth and the pixel value d is equal to or greater than the pixel threshold value Dth.
- the characteristic conversion process is performed by the inflection point variation correcting unit 641 when only the left neighboring pixel has the bending start level S1 of the inflection point threshold Sth or more and the pixel value d is the pixel threshold Dth or more. It is shown that the interpolation process is performed using only the pixel data of the neighboring pixels on the left side for which.
- the 8th line of the above algorithm shows that the inflection point variation correcting unit 641 performs the characteristic conversion process when only the right neighboring pixel has the bending start level S1 of the inflection point threshold Sth or more and the pixel value d is the pixel threshold Dth or more. It is shown that the interpolation process is performed using only the pixel data of the neighboring pixels on the right side where the above is performed.
- the condition of the 1st line of the algorithm when the condition of the 1st line of the algorithm is not satisfied, that is, the bending start level S1 of the target pixel is equal to or higher than the inflection point threshold Sth, or the pixel value d of the target pixel is the pixel threshold Dth.
- the pixel data of the pixel of interest subjected to the characteristic conversion processing by the inflection point variation correcting unit 641 is output as it is.
- the two pixels adjacent to the target pixel in the horizontal direction are set as the target pixel.
- the present invention is not limited to this, and the two pixels adjacent to the target pixel in the horizontal direction are adjacent in the vertical direction.
- the present invention can be applied even when four pixels including two pixels are adopted as neighboring pixels.
- the inflection point interpolation unit 642 reads out the pixel data read out by the pixels having the bending start level S1 smaller than the inflection point threshold Sth and the pixel value d smaller than the pixel threshold Dth among the four neighboring pixels. Interpolation processing may be performed using other pixel data.
- the bending start level S1 of the neighboring pixel on the left side of the target pixel is smaller than the inflection point threshold value Sth or when the pixel value d is smaller than the pixel threshold value Dth, the bending start level S1 of the left pixel further becomes the inflection point threshold value. If it is determined whether or not the pixel value d is equal to or greater than Sth and the pixel value d is equal to or greater than the pixel threshold value Dth, and this condition is satisfied, interpolation processing may be performed using this pixel as a neighboring pixel.
- the bending start level S1 of the neighboring pixel on the left side of the target pixel is smaller than the inflection point threshold Sth, or when the pixel value d is smaller than the pixel threshold Dth, the bending start level S1 is greater than or equal to the inflection point threshold Sth, and A pixel whose pixel value d is equal to or greater than the pixel threshold Dth is searched toward the left side, and when there is a pixel satisfying this condition by searching up to a predetermined number of pixels, this pixel may be adopted as a neighboring pixel.
- the right pixel, the upper pixel, the lower pixel, the upper left pixel, the upper right pixel, the lower left pixel, and the lower right pixel are also neighboring pixels in the same manner as the left pixel. Can be searched.
- the imaging apparatus when a pixel having an extremely low pixel value at the inflection point P1 is set as a target pixel, interpolation processing is performed on pixel data read by the target pixel.
- the neighboring pixels having extremely low pixel values at the inflection points are not used for the interpolation processing, so that the interpolation processing can be performed with high accuracy.
- the inflection point interpolation unit 642 determines whether or not to perform the interpolation process using the bending start level S1, but the present invention is not limited to this, and the bending start level S2 is used. It may be determined whether to perform interpolation processing.
- the inflection point threshold value Sth for example, as shown in FIG. 4, at least the bending start level S2 of the pixel having the maximum bending start level S2 among the pixels having the negative bending start level S1 is at least. A high value may be adopted.
- the characteristic conversion unit 64 unifies log characteristics and transient characteristics into linear characteristics is exemplified.
- the present invention is not limited to this, and linear characteristics and transient characteristics are unified into log characteristics. You may make it make it.
- a solid-state imaging device includes an imaging element including a plurality of pixels having different photoelectric conversion characteristics at an inflection point, and predetermined characteristic conversion processing on pixel data read by each pixel. And a characteristic conversion unit that converts the photoelectric conversion characteristic of each pixel data into a predetermined reference photoelectric conversion characteristic, and the characteristic conversion unit is a certain pixel among the plurality of pixels.
- the characteristic conversion process is executed. By outputting the pixel value of the target pixel as it is, the photoelectric conversion characteristic of the pixel data read by the target pixel is converted into the reference photoelectric conversion characteristic.
- the pixel data read by the neighboring pixel is used.
- the pixel data read by the target pixel is converted into the reference photoelectric conversion characteristic by the interpolation processing.
- the inflection point pixel values of neighboring pixels rarely become extremely low. Therefore, by interpolating the pixel data read by the target pixel using the pixel data read by the neighboring pixels, there is a situation in which the pixel data read by the target pixel is converted to a value larger than the assumed value. This avoids the occurrence of fixed pattern noise.
- the photoelectric conversion characteristics of a pixel with an extremely low pixel value at the inflection point are not shifted from the assumed photoelectric conversion characteristics in the region where the pixel value is large, so the pixel data in this region Even if the characteristic conversion process is executed, the converted value does not deviate from the reference photoelectric conversion characteristic.
- the photoelectric conversion characteristics of this pixel data are interpolated.
- the reference photoelectric conversion characteristic is converted not by the process but by the characteristic conversion process.
- the photoelectric conversion characteristics will not be shifted in the first place, so the photoelectric conversion characteristics of the pixel data read by the pixel of interest are converted by the characteristic conversion process. Yes.
- the characteristic conversion unit converts the pixel data read by the neighboring pixels into the reference photoelectric conversion characteristic by the characteristic conversion process, and reads the pixel data of the neighboring pixels after conversion by the pixel of interest. It is preferable to perform the interpolation processing on the obtained pixel data.
- the interpolation processing is performed using the pixel data after conversion into the reference photoelectric conversion characteristics.
- Each pixel shows a first photoelectric conversion characteristic, a second photoelectric conversion characteristic different from the first photoelectric conversion characteristic, and a transient characteristic of the first and second photoelectric conversion characteristics.
- a third photoelectric conversion characteristic, and the inflection point is an inflection point between the first photoelectric conversion characteristic and the third photoelectric conversion characteristic, or the third photoelectric conversion characteristic and the second photoelectric conversion characteristic. The inflection point with respect to the photoelectric conversion characteristics is preferable.
- the first photoelectric conversion characteristic is a linear characteristic
- the second photoelectric conversion characteristic is a logarithmic characteristic
- the reference photoelectric conversion characteristic is the linear characteristic
- the characteristic converter may include pixel data read by a pixel having a pixel value smaller than the pixel threshold value and a pixel value of an inflection point smaller than the inflection point threshold among the neighboring pixels. It is preferable not to use for interpolation processing.
- the characteristic conversion unit specifies two pixels adjacent in the horizontal direction to the target pixel as the neighboring pixels.
- two pixels adjacent in the horizontal direction that is, two pixels adjacent to the same row are used as neighboring pixels, and therefore a memory for holding pixel data read by pixels in another row And the like, and the interpolation process can be executed without waiting for the pixel data to be read from the pixels in the other rows, so that the apparatus configuration can be simplified.
- the characteristic conversion unit specifies two pixels adjacent to the target pixel in the horizontal direction and two pixels adjacent in the vertical direction as the neighboring pixels.
- the interpolation process since the interpolation process is performed using four neighboring pixels, the interpolation process can be executed with high accuracy.
- the imaging device a plurality of types of pixels for reading pixel data having different color components are repeatedly arranged in a fixed pattern, and the characteristic conversion unit is in the vicinity of the target pixel of the same type as the target pixel. It is preferable that the pixel located at is specified as the neighboring pixel.
- interpolation processing can be executed using a pixel that reads pixel data of the same color as the target pixel as a neighboring pixel.
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Nonlinear Science (AREA)
- Transforming Light Signals Into Electric Signals (AREA)
- Studio Devices (AREA)
- Color Television Image Signal Generators (AREA)
Abstract
Description
図1は、本発明の実施の形態1による撮像装置のブロック図を示している。図1に示すように撮像装置は、デジタルカメラから構成され、レンズ部2、撮像センサ3(撮像素子の一例)、アンプ4、A/D変換部5、画像処理部6、画像メモリ7、制御部8、モニタ部9、及び操作部10を備えている。
d´´(x,y)=((d´(x-1,y)+d´(x+1,y)+d´(x,y-1)+d´(x,y+1))/4
else
d´´(x,y)=d´(x,y)
上記の例では、変曲点補間部642は、注目画素に対して水平及び垂直方向に隣接する4つの画素を近傍画素としている。そして、これら4つの近傍画素の平均値がd´´として出力される。
d´´(x,y)=((d´(x-1,y)+d´(x+1,y))/2
else
d´´(x,y)=d´(x,y)
図2では、ベイヤー補間部63は、特性変換部64の前段に設けられているが、特性変換部64の後段、具体的には、階調変換部65とトーンカーブ補正部66との間に設けてもよい。
drb´´(x,y)=((drb´(x-2,y)+drb´(x+2,y)+drb´(x,y-2)+drb´(x,y+2))/4
dg´´(x,y)=((dg´(x-1,y-1)+dg´(x+1,y-1)+dg´(x-1,y+1)+dg´(x+1,y+1))/4
else
drb´´(x,y)=drb´(x,y)
dg´´(x,y)=dg´(x,y)
但し、drbは、ベイヤー配列において、赤又は青のフィルターが取り付けられた画素(R画素又はB画素)により読み取られた画素データの画素値を示し、dgは、緑のフィルターが取り付けられた画素(G画素)により読み取られた画素データの画素値を示す。
る。注目画素がB画素の場合、近傍画素はR画素の場合と同じである。
次に、本発明の実施の形態2による撮像装置について説明する。本実施の形態の撮像装置は、実施の形態1の近傍画素の中から、補間処理に適した画素を用いて補間処理することを特徴とする。
1: if(S1(x,y)<Sth&d(x,y)<Dth){
2: if(S1(x-1,y)≧Sth&d(x-1,y)≧Dth{
3: if(S1(x+1,y)≧Sth&d(x+1,y)≧Dth
4: d´´(x,y)=(d´(x-1,y)+d´(x+1,y))/2
5: else
6: d´´(x,y)=d´(x-1,y)
7: }else{
8: if(S(x+1,y)≧Sth&d(x+1,y)≧Dth)
9: d´´(x,y)=d´(x+1,y)
10: }
11:}else
12: d´´(x,y)=d´(x,y)
Claims (8)
- 変曲点を境に異なる光電変換特性を有する複数の画素を備える撮像素子と、
各画素で読み取られた画素データに、所定の特性変換処理を実行することで、各画素データの光電変換特性を所定の基準光電変換特性に変換する特性変換部とを備え、
前記特性変換部は、前記複数の画素のうち、ある1つの画素である注目画素の変曲点の画素値が所定の変曲点閾値より小さく、かつ、前記注目画素により読み取られた画素データの画素値が所定の画素閾値より小さい場合、前記特性変換処理に代えて、前記注目画素の近傍に位置する近傍画素により読み取られた画素データを用いた補間処理を行うことで、前記注目画素により読み取られた画素データの光電変換特性を前記基準光電変換特性に変換し、
前記注目画素の変曲点の画素値が所定の変曲点閾値以上、又は、前記注目画素により読み取られた画素データの画素値が所定の画素閾値以上の場合、前記特性変換処理が実行された前記注目画素の画素値をそのまま出力することで、前記注目画素により読み取られた画素データの光電変換特性を前記基準光電変換特性に変換することを特徴とする撮像装置。 - 前記特性変換部は、前記近傍画素により読み取られた画素データを前記特性変換処理により前記基準光電変換特性に変換し、変換後の近傍画素の画素データを用いて、前記注目画素により読み取られた画素データに前記補間処理を実行することを特徴とする請求項1記載の撮像装置。
- 各画素は、第1の光電変換特性と、前記第1の光電変換特性とは異なる第2の光電変換特性と、前記第1及び第2の光電変換特性の過渡的な特性を示す第3の光電変換特性とを有し、
前記変曲点は、前記第1の光電変換特性と前記第3の光電変換特性との変曲点、又は前記第3の光電変換特性と前記第2の光電変換特性との変曲点であることを特徴とする請求項1又は2記載の撮像装置。 - 前記第1の光電変換特性は線形特性であり、
前記第2の光電変換特性は対数特性であり、
前記基準光電変換特性は前記線形特性であることを特徴とする請求項1~3のいずれかに記載の撮像装置。 - 前記特性変換部は、前記近傍画素のうち、画素値が前記画素閾値より小さく、かつ、変曲点の画素値が前記変曲点閾値より小さい画素により読み取られた画素データは、前記補間処理に使用しないことを特徴とする請求項1~4のいずれかに記載の撮像装置。
- 前記特性変換部は、前記注目画素に対して水平方向に隣接する2つの画素を前記近傍画素として特定することを特徴とする請求項1~5のいずれかに記載の撮像装置。
- 前記特性変換部は、前記注目画素に対して水平方向に隣接する2つの画素及び垂直方向に隣接する2つの画素を前記近傍画素として特定することを特徴とする請求項1~5のいずれかに記載の撮像装置。
- 前記撮像素子は、それぞれ色成分が異なる画素データを読み取るための複数種類の画素が一定のパターンで繰り返し配列され、
前記特性変換部は、前記注目画素と同一種類の前記注目画素の近傍に位置する画素を前記近傍画素として特定することを特徴とする請求項1~7のいずれかに記載の撮像装置。
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US13/378,671 US20120092537A1 (en) | 2009-06-15 | 2010-03-16 | Image Pickup Apparatus |
| EP10789134.3A EP2445199A4 (en) | 2009-06-15 | 2010-03-16 | RECORDING DEVICE |
| JP2010524274A JP4586941B1 (ja) | 2009-06-15 | 2010-03-16 | 撮像装置 |
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2009142092 | 2009-06-15 | ||
| JP2009-142092 | 2009-06-15 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2010146749A1 true WO2010146749A1 (ja) | 2010-12-23 |
Family
ID=43356086
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/JP2010/001855 Ceased WO2010146749A1 (ja) | 2009-06-15 | 2010-03-16 | 撮像装置 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US20120092537A1 (ja) |
| EP (1) | EP2445199A4 (ja) |
| JP (2) | JP4586941B1 (ja) |
| WO (1) | WO2010146749A1 (ja) |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2012150660A1 (ja) * | 2011-05-02 | 2012-11-08 | コニカミノルタアドバンストレイヤー株式会社 | 撮像装置 |
| US9754362B2 (en) | 2013-05-31 | 2017-09-05 | Sony Corporation | Image processing apparatus, image processing method, and program |
| CN105677959B (zh) * | 2016-01-05 | 2019-02-15 | 中智城信息科技(苏州)有限公司 | 用于光照设计计算平台的材质简化亮度系数表的读取方法 |
| JP6929117B2 (ja) * | 2017-04-26 | 2021-09-01 | キヤノン株式会社 | 撮像装置および制御方法 |
| FR3154852A1 (fr) * | 2023-10-27 | 2025-05-02 | Spectrum In Motion France | Photodétecteur et capteur d’image photoélectrique à grande dynamique |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH11298799A (ja) * | 1998-04-15 | 1999-10-29 | Honda Motor Co Ltd | 光センサ信号処理装置 |
| JP2002077733A (ja) * | 2000-08-31 | 2002-03-15 | Minolta Co Ltd | 固体撮像装置 |
| JP2007151016A (ja) * | 2005-11-30 | 2007-06-14 | Konica Minolta Holdings Inc | 撮像装置 |
| JP2007251898A (ja) | 2006-03-20 | 2007-09-27 | Konica Minolta Holdings Inc | 撮像装置 |
Family Cites Families (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4556722B2 (ja) * | 2004-05-31 | 2010-10-06 | コニカミノルタホールディングス株式会社 | 撮像装置 |
| WO2006103880A1 (ja) * | 2005-03-29 | 2006-10-05 | Konica Minolta Photo Imaging, Inc. | 撮像装置 |
| JP4710617B2 (ja) * | 2006-01-12 | 2011-06-29 | コニカミノルタホールディングス株式会社 | 撮像装置及び撮像方法 |
| EP2028846A4 (en) * | 2006-06-14 | 2011-11-02 | Konica Minolta Holdings Inc | IMAGE FORMING DEVICE |
| JP2008028623A (ja) * | 2006-07-20 | 2008-02-07 | Konica Minolta Holdings Inc | 撮像装置 |
| JP2008028634A (ja) * | 2006-07-20 | 2008-02-07 | Konica Minolta Holdings Inc | 撮像装置 |
| US8144214B2 (en) * | 2007-04-18 | 2012-03-27 | Panasonic Corporation | Imaging apparatus, imaging method, integrated circuit, and storage medium |
| JP5135953B2 (ja) * | 2007-08-28 | 2013-02-06 | コニカミノルタアドバンストレイヤー株式会社 | 画像処理装置、画像処理方法、及び撮像装置 |
| JP5212380B2 (ja) * | 2007-12-06 | 2013-06-19 | 富士通株式会社 | 画像補正装置、画像補正プログラムおよび画像補正方法 |
| US8576307B2 (en) * | 2008-07-25 | 2013-11-05 | Konica Minolta Opto, Inc. | Imaging device having a characteristic converting section |
| US20120092539A1 (en) * | 2009-06-15 | 2012-04-19 | Tetsuya Katagiri | Image Pickup Apparatus |
-
2010
- 2010-03-16 US US13/378,671 patent/US20120092537A1/en not_active Abandoned
- 2010-03-16 EP EP10789134.3A patent/EP2445199A4/en not_active Withdrawn
- 2010-03-16 JP JP2010524274A patent/JP4586941B1/ja not_active Expired - Fee Related
- 2010-03-16 WO PCT/JP2010/001855 patent/WO2010146749A1/ja not_active Ceased
- 2010-09-08 JP JP2010200540A patent/JP4977880B2/ja not_active Expired - Fee Related
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH11298799A (ja) * | 1998-04-15 | 1999-10-29 | Honda Motor Co Ltd | 光センサ信号処理装置 |
| JP2002077733A (ja) * | 2000-08-31 | 2002-03-15 | Minolta Co Ltd | 固体撮像装置 |
| JP2007151016A (ja) * | 2005-11-30 | 2007-06-14 | Konica Minolta Holdings Inc | 撮像装置 |
| JP2007251898A (ja) | 2006-03-20 | 2007-09-27 | Konica Minolta Holdings Inc | 撮像装置 |
Non-Patent Citations (2)
| Title |
|---|
| MASAMI OGATA: "Image Laboratory", June 2004, JAPAN INDUSTRIAL PUBLISHING CO. LTD., article "Dynamic Range Compression Technology of Image" |
| See also references of EP2445199A4 |
Also Published As
| Publication number | Publication date |
|---|---|
| EP2445199A4 (en) | 2014-04-30 |
| US20120092537A1 (en) | 2012-04-19 |
| JP2011024247A (ja) | 2011-02-03 |
| JP4977880B2 (ja) | 2012-07-18 |
| JPWO2010146749A1 (ja) | 2012-11-29 |
| JP4586941B1 (ja) | 2010-11-24 |
| EP2445199A1 (en) | 2012-04-25 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4104571B2 (ja) | 歪曲補正装置及びこの歪曲補正装置を備えた撮像装置 | |
| US8508631B2 (en) | Pixel defect detection and correction device, imaging apparatus, pixel defect detection and correction method, and program | |
| US7916191B2 (en) | Image processing apparatus, method, program, and recording medium | |
| JP5049155B2 (ja) | プログレッシブ・インタレース変換方法、画像処理装置及び画像撮像装置 | |
| JP4977395B2 (ja) | 画像処理装置及び方法 | |
| JP5112238B2 (ja) | 撮像装置、設定値変更方法およびプログラム | |
| JP4586942B1 (ja) | 撮像装置 | |
| US8792017B2 (en) | Image processing device, image processing method, and image pickup apparatus | |
| JP4977880B2 (ja) | 撮像装置 | |
| US7710470B2 (en) | Image processing apparatus that reduces noise, image processing method that reduces noise, electronic camera that reduces noise, and scanner that reduces noise | |
| JP5977565B2 (ja) | 画像処理装置 | |
| US8576307B2 (en) | Imaging device having a characteristic converting section | |
| JP2006041687A (ja) | 画像処理装置、画像処理方法、画像処理プログラム、電子カメラ、及びスキャナ | |
| JP2010093759A (ja) | 撮像センサ及び撮像装置 | |
| US10348984B2 (en) | Image pickup device and image pickup method which performs diagonal pixel offset and corrects a reduced modulation depth in a diagonal direction | |
| JP2007324998A (ja) | 撮像装置 | |
| WO2012150660A1 (ja) | 撮像装置 | |
| JP2007208884A (ja) | デジタルカメラ | |
| JP2004228750A (ja) | キズ補正機能付き撮像装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| ENP | Entry into the national phase |
Ref document number: 2010524274 Country of ref document: JP Kind code of ref document: A |
|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 10789134 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 13378671 Country of ref document: US |
|
| WWE | Wipo information: entry into national phase |
Ref document number: 2010789134 Country of ref document: EP |