Take the 2-minute tour ×
Geographic Information Systems Stack Exchange is a question and answer site for cartographers, geographers and GIS professionals. It's 100% free, no registration required.

I'm looking for a software solution that can process large areas of imagery to produce building footprints.

For the area of interest, I can source either satellite stereo pairs or oblique imagery. I would like to output vector data of the building footprints, but it need not be highly detailed (rough polygons are fine), nor highly accurate (not all structures need to be recognized)

share|improve this question
add comment

3 Answers 3

There are successful solutions available based on eCognition, for instance: http://www.trimble.com/imaging/pdf/TM18_FINAL_INPHO.pdf

eCognition offers the possibility to translate your mind model (why you see buildings in our images) into computer understandable code (= rule set). The eCognition Developer is the environment to create rule set. A good rule set strategy for your issue is

(1) create small objects only on the spectral information with a 'multiresolution segmetation'

(2) merge the objects with an ‘image object fusion’ to fuse all objects with similar color AND a defined common border AND similar heights. For this you can use the free customized algorithm (= rule set) from here: http://community.ecognition.com/home/Customized%20Segmentation.zip/view

(3) classify all elevated objects

(4) calculate the best threshold to separate the elevated objects into Vegetation and Building. For this you can use a free customized algorithm approach (=rule set) from the eCognition Community (called automated vegetation mapping, you have to use the seach function of the Community , I can post only 2 links)

(5) reshape the building object into rectangular objects with the free customized algorithm 'building generalization' from the Community (I can post only 2 links)

Please note, you can combine existing rule sets in your rule set.

In the eCognition Community you can find Guided Tours and you will get tips and tricks.

For beginners, I recommend to use the free eCognition Trial version. eCognition Developer Trial version allows non time limited full software access with the following restrictions: Disabled, in this demo: export functions, saving of rule sets, workspace environment.

There are different price level for the eCognition software, depends on the profic focus of your company (COM, NPO and EDU). But you can also check Planet Action: Planet Action donated more than 1,000 satellite images alone in 2011, and program partner Trimble donated its eCognition image analysis software licenses to aid users in their image processing tasks—to date, more than 100 eCognition Developer licenses have been donated to more than 50 projects in 43 countries.

share|improve this answer
    
Thank you for your clear response, Christian. According to our site guidelines, if you have a commercial association with the software you are (so warmly) recommending, it is incumbent upon you to point that out somewhere in your answer. If you do not have such a relationship, it would behoove you to make that plain, too, because parts of this answer may sound to many people as if they were a sales pitch rather than dispassionate advice. –  whuber Jun 15 '13 at 16:40
add comment

We have found the image segmentation model in Spring to be comparable to eCognition. Spring is a free remote sensing software developed by the Brazilian government.

share|improve this answer
add comment

Opticks Image Segmentation

Opticks is an open source Imagery Analysis Software. It will perform segmentation on an image and save the results to a Shapefile. The link has a short segmentation tutorial. The software runs on Windows 32/64, Linux and Solaris.

share|improve this answer
add comment

Your Answer

 
discard

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.