Skip to content

CSM sensor model updates#764

Merged
adam-beauchamp merged 20 commits intongageoint:mainfrom
Klamptoo:pfgd-model
Jan 20, 2026
Merged

CSM sensor model updates#764
adam-beauchamp merged 20 commits intongageoint:mainfrom
Klamptoo:pfgd-model

Conversation

@Klamptoo
Copy link
Copy Markdown

New CSM sensor model specifically for SIDD products with PolynomialProjection metadata. Sensor model name is SIDD_POLY_SENSOR_MODEL.

Fixes handling of the IMAGE_INDEX parameter when creating SIDD_SENSOR_MODEL (and also SIDD_POLY_SENSOR_MODEL). IMAGE_INDEX now refers to the NITF image segment, with the correct XML DES being loaded after consulting the IID1 field in the NITF image segment subheader.

Adds clock error to the projection model.

Copy link
Copy Markdown
Collaborator

@adam-beauchamp adam-beauchamp left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Will take another pass through this with The Expert and see if he has anything to add

Comment thread six/projects/csm/source/SIDDPolySensorModel.cpp
Comment thread six/projects/csm/source/SIDDPolySensorModel.cpp
Comment thread six/projects/csm/source/SIXSensorModel.cpp Outdated
Comment thread six/projects/csm/unittests/test_sicd.cpp Outdated
Comment thread six/projects/csm/wscript
Comment thread six/projects/csm/tests/test_compare_models.cpp Outdated
Comment thread six/projects/csm/unittests/test_sidd.cpp Outdated
Comment thread six/projects/csm/unittests/test_sidd.cpp Outdated
Comment thread six/projects/csm/unittests/test_sidd.cpp
Comment thread six/projects/csm/unittests/test_sidd.cpp
Copy link
Copy Markdown
Collaborator

@adam-beauchamp adam-beauchamp left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@adam-beauchamp adam-beauchamp merged commit 2258d0f into ngageoint:main Jan 20, 2026
5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants