欢迎访问中国科学院大学学报,今天是

中国科学院大学学报 ›› 2019, Vol. 36 ›› Issue (1): 93-100.DOI: 10.7523/j.issn.2095-6134.2019.01.013

• 信息与电子科学 • 上一篇    下一篇

基于稠密卷积神经网络的遥感图像自动色彩校正

朱思捷, 雷斌, 吴一戎   

  1. 中国科学院大学电子电气与通信工程学院, 北京 100190;中国科学院电子学研究所 中国科学院空间信息处理与应用系统技术重点实验室, 北京 100190
  • 收稿日期:2017-12-25 修回日期:2018-03-06 发布日期:2019-01-15
  • 通讯作者: 朱思捷,E-mail:zhusijie15@mails.ucas.edu.cn
  • 基金资助:
    国家自然科学基金(61331017)资助

Automatic color correction for remote sensing optical image based on dense convolutional networks

ZHU Sijie, LEI Bin, WU Yirong   

  1. School of Electronic, Electrical and Communication Engineering, University of Chinese Academy of Sciences, Beijing 100190, China;Key Laboratory of Spatial Information Processing and Application System of Chinese Academy of Sciences, Institute of Electrics, Chinese Academy of Sciences, Beijing 100190, China
  • Received:2017-12-25 Revised:2018-03-06 Published:2019-01-15

摘要: 对于单幅遥感光学图像,目前已经有很多有效的色彩校正算法,但是这些算法需要人工经验或对场景的先验知识,无法满足对快速增长的海量遥感图像进行自动化处理的需求。针对这一问题,提出一种基于稠密卷积神经网络的遥感图像自动色彩校正方法DCN(dense convolutional networks)。该模型可以预测遥感图像的RGB通道的颜色校正系数K,从而对原始图像进行自动色彩校正。DCN使用稠密模块代替部分卷积层,用更少的层数实现更多的连接。DCN模型由3 000幅GF-2号遥感图像在Tensorflow框架上训练得到,损失函数为颜色校正系数向量与真值向量之间的色偏角θ。经过测试验证,校正后的图像与原图像仅有很小的色偏角,且与真实地物颜色吻合。与传统方法相比,该方法在训练后,可直接使用生成的模型对训练集中未出现的图像进行颜色校正,无需对场景的先验知识和人工经验,也无需参考图像,可实现对海量遥感光学图像的自动化色彩校正。与传统的卷积神经网络CNN(convolutional neural networks)相比,基于DCN的模型拥有更少的参数和更好的泛化能力,而且不受输入图像大小的限制,在测试集上有更好的结果。

关键词: 遥感光学图像, 卷积神经网络, 色彩校正, 自动化

Abstract: Many effective color correction algorithms have been proposed for single remote sensing optical image. However, these methods need prior knowledge or experience which is not feasible for automatic color correction of mass remote sensing images. In this work, a method based on dense convolutional networks named DCN (dense convolutional networks) is proposed for automatic color correction for remote sensing optical images. This model predicts the color correction parameter K for each RGB channel to correct the remote sensing optical images. In our experiment, the model is trained on 3 000 crops of GF-2 remote sensing images on the Tensorflow framework and the loss function is the angle between the predicted 3-channel K and the ground truth. Results show that the corrected image is in very good agreement with the ground truth and DCN outperforms the color correction method based on traditional CNN (convolutional neural networks). This method meets the demand of automatic color correction in large remote sensing datasets.

Key words: remote sensing optical image, convolutional neural networks, color correction, automation

中图分类号: