High Performance Computing for Dsm Extraction from ZY-3 Tri-Stereo Imagery

Abstract. ZY-3 has been acquiring high quality imagery since its launch in 2012 and its tri-stereo (three-view or three-line-array) imagery has become one of the top choices for extracting DSM (Digital Surface Model) products in China over the past few years. The ZY-3 tri-stereo sensors offer users the ability to capture imagery over large regions including an entire territory of a country, such as China, resulting in a large volume of ZY-3 tri-stereo scenes which require timely (e.g., near real time) processing, something that is not currently possible using traditional photogrammetry workstations. This paper presents a high performance computing solution which can efficiently and automatically extract DSM products from ZY-3 tri-stereo imagery. The high performance computing solution leverages certain parallel computing technologies to accelerate computation within an individual scene and then deploys a distributed computing technology to increase the overall data throughput in a robust and efficient manner. By taking advantage of the inherent efficiencies within the high performance computing environment, the DSM extraction process can exploit all combinations offered from a set of tri-stereo images (forward-backword, forward-nadir and backword-nadir). The DSM results merged from all of the potential combinations can minimize blunders (e.g., incorrect matches) and also offer the ability to remove potential occlusions which may exist in a single stereo pair, resulting in improved accuracy and quality versus those that are not merged. Accelerated performance is inherent within each of the individual steps of the DSM extraction workflow, including the collection of ground control points and tie points, image bundle adjustment, the creation of epipolar images, and computing elevations. Preliminary experiments over a large area in China have proven that the high performance computing system can generate high quality and accurate DSM products in a rapid manner.

[1]  Valerio Pascucci,et al.  Hybrid CPU-GPU Solver for Gradient Domain Processing of Massive Images , 2011, 2011 IEEE 17th International Conference on Parallel and Distributed Systems.

[2]  David B. Cooper,et al.  A Volumetric Approach to Change Detection in Satellite Images , 2010 .

[3]  Tarek A. El-Ghazawi,et al.  Reconfigurable processing for satellite on-board automatic cloud cover assessment , 2009, Journal of Real-Time Image Processing.

[4]  Liu Zhaoqin Accuracy Analysis and Validation of ZY-3's Sensor Corrected Products , 2012 .

[5]  Zhang Guo,et al.  High Accuracy Geometric Calibration of ZY-3 Three-Line Image , 2013 .

[6]  R. Reulke,et al.  Remote Sensing and Spatial Information Sciences , 2005 .

[7]  Li Qingpeng Geometric Quality Analysis of Three-line Array CCD Imagery of ZY-3 Satellite , 2012 .

[8]  Dongmei Huang,et al.  Study of GPU and CPU Collective in Matching Data Flow , 2011 .

[9]  Mesut Kartal,et al.  Remote sensing data fusion algorithms with parallel computing , 2013, 2013 6th International Conference on Recent Advances in Space Technologies (RAST).

[10]  H. K. Abhyankar,et al.  Image Registration Techniques: An overview , 2009 .

[11]  Gerhard Wellein,et al.  Introduction to High Performance Computing for Scientists and Engineers , 2010, Chapman and Hall / CRC computational science series.

[12]  Ninghui Sun,et al.  High-performance Computing in China: Research and Applications , 2010, Int. J. High Perform. Comput. Appl..

[13]  Antonio J. Plaza,et al.  Recent Developments in High Performance Computing for Remote Sensing: A Review , 2011, IEEE Journal of Selected Topics in Applied Earth Observations and Remote Sensing.

[14]  Q. Du,et al.  PERFORMANCE EVALUATION OF DSM EXTRACTION FROM ZY-3 THREE-LINE ARRAYS IMAGERY , 2015 .

[15]  Xinming Tang,et al.  Verification of ZY-3 Satellite Imagery Geometric Accuracy Without Ground Control Points , 2015, IEEE Geoscience and Remote Sensing Letters.

[16]  Sivakumar,et al.  High Performance Computing for Satellite Image Processing and Analyzing - A Review , 2013 .

[17]  Q. Wang,et al.  Geometric Accuracy Assessment and Correction of Imagery from Chinese Earth Observation Satellites (HJ-1 A/B, CBERS-02C and ZY-3) , 2014 .

[18]  Xinming Tang,et al.  Geometric Calibration and Accuracy Assessment of ZiYuan-3 Multispectral Images , 2014, IEEE Transactions on Geoscience and Remote Sensing.

[19]  Jianya Gong,et al.  Development, application, and prospects for Chinese land observation satellites , 2014, Geo spatial Inf. Sci..

[20]  Liangpei Zhang,et al.  Quality Assessment of Panchromatic and Multispectral Image Fusion for the ZY-3 Satellite: From an Information Extraction Perspective , 2014, IEEE Geoscience and Remote Sensing Letters.

[21]  Tsutomu Maruyama,et al.  Performance comparison of FPGA, GPU and CPU in image processing , 2009, 2009 International Conference on Field Programmable Logic and Applications.

[22]  Peter W. Pachowicz Image processing by software parallel computation , 1989, Image Vis. Comput..

[23]  Huadong Guo China's Earth observing satellites for building a Digital Earth , 2012, Int. J. Digit. Earth.

[24]  Naga K. Govindaraju,et al.  A Survey of General‐Purpose Computation on Graphics Hardware , 2007 .

[25]  Wu-chun Feng,et al.  On the Efficacy of a Fused CPU+GPU Processor (or APU) for Parallel Computing , 2011, 2011 Symposium on Application Accelerators in High-Performance Computing.

[27]  Zhang Guo,et al.  Accuracy Analysis and Verification of ZY-3 Products , 2013 .

[28]  Jingyu Yang,et al.  Research on Orthorectification of Remote Sensing Images Using GPU-CPU Cooperative Processing , 2011, 2011 International Symposium on Image and Data Fusion.

[29]  Michael J. Flynn,et al.  Some Computer Organizations and Their Effectiveness , 1972, IEEE Transactions on Computers.

[30]  Zhu Changqing,et al.  DEM extraction and accuracy assessment based on ZY-3 stereo images , 2012, Proceedings of 2012 2nd International Conference on Computer Science and Network Technology.

[31]  Mi Wang,et al.  CPU/GPU near real-time preprocessing for ZY-3 satellite images: Relative radiometric correction, MTF compensation, and geocorrection , 2014 .

[32]  Maoteng Zheng,et al.  On-Orbit Geometric Calibration of ZY-3 Three-Line Array Imagery With Multistrip Data Sets , 2014, IEEE Transactions on Geoscience and Remote Sensing.

[33]  L. Deren China's First Civilian Three-line-array Stereo Mapping Satellite: ZY-3 , 2012 .

[34]  Alfredo Petrosino,et al.  Parallel processing for image and video processing: Issues and challenges , 2008, Parallel Comput..

[35]  Donald R. Jones,et al.  Gigapixel-size real-time interactive image processing with parallel computers , 2003, Proceedings International Parallel and Distributed Processing Symposium.

[36]  Robert L. Stevenson,et al.  Parallel and Distributed Algorithms for High-Speed Image Processing , 2000 .

[37]  Taoyang Wang,et al.  Geometric Accuracy Validation for ZY-3 Satellite Imagery , 2014, IEEE Geoscience and Remote Sensing Letters.

[38]  Xinming Tang,et al.  Triple linear-array image geometry model of ZiYuan-3 surveying satellite and its validation , 2013 .

[39]  Dennis Koelma,et al.  A software architecture for user transparent parallel image processing , 2002, Parallel Comput..

[40]  Jan Flusser,et al.  Image registration methods: a survey , 2003, Image Vis. Comput..