Method and Apparatus for Adaptive Exposure Bracketing, Segmentation and Scene Organization
First Claim
1. A method for imaging a scene comprising the steps of:
- determining a camera response function based upon one or more images captured with a camera;
maximizing chroma in an image in accordance with at least the determined camera response function and one or more perceptual parameters resulting in color consistency; and
imaging the scene at an exposure resulting in the maximized chroma.
2 Assignments
0 Petitions
Accused Products
Abstract
A method, system and computer program are provided that present a real-time approach to Chromaticity maximization to be used in image segmentation. The ambient illuminant in a scene may be first approximated. The input image may then be preprocessed to remove the impact of the illuminant, and approximate an ambient white light source instead. The resultant image is then choma-maximized. The result is an adaptive Chromaticity maximization algorithm capable of adapting to a wide dynamic range of illuminations. A segmentation algorithm is put in place as well that takes advantage of such an approach. This approach also has applications in HDR photography and real-time HDR video.
12 Citations
13 Claims
-
1. A method for imaging a scene comprising the steps of:
-
determining a camera response function based upon one or more images captured with a camera; maximizing chroma in an image in accordance with at least the determined camera response function and one or more perceptual parameters resulting in color consistency; and imaging the scene at an exposure resulting in the maximized chroma. - View Dependent Claims (2, 3, 4)
-
-
5. A method for imaging a scene comprising the steps of:
-
determining a camera response function based upon one or more images captured with a camera; segmenting one or more regions of interest within the one or more captured images; maximizing chroma in each of the one or more regions of interest in accordance with the determined camera response function; and imaging the scene an exposure resulting in the maximized chroma for one or more of the regions of interest. - View Dependent Claims (6, 7, 8, 9)
-
-
10. An exposure bracketing method, comprising the steps of:
-
determining a camera response function based upon one or more images captured with a camera; maximizing chroma in an image in accordance with the determined camera response function; defining a category for each imaged scene as one of under-exposed, over-exposed, stable-lux, well-exposed and night mode; and imaging the scene in accordance with the defined category at an exposure resulting in the maximized chroma.
-
-
11. A method for imaging a scene, comprising the steps of:
-
determining a camera response function based upon one or more images captured with a camera; estimating an illuminant; modifying the colorspace of the camera response function in accordance with the estimated illuminant; maximizing chroma in an image in accordance with the modified colorspace camera response function; and imaging the scene at an exposure resulting in the maximized chroma.
-
-
12. A method for high dynamic range video recording, comprising the steps of:
-
determining a camera response function based upon one or more images captured with a camera; estimating an illuminant; modifying the colorspace of the camera response function in accordance with the estimated illuminant; maximizing chroma in an image in accordance with the modified colorspace camera response function; recording video images of a scene in accordance with an exposure, autofocus setting resulting in the maximized chroma.
-
-
13. A method for imaging a scene, comprising the steps of:
-
(a) incrementing an EV (Exposure Value) value; (b) rendering a scene at the incremented EV value; (c) computing a depth of any new components or pixels that are rendered; (d) integrating these computed depths with an existing depth map; (e) determining whether all desired EV values have been employed; (f) returning to step (a) if it is determined that not all EV values have been employed; and (g) rendering a final depth map if it is determined that all EV values have been employed.
-
Specification