WO2013069445A1 - Three-dimensional imaging device and image processing method - Google Patents
Three-dimensional imaging device and image processing method Download PDFInfo
- Publication number
- WO2013069445A1 WO2013069445A1 PCT/JP2012/077303 JP2012077303W WO2013069445A1 WO 2013069445 A1 WO2013069445 A1 WO 2013069445A1 JP 2012077303 W JP2012077303 W JP 2012077303W WO 2013069445 A1 WO2013069445 A1 WO 2013069445A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- pixel
- pixels
- defective
- defective pixel
- vertical
- Prior art date
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N13/00—Stereoscopic video systems; Multi-view video systems; Details thereof
- H04N13/20—Image signal generators
- H04N13/204—Image signal generators using stereoscopic image cameras
- H04N13/207—Image signal generators using stereoscopic image cameras using a single 2D image sensor
- H04N13/232—Image signal generators using stereoscopic image cameras using a single 2D image sensor using fly-eye lenses, e.g. arrangements of circular lenses
-
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N13/00—Stereoscopic video systems; Multi-view video systems; Details thereof
- H04N13/20—Image signal generators
- H04N13/257—Colour aspects
Definitions
- the present invention relates to a stereoscopic imaging apparatus and an image processing method, and more particularly to a technique for correcting defective pixels of a plurality of parallax images (3D images) photographed by a single photographing optical system.
- Patent Document 1 describes that a plurality of parallax images having different parallaxes are generated from a plurality of pixels to which one microlens is assigned.
- Patent Document 2 discloses normal defect information that is information regarding pixel defects when the imaging device is set to the first light receiving sensitivity, and a second light receiving sensitivity that is higher than the first light receiving sensitivity.
- High-sensitivity defect information which is information relating to pixel defects at the time of setting, is stored in a defect memory, and normal defect information or high-sensitivity defect information is used according to the setting of light receiving sensitivity for the image sensor at the time of imaging. An image correction apparatus that corrects pixel defects is described.
- the imaging apparatus described in Patent Literature 1 can acquire a plurality of parallax images having different parallax from a plurality of pixels to which one microlens is assigned.
- the imaging device described in Patent Document 1 has pixels having different phase differences when correction is performed using peripheral pixels of the same color when correcting defective pixels (scratch pixels) in the plurality of parallax images. May be lost, and the stereoscopic effect may be lost.
- Patent Document 2 corrects white spot noise due to a long exposure time in a microscope camera or the like, and does not correct defective pixels in a plurality of parallax images.
- the present invention has been made in view of such circumstances.
- the purpose is to provide.
- a stereoscopic imaging apparatus includes a single imaging optical system and a plurality of pixels adjacent in the horizontal and vertical directions as one block, and each block includes three primary colors.
- a defective pixel correction unit that calculates a pixel value of a defective pixel in an image acquired from the imaging device by interpolating a pixel value of a peripheral pixel of the defective pixel.
- the correction means uses peripheral pixels having the same parallax information and the same color information as the defective pixels of the plurality of parallax images as the peripheral pixels used for interpolation of the defective pixels to be corrected.
- the peripheral pixel closest to the defective pixel in the image is not a pixel having the same parallax information and the same color information as the defective pixel.
- peripheral pixels having the same parallax information and the same color information as the defective pixels of the plurality of parallax images are used as the peripheral pixels used for interpolation of the defective pixel to be corrected.
- the stereoscopic effect can be prevented from being impaired by the defective pixel after correction.
- each of the plurality of parallax images can be a color image.
- the plurality of pixels in one block of the imaging element are four pixels arranged in a square shape adjacent to each other in the vertical and horizontal directions, and the imaging element is four pixels in one block.
- 1 has a microlens that divides the light incident on the microlens into pupils and guides them to the light receiving surfaces of four pixels. This microlens functions as pupil dividing means that divides a light beam that has passed through different areas of the photographing optical system and makes it incident on four pixels.
- the defective pixel correction means includes a distance between the center position of the defective pixel to be corrected and the center positions of the four pixels in the vertical and horizontal directions around the defective pixel, and the defect It is determined whether or not the defective pixel is included in the shorter four pixels of the interval between the center position of the pixel and the center position of the four pixels in the diagonally upper right and diagonally lower right directions around the defective pixel. If the determination unit determines that the four pixels having the shorter interval do not include the defective pixel, the pixel value of the four pixels having the shorter interval is interpolated to obtain the pixel value of the defective pixel to be corrected.
- the calculation means determines that the defective pixel is included in the four pixels with the shorter interval, the defective pixel of the shorter four pixels and the pixel facing the defective pixel are removed, and the defect to be corrected It is preferable to calculate the pixel value of the pixel. As a result, the position (center of gravity) of the pixel calculated by interpolation can be matched with the position of the defective pixel to be corrected.
- the defective pixel correction means includes a distance between the center position of the defective pixel to be corrected and the center positions of the four pixels in the vertical and horizontal directions around the defective pixel, and the defect It is determined whether or not the defective pixel is included in the shorter four pixels of the interval between the center position of the pixel and the center position of the four pixels in the diagonally upper right and diagonally lower right directions around the defective pixel.
- the pixel value of the defective pixel to be corrected is calculated by interpolating the pixel values of the four pixels having the shorter interval, and the defective pixel is included.
- the pixel values of the longer four pixels are used as correction pixels.
- a G pixel in a Bayer array is a defective pixel as a color filter array
- four pixels in the diagonally upper right and diagonally lower right directions are the same color pixels closest to the defective pixel, but these pixels include the defective pixel.
- four pixels in the vertical and horizontal directions are used as correction pixels.
- the R pixel or the B pixel in the Bayer array is a defective pixel
- the four pixels in the vertical and horizontal directions are the same color pixels closest to the defective pixel, but when these pixels include the defective pixel.
- the four pixels in the diagonal upper right and diagonal lower right directions are used as correction pixels.
- a stereoscopic imaging apparatus includes a detection unit that detects whether horizontal shooting or vertical shooting, and, when horizontal detection is detected by the detection unit, performs vertical pixel mixing among a plurality of parallax images.
- the image processing apparatus further includes a pixel mixing unit that mixes the pixels in the horizontal direction among the plurality of parallax images, and the defective pixel correction unit detects a defect when the horizontal shooting is detected by the detection unit.
- the pixel value of the defective pixel to be corrected is calculated by interpolating the pixel value of the pixel in the vertical direction around the pixel, and when vertical shooting is detected, the pixel value of the pixel in the horizontal direction around the defective pixel is interpolated. It is preferable to calculate the pixel value of the defective pixel to be corrected.
- the plurality of viewpoint images include a parallax image in the horizontal direction and a parallax image in the vertical direction.
- pixel mixing among the plurality of parallax images Alternatively, pixel mixing in the horizontal direction is performed. For this reason, the pixel value of the defective pixel to be corrected can be calculated using only the pixels in the vertical direction around the defective pixel or only the pixels in the horizontal direction around the defective pixel. Thereby, the interpolation calculation can be simplified while maintaining the parallax information required for the defective pixel.
- a stereoscopic imaging apparatus includes a detection unit that detects whether horizontal shooting or vertical shooting, and, when horizontal detection is detected by the detection unit, performs vertical pixel mixing among a plurality of parallax images.
- the image processing apparatus further includes a pixel mixing unit that mixes the pixels in the horizontal direction among the plurality of parallax images, and the defective pixel correction unit detects a defect when the horizontal shooting is detected by the detection unit.
- the pixel value of the adjacent pixel in the vertical direction of the pixel is set as the pixel value of the defective pixel to be corrected, and when vertical shooting is detected, the pixel value of the adjacent pixel in the horizontal direction of the defective pixel is set as the pixel value of the defective pixel to be corrected. It is preferable to do. Thereby, it is possible to prevent false resolution by applying the pixel value of the adjacent pixel (closest pixel) of the defective pixel while maintaining the parallax information required for the defective pixel.
- a stereoscopic imaging apparatus includes a detection unit that detects whether horizontal shooting or vertical shooting, and when horizontal detection is detected by the detection unit, pixel addition in a vertical direction among a plurality of parallax images is performed. And a pixel addition unit that performs horizontal pixel addition among a plurality of parallax images when the vertical shooting is detected, and the defective pixel correction unit detects a defect when the horizontal shooting is detected by the detection unit.
- the pixel value of the defective pixel to be corrected is calculated by interpolating the pixel value of the pixel in the vertical direction including the pixel adjacent to the pixel in the vertical direction. When vertical shooting is detected, the pixel in the horizontal direction of the defective pixel is included.
- the pixel value of the defective pixel is calculated by interpolating the pixel value of the pixel including the adjacent pixel of the defective pixel, false resolution is unlikely to occur, and the center of gravity of the pixel calculated by interpolation is determined as the defect to be corrected. It can be made to coincide with the position of the pixel position.
- the defective pixel correction unit includes a determination unit that determines whether adjacent pixels in the vertical and horizontal directions of the defective pixel to be corrected are defective pixels.
- the pixel value of the defective pixel to be corrected is interpolated by interpolating the pixel values of the closest pixels in the upward and downward directions of the defective pixel to be corrected.
- the pixel value is calculated and the vertical photographing is detected by the detection means and the adjacent pixel in the left-right direction is determined as the defective pixel, the pixel value of the pixel closest to the left and right of the defective pixel to be corrected is determined.
- the pixel value of the defective pixel to be corrected is calculated by interpolation. That is, when the adjacent pixel closest to the defective pixel is a defective pixel (when defective pixels are continuous), in the case of horizontal shooting instead of the adjacent pixel, the upper and lower directions of the defective pixel to be corrected are the highest.
- the pixel value of the defective pixel is calculated by interpolating the pixel value of the near pixel, and in the case of vertical shooting, the defective pixel is interpolated by the pixel value of the pixel nearest to the left and right of the defective pixel to be corrected. The pixel value is calculated.
- the imaging element is a red (R), green (G), or blue (B) filter, and is adjacent to the R filter and the R filter.
- R red
- G green
- B blue
- a color imaging device having a Bayer array color filter in which lines are alternately arranged in the vertical direction, and a first G pixel pixel provided with a first G filter around a defective pixel to be corrected
- a step detecting means for detecting a step between the value and the pixel value of the second G pixel provided with the second G filter, and the defective pixel correcting means has a predetermined step detected by the step detecting means.
- the pixel value of the defective pixel to be corrected is calculated by interpolating the pixel values of the second G pixel or the second G pixel. It is preferable to calculate the pixel value of the defective pixel to be corrected by interpolating the pixel values of the four first G pixels or the second G pixels in the direction.
- a first G pixel (hereinafter referred to as “ Gr pixel”) provided with a first G filter adjacent in the left-right direction of the R pixel provided with the R filter, and B
- a second G pixel (hereinafter referred to as a “ Gb pixel”) provided with a second G filter adjacent to the B pixel in which the filter is provided in the left-right direction.
- the pixel value of G r pixels by light leakage (color mixture) from R pixel becomes larger than the pixel value of G b pixels adjacent, stepped between the G r pixels and G b pixel May occur.
- difference in level between the G r pixels and G b pixel if less than a predetermined threshold value, the closest the same color to the defective pixel (G r pixels or G b pixels) upper right is a pixel, the four G b pixels or G r pixels in the oblique lower right direction using the interpolation operation, whereas, when exceeding a predetermined threshold value, pixels in the same positional relationship as the defective pixel (defective pixel if There is G r pixels, G r pixels around, if G b pixels, to become near G b pixels), four G r pixels or G b pixels in the vertical and horizontal directions of the defective pixel interpolation operation I am trying to use it.
- a stereoscopic imaging apparatus includes a detection unit that detects whether horizontal shooting or vertical shooting, and, when horizontal detection is detected by the detection unit, performs vertical pixel mixing among a plurality of parallax images.
- pixel mixing means for performing horizontal pixel mixing among a plurality of parallax images, and steps of output signals of a plurality of pixels in a block around a block to which a defective pixel to be corrected belongs
- a step detecting means for detecting the step, and the defective pixel correcting means has a determining means for determining whether or not the step detected by the step detecting means is equal to or less than a predetermined threshold value.
- the pixel value of the adjacent pixel in the vertical direction of the defective pixel is set as the pixel value of the defective pixel to be corrected.
- the peripheral pixels having the same positional relationship as the defective pixel to be corrected in the block It is preferable to calculate the pixel value of the defective pixel to be corrected by interpolating the pixel value.
- the color filters of the same color are arranged for a plurality of pixels in one block, but the color combinations of the color filters of adjacent blocks differ depending on the position of the block. Therefore, the pixel values of a plurality of pixels in the block may be different due to light leakage (mixed color) from pixels of a specific color.
- the output of a plurality of pixels in a block differs depending on the parallax, but if there is a tendency in the level difference between the pixels in the surrounding blocks, it is considered that a step due to color mixing has occurred.
- a step between a plurality of pixels in a peripheral block is determined to be equal to or less than a predetermined threshold, and in the case of horizontal shooting, adjacent pixels in the vertical direction of a defective pixel are detected.
- the pixel value is the pixel value of the defective pixel to be corrected
- the pixel value of the adjacent pixel in the left-right direction of the defective pixel is the pixel value of the defective pixel to be corrected.
- the pixel value of the defective pixel to be corrected is calculated by interpolating the pixel values of the peripheral pixels having the same positional relationship as the defective pixel to be corrected in the block. Like to do.
- the invention according to still another aspect of the present invention is any one of a single photographing optical system and a color filter including a plurality of pixels adjacent in the horizontal and vertical directions as one block and including three primary colors for each block.
- An image pickup device provided with a color filter of a color, which receives light that has passed through different regions of the photographing optical system and can obtain a plurality of horizontal and vertical parallax images simultaneously.
- a process of acquiring a plurality of parallax images output from an imaging device, and interpolating pixel values of defective pixels in the plurality of parallax images with pixel values of peripheral pixels of the defective pixels Using the peripheral pixels having the same parallax information and the same color information as the defective pixels of the plurality of parallax images as the peripheral pixels used for interpolation of the defective pixels to be corrected, and Including There.
- An image processing method includes a step of detecting whether the photographing by the stereoscopic imaging device is horizontal photographing or vertical photographing, and when horizontal photographing is detected, pixels in a vertical direction among a plurality of parallax images. And a step of mixing pixels in a horizontal direction among a plurality of parallax images when vertical shooting is detected, and the step of correcting a defective pixel includes detecting defective pixels when horizontal shooting is detected.
- the pixel value of the defective pixel to be corrected is calculated by interpolating the pixel value of the vertical pixel around the pixel, and when vertical shooting is detected, the pixel value of the pixel in the horizontal direction around the defective pixel is interpolated. It is preferable to calculate the pixel value of the defective pixel to be corrected.
- An image processing method includes a step of detecting whether the photographing by the stereoscopic imaging device is horizontal photographing or vertical photographing, and when horizontal photographing is detected, pixels in a vertical direction among a plurality of parallax images. And a step of mixing pixels in a horizontal direction among a plurality of parallax images when vertical shooting is detected, and the step of correcting a defective pixel includes detecting defective pixels when horizontal shooting is detected.
- the pixel value of the adjacent pixel in the vertical direction is set as the pixel value of the defective pixel to be corrected, and when vertical shooting is detected, the pixel value of the adjacent pixel in the horizontal direction of the defective pixel is set as the pixel value of the defective pixel to be corrected. It is preferable.
- the step of correcting the defective pixel includes a step of determining whether adjacent pixels in the vertical or horizontal direction of the defective pixel to be corrected are defective pixels, Is detected, and the adjacent pixel in the vertical direction is determined as a defective pixel, the pixel value of the defective pixel to be corrected is interpolated by interpolating the pixel values of the pixels closest to each other in the upward and downward directions of the defective pixel to be corrected.
- the pixel value of the pixel closest to the correction target defective pixel in the left direction and the right direction is interpolated. It is preferable to calculate the pixel value of the defective pixel.
- the present invention when a plurality of horizontal and vertical parallax images are simultaneously photographed through a single photographing optical system and a single image sensor, they are used for correcting defective pixels in these images. Since the peripheral pixels having the same parallax information as the defective pixels in the plurality of parallax images are used as the peripheral pixels, the stereoscopic effect can be prevented from being impaired by the corrected defective pixels.
- the top view which shows embodiment of the image pick-up element based on this invention 1 is an enlarged view of a main part showing an embodiment of an image sensor according to the present invention.
- the principal part side view which shows embodiment of the image pick-up element based on this invention 1 is a block diagram showing an embodiment of a stereoscopic imaging apparatus according to the present invention.
- the top view used in order to explain the pixel of 4 pixel 1 micro lens and the addition method of the pixel The figure used in order to explain the pixel of 4 pixel 1 micro lens and the addition method of the pixel
- the figure used in order to demonstrate 1st Embodiment of the image processing method with respect to a defective pixel The figure used in order to demonstrate 1st Embodiment of the image processing method with respect to a defective pixel
- the figure used in order to demonstrate 2nd Embodiment of the image processing method with respect to a defective pixel The figure used in order to demonstrate 2nd Embodiment of the image processing method with respect to a defective pixel
- the figure used to explain the fourth embodiment of the image processing method for defective pixels (horizontal photography)
- the figure used to explain the fourth embodiment of the image processing method for defective pixels vertical shooting
- the figure used to explain the fifth embodiment of the image processing method for defective pixels The figure used to
- the figure used for describing 8th Embodiment of the image processing method with respect to a defective pixel The figure used in order to explain the level difference of four pixels in a four-pixel one microlens
- the figure used to explain the ninth embodiment of the image processing method for defective pixels The figure used to explain the ninth embodiment of the image processing method for defective pixels
- FIG. 1A is a plan view showing an embodiment of an image sensor according to the present invention.
- 1B is an enlarged view of the main part of FIG. 1A, and
- FIG. 1C is a side view of the main part of FIG. 1B.
- the image pickup device 1 is a color image sensor of CCD (Charge CoupledupDevice) or CMOS (Complementary Metal Oxide Semiconductor), and is arranged in a row direction and a column direction on a semiconductor substrate.
- a large number of photoelectric conversion elements (photodiodes) PD (FIG. 1C), a microlens L, and color filters of a plurality of colors (three primary colors) of red (R), green (G), and blue (B) are provided. .
- one microlens L is arranged above four photodiodes PD (four pixel ABCD) in the upper left, lower left, upper right, and lower right, and has a configuration of a four pixel one microlens.
- the upper left and lower left pixels and the upper right and lower right pixels in the lens are called X-direction (left and right direction) pixels, and the upper left and upper right pixels and the lower left and lower right pixels are Y direction (vertical direction) pixels. That's it.
- “upward” of the four-pixel ABCD means a direction in which light is incident on each pixel (imaging device 1).
- color filters are arranged in order of RG r RG r on the four pixel 1 microlenses on the odd lines l1, l3, l5,..., And even lines l2, l4, l6.
- the upper four-pixel 1 microlens is provided with color filters in the order of G b BG b B.
- the color filter array is a Bayer array, and an image signal having different color information for each block is obtained.
- the microlens L of the 4-pixel 1-microlens condenses the light flux on the light receiving surfaces of the four corners (four) of photodiodes PD.
- the microlens L causes a light beam incident on the left side of the optical axis of the microlens L to enter the right photodiode PD, and causes a light beam incident on the right side to enter the left photodiode PD. .
- parallax images (3D images) having parallax in the horizontal and vertical directions (X direction and Y direction) can be generated based on the output signal output from the four-pixel one-microlens.
- a plane image (2D image) can also be generated.
- FIG. 2 is a block diagram showing an embodiment of a stereoscopic imaging apparatus according to the present invention.
- the stereoscopic imaging apparatus 10 is provided with the imaging element 1 shown in FIGS. 1A to 1C and can capture 2D images and 3D images.
- the operation of the entire apparatus is performed by a central processing unit (CPU) 40. Overall control.
- the stereoscopic imaging device 10 is provided with operation units 38 such as a shutter button, a mode dial, a playback button, a MENU / OK key, a cross key, and a BACK key.
- operation units 38 such as a shutter button, a mode dial, a playback button, a MENU / OK key, a cross key, and a BACK key.
- a signal from the operation unit 38 is input to the CPU 40, and the CPU 40 controls each circuit of the stereoscopic imaging device 10 based on the input signal. For example, lens driving control, aperture driving control, photographing operation control, image processing control, image processing Data recording / reproduction control, display control of the liquid crystal monitor 30 for stereoscopic display, and the like are performed.
- the shutter button is an operation button for inputting an instruction to start shooting, and is configured by a two-stroke switch having an S1 switch that is turned on when half-pressed and an S2 switch that is turned on when fully pressed.
- the mode dial is selection means for selecting a 2D shooting mode, a 3D shooting mode, a scene position such as a person, a landscape, a night view, a moving image mode, and the like.
- the playback button is a button for switching to a playback mode in which a still image or a moving image of a plurality of parallax images (3D images) and planar images (2D images) that have been photographed and recorded are displayed on the liquid crystal monitor 30.
- the MENU / OK key is an operation key having both a function as a menu button for instructing to display a menu on the screen of the liquid crystal monitor 30 and a function as an OK button for instructing confirmation and execution of the selection contents. It is.
- the cross key is an operation unit for inputting instructions in four directions, up, down, left, and right, and functions as a button (cursor moving operation means) for selecting an item from the menu screen or instructing selection of various setting items from each menu. To do.
- the up / down key of the cross key functions as a zoom switch for shooting or a playback zoom switch in playback mode
- the left / right key functions as a frame advance (forward / reverse feed) button in playback mode.
- the BACK key is used to delete a desired object such as a selection item, cancel an instruction content, or return to the previous operation state.
- the image light indicating the subject is imaged on the light receiving surface of the image sensor 1 through the single photographing optical system (zoom lens) 12 and the diaphragm 14.
- the photographing optical system 12 is driven by a lens driving unit 36 controlled by the CPU 40, and performs focus control, zoom control, and the like.
- the diaphragm 14 is composed of, for example, five diaphragm blades, and is driven by a diaphragm drive unit 34 controlled by the CPU 40.
- the diaphragm value is controlled in seven steps from 1 to an aperture value from a diaphragm value F1.4 to F11.
- the CPU 40 controls the aperture 14 via the aperture drive unit 34, and controls the charge accumulation time (shutter speed) in the image sensor 1 and image signal readout from the image sensor 1 via the device controller 32. Etc.
- the signal charge accumulated in the image sensor 1 is read out as a voltage signal corresponding to the signal charge based on a read signal applied from the device control unit 32.
- the voltage signal read from the image sensor 1 is applied to the analog signal processing unit 18 where the R, G, B signals for each pixel are sampled and held, and the gain designated by the CPU 40 (corresponding to ISO sensitivity). And then added to the A / D converter 20.
- the A / D converter 20 converts R, G, and B signals that are sequentially input into digital R, G, and B signals and outputs them to the image input controller 22.
- the digital signal processing unit 24 performs gain control processing including gamma correction processing, offset processing, white balance correction, sensitivity correction, gamma correction processing, and synchronization processing (primary color filter) on a digital image signal input via the image input controller 22.
- Predetermined signal processing such as interpolating the spatial deviation of the color signals due to the arrangement of color signals and converting the color signals into simultaneous equations), YC processing (processing for generating luminance data and color difference data of image data), sharpness correction, etc. I do.
- 46 is a ROM (EEPROM (Electrically Erasable Programmable Read-Only Memory)) in which various parameters and tables used for camera control programs, defect information of the image sensor 1, image processing, and the like are stored. .
- EEPROM Electrically Erasable Programmable Read-Only Memory
- the defect information is a correction indicating the positional relationship of one or a plurality of peripheral pixels of the same color used for correcting the defective pixel based on the coordinate data (X coordinate data, Y coordinate data) of the defective pixel and the color of the defective pixel. Pattern.
- the coordinate data of the defective pixel is created for each defective image determined to be a defective pixel by evaluating the output data of the imaging device 1 on a pixel-by-pixel basis before shipping the image sensor 1 from the factory, Recorded in the ROM 46. Note that a defective pixel that occurs later may be detected, and coordinate data of the defective pixel may be registered.
- the digital signal processing unit 24 includes a defective pixel correction unit, and corrects defective pixels based on defect information stored in the ROM 46. The details of the defective pixel correction in the digital signal processing unit 24 will be described later.
- the image data processed by the digital signal processing unit 24 is output to a VRAM (Video Random Access Memory) 50.
- the VRAM 50 includes an A area and a B area each storing image data representing an image for one frame.
- image data representing an image for one frame is rewritten alternately in the A area and the B area.
- the written image data is read from an area other than the area where the image data is rewritten.
- the image data read from the VRAM 50 is encoded by the video encoder 28 and is output to a stereoscopic display liquid crystal monitor 30 provided on the back of the camera, whereby a 2D / 3D subject image (live view image) is liquid crystal. It is displayed on the display screen of the monitor (LCD) 30.
- the liquid crystal monitor 30 is a stereoscopic display unit that can display a stereoscopic image (left and right parallax images) as a directional image having a predetermined directivity by a parallax barrier, but is not limited thereto, and uses a lenticular lens. It is also possible that the left viewpoint image and the right viewpoint image can be individually viewed by wearing dedicated glasses such as polarized glasses or liquid crystal shutter glasses.
- the CPU 40 starts an AF (Automatic Focus) operation and an AE (Automatic Exposure adjustment) operation, Control is performed so that the focus lens in the photographing optical system 12 comes to the in-focus position.
- the image data output from the A / D converter 20 when the shutter button is half-pressed is taken into the AE detection unit 44.
- the AE detection unit 44 integrates the G signals of the entire screen or integrates the G signals that are weighted differently in the central portion and the peripheral portion of the screen, and outputs the integrated value to the CPU 40.
- the CPU 40 calculates the brightness of the subject (shooting EV value) from the integrated value input from the AE detection unit 44, and sets the aperture value of the diaphragm 14 and the electronic shutter (shutter speed) of the image sensor 1 based on the shooting EV value. It is determined according to a predetermined program diagram.
- shooting (exposure) conditions that are a combination of aperture value and shutter speed, or a combination of these and shooting sensitivity (ISO sensitivity) are designed according to the brightness of the subject. Is. By shooting under the shooting conditions determined according to the program diagram, an image with appropriate brightness can be taken regardless of the brightness of the subject.
- the CPU 40 controls the aperture 14 via the aperture drive unit 34 based on the aperture value determined according to the program diagram, and accumulates charges in the image sensor 1 via the device control unit 32 based on the determined shutter speed. Control the time.
- the AF processing unit 42 is a part that performs AF processing (for example, contrast AF processing, phase AF processing).
- contrast AF processing for example, high-frequency components of image data in a predetermined focus area of image data are extracted, and an AF evaluation value indicating an in-focus state is calculated by integrating the high-frequency components. .
- AF control is performed by controlling the focus lens in the photographic optical system 12 so that the AF evaluation value is maximized.
- phase difference AF processing a phase difference of image data in a predetermined focus area among a plurality of parallax image data corresponding to a 4-pixel 1 microlens is detected, and information indicating this phase difference is obtained. The defocus amount is obtained based on this.
- AF control is performed by controlling the focus lens in the photographing optical system 12 so that the defocus amount becomes zero.
- the image data output from the A / D converter 20 in response to the press is stored in the memory from the image input controller 22.
- SDRAM Serial Dynamic Random Access Memory
- the image data temporarily stored in the memory 48 is appropriately read out by the digital signal processing unit 24.
- the digital signal processing unit 24 performs predetermined signal processing such as defective pixel correction, white balance correction, gamma correction processing, synchronization processing, YC processing, and sharpness correction on the read digital image signal, and performs YC processing.
- the YC data is stored in the memory 48 again.
- the digital signal processing unit 24 obtains four sheets of image data for each of A, B, C, and D. Generate.
- the image data of A and C are added to generate a left eye display image (left parallax image)
- B and The image data for D is added to generate a right-eye display image (right parallax image).
- the image data for A and B are added to generate a left eye display image (left parallax image), and C and D The image data is added to generate a right eye display image (right parallax image).
- the stereoscopic imaging device 10 is provided with a vertical / horizontal detection unit 49 that detects the orientation (vertical / horizontal) of the stereoscopic imaging device 10 and selectively adds the pixels based on the orientation of the stereoscopic imaging device 10 during 3D shooting. To do.
- a 2D image can also be generated by adding image data of A, B, C, and D.
- the vertical / horizontal detection unit 49 can be constituted by a gravity sensor or a gyro sensor.
- a recording mode in which image data for four sheets A, B, C, and D is recorded as it is without performing pixel addition regardless of whether the image is taken horizontally or vertically.
- the YC data of the plurality of parallax images stored in the memory 48 is output to the compression / decompression processing unit 26, where predetermined compression processing such as JPEG (joint photographic experts group) is executed, and further, a multi-picture file (MP File: a file in a format in which a plurality of images are connected) is generated, and the MP file is recorded on the memory card 54 via the media controller 52.
- predetermined compression processing such as JPEG (joint photographic experts group) is executed
- MP File a multi-picture file
- one piece of YC data generated in the 2D shooting mode and stored in the memory 48 is output to the compression / decompression processing unit 26, where a predetermined compression process such as JPEG is executed, and then Exif (Exchangeable image file format) file is generated and recorded on the memory card 54 via the media controller 52.
- Image data (mosaic image data) of RG r G b B pixels corresponding to the pixels A, B, C, D of the four-pixel 1 microlens of the image sensor 1 shown in FIG. 1A and the color filter array (Bayer array) ) Is temporarily stored in the memory 48 via the image input controller 22.
- the defective pixel correction unit identifies the defective pixel based on the coordinate data of the defective pixel in the defect information stored in the ROM 46. Further, the defective pixel correcting unit determines whether the color of the specified defective pixel is RG r G b B, or the specified defective pixel is each pixel A, B, C, Which pixel of D is identified (that is, which of the four parallax images belongs to).
- the defect information includes the defect pixel color type (R (B), G r, G b ) and the position (pixel A, B, C, D) within the 4-pixel 1 microlens.
- a correction pattern indicating the positional relationship of one or a plurality of peripheral pixels used for correcting a defective pixel with respect to the defective pixel is included.
- the defective pixel correction unit reads a correction pattern corresponding to the color of the defective pixel to be corrected and the types of the pixels A, B, C, and D.
- the defective pixel correction unit identifies peripheral pixels used for correcting the defective pixel based on the coordinate data of the defective pixel to be corrected and the read correction pattern.
- the defective pixel correction unit calculates a pixel value of the defective pixel by interpolating an image value that is an image signal of the specified peripheral pixel.
- First Embodiment> 4A and 4B are diagrams used to explain the first embodiment of the image processing method for a defective pixel, and more particularly, a diagram showing a relationship between the defective pixel and peripheral pixels used for correcting the defective pixel. is there.
- FIG. 4A when a pixel indicated by diagonal lines (R pixel A) is a defective pixel, four peripheral pixels (white background) of the same color closest to the defective pixel and the pixel A in the 4-pixel 1 microlens.
- the pixel A) indicated by is used as a pixel for interpolation.
- the R pixel closest to the R defective pixel exists at an equidistant position in the vertical and horizontal directions of the defective pixel. Therefore, the pixel value at the position of the defective pixel can be calculated by arithmetically averaging the pixel values of the four peripheral pixels.
- the pixel A of the same color as the peripheral pixels (the pixel A having the same phase among the pixels A, B, C, and D having different phases in the 4-pixel 1 microlens) is selected.
- the stereoscopic effect is prevented from being impaired by the corrected defective pixel.
- the peripheral pixel used for correction also uses the pixel B, C, or D.
- the peripheral pixel used for correction since the array of R pixels and the array of B pixels have the same array, even when the B pixel is a defective pixel, correction can be performed in the same manner as described above.
- pixel A G b a pixel indicated by hatching
- pixel A G b the nearest same color to the defective pixel
- four peripheral pixels of the same phase pixel A shown in white
- the closest G pixel to the defective pixel of the G b is upper right of the defective pixel is present in the same distance in the lower right diagonal direction. Therefore, the pixel value at the position of the defective pixel can be calculated by arithmetically averaging the pixel values of the four peripheral pixels.
- the G b pixels and G r pixels a pixel adjacent to the left-right direction, but there is a difference in the B pixel or an R pixel, the same G pixel, when the Bayer array, closest to G b pixel Since the G pixel is G r and the G pixel closest to the G r pixel is the G b pixel, these diagonal G pixels are used. Further, by using the G pixel having the same phase for correcting the defective G pixel, the stereoscopic effect is not impaired by the corrected defective G pixel.
- FIG. 5A and FIG. 5B are diagrams used to explain the second embodiment of the image processing method for a defective pixel, and more particularly, a diagram showing the relationship between the defective pixel and peripheral pixels used for correcting the defective pixel. is there.
- the second embodiment shown in FIGS. 5A and 5B is different from the first embodiment shown in FIGS. 4A and 4B in that defective pixels are included in peripheral pixels used for correcting defective pixels. Is different.
- Whether or not the peripheral pixel used for correcting the defective pixel includes a defective pixel is determined by specifying the peripheral pixel used for correcting the defective pixel and then registering the coordinate data of the specified peripheral pixel in the ROM 46 This can be done depending on whether or not the coordinate data of the defective pixel is matched.
- the upward pixel (the pixel indicated by “x”) in FIG. 5A is a defective pixel
- two peripheral pixels in the horizontal direction Are used for interpolation.
- the pixel in the lower direction that is symmetrical to the pixel in the upper direction across the defective pixel to be corrected is not a defective pixel, but is not used for interpolation.
- the position (center of gravity) of the pixel calculated by interpolation can be matched with the position of the defective pixel to be corrected.
- upper right pixel (pixel A G b) indicated by oblique lines in FIG. 5B, among the four pixels in the lower right diagonal direction (pixels indicated by ⁇ marks) the upper right direction of the pixel on Figure 5B is a defective pixel
- two peripheral pixels in the diagonally lower right direction are used as pixels for interpolation.
- the pixel in the lower left direction that is symmetrical to the pixel in the upper right direction across the defective pixel to be corrected is not a defective pixel, but is not used for interpolation.
- the position (center of gravity) of the pixel calculated by interpolation can be matched with the position of the defective pixel to be corrected.
- FIG. 6 is a diagram used for explaining the third embodiment of the image processing method for a defective pixel, and particularly shows a relationship between the defective pixel and peripheral pixels used for correcting the defective pixel.
- the third embodiment shown in FIG. 6 is different from the second embodiment shown in FIG. 5B in that peripheral pixels used for correcting defective pixels are different.
- peripheral pixels of the closest same color and the same phase to the defective pixel is present upper right, obliquely lower right direction .
- these four peripheral pixels for example, when the pixel in the upper right direction in FIG. 6 (the pixel indicated by a cross) is a defective pixel, these four peripheral pixels in the oblique direction are used for correcting the defective pixel. Instead, the four pixels having the same color and the same phase in the vertical and horizontal directions of the defective pixel are set as peripheral pixels used for correcting the defective pixel.
- peripheral pixels are peripheral pixels that are not closest to the G defective pixel in the same color and phase, but are present in the same color and the same phase at the same distance.
- the pixel value at the position of the defective pixel can be calculated by arithmetically averaging the pixel values of the four surrounding pixels. Note that since the number of pixels used for interpolation is larger than in the embodiment shown in FIG. 5B, the influence of false resolution can be reduced.
- FIG. 7A and FIG. 7B are diagrams used to explain the fourth embodiment of the image processing method for a defective pixel, and in particular, are diagrams showing the relationship between the defective pixel and the peripheral pixels used for correcting the defective pixel. is there.
- the image data of the pixels A and C of the 4-pixel 1-microlens are added to generate a left parallax image
- the image data of the pixels B and D are added to generate a right parallax image.
- the parallax information in the vertical direction is canceled and the parallax image is only in the horizontal direction.
- pixels A and C and the pixels B and D in the vertical direction within the 4-pixel 1 microlens are added (pixel mixture) during horizontal shooting, for example, when the pixel indicated by the oblique lines in FIG. 7A is a defective pixel.
- pixels having the same color and the same phase closest to the defective pixel, and two peripheral pixels in the vertical direction are used as pixels for interpolation.
- the parallax image to which pixels are added during horizontal shooting tends to have parallax in the horizontal direction and no parallax in the vertical direction. For this reason, it is possible to prevent deterioration of the parallax information of the corrected pixel by performing correction using the pixels in the vertical direction.
- pixels A and B and the pixels C and D in the left and right direction in the 4-pixel 1 microlens are added (pixel mixture) during vertical shooting, for example, when the pixel indicated by the oblique line in FIG. 7B is a defective pixel Are pixels having the same color and the same phase closest to the defective pixel, and two peripheral pixels in the left-right direction are used for interpolation.
- the parallax image to which pixels are added during vertical shooting tends to have parallax in the vertical direction and no parallax in the horizontal direction. For this reason, it is possible to prevent deterioration of the parallax information of the corrected pixel by performing correction using the left and right pixels.
- the “lateral” parallax refers to the parallax in the left-right direction (pixel AB or pixel CD direction) on FIG. 1A, and the “vertical” parallax refers to the vertical direction (pixel) on FIG. 1A.
- FIGS. 8A and 8B are diagrams used to explain the fifth embodiment of the image processing method for defective pixels, and particularly show the relationship between the defective pixels and the peripheral pixels used to correct the defective pixels. is there.
- the fifth embodiment shown in FIGS. 8A and 8B relates to a defective pixel correction method in the case where pixels are added according to horizontal shooting or vertical shooting as in the fourth embodiment shown in FIGS. 7A and 7B. .
- the pixel adjacent to the vertical direction in the four-pixel 1 microlens including the defective pixel is set as the pixel value of the defective pixel to be corrected. To do.
- the four pixels in the four-pixel 1 microlens are pixels of the same color, although the phases (parallax information) are different, and it is only necessary to obtain a parallax image in the horizontal direction during horizontal shooting. For this reason, as the parallax information in the horizontal direction, the pixel value of the adjacent pixel in the same vertical direction is directly used as the pixel value of the defective pixel. Further, since the adjacent pixel is closest to the defective pixel, false resolution due to the corrected pixel is less likely to occur.
- a pixel adjacent to the vertical direction among the four-pixel 1 microlens including the defective pixel is determined as a defective pixel to be corrected. Value.
- the four pixels in the four-pixel 1 microlens are pixels of the same color, although the phases (parallax information) are different, and it is only necessary to obtain a parallax image in the horizontal direction during horizontal shooting. For this reason, as the parallax information in the horizontal direction, the pixel value of the adjacent pixel in the same vertical direction is directly used as the pixel value of the defective pixel. Further, since the adjacent pixel is closest to the defective pixel, false resolution due to the corrected pixel is less likely to occur.
- FIGSixth Embodiment> 9A and 9B are diagrams illustrating a sixth embodiment of an image processing method for a defective pixel, and particularly a diagram illustrating a relationship between a defective pixel and peripheral pixels used for correcting the defective pixel.
- the sixth embodiment shown in FIGS. 9A and 9B is a modification of the fifth embodiment shown in FIGS. 8A and 8B. That is, as shown in FIG. 9A, during horizontal shooting, the pixels adjacent to each other in the vertical direction among the four-pixel 1 microlens, the adjacent pixels, and the closest pixel of the same color on the opposite side of the adjacent pixel across the defective pixel. The pixels used for correcting the defective pixels are calculated, and the pixel values of these pixels are calculated by interpolating the pixel values of these pixels.
- the center of gravity of the pixel calculated by interpolation can be made to coincide with the position of the defective pixel to be corrected. Further, since adjacent pixels are used for interpolation, it is possible to make it difficult for false resolution to occur.
- 10A and 10B are diagrams illustrating a seventh embodiment of an image processing method for a defective pixel, and particularly a diagram illustrating a relationship between the defective pixel and a peripheral pixel used for correcting the defective pixel.
- the seventh embodiment shown in FIGS. 10A and 10B is a modification of the sixth embodiment shown in FIGS. 9A and 9B.
- the adjacent pixels adjacent to the defective pixel to be corrected are also defective pixels. It shows the processing method.
- the opposite side of the defective pixel to be corrected is sandwiched in place of the defective pixel adjacent to the vertical direction in the four-pixel 1 microlens (the pixel indicated by x).
- the closest pixel of the same color is used as a pixel used for correcting a defective pixel.
- the opposite side of the defective pixel to be corrected is sandwiched in place of the defective pixel adjacent to the horizontal direction in the four-pixel 1 microlens (the pixel indicated by a cross).
- the closest pixel of the same color is used as a pixel used for correcting a defective pixel.
- G r pixels and G b pixel is a pixel of the same color (G), a pixel adjacent to the left-right direction, a difference of B pixel and R pixel is there.
- G b pixel a pixel value of G r pixels by leakage of light from the R pixel (color mixing) are adjacent the shooting, and G r pixels as shown in FIG. 11 G There may be a step between the b pixel.
- FIG. 12 is a flowchart showing an eighth embodiment of an image processing method for defective pixels.
- the defective pixel to be corrected calculates a difference (level difference) of pixel values of the G r pixels and G b pixels around the defective pixels (Ste S10). Note that it is preferable to detect a tendency of the step by calculating a plurality of steps around the defect pixel to be corrected and calculating an average value thereof.
- step S12 it is determined whether or not the calculated level difference is equal to or less than a predetermined threshold (step S12). If the step is equal to or less than a predetermined threshold (in the case of “Yes”), as shown by the solid line arrow in FIG. 13, the periphery of the defective pixel that is the same color and the same phase pixel as the defective pixel upper right, and the pixels to be used for correcting the (G b is G r in the case of defective pixel G b, defective pixel in the case of G r) 4 single pixel in the lower right diagonal direction, the pixels of the pixel of The pixel value of the defective pixel is calculated by interpolating the value (step S14).
- the step exceeds a predetermined threshold value (in the case of “No”), as shown by the dotted arrow in FIG. 13, the pixel is the second closest to the defective pixel and has the same phase. and pixels to be used for correcting the (G r is the case when the defective pixel is G b of G b, defective pixel G r) 4 single pixel in the vertical and horizontal directions around the defective pixel, the pixels of the pixel
- the pixel value of the defective pixel is calculated by interpolating the value (step S16).
- step of the pixel values of the G r pixels and G b pixel is small, but may use any of the pixels, to reduce the spurious resolution by using a diagonal direction of the pixel closer to the defective pixel it can, on the other hand, if the step of the pixel values of the G r pixels and G b pixel is large, which enables the calculation of receiving no pixel values the influence of color mixture by using a pixel in the vertical and horizontal directions .
- the four pixels A, B, C, and D in the four-pixel 1 microlens are different in adjacent color (A is different in the upper and left colors, B is different in the upper and right colors, etc.), and the color mixture is large Is affected by adjacent pixels, and steps are generated in the pixel values of the pixels A, B, C, and D as shown in FIG.
- the four pixels within the four-pixel 1 microlens have different phases (parallax information) and therefore output levels are different (in the case of a focused pixel, there is no phase shift, so the output levels are equal. However, if the surrounding pixels also tend to have a level difference, it is considered that a step due to color mixing has occurred.
- FIG. 15 is a flowchart showing a ninth embodiment of the image processing method for defective pixels.
- the level difference of the pixel values of the pixels A, B, C, and D in the same color 4 pixel 1 microlens around the defective pixel (scratch pixel) to be corrected is calculated (step S20).
- it is preferable to detect the tendency of the level difference by calculating the level difference between the pixels A, B, C, and D in the plurality of 4-pixel 1 microlenses around the defect pixel to be corrected and calculating the average value thereof.
- step S22 it is determined whether or not the calculated steps of the pixels A, B, C, and D within the 4-pixel 1 microlens are equal to or less than a predetermined threshold value (step S22).
- a predetermined threshold when “Yes”
- the pixel value of the adjacent pixel in the vertical direction of the defective pixel is used as the pixel value of the defective pixel to be corrected.
- the pixel value of the adjacent pixel in the left-right direction of the defective pixel is set as the pixel value of the defective pixel to be corrected (step S24).
- the pixel value of the pixel C in the same 4-pixel 1 microlens is used, and when the defective pixel is the pixel A at the time of vertical shooting, The pixel value of the pixel B of
- each step exceeds a predetermined threshold value (in the case of “No”)
- pixel values of pixels having the same color and the same phase in the vertical direction of the defective pixel are interpolated as shown in FIG. 16B.
- the pixel value of the defective pixel to be corrected is calculated, and during vertical shooting, the pixel value of the defective pixel to be corrected is calculated by interpolating the pixel values of the same color and phase of the defective pixel in the left-right direction (step S26).
- the pixel A of the vertical R pixel is used as a correction pixel
- the horizontal direction The pixel A of the R pixel is a pixel used for correction.
- the color filter array is a Bayer array
- the present invention is not limited to this, and the present invention can also be applied to correction of defective pixels of image pickup devices of other color filter arrays.
- the imaging device of this embodiment can simultaneously acquire a plurality of (four) parallax images in the horizontal and vertical directions by a four-pixel one microlens.
- four or more such as nine-pixel one microlens The present invention can also be applied to an image sensor that can simultaneously acquire parallax images.
- the pupil dividing means may be a combination of 1 pixel 1 microlens and a light blocking member for limiting the light flux.
- SYMBOLS 1 ... Imaging device, 10 ... Stereo imaging device, 12 ... Imaging optical system, 14 ... Diaphragm, 24 ... Digital signal processing part, 30 ... Liquid crystal monitor, 38 ... Operation part, 40 ... Central processing unit (CPU), 46 ... ROM 48 ... Memory 49 ... Vertical / horizontal detection unit 54 ... Memory card L ... Microlens PD PD Photodiode
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Studio Devices (AREA)
- Testing, Inspecting, Measuring Of Stereoscopic Televisions And Televisions (AREA)
Abstract
Description
本発明は立体撮像装置及び画像処理方法に係り、特に単一の撮影光学系により撮影される複数の視差画像(3D画像)の欠陥画素を補正する技術に関する。 The present invention relates to a stereoscopic imaging apparatus and an image processing method, and more particularly to a technique for correcting defective pixels of a plurality of parallax images (3D images) photographed by a single photographing optical system.
従来、複数の画素に対して1つのマイクロレンズが割り当てられた撮像素子を使用し、立体画像内の任意の奥行き方向に任意の2次元画像を挿入することが可能な画像処理装置が提案されている(特許文献1)。この特許文献1には、1つのマイクロレンズが割り当てられた複数の画素から視差の異なる複数の視差画像を生成する記載がある。 2. Description of the Related Art Conventionally, there has been proposed an image processing device that can use an imaging device in which one microlens is assigned to a plurality of pixels and insert an arbitrary two-dimensional image in an arbitrary depth direction in a stereoscopic image. (Patent Document 1). This Patent Document 1 describes that a plurality of parallax images having different parallaxes are generated from a plurality of pixels to which one microlens is assigned.
特許文献2には、撮像素子を第一の受光感度に設定したときの画素欠陥に関する情報である通常欠陥情報と、撮像素子を第一の受光感度よりも高感度である第2の受光感度に設定したときの画素欠陥に関する情報である高感度欠陥情報とを欠陥メモリに記憶させておき、撮像時における撮像素子に対する受光感度の設定に応じて通常欠陥情報若しくは高感度欠陥情報を用い、撮像素子の画素欠陥の補正を行う画像補正装置が記載されている。 Patent Document 2 discloses normal defect information that is information regarding pixel defects when the imaging device is set to the first light receiving sensitivity, and a second light receiving sensitivity that is higher than the first light receiving sensitivity. High-sensitivity defect information, which is information relating to pixel defects at the time of setting, is stored in a defect memory, and normal defect information or high-sensitivity defect information is used according to the setting of light receiving sensitivity for the image sensor at the time of imaging. An image correction apparatus that corrects pixel defects is described.
特許文献1に記載の撮像装置は、1つのマイクロレンズが割り当てられた複数の画素から視差の異なる複数の視差画像を取得することができる。しかしながら、特許文献1に記載の撮像装置は、これらの複数の視差画像内の欠陥画素(キズ画素)の補正を行う際に、同色の周辺画素を用いて補正を行うと、位相差が異なる画素を使用することになり、立体感を失う可能性がある。 The imaging apparatus described in Patent Literature 1 can acquire a plurality of parallax images having different parallax from a plurality of pixels to which one microlens is assigned. However, the imaging device described in Patent Document 1 has pixels having different phase differences when correction is performed using peripheral pixels of the same color when correcting defective pixels (scratch pixels) in the plurality of parallax images. May be lost, and the stereoscopic effect may be lost.
特許文献2に記載の発明は、顕微鏡用カメラなどにおいて、露出時間の長時間化による白点ノイズを補正するものであり、複数の視差画像内の欠陥画素を補正するものではない。 The invention described in Patent Document 2 corrects white spot noise due to a long exposure time in a microscope camera or the like, and does not correct defective pixels in a plurality of parallax images.
本発明はこのような事情に鑑みてなされたもので、複数の視差画像内の欠陥画素を補正する際に、立体感を損なわない欠陥画素の補正を行うことができる立体撮像装置及び画像処理方法を提供することを目的とする。 The present invention has been made in view of such circumstances. When correcting defective pixels in a plurality of parallax images, a stereoscopic imaging apparatus and an image processing method capable of correcting defective pixels that do not impair the stereoscopic effect. The purpose is to provide.
前記目的を達成するために本発明の一の態様に係る立体撮像装置は、単一の撮影光学系と、水平及び垂直方向に隣接する複数の画素を1ブロックとし、ブロック毎に3原色を含むカラーフィルタのうちのいずれか1色のカラーフィルタが配設された撮像素子であって、撮影光学系の異なる領域を通過した光を受光し、水平及び垂直方向の複数の視差画像を同時に取得可能な単一の撮像素子と、撮像素子から取得される画像内の欠陥画素の画素値を、該欠陥画素の周辺画素の画素値を補間して算出する欠陥画素補正手段と、を備え、欠陥画素補正手段は、補正対象の欠陥画素の補間に使用する周辺画素として、複数の視差画像のうちの欠陥画素と同じ視差情報及び同じ色情報をもつ周辺画素を使用するようにしている。 In order to achieve the above object, a stereoscopic imaging apparatus according to an aspect of the present invention includes a single imaging optical system and a plurality of pixels adjacent in the horizontal and vertical directions as one block, and each block includes three primary colors. An image sensor with a color filter of any one of the color filters, which receives light that has passed through different areas of the photographic optical system and can simultaneously acquire multiple parallax images in the horizontal and vertical directions A defective pixel correction unit that calculates a pixel value of a defective pixel in an image acquired from the imaging device by interpolating a pixel value of a peripheral pixel of the defective pixel. The correction means uses peripheral pixels having the same parallax information and the same color information as the defective pixels of the plurality of parallax images as the peripheral pixels used for interpolation of the defective pixels to be corrected.
本態様に係る撮像素子から取得される画像の場合、その画像内の欠陥画素に最も近い周辺画素は欠陥画素と同じ視差情報及び同じ色情報をもつ画素ではない。しかしながら、本発明の一の態様によれば、補正対象の欠陥画素の補間に使用する周辺画素として、複数の視差画像のうちの欠陥画素と同じ視差情報及び同じ色情報をもつ周辺画素を使用するようにしたため、補正後の欠陥画素により立体感が損なわないようにすることができる。また、本発明の一の態様によれば、複数の視差画像をそれぞれカラー画像とすることができる。 In the case of an image acquired from the image sensor according to this aspect, the peripheral pixel closest to the defective pixel in the image is not a pixel having the same parallax information and the same color information as the defective pixel. However, according to one aspect of the present invention, peripheral pixels having the same parallax information and the same color information as the defective pixels of the plurality of parallax images are used as the peripheral pixels used for interpolation of the defective pixel to be corrected. Thus, the stereoscopic effect can be prevented from being impaired by the defective pixel after correction. Moreover, according to one aspect of the present invention, each of the plurality of parallax images can be a color image.
本発明の他の態様に係る立体撮像装置において、撮像素子の1ブロック内の複数の画素は、上下左右に隣接する正方配置された4つの画素であり、撮像素子は、1ブロックの4つの画素の上方に配設される1つのマイクロレンズであって、該マイクロレンズに入射する光を瞳分割してそれぞれ4つの画素の受光面に導くマイクロレンズを有している。このマイクロレンズは、撮影光学系の異なる領域を通過した光束を瞳分割して4つの画素に入射させる瞳分割手段として機能する。 In the stereoscopic imaging device according to another aspect of the present invention, the plurality of pixels in one block of the imaging element are four pixels arranged in a square shape adjacent to each other in the vertical and horizontal directions, and the imaging element is four pixels in one block. 1 has a microlens that divides the light incident on the microlens into pupils and guides them to the light receiving surfaces of four pixels. This microlens functions as pupil dividing means that divides a light beam that has passed through different areas of the photographing optical system and makes it incident on four pixels.
本発明の更に他の態様に係る立体撮像装置において、欠陥画素補正手段は、補正対象の欠陥画素の中心位置と該欠陥画素の周辺の上下左右方向の4画素の中心位置との間隔、及び欠陥画素の中心位置と該欠陥画素の周辺の斜め右上、斜め右下方向の4画素の中心位置との間隔のうちの間隔の短い方の4画素に欠陥画素が含まれているか否かを判別する判別手段を含み、判別手段が間隔の短い方の4画素に欠陥画素が含まれていないと判別すると、間隔の短い方の4画素の画素値を補間して補正対象の欠陥画素の画素値を算出し、判別手段が間隔の短い方の4画素に欠陥画素が含まれていると判別すると、短い方の4画素のうちの欠陥画素とその欠陥画素と対向する画素を外して補正対象の欠陥画素の画素値を算出することが好ましい。これにより、補間により算出される画素の位置(重心)を、補正対象の欠陥画素の位置の位置と一致させることができる。 In the stereoscopic imaging apparatus according to still another aspect of the present invention, the defective pixel correction means includes a distance between the center position of the defective pixel to be corrected and the center positions of the four pixels in the vertical and horizontal directions around the defective pixel, and the defect It is determined whether or not the defective pixel is included in the shorter four pixels of the interval between the center position of the pixel and the center position of the four pixels in the diagonally upper right and diagonally lower right directions around the defective pixel. If the determination unit determines that the four pixels having the shorter interval do not include the defective pixel, the pixel value of the four pixels having the shorter interval is interpolated to obtain the pixel value of the defective pixel to be corrected. When the calculation means determines that the defective pixel is included in the four pixels with the shorter interval, the defective pixel of the shorter four pixels and the pixel facing the defective pixel are removed, and the defect to be corrected It is preferable to calculate the pixel value of the pixel. As a result, the position (center of gravity) of the pixel calculated by interpolation can be matched with the position of the defective pixel to be corrected.
本発明の更に他の態様に係る立体撮像装置において、欠陥画素補正手段は、補正対象の欠陥画素の中心位置と該欠陥画素の周辺の上下左右方向の4画素の中心位置との間隔、及び欠陥画素の中心位置と該欠陥画素の周辺の斜め右上、斜め右下方向の4画素の中心位置との間隔のうちの間隔の短い方の4画素に欠陥画素が含まれているか否かを判別する判別手段を含み、欠陥画素が含まれていないと判別すると、間隔の短い方の4画素の画素値を補間して補正対象の欠陥画素の画素値を算出し、欠陥画素が含まれていると判別すると、間隔の長い方の4画素の画素値を補間して補正対象の欠陥画素の画素値を算出することが好ましい。例えば、カラーフィルタ配列としてベイヤ配列のG画素が欠陥画素の場合、斜め右上、斜め右下方向の4画素が、欠陥画素に最も近い同色の画素となるが、これらの画素に欠陥画素が含まれている場合には、上下左右方向の4画素を補正用の画素として使用する。また、ベイヤ配列のR画素又はB画素が欠陥画素の場合、上下左右方向の4画素が、欠陥画素に最も近い同色の画素となるが、これらの画素に欠陥画素が含まれている場合には、斜め右上、斜め右下方向の4画素を補正用の画素として使用する。 In the stereoscopic imaging apparatus according to still another aspect of the present invention, the defective pixel correction means includes a distance between the center position of the defective pixel to be corrected and the center positions of the four pixels in the vertical and horizontal directions around the defective pixel, and the defect It is determined whether or not the defective pixel is included in the shorter four pixels of the interval between the center position of the pixel and the center position of the four pixels in the diagonally upper right and diagonally lower right directions around the defective pixel. When it is determined that the defective pixel is not included, including the determining means, the pixel value of the defective pixel to be corrected is calculated by interpolating the pixel values of the four pixels having the shorter interval, and the defective pixel is included. If it is determined, it is preferable to interpolate the pixel values of the longer four pixels to calculate the pixel value of the defective pixel to be corrected. For example, when a G pixel in a Bayer array is a defective pixel as a color filter array, four pixels in the diagonally upper right and diagonally lower right directions are the same color pixels closest to the defective pixel, but these pixels include the defective pixel. In this case, four pixels in the vertical and horizontal directions are used as correction pixels. In addition, when the R pixel or the B pixel in the Bayer array is a defective pixel, the four pixels in the vertical and horizontal directions are the same color pixels closest to the defective pixel, but when these pixels include the defective pixel. The four pixels in the diagonal upper right and diagonal lower right directions are used as correction pixels.
本発明の更に他の態様に係る立体撮像装置は、横撮影か縦撮影かを検知する検知手段と、検知手段により横撮影が検知されると、複数の視差画像のうち垂直方向の画素混合を行い、縦撮影が検知されると、複数の視差画像のうち水平方向の画素混合を行う画素混合手段と、を更に備え、欠陥画素補正手段は、検知手段により横撮影が検知されると、欠陥画素の周辺の上下方向の画素の画素値を補間して補正対象の欠陥画素の画素値を算出し、縦撮影が検知されると、欠陥画素の周辺の左右方向の画素の画素値を補間して補正対象の欠陥画素の画素値を算出することが好ましい。 A stereoscopic imaging apparatus according to still another aspect of the present invention includes a detection unit that detects whether horizontal shooting or vertical shooting, and, when horizontal detection is detected by the detection unit, performs vertical pixel mixing among a plurality of parallax images. When the vertical shooting is detected, the image processing apparatus further includes a pixel mixing unit that mixes the pixels in the horizontal direction among the plurality of parallax images, and the defective pixel correction unit detects a defect when the horizontal shooting is detected by the detection unit. The pixel value of the defective pixel to be corrected is calculated by interpolating the pixel value of the pixel in the vertical direction around the pixel, and when vertical shooting is detected, the pixel value of the pixel in the horizontal direction around the defective pixel is interpolated. It is preferable to calculate the pixel value of the defective pixel to be corrected.
複数の視点画像は、水平方向の視差画像及び垂直方向の視差画像が含まれているが、本態様では、横撮影か縦撮影かに応じて、複数の視差画像のうち垂直方向の画素混合、又は水平方向の画素混合を行うようにした。このため、欠陥画素の周辺の上下方向の画素のみ、又は欠陥画素の周辺の左右方向の画素のみを用いて補正対象の欠陥画素の画素値を算出することができる。これにより、欠陥画素に要求される視差情報を保持しつつ、補間演算を簡略化することができる。 The plurality of viewpoint images include a parallax image in the horizontal direction and a parallax image in the vertical direction.In this aspect, depending on whether horizontal shooting or vertical shooting is performed, vertical pixel mixing among the plurality of parallax images, Alternatively, pixel mixing in the horizontal direction is performed. For this reason, the pixel value of the defective pixel to be corrected can be calculated using only the pixels in the vertical direction around the defective pixel or only the pixels in the horizontal direction around the defective pixel. Thereby, the interpolation calculation can be simplified while maintaining the parallax information required for the defective pixel.
本発明の更に他の態様に係る立体撮像装置は、横撮影か縦撮影かを検知する検知手段と、検知手段により横撮影が検知されると、複数の視差画像のうち垂直方向の画素混合を行い、縦撮影が検知されると、複数の視差画像のうち水平方向の画素混合を行う画素混合手段と、を更に備え、欠陥画素補正手段は、検知手段により横撮影が検知されると、欠陥画素の上下方向の隣接画素の画素値を補正対象の欠陥画素の画素値とし、縦撮影が検知されると、欠陥画素の左右方向の隣接画素の画素値を補正対象の欠陥画素の画素値とすることが好ましい。これにより、欠陥画素に要求される視差情報を保持しつつ、欠陥画素の隣接画素(最も近い画素)の画素値を適用することにより、偽解像が発生しないようにすることができる。 A stereoscopic imaging apparatus according to still another aspect of the present invention includes a detection unit that detects whether horizontal shooting or vertical shooting, and, when horizontal detection is detected by the detection unit, performs vertical pixel mixing among a plurality of parallax images. When the vertical shooting is detected, the image processing apparatus further includes a pixel mixing unit that mixes the pixels in the horizontal direction among the plurality of parallax images, and the defective pixel correction unit detects a defect when the horizontal shooting is detected by the detection unit. The pixel value of the adjacent pixel in the vertical direction of the pixel is set as the pixel value of the defective pixel to be corrected, and when vertical shooting is detected, the pixel value of the adjacent pixel in the horizontal direction of the defective pixel is set as the pixel value of the defective pixel to be corrected. It is preferable to do. Thereby, it is possible to prevent false resolution by applying the pixel value of the adjacent pixel (closest pixel) of the defective pixel while maintaining the parallax information required for the defective pixel.
本発明の更に他の態様に係る立体撮像装置は、横撮影か縦撮影かを検知する検知手段と、検知手段により横撮影が検知されると、複数の視差画像のうち垂直方向の画素加算を行い、縦撮影が検知されると、複数の視差画像のうち水平方向の画素加算を行う画素加算手段と、を更に備え、欠陥画素補正手段は、検知手段により横撮影が検知されると、欠陥画素の上下方向の隣接画素を含む上下方向の画素の画素値を補間して補正対象の欠陥画素の画素値を算出し、縦撮影が検知されると、欠陥画素の左右方向の隣接画素を含む左右方向の画素の画素値を補間して補正対象の欠陥画素の画素値を算出することが好ましい。欠陥画素の隣接画素を含む画素の画素値を補間して欠陥画素の画素値を算出するようにしたため、偽解像が発生しにくく、かつ補間により算出される画素の重心を、補正対象の欠陥画素の位置の位置と一致させることができる。 A stereoscopic imaging apparatus according to still another aspect of the present invention includes a detection unit that detects whether horizontal shooting or vertical shooting, and when horizontal detection is detected by the detection unit, pixel addition in a vertical direction among a plurality of parallax images is performed. And a pixel addition unit that performs horizontal pixel addition among a plurality of parallax images when the vertical shooting is detected, and the defective pixel correction unit detects a defect when the horizontal shooting is detected by the detection unit. The pixel value of the defective pixel to be corrected is calculated by interpolating the pixel value of the pixel in the vertical direction including the pixel adjacent to the pixel in the vertical direction. When vertical shooting is detected, the pixel in the horizontal direction of the defective pixel is included. It is preferable to interpolate the pixel values of the pixels in the left-right direction to calculate the pixel value of the defective pixel to be corrected. Since the pixel value of the defective pixel is calculated by interpolating the pixel value of the pixel including the adjacent pixel of the defective pixel, false resolution is unlikely to occur, and the center of gravity of the pixel calculated by interpolation is determined as the defect to be corrected. It can be made to coincide with the position of the pixel position.
本発明の更に他の態様に係る立体撮像装置において、欠陥画素補正手段は、補正対象の欠陥画素の上下又は左右方向の隣接画素が欠陥画素か否かを判別する判別手段を含み、検知手段により横撮影が検知され、かつ上下方向の隣接画素が欠陥画素と判別されると、補正対象の欠陥画素の上方向及び下方向でそれぞれ最も近い画素の画素値を補間して補正対象の欠陥画素の画素値を算出し、検知手段により縦撮影が検知され、かつ左右方向の隣接画素が欠陥画素と判別されると、補正対象の欠陥画素の左方向及び右方向でそれぞれ最も近い画素の画素値を補間して補正対象の欠陥画素の画素値を算出することが好ましい。即ち、欠陥画素に最も近い隣接画素が欠陥画素の場合(欠陥画素が連続する場合)、隣接画素の代わりに、横撮影の場合には、補正対象の欠陥画素の上方向及び下方向でそれぞれ最も近い画素の画素値を補間して欠陥画素の画素値を算出し、縦撮影の場合には、補正対象の欠陥画素の左方向及び右方向でそれぞれ最も近い画素の画素値を補間して欠陥画素の画素値を算出するようにしている。 In the stereoscopic imaging apparatus according to still another aspect of the present invention, the defective pixel correction unit includes a determination unit that determines whether adjacent pixels in the vertical and horizontal directions of the defective pixel to be corrected are defective pixels. When horizontal shooting is detected and an adjacent pixel in the vertical direction is determined as a defective pixel, the pixel value of the defective pixel to be corrected is interpolated by interpolating the pixel values of the closest pixels in the upward and downward directions of the defective pixel to be corrected. When the pixel value is calculated and the vertical photographing is detected by the detection means and the adjacent pixel in the left-right direction is determined as the defective pixel, the pixel value of the pixel closest to the left and right of the defective pixel to be corrected is determined. It is preferable to calculate the pixel value of the defective pixel to be corrected by interpolation. That is, when the adjacent pixel closest to the defective pixel is a defective pixel (when defective pixels are continuous), in the case of horizontal shooting instead of the adjacent pixel, the upper and lower directions of the defective pixel to be corrected are the highest. The pixel value of the defective pixel is calculated by interpolating the pixel value of the near pixel, and in the case of vertical shooting, the defective pixel is interpolated by the pixel value of the pixel nearest to the left and right of the defective pixel to be corrected. The pixel value is calculated.
本発明の更に他の態様に係る立体撮像装置において、撮像素子は、赤(R)、緑(G)、青(B)のフィルタであって、Rのフィルタと該Rのフィルタに隣接する第1のGのフィルタとが水平方向に繰り返し配設された第1のラインと、Bのフィルタと該Gのフィルタに隣接する第2のGフィルタとが水平方向に繰り返し配設された第2のラインとが垂直方向に交互に配列されたベイヤ配列のカラーフィルタを有するカラー撮像素子であり、補正対象の欠陥画素の周辺の第1のGのフィルタが配設された第1のG画素の画素値と第2のGのフィルタが配設された第2のG画素の画素値との段差を検出する段差検出手段を更に備え、欠陥画素補正手段は、段差検出手段により検出された段差が所定の閾値以下か否かを判別する判別手段を有し、補正対象の欠陥画素が第1のG画素又は第2のG画素の場合において、段差が所定の閾値以下と判別されると、欠陥画素の周辺の斜め右上、斜め右下方向の4つの第1のG画素又は第2のG画素の画素値を補間して補正対象の欠陥画素の画素値を算出し、段差が所定の閾値を越えていると判別されると、欠陥画素の周辺の上下左右方向の4つの第1のG画素又は第2のG画素の画素値を補間して補正対象の欠陥画素の画素値を算出することが好ましい。 In the stereoscopic imaging device according to still another aspect of the present invention, the imaging element is a red (R), green (G), or blue (B) filter, and is adjacent to the R filter and the R filter. A first line in which one G filter is repeatedly arranged in the horizontal direction, and a second line in which a B filter and a second G filter adjacent to the G filter are repeatedly arranged in the horizontal direction. A color imaging device having a Bayer array color filter in which lines are alternately arranged in the vertical direction, and a first G pixel pixel provided with a first G filter around a defective pixel to be corrected A step detecting means for detecting a step between the value and the pixel value of the second G pixel provided with the second G filter, and the defective pixel correcting means has a predetermined step detected by the step detecting means. Having a discriminating means for discriminating whether or not the threshold value is below In the case where the defective pixel to be corrected is the first G pixel or the second G pixel, if the level difference is determined to be equal to or less than a predetermined threshold value, The pixel value of the defective pixel to be corrected is calculated by interpolating the pixel values of the second G pixel or the second G pixel. It is preferable to calculate the pixel value of the defective pixel to be corrected by interpolating the pixel values of the four first G pixels or the second G pixels in the direction.
ベイヤ配列の場合、Rのフィルタが配設されたR画素の左右方向に隣接する第1のGのフィルタが配設された第1のG画素(以下、「Gr画素」という)と、Bのフィルタが配設されたB画素の左右方向に隣接する第2のGのフィルタが配設された第2のG画素(以下、「Gb画素」という)とが存在する。これにより、例えば、R画素からの光の漏れ込み(混色)によりGr画素の画素値が隣接するGb画素の画素値よりも大きくなり、Gr画素とGb画素との間で段差が生じる場合がある。本発明の更に他の態様によれば、Gr画素とGb画素との間で段差が、所定の閾値以下の場合には、欠陥画素(Gr画素又はGb画素)に最も近い同色の画素である斜め右上、斜め右下方向の4つのGb画素又はGr画素を補間演算に使用し、一方、所定の閾値を越える場合には、欠陥画素と同じ配置関係にある画素(欠陥画素がGr画素であれば、周辺のGr画素、Gb画素であれば、周辺のGb画素)となる、欠陥画素の上下左右方向の4つのGr画素又はGb画素を補間演算に使用するようにしている。 In the case of the Bayer array, a first G pixel (hereinafter referred to as “ Gr pixel”) provided with a first G filter adjacent in the left-right direction of the R pixel provided with the R filter, and B There is a second G pixel (hereinafter referred to as a “ Gb pixel”) provided with a second G filter adjacent to the B pixel in which the filter is provided in the left-right direction. Thus, for example, the pixel value of G r pixels by light leakage (color mixture) from R pixel becomes larger than the pixel value of G b pixels adjacent, stepped between the G r pixels and G b pixel May occur. According to yet another aspect of the present invention, difference in level between the G r pixels and G b pixel, if less than a predetermined threshold value, the closest the same color to the defective pixel (G r pixels or G b pixels) upper right is a pixel, the four G b pixels or G r pixels in the oblique lower right direction using the interpolation operation, whereas, when exceeding a predetermined threshold value, pixels in the same positional relationship as the defective pixel (defective pixel if There is G r pixels, G r pixels around, if G b pixels, to become near G b pixels), four G r pixels or G b pixels in the vertical and horizontal directions of the defective pixel interpolation operation I am trying to use it.
本発明の更に他の態様に係る立体撮像装置は、横撮影か縦撮影かを検知する検知手段と、検知手段により横撮影が検知されると、複数の視差画像のうち垂直方向の画素混合を行い、縦撮影が検知されると、複数の視差画像のうち水平方向の画素混合を行う画素混合手段と、補正対象の欠陥画素が属するブロックの周辺のブロック内の複数の画素の出力信号の段差を検出する段差検出手段と、を更に備え、欠陥画素補正手段は、段差検出手段により検出された段差が所定の閾値以下か否かを判別する判別手段を有し、判別手段により段差が所定の閾値以下と判別され、かつ検知手段により横撮影が検知されると、欠陥画素の上下方向の隣接画素の画素値を補正対象の欠陥画素の画素値とし、縦撮影が検知されると、欠陥画素の左右方向の隣接画素の画素値を補正対象の欠陥画素の画素値とし、判別手段により段差が所定の閾値を越えていると判別されると、ブロック内における補正対象の欠陥画素と同じ位置関係にある周辺画素の画素値を補間して補正対象の欠陥画素の画素値を算出することが好ましい。 A stereoscopic imaging apparatus according to still another aspect of the present invention includes a detection unit that detects whether horizontal shooting or vertical shooting, and, when horizontal detection is detected by the detection unit, performs vertical pixel mixing among a plurality of parallax images. When vertical shooting is detected, pixel mixing means for performing horizontal pixel mixing among a plurality of parallax images, and steps of output signals of a plurality of pixels in a block around a block to which a defective pixel to be corrected belongs A step detecting means for detecting the step, and the defective pixel correcting means has a determining means for determining whether or not the step detected by the step detecting means is equal to or less than a predetermined threshold value. When it is determined that the horizontal shooting is detected by the detection unit when the detection unit detects that the pixel is equal to or less than the threshold value, the pixel value of the adjacent pixel in the vertical direction of the defective pixel is set as the pixel value of the defective pixel to be corrected. Left and right adjacent to When the pixel value of the defective pixel to be corrected is set as the pixel value of the defective pixel to be corrected and the level difference exceeds the predetermined threshold by the determination unit, the peripheral pixels having the same positional relationship as the defective pixel to be corrected in the block It is preferable to calculate the pixel value of the defective pixel to be corrected by interpolating the pixel value.
1つのブロック内の複数の画素には、同色のカラーフィルタが配置されているが、そのブロックの位置に応じて隣接するブロックのカラーフィルタの色の組み合わせが異なる。したがって、特定の色の画素からの光の漏れ込み(混色)によりブロック内の複数の画素の画素値が異なる場合が生じる。元々、視差によりブロック内の複数の画素の出力は異なるが、周辺のブロックの画素の段差レベルに傾向がある場合には、混色による段差が発生していると考えられる。そこで、本発明の更に他の態様によれば、周辺のブロック内の複数の画素間の段差が所定の閾値以下と判別され、かつ横撮影の場合には、欠陥画素の上下方向の隣接画素の画素値を補正対象の欠陥画素の画素値とし、縦撮影の場合には、欠陥画素の左右方向の隣接画素の画素値を補正対象の欠陥画素の画素値とする。一方、段差が所定の閾値を越えていると判別されると、ブロック内における補正対象の欠陥画素と同じ位置関係にある周辺画素の画素値を補間して補正対象の欠陥画素の画素値を算出するようにしている。 The color filters of the same color are arranged for a plurality of pixels in one block, but the color combinations of the color filters of adjacent blocks differ depending on the position of the block. Therefore, the pixel values of a plurality of pixels in the block may be different due to light leakage (mixed color) from pixels of a specific color. Originally, the output of a plurality of pixels in a block differs depending on the parallax, but if there is a tendency in the level difference between the pixels in the surrounding blocks, it is considered that a step due to color mixing has occurred. Therefore, according to still another aspect of the present invention, when a step between a plurality of pixels in a peripheral block is determined to be equal to or less than a predetermined threshold, and in the case of horizontal shooting, adjacent pixels in the vertical direction of a defective pixel are detected. The pixel value is the pixel value of the defective pixel to be corrected, and in the case of vertical shooting, the pixel value of the adjacent pixel in the left-right direction of the defective pixel is the pixel value of the defective pixel to be corrected. On the other hand, if it is determined that the step exceeds a predetermined threshold value, the pixel value of the defective pixel to be corrected is calculated by interpolating the pixel values of the peripheral pixels having the same positional relationship as the defective pixel to be corrected in the block. Like to do.
本発明の更に他の態様に係る発明は、単一の撮影光学系と、水平及び垂直方向に隣接する複数の画素を1ブロックとし、ブロック毎に3原色を含むカラーフィルタのうちのいずれか1色のカラーフィルタが配設された撮像素子であって、撮影光学系の異なる領域を通過した光を受光し、水平及び垂直方向の複数の視差画像を同時に取得可能な単一の撮像素子とを有する立体撮像装置の画像処理方法において、撮像素子から出力される複数の視差画像を取得する工程と、複数の視差画像内の欠陥画素の画素値を、該欠陥画素の周辺画素の画素値を補間して算出する工程であって、補正対象の欠陥画素の補間に使用する周辺画素として、複数の視差画像のうちの欠陥画素と同じ視差情報及び同じ色情報をもつ周辺画素を使用する工程と、を含んでいる。 The invention according to still another aspect of the present invention is any one of a single photographing optical system and a color filter including a plurality of pixels adjacent in the horizontal and vertical directions as one block and including three primary colors for each block. An image pickup device provided with a color filter of a color, which receives light that has passed through different regions of the photographing optical system and can obtain a plurality of horizontal and vertical parallax images simultaneously. In the image processing method of a stereoscopic imaging apparatus, a process of acquiring a plurality of parallax images output from an imaging device, and interpolating pixel values of defective pixels in the plurality of parallax images with pixel values of peripheral pixels of the defective pixels Using the peripheral pixels having the same parallax information and the same color information as the defective pixels of the plurality of parallax images as the peripheral pixels used for interpolation of the defective pixels to be corrected, and Including There.
本発明の更に他の態様に係る画像処理方法は、立体撮像装置による撮影が横撮影か縦撮影かを検知する工程と、横撮影が検知されると、複数の視差画像のうち垂直方向の画素混合を行い、縦撮影が検知されると、複数の視差画像のうち水平方向の画素混合を行う工程と、を更に含み、欠陥画素を補正する工程は、横撮影が検知されると、欠陥画素の周辺の上下方向の画素の画素値を補間して補正対象の欠陥画素の画素値を算出し、縦撮影が検知されると、欠陥画素の周辺の左右方向の画素の画素値を補間して補正対象の欠陥画素の画素値を算出することが好ましい。 An image processing method according to still another aspect of the present invention includes a step of detecting whether the photographing by the stereoscopic imaging device is horizontal photographing or vertical photographing, and when horizontal photographing is detected, pixels in a vertical direction among a plurality of parallax images. And a step of mixing pixels in a horizontal direction among a plurality of parallax images when vertical shooting is detected, and the step of correcting a defective pixel includes detecting defective pixels when horizontal shooting is detected. The pixel value of the defective pixel to be corrected is calculated by interpolating the pixel value of the vertical pixel around the pixel, and when vertical shooting is detected, the pixel value of the pixel in the horizontal direction around the defective pixel is interpolated. It is preferable to calculate the pixel value of the defective pixel to be corrected.
本発明の更に他の態様に係る画像処理方法は、立体撮像装置による撮影が横撮影か縦撮影かを検知する工程と、横撮影が検知されると、複数の視差画像のうち垂直方向の画素混合を行い、縦撮影が検知されると、複数の視差画像のうち水平方向の画素混合を行う工程と、を更に含み、欠陥画素を補正する工程は、横撮影が検知されると、欠陥画素の上下方向の隣接画素の画素値を補正対象の欠陥画素の画素値とし、縦撮影が検知されると、欠陥画素の左右方向の隣接画素の画素値を補正対象の欠陥画素の画素値とすることが好ましい。 An image processing method according to still another aspect of the present invention includes a step of detecting whether the photographing by the stereoscopic imaging device is horizontal photographing or vertical photographing, and when horizontal photographing is detected, pixels in a vertical direction among a plurality of parallax images. And a step of mixing pixels in a horizontal direction among a plurality of parallax images when vertical shooting is detected, and the step of correcting a defective pixel includes detecting defective pixels when horizontal shooting is detected. The pixel value of the adjacent pixel in the vertical direction is set as the pixel value of the defective pixel to be corrected, and when vertical shooting is detected, the pixel value of the adjacent pixel in the horizontal direction of the defective pixel is set as the pixel value of the defective pixel to be corrected. It is preferable.
本発明の更に他の態様に係る画像処理方法において、欠陥画素を補正する工程は、補正対象の欠陥画素の上下又は左右方向の隣接画素が欠陥画素か否かを判別する工程を含み、横撮影が検知され、かつ上下方向の隣接画素が欠陥画素と判別されると、補正対象の欠陥画素の上方向及び下方向でそれぞれ最も近い画素の画素値を補間して補正対象の欠陥画素の画素値を算出し、縦撮影が検知され、かつ左右方向の隣接画素が欠陥画素と判別されると、補正対象の欠陥画素の左方向及び右方向でそれぞれ最も近い画素の画素値を補間して補正対象の欠陥画素の画素値を算出することが好ましい。 In the image processing method according to still another aspect of the present invention, the step of correcting the defective pixel includes a step of determining whether adjacent pixels in the vertical or horizontal direction of the defective pixel to be corrected are defective pixels, Is detected, and the adjacent pixel in the vertical direction is determined as a defective pixel, the pixel value of the defective pixel to be corrected is interpolated by interpolating the pixel values of the pixels closest to each other in the upward and downward directions of the defective pixel to be corrected. When vertical shooting is detected and the adjacent pixel in the left-right direction is determined to be a defective pixel, the pixel value of the pixel closest to the correction target defective pixel in the left direction and the right direction is interpolated. It is preferable to calculate the pixel value of the defective pixel.
本発明によれば、単一の撮影光学系及び単一の撮像素子を介して水平及び垂直方向の複数の視差画像が同時に撮影される場合に、これらの画像内の欠陥画素の補正に使用する周辺画素として、複数の視差画像のうちの欠陥画素と同じ視差情報をもつ周辺画素を使用するようにしたため、補正後の欠陥画素により立体感が損なわないようにすることができる。 According to the present invention, when a plurality of horizontal and vertical parallax images are simultaneously photographed through a single photographing optical system and a single image sensor, they are used for correcting defective pixels in these images. Since the peripheral pixels having the same parallax information as the defective pixels in the plurality of parallax images are used as the peripheral pixels, the stereoscopic effect can be prevented from being impaired by the corrected defective pixels.
以下、添付図面にしたがって本発明に係る立体撮像装置及び画像処理方法の実施の形態について説明する。 Hereinafter, embodiments of a stereoscopic imaging device and an image processing method according to the present invention will be described with reference to the accompanying drawings.
[撮像素子]
図1Aは本発明に係る撮像素子の実施形態を示す平面図である。また、図1Bは図1Aの要部拡大図であり、図1Cは図1Bの要部側面図である。
[Image sensor]
FIG. 1A is a plan view showing an embodiment of an image sensor according to the present invention. 1B is an enlarged view of the main part of FIG. 1A, and FIG. 1C is a side view of the main part of FIG. 1B.
図1Aから図1Cに示すように、この撮像素子1は、CCD(Charge Coupled Device)又はCMOS(Complementary Metal Oxide Semiconductor)のカラーイメージセンサであり、半導体基板上の行方向及び列方向に配列された多数の光電変換素子(フォトダイオード)PD(図1C)と、マイクロレンズLと、赤(R)、緑(G)、青(B)の複数色(3原色)のカラーフィルタとを備えている。 As shown in FIGS. 1A to 1C, the image pickup device 1 is a color image sensor of CCD (Charge CoupledupDevice) or CMOS (Complementary Metal Oxide Semiconductor), and is arranged in a row direction and a column direction on a semiconductor substrate. A large number of photoelectric conversion elements (photodiodes) PD (FIG. 1C), a microlens L, and color filters of a plurality of colors (three primary colors) of red (R), green (G), and blue (B) are provided. .
マイクロレンズLは、図1A上で、左上、左下、右上、右下の4つのフォトダイオードPD(4画素ABCD)の上方に1つ配設され、4画素1マイクロレンズの構成となっている。尚、この実施形態では、通常の横撮影となるように立体撮像装置を構え、かつ被写体側から見たときの撮像素子1の平面図を、図1Aとすると、図1A上の4画素1マイクロレンズ内の左上、左下の画素と、右上、右下の画素をX方向(左右方向)の画素といい、左上、右上の画素と、左下、右下の画素をY方向(上下方向)の画素という。また、4画素ABCDの「上方」とは、各画素(撮像素子1)に対して光が入射してくる方向をいう。 In FIG. 1A, one microlens L is arranged above four photodiodes PD (four pixel ABCD) in the upper left, lower left, upper right, and lower right, and has a configuration of a four pixel one microlens. In this embodiment, if the stereoscopic image pickup apparatus is set up so as to perform normal horizontal shooting and the plan view of the image pickup element 1 when viewed from the subject side is FIG. The upper left and lower left pixels and the upper right and lower right pixels in the lens are called X-direction (left and right direction) pixels, and the upper left and upper right pixels and the lower left and lower right pixels are Y direction (vertical direction) pixels. That's it. Further, “upward” of the four-pixel ABCD means a direction in which light is incident on each pixel (imaging device 1).
4画素1マイクロレンズを1ブロックとし、ブロック毎にR、G、Bのうちのいずれか1色のカラーフィルタが配設されている。即ち、4画素1マイクロレンズの4つのフォトダイオードPD上には、同一色のカラーフィルタが配設されている。 4 pixels 1 micro lens is made into 1 block, and the color filter of any one color of R, G, and B is arrange | positioned for every block. That is, color filters of the same color are disposed on the four photodiodes PD of the four-pixel one-microlens.
図1Aに示すように、奇数ラインl1、l3、l5、…上の4画素1マイクロレンズには、RGrRGr…の順にカラーフィルタが配設されており、偶数ラインl2、l4、l6…上の4画素1マイクロレンズには、GbBGbB…の順にカラーフィルタが配設されている。 As shown in FIG. 1A, color filters are arranged in order of RG r RG r on the four pixel 1 microlenses on the odd lines l1, l3, l5,..., And even lines l2, l4, l6. The upper four-pixel 1 microlens is provided with color filters in the order of G b BG b B.
即ち、4画素1マイクロレンズ(1ブロック)を1画素と捉えると、上記カラーフィルタ配列はベイヤ配列となっており、ブロック毎に異なる色情報を有する画像信号が得られる。 That is, when a 4-pixel 1-microlens (1 block) is regarded as 1 pixel, the color filter array is a Bayer array, and an image signal having different color information for each block is obtained.
4画素1マイクロレンズのマイクロレンズLは、図1Bに示すように正方配列された4隅(4つ)のフォトダイオードPDの受光面に光束を集光させるが、左上、左下、右上、右下の4つの方向別に光束が制限された光(瞳分割された光)をそれぞれ4つのフォトダイオードPDに入射させる。 As shown in FIG. 1B, the microlens L of the 4-pixel 1-microlens condenses the light flux on the light receiving surfaces of the four corners (four) of photodiodes PD. The upper left, lower left, upper right, lower right In each of the four directions, light with limited light flux (light that has been divided into pupils) is incident on four photodiodes PD.
即ち、図1C上で、マイクロレンズLは、該マイクロレンズLの光軸よりも左側に入射する光束を右側のフォトダイオードPDに入射させ、右側に入射する光束を左側のフォトダイオードPDに入射させる。 That is, in FIG. 1C, the microlens L causes a light beam incident on the left side of the optical axis of the microlens L to enter the right photodiode PD, and causes a light beam incident on the right side to enter the left photodiode PD. .
この撮像素子1によれば、4画素1マイクロレンズから出力される出力信号に基づいて水平、垂直方向(X方向、Y方向)に視差を有する4つの視差画像(3D画像)が生成可能である。尚、4つの視差画像を加算すると、平面画像(2D画像)も生成することができる。 According to this imaging device 1, four parallax images (3D images) having parallax in the horizontal and vertical directions (X direction and Y direction) can be generated based on the output signal output from the four-pixel one-microlens. . In addition, when four parallax images are added, a plane image (2D image) can also be generated.
[立体撮像装置]
図2は本発明に係る立体撮像装置の実施の形態を示すブロック図である。
[Stereoscopic imaging device]
FIG. 2 is a block diagram showing an embodiment of a stereoscopic imaging apparatus according to the present invention.
この立体撮像装置10は、図1Aから図1Cに示した撮像素子1が配設され、2D画像及び3D画像の撮影が可能なもので、装置全体の動作は、中央処理装置(CPU)40によって統括制御される。
The
立体撮像装置10には、シャッタボタン、モードダイヤル、再生ボタン、MENU/OKキー、十字キー、BACKキー等の操作部38が設けられている。この操作部38からの信号はCPU40に入力され、CPU40は入力信号に基づいて立体撮像装置10の各回路を制御し、例えば、レンズ駆動制御、絞り駆動制御、撮影動作制御、画像処理制御、画像データの記録/再生制御、立体表示用の液晶モニタ30の表示制御などを行う。
The
シャッタボタンは、撮影開始の指示を入力する操作ボタンであり、半押し時にONするS1スイッチと、全押し時にONするS2スイッチとを有する二段ストローク式のスイッチで構成されている。モードダイヤルは、2D撮影モード、3D撮影モード、人物、風景、夜景等のシーンポジション、動画モード等を選択する選択手段である。 The shutter button is an operation button for inputting an instruction to start shooting, and is configured by a two-stroke switch having an S1 switch that is turned on when half-pressed and an S2 switch that is turned on when fully pressed. The mode dial is selection means for selecting a 2D shooting mode, a 3D shooting mode, a scene position such as a person, a landscape, a night view, a moving image mode, and the like.
再生ボタンは、撮影記録した複数の視差画像(3D画像)、平面画像(2D画像)の静止画又は動画を液晶モニタ30に表示させる再生モードに切り替えるためのボタンである。MENU/OKキーは、液晶モニタ30の画面上にメニューを表示させる指令を行うためのメニューボタンとしての機能と、選択内容の確定及び実行などを指令するOKボタンとしての機能とを兼備した操作キーである。十字キーは、上下左右の4方向の指示を入力する操作部であり、メニュー画面から項目を選択したり、各メニューから各種設定項目の選択を指示したりするボタン(カーソル移動操作手段)として機能する。また、十字キーの上/下キーは撮影時のズームスイッチあるいは再生モード時の再生ズームスイッチとして機能し、左/右キーは再生モード時のコマ送り(順方向/逆方向送り)ボタンとして機能する。BACKキーは、選択項目など所望の対象の消去や指示内容の取消し、あるいは1つ前の操作状態に戻らせるときなどに使用される。
The playback button is a button for switching to a playback mode in which a still image or a moving image of a plurality of parallax images (3D images) and planar images (2D images) that have been photographed and recorded are displayed on the
撮影モード時において、被写体を示す画像光は、単一の撮影光学系(ズームレンズ)12、絞り14を介して撮像素子1の受光面に結像される。撮影光学系12は、CPU40によって制御されるレンズ駆動部36によって駆動され、フォーカス制御、ズーム制御等が行われる。絞り14は、例えば、5枚の絞り羽根からなり、CPU40によって制御される絞り駆動部34によって駆動され、例えば、絞り値F1.4~F11まで1AV刻みで7段階に絞り制御される。
In the photographing mode, the image light indicating the subject is imaged on the light receiving surface of the image sensor 1 through the single photographing optical system (zoom lens) 12 and the
また、CPU40は、絞り駆動部34を介して絞り14を制御するとともに、デバイス制御部32を介して撮像素子1での電荷蓄積時間(シャッタ速度)や、撮像素子1からの画像信号の読み出し制御等を行う。
The
撮像素子1に蓄積された信号電荷は、デバイス制御部32から加えられる読み出し信号に基づいて信号電荷に応じた電圧信号として読み出される。撮像素子1から読み出された電圧信号は、アナログ信号処理部18に加えられ、ここで各画素毎のR、G、B信号がサンプリングホールドされ、CPU40から指定されたゲイン(ISO感度に相当)で増幅されたのちA/D変換器20に加えられる。A/D変換器20は、順次入力するR、G、B信号をデジタルのR、G、B信号に変換して画像入力コントローラ22に出力する。
The signal charge accumulated in the image sensor 1 is read out as a voltage signal corresponding to the signal charge based on a read signal applied from the
デジタル信号処理部24は、画像入力コントローラ22を介して入力するデジタルの画像信号に対して、オフセット処理、ホワイトバランス補正、感度補正を含むゲイン・コントロール処理、ガンマ補正処理、同時化処理(原色フィルタの配列に伴う色信号の空間的なズレを補間して色信号を同時式に変換する処理)、YC処理(画像データの輝度データ及び色差データの生成処理)、シャープネス補正等の所定の信号処理を行う。
The digital
図2において、46は、カメラ制御プログラム、撮像素子1の欠陥情報、画像処理等に使用する各種のパラメータやテーブル等が記憶されているROM(EEPROM(Electrically Erasable Programmable Read-Only Memory))である。 In FIG. 2, 46 is a ROM (EEPROM (Electrically Erasable Programmable Read-Only Memory)) in which various parameters and tables used for camera control programs, defect information of the image sensor 1, image processing, and the like are stored. .
欠陥情報は、欠陥画素の座標データ(X座標データ、Y座標データ)と、欠陥画素の色等に基づいてその欠陥画素の補正に使用する同色の1又は複数の周辺画素の位置関係を示す補正パターンとから構成されている。欠陥画素の座標データは、撮像素子1を工場から出荷する前に撮像素子1の出力データを画素単位で評価して欠陥画素の判定を行い、欠陥画素と判定された欠陥画像毎に作成され、ROM46に記録される。尚、後発的に発生する欠陥画素を検知し、その欠陥画素の座標データを登録するようにしてもよい。
The defect information is a correction indicating the positional relationship of one or a plurality of peripheral pixels of the same color used for correcting the defective pixel based on the coordinate data (X coordinate data, Y coordinate data) of the defective pixel and the color of the defective pixel. Pattern. The coordinate data of the defective pixel is created for each defective image determined to be a defective pixel by evaluating the output data of the imaging device 1 on a pixel-by-pixel basis before shipping the image sensor 1 from the factory, Recorded in the
また、デジタル信号処理部24は、欠陥画素補正部を含み、ROM46に記憶されている欠陥情報に基づいて欠陥画素の補正を行う。尚、このデジタル信号処理部24での欠陥画素補正の詳細については後述する。
In addition, the digital
デジタル信号処理部24で処理された画像データはVRAM(Video Random Access Memory)50に出力される。VRAM50には、それぞれが1コマ分の画像を表す画像データを記憶するA領域とB領域とが含まれている。VRAM50において1コマ分の画像を表す画像データがA領域とB領域とで交互に書き換えられる。VRAM50のA領域及びB領域のうち、画像データが書き換えられている方の領域以外の領域から、書き込まれている画像データが読み出される。VRAM50から読み出された画像データはビデオ・エンコーダ28においてエンコーディングされ、カメラ背面に設けられている立体表示用の液晶モニタ30に出力され、これにより2D/3Dの被写体像(ライブビュー画像)が液晶モニタ(LCD)30の表示画面上に表示される。
The image data processed by the digital
この液晶モニタ30は、立体視画像(左右の視差画像)をパララックスバリアによりそれぞれ所定の指向性をもった指向性画像として表示できる立体表示手段であるが、これに限らず、レンチキュラレンズを使用するものや、偏光メガネ、液晶シャッタメガネなどの専用メガネをかけることで左視点画像と右視点画像とを個別に見ることができるものでもよい。 The liquid crystal monitor 30 is a stereoscopic display unit that can display a stereoscopic image (left and right parallax images) as a directional image having a predetermined directivity by a parallax barrier, but is not limited thereto, and uses a lenticular lens. It is also possible that the left viewpoint image and the right viewpoint image can be individually viewed by wearing dedicated glasses such as polarized glasses or liquid crystal shutter glasses.
また、操作部38のシャッタボタンの第1段階の押下(半押し)があると、CPU40は、AF(Automatic Focus)動作及びAE(Automatic Exposure adjustment)動作を開始させ、レンズ駆動部36を介して撮影光学系12内のフォーカスレンズが合焦位置にくるように制御する。また、シャッタボタンの半押し時にA/D変換器20から出力される画像データは、AE検出部44に取り込まれる。
Further, when the shutter button of the
AE検出部44では、画面全体のG信号を積算し、又は画面中央部と周辺部とで異なる重みづけをしたG信号を積算し、その積算値をCPU40に出力する。CPU40は、AE検出部44から入力する積算値より被写体の明るさ(撮影EV値)を算出し、この撮影EV値に基づいて絞り14の絞り値及び撮像素子1の電子シャッタ(シャッタ速度)を所定のプログラム線図にしたがって決定する。
The
ここで、プログラム線図とは、被写体の明るさに対応して、絞りの絞り値とシャッタ速度の組み合わせ、又はこれらと撮影感度(ISO感度)の組み合わせからなる撮影(露出)条件が設計されたものである。プログラム線図にしたがって決定された撮影条件で撮影を行うことにより、被写体の明るさにかかわらず、適正な明るさの画像を撮影することができる。 Here, in the program diagram, shooting (exposure) conditions that are a combination of aperture value and shutter speed, or a combination of these and shooting sensitivity (ISO sensitivity) are designed according to the brightness of the subject. Is. By shooting under the shooting conditions determined according to the program diagram, an image with appropriate brightness can be taken regardless of the brightness of the subject.
CPU40は、上記プログラム線図にしたがって決定した絞り値に基づいて絞り駆動部34を介して絞り14を制御し、決定したシャッタ速度に基づいてデバイス制御部32を介して撮像素子1での電荷蓄積時間を制御する。
The
AF処理部42は、AF処理(例えば、コントラストAF処理、位相AF処理)を行う部分である。コントラストAF処理を行う場合には、例えば、画像データのうちの所定のフォーカス領域内の画像データの高周波成分を抽出し、この高周波成分を積分することにより合焦状態を示すAF評価値を算出する。このAF評価値が極大となるように撮影光学系12内のフォーカスレンズを制御することによりAF制御が行われる。また、位相差AF処理を行う場合には、4画素1マイクロレンズに対応する複数の視差画像データのうちの所定のフォーカス領域内の画像データの位相差を検出し、この位相差を示す情報に基づいてデフォーカス量を求める。このデフォーカス量が0になるように撮影光学系12内のフォーカスレンズを制御することによりAF制御が行われる。
The
AE動作及びAF動作が終了し、シャッタボタンの第2段階の押下(全押し)があると、その押下に応答してA/D変換器20から出力される画像データが画像入力コントローラ22からメモリ(SDRAM(Synchronous Dynamic Random Access Memory))48に入力し、一時的に記憶される。
When the AE operation and the AF operation are completed and the shutter button is pressed in the second stage (full press), the image data output from the A /
メモリ48に一時的に記憶された画像データは、デジタル信号処理部24により適宜読み出される。デジタル信号処理部24は、読み出したデジタルの画像信号に対して、欠陥画素補正、ホワイトバランス補正、ガンマ補正処理、同時化処理、YC処理、シャープネス補正等の所定の信号処理を行い、YC処理したYCデータを、再びメモリ48に記憶させる。
The image data temporarily stored in the
いま、図3Aに示すように4画素1マイクロレンズの各画素をA、B、C、Dとすると、デジタル信号処理部24では、A、B、C、D毎の4枚分の画像データを生成する。次に、立体撮像装置10を水平に構えて撮影した場合(横撮影時)には、AとCの画像データを加算して左眼表示用画像(左視差画像)を生成するとともに、BとDの画像データを加算して右眼表示用画像(右視差画像)を生成する。
As shown in FIG. 3A, assuming that each pixel of the 4-pixel 1-microlens is A, B, C, and D, the digital
一方、立体撮像装置10を縦に構えて撮影した場合(縦撮影時)には、AとBの画像データを加算して左眼表示用画像(左視差画像)を生成し、CとDの画像データを加算して右眼表示用画像(右視差画像)を生成する。
On the other hand, when the
立体撮像装置10には、立体撮像装置10の姿勢(縦横)を検出する縦横検知部49が設けられており、3D撮影時の立体撮像装置10の姿勢に基づいて上記の画素の加算を選択的に行う。また、A、B、C及びDの画像データを加算することにより2D画像を生成することもできる。
The
尚、縦横検知部49は、重力センサやジャイロセンサにより構成することができる。また、横撮影又は縦撮影にかかわらず、画素加算を行わずに、A、B、C及びDの4枚分の画像データをそのまま記録する記録モードもある。
The vertical /
メモリ48に記憶された複数の視差画像のYCデータは、それぞれ圧縮伸長処理部26に出力され、ここでJPEG(joint photographic experts group)などの所定の圧縮処理が実行され、更にマルチピクチャファイル(MPファイル:複数の画像が連結された形式のファイル)が生成され、そのMPファイルがメディア・コントローラ52を介してメモリカード54に記録される。尚、2D撮影モード時に生成され、メモリ48に記憶された1枚分のYCデータは、圧縮伸長処理部26に出力され、ここでJPEGなどの所定の圧縮処理が実行されたのち、Exif(Exchangeable image file format)ファイルが生成され、メディア・コントローラ52を介してメモリカード54に記録される。
The YC data of the plurality of parallax images stored in the
[欠陥画素の補正]
次に、デジタル信号処理部24の欠陥画素補正部における欠陥画素の補正処理について説明する。
[Correction of defective pixels]
Next, the defective pixel correction processing in the defective pixel correction unit of the digital
図1Aに示しめした撮像素子1の4画素1マイクロレンズの各画素A、B、C、D、及びカラーフィルタ配列(ベイヤ配列)に対応するRGrGbB画素の画像データ(モザイク画像データ)が、画像入力コントローラ22を介してメモリ48に一時的に記憶されているものとする。
Image data (mosaic image data) of RG r G b B pixels corresponding to the pixels A, B, C, D of the four-pixel 1 microlens of the image sensor 1 shown in FIG. 1A and the color filter array (Bayer array) ) Is temporarily stored in the
欠陥画素補正部は、ROM46に記憶されている欠陥情報のうちの欠陥画素の座標データにより欠陥画素を特定する。更に、欠陥画素補正部は、その特定した欠陥画素の色が、RGrGbBのいずれの色か、また、特定した欠陥画素が、4画素1マイクロレンズの各画素A、B、C、Dのうちのいずれの画素か(即ち、4つの視差画像のうちのいずれの視差画像に属する画素か)を特定する。
The defective pixel correction unit identifies the defective pixel based on the coordinate data of the defective pixel in the defect information stored in the
また、欠陥情報には、欠陥画素の色の種類(R(B),Gr,Gb)、及び4画素1マイクロレンズ内の位置(画素A、B、C、D)に応じて、その欠陥画素の補正に使用する1又は複数の周辺画素の、欠陥画素を基準にした位置関係を示す補正パターンが含まれている。欠陥画素補正部は、補正対象の欠陥画素の色、及び画素A、B、C、Dの種別に対応する補正パターンを読み出す。 Also, the defect information includes the defect pixel color type (R (B), G r, G b ) and the position (pixel A, B, C, D) within the 4-pixel 1 microlens. A correction pattern indicating the positional relationship of one or a plurality of peripheral pixels used for correcting a defective pixel with respect to the defective pixel is included. The defective pixel correction unit reads a correction pattern corresponding to the color of the defective pixel to be corrected and the types of the pixels A, B, C, and D.
そして、欠陥画素補正部は、補正対象の欠陥画素の座標データと、前記読み出した補正パターンとに基づいて、その欠陥画素の補正に使用する周辺画素を特定する。欠陥画素補正部は、特定した周辺画素の画像信号である画像値を補間することにより欠陥画素の画素値を算出する。 The defective pixel correction unit identifies peripheral pixels used for correcting the defective pixel based on the coordinate data of the defective pixel to be corrected and the read correction pattern. The defective pixel correction unit calculates a pixel value of the defective pixel by interpolating an image value that is an image signal of the specified peripheral pixel.
<第1の実施形態>
図4A及び図4Bは欠陥画素に対する画像処理方法の第1の実施形態を説明するために用いた図であり、特に欠陥画素とその欠陥画素の補正に使用する周辺画素との関係を示す図である。
<First Embodiment>
4A and 4B are diagrams used to explain the first embodiment of the image processing method for a defective pixel, and more particularly, a diagram showing a relationship between the defective pixel and peripheral pixels used for correcting the defective pixel. is there.
いま、図4Aに示すように斜線で示す画素(Rの画素A)が欠陥画素の場合、この欠陥画素に最も近い同色、かつ4画素1マイクロレンズ内の画素Aである4つの周辺画素(白地で示した画素A)を補間に使用する画素にする。 Now, as shown in FIG. 4A, when a pixel indicated by diagonal lines (R pixel A) is a defective pixel, four peripheral pixels (white background) of the same color closest to the defective pixel and the pixel A in the 4-pixel 1 microlens. The pixel A) indicated by is used as a pixel for interpolation.
ベイヤ配列の場合、Rの欠陥画素に最も近いR画素は、その欠陥画素の上下、左右方向の等距離の位置に存在している。したがって、上記4つの周辺画素の画素値を相加平均することにより、欠陥画素の位置における画素値を算出することができる。 In the case of the Bayer array, the R pixel closest to the R defective pixel exists at an equidistant position in the vertical and horizontal directions of the defective pixel. Therefore, the pixel value at the position of the defective pixel can be calculated by arithmetically averaging the pixel values of the four peripheral pixels.
上記のように欠陥画素が画素Aの場合には、周辺画素の同色の画素A(4画素1マイクロレンズ内の位相が異なる画素A、B、C、Dのうちの同じ位相の画素A)を補正に使用することにより、補正された欠陥画素により立体感が損なわれないようにする。 When the defective pixel is the pixel A as described above, the pixel A of the same color as the peripheral pixels (the pixel A having the same phase among the pixels A, B, C, and D having different phases in the 4-pixel 1 microlens) is selected. By using the correction, the stereoscopic effect is prevented from being impaired by the corrected defective pixel.
同様に、欠陥画素が画素B、C、又はDの場合には、補正に使用する周辺画素も画素B、C、又はDを使用する。尚、ベイヤ配列では、R画素の配列とB画素の配列とは、同様の配列を有するため、B画素が欠陥画素の場合も上記と同様に補正することができる。 Similarly, when the defective pixel is the pixel B, C, or D, the peripheral pixel used for correction also uses the pixel B, C, or D. In the Bayer array, since the array of R pixels and the array of B pixels have the same array, even when the B pixel is a defective pixel, correction can be performed in the same manner as described above.
また、図4Bに示すように斜線で示す画素(Gbの画素A)が欠陥画素の場合、この欠陥画素に最も近い同色、かつ同位相の4つの周辺画素(白地で示した画素A)を補間に使用する画素にする。 Also, when a pixel indicated by hatching (pixel A G b) is a defective pixel as shown in FIG. 4B, the nearest same color to the defective pixel, and four peripheral pixels of the same phase (pixel A shown in white) Use pixels for interpolation.
ベイヤ配列の場合、Gbの欠陥画素に最も近いG画素は、その欠陥画素の斜め右上、斜め右下方向の等距離の位置に存在している。したがって、上記4つの周辺画素の画素値を相加平均することにより、欠陥画素の位置における画素値を算出することができる。 If the Bayer array, the closest G pixel to the defective pixel of the G b is upper right of the defective pixel is present in the same distance in the lower right diagonal direction. Therefore, the pixel value at the position of the defective pixel can be calculated by arithmetically averaging the pixel values of the four peripheral pixels.
尚、Gb画素とGr画素とは、左右方向に隣接する画素が、B画素又はR画素の違いがあるが、同じG画素であり、ベイヤ配列の場合には、Gb画素に最も近いG画素はGrであり、Gr画素に最も近いG画素はGbの画素であるため、これらの斜め方向のG画素を使用することになる。また、Gの欠陥画素の補正に同じ位相のG画素を使用することにより、補正されたGの欠陥画素により立体感が損なわれないようにする。 Note that the G b pixels and G r pixels, a pixel adjacent to the left-right direction, but there is a difference in the B pixel or an R pixel, the same G pixel, when the Bayer array, closest to G b pixel Since the G pixel is G r and the G pixel closest to the G r pixel is the G b pixel, these diagonal G pixels are used. Further, by using the G pixel having the same phase for correcting the defective G pixel, the stereoscopic effect is not impaired by the corrected defective G pixel.
<第2の実施形態>
図5A及び図5Bは欠陥画素に対する画像処理方法の第2の実施形態を説明するために用いた図であり、特に欠陥画素とその欠陥画素の補正に使用する周辺画素との関係を示す図である。
<Second Embodiment>
FIG. 5A and FIG. 5B are diagrams used to explain the second embodiment of the image processing method for a defective pixel, and more particularly, a diagram showing the relationship between the defective pixel and peripheral pixels used for correcting the defective pixel. is there.
図5A及び図5Bに示す第2の実施形態は、図4A及び図4Bに示した第1の実施形態と比較して、欠陥画素の補正に使用する周辺画素に欠陥画素が含まれている点で相違している。 The second embodiment shown in FIGS. 5A and 5B is different from the first embodiment shown in FIGS. 4A and 4B in that defective pixels are included in peripheral pixels used for correcting defective pixels. Is different.
欠陥画素の補正に使用する周辺画素に欠陥画素が含まれているか否かの判別は、欠陥画素の補正に使用する周辺画素を特定した後、その特定した周辺画素の座標データが、ROM46に登録されている欠陥画素の座標データと一致しているか否かにより行うことができる。
Whether or not the peripheral pixel used for correcting the defective pixel includes a defective pixel is determined by specifying the peripheral pixel used for correcting the defective pixel and then registering the coordinate data of the specified peripheral pixel in the
いま、図5Aの斜線で示す欠陥画素の上下左右の4つの周辺画素のうち、図5A上で上方向の画素(×印で示した画素)が欠陥画素の場合、左右方向の2つの周辺画素を補間に使用する画素にする。この場合、補正対象の欠陥画素を挟んで上方向の画素と対称の位置にある下方向の画素は、欠陥画素ではないが、補間には使用しないようにする。 Of the four peripheral pixels above, below, left, and right of the defective pixel indicated by the diagonal lines in FIG. 5A, if the upward pixel (the pixel indicated by “x”) in FIG. 5A is a defective pixel, two peripheral pixels in the horizontal direction Are used for interpolation. In this case, the pixel in the lower direction that is symmetrical to the pixel in the upper direction across the defective pixel to be corrected is not a defective pixel, but is not used for interpolation.
これにより、欠陥画素の画素値を補間演算により算出する際に、補間により算出される画素の位置(重心)を、補正対象の欠陥画素の位置と一致させることができる。 Thereby, when the pixel value of the defective pixel is calculated by the interpolation calculation, the position (center of gravity) of the pixel calculated by interpolation can be matched with the position of the defective pixel to be corrected.
また、図5Bの斜線で示す画素(Gbの画素A)の斜め右上、斜め右下方向の4画素のうち、図5B上で右上方向の画素(×印で示した画素)が欠陥画素の場合、斜め右下方向の2つの周辺画素を補間に使用する画素にする。この場合、補正対象の欠陥画素を挟んで右上方向の画素と対称の位置にある左下方向の画素は、欠陥画素ではないが、補間には使用しないようにする。 Further, upper right pixel (pixel A G b) indicated by oblique lines in FIG. 5B, among the four pixels in the lower right diagonal direction (pixels indicated by × marks) the upper right direction of the pixel on Figure 5B is a defective pixel In this case, two peripheral pixels in the diagonally lower right direction are used as pixels for interpolation. In this case, the pixel in the lower left direction that is symmetrical to the pixel in the upper right direction across the defective pixel to be corrected is not a defective pixel, but is not used for interpolation.
これにより、欠陥画素の画素値を補間演算により算出する際に、補間により算出される画素の位置(重心)を、補正対象の欠陥画素の位置と一致させることができる。 Thereby, when the pixel value of the defective pixel is calculated by the interpolation calculation, the position (center of gravity) of the pixel calculated by interpolation can be matched with the position of the defective pixel to be corrected.
<第3の実施形態>
図6は欠陥画素に対する画像処理方法の第3の実施形態を説明するために用いた図であり、特に欠陥画素とその欠陥画素の補正に使用する周辺画素との関係を示す図である。
<Third Embodiment>
FIG. 6 is a diagram used for explaining the third embodiment of the image processing method for a defective pixel, and particularly shows a relationship between the defective pixel and peripheral pixels used for correcting the defective pixel.
図6に示す第3の実施形態は、図5Bに示した第2の実施形態と比較して、欠陥画素の補正に使用する周辺画素が異なっている点で相違している。 The third embodiment shown in FIG. 6 is different from the second embodiment shown in FIG. 5B in that peripheral pixels used for correcting defective pixels are different.
即ち、図6の斜線で示す画素(Gbの画素A)が欠陥画素の場合、この欠陥画素に最も近い同色、かつ同位相の4つの周辺画素は、斜め右上、斜め右下方向に存在する。これらの4つの周辺画素のうち、例えば、図6上で右上方向の画素(×印で示した画素)が欠陥画素の場合、これらの斜め方向の4つの周辺画素は欠陥画素の補正には使用せず、欠陥画素の上下、左右方向で最も近い同色、かつ同位相の4つの画素を欠陥画素の補正に使用する周辺画素とする。 That is, when the pixel indicated by hatching in FIG. 6 (pixel A of G b) is a defective pixel, four peripheral pixels of the closest same color and the same phase to the defective pixel is present upper right, obliquely lower right direction . Among these four peripheral pixels, for example, when the pixel in the upper right direction in FIG. 6 (the pixel indicated by a cross) is a defective pixel, these four peripheral pixels in the oblique direction are used for correcting the defective pixel. Instead, the four pixels having the same color and the same phase in the vertical and horizontal directions of the defective pixel are set as peripheral pixels used for correcting the defective pixel.
これらの4つの周辺画素は、Gの欠陥画素に最も近い同色、かつ同位相の周辺画素ではないが、その次に近い同色、かつ同位相の等距離の位置に存在する周辺画素である。 These four peripheral pixels are peripheral pixels that are not closest to the G defective pixel in the same color and phase, but are present in the same color and the same phase at the same distance.
したがって、上記4つの周辺画素の画素値を相加平均することにより、欠陥画素の位置における画素値を算出することができる。尚、図5Bに示した実施形態に比べて、補間に使用する画素数が多いため、偽解像による影響を小さくすることができる。 Therefore, the pixel value at the position of the defective pixel can be calculated by arithmetically averaging the pixel values of the four surrounding pixels. Note that since the number of pixels used for interpolation is larger than in the embodiment shown in FIG. 5B, the influence of false resolution can be reduced.
<第4の実施形態>
図7A及び図7Bは欠陥画素に対する画像処理方法の第4の実施形態を説明するために用いた図であり、特に欠陥画素とその欠陥画素の補正に使用する周辺画素との関係を示す図である。
<Fourth Embodiment>
FIG. 7A and FIG. 7B are diagrams used to explain the fourth embodiment of the image processing method for a defective pixel, and in particular, are diagrams showing the relationship between the defective pixel and the peripheral pixels used for correcting the defective pixel. is there.
図3Bに示したように横撮影時に、4画素1マイクロレンズの画素AとCの画像データを加算して左視差画像を生成するとともに、画素BとDの画像データを加算して右視差画像を生成する場合、上記左視差画像及び右視差画像は、上下方向の視差情報が相殺され、左右方向のみの視差画像となる。 As shown in FIG. 3B, during horizontal shooting, the image data of the pixels A and C of the 4-pixel 1-microlens are added to generate a left parallax image, and the image data of the pixels B and D are added to generate a right parallax image. In the case of generating the left parallax image and the right parallax image, the parallax information in the vertical direction is canceled and the parallax image is only in the horizontal direction.
したがって、横撮影時に4画素1マイクロレンズ内の上下方向の画素AとC、画素BとDを画素加算(画素混合)する際に、例えば、図7Aの斜線で示す画素が欠陥画素の場合には、この欠陥画素に最も近い同色、かつ同位相の画素であって、上下方向の2つの周辺画素を補間に使用する画素にする。 Therefore, when the pixels A and C and the pixels B and D in the vertical direction within the 4-pixel 1 microlens are added (pixel mixture) during horizontal shooting, for example, when the pixel indicated by the oblique lines in FIG. 7A is a defective pixel. Are pixels having the same color and the same phase closest to the defective pixel, and two peripheral pixels in the vertical direction are used as pixels for interpolation.
横撮影時に画素加算する視差画像は、横方向に視差がつきやすく、縦方向には視差がつかない。このため、上下方向の画素を使用して補正を行うことで、補正後の画素の視差情報の劣化を防ぐことができる。 The parallax image to which pixels are added during horizontal shooting tends to have parallax in the horizontal direction and no parallax in the vertical direction. For this reason, it is possible to prevent deterioration of the parallax information of the corrected pixel by performing correction using the pixels in the vertical direction.
また、縦撮影時に4画素1マイクロレンズ内の左右方向の画素AとB、画素CとDを画素加算(画素混合)する際に、例えば、図7Bの斜線で示す画素が欠陥画素の場合には、この欠陥画素に最も近い同色、かつ同位相の画素であって、左右方向の2つの周辺画素を補間に使用する画素にする。 In addition, when the pixels A and B and the pixels C and D in the left and right direction in the 4-pixel 1 microlens are added (pixel mixture) during vertical shooting, for example, when the pixel indicated by the oblique line in FIG. 7B is a defective pixel Are pixels having the same color and the same phase closest to the defective pixel, and two peripheral pixels in the left-right direction are used for interpolation.
縦撮影時に画素加算する視差画像は、縦方向に視差がつきやすく、横方向には視差がつかない。このため、左右方向の画素を使用して補正を行うことで、補正後の画素の視差情報の劣化を防ぐことができる。 The parallax image to which pixels are added during vertical shooting tends to have parallax in the vertical direction and no parallax in the horizontal direction. For this reason, it is possible to prevent deterioration of the parallax information of the corrected pixel by performing correction using the left and right pixels.
尚、上記「横方向」の視差とは、図1A上で左右方向(画素AB,又は画素CDの方向)の視差をいい、「縦方向」の視差とは、図1A上で上下方向(画素AC,又は画素BDの方向)の視差をいう。 The “lateral” parallax refers to the parallax in the left-right direction (pixel AB or pixel CD direction) on FIG. 1A, and the “vertical” parallax refers to the vertical direction (pixel) on FIG. 1A. The parallax in the direction of AC or pixel BD).
<第5の実施形態>
図8A及び図8Bは欠陥画素に対する画像処理方法の第5の実施形態を説明するために用いた図であり、特に欠陥画素とその欠陥画素の補正に使用する周辺画素との関係を示す図である。
<Fifth Embodiment>
FIGS. 8A and 8B are diagrams used to explain the fifth embodiment of the image processing method for defective pixels, and particularly show the relationship between the defective pixels and the peripheral pixels used to correct the defective pixels. is there.
図8A及び図8Bに示す第5の実施形態は、図7A及び図7Bに示した第4の実施形態と同様に横撮影か縦撮影かに応じて画素加算する場合の欠陥画素の補正方法に関する。 The fifth embodiment shown in FIGS. 8A and 8B relates to a defective pixel correction method in the case where pixels are added according to horizontal shooting or vertical shooting as in the fourth embodiment shown in FIGS. 7A and 7B. .
横撮影時に、図8Aの斜線で示す画素が欠陥画素の場合には、この欠陥画素が含まれる4画素1マイクロレンズのうちの縦方向に隣接する画素を、補正対象の欠陥画素の画素値にする。 At the time of horizontal photographing, when the pixel indicated by the oblique line in FIG. 8A is a defective pixel, the pixel adjacent to the vertical direction in the four-pixel 1 microlens including the defective pixel is set as the pixel value of the defective pixel to be corrected. To do.
4画素1マイクロレンズ内の4つの画素は、位相(視差情報)は異なるが、同色の画素であり、横撮影時には横方向の視差画像が得られればよい。このため、横方向の視差情報としては同じ縦方向の隣接画素の画素値をそのまま欠陥画素の画素値としている。また、隣接画素は、欠陥画素に最も近いため、補正後の画素による偽解像が発生しにくくなる。 The four pixels in the four-pixel 1 microlens are pixels of the same color, although the phases (parallax information) are different, and it is only necessary to obtain a parallax image in the horizontal direction during horizontal shooting. For this reason, as the parallax information in the horizontal direction, the pixel value of the adjacent pixel in the same vertical direction is directly used as the pixel value of the defective pixel. Further, since the adjacent pixel is closest to the defective pixel, false resolution due to the corrected pixel is less likely to occur.
同様に縦撮影時に、図8Bの斜線で示す画素が欠陥画素の場合には、この欠陥画素が含まれる4画素1マイクロレンズのうちの縦方向に隣接する画素を、補正対象の欠陥画素の画素値にする。 Similarly, when the pixel indicated by the oblique line in FIG. 8B is a defective pixel at the time of vertical photographing, a pixel adjacent to the vertical direction among the four-pixel 1 microlens including the defective pixel is determined as a defective pixel to be corrected. Value.
4画素1マイクロレンズ内の4つの画素は、位相(視差情報)は異なるが、同色の画素であり、横撮影時には横方向の視差画像が得られればよい。このため、横方向の視差情報としては同じ縦方向の隣接画素の画素値をそのまま欠陥画素の画素値としている。また、隣接画素は、欠陥画素に最も近いため、補正後の画素による偽解像が発生しにくくなる。 The four pixels in the four-pixel 1 microlens are pixels of the same color, although the phases (parallax information) are different, and it is only necessary to obtain a parallax image in the horizontal direction during horizontal shooting. For this reason, as the parallax information in the horizontal direction, the pixel value of the adjacent pixel in the same vertical direction is directly used as the pixel value of the defective pixel. Further, since the adjacent pixel is closest to the defective pixel, false resolution due to the corrected pixel is less likely to occur.
<第6の実施形態>
図9A及び図9Bは欠陥画素に対する画像処理方法の第6の実施形態を示す図であり、特に欠陥画素とその欠陥画素の補正に使用する周辺画素との関係を示す図である。
<Sixth Embodiment>
9A and 9B are diagrams illustrating a sixth embodiment of an image processing method for a defective pixel, and particularly a diagram illustrating a relationship between a defective pixel and peripheral pixels used for correcting the defective pixel.
図9A及び図9Bに示す第6の実施形態は、図8A及び図8Bに示した第5の実施形態の変形例である。即ち、図9Aに示すように横撮影時には、4画素1マイクロレンズのうちの縦方向に隣接する画素と、隣接画素と、欠陥画素を挟んで隣接画素と反対側の同色の最も近い画素とを、欠陥画素の補正に使用する画素とし、これらの画素の画素値を補間して欠陥画素の画素値を算出する。 The sixth embodiment shown in FIGS. 9A and 9B is a modification of the fifth embodiment shown in FIGS. 8A and 8B. That is, as shown in FIG. 9A, during horizontal shooting, the pixels adjacent to each other in the vertical direction among the four-pixel 1 microlens, the adjacent pixels, and the closest pixel of the same color on the opposite side of the adjacent pixel across the defective pixel. The pixels used for correcting the defective pixels are calculated, and the pixel values of these pixels are calculated by interpolating the pixel values of these pixels.
補間演算時には、欠陥画素からの距離に応じた重み付け係数を使用した加重平均をとることにより、補間により算出される画素の重心を、補正対象の欠陥画素の位置の位置と一致させることができる。また、隣接画素を補間に使用するため、偽解像を発生しにくくすることができる。 At the time of interpolation calculation, by taking a weighted average using a weighting coefficient corresponding to the distance from the defective pixel, the center of gravity of the pixel calculated by interpolation can be made to coincide with the position of the defective pixel to be corrected. Further, since adjacent pixels are used for interpolation, it is possible to make it difficult for false resolution to occur.
同様に、図9Bに示すように縦撮影時には、4画素1マイクロレンズのうちの横方向に隣接する隣接画素と、欠陥画素を挟んで隣接画素と反対側の同色の最も近い画素とを、欠陥画素の補正に使用する画素とし、これらの画素の画素値を補間して欠陥画素の画素値を算出する。 Similarly, as shown in FIG. 9B, during vertical shooting, adjacent pixels adjacent in the horizontal direction among the four-pixel 1 microlens and the closest pixel of the same color on the opposite side of the adjacent pixel across the defective pixel are defective. The pixels used for correcting the pixels are calculated, and the pixel values of these pixels are calculated by interpolating the pixel values of these pixels.
<第7の実施形態>
図10A及び図10Bは欠陥画素に対する画像処理方法の第7の実施形態を示す図であり、特に欠陥画素とその欠陥画素の補正に使用する周辺画素との関係を示す図である。
<Seventh Embodiment>
10A and 10B are diagrams illustrating a seventh embodiment of an image processing method for a defective pixel, and particularly a diagram illustrating a relationship between the defective pixel and a peripheral pixel used for correcting the defective pixel.
図10A及び図10Bに示す第7の実施形態は、図9A及び図9Bに示した第6の実施形態の変形例であり、補正対象の欠陥画素に隣接する隣接画素も欠陥画素である場合の処理方法に関して示している。 The seventh embodiment shown in FIGS. 10A and 10B is a modification of the sixth embodiment shown in FIGS. 9A and 9B. In the case where the adjacent pixels adjacent to the defective pixel to be corrected are also defective pixels. It shows the processing method.
この場合、図10Aに示すように横撮影時には、4画素1マイクロレンズのうちの縦方向に隣接する欠陥画素(×印で示した画素)の代わりに、補正対象の欠陥画素を挟んで反対側の同色の最も近い画素を、欠陥画素の補正に使用する画素にする。 In this case, as shown in FIG. 10A, in the horizontal shooting, the opposite side of the defective pixel to be corrected is sandwiched in place of the defective pixel adjacent to the vertical direction in the four-pixel 1 microlens (the pixel indicated by x). The closest pixel of the same color is used as a pixel used for correcting a defective pixel.
同様に、図10Bに示すように縦撮影時には、4画素1マイクロレンズのうちの横方向に隣接する欠陥画素(×印で示した画素)の代わりに、補正対象の欠陥画素を挟んで反対側の同色の最も近い画素を、欠陥画素の補正に使用する画素にする。 Similarly, as shown in FIG. 10B, during vertical shooting, the opposite side of the defective pixel to be corrected is sandwiched in place of the defective pixel adjacent to the horizontal direction in the four-pixel 1 microlens (the pixel indicated by a cross). The closest pixel of the same color is used as a pixel used for correcting a defective pixel.
<第8の実施形態>
前述したようにカラーフィルタ配列がベイヤ配列の場合、Gr画素とGb画素とは、同じ色(G)の画素であるが、左右方向に隣接する画素が、B画素又はR画素の違いがある。その結果、撮影シーンによってはR画素からの光の漏れ込み(混色)によりGr画素の画素値が隣接するGb画素の画素値よりも大きくなり、図11に示すようにGr画素とGb画素との間で段差が生じる場合がある。
<Eighth Embodiment>
For color filter array is a Bayer array as described above, the G r pixels and G b pixel, is a pixel of the same color (G), a pixel adjacent to the left-right direction, a difference of B pixel and R pixel is there. As a result, greater than the pixel value of G b pixel a pixel value of G r pixels by leakage of light from the R pixel (color mixing) are adjacent the shooting, and G r pixels as shown in FIG. 11 G There may be a step between the b pixel.
図12は欠陥画素に対する画像処理方法の第8の実施形態を示すフローチャートである。 FIG. 12 is a flowchart showing an eighth embodiment of an image processing method for defective pixels.
図12において、補正対象の欠陥画素(キズ画素)が、Gr画素又はGb画素の場合、そのキズ画素周辺のGr画素とGb画素との画素値の差(段差)を算出する(ステップS10)。尚、補正対象のキズ画素周辺の複数の段差を算出し、その平均値を算出することにより段差の傾向を検出することが好ましい。 12, the defective pixel to be corrected (flaw pixels), in the case of G r pixels or G b pixels, calculates a difference (level difference) of pixel values of the G r pixels and G b pixels around the defective pixels ( Step S10). Note that it is preferable to detect a tendency of the step by calculating a plurality of steps around the defect pixel to be corrected and calculating an average value thereof.
続いて、算出した段差が、所定の閾値以下か否かを判別する(ステップS12)。そして、段差が所定の閾値以下の場合(「Yes」の場合)には、図13の実線の矢印で示すように、欠陥画素に最も近い同色、かつ同位相の画素である、欠陥画素の周辺の斜め右上、斜め右下方向の4つの画素(欠陥画素がGbの場合にはGr、欠陥画素がGrの場合にはGb)を補正に使用する画素とし、これらの画素の画素値を補間して欠陥画素の画素値を算出する(ステップS14)。 Subsequently, it is determined whether or not the calculated level difference is equal to or less than a predetermined threshold (step S12). If the step is equal to or less than a predetermined threshold (in the case of “Yes”), as shown by the solid line arrow in FIG. 13, the periphery of the defective pixel that is the same color and the same phase pixel as the defective pixel upper right, and the pixels to be used for correcting the (G b is G r in the case of defective pixel G b, defective pixel in the case of G r) 4 single pixel in the lower right diagonal direction, the pixels of the pixel of The pixel value of the defective pixel is calculated by interpolating the value (step S14).
一方、段差が所定の閾値を越えている場合(「No」の場合)には、図13の点線の矢印で示すように、欠陥画素に2番目に近い同色、かつ同位相の画素である、欠陥画素の周辺の上下左右方向の4つの画素(欠陥画素がGbの場合にはGb、欠陥画素がGrの場合にはGr)を補正に使用する画素とし、これらの画素の画素値を補間して欠陥画素の画素値を算出する(ステップS16)。 On the other hand, when the step exceeds a predetermined threshold value (in the case of “No”), as shown by the dotted arrow in FIG. 13, the pixel is the second closest to the defective pixel and has the same phase. and pixels to be used for correcting the (G r is the case when the defective pixel is G b of G b, defective pixel G r) 4 single pixel in the vertical and horizontal directions around the defective pixel, the pixels of the pixel The pixel value of the defective pixel is calculated by interpolating the value (step S16).
Gr画素とGb画素との画素値の段差が小さい場合には、いずれの画素を使用してもよいが、より欠陥画素に近い斜め方向の画素を使用することにより偽解像を少なくすることができ、一方、Gr画素とGb画素との画素値の段差が大きい場合には、上下左右方向の画素を使用することにより混色の影響を受けない画素値の算出を可能にしている。 If the step of the pixel values of the G r pixels and G b pixel is small, but may use any of the pixels, to reduce the spurious resolution by using a diagonal direction of the pixel closer to the defective pixel it can, on the other hand, if the step of the pixel values of the G r pixels and G b pixel is large, which enables the calculation of receiving no pixel values the influence of color mixture by using a pixel in the vertical and horizontal directions .
<第9の実施形態>
4画素1マイクロレンズ内の4つの画素A、B、C、Dは、それぞれ隣接画素の色が異なるため(Aは上と左が異色、Bは上と右が異色等)、混色が大きい場合には、隣接画素の影響を受け、図14に示すように画素A、B、C、Dの画素値に段差が発生する。
<Ninth Embodiment>
The four pixels A, B, C, and D in the four-pixel 1 microlens are different in adjacent color (A is different in the upper and left colors, B is different in the upper and right colors, etc.), and the color mixture is large Is affected by adjacent pixels, and steps are generated in the pixel values of the pixels A, B, C, and D as shown in FIG.
尚、4画素1マイクロレンズ内の4つの画素は、位相(視差情報)が異なるため、出力レベルが異なる(ピントが合っている画素の場合には、位相ずれがないため、出力レベルは等しくなる)が、周辺画素も段差レベルに傾向がある場合には、混色による段差が発生していると考えられる。 The four pixels within the four-pixel 1 microlens have different phases (parallax information) and therefore output levels are different (in the case of a focused pixel, there is no phase shift, so the output levels are equal. However, if the surrounding pixels also tend to have a level difference, it is considered that a step due to color mixing has occurred.
図15は欠陥画素に対する画像処理方法の第9の実施形態を示すフローチャートである。 FIG. 15 is a flowchart showing a ninth embodiment of the image processing method for defective pixels.
図15において、補正対象の欠陥画素(キズ画素)の周辺の同色の4画素1マイクロレンズ内の画素A、B、C、Dの画素値の段差を算出する(ステップS20)。尚、補正対象のキズ画素周辺の複数の4画素1マイクロレンズ内の画素A、B、C、Dの段差を算出し、その平均値を算出することにより段差の傾向を検出することが好ましい。 In FIG. 15, the level difference of the pixel values of the pixels A, B, C, and D in the same color 4 pixel 1 microlens around the defective pixel (scratch pixel) to be corrected is calculated (step S20). In addition, it is preferable to detect the tendency of the level difference by calculating the level difference between the pixels A, B, C, and D in the plurality of 4-pixel 1 microlenses around the defect pixel to be corrected and calculating the average value thereof.
続いて、算出した4画素1マイクロレンズ内の画素A、B、C、Dのそれぞれの段差が、所定の閾値以下か否かを判別する(ステップS22)。そして、それぞれ段差が所定の閾値以下の場合(「Yes」の場合)、図16Aに示すように横撮影時には、欠陥画素の上下方向の隣接画素の画素値を補正対象の欠陥画素の画素値とし、縦撮影時には、欠陥画素の左右方向の隣接画素の画素値を補正対象の欠陥画素の画素値とする(ステップS24)。例えば、横撮影時に欠陥画素が画素Aの場合には、同じ4画素1マイクロレンズ内の画素Cの画素値とし、縦撮影時に欠陥画素が画素Aの場合には、同じ4画素1マイクロレンズ内の画素Bの画素値とする。 Subsequently, it is determined whether or not the calculated steps of the pixels A, B, C, and D within the 4-pixel 1 microlens are equal to or less than a predetermined threshold value (step S22). When each step is equal to or smaller than a predetermined threshold (when “Yes”), as shown in FIG. 16A, the pixel value of the adjacent pixel in the vertical direction of the defective pixel is used as the pixel value of the defective pixel to be corrected. At the time of vertical shooting, the pixel value of the adjacent pixel in the left-right direction of the defective pixel is set as the pixel value of the defective pixel to be corrected (step S24). For example, when the defective pixel is the pixel A at the time of horizontal shooting, the pixel value of the pixel C in the same 4-pixel 1 microlens is used, and when the defective pixel is the pixel A at the time of vertical shooting, The pixel value of the pixel B of
一方、それぞれ段差が所定の閾値を越えている場合(「No」の場合)、図16Bに示すように横撮影時には、欠陥画素の上下方向の同色、かつ同位相の画素の画素値を補間して補正対象の欠陥画素の画素値を算出し、縦撮影時には、欠陥画素の左右方向の同色、かつ同位相の画素の画素値を補間して補正対象の欠陥画素の画素値を算出する(ステップS26)。例えば、横撮影時に欠陥画素がRの画素Aの場合には、上下方向のR画素の画素Aを補正に使用する画素とし、縦撮影時に欠陥画素がRの画素Aの場合には、左右方向のR画素の画素Aを補正に使用する画素とする。 On the other hand, when each step exceeds a predetermined threshold value (in the case of “No”), during horizontal shooting, pixel values of pixels having the same color and the same phase in the vertical direction of the defective pixel are interpolated as shown in FIG. 16B. The pixel value of the defective pixel to be corrected is calculated, and during vertical shooting, the pixel value of the defective pixel to be corrected is calculated by interpolating the pixel values of the same color and phase of the defective pixel in the left-right direction (step S26). For example, when the defective pixel is an R pixel A during horizontal shooting, the pixel A of the vertical R pixel is used as a correction pixel, and when the defective pixel is an R pixel A during vertical shooting, the horizontal direction The pixel A of the R pixel is a pixel used for correction.
4画素1マイクロレンズ内の画素A、B、C、Dの画素値の段差が小さい場合には、同じ4画素1マイクロレンズ内の隣接画素を使用することにより偽解像を少なくすることができ、一方、段差が大きい場合には、上下左右方向の同色、かつ同位相の画素を使用することにより段差の影響を受けない画素値の算出を可能にしている。 When the level difference between the pixel values of the pixels A, B, C, and D in the 4-pixel 1 microlens is small, it is possible to reduce false resolution by using adjacent pixels in the same 4-pixel 1 microlens. On the other hand, when the level difference is large, pixel values that are not affected by the level difference can be calculated by using pixels having the same color and the same phase in the vertical and horizontal directions.
[その他]
この実施形態では、カラーフィルタ配列がベイヤ配列の場合について説明したが、これに限らず、本発明は他のカラーフィルタ配列の撮像素子の欠陥画素の補正にも適用できる。
[Others]
In this embodiment, the case where the color filter array is a Bayer array has been described. However, the present invention is not limited to this, and the present invention can also be applied to correction of defective pixels of image pickup devices of other color filter arrays.
また、この実施形態の撮像素子は、4画素1マイクロレンズにより水平及び垂直方向の複数(4つ)の視差画像を同時に取得できるものであるが、例えば、9画素1マイクロレンズ等の4つ以上の視差画像を同時に取得できる撮像素子にも適用できる。 In addition, the imaging device of this embodiment can simultaneously acquire a plurality of (four) parallax images in the horizontal and vertical directions by a four-pixel one microlens. For example, four or more such as nine-pixel one microlens The present invention can also be applied to an image sensor that can simultaneously acquire parallax images.
更にまた、瞳分割手段としては、1画素1マイクロレンズと、光束を制限する遮光部材とを組み合わせたものでもよい。 Furthermore, the pupil dividing means may be a combination of 1 pixel 1 microlens and a light blocking member for limiting the light flux.
また、本発明は上述した実施の形態に限定されず、本発明の精神を逸脱しない範囲で種々の変形が可能であることは言うまでもない。 Further, it goes without saying that the present invention is not limited to the embodiment described above, and various modifications can be made without departing from the spirit of the present invention.
1…撮像素子、10…立体撮像装置、12…撮影光学系、14…絞り、24…デジタル信号処理部、30…液晶モニタ、38…操作部、40…中央処理装置(CPU)、46…ROM、48…メモリ、49…縦横検知部、54…メモリカード、L…マイクロレンズ、PD…フォトダイオード
DESCRIPTION OF SYMBOLS 1 ... Imaging device, 10 ... Stereo imaging device, 12 ... Imaging optical system, 14 ... Diaphragm, 24 ... Digital signal processing part, 30 ... Liquid crystal monitor, 38 ... Operation part, 40 ... Central processing unit (CPU), 46 ...
Claims (14)
水平及び垂直方向に隣接する複数の画素を1ブロックとし、ブロック毎に3原色を含むカラーフィルタのうちのいずれか1色のカラーフィルタが配設された撮像素子であって、前記撮影光学系の異なる領域を通過した光を受光し、水平及び垂直方向の複数の視差画像を同時に取得可能な単一の撮像素子と、
前記撮像素子から取得される画像内の欠陥画素の画素値を、該欠陥画素の周辺画素の画素値を補間して算出する欠陥画素補正手段と、を備え、
前記欠陥画素補正手段は、補正対象の欠陥画素の補間に使用する周辺画素として、前記複数の視差画像のうちの前記欠陥画素と同じ視差情報及び同じ色情報をもつ周辺画素を使用する立体撮像装置。 A single photographic optical system,
An imaging device in which a plurality of pixels adjacent in the horizontal and vertical directions are made into one block, and a color filter of any one of the color filters including three primary colors is arranged for each block, and the imaging optical system includes: A single image sensor that receives light that has passed through different areas and can simultaneously acquire a plurality of horizontal and vertical parallax images;
A defective pixel correction unit that calculates a pixel value of a defective pixel in an image acquired from the image sensor by interpolating a pixel value of a peripheral pixel of the defective pixel; and
The defective pixel correction unit uses a peripheral pixel having the same parallax information and the same color information as the defective pixel of the plurality of parallax images as a peripheral pixel used for interpolation of a defective pixel to be corrected. .
前記撮像素子は、前記1ブロックの4つの画素の上方に配設される1つのマイクロレンズであって、該マイクロレンズに入射する光を瞳分割してそれぞれ前記4つの画素の受光面に導くマイクロレンズを有する請求項1に記載の立体撮像装置。 The plurality of pixels in one block of the image sensor are four pixels arranged squarely adjacent vertically and horizontally,
The imaging device is a microlens disposed above the four pixels of the one block, and the microscopic light that is incident on the microlens is divided into pupils and guided to the light receiving surfaces of the four pixels, respectively. The stereoscopic imaging device according to claim 1, further comprising a lens.
前記検知手段により横撮影が検知されると、前記複数の視差画像のうち垂直方向の画素加算を行い、縦撮影が検知されると、前記複数の視差画像のうち水平方向の画素加算を行う画素加算手段と、を更に備え、
前記欠陥画素補正手段は、前記検知手段により横撮影が検知されると、前記欠陥画素の周辺の上下方向の画素の画素値を補間して前記補正対象の欠陥画素の画素値を算出し、縦撮影が検知されると、前記欠陥画素の周辺の左右方向の画素の画素値を補間して前記補正対象の欠陥画素の画素値を算出する請求項1又は2に記載の立体撮像装置。 A detection means for detecting whether it is horizontal shooting or vertical shooting;
Pixels that perform vertical pixel addition of the plurality of parallax images when horizontal detection is detected by the detection means, and pixels that perform horizontal pixel addition of the plurality of parallax images when vertical shooting is detected. And adding means,
When the detection unit detects horizontal shooting, the defective pixel correction unit calculates a pixel value of the defective pixel to be corrected by interpolating pixel values of vertical pixels around the defective pixel. 3. The stereoscopic imaging device according to claim 1, wherein when photographing is detected, a pixel value of the defective pixel to be corrected is calculated by interpolating a pixel value of a pixel in a horizontal direction around the defective pixel.
前記検知手段により横撮影が検知されると、前記複数の視差画像のうち垂直方向の画素加算を行い、縦撮影が検知されると、前記複数の視差画像のうち水平方向の画素加算を行う画素加算手段と、を更に備え、
前記欠陥画素補正手段は、前記検知手段により横撮影が検知されると、前記欠陥画素の上下方向の隣接画素の画素値を前記補正対象の欠陥画素の画素値とし、縦撮影が検知されると、前記欠陥画素の左右方向の隣接画素の画素値を前記補正対象の欠陥画素の画素値とする請求項1又は2に記載の立体撮像装置。 A detection means for detecting whether it is horizontal shooting or vertical shooting;
Pixels that perform vertical pixel addition of the plurality of parallax images when horizontal detection is detected by the detection means, and pixels that perform horizontal pixel addition of the plurality of parallax images when vertical shooting is detected. And adding means,
When the detection unit detects horizontal shooting, the defective pixel correction unit uses a pixel value of an adjacent pixel in the vertical direction of the defective pixel as a pixel value of the defective pixel to be corrected, and detects vertical shooting. The stereoscopic imaging device according to claim 1, wherein a pixel value of a pixel adjacent to the defective pixel in the left-right direction is set as a pixel value of the defective pixel to be corrected.
前記検知手段により横撮影が検知されると、前記複数の視差画像のうち垂直方向の画素加算を行い、縦撮影が検知されると、前記複数の視差画像のうち水平方向の画素加算を行う画素加算手段と、を更に備え、
前記欠陥画素補正手段は、前記検知手段により横撮影が検知されると、前記欠陥画素の上下方向の隣接画素を含む上下方向の画素の画素値を補間して前記補正対象の欠陥画素の画素値を算出し、縦撮影が検知されると、前記欠陥画素の左右方向の隣接画素を含む左右方向の画素の画素値を補間して前記補正対象の欠陥画素の画素値を算出する請求項1又は2に記載の立体撮像装置。 A detection means for detecting whether it is horizontal shooting or vertical shooting;
Pixels that perform vertical pixel addition of the plurality of parallax images when horizontal detection is detected by the detection means, and pixels that perform horizontal pixel addition of the plurality of parallax images when vertical shooting is detected. And adding means,
When the detection unit detects horizontal photographing, the defective pixel correction unit interpolates the pixel value of the vertical pixel including the vertical pixel adjacent to the defective pixel, and the pixel value of the defective pixel to be corrected When the vertical shooting is detected, the pixel value of the defective pixel to be corrected is calculated by interpolating the pixel value of the pixel in the horizontal direction including the adjacent pixel in the horizontal direction of the defective pixel. The stereoscopic imaging apparatus according to 2.
補正対象の欠陥画素の周辺の前記第1のGのフィルタが配設された第1のG画素の画素値と前記第2のGのフィルタが配設された第2のG画素の画素値との段差を検出する段差検出手段を更に備え、
前記欠陥画素補正手段は、前記段差検出手段により検出された段差が所定の閾値以下か否かを判別する判別手段を有し、補正対象の欠陥画素が前記第1のG画素又は前記第2のG画素の場合において、前記段差が所定の閾値以下と判別されると、前記欠陥画素の周辺の斜め右上、斜め右下方向の4つの前記第1のG画素又は前記第2のG画素の画素値を補間して前記補正対象の欠陥画素の画素値を算出し、前記段差が所定の閾値を越えていると判別されると、前記欠陥画素の周辺の上下左右方向の4つの前記第1のG画素又は前記第2のG画素の画素値を補間して前記補正対象の欠陥画素の画素値を算出する請求項1又は2に記載の立体撮像装置。 The image sensor is a red (R), green (G), or blue (B) filter, and an R filter and a first G filter adjacent to the R filter are repeatedly arranged in the horizontal direction. Bayer array in which the first line and the second line in which the B filter and the second G filter adjacent to the G filter are repeatedly arranged in the horizontal direction are alternately arranged in the vertical direction A color imaging device having a color filter of
The pixel value of the first G pixel in which the first G filter around the defective pixel to be corrected is arranged, and the pixel value of the second G pixel in which the second G filter is arranged Further comprising a step detecting means for detecting the step of
The defective pixel correcting means has a determining means for determining whether or not the step detected by the step detecting means is equal to or less than a predetermined threshold, and the defective pixel to be corrected is the first G pixel or the second G pixel. In the case of a G pixel, if the step is determined to be equal to or less than a predetermined threshold value, the four pixels of the first G pixel or the second G pixel in the oblique upper right and oblique lower right directions around the defective pixel When the pixel value of the defective pixel to be corrected is calculated by interpolating the value and it is determined that the step exceeds a predetermined threshold, the four first, vertical, left, and right directions around the defective pixel The stereoscopic imaging device according to claim 1, wherein a pixel value of the defective pixel to be corrected is calculated by interpolating a pixel value of a G pixel or the second G pixel.
前記検知手段により横撮影が検知されると、前記複数の視差画像のうち垂直方向の画素加算を行い、縦撮影が検知されると、前記複数の視差画像のうち水平方向の画素加算を行う画素加算手段と、
前記補正対象の欠陥画素が属するブロックの周辺のブロック内の複数の画素の出力信号の段差を検出する段差検出手段と、を更に備え、
前記欠陥画素補正手段は、前記段差検出手段により検出された段差が所定の閾値以下か否かを判別する判別手段を有し、前記判別手段により前記段差が所定の閾値以下と判別され、かつ前記検知手段により横撮影が検知されると、前記欠陥画素の上下方向の隣接画素の画素値を前記補正対象の欠陥画素の画素値とし、縦撮影が検知されると、前記欠陥画素の左右方向の隣接画素の画素値を前記補正対象の欠陥画素の画素値とし、前記判別手段により前記段差が所定の閾値を越えていると判別されると、前記ブロック内における前記補正対象の欠陥画素と同じ位置関係にある周辺画素の画素値を補間して前記補正対象の欠陥画素の画素値を算出する請求項1又は2に記載の立体撮像装置。 A detection means for detecting whether it is horizontal shooting or vertical shooting;
Pixels that perform vertical pixel addition of the plurality of parallax images when horizontal detection is detected by the detection means, and pixels that perform horizontal pixel addition of the plurality of parallax images when vertical shooting is detected. Adding means;
Step detecting means for detecting steps of output signals of a plurality of pixels in a block around a block to which the defective pixel to be corrected belongs, and
The defective pixel correction means has a determination means for determining whether or not the level difference detected by the level difference detection means is less than or equal to a predetermined threshold, and the level difference is determined to be equal to or less than a predetermined threshold by the determination means, and When the horizontal photographing is detected by the detection means, the pixel value of the adjacent pixel in the vertical direction of the defective pixel is set as the pixel value of the defective pixel to be corrected, and when the vertical photographing is detected, the horizontal value of the defective pixel is detected. When the pixel value of the adjacent pixel is set as the pixel value of the defective pixel to be corrected and the determining unit determines that the step exceeds a predetermined threshold, the same position as the defective pixel to be corrected in the block The stereoscopic imaging apparatus according to claim 1, wherein pixel values of the defective pixels to be corrected are calculated by interpolating pixel values of neighboring pixels having a relationship.
前記撮像素子から出力される複数の視差画像を取得する工程と、
前記複数の視差画像内の欠陥画素の画素値を、該欠陥画素の周辺画素の画素値を補間して算出する工程であって、補正対象の欠陥画素の補間に使用する周辺画素として、前記複数の視差画像のうちの前記欠陥画素と同じ視差情報及び同じ色情報をもつ周辺画素を使用する工程と、
を含む画像処理方法。 An imaging device in which a single photographing optical system and a plurality of pixels adjacent in the horizontal and vertical directions are made into one block, and any one of the color filters including three primary colors is arranged for each block. In the image processing method of a stereoscopic imaging device having a single imaging element that receives light that has passed through different regions of the imaging optical system and can simultaneously acquire a plurality of horizontal and vertical parallax images,
Obtaining a plurality of parallax images output from the imaging device;
Calculating a pixel value of a defective pixel in the plurality of parallax images by interpolating a pixel value of a peripheral pixel of the defective pixel, the peripheral pixels used for interpolation of the defective pixel to be corrected as the plurality of pixels Using peripheral pixels having the same parallax information and the same color information as the defective pixels in the parallax images of
An image processing method including:
前記横撮影が検知されると、前記複数の視差画像のうち垂直方向の画素加算を行い、縦撮影が検知されると、前記複数の視差画像のうち水平方向の画素加算を行う工程と、
を更に含み、
前記欠陥画素を補正する工程は、前記横撮影が検知されると、前記欠陥画素の周辺の上下方向の画素の画素値を補間して前記補正対象の欠陥画素の画素値を算出し、縦撮影が検知されると、前記欠陥画素の周辺の左右方向の画素の画素値を補間して前記補正対象の欠陥画素の画素値を算出する請求項11に記載の画像処理方法。 Detecting whether shooting by the stereoscopic imaging device is horizontal shooting or vertical shooting;
When the horizontal shooting is detected, vertical pixel addition is performed among the plurality of parallax images, and when vertical shooting is detected, horizontal pixel addition is performed among the plurality of parallax images;
Further including
In the step of correcting the defective pixel, when the horizontal shooting is detected, the pixel value of the pixel in the vertical direction around the defective pixel is interpolated to calculate the pixel value of the defective pixel to be corrected, and the vertical shooting is performed. 12. The image processing method according to claim 11, wherein the pixel value of the defective pixel to be corrected is calculated by interpolating pixel values of pixels in the left and right directions around the defective pixel.
前記横撮影が検知されると、前記複数の視差画像のうち垂直方向の画素加算を行い、縦撮影が検知されると、前記複数の視差画像のうち水平方向の画素加算を行う工程と、
を更に含み、
前記欠陥画素を補正する工程は、前記横撮影が検知されると、前記欠陥画素の上下方向の隣接画素の画素値を前記補正対象の欠陥画素の画素値とし、縦撮影が検知されると、前記欠陥画素の左右方向の隣接画素の画素値を前記補正対象の欠陥画素の画素値とする請求項11に記載の画像処理方法。 Detecting whether shooting by the stereoscopic imaging device is horizontal shooting or vertical shooting;
When the horizontal shooting is detected, vertical pixel addition is performed among the plurality of parallax images, and when vertical shooting is detected, horizontal pixel addition is performed among the plurality of parallax images;
Further including
In the step of correcting the defective pixel, when the horizontal photographing is detected, the pixel value of the adjacent pixel in the vertical direction of the defective pixel is set as the pixel value of the defective pixel to be corrected, and when the vertical photographing is detected, The image processing method according to claim 11, wherein a pixel value of an adjacent pixel in the left-right direction of the defective pixel is a pixel value of the defective pixel to be corrected.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011-247868 | 2011-11-11 | ||
JP2011247868 | 2011-11-11 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2013069445A1 true WO2013069445A1 (en) | 2013-05-16 |
Family
ID=48289828
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/JP2012/077303 WO2013069445A1 (en) | 2011-11-11 | 2012-10-23 | Three-dimensional imaging device and image processing method |
Country Status (1)
Country | Link |
---|---|
WO (1) | WO2013069445A1 (en) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2013128217A (en) * | 2011-12-19 | 2013-06-27 | Canon Inc | Imaging device |
CN103595935A (en) * | 2013-10-15 | 2014-02-19 | 深圳市掌网立体时代视讯技术有限公司 | Dynamic compensation method and system for three-dimensional video image dead pixels |
JP2015008343A (en) * | 2013-06-24 | 2015-01-15 | コニカミノルタ株式会社 | Imaging device, and method for forming imaging image |
JP2015128215A (en) * | 2013-12-27 | 2015-07-09 | キヤノン株式会社 | Solid state image pickup device and imaging system using the same |
JPWO2014112002A1 (en) * | 2013-01-15 | 2017-01-19 | オリンパス株式会社 | Imaging device and imaging apparatus |
WO2018168492A1 (en) * | 2017-03-15 | 2018-09-20 | オリンパス株式会社 | Image processing device, imaging apparatus, pixel abnormality detection method, and program |
EP3568804A2 (en) * | 2017-02-07 | 2019-11-20 | Mindmaze Holding S.A. | Systems, methods and apparatuses for stereo vision and tracking |
CN113596431A (en) * | 2015-05-08 | 2021-11-02 | 佳能株式会社 | Image processing apparatus, image capturing apparatus, image processing method, and storage medium |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009163229A (en) * | 2007-12-10 | 2009-07-23 | Canon Inc | Imaging apparatus and control method thereof |
JP2010135904A (en) * | 2008-12-02 | 2010-06-17 | Olympus Corp | Imaging apparatus |
JP2010263501A (en) * | 2009-05-08 | 2010-11-18 | Sony Corp | Imaging device |
-
2012
- 2012-10-23 WO PCT/JP2012/077303 patent/WO2013069445A1/en active Application Filing
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2009163229A (en) * | 2007-12-10 | 2009-07-23 | Canon Inc | Imaging apparatus and control method thereof |
JP2010135904A (en) * | 2008-12-02 | 2010-06-17 | Olympus Corp | Imaging apparatus |
JP2010263501A (en) * | 2009-05-08 | 2010-11-18 | Sony Corp | Imaging device |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2013128217A (en) * | 2011-12-19 | 2013-06-27 | Canon Inc | Imaging device |
JPWO2014112002A1 (en) * | 2013-01-15 | 2017-01-19 | オリンパス株式会社 | Imaging device and imaging apparatus |
JP2015008343A (en) * | 2013-06-24 | 2015-01-15 | コニカミノルタ株式会社 | Imaging device, and method for forming imaging image |
CN103595935A (en) * | 2013-10-15 | 2014-02-19 | 深圳市掌网立体时代视讯技术有限公司 | Dynamic compensation method and system for three-dimensional video image dead pixels |
CN103595935B (en) * | 2013-10-15 | 2017-02-15 | 深圳市掌网科技股份有限公司 | Dynamic compensation method and system for three-dimensional video image dead pixels |
JP2015128215A (en) * | 2013-12-27 | 2015-07-09 | キヤノン株式会社 | Solid state image pickup device and imaging system using the same |
CN113596431A (en) * | 2015-05-08 | 2021-11-02 | 佳能株式会社 | Image processing apparatus, image capturing apparatus, image processing method, and storage medium |
CN113596431B (en) * | 2015-05-08 | 2023-11-17 | 佳能株式会社 | Image processing apparatus, image capturing apparatus, image processing method, and storage medium |
EP3568804A2 (en) * | 2017-02-07 | 2019-11-20 | Mindmaze Holding S.A. | Systems, methods and apparatuses for stereo vision and tracking |
WO2018168492A1 (en) * | 2017-03-15 | 2018-09-20 | オリンパス株式会社 | Image processing device, imaging apparatus, pixel abnormality detection method, and program |
JP2018152829A (en) * | 2017-03-15 | 2018-09-27 | オリンパス株式会社 | Image processing apparatus, imaging apparatus, pixel abnormality detection method, and program |
US10880508B2 (en) | 2017-03-15 | 2020-12-29 | Olympus Corporation | Image processing apparatus, imaging apparatus, pixel-abnormality detecting method, and computer-readable recording medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5640143B2 (en) | Imaging apparatus and imaging method | |
JP5192096B2 (en) | Stereo imaging device | |
JP5180407B2 (en) | Stereo imaging device and parallax image restoration method | |
US20130222553A1 (en) | Image pickup device and image pickup apparatus | |
JP5621056B2 (en) | Color image sensor | |
JP5361535B2 (en) | Imaging device | |
JP5690396B2 (en) | Imaging apparatus and shading correction method | |
JP5284306B2 (en) | Stereoscopic imaging device, ghost image processing device, and ghost image processing method | |
WO2013069445A1 (en) | Three-dimensional imaging device and image processing method | |
EP2720455B1 (en) | Image pickup device imaging three-dimensional moving image and two-dimensional moving image, and image pickup apparatus mounting image pickup device | |
JP5470458B2 (en) | Imaging apparatus, image processing apparatus, and image processing method | |
WO2012036019A1 (en) | Monocular 3d-imaging device, shading correction method for monocular 3d-imaging device, and program for monocular 3d-imaging device | |
JP5871989B2 (en) | Imaging apparatus, imaging method, and program | |
JP5603506B2 (en) | Imaging apparatus and image processing method | |
JP2014158062A (en) | Imaging element for capturing stereoscopic dynamic image and plane dynamic image, and imaging device mounting this imaging element | |
JP5634614B2 (en) | Imaging device and imaging apparatus | |
WO2012032825A1 (en) | Three-dimensional imaging device and three-dimensional imaging method | |
JP2012124650A (en) | Imaging apparatus, and imaging method | |
JP5649837B2 (en) | Stereo imaging device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 12847221 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 12847221 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: JP |