摘要 |
Embodiments of the present invention relate to processing of digital image data that has been generated by imaging a physical object through a medium. For example, the medium may be, the atmosphere and the atmosphere may have some inherent property, such as haze, fog, or smoke. Additionally, the medium may be media other than the atmosphere, such as, water or blood. There may be one or more media that obstructs the physical object and the medium resides at least in front of the physical object between the physical object and an imaging sensor. The physical object may be one or more physical objects that are part of a scene in a field of view (e.g., view of a mountain range, forest, cars in a parking lot etc.). An estimated transmission vector of the medium is determined based upon digital input image data. Once the transmission vector is determined, effects due to scattering can be removed from the digital input image producing a digital output image that enhances the digital input image so that further detail may be perceived. Additionally, the estimated transmission vector may be used to determine depth data for each addressable location within the image. The depth information may be used to create a three-dimensional image from a two dimensional image. |