{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,12]],"date-time":"2025-10-12T04:32:41Z","timestamp":1760243561388,"version":"build-2065373602"},"reference-count":30,"publisher":"MDPI AG","issue":"9","license":[{"start":{"date-parts":[[2013,9,12]],"date-time":"2013-09-12T00:00:00Z","timestamp":1378944000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/3.0\/"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Remote Sensing"],"abstract":"<jats:p>The increasing availability of satellite imagery acquired by existing and new sensors allows a wide variety of new applications that depend on the use of diverse spectral and spatial resolution data sets. One of the pre-conditions for the use of hybrid image data sets is a consistent geo-correction capacity. We demonstrate how a novel fast template matching approach implemented on a graphics processing unit (GPU) allows us to accurately and rapidly geo-correct imagery in an automated way. The key difference with existing geo-correction approaches, which do not use a GPU, is the possibility to match large source image segments (8,192 by 8,192 pixels) with relatively large templates (512 by 512 pixels) significantly faster. Our approach is sufficiently robust to allow for the use of various reference data sources. The need for accelerated processing is relevant in our application context, which relates to mapping activities in the European Copernicus emergency management service. Our new method is demonstrated over an area northwest of Valencia (Spain) for a large forest fire event in July 2012. We use the Disaster Monitoring Constellation\u2019s (DMC) DEIMOS-1 and RapidEye imagery for the delineation of burnt scar extent. Automated geo-correction of each full resolution image set takes approximately one minute. The reference templates are taken from the TerraColor data set and the Spanish national ortho-imagery database, through the use of dedicated web map services. Geo-correction results are compared to the vector sets derived in the Copernicus emergency service activation request.<\/jats:p>","DOI":"10.3390\/rs5094488","type":"journal-article","created":{"date-parts":[[2013,9,12]],"date-time":"2013-09-12T12:13:05Z","timestamp":1378987985000},"page":"4488-4502","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":10,"title":["Geo-Correction of High-Resolution Imagery Using Fast Template Matching on a GPU in Emergency Mapping Contexts"],"prefix":"10.3390","volume":"5","author":[{"given":"Guido","family":"Lemoine","sequence":"first","affiliation":[{"name":"Institute for the Protection and Security of the Citizen (IPSC), European Commission, Joint Research Centre, TP 268, 20127 Ispra, Italy"}]},{"given":"Martina","family":"Giovalli","sequence":"additional","affiliation":[{"name":"Institute for the Protection and Security of the Citizen (IPSC), European Commission, Joint Research Centre, TP 268, 20127 Ispra, Italy"}]}],"member":"1968","published-online":{"date-parts":[[2013,9,12]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"1520","DOI":"10.1109\/TGRS.2007.895830","article-title":"Satellite image analysis for disaster and crisis-management support","volume":"45","author":"Voigt","year":"2011","journal-title":"IEEE Trans. Geosci. Remote Sens"},{"key":"ref_2","first-page":"466","article-title":"Satellite-based damage mapping following the 2006 Indonesia earthquake\u2014How accurate was it?","volume":"12","author":"Kerle","year":"2010","journal-title":"Int. J. Appl. Earth Obs. Geoinf"},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"3013","DOI":"10.1080\/01431160601094492","article-title":"Rapid damage assessment of built-up structures using VHR satellite data in tsunami-affected areas","volume":"28","author":"Pesaresi","year":"2007","journal-title":"Int. J. Remote Sens"},{"key":"ref_4","unstructured":"Copernicus Emergency Management Service portal Available online: http:\/\/emergency.copernicus.eu\/mapping."},{"key":"ref_5","unstructured":"GMES Component Data Available online: http:\/\/gmesdata.esa.int\/web\/gsc\/dap_document."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"125","DOI":"10.1071\/WF9960125","article-title":"Remote sensing of forest fire severity and vegetation recovery","volume":"6","author":"White","year":"2006","journal-title":"Int. J. Wildland Fire"},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"89","DOI":"10.1061\/(ASCE)0733-9496(1998)124:2(89)","article-title":"Developing geographic information system for land use impact assessment in flooding condition","volume":"124","author":"Boyle","year":"1998","journal-title":"J. Water Res. Plan. Manag"},{"key":"ref_8","doi-asserted-by":"crossref","unstructured":"Lemoine, G., Syryczynski, J., and Giovalli, M. (2012, January 22\u201327). Geo-Location Correction Of CBERS 2b Imagery Using Fast Template Matching On A GPU. Munich, Germany.","DOI":"10.1109\/IGARSS.2012.6352334"},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"554","DOI":"10.3390\/rs3030554","article-title":"Camera-variant calibration and sensor modeling for practical photogrammetry in archeological sites","volume":"3","author":"Nakano","year":"2011","journal-title":"Remote Sens"},{"key":"ref_10","first-page":"1049","article-title":"Registration techniques for multisensor remotely sensed imagery","volume":"62","author":"Fonseca","year":"1996","journal-title":"J. Phot. Eng. Remote Sens"},{"key":"ref_11","doi-asserted-by":"crossref","unstructured":"Sarvaiya, J.N., Patnaik, S., and Bombaywala, S. (2009, January 28\u201329). Image Registration by Template Matching Using Normalized Cross-Correlation. Trivandrum, India.","DOI":"10.1109\/ACT.2009.207"},{"key":"ref_12","unstructured":"OpenCV Template Matching Available online: http:\/\/docs.opencv.org\/doc\/tutorials\/imgproc\/histograms\/template_matching\/template_matching.html."},{"key":"ref_13","unstructured":"Spacemetric Available online: http:\/\/www.spacemetric.com\/."},{"key":"ref_14","unstructured":"LDCM CAL\/VAL Algorithm Description Document Available online: http:\/\/landsat.usgs.gov\/documents\/LDCM_CVT_ADD.pdf."},{"key":"ref_15","first-page":"80","article-title":"Fast surface height determination using multi-angular WorldView-2 orthoready urban scenes","volume":"5","author":"Lemoine","year":"2012","journal-title":"IEEE J. Sel. Top. Appl. Remote Sens"},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"216","DOI":"10.1109\/JPROC.2004.840301","article-title":"The design and implementation of FFTW3","volume":"93","author":"Frigo","year":"2005","journal-title":"Proc. IEEE"},{"key":"ref_17","unstructured":"NVIDIA CUDA Libraries Available online: http:\/\/developer.nvidia.com\/technologies\/libraries."},{"key":"ref_18","unstructured":"Thrust Library Available online: http:\/\/thrust.github.com\/."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"6920","DOI":"10.3390\/s120606920","article-title":"Ultra-fast displaying spectral domain optical doppler tomography system using a graphics processing unit","volume":"12","author":"Jeong","year":"2012","journal-title":"Sensors"},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"50","DOI":"10.1109\/MSP.2009.935387","article-title":"A survey of medical image registration on multicore and the GPU","volume":"2","author":"Shams","year":"2010","journal-title":"IEEE Signal Proc. Mag"},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"4409","DOI":"10.1109\/TGRS.2012.2192938","article-title":"GPU geocorrection for airborne pushbroom imagers","volume":"50","year":"2012","journal-title":"IEEE Trans. Geosci. Remote Sens"},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Reguera-Salgado, J., and Martin-Herrero, J. (2012, January 22\u201327). High PERFORMANCE GCP-Based Particle Swarm Optimization of Orthorectification of Airborne Pushbroom Imagery. Munich, Germany.","DOI":"10.1109\/IGARSS.2012.6350729"},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Reguera-Salgado, J., and Martin-Herrero, J. (2011, January 19\u201320). Real Time Orthorectification of High Resolution Airborne Pushbroom Imagery. Czech Republic.","DOI":"10.1117\/12.898051"},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Opsahl, T., Haavardsholm, T., and Winjum, I. (2011). Real-time georeferencing for an airborne hyperspectral imaging system. Proc. SPIE, 8048.","DOI":"10.1117\/12.885069"},{"key":"ref_25","doi-asserted-by":"crossref","first-page":"89","DOI":"10.1016\/j.vlsi.2012.04.002","article-title":"Use of FPGA or GPU-based architectures for remotely sensed hyperspectral image processing","volume":"46","author":"Gonzalez","year":"2013","journal-title":"VLSI J"},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"1","DOI":"10.5121\/ijdps.2013.4201","article-title":"GPU accelerated automated feature extraction from satellite images","volume":"4","author":"Tejaswi","year":"2013","journal-title":"Int. J. Distributed Parallel Syst"},{"key":"ref_27","unstructured":"The DMC Consortium Available online: http:\/\/www.dmcii.com\/?page_id=7073."},{"key":"ref_28","unstructured":"TerraColor\u00ae Landsat Satellite Images of Earth by Earthstar Geographics. Available online: http:\/\/www.terracolor.net\/."},{"key":"ref_29","unstructured":"Centro de Descargas del CNIG Available online: http:\/\/centrodedescargas.cnig.es\/CentroDescargas\/index.jsp."},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"1704","DOI":"10.3390\/rs5041704","article-title":"Using low resolution satellite imagery for yield prediction and yield anomaly detection","volume":"5","author":"Rembold","year":"2013","journal-title":"Remote Sens"}],"container-title":["Remote Sensing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2072-4292\/5\/9\/4488\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T21:49:15Z","timestamp":1760219355000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2072-4292\/5\/9\/4488"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013,9,12]]},"references-count":30,"journal-issue":{"issue":"9","published-online":{"date-parts":[[2013,9]]}},"alternative-id":["rs5094488"],"URL":"https:\/\/doi.org\/10.3390\/rs5094488","relation":{},"ISSN":["2072-4292"],"issn-type":[{"type":"electronic","value":"2072-4292"}],"subject":[],"published":{"date-parts":[[2013,9,12]]}}}