GAIA is an open source tool for generating maps, point clouds, terrain... from aerial images.
GAIA turns simple point-and-shoot camera images into two and three dimensional geographic data that can be used in combination with other geographic datasets.