Multi-Scale Residual Convolutional Neural Network for Haze Removal of Remote Sensing Images
Haze removal is a pre-processing step that operates on at-sensor radiance data prior to the physically based image correction step to enhance hazy imagery visually. Most current haze removal methods focus on point-to-point operations and utilize information in the spectral domain, without taking con...
Main Authors: | , |
---|---|
Format: | Article |
Language: | English |
Published: |
MDPI AG
2018-06-01
|
Series: | Remote Sensing |
Subjects: | |
Online Access: | http://www.mdpi.com/2072-4292/10/6/945 |
id |
doaj-3b6010d3daf948f7aecc8c599bde37ee |
---|---|
record_format |
Article |
spelling |
doaj-3b6010d3daf948f7aecc8c599bde37ee2020-11-25T00:26:18ZengMDPI AGRemote Sensing2072-42922018-06-0110694510.3390/rs10060945rs10060945Multi-Scale Residual Convolutional Neural Network for Haze Removal of Remote Sensing ImagesHou Jiang0Ning Lu1State Key Laboratory of Resources and Environmental Information System, Institute of Geographic Sciences and Natural Resources Research, Chinese Academy of Sciences, Beijing 100101, ChinaState Key Laboratory of Resources and Environmental Information System, Institute of Geographic Sciences and Natural Resources Research, Chinese Academy of Sciences, Beijing 100101, ChinaHaze removal is a pre-processing step that operates on at-sensor radiance data prior to the physically based image correction step to enhance hazy imagery visually. Most current haze removal methods focus on point-to-point operations and utilize information in the spectral domain, without taking consideration of the multi-scale spatial information of haze. In this paper, we propose a multi-scale residual convolutional neural network (MRCNN) for haze removal of remote sensing images. MRCNN utilizes 3D convolutional kernels to extract spatial–spectral correlation information and abstract features from surrounding neighborhoods for haze transmission estimation. It takes advantage of dilated convolution to aggregate multi-scale contextual information for the purpose of improving its prediction accuracy. Meanwhile, residual learning is utilized to avoid the loss of weak information while deepening the network. Our experiments indicate that MRCNN performs accurately, achieving an extremely low validation error and testing error. The haze removal results of several scenes of Landsat 8 Operational Land Imager (OLI) data show that the visibility of the dehazed images is significantly improved, and the color of recovered surface is consistent with the actual scene. Quantitative analysis proves that the dehazed results of MRCNN are superior to the traditional methods and other networks. Additionally, a comparison to haze-free data illustrates the spectral consistency after haze removal and reveals the changes in the vegetation index.http://www.mdpi.com/2072-4292/10/6/945haze removalmulti-scale context aggregationresidual learningconvolutional neural networkLandsat 8 OLI |
collection |
DOAJ |
language |
English |
format |
Article |
sources |
DOAJ |
author |
Hou Jiang Ning Lu |
spellingShingle |
Hou Jiang Ning Lu Multi-Scale Residual Convolutional Neural Network for Haze Removal of Remote Sensing Images Remote Sensing haze removal multi-scale context aggregation residual learning convolutional neural network Landsat 8 OLI |
author_facet |
Hou Jiang Ning Lu |
author_sort |
Hou Jiang |
title |
Multi-Scale Residual Convolutional Neural Network for Haze Removal of Remote Sensing Images |
title_short |
Multi-Scale Residual Convolutional Neural Network for Haze Removal of Remote Sensing Images |
title_full |
Multi-Scale Residual Convolutional Neural Network for Haze Removal of Remote Sensing Images |
title_fullStr |
Multi-Scale Residual Convolutional Neural Network for Haze Removal of Remote Sensing Images |
title_full_unstemmed |
Multi-Scale Residual Convolutional Neural Network for Haze Removal of Remote Sensing Images |
title_sort |
multi-scale residual convolutional neural network for haze removal of remote sensing images |
publisher |
MDPI AG |
series |
Remote Sensing |
issn |
2072-4292 |
publishDate |
2018-06-01 |
description |
Haze removal is a pre-processing step that operates on at-sensor radiance data prior to the physically based image correction step to enhance hazy imagery visually. Most current haze removal methods focus on point-to-point operations and utilize information in the spectral domain, without taking consideration of the multi-scale spatial information of haze. In this paper, we propose a multi-scale residual convolutional neural network (MRCNN) for haze removal of remote sensing images. MRCNN utilizes 3D convolutional kernels to extract spatial–spectral correlation information and abstract features from surrounding neighborhoods for haze transmission estimation. It takes advantage of dilated convolution to aggregate multi-scale contextual information for the purpose of improving its prediction accuracy. Meanwhile, residual learning is utilized to avoid the loss of weak information while deepening the network. Our experiments indicate that MRCNN performs accurately, achieving an extremely low validation error and testing error. The haze removal results of several scenes of Landsat 8 Operational Land Imager (OLI) data show that the visibility of the dehazed images is significantly improved, and the color of recovered surface is consistent with the actual scene. Quantitative analysis proves that the dehazed results of MRCNN are superior to the traditional methods and other networks. Additionally, a comparison to haze-free data illustrates the spectral consistency after haze removal and reveals the changes in the vegetation index. |
topic |
haze removal multi-scale context aggregation residual learning convolutional neural network Landsat 8 OLI |
url |
http://www.mdpi.com/2072-4292/10/6/945 |
work_keys_str_mv |
AT houjiang multiscaleresidualconvolutionalneuralnetworkforhazeremovalofremotesensingimages AT ninglu multiscaleresidualconvolutionalneuralnetworkforhazeremovalofremotesensingimages |
_version_ |
1725344956146515968 |