TY - GEN
T1 - Cloud Detection Using Fully Convolutional Network with Zynq SoC for Spaceborne Application
AU - Yu, Ximing
AU - Peng, Yu
AU - Liu, Liansheng
N1 - Publisher Copyright:
© 2021 IEEE.
PY - 2021
Y1 - 2021
N2 - Cloud detection is an important step to avoid the interference of contaminated areas in the remote sensing image. At present, the onboard cloud detection using deep learning is an attractive idea to provide the solution for detecting cloud contaminated region with high accuracy in real-time. However, the method based on deep learning has a large amount of model parameters and requires high computation resources, which is difficult for deployment in the onboard scenario. To address this issue, the cloud detection using the fully convolutional network with Zynq SoC is proposed in this article. Multiple convolution layers in a fully convolutional network are used to extract deep semantic features to improve the accuracy of cloud detection in different scenarios. And a custom computing architecture with full-precision parameters is conducted, which utilizes the loop tiling for feature maps and general matrix multiplication with parallel computing for convolution. The proposed network is deployed under the limited hardware resource. Experimental results indicate that the mean intersection over union of the proposed method is 90.39%, and the pixel accuracy reaches 95.79%. Compared with the implementation on ARM, the proposed method can achieve about 18.84 times speedup.
AB - Cloud detection is an important step to avoid the interference of contaminated areas in the remote sensing image. At present, the onboard cloud detection using deep learning is an attractive idea to provide the solution for detecting cloud contaminated region with high accuracy in real-time. However, the method based on deep learning has a large amount of model parameters and requires high computation resources, which is difficult for deployment in the onboard scenario. To address this issue, the cloud detection using the fully convolutional network with Zynq SoC is proposed in this article. Multiple convolution layers in a fully convolutional network are used to extract deep semantic features to improve the accuracy of cloud detection in different scenarios. And a custom computing architecture with full-precision parameters is conducted, which utilizes the loop tiling for feature maps and general matrix multiplication with parallel computing for convolution. The proposed network is deployed under the limited hardware resource. Experimental results indicate that the mean intersection over union of the proposed method is 90.39%, and the pixel accuracy reaches 95.79%. Compared with the implementation on ARM, the proposed method can achieve about 18.84 times speedup.
KW - Cloud detection
KW - Fully convolutional network
KW - Zynq SoC
KW - general matrix multiplication
KW - parallel computing
UR - https://www.scopus.com/pages/publications/85124966564
U2 - 10.1109/ICSMD53520.2021.9670551
DO - 10.1109/ICSMD53520.2021.9670551
M3 - 会议稿件
AN - SCOPUS:85124966564
T3 - ICSMD 2021 - 2nd International Conference on Sensing, Measurement and Data Analytics in the Era of Artificial Intelligence
BT - ICSMD 2021 - 2nd International Conference on Sensing, Measurement and Data Analytics in the Era of Artificial Intelligence
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 2nd International Conference on Sensing, Measurement and Data Analytics in the Era of Artificial Intelligence, ICSMD 2021
Y2 - 21 October 2021 through 23 October 2021
ER -