‘Structure from Motion’ Pipeline

  • Ruby
  • Docker
  • CLI
  • OpenMVG
  • OpenMVS
  • SfM
  • photogrammetry

Dockerized CLI tool for quickly generating 3D models from a set of images using OpenMVG and OpenMVS.

I built this to tackle the problem of ADA incompliant curb ramps. With photogrammetry, curb ramps can be more quickly surveyed and later fixed.

The goal is to use smartphone photos to generate 3D curb ramp models which can be measured virtually. The current process involves many tedious hand measurements.

Example usage:

./bin/mvg_mvs_pipeline --image-dir <image-dir> --ouput-dir <output-dir>

Screenshots

Input photos of a curb ramp.
Output curb ramp model.