Menu

Home

Marcus Valentin Dallerit

Scan 3D Reality

Brief description:

Scanning a real world object into a virtual reality object.

Long description:

The goal of this project is to provide software that allows to create 3D models from existing real-world objects. A major feature of the project is that the basic version should require equipment that is easily available and that does not cost more than 20EUR, assuming that a computer and a webcam are available.

Details and progress:

The project has been started at the University of Nantes - Polytech Nantes. It is using a red line laser that can be bought at any hardware store as it is often sold for projecting lines onto walls for hanging up pictures etc.
Phase 1:


The object is illuminated by the laser and a webcam at a configurable angle takes automatically pictures of the object. In a calibration phase, the camera is correctly positioned and distances and angles need to be measured and entered into the program. In the capturing phase, the object is slowly rotated 360 degrees while the camera takes pictures continuously. In order to facilitate the task for the students, a rotating platform is provided that uses a stepper motor controlled by the computer. Each individual picture will contain a red vertical laser line on the object. The displacement of the line in horizontal direction provides the information about the distance between the camera and the object at that point. The distance is calculated and a point in 3D space is written to a wavefront file that can be imported and rendered in Blender for example.

Phase 2:

The calibration step is quite cumbersome as it requires measuring the camera opening angle, positioning the camera and laser very exactly etc. Moreover, the current solution requires that the rotation center and the rotation angle is exactly known (which is the case for the automated platform with the stepper motor). In order to overcome these limitations, a calibration object will be entered into the scene: A cylindrical object (cake box) that has barcodes attached to it. By reading the barcodes and determining the position of the cake box itself, the calibration process can be simplified.

Example images:

Example images can be found on this wiki page

Progress:

Currently the work is devided into two subgroups, the progress of each group can be found on separate pages
Groupe 1
Groupe 2 : presentation