Author Archives: Christoph Heindl

About Christoph Heindl

I'm a professional software engineer working for PROFACTOR GmbH in Austria/Europe, the initiator of ReconstructMe and one of its main contributors. Reach me on LinkedIn.

Master's Thesis on ReconstructMe

Nikolas Früh dropped us a note that he finished his Master’s thesis. His thesis is all about measuring the building progress and incorporating that data into various processes. It is written in German language an contains around 15 pages dealing with ReconstructMe. ReconstructMe is compared to competitors in terms of usage and accuracy. Nikolas was so kind to allow us to publicly link his thesis for interested users. You can find it on the references page.

Master’s Thesis on ReconstructMe

Nikolas Früh dropped us a note that he finished his Master’s thesis. His thesis is all about measuring the building progress and incorporating that data into various processes. It is written in German language an contains around 15 pages dealing with ReconstructMe. ReconstructMe is compared to competitors in terms of usage and accuracy. Nikolas was so kind to allow us to publicly link his thesis for interested users. You can find it on the references page.

Long Night of Research

The long night of research (in German “Lange Nacht der Forschung”) on Friday last week was a great success for PROFACTOR and ReconstructMe. We had around 300 people visiting and exploring our robotics, nano-tech and chemistry labs.

At the ReconstructMe booth we had a lot of fun reconstructing our visitors and enjoyed the in-depth discussions with potential users and developers. What really surprised us was how quickly people learnt to use this new technology to scan their family members.

We used the swivel armchair setup to speed up the reconstruction process and provided each visitor a personalized 3DPDF containing an embedding of their reconstruction. Here are two such samples: one, two (Acrobot Reader required to view the embedding)

Here’s a video made at the event

Pictures by CityFoto.

ReconstructMe – Reconstruct Your World

We’ve done another quick video today, showing some of the advances of ReconstructMe in the past month.

This videos shows how easily it is to model your environment in 3D with ReconstructMe. First we let a friend spin on a swivel armchair while moving the sensor around to change viewpoints. Then we model our office within seconds using ReconstructMe.

The left side shows how the reconstruction grows from a fixed perspective as the camera is moved. The right view shows the reconstruction from the current camera perspective. When entering the pause mode ReconstructMe instantly switches to an interactive 3D preview of the result.

Gallery Update – ReconstructMe + ZBrush

Skaale sent us the following reconstruction of Tine. Glasses where used to increase the resolution, which probably required manual stitching of the individual views.

Here’s a turntable animation of the final result

Creative Commons LicenseThis work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.

ReconstructMe 0.4.0-278 Released

We continue to release after each development sprint. So here is our new release with three new features.

  • Added individual resolutions per dimension.
  • Automatic correction of integration truncation when value is too low.
  • Added gradient_step_fact parameter to control the smoothness of neighboring normals.

Adjusting resolutions per dimension will allow you to add more detail into dimension that require it (think about relief scans or similar non-square volumes). To adjust the settings look at the packaged configuration files that ship with ReconstructMe. Backward compatibility to older configuration files is broken, please update accordingly.

The second feature allows to detect misconfigurations of the integrate_truncation parameter. This parameter depends on the volume size and resolution. If a value below the minimum is detected, the truncation is clamped to the minimum value.

Below is screenshot of a high resolution keyboard and hand scan.

Here’s the configuration

camera_size_x: 640
camera_size_y: 480
camera_fx: 571.26
camera_fy: 571.26
camera_px: 320
camera_py: 240
camera_near: 100
camera_far: 2000
volume_size {
  x: 1024
  y: 1024
  z: 128
}
volume_min {
  x: -250
  y: -250
  z: 400
}
volume_max {
  x: 250
  y: 250
  z: 600
}
integrate_truncation: 5
integrate_max_weight: 64
icp_max_iter: 20
icp_max_dist2: 200
icp_min_cos_angle: 0.9
smooth_normals: false
disable_optimizations: false
extract_step_fact: 0.5
gradient_step_fact: 0.5

Gallery Update – Mirrors

MagWeb uses mirrors to cut down reconstruction time to a third when compared to a standard walk-around turn. Here are a couple of images.

And a turntable video of the result.

In case you like to know more about how to do that, join our discussion.

Gallery Update – Bags

Refael sent us these nicely rendered open-bags scanned with ReconstructMe and rendered with Mantra.

Creative Commons LicenseThis work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.

ReconstructMe 0.4.0-255 released

We have just released ReconstructMe 0.4.0-255 that contains Microsoft Kinect for Windows and Near Mode support. Here are the details

  • Support for Microsoft Kinect for Windows added.
  • Fixed and extended batch starters.
  • First version to build against Microsoft Visual Studio 10.

The installation procedure and usage have been updated. Especially you will need to update the C++ redistributables.

ReconstructMe now supports at least 4 different sensors.

Scan of a Fiat 500 Cabrio

MagWeb, has done another incredible stunning scan an open-top Fiat 500C. Here’s a video of a turntable animation of his results

MagWeb will post images later on in the newsgroup and we intend to provide the resulting CAD model, once we have resolved legal questions.

Zoom Lense Results

MagWeb modded his Kinect with 2.5+ glasses (zoom-lens) to increase the resolution in near range. He applied a custom depth calibration and was able to reconstruct nearly 360°. Here are some early results.

More information can be found in the corresponding newsgroup thread.

Creative Commons LicenseThis work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported License.