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:
- PhotoScan (sfm_georef v3.0 and above)
- SFMToolbox
- Bundler Photogrammetry Package
- Python Photogrammetry Toolbox (formerly OSM-Bundler) (sfm_georef v2.1 and above)
- VisualSFM (sfm_georef v2.0 and above)
Downloads
If you use sfm_georef, please cite the James and Robson (2012) paper listed below.
sfm_georef v3.0 [beta]: Please contact me with any bug reports.
- Compatible with PhotoScan v1.0
- Automated target localisation (image matching) ? particularly for UAV imagery
- Sparse points statistics
- Standalone executable (Matlab not required, but you need the appropriate runtime libraries available from the MathWorks' MATLAB Compiler Runtime (MCR) webpage). Select the R2013b (8.2) version for your particular platform.
- Windows: sfm_georef v3.0beta and instructions (.zip)
- Mac.: Upon request.
- 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.3 and instructions (.zip)
- Alternative, visual instructions, with thanks to Thomas Lee.
- Mac.: Upon request.
- 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)
- 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
- Matlab code - runs on any platform with Matlab
- sfm_georef v1.0 and instructions (.zip)
- sfm_georef v1.0 instructions only
Examples
Geological hand sample
![Montserrat volcanic bomb](http://image94.360doc.com/DownloadImg/2016/01/2813/65173498_3.png)
Point cloud: low res (6 Mb)
Volcanic edifice
![Piton de la Founaise](http://image94.360doc.com/DownloadImg/2016/01/2813/65173498_4.png)
Reference
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).
Publications using SfM_Georef
Farquharson, J., James, M. R. and Tuffen, H. (2015) Examining rhyolite lava flow dynamics through photo-based 3-D reconstructions of the 2011-2012 lava flowfield at Cordón Caulle, Chile, J. Volcanol. Geotherm. Res., 304, 336-348, doi:10.1016/j.jvolgeores.2015.09.004
Eltner, A. and Schneider, D. (2015) Analysis of different methods for 3D reconstruction of natural surfaces from parallel-axes UAV images, Photogram. Record , 30, 279-299, doi:10.1111/phor.12115
Nouwakpo, S. K., James, M. R., Weltz, M. A. and Chagas, I. (2014) Evaluation of structure from motion for soil microtopography measurement, Photogram. Record , 29, 297-316, doi:10.1111/phor.12072
Castillo, C., Taguas, E. V., Zarco-Tejada, P., James M. R., Gómez, J. A. (2014) The normalized topographic method: an automated procedure for gully mapping using GIS, Earth Surf. Proc. Landforms, doi:10.1002/esp.3595
Tuffen, H., James, M. R., Castro, J. M. and Schipper, C. I. (2013) Exceptional mobility of an advancing rhyolitic obsidian flow at Cordón Caulle volcano in Chile, Nature Comms., 4, 2709, doi:10.1038/ncomms3709
James, M. R. and Quinton, J. (2013) Ultra-rapid topographic surveying for complex environments: The hand-held mobile laser scanner (HMLS), Earth Surf. Proc. Landforms, doi:10.1002/esp.3489
James, M. R. and Varley, N. (2012) Identification of structural controls in an active lava dome with high resolution DEMs: Volcán de Colima, Mexico, Geophys. Res. Letts., 39, L22303, doi: 10.1029/2012GL054245
Castillo, C., Pérez, R., James, M. R., Quinton, J. N., Taguas, E. V. and Gómez, J. A. (2012) Comparing the accuracy of several field methods for measuring gully erosion, Soil Sci. Soc. Am. J., 76, 1319-1332, doi: 10.2136/sssaj2011.0390
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