Skip to main content
Top

2016 | OriginalPaper | Chapter

Short-Term Map Based Detection and Tracking of Moving Objects with 3D Laser on a Vehicle

Authors : Josip Ćesić, Ivan Marković, Srećko Jurić-Kavelj, Ivan Petrović

Published in: Informatics in Control, Automation and Robotics

Publisher: Springer International Publishing

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

Detection and tracking of moving objects is an essential problem in situational awareness context and hence crucial for many robotic applications. Here we propose a method for the detection of moving objects with a 3D laser range sensor and a variation of the method for tracking multiple detected objects. The detection procedure starts with the ground extraction using random sample consensus approach for model parameter estimation. The resulting point cloud is then downsampled using voxel grid approach and filtered using a radius outlier rejection method. Within the approach, we have utilized a procedure for building short-term maps of the environment by using the octree data structure. This data structure enables an efficient comparison of the current scan and the short-term local map, thus detecting dynamic parts of scene. The ego-motion of the mobile platform is compensated using the available odometry information, which is rather imperfect, and hence is refined using the iterative closest point registration technique. Furthermore, due to sensor characteristics, the iterative closest point is carried out in 2D between the short-term map and the current, where the non-ground filtered scans are projected onto 2D. The tracking task is based on the joint probabilistic data association filter and Kalman filtering with variable process and measurement noise which take into account velocity and position of the tracked objects. Since this data association approach assumes a constant and known number of objects, we have utilized a specific entropy based track management. The experiments performed using Velodyne HDL-32E laser sensor mounted on top of a mobile platform demonstrate the suitability and efficiency of the proposed method.

Dont have a licence yet? Then find out more about our products and how to get one now:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Footnotes
1
The JPDA filter assumes a constant and known number of objects and we utilize the same formulae thus making it agnostic of the track management, which is separately handled utilizing an entropy based approach described later in the paper.
 
Literature
1.
go back to reference Wang, C.C.: Simultaneous localization, mapping and moving object tracking. Ph.D. thesis, Robotics Institute, Carnegie Mellon University, Pittsburgh (2004) Wang, C.C.: Simultaneous localization, mapping and moving object tracking. Ph.D. thesis, Robotics Institute, Carnegie Mellon University, Pittsburgh (2004)
2.
go back to reference Darms, M., Rybski, P., Urmson, C.: Classification and tracking of dynamic objects with multiple sensors for autonomous driving in urban environments. In: Intelligent Vehicles Symposium, pp. 1197–1202. IEEE (2008) Darms, M., Rybski, P., Urmson, C.: Classification and tracking of dynamic objects with multiple sensors for autonomous driving in urban environments. In: Intelligent Vehicles Symposium, pp. 1197–1202. IEEE (2008)
3.
go back to reference Montemerlo, M., Becker, J., Bhat, S., Dahlkamp, H.: Junior: the Stanford entry in the urban challenge. J. Field Robot. 25(9), 569–597 (2008)CrossRef Montemerlo, M., Becker, J., Bhat, S., Dahlkamp, H.: Junior: the Stanford entry in the urban challenge. J. Field Robot. 25(9), 569–597 (2008)CrossRef
4.
go back to reference Navarro-Serment, L.E., Mertz, C., Hebert, M.: Pedestrian detection and tracking using three-dimensional ladar data. Int. J. Rob. Res. 29(12), 1516–1528 (2010)CrossRef Navarro-Serment, L.E., Mertz, C., Hebert, M.: Pedestrian detection and tracking using three-dimensional ladar data. Int. J. Rob. Res. 29(12), 1516–1528 (2010)CrossRef
5.
go back to reference Petrovskaya, A., Thrun, S.: Model based vehicle detection and tracking for autonomous urban driving. Auton. Rob. 26(2–3), 123–139 (2009)CrossRef Petrovskaya, A., Thrun, S.: Model based vehicle detection and tracking for autonomous urban driving. Auton. Rob. 26(2–3), 123–139 (2009)CrossRef
6.
go back to reference Kaestner, R., Engelhard, N., Triebel, R., Siegwart, R.: A bayesian approach to learning 3d representations of dynamic environments. In: Proceedings of 12th International Symposium on Experimental Robotics (ISER). Springer Press, Berlin (2010) Kaestner, R., Engelhard, N., Triebel, R., Siegwart, R.: A bayesian approach to learning 3d representations of dynamic environments. In: Proceedings of 12th International Symposium on Experimental Robotics (ISER). Springer Press, Berlin (2010)
7.
go back to reference Kaestner, R., Maye, J., Siegwart, R.: Generative object detection and tracking in 3d range data. In: Proceedings of the IEEE International Conference on Robotics and Automation (ICRA) (2012) Kaestner, R., Maye, J., Siegwart, R.: Generative object detection and tracking in 3d range data. In: Proceedings of the IEEE International Conference on Robotics and Automation (ICRA) (2012)
8.
go back to reference Shackleton, J., VanVoorst, B., Hesch, J.: Tracking people with a 360-degree lidar. In: Proceedings of the IEEE International Conference on Advanced Video and Signal Based Surveillance, pp. 420–426 (2010) Shackleton, J., VanVoorst, B., Hesch, J.: Tracking people with a 360-degree lidar. In: Proceedings of the IEEE International Conference on Advanced Video and Signal Based Surveillance, pp. 420–426 (2010)
9.
go back to reference Azim, A., Aycard, O.: Detection, classification and tracking of moving objects in a 3d environment. In: Intelligent Vehicles Symposium, pp. 802–807. IEEE (2012) Azim, A., Aycard, O.: Detection, classification and tracking of moving objects in a 3d environment. In: Intelligent Vehicles Symposium, pp. 802–807. IEEE (2012)
10.
go back to reference Moosmann, F., Fraichard, T.: Motion estimation from range images in dynamic outdoor scenes. In: IEEE International Conference on Robotics and Automation (ICRA), pp. 142–147 (2010) Moosmann, F., Fraichard, T.: Motion estimation from range images in dynamic outdoor scenes. In: IEEE International Conference on Robotics and Automation (ICRA), pp. 142–147 (2010)
11.
go back to reference Moosmann, F., Pink, O., Stiller, C.: Segmentation of 3d lidar data in non-flat urban environments using a local convexity criterion. In: Intelligent Vehicles Symposium, 2009 IEEE, pp. 215–220 (2009) Moosmann, F., Pink, O., Stiller, C.: Segmentation of 3d lidar data in non-flat urban environments using a local convexity criterion. In: Intelligent Vehicles Symposium, 2009 IEEE, pp. 215–220 (2009)
12.
go back to reference Steinhauser, D., Ruepp, O., Burschka, D.: Motion segmentation and scene classification from 3d lidar data. In: Intelligent Vehicles Symposium, IEEE, pp. 398–403 (2008) Steinhauser, D., Ruepp, O., Burschka, D.: Motion segmentation and scene classification from 3d lidar data. In: Intelligent Vehicles Symposium, IEEE, pp. 398–403 (2008)
13.
go back to reference Arulampalam, M., Maskell, S., Gordon, N., Clapp, T.: A tutorial on particle filters for online nonlinear/non-gaussian bayesian tracking. IEEE Trans. Signal Proc. 50(2), 174–188 (2002)CrossRef Arulampalam, M., Maskell, S., Gordon, N., Clapp, T.: A tutorial on particle filters for online nonlinear/non-gaussian bayesian tracking. IEEE Trans. Signal Proc. 50(2), 174–188 (2002)CrossRef
14.
go back to reference Miller, I., Campbell, M., Huttenlocher, D.: Efficient unbiased tracking of multiple dynamic obstacles under large viewpoint changes. IEEE Trans. Rob. 27(1), 29–46 (2011)CrossRef Miller, I., Campbell, M., Huttenlocher, D.: Efficient unbiased tracking of multiple dynamic obstacles under large viewpoint changes. IEEE Trans. Rob. 27(1), 29–46 (2011)CrossRef
15.
go back to reference Reid, D.: An algorithm for tracking multiple targets. IEEE Trans. Autom. Control 24(6), 843–854 (1979)CrossRef Reid, D.: An algorithm for tracking multiple targets. IEEE Trans. Autom. Control 24(6), 843–854 (1979)CrossRef
16.
go back to reference Bar-Shalom, Y.: Extension of the probabilistic data association filter to multitarget environment. In: Proceeding of the Fifth Symposium on Nonlinear Estimation (1974) Bar-Shalom, Y.: Extension of the probabilistic data association filter to multitarget environment. In: Proceeding of the Fifth Symposium on Nonlinear Estimation (1974)
17.
go back to reference Vo, B.N., Ma, W.K.: The Gaussian mixture probability hypothesis density filter. IEEE Trans. Signal Proc. 54(11), 4091–4104 (2006)CrossRef Vo, B.N., Ma, W.K.: The Gaussian mixture probability hypothesis density filter. IEEE Trans. Signal Proc. 54(11), 4091–4104 (2006)CrossRef
18.
go back to reference Mertz, C., Navarro-Serment, L.E.: MacLachlan: moving object detection with laser scanners. J. Field Robot. 30(1), 17–43 (2013)CrossRef Mertz, C., Navarro-Serment, L.E.: MacLachlan: moving object detection with laser scanners. J. Field Robot. 30(1), 17–43 (2013)CrossRef
19.
go back to reference Morton, P., Douillard, B., Underwood, J.: An evaluation of dynamic object tracking with 3d lidar. In: Australasian Conference on Robotics and Automation (ACRA) (2011) Morton, P., Douillard, B., Underwood, J.: An evaluation of dynamic object tracking with 3d lidar. In: Australasian Conference on Robotics and Automation (ACRA) (2011)
20.
go back to reference Cox, I.J.: A review of statistical data association techniques for motion correspondence. Int. J. Comput. Vision 10, 53–66 (1993)CrossRef Cox, I.J.: A review of statistical data association techniques for motion correspondence. Int. J. Comput. Vision 10, 53–66 (1993)CrossRef
21.
go back to reference Jurić-Kavelj, S., akulović, M., Petrović, I.: Tracking multiple moving objects using adaptive sample-based joint probabilistic data association filter. In: Proceedings of 5th International Conference on Computational Intelligence, Robotics and Autonomous Systems (CIRAS), pp. 93–98 (2008) Jurić-Kavelj, S., akulović, M., Petrović, I.: Tracking multiple moving objects using adaptive sample-based joint probabilistic data association filter. In: Proceedings of 5th International Conference on Computational Intelligence, Robotics and Autonomous Systems (CIRAS), pp. 93–98 (2008)
22.
go back to reference Fischler, M.A., Bolles, R.C.: Random sample consensus: a paradigm for model fitting with applications to image analysis and automated cartography. Communications 24(6), 381–395 (1981)MathSciNet Fischler, M.A., Bolles, R.C.: Random sample consensus: a paradigm for model fitting with applications to image analysis and automated cartography. Communications 24(6), 381–395 (1981)MathSciNet
23.
go back to reference Meagher, D.: Geometric modeling using octree encoding. Comput. Graph. Image Process. 19(2), 129–147 (1982)CrossRef Meagher, D.: Geometric modeling using octree encoding. Comput. Graph. Image Process. 19(2), 129–147 (1982)CrossRef
24.
go back to reference Wilhelms, J., Gelder, A.V.: Octrees for faster isosurface generation. IEEE Trans. Med. Imaging 19, 739–758 (2000)CrossRefMATH Wilhelms, J., Gelder, A.V.: Octrees for faster isosurface generation. IEEE Trans. Med. Imaging 19, 739–758 (2000)CrossRefMATH
25.
go back to reference Moravec, H., Elfes, A.: High-resolution maps from wide-angle sonar. In: IEEE International Conference on Robotics and Automation (ICRA) (1985) Moravec, H., Elfes, A.: High-resolution maps from wide-angle sonar. In: IEEE International Conference on Robotics and Automation (ICRA) (1985)
26.
go back to reference Yguel, M., Aycard, O., Laugier, C.: Update policy of dense maps: efficient algorithms and sparse representation. In: International Conference Field and Service Robotics, vol. 42, pp. 23–33. Springer, New York (2008) Yguel, M., Aycard, O., Laugier, C.: Update policy of dense maps: efficient algorithms and sparse representation. In: International Conference Field and Service Robotics, vol. 42, pp. 23–33. Springer, New York (2008)
27.
go back to reference Besl, P.J., McKay, N.D.: A method for registration of 3-d shapes. IEEE Trans. Pattern Anal. Mach. Intell. 14(2), 239–256 (1992)CrossRef Besl, P.J., McKay, N.D.: A method for registration of 3-d shapes. IEEE Trans. Pattern Anal. Mach. Intell. 14(2), 239–256 (1992)CrossRef
28.
go back to reference Thrun, S., Burgard, W., Fox, D.: Probabilistic robotics. The MIT Press, Cambridge (2006) Thrun, S., Burgard, W., Fox, D.: Probabilistic robotics. The MIT Press, Cambridge (2006)
29.
go back to reference Fortmann, T., Bar-Shalom, Y., Scheffe, M.: Sonar tracking of multiple targets using joint probabilistic data association filter. IEEE J. Oceanic Eng. 8(3), 173–184 (1983)CrossRef Fortmann, T., Bar-Shalom, Y., Scheffe, M.: Sonar tracking of multiple targets using joint probabilistic data association filter. IEEE J. Oceanic Eng. 8(3), 173–184 (1983)CrossRef
30.
go back to reference Bailey, T., Upcroft, B., Durrant-Whyte, H.: Validation gating for non-linear validation gating for non-linear non-Gaussian target tracking. In: International Conference on Information Fusion, pp. 1–6 (2006) Bailey, T., Upcroft, B., Durrant-Whyte, H.: Validation gating for non-linear validation gating for non-linear non-Gaussian target tracking. In: International Conference on Information Fusion, pp. 1–6 (2006)
31.
go back to reference Blackman, S., Popoli, R.: Design and Analysis of Modern Tracking Systems. Artech House Radar Library, Artech House (1999) Blackman, S., Popoli, R.: Design and Analysis of Modern Tracking Systems. Artech House Radar Library, Artech House (1999)
32.
go back to reference Schulz, D., Burgard, W., Fox, D., Cremers, A.B.: People tracking with mobile robots using sample-based joint probabilistic data association filters. Int. J. Rob. Res. 22(2), 99–116 (2003)CrossRef Schulz, D., Burgard, W., Fox, D., Cremers, A.B.: People tracking with mobile robots using sample-based joint probabilistic data association filters. Int. J. Rob. Res. 22(2), 99–116 (2003)CrossRef
33.
go back to reference Jurić-Kavelj, S., Marković, I., Petrović, I.: People tracking with heterogeneous sensors using jpdaf with entropy based track management. In: Proceedings of the 5th European Conference on Mobile Robots (ECMR), pp. 31–36 (2011) Jurić-Kavelj, S., Marković, I., Petrović, I.: People tracking with heterogeneous sensors using jpdaf with entropy based track management. In: Proceedings of the 5th European Conference on Mobile Robots (ECMR), pp. 31–36 (2011)
34.
go back to reference Rényi, A.: Probability Theory. Dover books on mathematics, Dover Publications, Incorporated (2007) Rényi, A.: Probability Theory. Dover books on mathematics, Dover Publications, Incorporated (2007)
35.
go back to reference Quigley, M., Gerkey, B., Conley, K., Faust, J., Foote, T., Leibs, J., Berger, E., Wheeler, R., Ng, A.: ROS: an open-source robot operating system. In: IEEE International Conference on Robotics and Automation (ICRA), Workshop on Open Source (2009) Quigley, M., Gerkey, B., Conley, K., Faust, J., Foote, T., Leibs, J., Berger, E., Wheeler, R., Ng, A.: ROS: an open-source robot operating system. In: IEEE International Conference on Robotics and Automation (ICRA), Workshop on Open Source (2009)
36.
go back to reference Hornung, A., Wurm, K.M., Bennewitz, M., Stachniss, C., Burgard, W.: OctoMap: An efficient probabilistic 3D mapping framework based on octrees. Auton. Robots 34, 189–206 (2013) Hornung, A., Wurm, K.M., Bennewitz, M., Stachniss, C., Burgard, W.: OctoMap: An efficient probabilistic 3D mapping framework based on octrees. Auton. Robots 34, 189–206 (2013)
37.
go back to reference Wurm, K.M., Hornung, A., Bennewitz, M., Stachniss, C., Burgard, W.: OctoMap: A probabilistic, flexible, and compact 3D map representation for robotic systems. In: Proceedings of the International Conference on Robotics and Automation (ICRA) (2010) Wurm, K.M., Hornung, A., Bennewitz, M., Stachniss, C., Burgard, W.: OctoMap: A probabilistic, flexible, and compact 3D map representation for robotic systems. In: Proceedings of the International Conference on Robotics and Automation (ICRA) (2010)
Metadata
Title
Short-Term Map Based Detection and Tracking of Moving Objects with 3D Laser on a Vehicle
Authors
Josip Ćesić
Ivan Marković
Srećko Jurić-Kavelj
Ivan Petrović
Copyright Year
2016
DOI
https://doi.org/10.1007/978-3-319-26453-0_12