US2009027417A1PendingUtilityA1
Method and apparatus for registration and overlay of sensor imagery onto synthetic terrain
Individually held — no corporate assignee on recordPriority: Jul 24, 2007Filed: Jul 24, 2007Published: Jan 29, 2009
Est. expiryJul 24, 2027(~1 yrs left)· nominal 20-yr term from priority
G06T 15/04G06T 17/05
22
PatentIndex Score
0
Cited by
0
References
0
Claims
Abstract
A method and apparatus for registering sensor imagery onto synthetic terrain is disclosed. The method comprises the steps of accepting a sensor image having sensor image data, registering the sensor image data, orthorectifying the registered sensor image data, calculating overlay data relating the registered and orthorectified sensor image data to geographical references, converting the registered and orthorectified image data into a texture, and draping the texture over synthetic terrain using the overlay data.
Claims
exact text as granted — not AI-modified1 . A computer implemented method of registering sensor imagery onto synthetic terrain, comprising the steps of:
(a) accepting a sensor image having sensor image data; (b) registering the sensor image data; (c) orthorectifying the registered sensor image data; (d) calculating overlay data relating the registered and orthorectified sensor image data to geographical references; (e) converting the registered and orthorectified image data into a texture; and (f) electronically draping the texture over synthetic terrain using the overlay data to provide a three dimensional terrain rendering.
2 . The method of claim 1 , wherein step (a) is performed in a sensor manager module by a first processor, steps (b), (c), and (d) are performed in an image registration module by a second processor, and steps (e) and (f) are performed in a graphics processing unit by a third processor.
3 . The method of claim 2 , wherein the sensor image data includes the image and image metadata, including the location of the sensor generating the sensor image data.
4 . The method of claim 2 , further comprising the step of generating metadata from the sensor image, and wherein the registered sensor data is orthorectified, and the overlay data is calculated using the generated metadata.
5 . The method of claim 1 , further comprising the step of rotating the registered and orthorectified image data calculated in step (d) to a North-up orientation before converting the registered and orthorectified image data into a texture in step (e).
6 . The method of claim 5 , wherein the step of converting the registered and orthorectified image data into a texture comprises the steps of:
defining a transparent texture sized to the registered and orthorectified sensor image data; copying the registered and orthorectified image data to the transparent texture to create an imaged texture; and georegistering the imaged texture.
7 . The method of claim 1 , wherein the geographical references include:
a latitude and longitude of a corner of the registered and orthorectified image; and an elevation of a center of the registered and orthorectified image.
8 . The method of claim 1 , wherein the sensor image data is provided by a synthetic aperture radar (SAR).
9 . The method of claim 1 , wherein:
the step of accepting sensor image data comprises the step of accepting a plurality of sensor images, each having sensor image data; the step of registering the sensor image data comprises the step of registering the sensor image data from each of the sensor images; the step of orthorectifying the registered sensor image data comprises the step of orthorectifying the registered sensor image data for each of the sensor images; the step of calculating overlay data relating the registered and orthorectified sensor image data to geographical references comprises the step of calculating overlay data relating the registered and orthorectified sensor image data to geographical references for each of the sensor images; and the step of converting the registered and orthorectified image data into a texture comprises the steps of:
defining a transparent texture sized to cover all of sensor images to be rendered, including more than one of the plurality sensor images; and
copying the registered and orthorectified image data from all of the sensor images to be rendered to the transparent texture.
10 . An apparatus for registering sensor imagery onto synthetic terrain, comprising:
a sensor manager module, implemented by a first processor for accepting a sensor image having sensor image data; an image registration module, implemented by a second processor for registering the sensor image data, for orthorectifying the registered sensor image data, and for calculating overlay data relating the registered and orthorectified sensor image data to geographical references; and a graphics processing module, implemented by a third processor for converting the registered and orthorectified image data into a texture and for draping the texture over synthetic terrain using the overlay data.
11 . The apparatus of claim 10 , wherein the sensor image data includes the image and image metadata, including the location of the sensor generating the sensor image data.
12 . The apparatus of claim 10 , wherein the first processor generates metadata from the sensor image and the second processor orthorectifies the registered sensor image data, and calculates the overlay data relating the registered and orthorectified sensor image data to geographical references using the generated metadata.
13 . The apparatus of claim 10 , wherein the second processor further rotates the registered and orthorectified image data calculated in step (d) to a North-up orientation before converting the registered and orthorectified image data into a texture.
14 . The apparatus of claim 13 , wherein the third processor converts the registered and orthorectified image data into a texture by defining a transparent texture sized to the registered and orthorectified sensor image data, copying the registered and orthorectified image data to the texture to create an imaged texture, and georegistering the imaged texture.
15 . The apparatus of claim 10 , wherein the geographical references include:
a latitude and longitude of a corner of the registered and orthorectified image; and an elevation of a center of the registered and orthorectified image.
16 . The apparatus of claim 10 , wherein the sensor image data is provided by a synthetic aperture radar (SAR).
17 . The apparatus of claim 10 , wherein:
the first processor accepts a plurality of sensor images, each having sensor image data; the second processor registers the sensor image data from each of the sensor images, orthorectifies the registered sensor image data for each of the sensor images, and calculates overlay data relating the registered and orthorectified sensor image data to geographical references for each of the sensor images; and the third processor converts the registered and orthorectified image data into a texture by defining a transparent texture sized to cover all of sensor images to be rendered including more than one of the plurality sensor images, and copying the registered and orthorectified image data from all of the sensor images to be rendered to the transparent texture.
18 . An apparatus for registering sensor imagery onto synthetic terrain, comprising:
first means for accepting a sensor image having sensor image data; second means for registering the sensor image data, for orthorectifying the registered sensor image data, and for calculating overlay data relating the registered and orthorectified sensor image data to geographical references; third means for converting the registered and orthorectified image data into a texture, and for draping the texture over synthetic terrain using the overlay data; and wherein the first means, the second means, and the third means are separate and independent processors.
19 . The apparatus of claim 18 , wherein the sensor image data includes the image and image metadata, including the location of the sensor generating the sensor image data.
20 . The apparatus of claim 18 , wherein the second means further comprises means for rotating the registered and orthorectified image data to a North-up orientation before converting the registered and orthorectified image data into a texture.
21 . The apparatus of claim 20 , wherein the means for converting the registered and orthorectified image data into a texture comprises:
means for defining a transparent texture sized to the registered and orthorectified sensor image data; means for copying the registered and orthorectified image data to the texture to create an imaged texture; and means for georegistering the imaged texture.
22 . The apparatus of claim 21 , wherein the geographical references include:
a latitude and longitude of a corner of the registered and orthorectified image; and an elevation of a center of the registered and orthorectified image.
23 . The apparatus of claim 18 , wherein the sensor image data is provided by a synthetic aperture radar (SAR).
24 . The apparatus of claim 18 , wherein:
the means for accepting sensor image data comprises means for accepting a plurality of sensor images, each having sensor image data; the means for registering the sensor image data comprises means for registering the sensor image data from each of the sensor images; the means for orthorectifying the registered sensor image data comprises means for orthorectifying the registered sensor image data for each of the sensor images; the means for calculating overlay data relating the registered and orthorectified sensor image data to geographical references comprises means for calculating overlay data relating the registered and orthorectified sensor image data to geographical references for each of the sensor images; and the means for converting the registered and orthorectified image data into a texture comprises:
means for defining a transparent texture sized to cover all of sensor images to be rendered, including more than one of the plurality sensor images; and
means for copying the registered and orthorectified image data from all of the sensor images to be rendered to the texture.Join the waitlist — get patent alerts
Track US2009027417A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.