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...

Full description

Bibliographic Details
Main Authors: Hou Jiang, Ning Lu
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