IP Library Granted Patent US 8,508,606
Granted Patent B2
US 8,508,606 · App. 12/622,720 · Granted Aug 13, 2013

System and method for deblurring motion blurred images

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,508,606
App. No.
12/622,720
Granted
Aug 13, 2013
Kind
B2
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.

Claims (39)

1. 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.

2. The system according to claim 1 , wherein the blurred image selecting module selects the blurred image when a shutter release speed of the image capturing unit is lower than a moving speed of the moving object.

3. The system according to claim 1 , wherein the movement offset comprises a movement distance and a movement angle of the moving object.

4. The system according to claim 3 , wherein the point spread function is denoted as PSF=F(v, w)=f(d, θ), where v and w are coordinates in the frequency domain of a blurred pixel of the blurred image, d is the movement distance of the moving object, θ is the movement angle of the moving object, and f(d, θ) represents a second function relationship between d and θ.

5. The system according to claim 1 , wherein the image processing unit is included in a digital image capturing device to deblur motion blurred images during the capture of the video stream of the moving object.

6. The system according to claim 1 , wherein the image processing unit is included in a computing system to process motion blurred images that are stored in a storage system.

7. 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.

8. The method according to claim 7 , wherein the blurred image is selected from the video stream when a shutter release speed of the image capturing unit is lower than a moving speed of the moving object.

9. The method according to claim 7 , wherein the movement offset comprises a movement distance and a movement angle of the moving object.

10. The method according to claim 9 , wherein the point spread function is denoted as PSF=F(v, w)=f(d, θ), where v and w are coordinates of a blurred pixel of the blurred image in the frequency domain, d is the movement distance of the moving object, θ is the movement angle of the moving object, and f(d, θ) represents a second function relationship between d and θ.

11. 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.

12. The non-transitory computer-readable storage medium according to claim 11 , wherein the blurred image is selected from the video stream when a shutter release speed of the image capturing unit is lower than a moving speed of the moving object.

13. The non-transitory computer-readable storage medium according to claim 11 , wherein the movement offset comprises a movement distance and a movement angle of the moving object.

14. The non-transitory computer-readable storage medium according to claim 13 , wherein the point spread function is denoted as PSF=F(v, w)=f(d, θ), where v and w are coordinates of a blurred pixel of the blurred image in the frequency domain, d is the movement distance of the moving object, θ is the movement angle of the moving object, and f(d, θ) represents a second function relationship between d and θ.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 7, 2018
From: HON HAI PRECISION INDUSTRY CO., LTD.
To: CLOUD NETWORK TECHNOLOGY SINGAPORE PTE. LTD.
Reel/Frame 045281/0269 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 20, 2009
From: LIU, CHIEN-HUNG
To: HON HAI PRECISION INDUSTRY CO., LTD.
Reel/Frame 023550/0290 →