2 research outputs found

    Unsupervised Dehazing on Real-World Images Using GANs

    Get PDF
    Dehazing is an important pre-processing step in almost all computer vision systems deployed in outdoor settings. Existing dehaze methods are either based on heuristic image priors, or on models trained with hazy-clear image pairs of the same scene. In practice, however, obtaining paired images isn’t feasible, so researchers often add synthetic haze on clean images to create paired data sets. This might result in a domain shift when models trained on synthetic images are used for real-world outdoor settings. In this work, we propose UD-GAN (UnPaired Dehaze GAN), a novel generative adversarial network based dehazing model, which can generate clean images using only unpaired data. UD-GAN can not only be trained using a large repository of real-world clear and hazy images but it can also learn the characteristics of true haze better than other models trained on synthetic data. Moreover, our method is model-agnostic and would perform well even when the assumptions made by the physical model don’t hold true. UD-GAN uses an attention-based generator and we explore two types of attention maps which can be used along with this generator. Finally, we compare the performance of our approach using full-reference metrics, no-reference metrics, and the accuracy in object detection. The qualitative and quantitative results generated by UD-GAN are on-par with the current state-of-the-art dehazing methods

    DEEP LEARNING FOR IMAGE RESTORATION AND ROBOTIC VISION

    Get PDF
    Traditional model-based approach requires the formulation of mathematical model, and the model often has limited performance. The quality of an image may degrade due to a variety of reasons: It could be the context of scene is affected by weather conditions such as haze, rain, and snow; It\u27s also possible that there is some noise generated during image processing/transmission (e.g., artifacts generated during compression.). The goal of image restoration is to restore the image back to desirable quality both subjectively and objectively. Agricultural robotics is gaining interest these days since most agricultural works are lengthy and repetitive. Computer vision is crucial to robots especially the autonomous ones. However, it is challenging to have a precise mathematical model to describe the aforementioned problems. Compared with traditional approach, learning-based approach has an edge since it does not require any model to describe the problem. Moreover, learning-based approach now has the best-in-class performance on most of the vision problems such as image dehazing, super-resolution, and image recognition. In this dissertation, we address the problem of image restoration and robotic vision with deep learning. These two problems are highly related with each other from a unique network architecture perspective: It is essential to select appropriate networks when dealing with different problems. Specifically, we solve the problems of single image dehazing, High Efficiency Video Coding (HEVC) loop filtering and super-resolution, and computer vision for an autonomous robot. Our technical contributions are threefold: First, we propose to reformulate haze as a signal-dependent noise which allows us to uncover it by learning a structural residual. Based on our novel reformulation, we solve dehazing with recursive deep residual network and generative adversarial network which emphasizes on objective and perceptual quality, respectively. Second, we replace traditional filters in HEVC with a Convolutional Neural Network (CNN) filter. We show that our CNN filter could achieve 7% BD-rate saving when compared with traditional filters such as bilateral and deblocking filter. We also propose to incorporate a multi-scale CNN super-resolution module into HEVC. Such post-processing module could improve visual quality under extremely low bandwidth. Third, a transfer learning technique is implemented to support vision and autonomous decision making of a precision pollination robot. Good experimental results are reported with real-world data
    corecore