Method of object location in airborne imagery using recursive quad space image processing
First Claim
1. A method of determining the location in space of a selected point in a digital image of the earth obtained by a camera, the image comprising a rectangular image having four corners and corresponding to an image space, wherein the digital image is associated with data indicating the geo-location coordinates for the points in the ground space corresponding to the four corners of the image, comprising the steps of:
- (a) performing independently and in parallel a recursive partitioning of both the image space and the ground space into successively smaller quadrants until a pixel coordinate in the image space assigned to the selected point is within a predetermined limit (Δ
) of the center of a final recursively partitioned quadrant in the image space, and(b) calculating a geo-location of the point in the ground space corresponding to the selected point in the image space from the final recursively partitioned quadrant in the ground space corresponding to the final recursively partitioned quadrant in the image space;
wherein step (a) comprises the steps of;
1) calculating the intersection of two diagonal lines in the ground space;
2) finding the center point in the image space by equal subdivision;
3) determining whether the pixel coordinate of the selected point in the image is within the predetermined limit (Δ
) of the image center point in step
2), and if not then;
4) finding the quadrant in the image that contains the selected point using the center determined in step
2);
5) reducing the image space into a new image space corresponding to the quadrant found in step
4);
6) calculating the coordinates of the selected point in the new reduced image space quadrant;
7) finding the quadrant in the ground space corresponding to the quadrant found in step
4);
8) reducing the ground space into a new ground space corresponding to the found quadrant in step
7);
9) calculating the geo-location coordinates of the corners of the new ground space found in step
8); and
10) repeating steps 1-9 until the determination at step
3) is answered in the affirmative.
3 Assignments
0 Petitions
Accused Products
Abstract
A method and computer workstation are disclosed which determine the location in the ground space of selected point in a digital image of the earth obtained by an airborne camera. The image is rectangular and has four corners and corresponds to an image space. The image is associated with data indicating the geo-location coordinates for the points in the ground space corresponding to the four corners of the image, e.g., an image formatted in accordance with the NITF standard. The method includes the steps of: (a) performing independently and in parallel a recursive partitioning of the image space and the ground space into successively smaller quadrants until a pixel coordinate in the image assigned to the selected point is within a predetermined limit (Δ) of the center of a final recursively partitioned quadrant in the image space. The method further includes a step of (b) calculating a geo-location of the point in the ground space corresponding to the selected point in the image space from the final recursively partitioned quadrant in the ground space corresponding to the final recursively partitioned quadrant in the image space. The methods are particularly useful for geo-location from oblique reconnaissance imagery.
-
Citations
18 Claims
-
1. A method of determining the location in space of a selected point in a digital image of the earth obtained by a camera, the image comprising a rectangular image having four corners and corresponding to an image space, wherein the digital image is associated with data indicating the geo-location coordinates for the points in the ground space corresponding to the four corners of the image, comprising the steps of:
-
(a) performing independently and in parallel a recursive partitioning of both the image space and the ground space into successively smaller quadrants until a pixel coordinate in the image space assigned to the selected point is within a predetermined limit (Δ
) of the center of a final recursively partitioned quadrant in the image space, and(b) calculating a geo-location of the point in the ground space corresponding to the selected point in the image space from the final recursively partitioned quadrant in the ground space corresponding to the final recursively partitioned quadrant in the image space; wherein step (a) comprises the steps of; 1) calculating the intersection of two diagonal lines in the ground space; 2) finding the center point in the image space by equal subdivision; 3) determining whether the pixel coordinate of the selected point in the image is within the predetermined limit (Δ
) of the image center point in step
2), and if not then;4) finding the quadrant in the image that contains the selected point using the center determined in step
2);5) reducing the image space into a new image space corresponding to the quadrant found in step
4);6) calculating the coordinates of the selected point in the new reduced image space quadrant; 7) finding the quadrant in the ground space corresponding to the quadrant found in step
4);8) reducing the ground space into a new ground space corresponding to the found quadrant in step
7);9) calculating the geo-location coordinates of the corners of the new ground space found in step
8); and10) repeating steps 1-9 until the determination at step
3) is answered in the affirmative. - View Dependent Claims (2, 3, 4, 5, 6, 16, 17)
-
-
7. An image processing apparatus comprising:
-
a processing unit; a machine-readable memory storing a digital image of the earth, the image comprising a rectangular image having four corners and corresponding to an image space, and a display for displaying the image and a cursor movable by a user over the image to thereby select a point in the image; wherein the memory further stores data associated with the image comprising the geo-location coordinates for the points in the ground space corresponding to the four corners of the image, and wherein the memory further stores processing instructions for execution of the following steps; (a) performing independently and in parallel a recursive partitioning of both the image space and the ground space into quadrants until a pixel coordinate in the image assigned to the selected point is within a predetermined limit (Δ
) of the center of a final recursively partitioned quadrant in the image space,(b) calculating a geo-location of the point in the ground space corresponding to the selected point in the image space from the final recursively partitioned quadrant in the ground space corresponding to the final recursively partitioned quadrant in the image space; and (c) displaying the geo-location calculated in step (b) on the display; wherein step (a) comprises the steps of; 1) calculating the intersection of two diagonal lines in the ground space; 2) finding the center point in the image space by equal subdivision; 3) determining whether the pixel coordinate of the selected point in the image is within the predetermined limit (Δ
) of the image center point in step
2), and if not then;4) finding the quadrant in the image that contains the selected point using the center determined in step
2);5) reducing the image space into a new image space corresponding to the quadrant found in step
4);6) calculating the coordinates of the selected point in the new reduced image space quadrant; 7) finding the quadrant in the ground space corresponding to the quadrant found in step
4);8) reducing the ground space into a new ground space corresponding to the found quadrant in step
7);9) calculating the geo-location coordinates of the corners of the new ground space found in step
8); and10) repeating steps 1-9 until the determination at step
3) is answered in the affirmative. - View Dependent Claims (8, 9, 10, 18)
-
-
11. In a workstation configured to display a digital aerial reconnaissance image and provide geo-location coordinates for a selected point in the image, the image corresponding to an image space, the area on the ground imaged corresponding to a ground space, the improvement comprising:
-
the workstation configured to perform the geo-location using as inputs the pixel coordinates of a selected point in the image and the geo-location coordinates of the four corners of the image; and wherein the workstation performs independently and in parallel a recursive partitioning of both the image space and the ground space into quadrants until a pixel coordinate in the image space assigned to the Selected point is within a predetermined limit (Δ
) of the Center of a final recursively partitioned quadrant in the image space and calculates a geo-location in the ground space for a point corresponding to the selected point in the image when the limit is reached;wherein the workstation includes a memory storing instructions for execution by a processing unit, and the processing unit performs the independent and parallel recursive portioning of the image space and the ground space using the instructions wherein the instructions implement the steps of; 1) calculating the intersection of two diagonal lines in the ground space; 2) finding the center point in the image space by equal subdivision; 3) determining whether the pixel coordinate of the selected point in the image is within a predetermined limit (Δ
) of the image center point in step
2), and if not then;4) finding the quadrant in the image that contains the selected point using the center determined in step
2);5) reducing the image space into a new image space corresponding to the quadrant found in step
4);6) calculating the coordinates of the selected point in the new reduced image space quadrant; 7) finding the quadrant in the ground space corresponding to the quadrant found in step
4);8) reducing the ground space into a new ground space corresponding to the found quadrant in step
7);9) calculating the geo-location coordinates of the corners of the new ground space found in step
8); and10) repeating steps 1-9 until the determination at step
3) is answered in the affirmative. - View Dependent Claims (12, 13, 14, 15)
-
Specification