PCL Developers blog

Fatih Calakli

project:Advanced Surface Reconstruction
mentor:Prof. Gabriel Taubin

About me

Fatih is currently a 5th year Ph.D. student working under the supervision of Prof. Gabriel Taubin in Electrical Sciences and Computer Engineering at Brown University. His main research interests fall within Computer Vision, Machine Learning, 3D Photography, Applied Computational Geometry, and Computer Graphics. Fatih has worked on 3D shape capturing, surface reconstruction, and geometric modeling projects where he has developed efficient algorithms to create digital models of real-world objects/scenes. For his publications, please visit Mendeley.

Recent status updates

Initial results on (new) SSD
Thursday, July 26, 2012

I have been able to reformulate the mathematical framework used in SSD for implementation in PCL, without having to explicitly allocate primal and dual graphs defined over the octree. Over the past few weeks, I have implemented this extended formulation and have done many experiments to figure out the range of regularization parameters involved in the optimization. The results look very good.

There are 3 independent tasks in the implementation:

  1. Given a point cloud with normals, construct an octree (Julius’ extended octree does this)
  2. Given an octree, estimate scalar field per leaf (My extended SSD will do this)
  3. Given a scalar field defined defined over octree leaves, either render the volume or extract isolevel zero as a polygonal mesh ( for the latter there is a need for implementation of Dual Marching cubes algorithm )

SSD with standard implementation (left) vs. proposed implementation (right). Given that the results obtained by using new formulation are quite comparable to ones obtained by using the standard implementation, I now proceed to incorporate this implementation into PCL.

Reimplementing SSD
Monday, May 07, 2012

I am currently reimplementing SSD using PCL. It looks like I need additional datastructures defined over the octree, such as primal and dual graphs. I am investigating if the current octree version supports those graphs. Otherwise, I will implement these. As timing for this project, I am planning to deliver the software (and a report for the sponsors) by June 18.

Porting SSD
Sunday, April 22, 2012

On Monday (4/16), I had a short discussion with my mentor about how to improve surface reconstruction code in PCL. We started porting our SSD software based on the work SSD: Smooth Signed Distance Surface Reconstruction. The code hasn’t been pushed to the trunk yet. Once this is ready, it will provide a base for us to make further improvements. I am going to make another blog post soon to share our improvement plans.

Filled in my information at PCL-SRCS blog
Wednesday, March 21, 2012

This is my first blog entry to test the blogging system.