1. Shanghai Research Institute for Intelligent Autonomous Systems, Shanghai 201210, China
2. College of Surveying and Geo-Informatics, Tongji University, Shanghai 200092, China
3. The Shanghai Key Laboratory of Space Mapping and Remote Sensing for Planetary Exploration, Tongji University, Shanghai 200092, China