System and method for deblurring motion blurred images
AssigneeHon Hai Precision Industry Co., Ltd.
InventorChien-Hung Liu
Life of this patent
Estimating the term…
Abstract
An image deblurring system deblurs motion blurred images of a video stream captured from a moving object. An image deblurring method selects a blurred image from the video stream, selects blurred pixels from the blurred image, and calculates a movement offset for each of the blurred pixels according to coordinates of the blurred pixel in a frequency domain during the movement of the moving object. The method generates a point spread function according to the movement offset, and generates an image conversion formula according to the point spread function. The method converts each of the blurred pixels into a sharp pixel according to the image conversion formula, and generates a sharp image based on all of the sharp pixels.
Claims14
A system for deblurring a motion blurred image of a video stream, the system comprising:
- an image capturing unit operable to capture a video stream of a moving object;
- a display screen operable to display the video stream;
- and
- an image processing unit, comprising:
- a blurred image selecting module operable to select a blurred image from the video stream, and select a plurality of blurred pixels from the blurred image;
- a function generating module operable to calculate a movement offset for each of the blurred pixels according to coordinates of the blurred pixel in a frequency domain during the movement of the moving object, and generate a point spread function (PSF) according to the movement offset;
- and
- an image converting module operable to generate an image conversion formula according to the point spread function, convert each of the blurred pixels into a sharp pixel according to the image conversion formula, generate a sharp image based on all of the sharp pixels, and display the sharp image on the display screen;
- wherein the image conversion formula is denoted as Y(v, w)=X(v, w)*1/F(v, w)+N, where Y(v, w) is a representation of the sharp image, X(v, w) is a representation of the blurred image, F(v, w) represents a first function relationship between v and w, and N represents a noise ratio of the blurred image, v and w are coordinates in the frequency domain of a blurred pixel of the blurred image.
A method for deblurring a motion blurred image of a video stream, the method comprising:
- capturing a video stream of a moving object via an image capturing unit;
- selecting a blurred image from the video stream, and selecting a plurality of blurred pixels from the blurred image;
- calculating a movement offset for each of the blurred pixels according to coordinates of the blurred pixel in a frequency domain during the movement of the moving object;
- generating a point spread function (PSF) according to the movement offset;
- generating an image conversion formula according to the point spread function;
- converting each of the blurred pixels into a sharp pixel according to the image conversion formula;
- generating a sharp image based on all of the sharp pixels;
- and
- displaying the sharp image on a display screen;
- wherein the image conversion formula is denoted as Y(v, w)=X(v, w)*1/F(v, w)+N, where Y(v, w) is a representation of the sharp image, X(v, w) is a representation of the blurred image, F(v, w) represents a first function relationship between v and w, and N represents a noise ratio of the blurred image, v and w are coordinates in the frequency domain of a blurred pixel of the blurred image.
A non-transitory computer-readable storage medium having stored thereon instructions that, when executed by a processor of a digital image capturing device, cause the digital image capturing device to perform a method for deblurring a motion blurred image of a video stream, the method comprising:
- capturing a video stream of a moving object via an image capturing unit of the digital image capturing device;
- selecting a plurality of blurred images from the digital images, and selecting a plurality of blurred pixels from the each of the blurred images;
- calculating a movement offset for each of the blurred pixels according to coordinates of the blurred pixel in a frequency domain during the movement of the moving object;
- generating a point spread function (PSF) according to the movement offset;
- generating an image conversion formula according to the point spread function;
- converting each of the blurred pixels into a sharp pixel according to the image conversion formula;
- generating a sharp image based on all of the sharp pixels;
- and
- displaying the sharp image on a display screen of the digital image capturing device;
- wherein the image conversion formula is denoted as Y(v, w)=X(v, w)*1/F(v, w)+N, where Y(v, w) is a representation of the sharp image, X(v, w) is a representation of the blurred image, F(v, w) represents a first function relationship between v and w, and N represents a noise ratio of the blurred image, v and w are coordinates in the frequency domain of a blurred pixel of the blurred image.
Dependencies are inferred from the claim text.