Methods and systems for local principal axis rotation angle transform
First Claim
1. A method for processing synthetic aperture radar (SAR) data, the method comprising the steps of:
- receiving a plurality of SAR data that has been collected to provide a representation of a target scene;
dividing, using a processor the collected SAR data for the target scene into a plurality of sub-blocks, each of the plurality of sub-blocks comprising a plurality of pixels, each of the plurality of pixels comprising a coordinate and an amplitude;
applying a local principal axis rotation transformation to each of the plurality of sub-blocks, the local principal axis rotation transformation comprising the steps of;
(i) computing, for a sub-block, a mean coordinate using the coordinates for the plurality of pixels in the sub-block;
(ii) subtracting, for each of the plurality of pixels in the sub-block, the mean coordinate from the pixel'"'"'s actual coordinate to arrive at a modified coordinate;
(iii) multiplying, for each of the plurality of pixels in the sub-block, the modified coordinate by the amplitude to arrive at an amplitude-modified coordinate;
(iv) creating a covariance matrix using the amplitude-modified coordinates;
(v) performing a singular value decomposition on the covariance matrix to arrive at a vector; and
(vi) associating an angle with the calculated vector.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for processing synthetic aperture radar (SAR) data. The method includes the step of receiving SAR data that has been collected to provide a representation of a target scene, and dividing the data into a plurality of sub-blocks each having a plurality of pixels, each of the plurality of pixels having a coordinate and an amplitude. A transformation performed on each of the sub-blocks includes the steps of: (i) computing a mean coordinate; (ii) subtracting the mean coordinate from the pixel'"'"'s actual coordinate to arrive at a modified coordinate; (iii) multiplying the modified coordinate by the amplitude to arrive at an amplitude-modified coordinate; (iv) creating a covariance matrix using the amplitude-modified coordinates; (v) performing a singular value decomposition on the covariance matrix to arrive at a vector; and (vi) associating an angle with the calculated vector.
-
Citations
15 Claims
-
1. A method for processing synthetic aperture radar (SAR) data, the method comprising the steps of:
-
receiving a plurality of SAR data that has been collected to provide a representation of a target scene; dividing, using a processor the collected SAR data for the target scene into a plurality of sub-blocks, each of the plurality of sub-blocks comprising a plurality of pixels, each of the plurality of pixels comprising a coordinate and an amplitude; applying a local principal axis rotation transformation to each of the plurality of sub-blocks, the local principal axis rotation transformation comprising the steps of; (i) computing, for a sub-block, a mean coordinate using the coordinates for the plurality of pixels in the sub-block; (ii) subtracting, for each of the plurality of pixels in the sub-block, the mean coordinate from the pixel'"'"'s actual coordinate to arrive at a modified coordinate; (iii) multiplying, for each of the plurality of pixels in the sub-block, the modified coordinate by the amplitude to arrive at an amplitude-modified coordinate; (iv) creating a covariance matrix using the amplitude-modified coordinates; (v) performing a singular value decomposition on the covariance matrix to arrive at a vector; and (vi) associating an angle with the calculated vector. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for processing synthetic aperture radar (SAR) data, the system comprising:
-
a non-transitory memory comprising a plurality of receiving SAR data that has been collected to provide a representation of a target scene; and a processor, the processor programmed to divide the collected SAR data for the target scene into a plurality of sub-blocks, each of the plurality of sub-blocks comprising a plurality of pixels, each of the plurality of pixels comprising a coordinate and an amplitude; wherein the processor is further configured to apply a local principal axis rotation transformation to each of the plurality of sub-blocks, the local principal axis rotation transformation comprising the steps of; (i) computing, for a sub-block, a mean coordinate using the coordinates for the plurality of pixels in the sub-block; (ii) subtracting, for each of the plurality of pixels in the sub-block, the mean coordinate from the pixel'"'"'s actual coordinate to arrive at a modified coordinate; (iii) multiplying, for each of the plurality of pixels in the sub-block, the modified coordinate by the amplitude to arrive at an amplitude-modified coordinate; (iv) creating a covariance matrix using the amplitude-modified coordinates; (v) performing a singular value decomposition on the covariance matrix to arrive at a vector; and (vi) associating an angle with the calculated vector. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
Specification