Focus detection
First Claim
1. A method programmed in a non-transitory memory of a device comprising:
- a. acquiring content, wherein the content includes one or more images, wherein the content includes at least one small blur image;
b. determining if the content includes one or more big blur images;
c. removing the one or more big blur images, when the one or more big blur images are determined; and
d. determining in-focus images of small blur images without the one or more big blur images, wherein determining the in-focus images of the small blur images utilizes thresholds set for iteration number difference, combined chromatic features and combined non-chromatic features.
1 Assignment
0 Petitions
Accused Products
Abstract
Focus detection is to determine whether an image is in focus or not. Focus detection is able to be used for improving camera autofocus performance. Focus detection by using only one feature does not provide enough reliability to distinguish in-focus and slightly out-of-focus images. A focus detection algorithm of combining multiple features used to evaluate sharpness is described herein. A large image data set with in-focus and out-of-focus images is used to develop the focus detector for separating the in-focus images from out-of-focus images. Many features such as iterative blur estimation, FFT linearity, edge percentage, wavelet energy ratio, improved wavelet energy ratio, Chebyshev moment ratio and chromatic aberration features are able to be used to evaluate sharpness and determine big blur images.
-
Citations
22 Claims
-
1. A method programmed in a non-transitory memory of a device comprising:
-
a. acquiring content, wherein the content includes one or more images, wherein the content includes at least one small blur image; b. determining if the content includes one or more big blur images; c. removing the one or more big blur images, when the one or more big blur images are determined; and d. determining in-focus images of small blur images without the one or more big blur images, wherein determining the in-focus images of the small blur images utilizes thresholds set for iteration number difference, combined chromatic features and combined non-chromatic features. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A system comprising:
-
a. a sensor configured for capturing content from a scene, wherein the content includes one or more images, wherein the content includes at least one small blur image; and b. a computing module configured for; i. determining if the content includes one or more big blur images; ii. removing the one or more big blur images, when the one or more big blur images are determined; and iii. determining in-focus images of small blur images without the one or more big blur images, wherein determining the in-focus images of the small blur images utilizes thresholds set for iteration number difference, combined chromatic features and combined non-chromatic features. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A camera device comprising:
-
a. a sensor for capturing content from a scene, wherein the content includes one or more images, wherein the content includes at least one small blur image; and b. a memory for storing an application, the application for; i. determining if the content includes one or more big blur images; ii. removing the one or more big blur images, when the one or more big blur images are determined; and iii. determining in-focus images of small blur images without the one or more big blur images, wherein determining the in-focus images of the small blur images utilizes thresholds set for iteration number difference, combined chromatic features and combined non-chromatic features; and c. a processor for processing the application. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
Specification