SHARPNESS ESTIMATION IN DOCUMENT AND SCENE IMAGES
First Claim
Patent Images
1. An apparatus, comprising:
- a camera that captures an image;
a smoothing unit that generates at least one smoothed image based on the captured image, over at least one of an x-axis direction and a y-axis direction;
an identifying unit that identifies a first window comprising a first plurality of pixels around an edge pixel of the at least one smoothed image, and a second window in the captured image comprising a second plurality of pixels around an edge pixel of the captured image, and corresponding to the first plurality of pixels in the first window; and
an estimating unit that estimates edge sharpness by determining differences in grayscale value between first pairs of pixels from the first window and second pairs of pixels from the second window over at least one of an x-axis direction and a y-axis direction of each of the first window and the second window.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods described herein are directed to estimating the sharpness of images or photos such as document pages or scenes. The systems and methods are based on calculating a difference in grayscale values between pixels at an edge of an image. The differences may be accomplished by taking a slope of grayscale values between two pixels at an edge window, and estimating the edge sharpness based on the slope, multiple slopes, or differences in the slopes.
48 Citations
18 Claims
-
1. An apparatus, comprising:
-
a camera that captures an image; a smoothing unit that generates at least one smoothed image based on the captured image, over at least one of an x-axis direction and a y-axis direction; an identifying unit that identifies a first window comprising a first plurality of pixels around an edge pixel of the at least one smoothed image, and a second window in the captured image comprising a second plurality of pixels around an edge pixel of the captured image, and corresponding to the first plurality of pixels in the first window; and an estimating unit that estimates edge sharpness by determining differences in grayscale value between first pairs of pixels from the first window and second pairs of pixels from the second window over at least one of an x-axis direction and a y-axis direction of each of the first window and the second window. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A non-transitory computer readable medium storing instructions for execution by a processor, comprising:
-
receiving a captured image; generating at least one smoothed image of the captured image over at least one of an x-axis direction and a y-axis direction; identifying a first window comprising a first plurality of pixels around an edge pixel of the at least one smoothed image; identifying a second window corresponding to the first window in the captured image comprising a second plurality of pixels around an edge pixel of the captured image, and corresponding to the first plurality of pixels in the first window; and estimating edge sharpness by determining differences in grayscale value between first pairs of pixels from the first window and second pairs of pixels from the second window over at least one of an x-axis direction and a y-axis direction of each of the first window and the second window. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A method, comprising:
-
utilizing a camera to capture an image; generating at least one smoothed image of the captured image over at least one of an x-axis direction and a y-axis direction; identifying a first window comprising a first plurality of pixels around an edge pixel of the at least one smoothed image; identifying a second window corresponding to the first window in the captured image comprising a second plurality of pixels around an edge pixel of the captured image, and corresponding to the first plurality of pixels in the first window; and estimating edge sharpness by determining differences in grayscale value between first pairs of pixels from the first window and second pairs of pixels from the second window over at least one of an x-axis direction and a y-axis direction of each of the first window and the second window. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification