Physical Computing and Fabrication

What is structured light scanning?

From Wikipedia: “measuring the three-dimensional shape of an object using projected light patterns and a camera system.”

The scanner projects light patterns (in this case, a checkerboard pattern) onto an object to determine the space between certain points on the object. Rather than stitching 2D images together after the fact (as Agisoft Photoscan does), the scanner creates meshes as it scans an object.

Workflow in short:

  1. Calibrate table
  2. Adjust exposure
  3. Scan object
  4. Combine meshes
  5. Fill holes
  6. Export model

Workflow in detail:

Calibrate table: while the LMI 100 series scanners come pre-calibrated, the rotary table still needs to be calibrated. Calibration is the most important step in achieving a successful scan as it allows flexscan (the scanner’s accompanying software) to properly align the meshes.

Adjust exposure: you will need to adjust the exposure levels of your scans every time you scan a different object.

Scan object: the rotary table will turn 360 degrees as the scanner scans each section of the object.

Combine meshes: you will need need to combine the separate scans into one complete mesh before you will be able to fill holes and export your model.

Fill holes: this step allows you to fill any holes that the scanner was unable to capture (usually due to occlusions on the object).

Export mesh: exporting will convert your model’s data into a format compatible with other 3D modelling software.

Trouble shooting:

The problem: Flexscan3D cannot fill a complex hole and you are having difficulty filling it manually.

The solution: You can use the bridge option to break larger/more complex holes into smaller/simpler sections. Drag your mouse from one side of the hole to the other to create a bridge. Continue dividing the hole into simpler sections and clicking “fill selected.” To delete a bridge, right click on the point and select “delete.”

image alt text

The problem: The scanner is having difficulty scanning objects with a smooth, shiny, or dark coloured surface.

The solution: One way to address this problem is by adding texture. Dusting the object with talcum powder, baby powder, or another substance will allow the scanner to more easily pick up the shape of the object. It might also help to place the object on the rotary table on it’s side or at another angle so that the light hits it from a slightly different direction. You can also experiment with the number of rotations the rotary table makes. Sometimes, if you’re having trouble making a more detailed model, lessening the number of rotations helps to build a more basic model.

The problem: The scanner repeatedly misses a section of your object.

The solution: If changing the number of rotations the scanner makes and switching up the object’s position on the rotary table does not work, Flexscan 3D allows you to combine several partial scans in order to fill in missing parts. This process is sort of like building a 3D puzzle.

image alt text

The problem: Your model has too many large holes that you cannot fill.

The solution: You can select the “smooth finish” option. This option diminishes the precision of your model but it will retain its shape and most of its texture.

image alt text

Should you use photogrammetry or structured light scanning?

Photogrammetry is especially useful when:

Structured light scanning is especially useful when: