3D Computer Vision: From Points to Concepts

  • Luís A. AlexandreEmail author
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 9493)


The emergence of cheap structured light sensors, like the Kinect, opened the door to an increased interest in all matters related to the processing of 3D visual data. Applications for these technologies are abundant, from robot vision to 3D scanning. In this paper we go through the main steps used on a typical 3D vision system, from sensors and point clouds up to understanding the scene contents, including key point detectors, descriptors, set distances, object recognition and tracking and the biological motivation for some of these methods. We present several approaches developed at our lab and some current challenges.


Point Cloud Convolutional Neural Network Transfer Learning Scene Point Voxel Grid 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


  1. 1.
    Alexandre, L.A.: 3D descriptors for object and category recognition: a comparative evaluation. In: Workshop on Color-Depth Camera Fusion in Robotics at the IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS), Vilamoura, Portugal, October 2012Google Scholar
  2. 2.
    Alexandre, L.A.: Set distance functions for 3D object recognition. In: Ruiz-Shulcloper, J., Sanniti di Baja, G. (eds.) CIARP 2013, Part I. LNCS, vol. 8258, pp. 57–64. Springer, Heidelberg (2013) CrossRefGoogle Scholar
  3. 3.
    Alexandre, L.A.: 3D object recognition using convolutional neural networks with transfer learning between input channels. In: Menegatti, E., Michael, N., Berns, K., Yamaguchi, H. (eds.) Intelligent Autonomous Systems 13. AISC, pp. 889–898. Springer, Heidelberg (2014) Google Scholar
  4. 4.
    Del Moral, P.: Mean field simulation for monte carlo integration. Chapman and Hall/CRC, Boca Raton (2013)Google Scholar
  5. 5.
    Filipe, S., Alexandre, L.: Pfbik-tracking: Particle filter with bio-inspired keypoints tracking. In: 2014 IEEE Symposium on Computational Intelligence for Multimedia. Signal and Vision Processing (CIMSIVP), pp. 1–8, Florida, USA, December 2014Google Scholar
  6. 6.
    Filipe, S., Itti, L., Alexandre, L.A.: BIK-BUS: biologically motivated 3D keypoint based on bottom-up saliency. IEEE Trans. Image Process. 24(1), 163–175 (2015)MathSciNetCrossRefGoogle Scholar
  7. 7.
    Grauman, K., Darrell, T.: The pyramid match kernel: efficient learning with sets of features. J. Mach. Learn. Res. 8, 725–760 (2007)zbMATHGoogle Scholar
  8. 8.
    Wȩgrzyn, D., Alexandre, L.A.: A genetic algorithm-evolved 3D point cloud descriptor. In: Ruiz-Shulcloper, J., Sanniti di Baja, G. (eds.) CIARP 2013, Part I. LNCS, vol. 8258, pp. 92–99. Springer, Heidelberg (2013) CrossRefGoogle Scholar

Copyright information

© Springer International Publishing Switzerland 2015

Authors and Affiliations

  1. 1.Department of Informatics and Instituto de TelecomunicaçõesUniversity of Beira InteriorCovilhãPortugal

Personalised recommendations