In addition to what has been mentioned above, OSSIM [1], is also worth a look.


[1] http://trac.osgeo.org/ossim/