Claims
- 1. A method of effectively increasing the dynamic range of an image sensor, the method comprising:
capturing multiple images of a scene taken at different exposures; searching a selected image of the multiple images for overexposed and underexposed portions based on a pixel value indicative of luminance; analyzing portions in other images of the multiple images taken at lower exposures corresponding spatially to the overexposed portions in the selected image; analyzing portions in other images of the multiple images taken at higher exposures corresponding spatially to the underexposed portions in the selected image; and processing at least one of the analyzed portions with a machine vision application.
- 2. The method of claim 1, wherein the image sensor is a digital camera.
- 3. The method of claim 1, wherein the portions can be overlapping, non-overlapping, or a combination of overlapping and non-overlapping.
- 4. A method of effectively increasing the dynamic range of an image sensor, the method comprising:
obtaining an image of a scene; analyzing the image to identify one or more regions that are either too bright or too dark, wherein any one of the regions includes a plurality of pixels; for any identified region that is identified as being too bright, obtaining a reduced exposure image; for any identified region that is identified as being too dark, obtaining an increased exposure image; and processing one or more of the properly exposed regions of the image and one or more properly exposed regions in the reduced and/or increased exposure images.
- 5. The method defined in claim 4, wherein the image sensor is a digital camera.
- 6. The method defined in claim 4, wherein the regions can be overlapping, non-overlapping, or a combination of overlapping and non-overlapping.
- 7. The method defined in claim 4, additionally comprising obtaining another image at a reduced exposure if the image sensor has a lower exposure setting available.
- 8. The method defined in claim 4, additionally comprising obtaining another image at an increased exposure if the image sensor has a higher exposure setting available.
- 9. The method defined in claim 4, wherein the obtaining a reduced exposure image and/or obtaining an increased exposure image elements are repeated as long as an average pixel value of any region is not within a selected limit.
- 10. The method defined in claim 4, additionally comprising:
analyzing the properly exposed regions in the reduced and/or increased exposure images to identify one or more subregions that are either too bright or too dark; for any identified subregion that is too bright, obtaining another reduced exposure image; for any identified subregion that is too dark, obtaining another increased exposure image; and processing the properly exposed region and one or more properly exposed subregions in the reduced and/or increased exposure images.
- 11. The method defined in claim 4, wherein the image sensor is mounted on a mobile robot and wherein the method is repeated for a plurality of scenes looking for objects, including both landmarks and obstacles, to plan the movement of the mobile robot.
- 12. The method defined in claim 5, wherein the camera includes a CCD or CMOS sensor.
- 13. A computer program storage medium storing instructions that when executed by a processor perform a method of increasing the dynamic range of an image sensor, the method comprising:
obtaining a base image of a scene; analyzing the base image to identify one or more regions that are either too bright or too dark, wherein any one of the regions includes a plurality of pixels; for any identified region that is too bright, obtaining a reduced exposure image; for any identified region that is too dark, obtaining an increased exposure image; and processing the base image and one or more properly exposed regions in the reduced and/or increased exposure images.
- 14. The storage medium of claim 13, wherein the image sensor is a digital camera.
- 15. The storage medium of claim 13, wherein the regions can be overlapping, non-overlapping, or a combination of overlapping and non-overlapping.
- 16. An image sensing system for effectively increasing the dynamic range of an image sensor comprising:
means for acquiring an image of a scene a plurality of times with different exposures to obtain a plurality of images; and means for segmenting the images into a plurality of image regions, wherein each region is indicative of a selected dynamic range, and wherein any one or more of the plurality of image regions are processed with a machine vision application.
- 17. The system of claim 16, wherein the image sensor is a digital camera.
- 18. The system of claim 16, wherein the image sensing system includes at least two image sensors offset from each other.
- 19. The system of claim 18, wherein the machine vision application utilizes corresponding image segments from the at least two image sensors to determine distance and/or orientation from the camera system to the object or feature being imaged.
- 20. The system of claim 16, wherein the imaging sensing system generates a composite image for feature extraction including object identification and localization, edge detection and pattern recognition.
- 21. The system of claim 19, wherein the imaging sensing system generates a composite image for feature extraction including object identification and localization, edge detection and pattern recognition.
- 22. The system of claim 16, wherein the regions can be overlapping, non-overlapping, or a combination of overlapping and non-overlapping.
- 23. A method of effectively increasing the dynamic range of an image sensor, the method comprising:
acquiring an image of a scene a plurality of times with different exposures to obtain a plurality of images; segmenting the images into a plurality of image regions, wherein each region is indicative of a selected dynamic range; and processing any one or more of the plurality of image regions with a machine vision application.
- 24. The method of claim 23, wherein the image sensor is a digital camera.
- 25. An image acquisition system for effectively increasing the dynamic range of an image sensor, the system comprising:
means for acquiring a plurality of images of a scene, each image having a different exposure; and means for obtaining a plurality of image regions, wherein each region contains portions of a particular image with good dynamic range from the plurality of images, and wherein any one or more of the plurality of image regions are processed with a machine vision application.
- 26. The system of claim 25, further comprising means for moving the system from one location to another location so as to acquire images of different scenes.
- 27. The system of claim 25, wherein the image sensor is a digital camera.
- 28. The system of claim 25, wherein the image sensing system contains at least two image sensors offset from each other.
- 29. The system of claim 28, wherein the machine vision application utilizes corresponding image segments from the at least two image sensors to determine distance and/or orientation from the camera system to the object or feature being imaged.
- 30. The system of claim 25, wherein the imaging sensing system generates a composite image for feature extraction including object identification and localization, edge detection and pattern recognition.
- 31. The system of claim 29, wherein the imaging sensing system generates a composite image for feature extraction including object identification and localization, edge detection and pattern recognition.
- 32. A method of effectively increasing the dynamic range of an image sensor, the method comprising:
capturing multiple images of a scene taken in different lighting conditions; searching an image of the multiple images for overexposed and underexposed portions based on a pixel value indicative of luminance; reanalyzing the overexposed portions and the underexposed portions in the selected image corresponding to a spatially related portion in other images of the multiple images taken in different lighting conditions; and processing at least one of the reanalyzed portions with a machine vision application.
- 33. The method of claim 32, wherein the image sensor is a digital camera.
- 34. The method of claim 32, wherein the portions can be overlapping, non-overlapping, or a combination of overlapping and non-overlapping.
- 35. The method of claim 32, wherein the different light conditions include one or more flashes of light.
- 36. An image sensing system for effectively increasing the dynamic range of one or more image sensors, the system comprising:
means for acquiring an image of a scene a plurality of times under different lighting conditions so as to obtain a plurality of images; and means for segmenting the images into a plurality of image regions, wherein each region is indicative of a selected dynamic range, and wherein any one or more of the plurality of image regions are processed with a machine vision application.
- 37. The system of claim 36, wherein the one or more image sensor is one or more digital camera.
- 38. The system of claim 36, wherein the different lighting conditions include the use of one or more flashes of light.
- 39. The system of claim 36, wherein the image sensing system contains at least two image sensors offset from each other.
- 40. The system of claim 39, wherein the machine vision application utilizes corresponding image segments from the at least two image sensors to determine distance and/or orientation from the camera system to the object or feature being imaged.
- 41. The system of claim 36, wherein the imaging sensing system generates a composite image for feature extraction including object identification and localization, edge detection and pattern recognition.
- 42. The system of claim 40, wherein the imaging sensing system generates a composite image for feature extraction including object identification and localization, edge detection and pattern recognition.
RELATED APPLICATION
[0001] This application claims the benefit under 35 U.S.C. §119(e) of U.S. Provisional Application No. 60/276,366, filed Mar. 16, 2001 and titled “METHOD FOR RECURSIVE EXPOSURES TO INCREASE EFFECTIVE DYNAMIC RANGE OF CAMERAS,” which is hereby incorporated by reference in its entirety. This application is related to U.S. patent application Ser. No. 09/449,177, filed Nov. 24, 1999 and titled “AUTONOMOUS MULTI-PLATFORM ROBOT SYSTEM,” which is hereby incorporated by reference in its entirety.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60276366 |
Mar 2001 |
US |