MetaUE: Model-based Meta-learning for Underwater Image Enhancement
The challenges in recovering underwater images are the presence of diverse degradation factors and the lack of ground truth images. Although synthetic underwater image pairs can be used to overcome the problem of inadequately observing data, it may result in over-fitting and enhancement degradation. This paper proposes a model-based deep learning method for restoring clean images under various underwater scenarios, which exhibits good interpretability and generalization ability. More specifically, we build up a multi-variable convolutional neural network model to estimate the clean image, background light and transmission map, respectively. An efficient loss function is also designed to closely integrate the variables based on the underwater image model. The meta-learning strategy is used to obtain a pre-trained model on the synthetic underwater dataset, which contains different types of degradation to cover the various underwater environments. The pre-trained model is then fine-tuned on real underwater datasets to obtain a reliable underwater image enhancement model, called MetaUE. Numerical experiments demonstrate that the pre-trained model has good generalization ability, allowing it to remove the color degradation for various underwater attenuation images such as blue, green and yellow, etc. The fine-tuning makes the model able to adapt to different underwater datasets, the enhancement results of which outperform the state-of-the-art underwater image restoration methods. All our codes and data are available at \url{https://github.com/Duanlab123/MetaUE}.
Code (1)
Tasks
Image EnhancementImage RestorationMeta-LearningUnderwater Image RestorationSimilar Papers 제목 키워드 기반
Is Underwater Image Enhancement All Object Detectors Need?
Underwater object detection is a crucial and challenging problem in marine engineering and aquatic robot. The difficulty is partly because of the degradation of underwater images caused by light selective absorption and …
AllImage EnhancementObjectobject-detection+1Perceptual underwater image enhancement with deep learning and physical priors
Underwater image enhancement, as a pre-processing step to improve the accuracy of the following object detection task, has drawn considerable attention in the field of underwater navigation and ocean exploration. However…
Deep LearningImage EnhancementImage Generationobject-detection+1An Underwater Image Enhancement Benchmark Dataset and Beyond
Underwater image enhancement has been attracting much attention due to its significance in marine engineering and aquatic robotics. Numerous underwater image enhancement algorithms have been proposed in the last few year…
Image EnhancementUnderwater Image RestorationA Benchmark dataset for both underwater image enhancement and underwater object detection
Underwater image enhancement is such an important vision task due to its significance in marine engineering and aquatic robot. It is usually work as a pre-processing step to improve the performance of high level vision t…
Image EnhancementImage Quality AssessmentObjectobject-detection+1LU2Net: A Lightweight Network for Real-time Underwater Image Enhancement
Computer vision techniques have empowered underwater robots to effectively undertake a multitude of tasks, including object tracking and path planning. However, underwater optical factors like light refraction and absorp…
Image EnhancementObject TrackingVideo Enhancement