System for mosaicing digital ortho-images
First Claim
Patent Images
1. A system for rendering multiple input images into a single composite image, comprising:
- a first system for performing initial processing on each input image;
a second system for determining geographical boundaries of each input image, cooperatively engaged with the first system;
a third system for mapping each input image into the composite image with accurate geographical position, cooperatively engaged with the first and second systems;
a fourth system for balancing color of the input images mapped into the composite image, cooperatively engaged with the first, second and third systems; and
a fifth system for blending borders between adjacent input images mapped into the composite image, cooperatively engaged with the first, second, third and fourth systems.
8 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a system for mosaicing multiple input images, captured by one or more remote sensors, into a seamless mosaic of an area of interest. Each set of input images captured by the remote sensors within a capture interval are ortho-rectified and mosaiced together into a composite image. Successive composite images, along a given flight path, are then mosaiced together to form a strip. Adjacent strips are then mosaiced together to form a final image of the area of interest.
-
Citations
32 Claims
-
1. A system for rendering multiple input images into a single composite image, comprising:
-
a first system for performing initial processing on each input image;
a second system for determining geographical boundaries of each input image, cooperatively engaged with the first system;
a third system for mapping each input image into the composite image with accurate geographical position, cooperatively engaged with the first and second systems;
a fourth system for balancing color of the input images mapped into the composite image, cooperatively engaged with the first, second and third systems; and
a fifth system for blending borders between adjacent input images mapped into the composite image, cooperatively engaged with the first, second, third and fourth systems. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method of geographically aligning a plurality of input images of a target terrain collected from an imaging sensor, comprising the steps of:
-
determining the imaging sensor'"'"'s attitude with respect to a target terrain;
providing a primary input image and at least one secondary image;
aligning the primary input image with respect to the target terrain; and
aligning the secondary input image with respect to the primary input image.
-
-
15. A method of mosaicing two overlapping digital input images together to form an output image, comprising the steps of:
-
providing a reference image, comprising a number of pixels having certain intensity;
providing a secondary image, comprising a number of pixels having certain intensity, that overlaps the reference image in an overlap area; and
scaling pixel values of the secondary image within the overlap area such that the intensity of the secondary image pixels within the overlap area is equivalent to the intensity of the reference image pixels within the overlap area. - View Dependent Claims (16, 17, 18, 19, 20)
-
-
21. A method of maintaining a desired image intensity in an imaging system, comprising the steps of:
-
evaluating a target image captured by the imaging system to identify green-dominant pixels in the target image;
determining an average intensity of the target image based on the green-dominant pixels;
evaluating the difference between the average intensity and the desired image intensity; and
adjusting exposure time of the imaging system responsive to the difference between the average intensity and the desired image intensity.
-
-
22. A system for rendering multiple, partially-overlapping input images of a target terrain, taken successively along a flight line over the target terrain, into a seamless image strip of the target terrain, comprising:
-
a system for providing a reference image and a secondary image, having a partially overlapping area and a boundary area with the reference image;
a system for dividing the secondary image, along the boundary with the reference image, into segments, cooperatively engaged with the system for providing a reference image and a secondary image;
a system for computing a balancing correlation matrix for each such segment, cooperatively engaged with the system for providing a reference and secondary images and the system for dividing the boundary area into segments;
a system for modifying pixel values within each segment, along a gradient that starts at the boundary and terminates at a predetermined transition distance, by the balancing correlation matrix for that segment, cooperatively engaged with the system for providing a reference and secondary images, the system for dividing the boundary area into segments, and the system for computing the balancing correlation matrix; and
a system for feathering pixels at the boundary to eliminate any visible seam, cooperatively engaged with the other systems. - View Dependent Claims (23, 24, 25, 26)
-
-
27. A method of establishing a seam line between adjacent image strips that minimizes imaging effects of elevated features in the image strips, comprising the steps of:
-
selecting an initial seam line between the image strips;
dividing the initial seam line into small segments;
determining the position of an elevated feature in a segment; and
altering the route of the seam line in that segment based on the position of the elevated feature.
-
-
28. A method for rendering multiple, partially-overlapping input images of a target terrain into a seamless image mosaic of the target terrain, comprising the steps of:
-
normalizing the intensity of each input image to a desired mean and standard deviation;
determining a reference image and a secondary image, having a partially overlapping area and a boundary area with the reference image;
establishing a segmented seam line between the reference and secondary images that minimizes imaging effects of elevated features in those images;
dividing the secondary images, along the boundary with the reference image, into segments;
computing a balancing correlation matrix for each such segment;
modifying pixel values within each segment, along a gradient that starts at the boundary and terminates at a predetermined transition distance, by the balancing correlation matrix for that segment;
feathering pixels at the boundary to eliminate any visible seam. - View Dependent Claims (29, 30, 31)
-
-
32. A method of processing color input images to reduce bias caused by man-made structures or water bodies, comprising the steps of:
-
selecting green-dominant pixels from a first input image and computing an average intensity value thereof;
selecting green-dominant pixels from a second input image and computing an average intensity value thereof;
comparing the average intensity values of the first and second input images; and
processing the first or second input image responsive to the comparison.
-
Specification