{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,8,4]],"date-time":"2024-08-04T19:58:09Z","timestamp":1722801489812},"reference-count":35,"publisher":"MDPI AG","issue":"4","license":[{"start":{"date-parts":[[2012,4,20]],"date-time":"2012-04-20T00:00:00Z","timestamp":1334880000000},"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":"We develop a real-time method to detect and track moving objects (DATMO) from unmanned aerial vehicles (UAVs) using a single camera. To address the challenging characteristics of these vehicles, such as continuous unrestricted pose variation and low-frequency vibrations, new approaches must be developed. The main concept proposed in this work is to create an artificial optical flow field by estimating the camera motion between two subsequent video frames. The core of the methodology consists of comparing this artificial flow with the real optical flow directly calculated from the video feed. The motion of the UAV between frames is estimated with available parallel tracking and mapping techniques that identify good static features in the images and follow them between frames. By comparing the two optical flows, a list of dynamic pixels is obtained and then grouped into dynamic objects. Tracking these dynamic objects through time and space provides a filtering procedure to eliminate spurious events and misdetections. The algorithms have been tested with a quadrotor platform using a commercial camera.<\/jats:p>","DOI":"10.3390\/rs4041090","type":"journal-article","created":{"date-parts":[[2012,4,20]],"date-time":"2012-04-20T15:01:48Z","timestamp":1334934108000},"page":"1090-1111","source":"Crossref","is-referenced-by-count":108,"title":["A Real-Time Method to Detect and Track Moving Objects (DATMO) from Unmanned Aerial Vehicles (UAVs) Using a Single Camera"],"prefix":"10.3390","volume":"4","author":[{"given":"Gonzalo R.","family":"Rodr\u00edguez-Canosa","sequence":"first","affiliation":[{"name":"Centro de Autom\u00e1tica & Rob\u00f3tica, Universidad Polit\u00e9cnica de Madrid, C\/Jose Gutierrez Abascal n\u00ba2, E-28006 Madrid, Spain"}]},{"given":"Stephen","family":"Thomas","sequence":"additional","affiliation":[{"name":"Department of Electrical and Computer Engineering, University of Auckland, Private Bag 92019, Auckland, New Zealand"}]},{"ORCID":"http:\/\/orcid.org\/0000-0003-4893-2571","authenticated-orcid":false,"given":"Jaime","family":"Del Cerro","sequence":"additional","affiliation":[{"name":"Centro de Autom\u00e1tica & Rob\u00f3tica, Universidad Polit\u00e9cnica de Madrid, C\/Jose Gutierrez Abascal n\u00ba2, E-28006 Madrid, Spain"}]},{"ORCID":"http:\/\/orcid.org\/0000-0003-1691-3907","authenticated-orcid":false,"given":"Antonio","family":"Barrientos","sequence":"additional","affiliation":[{"name":"Centro de Autom\u00e1tica & Rob\u00f3tica, Universidad Polit\u00e9cnica de Madrid, C\/Jose Gutierrez Abascal n\u00ba2, E-28006 Madrid, Spain"}]},{"given":"Bruce","family":"MacDonald","sequence":"additional","affiliation":[{"name":"Department of Electrical and Computer Engineering, University of Auckland, Private Bag 92019, Auckland, New Zealand"}]}],"member":"1968","published-online":{"date-parts":[[2012,4,20]]},"reference":[{"key":"ref_1","doi-asserted-by":"crossref","first-page":"569","DOI":"10.1080\/01969720903152544","article-title":"Traffic video-based moving vehicle detection and tracking in the complex environment","volume":"40","author":"Gao","year":"2009","journal-title":"Cyber. Syst"},{"key":"ref_2","unstructured":"Watanabe, Y., Fabiani, P., and Le Besnerais, G. (2009, January 22\u201326). Simultaneous Visual Target Tracking and Navigation in a GPS-Denied Environment. Munich, Germany."},{"key":"ref_3","doi-asserted-by":"crossref","unstructured":"Hashimoto, M., Takahashi, K., and Matsui, Y. (2007, January 15\u201318). Moving-Object Tracking with Multi-Laser Range Sensors for Mobile Robot Navigation. Hainan, China.","DOI":"10.1109\/ROBIO.2007.4522195"},{"key":"ref_4","doi-asserted-by":"crossref","first-page":"167","DOI":"10.1007\/s10044-008-0112-3","article-title":"Human tracking and silhouette extraction for human-robot interaction systems","volume":"12","author":"Ahn","year":"2009","journal-title":"Pattern Anal. Appl"},{"key":"ref_5","unstructured":"Talukder, A., and Matthies, L. (October, January 28). Real-Time Detection of Moving Objects from Moving Vehicles Using Dense Stereo and Optical Flow. Sendai, Japan."},{"key":"ref_6","doi-asserted-by":"crossref","first-page":"1456","DOI":"10.1109\/5.959341","article-title":"Algorithms for cooperative multisensor surveillance","volume":"89","author":"Collins","year":"2001","journal-title":"Proc. IEEE"},{"key":"ref_7","first-page":"2330","article-title":"Robust background subtraction with foreground validation for urban traffic video","volume":"2005","author":"Cheung","year":"2005","journal-title":"EURASIP J. Appl. Signal Process"},{"key":"ref_8","unstructured":"Eveland, C., Konolige, K., and Bolles, R. (1998, January 23\u201325). Background Modeling for Segmentation of Video-Rate Stereo Sequences. Santa Barbara, CA, USA."},{"key":"ref_9","unstructured":"Kalafatic, Z., Ribaric, S., and Stanisavljevic, V. (2000, January 29\u201331). Real-Time Object Tracking Based on Optical Flow and Active Rays. Lemesos, Cyprus."},{"key":"ref_10","doi-asserted-by":"crossref","unstructured":"Zhang, H.Y. (2010, January 11\u201314). Multiple Moving Objects Detection and Tracking Based on Optical Flow in Polar-Log Images. Qingdao, China.","DOI":"10.1109\/ICMLC.2010.5580801"},{"key":"ref_11","unstructured":"Hall, D., Nascimento, J., Ribeiro, P., Andrade, E., Moreno, P., Pesnel, S., List, T., Emonet, R., Fisher, R., Victor, J., and Crowley, J. (2005, January 15\u201316). Comparison of Target Detection Algorithms Using Adaptive Background Models. Beijing, China."},{"key":"ref_12","doi-asserted-by":"crossref","first-page":"173","DOI":"10.1109\/TITS.2002.802934","article-title":"Fast obstacle detection for urban traffic situations","volume":"3","author":"Franke","year":"2002","journal-title":"IEEE Trans. Intell. Transp. Syst"},{"key":"ref_13","unstructured":"Braillon, C., Pradalier, C., Crowley, J., and Laugier, C. (2006, January 13\u201315). Real-Time Moving Obstacle Detection Using Optical Flow Models. Tokyo, Japan."},{"key":"ref_14","doi-asserted-by":"crossref","first-page":"1724","DOI":"10.3390\/rs3081724","article-title":"Comprehensive utilization of temporal and spatial domain outlier detection methods for mobile terrestrial lidar data","volume":"3","author":"Leslar","year":"2011","journal-title":"Remote Sens"},{"key":"ref_15","doi-asserted-by":"crossref","first-page":"105","DOI":"10.1016\/j.patcog.2004.05.011","article-title":"Object tracking in image sequences using point features","volume":"38","author":"Tissainayagam","year":"2005","journal-title":"Pattern Recogn"},{"key":"ref_16","doi-asserted-by":"crossref","unstructured":"Milella, A., and Siegwart, R. (2006, January 5\u20137). Stereo-Based Ego-Motion Estimation Using Pixel Tracking and Iterative Closest Point. New York, NY, USA.","DOI":"10.1109\/ICVS.2006.56"},{"key":"ref_17","unstructured":"Konolige, K., Agrawal, M., Bolles, R., Cowan, C., Fischler, M., and Gerkey, B. (2006, January 6\u201310). Outdoor Mapping and Navigation Using Stereo Vision. Rio de Janeiro, Brazil."},{"key":"ref_18","doi-asserted-by":"crossref","first-page":"157","DOI":"10.1016\/j.robot.2007.05.014","article-title":"Sensor fusion-based visual target tracking for autonomous vehicles with the out-of-sequence measurements solution","volume":"56","author":"Jia","year":"2008","journal-title":"Robot. Auton. Syst"},{"key":"ref_19","doi-asserted-by":"crossref","first-page":"215","DOI":"10.1007\/978-3-540-68585-2_19","article-title":"Person Tracking in UAV Video","volume":"4625","author":"Stiefelhagen","year":"2008","journal-title":"Multimodal Technologies for Perception of Humans"},{"key":"ref_20","doi-asserted-by":"crossref","first-page":"357","DOI":"10.1007\/978-3-642-15702-8_33","article-title":"A Hybrid Moving Object Detection Method for Aerial Images","volume":"6297","author":"Qiu","year":"2010","journal-title":"Advances in Multimedia Information Processing (PCM 2010)"},{"key":"ref_21","unstructured":"Samija, H., Markovic, I., and Petrovic, I. (2011, January 23\u201327). Optical Flow Field Segmentation in an Omnidirectional Camera Image Based on Known Camera Motion. Opatija, Croatia."},{"key":"ref_22","doi-asserted-by":"crossref","unstructured":"Suganuma, N., and Kubo, T. (2011, January 3\u20137). Fast Dynamic Object Extraction Using Stereovision Based on Occupancy Grid Maps and Optical Flow. Budapest, Hungary.","DOI":"10.1109\/AIM.2011.6027025"},{"key":"ref_23","doi-asserted-by":"crossref","unstructured":"Klein, G., and Murray, D. (2007, January 13\u201316). Parallel Tracking and Mapping for Small AR Workspaces. Nara, Japan.","DOI":"10.1109\/ISMAR.2007.4538852"},{"key":"ref_24","doi-asserted-by":"crossref","unstructured":"Rosten, E., and Drummond, T. (2006., January 7\u201313). Machine Learning for High Speed Corner Detection. Graz, Austria.","DOI":"10.1007\/11744023_34"},{"key":"ref_25","unstructured":"Bouguet, J.Y. Pyramidal Implementation of the Lucas Kanade Feature Tracker. Description of the Algorithm, Intel Corporation Microprocessor Research Lab. Technical Report."},{"key":"ref_26","doi-asserted-by":"crossref","unstructured":"Achtelik, M., Achtelik, M., Weiss, S., and Siegwart, R. (2011, January 9\u201313). Onboard IMU and Monocular Vision Based Control for MAVs in Unknown in- and Outdoor Environments. Shanghai, China.","DOI":"10.1109\/ICRA.2011.5980343"},{"key":"ref_27","doi-asserted-by":"crossref","first-page":"91","DOI":"10.1023\/B:VISI.0000029664.99615.94","article-title":"Distinctive image features from scale-invariant keypoints","volume":"60","author":"Lowe","year":"2004","journal-title":"Int. J. Comput. Vis"},{"key":"ref_28","doi-asserted-by":"crossref","unstructured":"Bay, H., Tuytelaars, T., and Van Gool, L. (2006, January 7\u201313). SURF: Speeded Up Robust Features. Graz, Austria.","DOI":"10.1007\/11744023_32"},{"key":"ref_29","unstructured":"Shi, J., and Tomasi, C. (1994, January 21\u201323). Good Features to Track. Seattle, WA, USA."},{"key":"ref_30","doi-asserted-by":"crossref","unstructured":"Bonin-Font, F., Ortiz, A., and Oliver, G. (2010., January 6\u20138). Experimental Assessment of Different Feature Tracking Strategies for an IPT-based Navigation Task. Lecce, Italy.","DOI":"10.3182\/20100906-3-IT-2019.00032"},{"key":"ref_31","doi-asserted-by":"crossref","unstructured":"Fei, T., Xiao-hui, L., Zhi-ying, H., and Guo-liang, H. (2008, January 22\u201324). A Registration Method Based on Nature Feature with KLT Tracking Algorithm for Wearable Computers. Hangzhou, China.","DOI":"10.1109\/CW.2008.29"},{"key":"ref_32","doi-asserted-by":"crossref","unstructured":"Takada, C., and Sugaya, Y. (2009, January 13\u201316). Detecting Incorrect Feature Tracking by Affine Space Fitting. Tokyo, Japan.","DOI":"10.1007\/978-3-540-92957-4_17"},{"key":"ref_33","doi-asserted-by":"crossref","unstructured":"Kanatani, K., and Ohta, N. (1999, January 20\u201327). Accuracy Bounds and Optimal Computation of Homography for Image Mosaicing Applications. Corfu, Greece.","DOI":"10.1109\/ICCV.1999.791200"},{"key":"ref_34","doi-asserted-by":"crossref","unstructured":"Inaba, M., Katoh, N., and Imai, H. (1994, January 6\u20138). Applications of Weighted Voronoi Diagrams and Randomization to Variance-Based k-Clustering: (Extended abstract). Stony Brook, NY, USA.","DOI":"10.1145\/177424.178042"},{"key":"ref_35","doi-asserted-by":"crossref","unstructured":"Garcia, V., Debreuve, E., and Barlaud, M. (2007, January 25\u201325). Region-of-Interest Tracking Based on Keypoint Trajectories on a Group of Pictures. Bordeaux, France.","DOI":"10.1109\/CBMI.2007.385412"}],"container-title":["Remote Sensing"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/www.mdpi.com\/2072-4292\/4\/4\/1090\/pdf","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2024,5,31]],"date-time":"2024-05-31T00:50:19Z","timestamp":1717116619000},"score":1,"resource":{"primary":{"URL":"https:\/\/www.mdpi.com\/2072-4292\/4\/4\/1090"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2012,4,20]]},"references-count":35,"journal-issue":{"issue":"4","published-online":{"date-parts":[[2012,4]]}},"alternative-id":["rs4041090"],"URL":"https:\/\/doi.org\/10.3390\/rs4041090","relation":{},"ISSN":["2072-4292"],"issn-type":[{"value":"2072-4292","type":"electronic"}],"subject":[],"published":{"date-parts":[[2012,4,20]]}}}