A method and apparatus for performing a vision process using a camera having a multi-focus lens having a lens field of view where the lens can be set at different focus positions the method comprising the steps of positioning at least one of the camera and an item to be imaged so the lens field of view is directed at the item to be imaged, obtaining a plurality of images where each image is obtained with the lens focus at a different position and after each image is obtained, attempting to perform the machine vision process using the image irrespective of whether or not the lens was focused when the image was obtained.
Legal claims defining the scope of protection, as filed with the USPTO.
1. A method for performing a vision process using a camera having a multi-focus lens having a lens field of view where the lens can be set at different focus positions, the method comprising the steps of: positioning at least one of the camera and a symbol to be imaged so the lens field of view is directed at the symbol to imaged; setting an image formation setting; obtaining a subset of images at each of a plurality of different lens focus positions where the image formation setting is different for each of the images obtained at each lens focus position; and after each image is obtained and while obtaining additional images, attempting to perform the vision process on the images.
2. The method of claim 1 wherein the focus lens has a range of different focus positions from a minimum focus position to a maximum focus position and wherein the process continues until the vision process has been attempted for images at each of the different focus positions.
3. The method of claim 1 wherein the step of obtaining a plurality of images further includes the step of selecting next focus positions as a function of data obtained from previously obtained images.
4. The method of claim 1 further including the steps of using at least a subset of the images to determine one of (i) that the lens is focused on the symbol to imaged, and (ii) that the lens is unfocused on the symbol to be imaged and, where the lens is focused on the symbol to be imaged, ending the process after attempting to perform the machine vision process on the image corresponding to the focused lens.
5. The method of claim 4 further including the steps of when the lens is unfocused on the symbol to be imaged, using at least one of the obtained images to determine how to better focus the lens on the symbol to be imaged and adjusting the lens to better focus on the symbol to be imaged prior to obtaining another image.
6. The method of claim 4 further including the step of when the lens is unfocused on the symbol to be imaged, using at least one of the obtained images to decode at least a portion of the symbol.
7. The method of claim 1 wherein the image formation setting is at least one of light brightness, exposure duration, or image sensor gain.
8. The method of claim 1 wherein the lens is a liquid lens.
9. A method for performing a vision process using a camera having a multi-focus lens having a lens field of view, the method comprising the steps of: positioning at least one of the camera and a symbol to be imaged so the lens field of view is directed at the symbol to be imaged; setting multiple different lens focus positions and multiple different image formation settings; obtaining an image for each lens focus position and image formation setting combination; and after each image is obtained and while obtaining additional images, attempting to perform the vision process on the images, wherein the vision process includes one of locating a symbol in obtained images and decoding a symbol in obtained images.
10. The method of claim 9 wherein the image formation settings are at least one of light brightness, exposure duration, or image sensor gain.
11. The method of claim 9 wherein the image formation settings are adjusted in parallel with the lens focus positions.
12. The method of claim 9 wherein the focus lens has a range of different focus positions from a minimum focus position to a maximum focus position and wherein the process continues until the vision process has been attempted for images at each of the different focus positions.
13. The method of claim 9 wherein the step of obtaining a plurality of images further includes the step of selecting next focus positions as a function of data obtained from previously obtained images.
14. The method of claim 9 further including the steps of using at least a subset of the images to determine one of (i) that the lens is focused on the symbol to imaged, and (ii) that the lens is unfocused on the symbol to be imaged and, where the lens is focused on the symbol to be imaged, ending the process after attempting to perform the machine vision process on the image corresponding to the focused lens.
15. The method of claim 14 further including the steps of when the lens is unfocused on the symbol to be imaged, using at least one of the obtained images to determine how to better focus the lens on the symbol to be imaged and adjusting the lens to better focus on the symbol to be imaged prior to obtaining another image.
16. The method of claim 14 further including the step of when the lens is unfocused on the symbol to be imaged, using at least one of the obtained images to decode at least a portion of the symbol.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
June 17, 2013
September 15, 2015
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.