GreekEspañolNederlandsRomânăEnglish
Login
Close



  • Forgot your password?
  • Forgot your username?
  • Home
  • About
    • Aims
    • Work Package
    • GMB
    • Funding
    • Previous projects
    • Partners
    • Contact Us
    • ArcLand resources
  • News & Events
    • News
    • Events Calendar
    • World News
  • Capture
    • Aerial Photography
    • Geophysics
    • lidar
    • Satellite
    • UAV
  • Interpret
    • Interpret & Mapping
    • Cropmarks
    • Soilmarks
    • Topography
    • Hyperspectral
    • Geophysical
    • Landscape Change
    • GIS Integration
  • Outreach
    • Archives
    • Training Schools
    • Workshops
    • Exchange visits
    • Teaching
    • Sharing Data
    • Publications
    • Exhibitions
    • Conferences
    • Grants
    • Guides & Best Practice
    • Tools
  • Case Studies
    • Aerial Imagery
    • Geophysics
    • Lidar
    • Multi-Spectral
    • Integrated Research
  • Resources
    • Web Links
    • Documents
    • Image Gallery
    • Forum
    • Sitemap
    • Tags
    • Terms and Conditions
    • Privacy Policy
    • Search
    • Tools
  • Aerial Photography
  • Geophysics
  • lidar
  • Satellite
  • UAV
Home Capture Aerial Photography Photogrammetric 3D restitution of surfaces using free tools

Photogrammetric 3D restitution of surfaces using free tools

postdateiconTuesday, 07 February 2012 14:46 | postauthoriconWritten by Gianluca Cantoro | PDF | Print | E-mail

A quick overview

Digital photogrammetry is made easy by many (commercial or free) software which let you reconstruct the whole surface of archaeological layers or manufacts (generally speaking) with quite accurate -sometimes measurable- results. The following is a quick overview of some free software: from their requirements (in terms of computer hardware, cameras and procedures) to their outputs (unprocessed and post-processed). Indeed, it is important to know from the beginning the solution that one wants to use, since each software has its own guidelines (slightly different one the others) for photo-capturing and processing.

Here are the main examples:-

Software Server User Main requirements Registration

ARC3D

X X Consistent zoom, lens and light. Works better with artifacts Yes (free)
Insight3d X Consistent zoom, lens and light. Works better with architecture No
Bundler + PMVS/CMVS x It may work also with photos taken with different cameras in different moments. No
Visual SFM X Requires CUDA compatible hardware No
Autodesk PhotoScene (now 123D Catch) X X Better with wide angle lenses (20, 24 or 28 mm) and with the same camera and zoom ratio for the entire project
Yes (free)
MS PhotoSynth X X Better with wide angle lenses (20, 24 or 28 mm) and with the same camera and zoom ratio for the entire project Yes (free)
3DTubeMe X Exif from well known cameras/smartphone. At least 5 photos. Better if without zoom. Yes (free)
Areoscan X Bundler based Yes (free)
hypr3d X Bundler based Yes (free)

my3dscanner

X More than 2 MP resolution but more then 5 MP is useless Yes (free)
CMP SfM Web Service X X Available in server-cloud computing side and local user version Yes (online)
SFMToolkit X Bundler based No

For a basic comparison of some of the above solutions, it may be useful to take a look at the following technical report by Yuan-Fang Wang – VisualSize:

"A Comparison Study of Five 3D Modeling Systems Based on the SfM Principles"

Although every software requires specific photo-shots, it is always good to keep in mind that all of them are used to work (or they produce better results) with photo sorties in a good order and EXIF information from the JPG file. This means that with some software (mainly Arc3D) you can crop or resize a photo to have the subject in the centre of the frame and cut-out any surrounding noise, whereas with some others this may result in unsuccessful output. Another important consideration is also that we may want to take as many photos as possible of the object we want to document in 3D, but it is good to keep in mind that more photos does NOT always mean better result.

A good general guideline is the Rule of 3: every part of the scene you want to reconstruct should be visible on at least 3 photos. In a way, all the photogrammetric software work like the laser scanner: whatever is not directly visible in at least 2 to 3 photos will result in a gap of information (which may anyway be interpolated by the software, but it will be far from being as accurate as the general scene). Almost all the photogrammetric software nowadays available (in C++, Linux source-codes or windows binary) are based on the Structure from Motion principles (for a quick view on what is about, see http://en.wikipedia.org/wiki/Structure_from_motion). For this reason, the best reconstructions come from at least a triplet of photos.

Several interesting projects are focusing on fully exploiting photos taken from unskilled user or from amateur quality camera (see http://www.visualsize.com/) or even from sparse web photos (http://grail.cs.washington.edu/projects/rome/), and these try to go further than just a point-cloud. Indeed the most profitable output of such a technology consists in a full 3D reconstruction of the whole scene. And if almost all the aforementioned software result in a point-cloud, a professional level (but free) solution is available to convert the sparse points in 3D surface and to process it for several purposes. This solution is Meshlab (Visual Computing Lab of ISTI – CNR). This is an open source (http://meshlab.sourceforge.net/), portable, and extensible system for the processing and editing of unstructured 3D triangular meshes.

It is an essential tool for editing and finalizing the output of many software or even direct devices outputs.

It can easily load and handle huge amount of data and complex point-clouds and produce meshes with the Poission reconstruction filter (just to mention one of its number of very useful algorithm). The created mesh can then incorporate colour information from the point-cloud and export it (for further improvements) in a traditional texture file (together with the mesh itself).

A complete manual is still missing (unfortunately), but quick help is available on the side of every command, and video tutorials are becoming more and more on youtube (i.e. http://www.youtube.com/user/MrPMeshLabTutorials#g/p).

Feel free also to contact the author of this article for further assistance for Meshlab in archaeological contexts.

Gianluca Cantoro

gianluca.cantoro [at] gmail.com


Tags:
  • 3d restitution
  • mesh
  • photogrammetry
  • point cloud
  • structure from motion

  • 1
  • 2
  • 3
  • 4
  • 5
( 5 Votes )

Last Updated (Tuesday, 07 February 2012 15:48)

 

Add comment


Send
Cancel
JComments
Introduction to aerial photographs
07 February 2012, 12.34
Introduction to aerial photographs
Aerial photographs have many uses and the phrase that a 'picture is worth a 1000 words' is never more true than for aerial photographs. They provide the
Read More
Characteristics of aerial photographs
07 February 2012, 12.38
Characteristics of aerial photographs
Depending on availability and the intended purpose, various types of aerial photographs may be used by archaeologists. Their characteristics, which are due
Read More
Aerial photographs - bibliography
07 February 2012, 13.01
Aerial photographs - bibliography
Carroll, D.M., Evans, R. and Bendelow, V.C., 1977. Air Photo-interpretation for Soil Mapping. Soil Survey Tech Monograph 8, Harpenden. Lillesand,
Read More
Photogrammetric 3D restitution of surfaces using free tools
07 February 2012, 14.46
Photogrammetric 3D restitution of surfaces using free tools
A quick overview Digital photogrammetry is made easy by many (commercial or free) software which let you reconstruct the whole surface of archaeological
Read More
feed-image
Copyright © 2013 . All Rights Reserved.
About ArcLand Contact Us Privacy Policy Terms & Conditions

Creative Commons Licence