{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,17]],"date-time":"2026-02-17T02:43:11Z","timestamp":1771296191304,"version":"3.50.1"},"reference-count":47,"publisher":"MDPI AG","issue":"9","license":[{"start":{"date-parts":[[2017,9,15]],"date-time":"2017-09-15T00:00:00Z","timestamp":1505433600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/501100001809","name":"The National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["41601396"],"award-info":[{"award-number":["41601396"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"DOI":"10.13039\/501100001809","name":"The National Natural Science Foundation of China","doi-asserted-by":"publisher","award":["41671436"],"award-info":[{"award-number":["41671436"]}],"id":[{"id":"10.13039\/501100001809","id-type":"DOI","asserted-by":"publisher"}]},{"name":"The National Key Research and Development Program of China","award":["2016YFB0501404"],"award-info":[{"award-number":["2016YFB0501404"]}]},{"name":"Project Funded by China Postdoctoral Science Foundation","award":["2015M580131"],"award-info":[{"award-number":["2015M580131"]}]},{"name":"The Innovation Project of LREIS","award":["O88RAA01YA"],"award-info":[{"award-number":["O88RAA01YA"]}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Sensors"],"abstract":"<jats:p>Cloud cover is inevitable in optical remote sensing (RS) imagery on account of the influence of observation conditions, which limits the availability of RS data. Therefore, it is of great significance to be able to reconstruct the cloud-contaminated ground information. This paper presents a sparse dictionary learning-based image inpainting method for adaptively recovering the missing information corrupted by thick clouds patch-by-patch. A feature dictionary was learned from exemplars in the cloud-free regions, which was later utilized to infer the missing patches via sparse representation. To maintain the coherence of structures, structure sparsity was brought in to encourage first filling-in of missing patches on image structures. The optimization model of patch inpainting was formulated under the adaptive neighborhood-consistency constraint, which was solved by a modified orthogonal matching pursuit (OMP) algorithm. In light of these ideas, the thick-cloud removal scheme was designed and applied to images with simulated and true clouds. Comparisons and experiments show that our method can not only keep structures and textures consistent with the surrounding ground information, but also yield rare smoothing effect and block effect, which is more suitable for the removal of clouds from high-spatial resolution RS imagery with salient structures and abundant textured features.<\/jats:p>","DOI":"10.3390\/s17092130","type":"journal-article","created":{"date-parts":[[2017,9,15]],"date-time":"2017-09-15T10:22:10Z","timestamp":1505470930000},"page":"2130","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":35,"title":["A Sparse Dictionary Learning-Based Adaptive Patch Inpainting Method for Thick Clouds Removal from High-Spatial Resolution Remote Sensing Imagery"],"prefix":"10.3390","volume":"17","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-3419-7652","authenticated-orcid":false,"given":"Fan","family":"Meng","sequence":"first","affiliation":[{"name":"State Key Laboratory of Resources and Environmental Information System, Institute of Geographic Sciences and Natural Resources Research, Chinese Academy of Sciences, Beijing 100101, China"}]},{"given":"Xiaomei","family":"Yang","sequence":"additional","affiliation":[{"name":"State Key Laboratory of Resources and Environmental Information System, Institute of Geographic Sciences and Natural Resources Research, Chinese Academy of Sciences, Beijing 100101, China"},{"name":"Jiangsu Center for Collaborative Innovation in Geographical Information Resource Development and Application, Nanjing 210023, China"}]},{"given":"Chenghu","family":"Zhou","sequence":"additional","affiliation":[{"name":"State Key Laboratory of Resources and Environmental Information System, Institute of Geographic Sciences and Natural Resources Research, Chinese Academy of Sciences, Beijing 100101, China"}]},{"given":"Zhi","family":"Li","sequence":"additional","affiliation":[{"name":"State Key Laboratory of Desert and Oasis Ecology, Xinjiang Institute of Ecology and Geography, Chinese Academy of Sciences, Urumqi 830011, China"},{"name":"University of Chinese Academy of Sciences, Beijing 100049, China"}]}],"member":"1968","published-online":{"date-parts":[[2017,9,15]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Bertalmio, M., Sapiro, G., Caselles, V., and Ballester, C. (2000, January 23\u201328). Image inpainting. Proceedings of the 27th International Conference on Computer Graphics and Interactive Techniques, New Orleans, LA, USA.","DOI":"10.1145\/344779.344972"},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"83","DOI":"10.1016\/j.rse.2011.10.028","article-title":"Object-based cloud and cloud shadow detection in Landsat imagery","volume":"118","author":"Zhu","year":"2012","journal-title":"Remote Sens. Environ."},{"key":"ref_3","doi-asserted-by":"crossref","first-page":"601","DOI":"10.1080\/2150704X.2014.942921","article-title":"Automatic cloud detection for high spatial resolution multi-temporal images","volume":"5","author":"Han","year":"2014","journal-title":"Remote Sens. Lett."},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"342","DOI":"10.1016\/j.rse.2017.01.026","article-title":"Multi-feature combined cloud and cloud shadow detection in GaoFen-1 wide field of view imagery","volume":"191","author":"Li","year":"2017","journal-title":"Remote Sens. Environ."},{"key":"ref_5","doi-asserted-by":"crossref","unstructured":"Shao, Z., Deng, J., Wang, L., Fan, Y., Sumari, N.S., and Cheng, Q. (2017). Fuzzy autoencode based cloud detection for remote sensing imagery. Remote Sens., 9.","DOI":"10.3390\/rs9040311"},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"232","DOI":"10.1109\/TGRS.2012.2197682","article-title":"Cloud removal from multitemporal satellite images using information cloning","volume":"51","author":"Lin","year":"2013","journal-title":"IEEE Trans. Geosci. Remote Sens."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"163","DOI":"10.1109\/TGRS.2012.2237408","article-title":"Patch-based information reconstruction of cloud-contaminated multitemporal images","volume":"52","author":"Lin","year":"2014","journal-title":"IEEE Trans. Geosci. Remote Sens."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1016\/j.isprsjprs.2015.03.009","article-title":"Sparse-based reconstruction of missing information in remote sensing images from spectral\/temporal complementary information","volume":"106","author":"Li","year":"2015","journal-title":"ISPRS J. Photogramm. Remote Sens."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"185","DOI":"10.1109\/JSTARS.2010.2077620","article-title":"Recovering reflectance of AQUA MODIS band 6 based on with-in class local fitting","volume":"4","author":"Shen","year":"2011","journal-title":"IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens."},{"key":"ref_10","doi-asserted-by":"crossref","first-page":"2409","DOI":"10.1109\/TGRS.2011.2173499","article-title":"Quantitative restoration for MODIS band 6 on Aqua","volume":"50","author":"Gladkova","year":"2012","journal-title":"IEEE Trans. Geosci. Remote Sens."},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"947","DOI":"10.14358\/PERS.78.9.947","article-title":"A variational gradient-based fusion method for visible and SWIR imagery","volume":"78","author":"Li","year":"2012","journal-title":"Photogramm. Eng. Remote Sens."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"894","DOI":"10.1109\/TGRS.2013.2245509","article-title":"Compressed sensing-based inpainting of Aqua moderate resolution imaging spectroradiometer band 6 using adaptive spectrum-weighted sparse Bayesian dictionary learning","volume":"52","author":"Shen","year":"2014","journal-title":"IEEE Trans. Geosci. Remote Sens."},{"key":"ref_13","doi-asserted-by":"crossref","first-page":"584","DOI":"10.1016\/j.amc.2008.05.050","article-title":"Automatic cloud removal from multi-temporal SPOT images","volume":"205","author":"Tseng","year":"2008","journal-title":"Appl. Math. Comput."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"54","DOI":"10.1016\/j.isprsjprs.2014.02.015","article-title":"Cloud removal for remotely sensed images by similar pixel replacement guided with a spatio-temporal MRF model","volume":"92","author":"Cheng","year":"2014","journal-title":"ISPRS J. Photogramm. Remote Sens."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"512","DOI":"10.1109\/LGRS.2014.2348651","article-title":"Reconstructing MODIS LST based on multitemporal classification and robust regression","volume":"12","author":"Zeng","year":"2015","journal-title":"IEEE Geosci. Remote Sens. Lett."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"521","DOI":"10.1109\/LGRS.2011.2173290","article-title":"A modified neighborhood similar pixel interpolator approach for removing thick clouds in Landsat images","volume":"9","author":"Zhu","year":"2012","journal-title":"IEEE Geosci. Remote Sens. Lett."},{"key":"ref_17","doi-asserted-by":"crossref","first-page":"7086","DOI":"10.1109\/TGRS.2014.2307354","article-title":"Recovering quantitative remote sensing products contaminated by thick clouds and shadows using multitemporal dictionary learning","volume":"52","author":"Li","year":"2014","journal-title":"IEEE Trans. Geosci. Remote Sens."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"3998","DOI":"10.1109\/TGRS.2012.2227329","article-title":"Missing-area reconstruction in multispectral images under a compressive sensing perspective","volume":"51","author":"Lorenzi","year":"2013","journal-title":"IEEE Trans. Geosci. Remote Sens."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"1046","DOI":"10.1109\/LGRS.2014.2377476","article-title":"Cloud removal from optical satellite imagery with SAR imagery using sparse representation","volume":"12","author":"Huang","year":"2015","journal-title":"IEEE Geosci. Remote Sens. Lett."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"2998","DOI":"10.1109\/TGRS.2015.2509860","article-title":"Cloud removal based on sparse representation via multitemporal dictionary learning","volume":"54","author":"Xu","year":"2016","journal-title":"IEEE Trans. Geosci. Remote Sens."},{"key":"ref_21","doi-asserted-by":"crossref","first-page":"2363","DOI":"10.1109\/TGRS.2008.2010454","article-title":"A bandelet-based inpainting technique for clouds removal from remotely sensed images","volume":"47","author":"Maalouf","year":"2009","journal-title":"IEEE Trans. Geosci. Remote Sens."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"1934","DOI":"10.1109\/TIP.2006.877067","article-title":"Strong-continuation, contrast-invariant inpainting with a third-order optimal PDE","volume":"15","author":"Bertalmio","year":"2006","journal-title":"IEEE Trans. Image Process."},{"key":"ref_23","doi-asserted-by":"crossref","first-page":"92","DOI":"10.1002\/ima.20041","article-title":"Simultaneous total variation image inpainting and blind deconvolution","volume":"15","author":"Chan","year":"2005","journal-title":"Int. J. Imaging Syst. Technol."},{"key":"ref_24","doi-asserted-by":"crossref","first-page":"1200","DOI":"10.1109\/TIP.2004.833105","article-title":"Region filling and object removal by exemplar-based image inpainting","volume":"13","author":"Criminisi","year":"2004","journal-title":"IEEE Trans. Image Process."},{"key":"ref_25","doi-asserted-by":"crossref","unstructured":"Wong, A., and Orchard, J. (2008, January 12\u201315). A nonlocal-means approach to exemplar-based inpainting. Proceedings of the 15th IEEE International Conference on Image Processing, San Diego, CA, USA.","DOI":"10.1109\/ICIP.2008.4712326"},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"1153","DOI":"10.1109\/TIP.2010.2042098","article-title":"Image inpainting by patch propagation using patch sparsity","volume":"19","author":"Xu","year":"2010","journal-title":"IEEE Trans. Image Process."},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"340","DOI":"10.1016\/j.acha.2005.03.005","article-title":"Simultaneous cartoon and texture image inpainting using morphological component analysis (MCA)","volume":"19","author":"Elad","year":"2005","journal-title":"Appl. Comput. Harmon. Anal."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"64","DOI":"10.1093\/comjnl\/bxm055","article-title":"Inpainting and zooming using sparse representations","volume":"52","author":"Fadili","year":"2009","journal-title":"Comput. J."},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Hu, H., Wohlberg, B., and Chartrand, R. (2014, January 4\u20139). Task-driven dictionary learning for inpainting. Proceedings of the IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), Florence, Italy.","DOI":"10.1109\/ICASSP.2014.6854260"},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"53","DOI":"10.1109\/TIP.2007.911828","article-title":"Sparse representation for color image restoration","volume":"17","author":"Mairal","year":"2008","journal-title":"IEEE Trans. Image Process."},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"214","DOI":"10.1137\/070697653","article-title":"Learning multiscale sparse representations for image and video restoration","volume":"7","author":"Mairal","year":"2008","journal-title":"Multiscale Model. Simul."},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"1492","DOI":"10.1109\/TGRS.2008.2005780","article-title":"A MAP-based algorithm for destriping and inpainting of remotely sensed images","volume":"47","author":"Shen","year":"2009","journal-title":"IEEE Trans. Geosci. Remote Sens."},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"914","DOI":"10.1109\/LGRS.2011.2141112","article-title":"Inpainting strategies for reconstruction of missing data in VHR images","volume":"8","author":"Lorenzi","year":"2011","journal-title":"IEEE Geosci. Remote Sens. Lett."},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"175","DOI":"10.1109\/TGRS.2012.2237521","article-title":"Inpainting for remotely sensed images with a multichannel nonlocal total variation model","volume":"52","author":"Cheng","year":"2014","journal-title":"IEEE Trans. Geosci. Remote Sens."},{"key":"ref_35","doi-asserted-by":"crossref","unstructured":"Schmidt, U., Gao, Q., and Roth, S. (2010, January 13\u201318). A generative perspective on mrfs in low-level vision. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), San Francisco, CA, USA.","DOI":"10.1109\/CVPR.2010.5539844"},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"025010","DOI":"10.1088\/0266-5611\/27\/2\/025010","article-title":"Tensor completion and low-n-rank tensor recovery via convex optimization","volume":"27","author":"Gandy","year":"2011","journal-title":"Inverse Probl."},{"key":"ref_37","doi-asserted-by":"crossref","first-page":"208","DOI":"10.1109\/TPAMI.2012.39","article-title":"Tensor completion for estimating missing values in visual data","volume":"35","author":"Liu","year":"2013","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_38","doi-asserted-by":"crossref","first-page":"127","DOI":"10.1109\/MSP.2013.2273004","article-title":"Image inpainting: Overview and recent advances","volume":"31","author":"Guillemot","year":"2014","journal-title":"IEEE Signal Process. Mag."},{"key":"ref_39","doi-asserted-by":"crossref","first-page":"4311","DOI":"10.1109\/TSP.2006.881199","article-title":"K-SVD: An algorithm for designing overcomplete dictionaries for sparse representation","volume":"54","author":"Aharon","year":"2006","journal-title":"IEEE Trans. Signal Process."},{"key":"ref_40","doi-asserted-by":"crossref","unstructured":"Zhang, Q., and Li, B. (2010, January 13\u201318). Discriminative K-SVD for dictionary learning in face recognition. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), San Francisco, CA, USA.","DOI":"10.1109\/CVPR.2010.5539989"},{"key":"ref_41","doi-asserted-by":"crossref","unstructured":"Lu, C., Shi, J., and Jia, J. (2013, January 23\u201328). Online robust dictionary learning. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR), Portland, OR, USA.","DOI":"10.1109\/CVPR.2013.60"},{"key":"ref_42","doi-asserted-by":"crossref","first-page":"837","DOI":"10.1109\/TIP.2013.2287602","article-title":"Scale adaptive dictionary learning","volume":"23","author":"Lu","year":"2014","journal-title":"IEEE Trans. Image Process."},{"key":"ref_43","doi-asserted-by":"crossref","first-page":"2231","DOI":"10.1109\/TIT.2004.834793","article-title":"Greed is good: Algorithmic results for sparse approximation","volume":"50","author":"Tropp","year":"2004","journal-title":"IEEE Trans. Inf. Theory"},{"key":"ref_44","doi-asserted-by":"crossref","first-page":"129","DOI":"10.1137\/S003614450037906X","article-title":"Atomic decomposition by basis pursuit","volume":"43","author":"Chen","year":"2001","journal-title":"SIAM Rev."},{"key":"ref_45","doi-asserted-by":"crossref","first-page":"600","DOI":"10.1109\/78.558475","article-title":"Sparse signal reconstruction from limited data using FOCUSS: A re-weighted norm minimization algorithm","volume":"45","author":"Gorodnitsky","year":"1997","journal-title":"IEEE Trans. Signal Process."},{"key":"ref_46","doi-asserted-by":"crossref","first-page":"44","DOI":"10.1109\/MCSE.2010.14","article-title":"MCALab: Reproducible research in signal and image decomposition and inpainting","volume":"12","author":"Fadili","year":"2010","journal-title":"IEEE Comput. Sci. Eng."},{"key":"ref_47","doi-asserted-by":"crossref","first-page":"600","DOI":"10.1109\/TIP.2003.819861","article-title":"Image quality assessment: From error visibility to structural similarity","volume":"13","author":"Wang","year":"2004","journal-title":"IEEE Trans. Image Process."}],"container-title":["Sensors"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/1424-8220\/17\/9\/2130\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T18:45:01Z","timestamp":1760208301000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/1424-8220\/17\/9\/2130"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2017,9,15]]},"references-count":47,"journal-issue":{"issue":"9","published-online":{"date-parts":[[2017,9]]}},"alternative-id":["s17092130"],"URL":"https:\/\/doi.org\/10.3390\/s17092130","relation":{},"ISSN":["1424-8220"],"issn-type":[{"value":"1424-8220","type":"electronic"}],"subject":[],"published":{"date-parts":[[2017,9,15]]}}}