A Fully Automated SETSM Framework for Improving the Quality of GCP-Free DSMs Generated from Multiple PlanetScope Stereo Pairs
Highlights
- Automatic SETSM framework for PlanetScope PS2 DSM generation;
- Improvement of DSM quality with optimized stereo pair selection and inter-plane vertical coregistration.
- Optimized stereo pair selection with sequential filtering process and weighted stereo pair index effectively and automatically identifies well-defined stereo pairs.
- Inter-plane vertical coregistration improves both DSM quality and consistency and reduces vertical errors by up to 43% in RMSE without existing reference surfaces.
Abstract
1. Introduction
2. Automatic SETSM Framework for PlanetScope PS2 DSM Generation
3. Detailed Methodology
3.1. Optimized Stereo Pair Selection
3.1.1. Initial Stereo Pair Selection
3.1.2. Optimized Stereo Pair Selection with WSPI
3.2. Inter-Plane Vertical Coregistration
3.2.1. Pairwise Vertical Differences Between SETSM Optimal Heights of Stereo Pairs
3.2.2. Definition of the Reference Stereo Pair
3.2.3. Construction of Reference Surfaces, DSMref
3.2.4. Sequential Vertical Coregistration with the Reference DSM
3.3. Weighted Optimal Heights with 3D KWHE Algorithm
3.4. RPC Bias Compensation Based on Bias-Free DSM
3.5. Tile Mosaic
4. Experimental Results
4.1. Pantasma Crater, Nicaragua
4.1.1. Reference Data and PlanetScope PS2 Images
4.1.2. Geometric Sensitivity Analysis for Quality of PlanetScope PS2 Single Stereo DSMs
4.1.3. PSMDSM Comparison to WorldView-3 DSM
Analysis of Stereo Pairs and VC WLSA
Quality Analysis of PSMDSMs
- (1)
- Non-application of VC (No VC);
- (2)
- Non-application of both VC and relative RPC bias adjustments (No VCRA);
- (3)
- Relative VC without the reference DSM (Relative VC);
- (4)
- Absolute VC with the reference DSM of the SRTM 30 m DSM (Absolute VC).
4.1.4. PSMDSMs with Increased Image Temporal Baseline
4.1.5. Analysis of Seamless PSMDSM Mosaic for Pantasma Crater Region
4.2. Other Impact Craters
4.2.1. Oasis Crater in Libya
4.2.2. British Petroleum (B. P.) Structure Crater in Libya
4.2.3. Bigach Crater in Kazakhstan
4.2.4. Iturralde Crater in Bolivia
5. Discussion
6. Conclusions
Author Contributions
Funding
Data Availability Statement
Acknowledgments
Conflicts of Interest
Abbreviations
| DSM | Digital Surface Model |
| GCP | Ground Control Point |
| TIN | Triangular Irregular Network |
| SETSM | Surface Extraction by TIN-Based Search-Space Minimization |
| WSPI | Weighted Stereo Pair Index |
| RPC | Rational Polynomial Coefficient |
| RMSE | Root Mean Square Error |
| GSD | Ground Sample Distance |
| SGM | Semi-Global Matching |
| SRTM | Shuttle Radar Topography Mission |
| AOI | Area Of Interest |
| MMP | Multiple-Pair Matching Procedure |
| KWHE | Kernel-Based Weighted Height Estimation |
| HPC | High Performance Computing |
| USGS | United States Geological Survey |
| EROS | Earth Resources Observation and Science |
| PS | PlanetScope |
| SP | Stereo Pair |
| AA | Asymmetry Angle |
| BEA | Bisector Elevation Angle |
| CA | Convergence Angle |
| PSMDSM | PlanetScope Multiple-Image-Derived DSM |
| API | Application Programming Interface |
| MP | Matching Point |
| VLL | Vertical-Line Locus |
| IP | Inter-Pair |
| NCC | Normalized Cross-Correlation |
| GNCC | Geometrically Corrected NCC |
| UNCC | Uncorrected NCC |
| VC | Vertical Coregistration |
| WLSA | Weighted Least Squares Adjustment |
| LSF | Local Surface Fitting |
| PSSDSM | PlanetScope Single-Pair DSM |
| LB | Lower Bound |
| UB | Upper Bound |
References
- Planet Analytic Imagery and Archive. Available online: https://www.planet.com/products/satellite-imagery-of-earth/ (accessed on 26 December 2025).
- PlanetScope Technical Specification. Available online: https://docs.planet.com/data/imagery/planetscope/techspec/ (accessed on 16 February 2026).
- Sarkar, S.; Sagan, V.; Bhadra, S.; Bhodes, K.; Pokharel, M.; Fritschi, F.B. Soybean seed composition prediction from standing crops using PlanetScope satellite imagery and machine learning. ISPRS J. Photogram. Remote Sens. 2024, 204, 257–274. [Google Scholar] [CrossRef]
- Yao, Y.; Hu, C.; Cannizzaro, J.P.; Zhang, S.; Barnes, B.B.; Xie, Y.; Qi, L.; Armstrong, C.; Chen, Z. Detecting cyanobacterial blooms in the Caloosahatchee river and estuary using PlanetScope imagery and deep learning. IEEE Trans. Geosci. Remote Sens. 2024, 62, 4202513. [Google Scholar] [CrossRef]
- Kluczek, M.; Aagajewski, B.; Zwijacz-Kozica, T. Mountain tree species mapping using Sentinel-2, Planetscope, and airborne Hyspex hyperspectral imagery. Remote Sens. 2023, 15, 844. [Google Scholar] [CrossRef]
- Kimijima, S.; Nagai, M. High spatiotemporal flood monitoring associated with rapid lake shrinkage using Planet Smallsat and Sentinel-1 data. Remote Sens. 2023, 15, 1099. [Google Scholar] [CrossRef]
- Duan, P.; Zhang, F.; Liu, C.; Tan, M.L.; Shi, J.; Wang, W.; Cai, Y.; Kung, H.-T.; Yang, S. High-resolution PlanetScope imagery and machine learning for estimating suspended particulate matter in the Ebinur lake, Xinjiang, China. IEEE J. Select. Top. Appl. Earth Obs. Remote Sens. 2023, 16, 1019–1032. [Google Scholar] [CrossRef]
- John, A.; Cannistra, A.F.; Yang, K.; Tan, A.; Shean, D.; Lambers, J.H.R.; Cristea, M. High-resolution snow-covered area mapping in forested mountain ecosystems using PlanetScope imagery. Remote Sens. 2022, 14, 3409. [Google Scholar] [CrossRef]
- Sagan, V.; Maimaitijiang, M.; Bhadra, S.; Maimaitiyiming, M.; Brown, D.R.; Sidike, P.; Fritschi, F.B. Field-scale crop yield prediction using multi-temporal WoldView-3 and PlanetScope satellite data and deep learning. ISPRS J. Photogram. Remote Sens. 2021, 174, 265–281. [Google Scholar] [CrossRef]
- Ghuffar, S. DEM generation with multi satellite PlanetScope imagery. Remote Sens. 2018, 10, 1462. [Google Scholar] [CrossRef]
- Hirschmuller, H. Stereo Processing by Semiglobal Matching and Mutual Information. IEEE Trans. Pattern Anal. Mach. Int. 2007, 30, 328–341. [Google Scholar] [CrossRef]
- Aati, S.; Avouac, J.-P. Optimization of optical image geometric modeling, application to topography extraction and topographic change measurements using PlanetScope and SkySat imagery. Remote Sens. 2020, 12, 3418. [Google Scholar] [CrossRef]
- d’Angelo, P.; Reinartz, P. Digital elevation models from stereo, video and multi-view imagery captured by small satellites. Int. Arch. Photogramm. Remote Sens. Spat. Inf. Sci. 2021, XLIII-B2-2021, 77–82. [Google Scholar] [CrossRef]
- Huang, D.; Tang, Y.; Qin, R. An evaluation of planetscope images for 3D reconstruction and change detection-Experimental validations with case studies. GIScience Remote Sens. 2022, 59, 744–761. [Google Scholar] [CrossRef]
- Qin, R. Automated 3D Recovery from Very High Resolution Multi-view Satellite Images. In Proceedings of the ASPRS (IGTF) Annual Conference, Baltimore, MD, USA, 12–16 March 2017. [Google Scholar]
- Noh, M.; Howat, I.M. Extending SETSM capability from stereo to multi-pair imagery. Remote Sen. 2025, 17, 3206. [Google Scholar] [CrossRef]
- Noh, M.; Howat, I.M. Analysis of PlanetScope Dove digital surface model accuracy using geometrically simulated images. Remote Sens. 2023, 15, 3496. [Google Scholar] [CrossRef]
- Jeong, J.; Kim, T. Analysis of Dual-Sensor Stereo Geometry and Its Positioning Accuracy. Photogramm. Eng. Remote Sens. 2014, 80, 653–661. [Google Scholar] [CrossRef]
- Planet Inc. Application Programming Interfaces (APIs). Available online: https://docs.planet.com/develop/apis/ (accessed on 26 December 2025).
- Noh, M.; Howat, I.M. Automatic relative RPC image model bias compensation through hierarchical image matching for improving DEM quality. ISPRS J. Photogram. Remote Sens. 2018, 136, 120–133. [Google Scholar] [CrossRef]
- Nuth, C.; Kääb, A. Co-registration and bias corrections of satellite elevation data sets for quantifying glacier thickness change. Cryosphere 2011, 5, 271–290. [Google Scholar] [CrossRef]
- Osinski, G.R.; Grieve, R.A.F.; Ferriere, L.; Losiak, A.; Pickersgill, A.E.; Cavosie, A.J.; Hibbard, S.M.; Hill, P.J.A.; Bermudez, J.J.; Marion, C.L.; et al. Impact Earth: A review of the terrestrial impact record. Earth Sci. Rev. 2022, 232, 104112. [Google Scholar] [CrossRef]
- Rochette, P.; Alac, R.; Beck, P.; Brocard, G.; Cavosie, A.J.; Debaille, V.; Devouard, B.; Jourdan, F.; Mougel, B.; Mustard, F.; et al. Pantasma: Evidence for a Pleistocene circa 14 km diameter impact crater in Nicaragua. Meteorit. Planet. Sci. 2019, 54, 880–901. [Google Scholar] [CrossRef]
- Rochette, P.; Beck, P.; Bizzarro, M.; Braucher, R.; Cornec, J.; Debaille, V.; Devouard, B.; Gattacceca, J.; Jourdan, F.; Moustard, F.; et al. Impact glasses from Belize represent tektites from the Pleistocene Pantasma impact crater in Nicaragua. Commun. Earth Environ. 2021, 2, 94. [Google Scholar] [CrossRef]
- USGS EathExplorer. Available online: https://earthexplorer.usgs.gov/ (accessed on 26 December 2025).
- Noh, M.; Howat, I.M. Automated coregistration of repeat digital elevation models for surface elevation change measurement using geometric constraints. IEEE Tran. Geosci. Remote Sens. 2014, 52, 2247–2260. [Google Scholar] [CrossRef]










































| CL | Tile #1 | Tile #2 | Tile #3 | Tile #4 | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Initial | Final | Applied Ratio | Initial | Final | Applied Ratio | Initial | Final | Applied Ratio | Initial | Final | Applied Ratio | |
| 0~10 | 28 | 24 | 85.7 | 29 | 24 | 82.8 | 25 | 22 | 88.0 | 28 | 24 | 85.7 |
| 10~20 | 15 | 10 | 66.7 | 13 | 13 | 100.0 | 4 | 3 | 75.0 | 4 | 1 | 25.0 |
| 20~30 | 14 | 5 | 35.7 | 14 | 10 | 71.4 | 12 | 7 | 58.3 | 12 | 7 | 58.3 |
| 30~40 | 6 | 0 | 0.0 | 7 | 2 | 28.6 | 14 | 4 | 28.6 | 13 | 4 | 30.8 |
| 40~50 | 4 | 0 | 0.0 | 5 | 3 | 60.0 | 4 | 1 | 25.0 | 8 | 2 | 25.0 |
| Total | 67 | 39 | 68 | 52 | 59 | 37 | 65 | 38 | ||||
| Viewing Geometry | Interval | Tile #1 | Tile #2 | Tile #3 | Tile #4 | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Count | Ratio [%] | Count | Ratio [%] | Count | Ratio [%] | Count | Ratio [%] | ||||||||||
| Level | Level | Level | Level | Level | Level | Level | Level | ||||||||||
| 3 | 0 | 3 | 0 | 3 | 0 | 3 | 0 | 3 | 0 | 3 | 0 | 3 | 0 | 3 | 0 | ||
| CA | 3–4 | 62 | 0 | 25.5 | 0.0 | 80 | 0 | 32.8 | 0.0 | 61 | 0 | 26.5 | 0.0 | 65 | 0 | 22.8 | 0.0 |
| 4–5 | 54 | 23 | 22.2 | 23.0 | 61 | 37 | 25.0 | 33.0 | 68 | 38 | 29.6 | 38.0 | 78 | 50 | 27.4 | 38.8 | |
| 5–6 | 51 | 22 | 21.0 | 22.0 | 48 | 31 | 19.7 | 27.7 | 31 | 16 | 13.5 | 16.0 | 38 | 15 | 13.3 | 11.6 | |
| 6–7 | 26 | 13 | 10.7 | 13.0 | 23 | 14 | 9.4 | 12.5 | 30 | 15 | 13.0 | 15.0 | 25 | 11 | 8.8 | 8.5 | |
| 7–8 | 21 | 16 | 8.6 | 16.0 | 20 | 19 | 8.2 | 17.0 | 21 | 14 | 9.1 | 14.0 | 44 | 25 | 15.4 | 19.4 | |
| 8–9 | 16 | 14 | 6.6 | 14.0 | 6 | 5 | 2.5 | 4.5 | 9 | 8 | 3.9 | 8.0 | 15 | 9 | 5.3 | 7.0 | |
| 9> | 13 | 12 | 5.3 | 12.0 | 6 | 6 | 2.5 | 5.4 | 10 | 9 | 4.3 | 9.0 | 20 | 19 | 7.0 | 14.7 | |
| total | 243 | 100 | 100 | 100 | 244 | 112 | 100 | 100 | 230 | 100 | 100 | 100 | 285 | 129 | 100 | 100 | |
| AA | 0–10 | 92 | 46 | 37.9 | 46.0 | 98 | 52 | 40.2 | 46.4 | 97 | 40 | 42.2 | 40.0 | 113 | 51 | 39.6 | 39.5 |
| 10–20 | 26 | 14 | 10.7 | 14.0 | 36 | 18 | 14.8 | 16.1 | 33 | 19 | 14.3 | 19.0 | 52 | 28 | 18.2 | 21.7 | |
| 20–30 | 36 | 17 | 14.8 | 17.0 | 25 | 12 | 10.2 | 10.7 | 30 | 21 | 13.0 | 21.0 | 34 | 23 | 11.9 | 17.8 | |
| 30–40 | 32 | 17 | 13.2 | 17.0 | 32 | 19 | 13.1 | 17.0 | 22 | 8 | 9.6 | 8.0 | 32 | 13 | 11.2 | 10.1 | |
| 40–50 | 43 | 6 | 17.7 | 6.0 | 34 | 6 | 13.9 | 5.4 | 36 | 9 | 15.7 | 9.0 | 31 | 11 | 10.9 | 8.5 | |
| 50–60 | 14 | 0 | 5.8 | 0.0 | 19 | 5 | 7.8 | 4.5 | 12 | 3 | 5.2 | 3.0 | 23 | 3 | 8.1 | 2.3 | |
| total | 243 | 100 | 100 | 100 | 244 | 112 | 100 | 100 | 230 | 100 | 100 | 100 | 285 | 129 | 100 | 100 | |
| BEA | 90–89 | 39 | 16 | 16.0 | 16.0 | 38 | 11 | 15.6 | 9.8 | 44 | 20 | 19.1 | 20.0 | 41 | 23 | 14.4 | 17.8 |
| 89–88 | 88 | 35 | 36.2 | 35.0 | 78 | 51 | 32.0 | 45.5 | 85 | 38 | 37.0 | 38.0 | 71 | 27 | 24.9 | 20.9 | |
| 88–87 | 61 | 28 | 25.1 | 28.0 | 63 | 25 | 25.8 | 22.3 | 60 | 31 | 26.1 | 31.0 | 70 | 33 | 24.6 | 25.6 | |
| 87–86 | 42 | 21 | 17.3 | 21.0 | 51 | 23 | 20.9 | 20.5 | 24 | 11 | 10.4 | 11.0 | 56 | 31 | 19.6 | 24.0 | |
| 86–85 | 13 | 0 | 5.3 | 0.0 | 12 | 2 | 4.9 | 1.8 | 17 | 0 | 7.4 | 0.0 | 42 | 14 | 14.7 | 10.9 | |
| 85–84 | 0 | 0 | 0.0 | 0.0 | 2 | 0 | 0.8 | 0.0 | 0 | 0 | 0.0 | 0.0 | 5 | 1 | 1.8 | 0.8 | |
| total | 243 | 100 | 100 | 100 | 244 | 112 | 100 | 100 | 230 | 100 | 100 | 100 | 285 | 129 | 100 | 100 | |
| Crater Name | Country | Location | Temporal Baseline [Day] | Tile Size [km] | Height Range [m] | Quality Statistics from dH | ||||
|---|---|---|---|---|---|---|---|---|---|---|
| Relative VC | Absolute VC | |||||||||
| Latitude | Longitude | P [%] | RMSE [m] | P [%] | RMSE [m] | |||||
| Oasis | Libya | 24.57N | 24.43E | 30 | 8 | 138.83 | 96.67 | 5.77 | 96.93 | 5.63 |
| British Petroleum Structure | Libya | 25.35N | 24.32E | 30 | 4 | 106.45 | 95.64 | 5.59 | 95.58 | 5.62 |
| Bigach | Kazakhstan | 48.52N | 82.01E | 60 | 15 | 277.21 | 100.00 | 3.71 | 100.00 | 3.73 |
| Iturralde | Bolivia | 12.75S | 64.71W | 90 | 10 | 47.09 | 99.98 | 4.36 | 100 | 2.87 |
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. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.
Share and Cite
Noh, M.-J.; Howat, I.M. A Fully Automated SETSM Framework for Improving the Quality of GCP-Free DSMs Generated from Multiple PlanetScope Stereo Pairs. Remote Sens. 2026, 18, 806. https://doi.org/10.3390/rs18050806
Noh M-J, Howat IM. A Fully Automated SETSM Framework for Improving the Quality of GCP-Free DSMs Generated from Multiple PlanetScope Stereo Pairs. Remote Sensing. 2026; 18(5):806. https://doi.org/10.3390/rs18050806
Chicago/Turabian StyleNoh, Myoung-Jong, and Ian M. Howat. 2026. "A Fully Automated SETSM Framework for Improving the Quality of GCP-Free DSMs Generated from Multiple PlanetScope Stereo Pairs" Remote Sensing 18, no. 5: 806. https://doi.org/10.3390/rs18050806
APA StyleNoh, M.-J., & Howat, I. M. (2026). A Fully Automated SETSM Framework for Improving the Quality of GCP-Free DSMs Generated from Multiple PlanetScope Stereo Pairs. Remote Sensing, 18(5), 806. https://doi.org/10.3390/rs18050806

