Abstract
Images are often corrupted by natural obscuration (e.g., snow, rain, and haze) during acquisition in bad weather conditions. The removal of snowflakes from only a single image is a challenging task due to situational variety and has been investigated only rarely. In this article, we propose a novel snow removal framework for a single image, which can be separated into a sparse image approximation module and an adaptive tolerance optimization module. The first proposed module takes the advantage of sparsity-based regularization to reconstruct a potential snow-free image. An auto-tuning mechanism for this framework is then proposed to seek a better reconstruction of a snow-free image via the time-varying inertia weight particle swarm optimizers in the second proposed module. Through collaboration of these two modules iteratively, the number of snowflakes in the reconstructed image is reduced as generations progress. By the experimental results, the proposed method achieves a better efficacy of snow removal than do other stateof-the-art techniques via both objective and subjective evaluations. As a result, the proposed method is able to remove snowflakes successfully from only a single image while preserving most original object structure information.
Original language | English |
---|---|
Article number | 20 |
Journal | ACM Transactions on Intelligent Systems and Technology |
Volume | 11 |
Issue number | 2 |
DOIs | |
State | Published - 10 01 2020 |
Externally published | Yes |
Bibliographical note
Publisher Copyright:© 2020 Association for Computing Machinery.
Keywords
- Image restoration
- Snow removal
- Sparse representation