SfM_georef - georeferencing SfM point clouds
Sfm_georef is software for scaling and geo-referencing structure-from-motion (SfM) point clouds to real-world coordinates, using observations made directly in the SfM image set (rather than identifying and matching features from the point cloud). A valid SfM project is required, and the following reconstruction software and pipelines are currently supported:
- SFMToolbox
- Bundler Photogrammetry Package
- OSM-Bundler (sfm_georef v2.1 and above)
- VisualSFM (sfm_georef v2.0 and above)
A table of SfM software and websites is available here (pdf).
Downloads
If you use sfm_georef, please cite the James and Robson (2012) paper listed below.
- Standalone executable (Matlab not required, but you need the appropriate runtime libraries available here: Matlab Compiler Runtime (MCR) v. 7.14)
- Windows: sfm_georef v2.2 and instructions (.zip)
- Mac.: I will try to get this done soon.
- Standalone executable (Matlab not required, but you need the appropriate runtime libraries available here: Matlab Compiler Runtime (MCR) v. 7.14)
- Windows: sfm_georef v2.0 and instructions (.zip)
- sfm_georef v2.0 instructions only (pdf)
- Matlab code - runs on any platform with Matlab
- sfm_georef v1.0 and instructions (.zip)
- sfm_georef v1.0 instructions only (pdf)
Examples
Geological hand sample
This volcanic bomb (~10 cm across) from Soufrière Hills volcano was scanned by an Arius3d laser scanner (Stuart Robson, University College London) and also reconstructed using the SfM-MVS technique, with the results scaled by sfm_georef. Differences between cross sections through the two models have RMS values of ~0.3 mm.Point cloud: low res (6 Mb)
Volcanic edifice
Prior to the more recent collapse of the crater floor, photos were taken of the summit craters of Piton de la Fournaise volcano, Reunion (Ben van Wyk de Vries, Univ. Blaise Pascal, Clermont Ferrand). The resulting SfM-MVS model (top) that was then scaled and geo-referenced using sfm_georef and control targets that were deployed at the time. The positions of the control targets are shown as red triangles on the resulting DEM given below. Coordinate units are metres, and overall RMS of the DEM to one produced from traditional oblique photogrammetry techniques is ~1 m over a viewing distance of ~1 km.
Publications
James, M. R. and Robson, S. (2012) Straightforward reconstruction of 3D surfaces and topography with a camera: Accuracy and geoscience application, J. Geophysical Res., 117, F03017, doi:10.1029/2011JF002289
Associated data:
- Geological hand sample [image set (.zip, 597 Mb)] [scale data (.zip, 2 Mb)] [Arius scanner data - ASCII tab separated columns of xyz coordinates (.zip, 93 Mb)]
- Coastal cliff [image set (.zip, 730 Mb)] [georeferencing data (.zip, 2 Mb)] [TLS data - ASCII tab separated columns of xyz coordinates (.zip, 3 Mb)]
- Vocanic edifice [image set (.zip, 611 Mb)] [georeferencing set (.zip, 20 kb)] [Photogrammetry DEM - Surfer .grid file (.zip, 3 Mb)]
Instructions for using Bundler Photogrammetry Package (.pdf).
