摘要:
A panoramic image producing apparatus provides an intensity image production unit which produces intensity images from an input source image captured by an imaging device, a reference image data storage unit for storing a reference image which is used to compute the motion data of the intensity image and its absolute motion data, an absolute motion data calculation unit which uses the intensity image of the target image by first computing its relative motion data with respect to the reference image and using its result to compute the absolute motion data with respect to the target image, an image stitching unit to produce a panoramic image by using the absolute motion data computed above to stitch together the input source images, and a reference image setting unit which sets the target image as the new reference image under certain conditions.
摘要:
An image processing device includes an image input portion, a motion vector acquisition portion and a distortion component estimation portion. The image input portion inputs a target image which is an image to be processed. The motion vector acquisition portion acquires a motion vector generated by relative movement with respect to a subject drawn in the target image when an imaging device which has generated the target image generates the target image. The distortion component estimation portion estimates a rolling shutter distortion component of the target image based on the motion vector.
摘要:
A method for capturing an image using an image capturing module with multiple pixels configured in a 2-dimensional matrix and a focal plane electronic shutter function which sequentially slides the exposure timing by constant interval by pixel group which is a unit of predetermined number of the pixels while scanning; the method includes an image data input process for detecting shutter operation, obtaining a reference image while skipping one or more of the pixel groups by sequentially sliding the exposure timing by the constant interval, and obtaining a target image while not skipping pixel groups to be captured, a motion data detection process for calculating the motion data of the target image based on the reference image, and a distortion compensation process for compensating for distortion in the target image according to the motion data.
摘要:
An image data processing method for creating a clear blur-compensated image; the method calculates the motion data between a reference image and a target image, calculates difference in pixel value between the reference image and the target image for every block matched by the motion data, calculates, based on the difference in pixel value, the blending ratio between the reference image and the target image for each block, and creates a synthesized image by synthesizing the reference image and the target image according to the motion data and the blending ratio.
摘要:
[PROBLEM] To enable calculation of motion vectors with a high accuracy by a comparatively simple processing by using a small amount of data without applying a load onto a computer.[MEANS FOR SOLVING PROBLEMS] A motion vector calculation method includes: processing for calculating multi-resolution data up to a predetermined resolution level L from a plurality of inputted image data; and processing for estimating motion vectors per resolution executing a matching step for temporarily calculating motion vectors minimizing an energy function within a predetermined range of the input motion vectors and a smoothing step for finally calculating the motion vectors by averaging the surrounding data. By using the motion vectors of the resolution level L finally calculated as input motion vectors of a further higher resolution level L-1, the processing for estimating motion vectors per resolution is successively repeated on image data of a high resolution, thereby calculating the motion vectors.
摘要:
An image data processing method for creating a clear blur-compensated image; the method calculates the motion data between a reference image and a target image, calculates difference in pixel value between the reference image and the target image for every block matched by the motion data, calculates, based on the difference in pixel value, the blending ratio between the reference image and the target image for each block, and creates a synthesized image by synthesizing the reference image and the target image according to the motion data and the blending ratio. An image processing apparatus implementing the image data processing method noted above is also disclosed.
摘要:
An image processing method for reducing noise of an image to be filtered; the method includes a step of creating shrunken image of shrinking ratio r×r (where r is a natural number) by averaging the pixel values for each pixel in a block for every r pixels, a step of obtaining the pixel value in the shrunken image that correspond to the focus pixel in the source image by performing linear interpolation from the shrunken image pixels, a step of determining the noise reduction filter from the focus pixel and reference pixel in the shrunken image, and a step of computing the compensated pixel value of the focus pixel in the source image by weighted sum of each pixel value applying the filter to the focus pixel in the source image and the corresponding shrunken pixel.
摘要:
A motion vector calculation method includes: processing for calculating multi-resolution data up to a predetermined resolution level L from a plurality of inputted image data; and processing for estimating motion vectors per resolution executing a matching step for temporarily calculating motion vectors minimizing an energy function within a predetermined range of the input motion vectors and a smoothing step for finally calculating the motion vectors by averaging the surrounding data. By using the motion vectors of the resolution level L finally calculated as input motion vectors of a further higher resolution level L-1, the processing for estimating motion vectors per resolution is successively repeated on image data of a high resolution, thereby calculating the motion vectors.
摘要:
An image processing device includes an image input portion, a motion vector acquisition portion and a distortion component estimation portion. The image input portion inputs a plurality of frame images. The motion vector acquisition portion acquires an amount of parallel movement between two frame images. The distortion component estimation portion performs approximation such that a motion matrix indicating a motion between the frame images consists only of a parallel movement component and a rolling shutter distortion component, uses the amount of parallel movement to calculate, for each of the frame images, a tentative distortion coefficient included in the rolling shutter distortion component and uses the plurality of tentative distortion coefficients calculated to estimate a distortion coefficient.
摘要:
An image processing device includes an image input portion, a motion vector acquisition portion and a distortion component estimation portion. The image input portion inputs a target image which is an image to be processed. The motion vector acquisition portion acquires a motion vector generated by relative movement with respect to a subject drawn in the target image when an imaging device which has generated the target image generates the target image. The distortion component estimation portion estimates a rolling shutter distortion component of the target image based on the motion vector.