Abstract:
Described are systems, methods, computer programs, and user interfaces for image location, acquisition, analysis, and data correlation that uses human-in-the-loop processing, Human Intelligence Tasks (HIT), and/or or automated image processing. Results obtained using image analysis are correlated to non-spatial information useful for commerce and trade. For example, images of regions of interest of the earth are used to count items (e.g., cars in a store parking lot to predict store revenues), detect events (e.g., unloading of a container ship, or evaluating the completion of a construction project), or quantify items (e.g., the water level in a reservoir, the area of a farming plot).
Abstract:
Multiframe reconstruction combines a set of acquired images into a reconstructed image. Here, which images to acquire are selected based at least in part on the content of previously acquired images. In one approach, a set of at least three images of an object are acquired at different acquisition settings. For at least one of the images in the set, the acquisition setting for the image is determined based at least in part on the content of previously acquired images. Multiframe image reconstruction is applied to the set of acquired images to synthesize a reconstructed image of the object.
Abstract:
Described are systems, methods, computer programs, and user interfaces for image location, acquisition, analysis, and data correlation that uses human-in-the-loop processing, Human Intelligence Tasks (HIT), and/or or automated image processing. Results obtained using image analysis are correlated to non-spatial information useful for commerce and trade. For example, images of regions of interest of the earth are used to count items (e.g., cars in a store parking lot to predict store revenues), detect events (e.g., unloading of a container ship, or evaluating the completion of a construction project), or quantify items (e.g., the water level in a reservoir, the area of a farming plot).
Abstract:
Examples of an imaging sensor include a two-dimensional staring sensor with spectral filter strips for multispectral overhead imaging. The sensor may also include a panchromatic sensor with block or strip filters. The sensor may be used to collect multispectral color image data at a sampling resolution from overhead imaging platforms such as airplanes or satellites. The sensor can be used to provide video images. If a panchromatic sensor is included, the sensor may be used to collect panchromatic image data. Examples of methods for processing the image date include using the panchromatic image data to perform multi-frame enhancement or panchromatic sharpening on spectral images to improve their quality and resolution.
Abstract:
An electro-optic color imaging system includes an optical subsystem, a detector subsystem and a digital image processing subsystem. The system is used to image a color-correlated object. In the optical subsystem, the image surfaces for different color channels of the object are substantially separated. Thus, one color channel may be in focus while others are out of focus. The detector subsystem is located at a fixed image distance from the optical subsystem and captures the different color channel images of the object. The image processing subsystem estimates the image of the object by combining the captured color channel images based at least in part on an a priori estimate of the correlation between the color channels.
Abstract:
An optical subsystem (e.g., a lens assembly) provides descriptors of the image quality produced by the optics. The descriptors can be communicated to the electrical back-end (e.g., detector plus image processing), which can then automatically adjust the image processing accordingly.
Abstract:
An electro-optic imaging system includes an aberrated triplet lens, a detector subsystem and a digital image processing subsystem. The triplet lens is not fully corrected for all aberrations (typically suffering from significant spherical aberration), with the digital image processing subsystem compensating for deficiencies in the triplet lens. In this way, an increased depth of field can be realized.
Abstract:
Described are systems, methods, computer programs, and user interfaces for image location, acquisition, analysis, and data correlation that uses human-in-the-loop processing, Human Intelligence Tasks (HIT), and/or or automated image processing. Results obtained using image analysis are correlated to non-spatial information useful for commerce and trade. For example, images of regions of interest of the earth are used to count items (e.g., cars in a store parking lot to predict store revenues), detect events (e.g., unloading of a container ship, or evaluating the completion of a construction project), or quantify items (e.g., the water level in a reservoir, the area of a farming plot).
Abstract:
Adaptive optics (AO) elements in imaging system allow dynamic and precise control over the optical wavefront to reduce uncontrolled wavefront errors in imaging systems. Traditional control of such devices is based on inverting the wavefront function to minimize the RMS wavefront error. However, this approach is not always optimal, particularly when the wavefront error is near or exceeds the limit of the AO element's correction capability. In the current approach, the AO element is instead controlled based on a performance metric that takes into account image processing, and not just RMS wavefront error.
Abstract:
A method and system for high-speed and low-complexity geometric transformation of signals are described. In one embodiment, the system comprises an input patch consisting of a window of pixels from an input image. The system may further comprise a transformation selector to generate control data to control a geometric transformation mapping based on the location of a current pixel being processed. In one embodiment, the system may also comprise a hardware geometric transform engine to perform a geometric transformation mapping by switching on one path through the geometric transform engine from an input window to an output pixel using the control data. In one embodiment, the system may further comprise an interpolator to generate interpolated geometric transformation mappings using the control data and multiple outputs from the geometric transform engine by switching on multiple paths from an input window.