IP Library Patent Application 17864028
Patent Application
App. No. 17/864,028

ONBOARD GEOLOCATION FOR IMAGES

Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US None
App. No.
17/864,028
Filed
Jul 13, 2022
Art Unit
2483
USPC
348/144
Abstract

Onboard geolocation of target pixels in images captured by a spacecraft is disclosed. By performing the geolocation onboard the spacecraft considerable time is saved. The geolocation may be based on timestamped ephemeris data and timestamped attitude data of the spacecraft. In one aspect, initial geolocation data is refined based on a digital construct. In one aspect, the accuracy of the ephemeris data and/or the attitude data are improved based on refinements made to the initial geolocation data. For example, corrections may be made to attitude and/or orbit filter parameters based on the refinements made to the initial geolocation data. In one aspect, the accuracy of the attitude data and/or the ephemeris data may be improved by the use of state information. The state information may be determined at a ground computing station based on information not available to the spacecraft such as Ground Control Points and/or Star Control Points.

Claims (100)

1 . A method for on-board spacecraft image geolocation, the method comprising:

sensing timestamped images with an image sensor of a spacecraft;

collecting orbit position data using one or more sensors of the spacecraft;

collecting attitude data using one or more sensors of the spacecraft;

generating, by one or more electronic circuits onboard the spacecraft, timestamped ephemeris data for the spacecraft based on the orbit position data;

generating, by the one or more electronic circuits onboard the spacecraft, timestamped attitude data for the spacecraft based on the collected attitude data; and

determining, by the one or more electronic circuits onboard the spacecraft, timestamped geolocation data for elements in the respective images based on the timestamped ephemeris data and the timestamped attitude data.

2 . The method of claim 1 , further comprising:

refining, by the one or more electronic circuits onboard the spacecraft, the geolocation data for the elements in the respective images based on a digital construct;

correcting, by the one or more electronic circuits onboard the spacecraft, attitude filter parameters based on the refined geolocation data for the elements in the respective images;

generating, by the one or more electronic circuits onboard the spacecraft, additional timestamped attitude data for the spacecraft based on the collected attitude data after correcting the attitude filter parameters; and

determining, by the one or more electronic circuits onboard the spacecraft, additional timestamped geolocation data for elements in the respective images based on the timestamped ephemeris data and the additional timestamped attitude data.

3 . The method of claim 1 , further comprising:

refining, by the one or more electronic circuits onboard the spacecraft, the geolocation data for the elements in the respective images based on a digital construct;

correcting, by the one or more electronic circuits onboard the spacecraft, orbit filter parameters based on the refined geolocation data for the elements in the respective images;

generating, by the one or more electronic circuits onboard the spacecraft, additional timestamped ephemeris data for the spacecraft based on the collected orbit position data after correcting the orbit filter parameters; and

determining, by the one or more electronic circuits onboard the spacecraft, additional timestamped geolocation data for elements in the respective images based on the additional timestamped ephemeris data and the timestamped attitude data.

4 . The method of claim 1 , wherein generating, by the one or more electronic circuits onboard the spacecraft, the timestamped attitude data for the spacecraft based on the collected attitude data further comprises:

accessing attitude state information;

replacing a current estimate of one or more states in an attitude state vector based on the attitude state information;

generating additional timestamped attitude data based on the collected attitude data after replacing the current estimate of the one or more states in the attitude state vector; and

determining, by the one or more electronic circuits onboard the spacecraft, additional timestamped geolocation data for elements in the respective images based on the timestamped ephemeris data and the additional timestamped attitude data.

5 . The method of claim 4 , further comprising:

receiving the attitude state information from a ground station by the one or more electronic circuits onboard the spacecraft, wherein the attitude state information is determined based on control point information not available at the spacecraft.

6 . The method of claim 1 , wherein generating, by the one or more electronic circuits onboard the spacecraft, the timestamped attitude data for the spacecraft based on the collected attitude data further comprises:

accessing attitude state information from a ground station;

replacing at least a portion of a current covariance matrix of an estimated attitude state vector based on the attitude state information;

generating additional timestamped attitude data based on the collected attitude data after replacing at least the portion of the current covariance matrix of the estimated attitude state vector; and

determining, by the one or more electronic circuits onboard the spacecraft, additional timestamped geolocation data for elements in the respective images based on the timestamped ephemeris data and the additional timestamped attitude data.

7 . The method of claim 1 , wherein generating, by the one or more electronic circuits onboard the spacecraft, the timestamped ephemeris data for the spacecraft based on the orbit position data further comprises:

accessing orbit position state information;

replacing a current estimate of one or more states in an orbit state vector based on the orbit position state information;

generating additional timestamped ephemeris data based on the collected orbit position data after replacing the current estimate of the one or more states in the orbit state vector; and

determining, by the one or more electronic circuits onboard the spacecraft, additional timestamped geolocation data for elements in the respective images based on the additional timestamped ephemeris data and the timestamped attitude data.

8 . The method of claim 7 , further comprising:

receiving, by the one or more electronic circuits onboard the spacecraft, the orbit position state information at the spacecraft from a ground station, wherein the orbit state information is determined based on control point information not available at the spacecraft.

9 . The method of claim 1 , wherein generating, by the one or more electronic circuits onboard the spacecraft, the timestamped ephemeris data for the spacecraft based on the orbit position data further comprises:

accessing orbit position state information from a ground station;

replacing at least a portion of a current covariance matrix of an estimate of an orbit state vector based on the orbit position state information;

generating additional timestamped ephemeris data based on the collected orbit position data after replacing at least the portion of the current covariance matrix of the estimate of the orbit state vector; and

determining, by the one or more electronic circuits onboard the spacecraft, additional timestamped geolocation data for elements in the respective images based on the additional timestamped ephemeris data and the timestamped attitude data.

10 . The method of claim 1 , wherein determining, by the one or more electronic circuits onboard the spacecraft, timestamped geolocation data for an element in a particular image based on the timestamped ephemeris data and the timestamped attitude data comprises:

mapping, by the one or more electronic circuits onboard the spacecraft, the element in the particular image to a region of the image sensor;

forming, by the one or more electronic circuits onboard the spacecraft, a ray from the region of the image sensor to a point on the Earth based on the timestamped attitude data and the timestamped ephemeris data;

projecting, by the one or more electronic circuits onboard the spacecraft, a digital elevation model into the Earth; and

determining, by the one or more electronic circuits onboard the spacecraft, where the ray intersect the digital elevation model.

11 . The method of claim 1 , further comprising:

providing, by the one or more electronic circuits onboard the spacecraft, the timestamped geolocation data and the respective images from the spacecraft to a ground station.

12 . A spacecraft, comprising:

an image sensor configured to provide timestamped images;

one or more orbit sensors configured to provide orbit position data;

one or more attitude sensors configured to provide attitude data; and

one or more electronic circuits in communication with the image sensor, the one or more orbit sensors, and the one or more attitude sensors, wherein the one or more electronic circuits are configured to:

generate timestamped ephemeris data for the spacecraft based on the orbit position data;

generate timestamped attitude data for the spacecraft based on the attitude data; and

determine timestamped geolocation information for target elements in the respective images based on the timestamped ephemeris data and the timestamped attitude data.

13 . The spacecraft of claim 12 , wherein the one or more electronic circuits are further configured to:

refine the timestamped geolocation information based on a digital construct to generate secondary geolocation data;

correct attitude filter parameters based on the secondary geolocation data;

generate additional timestamped attitude data for the spacecraft based on the attitude data after correcting the attitude filter parameters; and

determine additional timestamped geolocation data for elements in the respective images based on the timestamped ephemeris data and the additional timestamped attitude data.

14 . The spacecraft of claim 12 , wherein the one or more electronic circuits are further configured to:

refine the timestamped geolocation information based on a digital construct to generate secondary geolocation data;

correct orbit filter parameters based on the secondary geolocation data;

generate additional timestamped ephemeris data for the spacecraft based on the orbit position data after correcting the orbit filter parameters; and

determine additional timestamped geolocation data for elements in the respective images based on the additional timestamped ephemeris data and the timestamped attitude data.

15 . The spacecraft of claim 12 , wherein the one or more electronic circuits are further configured to:

receive attitude state information at the spacecraft from a ground station;

replace a current estimate of one or more states in an attitude state vector based on the attitude state information;

generate additional timestamped attitude data for the spacecraft based on the attitude data from the one or more attitude sensors after replacing the current estimate of the one or more states in the attitude state vector; and

determine additional timestamped geolocation data for elements in the respective images based on the timestamped ephemeris data and the additional timestamped attitude data.

16 . The spacecraft of claim 12 , wherein the one or more electronic circuits are further configured to:

receive attitude state information at the spacecraft from a ground station;

replace at least a portion of a current covariance matrix of a current estimate of an attitude state vector based on the attitude state information;

generate additional timestamped attitude data for the spacecraft based on the attitude data from the one or more attitude sensors after replacing at least the portion of the current covariance matrix of the current estimate of the attitude state vector; and

determine additional timestamped geolocation data for elements in the respective images based on the timestamped ephemeris data and the additional timestamped attitude data.

17 . The spacecraft of claim 12 , wherein the one or more electronic circuits are further configured to:

receive orbit state information at the spacecraft from a ground station;

replace a current estimate of one or more states in an orbit state vector based on the orbit state information;

generate additional timestamped ephemeris data for the spacecraft based on the orbit position data from the one or more orbit sensors after replacing the current estimate of the one or more states in the orbit state vector; and

determine additional timestamped geolocation data for elements in the respective images based on the additional timestamped ephemeris data and the timestamped attitude data.

18 . The spacecraft of claim 12 , wherein the one or more electronic circuits are further configured to:

receive orbit state information at the spacecraft from a ground station;

replace at least a portion of a current covariance matrix of a current estimate of an orbit state vector based on the orbit state information;

generate additional timestamped attitude data for the spacecraft based on the orbit position data from the one or more orbit sensors after replacing at least the portion of the current covariance matrix of the current estimate of the orbit state vector; and

determine additional timestamped geolocation data for elements in the respective images based on the timestamped ephemeris data and the additional timestamped attitude data.

19 . The spacecraft of claim 12 , wherein the one or more electronic circuits are further configured to:

provide the timestamped geolocation information for the target elements in respective images along with the respective images from the spacecraft to a ground station.

20 . A spacecraft imaging system, comprising:

an image sensor configured to provide timestamped images taken from a spacecraft;

one or more orbit sensors configured to provide orbit position data for the spacecraft;

one or more attitude sensors configured to provide attitude data for the spacecraft;

an onboard communication link that resides on the spacecraft;

one or more processors on the spacecraft, wherein the one or more processors are in communication with the image sensor, the one or more orbit sensors, and the one or more attitude sensors by way of the onboard communication link; and

one or more processor readable storage devices on the spacecraft, wherein the one or more processor readable storage devices are in communication with the one or more processors, the one or more processor readable storage devices store code for programming the one or more processors to:

receive the orbit position data from the one or more orbit sensors via the onboard communication link;

receive the attitude data from the one or more attitude sensors via the onboard communication link;

generate timestamped ephemeris data for the spacecraft based on the orbit position data;

generate timestamped attitude data for the spacecraft based on the attitude data; select a target element in respective images from the image sensor; and

determine timestamped geolocation data for the target elements in the respective images based on the timestamped ephemeris data and the timestamped attitude data.

Assignments (6)
RELEASE OF SECURITY INTEREST Recorded Mar 3, 2026
From: SIXTH STREET LENDING PARTNERS, ACTING IN ITS CAPACITY AS AGENT
To: AURORA INSIGHT INC.; VANTOR INC. (F/K/A MAXAR INTELLIGENCE INC.); VANTOR SERVICES INC. (F/K/A MAXAR MISSION SOLUTIONS INC.); LANTERIS SPACE LLC (F/K/A MAXAR SPACE LLC); SPATIAL ENERGY, LLC; LANTERIS SPACE ROBOTICS LLC (F/K/A MAXAR SPACE ROBOTICS LLC); VANTOR HOLDINGS INC. (F/K/A MAXAR TECHNOLOGIES HOLDINGS INC.)
Reel/Frame 075021/0624 →
CERTIFICATE OF AMENDMENT Recorded Jan 7, 2026
From: MAXAR INTELLIGENCE INC.
To: VANTOR INC.
Reel/Frame 074270/0330 →
CHANGE OF NAME Recorded Nov 4, 2025
From: MAXAR INTELLIGENCE INC.
To: VANTOR INC.
Reel/Frame 073458/0459 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded May 5, 2023
From: MAXAR INTELLIGENCE INC. (F/K/A DIGITALGLOBE, INC.); AURORA INSIGHT INC.; MAXAR MISSION SOLUTIONS INC. ((F/K/A RADIANT MISSION SOLUTIONS INC. (F/K/A THE RADIANT GROUP, INC.)); MAXAR SPACE LLC (F/K/A SPACE SYSTEMS/LORAL, LLC); SPATIAL ENERGY, LLC; MAXAR SPACE ROBOTICS LLC ((F/K/A SSL ROBOTICS LLC) (F/K/A MDA US SYSTEMS LLC)); MAXAR TECHNOLOGIES HOLDINGS INC.
To: SIXTH STREET LENDING PARTNERS, AS ADMINISTRATIVE AGENT
Reel/Frame 063660/0138 →
CORRECTIVE ASSIGNMENT TO CORRECT THE CORRECT ASSIGNEE SHOULD BE MAXAR INTELLIGENCE INC.. 1300 W. 120TH AVENUE WESTMINSTER, COLORADO, 80234 PREVIOUSLY RECORDED AT REEL: 060499 FRAME: 0212. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT . Recorded Apr 11, 2023
From: BURKS, III, EDWARD CALOHILL; KEVIN, GREENE PETER; WHITMIRE, WILLIAM RYDER; LANES, TYLER JACOB; SCHIAVONE, CHRISTOPHER JOHN
To: MAXAR INTELLIGENCE INC.
Reel/Frame 063297/0330 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 13, 2022
From: BURKS, EDWARD CALOHILL, III; GREENE, PETER KEVIN; WHITMIRE, WILLIAM RYDER; LANES, TYLER JACOB; SCHIAVONE, CHRISTOPHER JOHN
To: MAXAR SPACE LLC
Reel/Frame 060499/0212 →