Next Article in Journal
Radar High-Resolution Range Profile Rejection Based on Deep Multi-Modal Support Vector Data Description
Next Article in Special Issue
Enhanced Interactive Rendering for Rovers of Lunar Polar Region and Martian Surface
Previous Article in Journal
Chlorophyll-a Detection Algorithms at Different Depths Using In Situ, Meteorological, and Remote Sensing Data in a Chilean Lake
Previous Article in Special Issue
Analysis of Illumination Conditions in the Lunar South Polar Region Using Multi-Temporal High-Resolution Orbital Images
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Technical Note

Current Status of the Community Sensor Model Standard for the Generation of Planetary Digital Terrain Models

U.S. Geological Survey, Astrogeology Science Center, 2255 N. Gemini Drive, Flagstaff, AZ 86001, USA
*
Author to whom correspondence should be addressed.
Remote Sens. 2024, 16(4), 648; https://doi.org/10.3390/rs16040648
Submission received: 12 January 2024 / Revised: 3 February 2024 / Accepted: 7 February 2024 / Published: 9 February 2024
(This article belongs to the Special Issue Remote Sensing and Photogrammetry Applied to Deep Space Exploration)

Abstract

:
The creation of accurate elevation models (topography) from stereo images are critical for a large variety of geospatial activities, including the production of digital orthomosaics, change detection, landing site analysis, geologic mapping, rover traverse planning, and spectral analysis. The United Stated Geological Survey, Astrogeology Science Center, continues to transition the supported planetary sensor models to the Community Sensor Model (CSM) standard. This paper describes the current state of use for this photogrammetric standard, supported sensor model types, and qualitatively compares derived topography between SOCET SET and SOCET GXP (®BAE Systems) using HiRISE stereo images of Mars. Our transition to the CSM standard will ensure an uninterrupted capability to make these valuable products for Mars and many other extraterrestrial planets and moons.

1. Introduction

In this paper, we describe the USGS Astrogeology Science Center’s (ASC) multi-year adoption of the Community Sensor Model [1] standard to support a transition from BAE Systems’ stereo photogrammetric application SOCET SET® to its successor, SOCET GXP®. SOCET SET has allowed the ASC and other institutions to generate foundational digital terrain models (DTMs) used for general planetary research (e.g., [2,3,4,5]) and for critical data sets to evaluate safe landing sites for several Mars rover missions (e.g., [6,7,8]).

1.1. Overview of Photogrammetric Efforts at the Astrogeology Science Center

As described in Laura and Beyer [9], there are three classes of geospatial foundational planetary data products which include geodetic coordinate reference frames, topography, and orthoimages. The creation of these data requires software and an instrument’s sensor model. A sensor model defines the mathematical transformation between an image (line, sample) and the target body or ground coordinates (longitude, latitude, elevation). The ASC supports dozens of instrument sensor models across NASA’s planetary missions, including instruments onboard the orbital-based missions Mars Global Survey (MGS), the Mars Reconnaissance Orbiter (MRO) and the Lunar Reconnaissance Orbiter (LRO) among others (Table 1). These sensor models were originally developed for use within the ASC’s Planetary Image Cartographic System (PICS) and then its successor called the Integrated Software for Imagers and Spectrometers (ISIS v3+, https://doi.org/10.5281/zenodo.7644616, accessed on 6 February 2024). Within ISIS, the use of these sensor models has enabled the orthorectification of single images, photogrammetrically bundle adjusted multi-image mosaics, and globally controlled image networks used to define the shape of a target body and to make regional or global controlled orthomosaics. Since the mid-1990s, in collaboration with BAE Systems, the ASC has also adapted several of these sensor models for use within BAE’s SOCET SET stereo photogrammetry software suite [10,11]. NASA Ames Stereo Pipeline (ASP; [12]) also adopted these ISIS-based sensor models and now more recently, also adopted the CSM-based sensor models.

1.2. Brief History with SOCET SET

The BAE’s SOCET SET has been used by the ASC and others in the planetary community for more than two decades [2,36]). While other photogrammetric applications exist, SOCET SET (and now SOCET GXP) provide the ability for the end-user to validate and manually edit DTMs using a heads-up stereo-based display. Over a thousand elevation models and paired orthoimages have been released by the planetary community using SOCET SET from stereo images of Mars, the Moon, Venus, Europa, Titan, asteroids, and terrestrial analogs of Earth [37,38,39]. Beyond its use by the ASC, there have been several other groups across the planetary community who have also relied on SOCET SET for the creation of elevation data and ortho-images from stereo images. The most prolific teams include the University of Arizona’s HiRISE Team (and their collaborators), having released products for more than a thousand individual sites [5,27] (https://www.uahirise.org/dtm/, accessed on 6 February 2024) and the Arizona State University’s LROC Team (and their collaborators) releasing data for more than 600 sites [3,21] (https://wms.lroc.asu.edu/lroc/rdr_product_select, accessed on 6 February 2024). All these SOCET SET-produced products are openly archived and made freely available by NASA’s Planetary Data System (PDS; HiRISE DOI: 10.17189/1520227 and LROC DOI: 10.17189/1520341).

1.3. SOCET GXP and the CSM Standard

SOCET GXP (by BAE Systems) is the successor to their SOCET SET [10]. While there are many updates to SOCET GXP, described more in Section 3, the most impactful update for the ASC was the transition to the CSM standard to support external third-party sensor models. The CSM is a standardized Application Programming Interface (API) developed by the U.S. Air Force and the National Geospatial-Intelligence Agency (NGA) and now supported by the CSM Working Group [1,40]. The CSM API functions as a C++ plug-in library that is dynamically loaded at run time when a compliant Sensor Exploitation Tool (SET), such as SOCET GXP, is started. While the SOCET GXP is indeed built for the Microsoft Windows operating system, a CSM-based library can be built for most all operating systems.

1.4. Goals

The goal of this paper is to describe the effort and software the ASC has implemented to transition to SOCET GXP using the CSM API for DTM production. Section 2 describes the steps and software needed to begin this transition. Section 3 provides a qualitative review comparing SOCET SET and SOCET GXP. Lastly, Section 4 describes how one can use and take advantage of the usgscsm library for SOCET GXP and other CSM-compatible tools.

2. Steps Required to Support the CSM and SOCET GXP

Initially, the CSM standard and SOCET GXP were not completely planetary body agnostic, making it difficult for the ASC, which focuses on non-terrestrial bodies, to transition away from SOCET SET. However, with the needed updates made in 2018 to the CSM API, the ASC released the CSM-based usgscsm library specifically to support planetary sensor models within SOCET GXP, but also for ASP, ISIS, and a stand-alone Python environment. In short, the usgscsm software library provides CSM-compliant sensor models created and/or maintained by the ASC [40]. The usgscsm library currently contains four different types of sensor models including a framing, push-broom, push-frame, and a synthetic-aperture radar (SAR) sensor model. The remainder of this section describes the software modifications and development that were needed to make the transition to SOCET GXP for planetary mapping possible.

2.1. Community Sensor Model API Updates

During our initial assessment for the CSM API (version 3.0.2), the ASC noted an unfortunate lock-in to the Earth-based World Geodetic System (WGS84) reference ellipsoid. This meant that there was no valid method to redefine the size of the target body’s semi-major and semi-minor radii without breaking the existing API. In 2016, during a CSM Working Group meeting, the ASC presented our planetary use case for the CSM standard. Over the next year, several members of the working group implemented simple set and get ellipsoid functions to allow the API to support variable radii. If these two functions are not used, the size of the body still defaults to the WGS84 reference ellipsoid, which allows the API to maintain backwards compatibility. In 2018, the CSM API version 3.0.3, with the new settable radii functions, was released by the CSM Working Group and soon after implemented by BAE within SOCET GXP. This capability was also immediately updated within ASC’s usgscsm library. Note that, while some planetary bodies are defined as a triaxial (3 defined radii), the CSM API allows at most an elliptical definition (semi-major and semi-minor radii). Fortunately, for bodies defined as a triaxial body, it is typical to use the best-fit mean radius as a reference sphere. A list of planetary body parameters, including any defined best-fit mean radius, are recommended and maintained by the International Astronomical Union Working Group on Cartographic Coordinates and Rotational Elements [41].

2.2. CSM for Planetary Sensors

Currently, ASC’s usgscsm library contains four types of sensor model implementations which in turn have supported dozens of flown instruments (Table 1). These types include a (1) generic framing sensor model, (2) a generic push-broom (line scan) sensor model, (3) a generic push-frame sensor model, (4) and a recently added synthetic-aperture radar (SAR) sensor model. For a full discussion on the generic framing and push-broom sensor models, see Laura et al. (2020). The ASC, in collaboration with NASA Ames Research Center, has also started testing stereo capabilities for non-orbital sensors found on rovers and landers using an adaptation of the frame sensor model. This is essentially an implementation of a CAVHOR sensor model [42]. CAVHOR has been widely used in NASA’s Mars rover missions and is described in Xu et al. [43].
It is important to emphasize the constrained role that the usgscsm library plays within a larger software ecosystem. Alone, it cannot process data; its capabilities only become available when it is paired with a SET. SETs wrap the CSM API and the defined sensor model to provide fundamental photogrammetry capabilities. Examples of planetary-capable SETs are ISIS, NASA Ames Stereo Pipeline (ASP; [12]), SOCET SET and SOCET GXP. The revolutionary aspect for implementing the CSM API is that it allows disparate SETs the ability to share the same sensor model implementation. If a new sensor is added or updates are provided, all applications which support the CSM API benefit. Moreover, this API can allow these diverse SETs to interoperate. For example, a collection of SOCET GXP bundle-adjusted images can now be shared with ISIS or ASP. This capability is built into the CSM API using a method to export what is called “camera state” and allows one to easily share optimized camera model parameters, including any updates to pointing, from one SET to another. In the past, we have used complicated and often indirect methods to achieve this by sharing tie and ground-control points. While the ASC currently targets the listed 3 SETs (ISIS, ASP, and SOCET GXP), we are eager to see other CSM-capable open source and commercially available SETs to include support for the usgscsm library.

Mini-RF Radar

Although the ASC uses a “generic” tag for its SAR sensor model implementation, most SAR sensor model implementations will be very tied to the specific instrument and how the data and metadata are formatted. The ASC chose the Mini-RF instrument as an initial SAR sensor model to implement within the usgscsm library because it was previously implemented for topographic production and those data were released in a usable and comparatively simple form [44]. Versions of the Mini-RF instrument were flown on both the Indian Space Research Organization’s (ISRO’s) Chandrayaan-1 spacecraft [45] and on NASA’s Lunar Reconnaissance Orbiter (LRO; [14]). Both missions utilized the radar capabilities to help globally map the Moon, but the images were specifically useful for mapping the persistently shadowed regions at the lunar poles. Using radar data for topographic generation is usually called stereo-radargrammetry and is analogous to typical stereo-photogrammetry but taking account of the principles by which radar images are formed, as described in Kirk et al. [44].
The ASC has also used stereo-radargrammetric methods for other SAR instruments to help map Venus using data from NASA’s Magellan beginning in the 1990s, as well as Saturn’s moon Titan using data from the Cassini-Huygens mission to Saturn beginning in 2005. While there are eventual plans to implement them, neither the Magellan nor Cassini SAR instruments have been implemented in the usgscsm library, as these data and metadata as released are more complicated. For more detailed information about these sensor model implementations see Kirk and Howington-Kraus [39].

2.3. The ALE and Knoten Libraries

To support the CSM-based usgscsm library, two additional libraries were also created by the ASC. The first library is called the Abstraction Layer for Ephemerides (ALE), and the second library is a test suite called knoten, which ties together the ALE and the usgscsm library. While the usgscsm library is meant to be a generic implementation for specific sensor types (e.g., framing, push broom), the ALE library was created to instantiate the unique parameters for individual instruments. The ALE merges two CSM-required information streams into a single detached file called the Image Support Data (ISD, [40]). The first stream defines the instrument metadata (interior orientation parameters or intrinsics) and the second consists of the spacecraft position and pointing data (exterior orientation or extrinsics). Detaching this information from the image is beneficial because it allows alternative formats (beyond the ISIS-cube format) to be used. Note that for Earth, it is common to see the ISD and image combined into the National Imagery Transmission Format (NITF). While the NITF was researched for the usgscsm library and planetary data, it was quickly discovered that most applications which supported the NTIF format assume an Earth-based WGS84 reference ellipsoid. Depending on the instrument, the ALE can independently query the image’s spacecraft, pointing to information from available mission data (kernels), or it can also load the same information directly from an ISIS cube, if the cube has been initialized using the ISIS spiceinit application. These independent query capabilities allow new instruments to be more easily supported within the ALE (and thus, the usgscsm library) as developed outside of the ASC.
The knoten library is Python-based and provided as a sensor model testing environment. Given the image, the ALE-generated ISD, and the usgscsm library, knoten can run various tests looping over the core CSM functions “image to ground” and “ground to image”. Knoten also has ties into the original ISIS sensor model implementations and can compare the ISIS calculations against the new CSM-based calculations. This has been critical to test new CSM implementations in contrast to well-established and trusted ISIS-based sensor model implementations.

2.4. TIN Editing Enhancement

The ability not only to visualize stereo images in 3D, but also to manually edit collected DTMs is an immense benefit of both the SOCET SET and SOCET GXP. This allows operators to validate the alignment of DTMs and stereo images and manually update the tie and control points of a network and posts of a DTM or the vertices of a Triangulated Irregular Network (TIN). These capabilities have been critical to support detailed elevation models for researching and validating terrain models for the Mars landing sites. Low-contrast areas (e.g., dark dune fields or ice) or shadowed areas often do not correlate well during the topographic collection and require manual intervention to remediate the blunders or flaws in the initial DTM. Editing methods allow for single-point editing, break-line edits for changes in slope, or manually digitized area-edits to filter over poorly correlated surfaces. It is worth noting that any area manually updated by an operator will be tagged within GXP’s Figure of Merit (FOM) file. A FOM file stores a value for every pixel (or TIN vertex) which defines the original calculated correlation strength or whether it was manually updated by a human operator.
While the SOCET GXP contains very similar editing capabilities to SOCET SET, including many new tools, it missed an important method which was critical to the ASC personnel. This method allowed editors to modify small regions of post-based DTMs using the more powerful set of tools provided for editing TINs. In particular, TIN-based tools allow the user to quickly modify large regions, a capability that is useful for shadowed regions or low-contrast features like dark dunes, which are generally poorly matched. TIN editing was a vital part of the ASC workflow, and its absence hindered our ability to transition to GXP. In 2021, the ASC contracted BAE to support the creation of the tool called “Grid as TIN” within GXP (Figure 1). The addition of this tool restores the capability to convert portions of a post- or pixel-based DTM to a TIN, edit it using TIN-based tools, and then convert it back to posts. The tool has been made available in SOCET GXP (version 4.4) since 2022 for all users.

2.5. Ready for the Transition to SOCET GXP

BAE started the transition from their SOCET SET application to SOCET GXP in 2008 [10]. The final release of the SOCET SET (v 5.6) was in 2011. While still available even in 2024, SOCET SET no longer receives updates. Reliance on software that has been unsupported for more than a decade is clearly unacceptable. Fortunately, with the efforts described in Section 2.1, Section 2.2, Section 2.3 and Section 2.4 completed, the needed transition could begin.
SOCET SET and the updated SOCET GXP as stereo photogrammetric applications have very similar capabilities including support for rigorous sensor models, terrain extraction and editing, multi-sensor triangulation, orthorectification, and visualization of stereo images using stereo monitors (Figure 2). These attributes are what the planetary community largely relies on for its derived data creation needs. GXP also adds new functions like LiDAR visualization and exploration, video exploitation, and feature extraction that we have yet to utilize.

3. Comparison of HiRISE-Derived Stereo Results for SOCET GXP and SOCET SET

SOCET GXP is not a simple reimplementation of its predecessor SOCET SET. The SOCET GXP includes many advancements, including support for a CSM plug-in environment, updated matching algorithms, and advanced support for hardware acceleration using modern graphics processing units (GPUs), to name a few. But because the transition is a complete overhaul for our sensor model implementation and processing environment, we have performed tests to verify that SOCET GXP can not only replace our current SOCET SET workflow but also accurately replicate the results when used in an equivalent way. For SOCET SET, we used our typical “USGS-based” workflow [46], which uses Next Generation Automatic Terrain Extraction (NGATE) and then a single pass of the area-based Adaptive Automatic Terrain Extraction (AATE, [47]) algorithm. The NGATE algorithm combines area- and feature-based correlators and can match features over all combinations of overlapping imagery. Within a single stereopair, NGATE will match both left image to right image and vice versa, calculating all match types at every image pixel [2,48]. The addition of a final AATE step was added to reduce the appearance of blocky artifacts. However, as described in Kirk et al. [46], the AATE pass is fundamentally equivalent to a lowpass filter (5 × 5 mean kernel). Thus, for this comparison, within SOCET GXP we still ran NGATE, but for the smoothing step we replaced the AATE single pass with the same lowpass filter. Lastly, we purposely did not exercise the newer Automatic Spatial Modeler matcher (ASM; [47]) which is only available in SOCET GXP.
Fortunately, within SOCET GXP, while the interface has been renovated, the overall processing workflow is very similar to SOCET SET including initial data ingestion, image registration, tie point editing, triangulation, and eventual DTM extraction. For SOCET SET, this process is well described by Kirk et al. [2] and Sutton et al. [5]. To stage the comparison, we loaded the same stereo-images and defined the same adjustable line-scanner parameters during image triangulation including cross-track, in-track, radial positional and velocity biases and mounting angle bias. Because the line-scanner sensor model implementations are distinct, we cannot use the same metadata file (or ISD). During the NGATE extraction, both applications used the same custom “strategy” file called ngate_HIRISE.strategy, which is largely based on the built-in ngate_urban.strategy file but is optimized for HiRISE images. Strategy files allow for dozens of adjustable parameters (e.g., window sizes or slope constraints) which can be updated by the user [48]. In practice, this file only defines the initial parameter values, and the application will adapt the parameters based on the input images. Finally, DTMs were collected at the same grid spacing of 1 m in both systems and using similar smoothing methods as described above. No manual or operator editing was attempted on either DTM.
The main difference in the HiRISE workflows is that before DTM creation within SOCET SET, the user must export intermediate epipolar rectified images. The impact of this step is a forced single rectified transformation across the entire left/right image pair (and an extra resampling). We have never fully understood the need to do this in SOCET SET, but it has been required for HiRISE images prior to DTM extraction. Fortunately, in SOCET GXP, this intermediate step is no longer required and during DTM extraction rectification coefficients are automatically updated when they change significantly across the image.
In this paper, we only present a qualitative comparison of DTMs produced in the two systems, focusing on properties such as apparent sharpness, noise level, and artifacts. Overall, the DTMs were found to be very similar, which is not surprising since the same matching method and stereo-model parametrization were used in both applications. Interpreting the small quantitative differences between DTMs would be difficult, because we lack a reference dataset of superior precision and accuracy against which to evaluate the models. A possible objective for future research would be to make DTMs in the two systems from images of lower resolution and evaluate each against a DTM made from full-resolution HiRISE images. Such an approach, described in Kirk et al. [47], can be used to quantify both the horizontal resolution and vertical error of each product. The low-resolution stereopair to be evaluated could come from a different camera such as the MRO Context Camera (CTX; [24]) or could be simulated by down-sampling HiRISE images [47].

3.1. Comparison HiRISE Pair 1

Figure 3 shows the first DTM stereo-image extraction comparing SOCET SET and SOCET GXP. The HiRISE stereo images, located in the floor of Jezero crater, Mars (77.69°E, 18.41°N), were ESP_037330_1990 and ESP_037818_1990 (red channels). The colorized hillshade and zoomed-in grayscale hillshades are derived from a 1 m/pixel SOCET SET-generated DTM (left) and a SOCET GXP-generated DTM (right). These images were selected to show a relatively flat area.
Panel A shows the SOCET SET colorized hillshade and panel F shows the SOCET GXP colorized hillshade (the scalebar for A and F is at the top right of the figure). At this scale, both A and F colorized hillshades appear to be identical, highlighting the consistency between the applications. Panels B–E and G–H cover the two zoom-in locations shown by the red outlined boxes. These two zoomed-in regions were selected to contrast the matching results in a very flat dune field and a steep mesa-like feature. All six zoom-in panels are shown at the same scale (the scalebar for all six panels is at the bottom right of figure). Panels B and G show the first zoom-in of the hillshaded DTMs for SOCET SET and SOCET GXP, respectively. Panels C and H show the second zoom-in of the hillshaded DTMs for SOCET SET and SOCET GXP, respectively. Lastly, Panel D is the orthoimage of the same area as B and G and panel E is the orthoimage of the same area as C and H showing the SOCET GXP-created orthorectified ESP_037818_1990 image. The resulting orthorectified images, as generated from SOCET GXP and SOCET SET, were nearly identical, so they are not compared here.
Within the SOCET SET extraction, the hillshade does contain several distinct, undesirable linear artifacts as shown in panel C (45-degree angle across the lower part of the hillshade). We are uncertain about the cause of these artifacts, but they could be from the necessary intermediate epipolar rectification step or that the updated CSM-based senor model has mitigated a potential “pixel-locking” issue.

3.2. Comparison HiRISE Pair 2

Figure 4 shows the second stereo-extraction comparison using HiRISE images ESP_011969_1425, ESP_047190_1425 (red channels) from the rim of Triolet crater, Mars (191.98°E, 37.09°S). The colorized hillshade and zoomed-in grayscale hillshades are derived from a 1 m/pixel SOCET SET-generated DTM (left) and a SOCET GXP-generated DTM (right). These images were selected to show an extremely steep area.
Panel A shows the SOCET SET colorized hillshade and panel F shows the SOCET GXP colorized hillshade (the scalebar for A and F is at the top right of the figure). As in Figure 3, the colorized hillshades A and F are almost indistinguishable. Panels B–E and G–H cover the two zoom-in locations shown by the red outlined boxes. All six zoom-in panels are shown at the same scale (the scalebar for all six panels is at the bottom right of figure). Panels B and G show the first zoom-in of the hillshaded DTMs for SOCET SET and SOCET GXP, respectively, and cover a section of the Triolet crater rim. Panels C and H show the second zoom-in of the hillshaded DTMs for SOCET SET and SOCET GXP, respectively, and highlight a V-shaped gully-like feature. Lastly, Panel D is the orthoimage of the same area as B and G, and panel E is the orthoimage of the same area as C and H showing the SOCET GXP created orthorectified ESP_011969_1425 image.
In SOCET SET panel B, shown are one undesirable vertical and one horizontal linear artifacts. SOCET SET panel C also shows another more subtle horizontal linear artifact. In the top middle of SOCET GXP panel G we do find subtle flat polygonal or “faceted” artifacts (red arrow). This is common for very bland areas and is seen in DTMs from both SOCET GXP and SOCET SET. Filtering, as applied to both DTMs, has helped to mitigate these artifacts but they are unfortunately still visible.

3.3. Comparison Summary

Figure 3 and Figure 4 highlight the resulting DTM extraction across SOCET SET and SOCET GXP are very similar, which is one of the main goals of this paper. While not shown, and due to the similarity of the DTMs, the derived orthoimages were also nearly indistinguishable. The subtle differences in the DTM could be attributed to either advances in the SOCET GXP application itself (e.g., being able to dynamically epi-polar rectify the images during matching) or actual updates to the CSM-based line-scanner sensor model implementation [40].
Although we realize more testing is needed across other instruments (e.g., LROC, CTX), we have shown that the development described herein (addition of a settable reference ellipsoid radii to the CSM API, successful transition of ASC’s sensor models to the usgscsm library, and updated editing capabilities), and the unique capabilities available in SOCET SET, can now be accomplished by SOCET GXP. This will allow the ASC, and others in the planetary community, to transition to SOCET GXP; a move necessitated by the deprecation of BAE’s support for SOCET SET. While not discussed, it is worth noting that SOCET GXP offers much faster DTM extractions and image orthorectifications due to the use of multi-threading and/or Graphics Processing Unit (GPU) acceleration.

4. Access to the ASC Community Sensor Model usgscsm Library

The transition to the CSM API-based usgscsm library was ultimately based on the need to transition away from SOCET SET to SOCET GXP. This library, again while originally created for SOCET GXP, can now function as a standalone library or as a plug-in for NASA Ames Stereo Pipeline (ASP, v3) and the ISIS software suite (v3+). Any application that conforms to the CSM API, including the ability to set custom radii using the API, can also take advantage of the photogrammetric capabilities the usgscsm library offers.
As part of our NASA-supported community efforts, the source code for the usgscsm library can be found at the USGS GitHub repository (https://github.com/DOI-USGS/usgscsm, accessed on 6 February 2024). The ASC has also released the related ALE and knoten libraries (https://github.com/DOI-USGS/ALE, accessed on 6 February 2024, https://github.com/DOI-USGS/knoten, accessed on 6 February 2024). All three libraries are in the public domain and the code is licensed using a Creative Commons Zero (CC0 1.0), unless stated otherwise. Each site has their own GitHub issues and community discussion boards. Documentation for each site, is also available. Linked from the usgscsm wiki, sample data sets for testing in SOCET GXP, ASP and the Python-based knoten environment have been made available (https://github.com/DOI-USGS/usgscsm/wiki, accessed on 6 February 2024). Lastly, pre-built binaries for the usgscsm, ALE, and knoten libraries are also offered, including installation instructions.
As part of our Astrogeology Photogrammetry and Processing Lab (APPL), we have prepared a Standard Operating Procedure (SOP) manual that describes how a user can process their own data in SOCET GXP. The use of the usgscsm library is also already well described in ASP’s documentation [12]. Detailed workflow steps are provided in the SOP and will be posted to the usgscsm GitHub wiki (currently in review). For the most recent version of this SOP, please contact the lead author.

5. Summary

We have shown that the usgscsm library is ready for DTM production in SOCET GXP with the generic push-broom sensor model using HiRISE images. Because the usgscsm library is used in SOCET GXP, ASP, and ISIS, it also greatly facilitates sharing data between these applications. Examples of useful workflows that would exploit such interoperability include creating a DTM in ASP and editing it interactively in SOCET GXP, or sharing orientation data for a set of images controlled in SOCET GXP so that they can be processed in ISIS.
Testing the new capabilities of SOCET GXP, such as the ASM image-matching module, additional editing tools, and enhanced hardware support is a logical and valuable extension of the work reported here. This would also include utilizing the methodology of Kirk et al. [46] to quantify the resolution and precision of SOCET GXP DTMs as compared to SOCET SET. The community-supported usgscsm GitHub repository (e.g., the GitHub Discussion site and Wiki) is a mechanism to communicate the results of such tests.
Lastly, as new planetary instruments are supported by the ASC, we are adopting a policy to first implement a CSM-based sensor model over an ISIS-based sensor model to support the three applications discussed here (SOCET GXP, ASP, and ISIS). We are hopeful that more applications which natively support the CSM API may also implement the usgscsm library, broadening planetary data processing across the community, especially as efforts increase with the Artemis missions to the Moon.

Author Contributions

Conceptualization, T.M.H., R.L.K. and M.T.B.; methodology, T.M.H., R.L.K., D.M.G. and D.P.M.; software, J.R.L., D.P.M. and T.M.H.; photogrammetric data processing, D.M.G., B.L.R. and B.H.W.; analysis, T.M.H. and R.L.K.; writing—original draft preparation, T.M.H.; writing—review and editing, R.L.K. and M.T.B.; project administration, M.T.B. and T.M.H.; funding acquisition, M.T.B. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by NASA, grant number NNH22OB02A.

Data Availability Statement

The data used for in this technical report are freely available from the HiRISE Team as a data node of NASA’s Planetary Data System (PDS). The image product IDs used for Jezero crater were ESP_037330_1990 and ESP_037818_1990 (https://www.uahirise.org/ESP_037330_1990, accessed on 6 February 2024) and the derived DTM from the stereo images is available from ASC (https://doi.org/10.5066/P9REJ9JN, accessed on 6 February 2024). The image product IDs used for Triolet crater were ESP_011969_1425 and ESP_047190_1425 (https://www.uahirise.org/ESP_075886_1425, accessed on 6 February 2024) and the derived DTM from the stereo images is available from the HiRISE Team (https://www.uahirise.org/dtm/dtm.php?ID=ESP_047190_1425, accessed on 6 February 2024).

Acknowledgments

We are grateful to all the planetary instrument teams, specifically the LROC and HiRISE Teams, who have also been pushing forward in this transition. We are also thankful for support from the CSM Working Group and BAE Systems. Lastly, we would like to especially thank the many dedicated software developers from ASC and NASA Ames Research Center who have brought the usgscsm library into existence. Several internal reviews and three external anonymous reviews provided many helpful updates to the text. Any use of trade, firm, or product names is for descriptive purposes only and does not imply endorsement by the U.S. Government. All input data used for this paper are available via NASA’s Planetary Data System. This work has been funded by the NASA-USGS Planetary Spatial Data Infrastructure Interagency Agreement.

Conflicts of Interest

The authors declare no conflict of interest.

Abbreviations

AATEAdaptive Automatic Terrain Extraction
ALEAbstraction Layer for Ephemerides
APIApplication Programming Interface
APPLAstrogeology Photogrammetry and Processing Lab
ASCAstrogeology Science Center
ASPAmes Stereo Pipeline
ASUArizona State University
ASMAutomatic Spatial Modeler
AATEAdaptive Automatic Terrain Extraction
CCDCharge-Coupled Device
CSMCommunity Sensor Model
CTXContext Camera
DEMDigital Elevation Model
DTMDigital Terrain Model
EDRExperiment Data Record (PDS product)
ESAEuropean Space Agency
FOMFigure of Merit
GISGeospatial Information System
GPUGraphics Processing Unit
HiRISEHigh Resolution Imaging Science Experiment
HRSCHigh Resolution Stereo Camera
IMGImage format used by PDS
IMUInertial Measurement Unit
InSightInterior Exploration using Seismic Investigations, Geodesy and Heat Transport
ISDImage Support Data
ISISIntegrated Software for Imagers and Spectrometers
ISROIndian Space Research Organization
JPLJet Propulsion Lab
LCDLiquid Crystal Display
LROCLunar Reconnaissance Orbiter Camera
MGSMars Global Surveyor
MOLAMars Orbiter Laser Altimeter
MROMars Reconnaissance Orbiter
MSLMars Science Laboratory
NGATENext-Generation Automatic Terrain Extraction
NITFNational Imagery Transmission Format
NASANational Aeronautics and Space Administration
NGANational Geospatial-Intelligence Agency
NGATENext Generation Automatic Terrain Extraction
NITFNational Imagery Transmission Format
PDSPlanetary Data System
PICSPlanetary Image Cartographic System
PSPPrimary Science Phase
RDRReduced Data Record (PDS product)
RGBRed-Green-Blue color
SARSynthetic-Aperture Radar
SETSensor Exploitation Tool
SARSynthetic-aperture radar
SOCET GXPSOftCopy Geospatial eXploitation Products
SOCET SETSOftCopy Exploitation Toolkit
SOPStandard Operating Procedure
TINTriangulated Irregular Network
UAUniversity of Arizona
USGSUnited States Geological Survey
WGSWorld Geodetic System

References

  1. Community Sensor Model Working Group. Community Sensor Model (CSM) Technical Requirements Document (TRD); National Geospatial-Intelligence Agency: Springfield, VA, USA, 2007. [Google Scholar]
  2. Kirk, R.L.; Howington-Kraus, E.; Rosiek, M.R.; Anderson, J.A.; Archinal, B.A.; Becker, K.J.; Cook, D.A.; Galuszka, D.M.; Geissler, P.E.; Hare, T.M.; et al. Ultrahigh resolution topographic mapping of Mars with MRO HiRISE stereo images: Meter-scale slopes of candidate Phoenix landing sites. J. Geophys. Res. Planets 2008, 113, E00A24. [Google Scholar] [CrossRef]
  3. Henriksen, M.; Manheim, M.; Burns, K.; Seymour, P.; Speyerer, E.; Deran, A.; Boyd, A.; Howington-Kraus, E.; Rosiek, M.; Archinal, B.; et al. Extracting accurate and precise topography from LROC narrow angle camera stereo observations. Icarus 2017, 283, 122–137. [Google Scholar] [CrossRef]
  4. Bland, M.T.; Kirk, R.L.; Galuszka, D.M.; Mayer, D.P.; Beyer, R.A.; Fergason, R.L. How Well Do We Know Europa’s Topography? An Evaluation of the Variability in Digital Terrain Models of Europa. Remote Sens. 2021, 13, 5097. [Google Scholar] [CrossRef]
  5. Sutton, S.S.; Chojnacki, M.; McEwen, A.S.; Kirk, R.L.; Dundas, C.M.; Schaefer, E.I.; Conway, S.J.; Diniega, S.; Portyankina, G.; Landis, M.E.; et al. Revealing Active Mars with HiRISE Digital Terrain Models. Remote Sens. 2022, 14, 2403. [Google Scholar] [CrossRef]
  6. Golombek, M.; Kipp, D.; Warner, N.; Daubar, I.J.; Fergason, R.; Kirk, R.L.; Beyer, R.; Huertas, A.; Piqueux, S.; Putzig, N.E.; et al. Selection of the InSight Landing Site. Space Sci. Rev. 2017, 211, 5–95. [Google Scholar] [CrossRef]
  7. Fergason, R.L.; Hare, T.M.; Mayer, D.P.; Galuszka, D.M.; Redding, B.L.; Smith, E.D.; Shinaman, J.R.; Cheng, Y.; Otero, R.E. Mars 2020 Terrain Relative Navigation Flight Product Generation: Digital Terrain Model and Orthorectified Image Mosaics. In Proceedings of the 51st Lunar and Planetary Science Conference, The Woodlands, TX, USA, 16–20 March 2020. [Google Scholar] [CrossRef]
  8. Cheng, Y.; Ansar, A.; Johnson, A. Making an Onboard Reference Map From MRO/CTX Imagery for Mars 2020 Lander Vision System. Earth Space Sci. 2021, 8, e2020EA001560. [Google Scholar] [CrossRef]
  9. Laura, J.R.; Beyer, R.A. Knowledge Inventory of Foundational Data Products in Planetary Science. Planet. Sci. J. 2021, 2, 18. [Google Scholar] [CrossRef]
  10. Walker, S.; Pietrzak, A. Remote measurement methods for 3-D modeling purposes using BAE Systems’ Software. Geod. Cartogr. 2015, 64, 113–124. [Google Scholar] [CrossRef]
  11. Zhang, B.; Miller, S.; Walker, S.; Devenecia, K. Next Generation Automatic Terrain Extraction using Microsoft UltraCam imagery. In Proceedings of the ASPRS 2007 Annual Conference, Tampa, FL, USA, 7–11 May 2007. [Google Scholar]
  12. Beyer, R.A.; Alexandrov, O.; McMichael, S. The Ames Stereo Pipeline: NASA’s Open Source Software for Deriving and Processing Terrain Data. Earth Space Sci. 2018, 5, 537–548. [Google Scholar] [CrossRef]
  13. Porco, C.C.; West, R.A.; Squyres, S.; McEwenm, A.; Thomas, P.; Murray, C.; Delgenia, A.; Ingersoll, A.; Johnson, T.; Neukum, G.; et al. Cassini imaging science: Instrument characteristics and anticipated scientific investigations at Saturn. Space Sci. Rev. 2004, 115, 363–497. [Google Scholar] [CrossRef]
  14. Nozette, S.; Spudis, P.; Bussey, B.; Jensen, R.; Raney, K.; Winters, H.; Lichtenberg, C.L.; Marinelli, W.; Crusan, J.; Gates, M.; et al. The Lunar Reconnaissance Orbiter Miniature Radio Frequency (Mini-RF) Technology Demonstration. Space Sci. Rev. 2010, 150, 285–302. [Google Scholar] [CrossRef]
  15. Kordas, J.F.; Lewis, I.T.; Priest, R.E.; White, W.T., III; Nielsen, D.P.; Park, H.-S.; Wilson, B.A.; Shannon, M.J.; Ledebuhr, A.G.; Pleasance, L.D. UV/visible camera for the Clementine mission. In Proceedings of the SPIE’s 1995 Symposium on OE/Aerospace Sensing and Dual Use Photonics, Orlando, FL, USA, 17–21 April 1995; pp. 175–186. [Google Scholar]
  16. Sierks, H.; Keller, H.U.; Jaumann, R.; Michalik, H.; Behnke, T.; Bubenhagen, F.; Büttner, I.; Carsenty, U.; Christensen, U.; Enge, R.; et al. The Dawn Framing Camera. Space Sci. Rev. 2011, 163, 263–327. [Google Scholar] [CrossRef]
  17. Thomas, N.; Cremonese, G.; Ziethe, R.; Gerber, M.; Brändli, M.; Bruno, G.; Erismann, M.; Gambicorti, L.; Gerber, T.; Ghose, K.; et al. The Colour and Stereo Surface Imaging System (CaSSIS) for the ExoMars Trace Gas Orbiter. Space Sci. Rev. 2017, 212, 1897–1944. [Google Scholar] [CrossRef]
  18. Belton, M.J.S.; Klaasen, K.P.; Clary, M.C.; Anderson, J.L.; Anger, C.D.; Carr, M.H.; Chapman, C.R.; Davies, M.E.; Greeley, R.; Anderson, D.; et al. The Galileo Solid-State Imaging experiment. Space Sci. Rev. 1992, 60, 413–455. [Google Scholar] [CrossRef]
  19. Ishiguro, M.; Nakamura, R.; Tholen, D.J.; Hirata, N.; Demura, H.; Nemoto, E.; Nakamura, A.M.; Higuchi, Y.; Sogame, A.; Yamamoto, A.; et al. The Hayabusa Spacecraft Asteroid Multi-Band Imaging Camera (AMICA). Icarus 2010, 207, 714–731. [Google Scholar] [CrossRef]
  20. Orton, G.S.; Hansen, C.; Caplinger, M.; Ravine, M.; Atreya, S.; Ingersoll, A.P.; Jensen, E.; Momary, T.; Lipkaman, L.; Krysak, D.; et al. The first close-up images of Jupiter’s polar regions: Results from the Juno mission JunoCam instrument. Geophys. Res. Lett. 2017, 44, 4599–4606. [Google Scholar] [CrossRef]
  21. Robinson, M.S.; Brylow, S.M.; Tschimmel, M.; Humm, D.; Lawrence, S.J.; Thomas, P.C.; Denevi, B.W.; Bowman-Cisneros, E.; Zerr, J.; Ravine, M.A.; et al. Lunar Reconnaissance Orbiter Camera (LROC) Instrument Overview. Space Sci. Rev. 2010, 150, 81–124. [Google Scholar] [CrossRef]
  22. Murray, B.C.; Belton, M.J.S.; Danielson, G.E.; Davies, M.E.; Gault, D.E.; Hapke, B.; O’Leary, B.; Strom, R.G.; Suomi, V.; Trask, N. Mercury’s Surface: Preliminary Description and Interpretation from Mariner 10 Pictures. Science 1974, 185, 169–179. [Google Scholar] [CrossRef] [PubMed]
  23. Jaumann, R.; Neukum, G.; Behnke, T.; Duxbury, T.; Eichentopf, K.; Flohrer, J.; Gasselt, S.; Giese, B.; Gwinner, K.; Hauber, E.; et al. The high-resolution stereo camera (HRSC) experiment on Mars Express: Instrument aspects and experiment conduct from interplanetary cruise through the nominal mission. Planet. Space Sci. 2007, 55, 928–952. [Google Scholar] [CrossRef]
  24. Malin, M.C.; Edgett, K.S.; Cantor, B.A.; Caplinger, M.A.; Danielson, G.E.; Jensen, E.H.; Ravine, M.; Sandoval, J.L.; Supulver, K.D. An overview of the 1985–2006 Mars Orbiter Camera science investigation. Int. J. Mars Sci. Explor. 2010, 5, 1–60. [Google Scholar] [CrossRef]
  25. Christensen, P.R.; Jakosky, B.M.; Kieffer, H.H.; Malin, M.C.; McSween, H.Y., Jr.; Nealson, K.; Mehall, G.L.; Silverman, S.H.; Ferry, S.; Caplinger, M.; et al. The Thermal Emission Imaging System (THEMIS) for the Mars 2001 Odyssey Mission. Space Sci. Rev. 2004, 110, 85–130. [Google Scholar] [CrossRef]
  26. Malin, M.C.; Bell, J.F., III; Cantor, B.A.; Caplinger, M.A.; Calvin, W.M.; Clancy, R.T.; Edgett, K.S.; Edwards, L.; Haberle, R.M.; James, P.B.; et al. Context Camera Investigation on board the Mars Reconnaissance Orbiter. J. Geophys. Res. 2007, 112, E05S04. [Google Scholar] [CrossRef]
  27. McEwen, A.; Byrne, S.; Hansen, C.; Daubar, I.; Sutton, S.; Dundas, C.; Bardabelias, N.; Baugh, N.; Bergstrom, J.; Beyer, R.; et al. The high-resolution imaging science experiment (HiRISE) in the MRO extended science phases (2009–2023). Icarus, 2023; 115795, in press. [Google Scholar] [CrossRef]
  28. Bell, J.F., III; Godber, A.; McNair, S.; Caplinger, M.A.; Maki, J.N.; Lemmon, M.T.; Van Beek, J.; Malin, M.C.; Wellington, D.; Kinch, K.M.; et al. The Mars Science Laboratory Curiosity rover Mastcam instruments: Preflight and in-flight calibration, validation, and data archiving. Earth Space Sci. 2017, 4, 396–452. [Google Scholar] [CrossRef]
  29. Hawkins, S.E.; Boldt, J.D.; Darlington, E.H.; Espiritu, R.; Gold, R.E.; Gotwols, B.; Grey, M.P.; Hash, C.D.; Hayes, J.R.; Jaskulek, S.E.; et al. The Mercury Dual Imaging System on the MESSENGER Spacecraft. Space Sci. Rev. 2007, 131, 247–338. [Google Scholar] [CrossRef]
  30. Murchie, S.; Robinson, M.; Domingue, D.; Li, H.; Prockter, L.; Hawkins, S.E., III; Owen, W.; Clark, B.; Izenberg, N. Inflight Calibration of the NEAR Multispectral Imager: II. Results from Eros Approach and Orbit. Icarus 2002, 155, 229–243. [Google Scholar] [CrossRef]
  31. Weaver, H.A.; Gibson, W.C.; Tapley, M.B.; Young, L.A.; Stern, S.A. Overview of the New Horizons Science Payload. Space Sci. Rev. 2008, 140, 75–91. [Google Scholar] [CrossRef]
  32. Rizk, B.; D’aubigny, C.D.; Golish, D.; Fellows, C.; Merrill, C.; Smith, P.; Walker, M.S.; Hendershot, J.E.; Hancock, J.; Bailey, S.H.; et al. OCAMS: The OSIRIS-REx Camera Suite. Space Sci. Rev. 2018, 214, 26. [Google Scholar] [CrossRef]
  33. Haruyama, J.; Matsunaga, T.; Ohtake, M.; Morota, T.; Honda, C.; Yokota, Y.; Torii, M.; Ogawa, Y.; LISM Working Group. Global lunar-surface mapping experiment using the Lunar Imager/Spectrometer on SELENE. Earth Planets Space 2008, 60, 243–255. [Google Scholar] [CrossRef]
  34. Flinn, E.A. Scientific results of the Viking Project. J. Geophys. Res. 1977, 82, 735. [Google Scholar]
  35. Smith, B.A.; Briggs, G.A.; Danielson, G.E.; Cook, A.F.; Davies, M.E.; Hunt, G.E.; Masursky, H.; Soderblom, L.A.; Owen, T.C.; Sagan, C.; et al. Voyager imaging experiment. Space Sci. Rev. 1977, 21, 103–127. [Google Scholar] [CrossRef]
  36. Kirk, R.L.; Howington-Kraus, E.; Hare, T.; Dorrer, E.; Cook, D.; Becker, K.; Thompson, K.; Redding, B.; Blue, J.; Galuszka, D.; et al. Digital photogrammetric analysis of the IMP camera images: Mapping the Mars Pathfinder landing site in three dimensions. J. Geophys. Res. 1999, 104, 8869–8887. [Google Scholar] [CrossRef]
  37. Howington-Kraus, E.; Kirk, R.L.; Galuszka, D.M.; Redding, B.L. USGS Magellan stereomapping of Venus. In Proceedings of the European Planetary Science Congress 2006, Berlin, Germany, 18–22 September 2006; p. 490. [Google Scholar]
  38. Soderblom, L.A.; Tomasko, M.G.; Archinal, B.A.; Becker, T.L.; Bushroe, M.W.; Cook, D.A.; Doose, L.R.; Galuszka, D.M.; Hare, T.M.; Howington-Kraus, E.; et al. Topography and geomorphology of the Huygens landing site on Titan. Planet. Space Sci. 2007, 55, 2015–2024. [Google Scholar] [CrossRef]
  39. Kirk, R.L.; Howington-Kraus, E. Radargrammetry on three planets. Int. Arch. Photogramm. Remote Sens. Spat. Inf. Sci. 2008, 37, 973–980. [Google Scholar]
  40. Laura, J.R.; Mapel, J.; Hare, T. Planetary Sensor Models Interoperability Using the Community Sensor Model Specification. Earth Space Sci. 2020, 7, e2019EA000713. [Google Scholar] [CrossRef]
  41. Archinal, B.A.; Acton, C.H.; A’hearn, M.F.; Conrad, A.; Consolmagno, G.J.; Duxbury, T.; Hestroffer, D.; Hilton, J.L.; Kirk, R.L.; Klioner, S.A.; et al. Report of the IAU Working Group on Cartographic Coordinates and Rotational Elements: 2015. Celest. Mech. Dyn. Astron. 2018, 130, 22. [Google Scholar] [CrossRef]
  42. Di, K.; Li, R. CAHVOR camera model and its photogrammetric conversion for planetary applications. J. Geophys. Res. 2004, 109, E04004. [Google Scholar] [CrossRef]
  43. Xu, X.; Liu, M.; Peng, S.; Ma, Y.; Zhao, H.; Xu, A. An In-Orbit Stereo Navigation Camera Self-Calibration Method for Planetary Rovers with Multiple Constraints. Remote Sens. 2022, 14, 402. [Google Scholar] [CrossRef]
  44. Kirk, R.L.; Barrett, J.M.; Wahl, D.E.; Erteza, I.; Jackowatz, C.V.; Yocky, D.A.; Turner, S.; Bussey, D.B.J.; Paterson, G.W. A semi-rigorous sensor model for precision geometric processing of Mini-RF bistatic radar images of the Moon. Int. Arch. Photogramm. Remote Sens. Spat. Inf. Sci. 2016, 41, 425–429. [Google Scholar] [CrossRef]
  45. Spudis, P.; Nozette, S.; Bussey, B.; Raney, K.; Winters, H.; Lichtenberg, C.L.; Marinelli, W.; Crusan, J.C.; Gates, M.M. Mini-SAR: An imaging radar experiment for the Chandrayaan-1 mission to the Moon. Curr. Sci. 2009, 96, 533–539. (In India) [Google Scholar]
  46. Kirk, R.L.; Mayer, D.; Redding, B.L.; Galuszka, D.M.; Fergason, R.L.; Hare, T.M.; Gwinner, K. Further adventures in mars DTM quality: Smoothing errors, sharpening details. ISPRS-Int. Arch. Photogramm. Remote Sens. Spat. Inf. Sci. 2021, XLIII-B3-2, 659–666. [Google Scholar] [CrossRef]
  47. Zhang, B.; Miller, S.B. Adaptive Automatic Terrain Extraction. In Proceedings of the SPIE 3072, Integrating Photogrammetric Techniques with Scene Analysis and Machine Vision III, Orlando, FL, USA, 21–25 April 1997; pp. 27–36. [Google Scholar]
  48. Zhang, B. Automatic Spatial Modeler (ASM): Elevation by Innovation, BAE Systems, Geospatial eXploitation Products. 2019. Available online: https://www.geospatialexploitationproducts.com/wp-content/uploads/2019/06/sgxp_automatic-spatial-modeler.pdf (accessed on 6 February 2024).
Figure 1. A screenshot of a multi-port viewer in SOCET GXP showing an anaglyph view for a HiRISE image stereo-pair within the floor of Jezero crater (77.69°E, 18.41°N). Using the newly added tool “Grid as TIN”, the user defines a small region as shown by the yellow box, where the original raster-based DTM was converted to a temporary triangular irregular network (TIN) for vertex editing. Once the user completes their updates to the TIN, the tool will then convert the allocated region back to a raster-based pixel grid for further pixel-based editing.
Figure 1. A screenshot of a multi-port viewer in SOCET GXP showing an anaglyph view for a HiRISE image stereo-pair within the floor of Jezero crater (77.69°E, 18.41°N). Using the newly added tool “Grid as TIN”, the user defines a small region as shown by the yellow box, where the original raster-based DTM was converted to a temporary triangular irregular network (TIN) for vertex editing. Once the user completes their updates to the TIN, the tool will then convert the allocated region back to a raster-based pixel grid for further pixel-based editing.
Remotesensing 16 00648 g001
Figure 2. A screenshot of a SOCET GXP Multiport showing an anaglyph view for a HiRISE image stereo-pair (ESP_037330_1990, ESP_037818_1990, red channels) within the floor of Jezero crater (77.69°E, 18.41°N). 4 m interval contours are shown to highlight a visual representation for the stereo-derived DTM. While editing can be performed in this anaglyph mode, most workstations, specifically configured for DTM editing, will have a high-end Graphics Processing Unit (GPU) driving two Liquid Crystal Displays (LCDs) mounted on a specially designed stand. A passive polarized mirror bisects the two monitors allowing the user, who is wearing polarized eyeglasses, to view the left and right monitors separately. The SOCET GXP application, using the available rigorous camera model, provides dynamic adjustments to the left and right images, resulting in the perception of depth. This is how a user can visually verify the quality of the DTMs, point-by-point, and manually edit any poorly matched points (also called blunders).
Figure 2. A screenshot of a SOCET GXP Multiport showing an anaglyph view for a HiRISE image stereo-pair (ESP_037330_1990, ESP_037818_1990, red channels) within the floor of Jezero crater (77.69°E, 18.41°N). 4 m interval contours are shown to highlight a visual representation for the stereo-derived DTM. While editing can be performed in this anaglyph mode, most workstations, specifically configured for DTM editing, will have a high-end Graphics Processing Unit (GPU) driving two Liquid Crystal Displays (LCDs) mounted on a specially designed stand. A passive polarized mirror bisects the two monitors allowing the user, who is wearing polarized eyeglasses, to view the left and right monitors separately. The SOCET GXP application, using the available rigorous camera model, provides dynamic adjustments to the left and right images, resulting in the perception of depth. This is how a user can visually verify the quality of the DTMs, point-by-point, and manually edit any poorly matched points (also called blunders).
Remotesensing 16 00648 g002
Figure 3. HiRISE DTM comparison visualized as hillshades of SOCET SET (left, panels (AC)) and SOCET GXP (right, panels (FH)) models from the same stereopair in Jezero crater, Mars. Orthoimages from GXP are in panels (D,E). See Section 3.1 for a detailed description.
Figure 3. HiRISE DTM comparison visualized as hillshades of SOCET SET (left, panels (AC)) and SOCET GXP (right, panels (FH)) models from the same stereopair in Jezero crater, Mars. Orthoimages from GXP are in panels (D,E). See Section 3.1 for a detailed description.
Remotesensing 16 00648 g003
Figure 4. HiRISE DTM extraction comparison as hillshades from SOCET SET (left, panels (AC)) and SOCET GXP (right, panels (FH)) of Triolet crater, Mars. Orthoimages from GXP are in panels (D,E). The red arrow highlights a remaining but subtle polygonal or “faceted” artifact. See Section 3.2 for a detailed description.
Figure 4. HiRISE DTM extraction comparison as hillshades from SOCET SET (left, panels (AC)) and SOCET GXP (right, panels (FH)) of Triolet crater, Mars. Orthoimages from GXP are in panels (D,E). The red arrow highlights a remaining but subtle polygonal or “faceted” artifact. See Section 3.2 for a detailed description.
Remotesensing 16 00648 g004
Table 1. USGS ASC currently supported instruments with the usgscsm and ALE libraries. Supported instruments are usable in any CSM-supported application or SET. Example Jupiter Notebooks for most instruments are available here: https://github.com/DOI-USGS/knoten, accessed on 6 February 2024.
Table 1. USGS ASC currently supported instruments with the usgscsm and ALE libraries. Supported instruments are usable in any CSM-supported application or SET. Example Jupiter Notebooks for most instruments are available here: https://github.com/DOI-USGS/knoten, accessed on 6 February 2024.
MissionInstrument NameSensor TypeReference
Cassini OrbiterISS-NAC (Narrow Angle Camera)Framing Camera[13]
Cassini OrbiterISS-WAC (Wide Angle Camera)Framing Camera[13]
Chandrayaan 1Miniature Radio-Frequency instrument (Mini-RF)SAR[14]
ClementineUltraviolet/Visible Camera (UVVIS)Framing Camera[15]
DawnFraming Camera (FC) InstrumentFraming Camera[16]
ExoMars Trace Gas OrbiterColour and Stereo Surface Imaging System (CaSSIS)Push Frame Sensor[17]
GalileoSolid State Imaging System (SSI)Framing Camera[18]
HayabusaTelescopic Camera (AMICA)Framing Camera[19]
HayabusaNear Infrared Spectrometer (NIRS)Framing Camera[19]
JunoJunoCamLine Scan Sensor[20]
Lunar Reconnaissance OrbiterLROC-NAC (Narrow Angle Camera)Line Scan Sensors[21]
Mariner 10VIDICON_A/BFraming Camera[22]
Mars ExpressHigh Resolution Stereo Camera (HRSC)Line Scan Sensors[23]
Mars Global SurveyorMOC-NAC (Narrow Angle Camera)Line Scan Sensors[24]
Mars Global SurveyorMOC-WAC (Wide Angle Camera)Line Scan Sensor[24]
Mars OdysseyThermal Emission Imaging System (THEMIS-IR)Line Scan Sensors[25]
Mars OdysseyThermal Emission Imaging System (THEMIS-VIS)Push Frame Sensor[25]
Mars Reconnaissance OrbiterContext Camera (CTX)Line Scan Sensor[26]
Mars Reconnaissance OrbiterHigh Resolution Imaging Science Experiment (HiRISE)Line Scan Sensor[27]
Mars Science LaboratoryMast Camera (left, right)CAHVOR/Framing[28]
MessengerMDIS-NAC (Narrow Angle Camera)Framing Camera[29]
MessengerMDIS-WAC (Wide Angle Camera)Framing Camera[29]
Near Earth Asteroid RendezvousMultispectral Imager (MI)Framing Camera[30]
New HorizonsLong Range Reconnaissance Imager (LORRI)Framing Camera[31]
New HorizonsMultispectral Visible Imaging Camera (MVIC)Framing Camera[31]
New HorizonsLinear Etalon Imaging Spectral Array (LEISA)Line Scan Sensor[31]
Osiris-RexPolyCam, MapCam, SamCam (OCAMS)Framing Camera[32]
Kaguya (SELENE)Kaguya Terrain Camera (TC)Line Scan Sensors[33]
Kaguya (SELENE)Multiband Imager (Mi)Line Scan Sensor[33]
Viking Orbiter 1/2Visual Imaging Subsystem Camera A/BFraming Camera[34]
Voyager 1/2ISS-NAC (Narrow Angle Camera)Framing Camera[35]
Voyager 1/2ISS-WAC (Wide Angle Camera)Framing Camera[35]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Hare, T.M.; Kirk, R.L.; Bland, M.T.; Galuszka, D.M.; Laura, J.R.; Mayer, D.P.; Redding, B.L.; Wheeler, B.H. Current Status of the Community Sensor Model Standard for the Generation of Planetary Digital Terrain Models. Remote Sens. 2024, 16, 648. https://doi.org/10.3390/rs16040648

AMA Style

Hare TM, Kirk RL, Bland MT, Galuszka DM, Laura JR, Mayer DP, Redding BL, Wheeler BH. Current Status of the Community Sensor Model Standard for the Generation of Planetary Digital Terrain Models. Remote Sensing. 2024; 16(4):648. https://doi.org/10.3390/rs16040648

Chicago/Turabian Style

Hare, Trent M., Randolph L. Kirk, Michael T. Bland, Donna M. Galuszka, Jason R. Laura, David P. Mayer, Bonnie L. Redding, and Benjamin H. Wheeler. 2024. "Current Status of the Community Sensor Model Standard for the Generation of Planetary Digital Terrain Models" Remote Sensing 16, no. 4: 648. https://doi.org/10.3390/rs16040648

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop