{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,2,13]],"date-time":"2026-02-13T23:48:28Z","timestamp":1771026508844,"version":"3.50.1"},"reference-count":43,"publisher":"MDPI AG","issue":"21","license":[{"start":{"date-parts":[[2020,11,1]],"date-time":"2020-11-01T00:00:00Z","timestamp":1604188800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"funder":[{"DOI":"10.13039\/100000001","name":"National Science Foundation","doi-asserted-by":"publisher","award":["BCS-1826839"],"award-info":[{"award-number":["BCS-1826839"]}],"id":[{"id":"10.13039\/100000001","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":["Remote Sensing"],"abstract":"<jats:p>The emerging satellite videos provide the opportunity to detect moving objects and track their trajectories, which were not possible for remotely sensed imagery with limited temporal resolution. So far, most studies using satellite video data have been concentrated on traffic monitoring through detecting and tracking moving cars, whereas the studies on other moving objects such as airplanes are limited. In this paper, an integrated method for monitoring moving airplanes from a satellite video is proposed. First, we design a normalized frame difference labeling (NFDL) algorithm to detect moving airplanes, which adopts a non-recursive strategy to deliver stable detection throughout the whole video. Second, the template matching (TM) technique is utilized for tracking the detected moving airplanes in the frame sequence by improved similarity measures (ISMs) with better rotation invariance and model drift suppression ability. Template matching with improved similarity measures (TM-ISMs) is further implemented to handle the leave-the-scene problem. The developed method is tested on a satellite video to detect and track eleven moving airplanes. Our NFDL algorithm successfully detects all the moving airplanes with the highest F1 score of 0.88 among existing algorithms. The performance of TM-ISMs is compared with both its traditional counterparts and other state-of-the-art tracking algorithms. The experimental results show that TM-ISMs can handle both rotation and leave-the-scene problems. Moreover, TM-ISMs achieve a very high tracking accuracy of 0.921 and the highest tracking speed of 470.62 frames per second.<\/jats:p>","DOI":"10.3390\/rs12213589","type":"journal-article","created":{"date-parts":[[2020,11,1]],"date-time":"2020-11-01T20:05:25Z","timestamp":1604261125000},"page":"3589","update-policy":"https:\/\/doi.org\/10.3390\/mdpi_crossmark_policy","source":"Crossref","is-referenced-by-count":9,"title":["Detecting and Tracking Moving Airplanes from Space Based on Normalized Frame Difference Labeling and Improved Similarity Measures"],"prefix":"10.3390","volume":"12","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-1871-0006","authenticated-orcid":false,"given":"Fan","family":"Shi","sequence":"first","affiliation":[{"name":"Geospatial Information Sciences, The University of Texas at Dallas, 800 West Campbell Road, Richardson, TX 75080, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-3999-1174","authenticated-orcid":false,"given":"Fang","family":"Qiu","sequence":"additional","affiliation":[{"name":"Geospatial Information Sciences, The University of Texas at Dallas, 800 West Campbell Road, Richardson, TX 75080, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-8879-7322","authenticated-orcid":false,"given":"Xiao","family":"Li","sequence":"additional","affiliation":[{"name":"Geospatial Information Sciences, The University of Texas at Dallas, 800 West Campbell Road, Richardson, TX 75080, USA"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ruofei","family":"Zhong","sequence":"additional","affiliation":[{"name":"Beijing Advanced Innovation Center for Imaging Technology, Capital Normal University, Beijing 100048, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Cankun","family":"Yang","sequence":"additional","affiliation":[{"name":"Beijing Advanced Innovation Center for Imaging Technology, Capital Normal University, Beijing 100048, China"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-2257-8749","authenticated-orcid":false,"given":"Yunwei","family":"Tang","sequence":"additional","affiliation":[{"name":"Key Laboratory of Digital Earth Science, Aerospace Information Research Institute, Chinese Academy of Sciences, Beijing 100094, China"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"1968","published-online":{"date-parts":[[2020,11,1]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","unstructured":"Shi, F., Qiu, F., Li, X., Tang, Y., Zhong, R., and Yang, C. (2020). A Method for Detecting and Tracking Moving Airplanes from a Satellite Video. Remote Sens., 12.","DOI":"10.3390\/rs12152390"},{"key":"ref_2","doi-asserted-by":"crossref","first-page":"7860","DOI":"10.1109\/TGRS.2019.2916953","article-title":"Tracking Objects from Satellite Videos: A Velocity Feature Based Correlation Filter","volume":"57","author":"Shao","year":"2019","journal-title":"IEEE Trans. Geosci. Remote Sens."},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Yang, T., Wang, X., Yao, B., Li, J., Zhang, Y., He, Z., and Duan, W. (2016). Small moving vehicle detection in a satellite video of an urban area. Sensors, 16.","DOI":"10.3390\/s16091528"},{"key":"ref_4","doi-asserted-by":"crossref","unstructured":"Kopsiaftis, G., and Karantzalos, K. (2015, January 26\u201331). Vehicle detection and traffic density monitoring from very high resolution satellite video data. Proceedings of the IEEE International Geoscience and Remote Sensing Symposium (IGARSS), Milan, Italy.","DOI":"10.1109\/IGARSS.2015.7326160"},{"key":"ref_5","doi-asserted-by":"crossref","first-page":"3538","DOI":"10.1109\/JSTARS.2019.2933488","article-title":"Object Tracking on Satellite Videos: A Correlation Filter-Based Tracking Method with Trajectory Correction by Kalman Filter","volume":"12","author":"Guo","year":"2019","journal-title":"IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"3043","DOI":"10.1109\/JSTARS.2019.2917703","article-title":"Object Tracking in Satellite Videos Based on a Multi-Frame Optical Flow Tracker","volume":"12","author":"Du","year":"2019","journal-title":"IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens."},{"key":"ref_7","doi-asserted-by":"crossref","first-page":"8379","DOI":"10.1080\/01431161.2019.1610983","article-title":"Moving vehicle detection, tracking and traffic parameter estimation from a satellite video: A perspective on a smarter city","volume":"40","author":"Ahmadi","year":"2019","journal-title":"Int. J. Remote Sens."},{"key":"ref_8","doi-asserted-by":"crossref","first-page":"8719","DOI":"10.1109\/TGRS.2019.2922648","article-title":"Can We Track Targets From Space? A Hybrid Kernel Correlation Filter Tracker for Satellite Video","volume":"57","author":"Shao","year":"2019","journal-title":"IEEE Trans. Geosci. Remote Sens."},{"key":"ref_9","doi-asserted-by":"crossref","first-page":"168","DOI":"10.1109\/LGRS.2017.2776899","article-title":"Object Tracking in Satellite Videos by Fusing the Kernel Correlation Filter and the Three-Frame-Difference Algorithm","volume":"15","author":"Du","year":"2018","journal-title":"IEEE Geosci. Remote Sens. Lett."},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Zhang, J., Jia, X., and Hu, J. (December, January 29). Motion Flow Clustering for Moving Vehicle Detection from Satellite High Definition Video. Proceedings of the 2017 International Conference on Digital Image Computing: Techniques and Applications (DICTA), Sydney, Australia.","DOI":"10.1109\/DICTA.2017.8227465"},{"key":"ref_11","doi-asserted-by":"crossref","first-page":"3435","DOI":"10.1109\/JSTARS.2017.2696823","article-title":"Multitemporal Very High Resolution from Space: Outcome of the 2016 IEEE GRSS Data Fusion Contest","volume":"10","author":"Mou","year":"2017","journal-title":"IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens."},{"key":"ref_12","doi-asserted-by":"crossref","unstructured":"Ahmadi, S.A., and Mohammadzadeh, A. (2017, January 6\u20138). A simple method for detecting and tracking vehicles and vessels from high resolution spaceborne videos. Proceedings of the Joint Urban Remote Sensing Event (JURSE), Dubai, UAE.","DOI":"10.1109\/JURSE.2017.7924614"},{"key":"ref_13","first-page":"95","article-title":"Evaluation of skybox video and still image products","volume":"40","author":"Kuschk","year":"2014","journal-title":"Int. Arch. Photogramm. Remote Sens. Spat. Inf. Sci."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"2795","DOI":"10.1109\/TGRS.2010.2043109","article-title":"Vehicle detection in very high resolution satellite images of city areas","volume":"48","author":"Leitloff","year":"2010","journal-title":"IEEE Trans. Geosci. Remote Sens."},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"75","DOI":"10.1109\/JSTARS.2010.2069555","article-title":"Automated Vehicle Extraction and Speed Determination From QuickBird Satellite Images","volume":"4","author":"Liu","year":"2011","journal-title":"IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens."},{"key":"ref_16","doi-asserted-by":"crossref","first-page":"135","DOI":"10.1109\/JSTARS.2012.2183117","article-title":"Automatic moving vehicles information extraction from single-pass worldView-2 imagery","volume":"5","author":"Salehi","year":"2012","journal-title":"IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens."},{"key":"ref_17","doi-asserted-by":"crossref","unstructured":"Teutsch, M., and Kruger, W. (2015, January 7\u201312). Robust and fast detection of moving vehicles in aerial videos using sliding windows. Proceedings of the IEEE Computer Society Conference on Computer Vision and Pattern Recognition Workshops, Boston, MA, USA.","DOI":"10.1109\/CVPRW.2015.7301396"},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"31","DOI":"10.1016\/j.cosrev.2014.04.001","article-title":"Traditional and recent approaches in background modeling for foreground detection: An overview","volume":"11","author":"Bouwmans","year":"2014","journal-title":"Comput. Sci. Rev."},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"1709","DOI":"10.1109\/TIP.2010.2101613","article-title":"ViBe: A universal background subtraction algorithm for video sequences","volume":"20","author":"Barnich","year":"2010","journal-title":"IEEE Trans. Image Process."},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"783","DOI":"10.1109\/JSTARS.2020.2971657","article-title":"Object tracking in satellite videos based on convolutional regression network with appearance and motion features","volume":"13","author":"Hu","year":"2020","journal-title":"IEEE J. Sel. Top. Appl. Earth Obs. Remote Sens."},{"key":"ref_21","unstructured":"Piccardi, M. (2004, January 10\u201313). Background subtraction techniques: A review. Proceedings of the IEEE International Conference on Systems, Man and Cybernetics, Hague, The Netherlands."},{"key":"ref_22","doi-asserted-by":"crossref","first-page":"32","DOI":"10.2174\/1874479610801010032","article-title":"Moving object detection in spatial domain using background removal techniques-state-of-art","volume":"1","author":"Elhabian","year":"2008","journal-title":"Recent Patents Comput. Sci."},{"key":"ref_23","first-page":"881","article-title":"Robust techniques for background subtraction in urban traffic video","volume":"5308","author":"Cheung","year":"2004","journal-title":"Vis. Commun. Image Process."},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Barnich, O., and van Droogenbroeck, M. (2009, January 19\u201324). ViBe: A powerful random technique to estimate the background in video sequences. Proceedings of the IEEE International Conference on Acoustics, Speech and Signal Processing, Taipei, Taiwan.","DOI":"10.1109\/ICASSP.2009.4959741"},{"key":"ref_25","unstructured":"Comaniciu, D., Ramesh, V., and Peter, M. (2000, January 15). Real-time tracking of non-rigid objects using mean shift. Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition, Hilton Head Island, SC, USA."},{"key":"ref_26","doi-asserted-by":"crossref","first-page":"583","DOI":"10.1109\/TPAMI.2014.2345390","article-title":"High-speed tracking with kernelized correlation filters","volume":"37","author":"Henriques","year":"2014","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_27","unstructured":"Babenko, B., Yang, M.H., and Serge, B. (2009, January 20\u201325). Visual tracking with semi-supervised online weighted multiple instance learning. Proceedings of the IEEE Conference on computer vision and Pattern Recognition, Miami, FL, USA."},{"key":"ref_28","doi-asserted-by":"crossref","first-page":"1409","DOI":"10.1109\/TPAMI.2011.239","article-title":"Tracking-learning-detection","volume":"34","author":"Kalal","year":"2011","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_29","doi-asserted-by":"crossref","unstructured":"Bolme, D.S., Beveridge, J.R., Draper, B.A., and Lui, Y.M. (2010, January 13\u201318). Visual object tracking using adaptive correlation filters. Proceedings of the IEEE Computer Society Conference on Computer Vision and Pattern Recognition, San Francisco, CA, USA.","DOI":"10.1109\/CVPR.2010.5539960"},{"key":"ref_30","doi-asserted-by":"crossref","first-page":"3","DOI":"10.1109\/LGRS.2016.2600858","article-title":"Remote Sensing Image Registration with Modified SIFT and Enhanced Feature Matching","volume":"14","author":"Ma","year":"2017","journal-title":"IEEE Geosci. Remote Sens. Lett."},{"key":"ref_31","doi-asserted-by":"crossref","first-page":"651","DOI":"10.1016\/j.patrec.2009.09.011","article-title":"Data clustering: 50 years beyond K-means","volume":"31","author":"Jain","year":"2010","journal-title":"Pattern Recognit. Lett."},{"key":"ref_32","doi-asserted-by":"crossref","first-page":"557","DOI":"10.1142\/S0218001410008032","article-title":"A Run-based one-and-a-half-scan connected-component labeling algorithm","volume":"24","author":"He","year":"2010","journal-title":"Int. J. Pattern Recognit. Artif. Intell."},{"key":"ref_33","doi-asserted-by":"crossref","first-page":"1334","DOI":"10.1109\/TPAMI.2005.165","article-title":"On the Euclidean distance of images","volume":"27","author":"Liwei","year":"2005","journal-title":"IEEE Trans. Pattern Anal. Mach. Intell."},{"key":"ref_34","doi-asserted-by":"crossref","first-page":"315","DOI":"10.1016\/j.patrec.2012.10.025","article-title":"A new distance measure based on generalized Image Normalized Cross-Correlation for robust video tracking and image recognition","volume":"34","author":"Nakhmani","year":"2013","journal-title":"Pattern Recognit. Lett."},{"key":"ref_35","doi-asserted-by":"crossref","first-page":"2099","DOI":"10.1109\/TIP.2011.2171696","article-title":"Correlation Coefficient Based Fast Template Matching Through Partial Elimination","volume":"21","author":"Mahmood","year":"2011","journal-title":"IEEE Trans. Image Process."},{"key":"ref_36","doi-asserted-by":"crossref","first-page":"95","DOI":"10.1117\/12.421129","article-title":"Template matching using fast normalized cross correlation","volume":"Volume 4387","author":"Briechle","year":"2001","journal-title":"Optical Pattern Recognition XII"},{"key":"ref_37","doi-asserted-by":"crossref","unstructured":"Schweitzer, H., Bell, J.W., and Wu, F. (2002). Very fast template matching. European Conference on Computer Vision, Springer.","DOI":"10.1007\/3-540-47979-1_24"},{"key":"ref_38","doi-asserted-by":"crossref","unstructured":"Goshtasby, A. (1985). Template Matching in Rotated Images. IEEE Trans. Pattern Anal. Mach. Intell., 338\u2013344.","DOI":"10.1109\/TPAMI.1985.4767663"},{"key":"ref_39","doi-asserted-by":"crossref","first-page":"131","DOI":"10.1016\/S0031-3203(00)00180-1","article-title":"Rotation-invariant pattern matching with color ring-projection","volume":"35","author":"Tsai","year":"2002","journal-title":"Pattern Recognit."},{"key":"ref_40","doi-asserted-by":"crossref","unstructured":"Wu, Y., Lim, J., and Yang, M.H. (2013, January 23\u201328). Online object tracking: A benchmark. Proceedings of the IEEE Computer Society Conference on Computer Vision and Pattern Recognition, Portland, OR, USA.","DOI":"10.1109\/CVPR.2013.312"},{"key":"ref_41","doi-asserted-by":"crossref","first-page":"172","DOI":"10.1016\/j.rti.2004.12.004","article-title":"Real-time foreground-background segmentation using codebook model","volume":"11","author":"Kim","year":"2005","journal-title":"Real Time Imaging"},{"key":"ref_42","unstructured":"Stauffer, C., and Grimson, W.E.L. (1999, January 23\u201325). Adaptive background mixture models for real-time tracking. Proceedings of the IEEE Computer Society Conference on Computer Vision and Pattern Recognition, Fort Collins, CO, USA."},{"key":"ref_43","unstructured":"Ester, M., Kriegel, H.P., Sander, J., and Xu, X. (1996, January 2\u20134). A density-based algorithm for discovering clusters in large spatial databases with noise. Proceedings of the Second International Conference on Knowledge Discovery and Data Mining (KDD-96), Portland, OR, USA."}],"container-title":["Remote Sensing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2072-4292\/12\/21\/3589\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,10,11]],"date-time":"2025-10-11T10:27:58Z","timestamp":1760178478000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2072-4292\/12\/21\/3589"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,11,1]]},"references-count":43,"journal-issue":{"issue":"21","published-online":{"date-parts":[[2020,11]]}},"alternative-id":["rs12213589"],"URL":"https:\/\/doi.org\/10.3390\/rs12213589","relation":{},"ISSN":["2072-4292"],"issn-type":[{"value":"2072-4292","type":"electronic"}],"subject":[],"published":{"date-parts":[[2020,11,1]]}}}