Entrepreneur, Researcher, 3D Geek, Coder
Apr 26 2013

Old talks

It’s always nice to hear yourself talk (not!), especially in situations where you find a video of you online from a previous invited talk that you gave and forgot about. Good thing the web gets archived continuously.

I’ve had the pleasure to be invited at a fantastic event last year, called Reflections | Projections, a conference organized directly by students from the University of Illinois at Urbana-Champaign, USA. The presentation is a compendium of robotics and 3D sensing, and was meant to encourage young undergraduate students to seriously think about the coolness factors involved when working on open source, 3D perception, and even robotics.


Jan 14 2013

IEEE Robotics and Automation Society (RAS) Early Career Award

Happy New Year! I’ve just been told that the IEEE Robotics and Automation Society (RAS) selected me as a recipient for the 2013 Early Career Award, for outstanding accomplishments and service to RAS and the Robotics and Automation community. This is a great honor, and I would like to thank my nominator (Prof. Dieter Fox, University of Washington) and everyone who wrote in support and recommendation letters, for making this possible.ras_early_career_award

Please go to the IEEE Robotics and Automation Society (RAS) Early Career Award page to see the other awards. Congratulations to all my colleagues for their outstanding achievements.

[Edit: for family and friends: Hotnews.ro, Ziua de Cluj, Radio Romania Cultural.]


Sep 20 2011

PCL Toyota Code Sprint 2011

It is our immense pleasure to announce the beginning of a new PCL Code Sprint sponsored by Toyota: PCL-TOCS!

PCL Code Sprints are intended to rapidly advance the capabilities of the Point Cloud Library in a certain area/subject by offering stipends to talented student developers and pairing them with knowledgeable mentors for several months of accelerated software development. These sprints have been inspired by the Google Summer Of Code (GSOC) initiative, and we will be following the same basic model. Projects will run for an initial period of 3 months with the same structure and performance evaluations as the GSOC program, and all of the code produced will be open source.

For this fall’s PCL-Toyota Code Sprint, we have identified the following important areas for further development in PCL, and we are therefore searching for outstanding candidates (and mentors) to work on the following projects:

  1. Surface reconstruction and point cloud smoothing

    Accurate surface reconstruction and point cloud smoothing have been demonstrated in specific test environments with minimal clutter and when the object of interest fills most of the field of view. However, additional algorithms are needed when performing surface reconstruction and/or point cloud smoothing in a cluttered space. In this project, students will work to develop algorithms capable of smoothing noisy point clouds and reconstructing surfaces of objects so that they can be compared against a collection of known 3D objected models. The algorithms developed must be able to operate in a cluttered home or health-care environment, and they must be tolerant of noisy point cloud data (such as those acquired by sensors like the Microsoft Kinect). This project will also investigate the reliability and accuracy of different surface reconstruction techniques when data is acquired from a moving sensor.

  2. CPU and GPU optimizations
    • CPU and GPU optimizations for real-time global point cloud localization
      In this project, students will work to develop CPU and GPU optimizations to enable real-time 3D place recognition. Existing algorithms are able to process a point cloud containing a partial view of an environment and subsequently localize it within a previously captured 3D map of the complete environment. However, this task is very computationally expensive, and many improvements are needed to make these approaches practical for real world uses. The goal of this project is to develop highly optimized implementations of a number of general purpose search and feature extraction algorithms that can be used in a variety of applications.
    • CPU and GPU optimizations for real-time 3D segmentation and boundary extraction
      With image segmentation, being able to perform multiple levels of segmentation on a single image is becoming more common to aid in recognition tasks. For instance, it is common to use coarse segmentation initially to identify regions of interest and then use a finer segmentation for boundary detection of individual objects in the scene. In this project, the student will develop real-time algorithms for segmenting 3D images, using CPU and GPU optimizations so that multiple levels of segmentation be computed quickly.

The above projects will run for a period of 3 months divided into two terms. Each student developer will receive a stipend of $5000 for their contributions, subject to satisfactory mid-term and final evaluations.

Potential candidates should submit the following information to pcl-tocs@pointclouds.org:

  • a brief resume
  • a list of existing PCL contributions (if any)
  • a list of projects (emphasis on open source projects please) that they contributed to in the past

Advanced C++ programming skills are required for all projects. Please remember that this is a unique opportunity to work with some of the world’s best 3D perception researchers!

Interested mentors should send a brief e-mail to the address mentioned above pointing out their time commitments and expertise in the field.


Jun 14 2011

/usr/bin/ld: cannot find -lgcc_s

Note to self: when you see

/usr/bin/ld: cannot find -lgcc_s

again, do:

sudo ln -s /lib/libgcc_s.so.1 /lib/libgcc_s.so


May 16 2011

PCL 1.0 released

Earlier last week we released PCL 1.0. We’ve been working on this project for some time now, but the past few weeks have been nothing but bug hunting, adding documentation and making sure we are able to cross-compile on Windows, MacOS, and Linux.

One thing that sets us apart from other initiatives is our openness to change, and to the whole management process of the library in general. We’re really happy to be part of a very exciting community, which seems to be continuously growing by the minute. So, check PCL out, and please let us know what’s wrong with it, so we can fix it!