Geographic Information Systems Stack Exchange is a question and answer site for cartographers, geographers and GIS professionals. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have a an unmanned aerial vehicle (UAV, also called a drone) and would like to use it to create a digital elevation model and orthomosaic over a smaller area (10 km2). My platform will be able to produce overlapping imagery with an altitude of around 120 meters (400 feet).

Several commercial products seem to provide complete solutions; eg. Pix4D and Dronemapper.

I am however primarly looking for solutions where I can have more control of the process and possibly also set up my own batching processing. Python and other open source tools are interesting.

What are my alternatives?

share|improve this question
What type of UAV are you working with? What type of sensor? – Aaron Jul 4 '13 at 12:30
3d Robotics Quadcopter with a Canon SX260 camera. – ragnvald Jun 9 '14 at 9:26
How do I go about making a model myself using Matlab without using the above mentioned softwares – user3732944 Jun 10 '15 at 12:38
Welcome to GIS.SE. Please do not post questions as answers. Ask another question instead. – John Barça Jun 10 '15 at 12:49
This does not really answer the question. If you have a different question, you can ask it by clicking Ask Question. You can also add a bounty to draw more attention to this question once you have enough reputation. – MAJ742 Jun 10 '15 at 13:17
up vote 6 down vote accepted

To solve the problem one needs to transform 2D images of 3D structures from different angles/perspectives into a solid model. This is known as Structure from Motion analysis.

pix4D is an overall good tool providing exceptional ease of use for inexperienced to more experienced users. A youtube video introduces the software in a good way. It is a bit in the high end with re to price.

Agisoft PhotoScan is available for Windows, OSX and Linux. The profesdional edition looks impressive, but I have not tried it.

Dronemapper is an online service where you can upload imagery and have it processed.

3Dsurvey in addition to imagery analysis also offers what looks like good point cloud editing tools.

VisualSFM is a software package which in combination with CSVS might be a way to go. A youtube movie on the webpage gives a practical example of potential endpoint products. Visual SFM seems to be a project which lacks momentum. As far as I can see there has not been any development on the software for a couple of years.

share|improve this answer
Any thoughts on the VisualSFM software? – ianbroad Aug 7 '15 at 5:23

I highly recommend Agisoft PhotoScan Pro. It costs about $3500, but they have an academic version for about $500. If you contact them they can set you up with a 30 day trial. It has a lot of options and export formats and is quite easy to pick up and get good results. They also have options for python scripting.

Another opensource option is the python photogrammetry toolbox. It takes a little work to set up but gives good results for 3D output, nothing for georegistration though.

Hope this helps!!! (even though I am a couple months late to the party)

share|improve this answer

For commercial solution take a look at

And for opensource I would certainly try

share|improve this answer

ERDAS Imagine have a UAV add in module. Combined it's more expensive than Agisoft Photoscan, but if you're already an ERDAS user it integrates really well.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.