← Back to Patent Explorer
US5455591A Expired / Lapsed US ⏱️ 0.0 years remaining

Precision high speed perspective transformation from range-azimuth format to elevation-azimuth format

Assignee: Raytheon Co
•
Filing: 1994-06-30
•
Granted: 1995-10-03
•
Expires: 2014-06-30
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A high speed and high precision coordinate transformation process for transforming image data in range-azimuth coordinates to horizontal-vertical display coordinates. The process is comprised of the following steps. Recursion initialization parameters and values for a perspective transformation are computed. Then, range and azimuth values using predetermined recursion equations are computed. A critical range factor using predetermined recursion equations and inverse operation is computed. Range and azimuth results are computed. Display address values are computed. Data is retrieved and the data is stored in display locations. A decision is then made whether the last display address has been stored. Additional display address values are computed until all addresses have been computed, and the process is ended once all addresses have been computed. The process is particularly suited for radar or lidar data, which is typically collected in B-scan format, and transforms the data into a virtual image on a head-up type display , which is in C-scan format. The process takes a display pixel in display coordinates and computes corresponding range and azimuth coordinates. The process uses a recursive form of a 2nd order Taylor series approximation, combined with a precise range calculation term in order to get the high precision and high speed performance. The use of the 2nd order Taylor series approximately allows the matrix calculations to be done at frame initialization for the first pixel and the subsequent pixel to pixel calculations to performed as an incremental addition to the initial values. The use of the recursive form of the approximation reduces the pixel incrementing calculations from nineteen operations per pixel to four operations per pixel. The precision range calculation requires four operations per pixel.

Inventors

  • 👤 Leo H. Hui

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 11:09
CPC Classifications
G; G01; G01S; G01S7/00; G01S7/02; G01S7/28; G01S7/285; G01S7/295; G01S7/04; G01S7/06; G01S7/10; G01S7/18

Claims Analysis

Total Claims: 6
Claim 1
Independent Claim 101 words
A coordinate transformation process for transforming image data in range-azimuth coordinates to horizontal-vertical display coordinates, said process comprising the steps of: computing recursion initialization parameters and values for the perspective transformation; computing range and azimuth values using predetermined recursion equations; computing a critical range factor using predetermined recursion equations and inverse operation; computing range and azimuth results; computing display address values; retrieving data and store the data in display locations; deciding whether the last display address has been stored; and computing additional display address values until all addresses have been computed, and ending the process once all addresses have been computed.
Claim 2
Dependent Claim 101 words
A coordinate transformation process for transforming image data in range-azimuth coordinates to horizontal-vertical display coordinates, said process comprising the steps of: computing recursion initialization parameters and values for the perspective transformation; computing range and azimuth values using predetermined recursion equations; computing a critical range factor using predetermined recursion equations and inverse operation; computing range and azimuth results; computing display address values; retrieving data and store the data in display locations; deciding whether the last display address has been stored; and computing additional display address values until all addresses have been computed, and ending the process once all addresses have been computed.
Claim 3
Dependent Claim 39 words
The coordinate transformation process of claim 1 wherein the step of computing recursion initialization parameters and values for the perspective transformation comprises computing an initial range value (Rb) and initial azimuth value (Azb) for display azimuth and elevation position.
Claim 4
Dependent Claim 207 words
The coordinate transformation process of claim 2 wherein the step of computing the range and azimuth values uses a first set of recursion equations: X(U,-1)=X(U-1,-1)+DuX(U,-1), DuX(U,-1)=DuX(U-1,-1)+DuuX, DvX(U,-1)=DvX(U-1,-1)+DuvX, and a second set of recursion equations: X(U,V)=X(U,V-1)+DvX(U,V-1), DvX(U,V)=DvX(U,V-1)+DvvX where X(U,V) refers to Rb(U,V) for a range value and Azb(U,V) for an azimuth value corresponding to (U,V), DuX(U,V) is a first derivative of X with respect to U evaluated at (U,V), DvX(U,V) is a first derivative of X with respect to V evaluated at (U,V), DuuX is a second derivative of X with respect to U evaluated at (a,b), DuvX is a second derivative of X with respect to U and V evaluated at (a,b), DvvX is a second derivative of X with respect to V evaluated at (a,b), and (a,b) is a preselected reference point for the perspective transformation; and wherein (U,V) increments are sequentially added to Rb and Azb for each incremental change in (U,V), such that with U held constant, V is incremented and the second set of recursion equations is computed until a last V value is reached, and then U is incremented and the first set of recursion equations is computed, and this sequence is repeated until the last U and V values are reached.
Claim 5
Dependent Claim 62 words
The coordinate transformation process of claim 3 wherein the step of computing the critical range factor uses the recursion equations: P(U,V)=P(U-1,V)+DuP, for each U increment, and P(U,V)=P(U,V-1)+DvP, and for each V increment, where P(U,V) represent the inverse of CRF(U,V), DuP is the first derivative of P(U,V) with respect to U, and DvP is the first derivative of P(U,V) with respect to V.
Claim 6
Dependent Claim 30 words
The coordinate transformation process of claim 4 wherein the step of computing range and azimuth results comprises dividing the range value, Rb(U,V) by P(U,V) to form the range result, R(U,V).

References Cited (Backward Citations)

US4272808A Cited
US4471449A Cited
US5357258A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1998-10-02 1999-04-03 1999-10-03 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2002-10-02 2003-04-03 2003-10-03 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2006-10-02 2007-04-03 2007-10-03 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag