{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,25]],"date-time":"2026-03-25T07:51:08Z","timestamp":1774425068183,"version":"3.50.1"},"reference-count":40,"publisher":"MDPI AG","issue":"5","license":[{"start":{"date-parts":[[2020,3,8]],"date-time":"2020-03-08T00:00:00Z","timestamp":1583625600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Remote Sensing"],"abstract":"<jats:p>Image dense matching has become one of the widely used means for DSM generation due to its good performance in both accuracy and efficiency. However, for water areas, the most common ground object, accurate disparity estimation is always a challenge to excellent image dense matching methods, as represented by semi-global matching (SGM), due to the poor texture. For this reason, a great deal of manual editing is always inevitable before practical applications. The main reason for this is the lack of uniqueness of matching primitives, with fixed size and shape, used by those methods. In this paper, we propose a novel DSM generation method, namely semi-global and block matching (SGBM), to achieve accurate disparity and height estimation in water areas by adaptive block matching instead of pixel matching. First, the water blocks are extracted by seed point growth, and an adaptive block matching strategy considering geometrical deformations, called end-block matching (EBM), is adopted to achieve accurate disparity estimation. Then, the disparity of all other pixels beyond these water blocks is obtained by SGM. Last, the median value of height of all pixels within the same block is selected as the final height for this block after forward intersection. Experiments are conducted on ZiYuan-3 (ZY-3) stereo images, and the results show that DSM generated by our method in water areas has high accuracy and visual quality.<\/jats:p>","DOI":"10.3390\/rs12050870","type":"journal-article","created":{"date-parts":[[2020,3,9]],"date-time":"2020-03-09T05:37:34Z","timestamp":1583732254000},"page":"870","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":20,"title":["A Novel Stereo Matching Algorithm for Digital Surface Model (DSM) Generation in Water Areas"],"prefix":"10.3390","volume":"12","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-8750-8899","authenticated-orcid":false,"given":"Wenhuan","family":"Yang","sequence":"first","affiliation":[{"name":"School of Remote Sensing and Information Engineering, Wuhan University, Wuhan 430079, China"}]},{"given":"Xin","family":"Li","sequence":"additional","affiliation":[{"name":"School of Remote Sensing and Information Engineering, Wuhan University, Wuhan 430079, China"}]},{"given":"Bo","family":"Yang","sequence":"additional","affiliation":[{"name":"State Key Laboratory of Information Engineering in Surveying, Mapping and Remote Sensing, Wuhan University, Wuhan 430079, China"}]},{"given":"Yu","family":"Fu","sequence":"additional","affiliation":[{"name":"Systems Engineering Research Institute of China State Shipbuilding Corporation, Beijing 100036, China"}]}],"member":"1968","published-online":{"date-parts":[[2020,3,8]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"241","DOI":"10.1016\/S0924-2716(02)00124-7","article-title":"The shuttle radar topography mission-A new class of digital elevation models acquired by spaceborne radar","volume":"57","author":"Rabus","year":"2003","journal-title":"ISPRS J. Photogramm. Remote Sens."},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1029\/2005RG000183","article-title":"The shuttle radar topography mission","volume":"45","author":"Farr","year":"2007","journal-title":"Rev. Geophys."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"2121","DOI":"10.1109\/TGRS.2004.834641","article-title":"Comparison of stereo-extracted DTM from different high-resolution sensors: SPOT-5, EROS-a, IKONOS-II, and QuickBird","volume":"42","author":"Toutin","year":"2004","journal-title":"IEEE Trans. Geosci. Remote Sens."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"1259","DOI":"10.1109\/TGRS.2013.2249521","article-title":"Generation and Quality Assessment of Stereo-Extracted DSM from GeoEye-1 and WorldView-2 Imagery","volume":"52","author":"Aguilar","year":"2014","journal-title":"IEEE Trans. Geosci. Remote Sens."},{"key":"ref_5","first-page":"247","article-title":"Performance evaluation of DSM extraction from ZY-3 three-line arrays imagery","volume":"XL-7\/W4","author":"Xue","year":"2015","journal-title":"ISPRS Arch."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"7","DOI":"10.1023\/A:1014573219977","article-title":"A taxonomy and evaluation of dense two-frame stereo correspondence algorithms","volume":"47","author":"Scharstein","year":"2002","journal-title":"Int. J. Comput. Vis."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"195","DOI":"10.1016\/j.isprsjprs.2006.01.001","article-title":"Multi-image matching for DSM generation from IKONOS imagery","volume":"60","author":"Zhang","year":"2006","journal-title":"ISPRS J. Photogramm. Remote Sens."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"328","DOI":"10.1109\/TPAMI.2007.1166","article-title":"Stereo processing by semiglobal matching and mutual information","volume":"30","year":"2008","journal-title":"IEEE Trans. Pattern Anal."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"1036","DOI":"10.1109\/LGRS.2012.2188880","article-title":"Dense corresponding pixel matching between aerial epipolar images using an RGB-belief propagation algorithm","volume":"9","author":"Hu","year":"2012","journal-title":"IEEE Geosci. Remote Sens. Lett."},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Labatut, P., Pons, J.P., and Keriven, R. (2007, January 14\u201321). Efficient multi-view reconstruction of large-scale scenes using interest points, delaunay triangulation and graph cuts. Proceedings of the International Conference on Computer Vision (ICCV), Rio De Janeiro, Brazil.","DOI":"10.1109\/ICCV.2007.4408892"},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"1362","DOI":"10.1109\/TPAMI.2009.161","article-title":"Accurate, dense, and robust multi-view stereopsis","volume":"32","author":"Furukawa","year":"2010","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_12","unstructured":"(2019, September 15). GEOMATICA. Available online: https:\/\/www.nrcresearchpress.com\/loi\/cig."},{"key":"ref_13","unstructured":"(2019, October 10). Trimbpe Inpho. Available online: https:\/\/geospatial.trimble.com\/products-and-solutions\/inpho."},{"key":"ref_14","doi-asserted-by":"crossref","unstructured":"Zhang, Y., Zhang, Y., Mo, D., Zhang, Y., and Li, X. (2017). Direct digital surface model generation by semi-global vertical line locus matching. Remote Sens., 9.","DOI":"10.3390\/rs9030214"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"40","DOI":"10.1016\/j.isprsjprs.2011.12.005","article-title":"Integrated point and edge matching on poor textural images constrained by self-adaptive triangulations","volume":"68","author":"Wu","year":"2012","journal-title":"ISPRS J. Photogramm. Remote Sens."},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Wang, D., Liu, H., and Cheng, X. (2018). A Miniature Binocular Endoscope with Local Feature Matching and Stereo Matching for 3D Measurement and 3D Reconstruction. Sensors, 18.","DOI":"10.3390\/s18072243"},{"key":"ref_17","first-page":"659","article-title":"A case study on through-water dense image matching","volume":"XLII-2","author":"Mandlburger","year":"2018","journal-title":"ISPRS Arch."},{"key":"ref_18","unstructured":"Kanade, T., and Okutomi, M. (2002, January 10\u201317). A stereo matching algorithm with an adaptive window: Theory and experiment. Proceedings of the IEEE International Conference on Robotics and Automation, Washington DC, USA."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"135","DOI":"10.14358\/PERS.84.3.135","article-title":"Integrated image matching and segmentation for 3D surface reconstruction in urban areas","volume":"84","author":"Ye","year":"2018","journal-title":"Photogramm. Eng Remote Sens."},{"key":"ref_20","doi-asserted-by":"crossref","unstructured":"Hu, H., Rzhanov, Y., Hatcher, P.J., and Bergeron, R.D. (2015, January 9\u201310). Binary adaptive semi-global matching based on image edges. Proceedings of the 7th International Conference on Digital Image Processing, Los Angeles, CA, USA.","DOI":"10.1117\/12.2196960"},{"key":"ref_21","doi-asserted-by":"crossref","unstructured":"Paris, S., and Durand, F. (2006, January 7\u201313). A fast approximation of the bilateral filter using a signal processing approach. Proceedings of the European Conference on Computer Vision, Graz, Austria.","DOI":"10.1007\/11744085_44"},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Shan, Q., Curless, B., Furukawa, Y., Hernandez, C., and Seitz, S.M. (2014, January 23\u201328). Occluding contours for multi-view stereo. Proceedings of the IEEE International Conference on Computer Vision and Pattern Recognition, Columbus, OH, USA.","DOI":"10.1109\/CVPR.2014.511"},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Shao, Z.F., Yang, N., Xiao, X., Zhang, L., and Peng, Z. (2016). A multi-view dense point cloud generation algorithm based on low-altitude remote sensing images. Remote Sens., 8.","DOI":"10.3390\/rs8050381"},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"237","DOI":"10.14358\/PERS.72.3.237","article-title":"The srtm data \u201cfinishing\u201d process and products","volume":"72","author":"Slater","year":"2006","journal-title":"Photogramm. Eng. Remote Sens."},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"983","DOI":"10.1080\/13658810601169899","article-title":"An evaluation of void-filling interpolation methods for SRTM data","volume":"21","author":"Reuter","year":"2007","journal-title":"Int. J. Geogr. Inf. Sci."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"587","DOI":"10.1002\/esp.1053","article-title":"Sensitivity of a physically based method for terrain interpolation to initial conditions and its conditioning on stream location","volume":"29","author":"Grimaldi","year":"2004","journal-title":"Earth Surf Proc Land."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"583","DOI":"10.1016\/j.advwatres.2004.11.014","article-title":"Preserving first and second moments of the slope area relationship during the interpolation of digital elevation models","volume":"28","author":"Grimaldi","year":"2005","journal-title":"Adv. Water Resour."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1038\/nature20584","article-title":"High-resolution mapping of global surface water and its long-term changes","volume":"540","author":"Pekel","year":"2016","journal-title":"Nature"},{"key":"ref_29","doi-asserted-by":"crossref","first-page":"113","DOI":"10.1080\/17538947.2015.1026420","article-title":"A global, high-resolution (30-m) inland water body dataset for 2000: First results of a topographic-spectral classification algorithm","volume":"9","author":"Feng","year":"2016","journal-title":"Int. J. Digit. Earth"},{"key":"ref_30","first-page":"3145","article-title":"Matching algorithm integrated feature points and contour information","volume":"31","author":"Wang","year":"2014","journal-title":"Appl. Res. Comput."},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"91","DOI":"10.1023\/B:VISI.0000029664.99615.94","article-title":"Distinctive image feartures from scal-invariant keypoints","volume":"60","author":"Lowe","year":"2004","journal-title":"Int. J. Comput. Vis."},{"key":"ref_32","first-page":"404","article-title":"SURF: Speeded up robust features","volume":"110","author":"Bay","year":"2006","journal-title":"Comput. Vis. Image Und."},{"key":"ref_33","doi-asserted-by":"crossref","unstructured":"Perri, S., Colonna, D., Zicari, P., and Corsonello, P. (2006, January 10\u201313). SAD-based stereo matching circuit for FPGAs. Proceedings of the 13th IEEE International Conference on Electronics, Circuits and Systems, Nice, France.","DOI":"10.1109\/ICECS.2006.379921"},{"key":"ref_34","unstructured":"Pourmohammad, A., Poursajadi, S., and Karimifar, S. (2013, January 10\u201312). Scene matching NCC value improvement based on contrast matching. Proceedings of the IEEE 8th Iranian Conference on Machine Vision and Image Processing, Zanjan, Iran."},{"key":"ref_35","doi-asserted-by":"crossref","unstructured":"Bolles, R.C., and Fischler, M.A. (1981, January 24\u201328). A RANSAC-Based Approach to Model Fitting and Its Application to Finding Cylinders in Range Data. Proceedings of the IJCAI, Vancouver, BC, Canada.","DOI":"10.1145\/358669.358692"},{"key":"ref_36","doi-asserted-by":"crossref","unstructured":"Humenberger, M., Engelke, T., and Kubinger, W. (2010, January 13\u201318). A census-based stereo vision algorithm using modified semi-global matching and plane fitting to improve matching quality. Proceedings of the Computer Vision and Pattern Recognition Workshops, San Francisco, CA, USA.","DOI":"10.1109\/CVPRW.2010.5543769"},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"120","DOI":"10.1016\/j.isprsjprs.2017.12.008","article-title":"Automatic relative RPC image model bias compensation through hierarchical image matching for improving DEM quality","volume":"136","author":"Noh","year":"2018","journal-title":"ISPRS J. Photogramm. Remote Sens."},{"key":"ref_38","unstructured":"(2019, April 10). China Centre for Resource Satellite Data and Application. Available online: http:\/\/www.cresda.com\/CN\/Satellite\/3070.shtml."},{"key":"ref_39","doi-asserted-by":"crossref","first-page":"370","DOI":"10.1016\/j.scib.2019.03.002","article-title":"Stable classification with limited sample: Transferring a 30-m resolution sample set collected in 2015 to mapping 10-m resolution global land cover in 2017","volume":"64","author":"Gong","year":"2019","journal-title":"Sci. Bull."},{"key":"ref_40","unstructured":"(2020, January 20). Finer Resolution Obsevation and Monitoring-Global Land Cover. Available online: http:\/\/data.ess.tsinghua.edu.cn\/fromglc10_2017v01.html."}],"container-title":["Remote Sensing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2072-4292\/12\/5\/870\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T09:05:18Z","timestamp":1760173518000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2072-4292\/12\/5\/870"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,3,8]]},"references-count":40,"journal-issue":{"issue":"5","published-online":{"date-parts":[[2020,3]]}},"alternative-id":["rs12050870"],"URL":"https:\/\/doi.org\/10.3390\/rs12050870","relation":{},"ISSN":["2072-4292"],"issn-type":[{"value":"2072-4292","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,3,8]]}}}