SICD Projection (sarkit.sicd.projection)
Objects and methods that implement the exploitation processing described in SICD Volume 3 Image Projections Description Document (IPDD).
Data Classes
To simplify interfaces, some collections of metadata parameters are encapsulated in dataclasses with attributes named as similar as feasible to the IPDD.
|
Parameters from IPDD Metadata Parameter List. |
|
IPDD Error Statistics Parameters |
|
IPDD Error Statistics Parameters: Monostatic components |
|
IPDD Error Statistics Parameters: Bistatic components |
|
Parameters from IPDD Adjustable Parameter Offsets List. |
|
Parameters from IPDD APO Error Parameters table |
|
Ensemble of monostatic Center Of Aperture sensor positions and velocities. |
|
Ensemble of bistatic Center Of Aperture sensor positions and velocities. |
|
Ensemble of monostatic Center of Aperture projection sets. |
|
Ensemble of bistatic Center of Aperture projection sets. |
|
Ensemble of range and range rate parameters for a collection of scene points (PT). |
|
Ensemble of scene point ground plane XY parameters for a collection of scene points (PT). |
|
Set of projection geometry parameters for Collect Type = Monostatic |
|
Set of projection geometry parameters for Collect Type = Bistatic |
|
Sensitivity matrices that relate changes in slant plane projection point. |
|
Sensitivity matrices that relate changes in image grid location. |
|
Monostatic position/velocity/timing sensitivity matrices (Table 11-4) |
|
Bistatic position/velocity/timing sensitivity matrices (Table 11-5) |
|
Sensitivity Matrices from IPDD for a monostatic image |
|
Sensitivity Matrices from IPDD for a bistatic image |
Type Aliases
- type CoaPosVelsLike = CoaPosVelsMono | CoaPosVelsBi
Represent either a monostatic or bistatic ensemble of COA positions and velocities
- type ProjectionSetsLike = ProjectionSetsMono | ProjectionSetsBi
Represent either a monostatic or bistatic ensemble of COA projection sets
- type SensitivityMatricesLike = SensitivityMatricesMono | SensitivityMatricesBi
Represent either a set of monostatic or bistatic ensemble sensitivity matrices
Image Plane Parameters
|
Convert image pixel grid locations to corresponding image plane positions. |
|
Convert image plane positions to corresponding image pixel grid locations. |
Image Grid to COA Positions & Velocities
|
Compute Center of Aperture times for specified image grid locations. |
|
Compute Center of Aperture positions and velocities at specified COA times. |
SCP Pixel Projection
|
Compute COA range and range-rate for the Scene Center Point. |
|
Compute the slant plane unit normal for the Scene Center Point at its COA. |
|
Compute the orientation of an RIC coordinate frame relative to the input coordinate frame. |
Image Grid to R/Rdot Contour
|
Compute COA range and range-rate contours given other projection set components. |
|
Compute Center of Aperture projection sets at specified image grid locations. |
Precise R/Rdot to Ground Plane Projection
|
Project along contours of constant range and range rate to an arbitrary plane. |
|
Project along bistatic contours of constant average range and range rate to an arbitrary plane. |
|
Compute range and range rate parameters at specified scene point positions. |
|
Compute the basis vectors and sensitivity matrices for a ground plane coordinate system. |
Scene To Image Grid Projection
|
Map geolocated points in the three-dimensional scene to image grid locations. |
Adjustable Parameters
|
Compute adjusted Center of Aperture projection set. |
Precise R/Rdot to Constant HAE Surface Projection
|
Project along contours of constant range and range rate to a surface of constant HAE. |
Precise R/Rdot to DEM Surface Projection
|
Project along a contour of constant range and range rate to a surface described by a Digital Elevation Model. |
Projection Sensitivity Parameters
|
Compute set of projection geometry parameters for Collect Type = Monostatic |
|
Compute set of projection geometry parameters for Collect Type = Bistatic |
Compute the defined slant plane sensitivity matrices. |
|
Compute the defined image location sensitivity matrices |
|
|
Compute the defined monostatic position/velocity/timing sensitivity matrices. |
|
Compute the defined bistatic position/velocity/timing sensitivity matrices. |
|
Compute the defined sensitivity matrices |
Projection Error Propagation
|
Return the transformation matrix from |
Compute composite COA slant plane error covariance for monostatic with no APOs. |
|
|
Compute composite COA slant plane error covariance for monostatic with APOs. |
Compute composite COA slant plane error covariance for bistatic with no APOs. |
|
|
Compute composite COA slant plane error covariance for bistatic with APOs. |
|
Compute the image-to-scene projection error statistics for a projection pair: IL0 and PT0 |
|
Compute the scene-to-image projection error statistics for a projection pair: IL0 and PT0 |