Image blur detection methods and arrangements
First Claim
1. A method comprising:
- detecting edges in a plurality of corresponding different resolution images; and
for each detected edge, comparing corresponding edge parameters associated with the detected edges in the plurality of corresponding different resolution images and determining if the detected edge is blurred.
2 Assignments
0 Petitions
Accused Products
Abstract
An apparatus is provided for detecting blur in an image. The apparatus includes an image generator that is configured to generate a plurality of corresponding different resolution images based on a base image. The plurality of corresponding different resolution images is provided to an edge detector. The edge detector detects edge transitions in each of the plurality of corresponding different resolution images and provides edge maps to an edge parameter comparator. The edge parameter comparator compares corresponding edge parameters as detected by the edge detector and provides a result map to a blur calculator. The blur calculator determines at least one blur parameter based on the result map and provides the blur parameter to a blur detector. The blur detector then determines if the base image is blurred based on a comparison of the blur parameter with at least one blur parameter threshold.
27 Citations
34 Claims
-
1. A method comprising:
-
detecting edges in a plurality of corresponding different resolution images; and
for each detected edge, comparing corresponding edge parameters associated with the detected edges in the plurality of corresponding different resolution images and determining if the detected edge is blurred. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer-readable medium having computer-implementable instructions for performing acts comprising:
-
locating edges in a plurality of corresponding different resolution samples of an image; and
for each located edge, comparing corresponding edge parameters associated with the located edges in the plurality of corresponding different resolution samples to determine if the located edge is significantly blurred. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
providing a base image file having image data associated with the image; and
processing the base image to produce one or more corresponding different resolution samples of the image.
-
-
15. The computer-readable medium as recited in claim 14, wherein the plurality of corresponding different resolution samples includes the base image and at least one corresponding lower resolution sample.
-
16. The computer-readable medium as recited in claim 14, wherein the plurality of corresponding different resolution samples includes the base image, a second corresponding lower resolution sample, and a third corresponding lower resolution sample that is also lower in resolution than the second corresponding lower resolution sample.
-
17. The computer-readable medium as recited in claim 14, wherein the base image is a portion of a larger original image.
-
18. The computer-readable medium as recited in claim 12, wherein locating the edges in the plurality of corresponding different resolution samples further includes generating a corresponding plurality of detected edge maps.
-
19. The computer-readable medium as recited in claim 18, wherein comparing the corresponding edge parameters associated with the located edges in the plurality of corresponding different resolution samples further includes comparing amplitudes as provided in the plurality of detected edge maps to generate a result map.
-
20. The computer-readable medium as recited in claim 19, having further computer-implementable instructions for performing acts comprising calculating at least one blur parameter based on the result map.
-
21. The computer-readable medium as recited in claim 20, wherein the blur parameter includes a blur percentage.
-
22. The computer-readable medium as recited in claim 20, having further computer-implementable instructions for performing acts comprising:
-
creating the plurality of corresponding different resolution samples from a base image; and
determining if selected portions of the base image are blurred based on a comparison of the blur parameter with at least one threshold value.
-
-
23. An apparatus comprising:
-
an edge detector configured to detect edge transitions in a plurality of corresponding different resolution images;
an edge parameter comparator configured to compare corresponding edge parameters as detected by the edge detector; and
a blur calculator configured to determine at least one blur parameter based on comparison results as determined by the edge parameter comparator. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
Specification