Skip to main content
Cornell University
We gratefully acknowledge support from the Simons Foundation, member institutions, and all contributors. Donate
arxiv logo > cs > arXiv:2208.07735

Help | Advanced Search

arXiv logo
Cornell University Logo

quick links

  • Login
  • Help Pages
  • About

Computer Science > Computer Vision and Pattern Recognition

arXiv:2208.07735 (cs)
[Submitted on 16 Aug 2022 (v1), last revised 27 Jan 2023 (this version, v2)]

Title:Rain Removal from Light Field Images with 4D Convolution and Multi-scale Gaussian Process

Authors:Tao Yan, Mingyue Li, Bin Li, Yang Yang, Rynson W.H. Lau
Download a PDF of the paper titled Rain Removal from Light Field Images with 4D Convolution and Multi-scale Gaussian Process, by Tao Yan and 4 other authors
Download PDF
Abstract:Existing deraining methods focus mainly on a single input image. However, with just a single input image, it is extremely difficult to accurately detect and remove rain streaks, in order to restore a rain-free image. In contrast, a light field image (LFI) embeds abundant 3D structure and texture information of the target scene by recording the direction and position of each incident ray via a plenoptic camera. LFIs are becoming popular in the computer vision and graphics communities. However, making full use of the abundant information available from LFIs, such as 2D array of sub-views and the disparity map of each sub-view, for effective rain removal is still a challenging problem. In this paper, we propose a novel method, 4D-MGP-SRRNet, for rain streak removal from LFIs. Our method takes as input all sub-views of a rainy LFI. To make full use of the LFI, it adopts 4D convolutional layers to simultaneously process all sub-views of the LFI. In the pipeline, the rain detection network, MGPDNet, with a novel Multi-scale Self-guided Gaussian Process (MSGP) module is proposed to detect high-resolution rain streaks from all sub-views of the input LFI at multi-scales. Semi-supervised learning is introduced for MSGP to accurately detect rain streaks by training on both virtual-world rainy LFIs and real-world rainy LFIs at multi-scales via computing pseudo ground truths for real-world rain streaks. We then feed all sub-views subtracting the predicted rain streaks into a 4D convolution-based Depth Estimation Residual Network (DERNet) to estimate the depth maps, which are later converted into fog maps. Finally, all sub-views concatenated with the corresponding rain streaks and fog maps are fed into a powerful rainy LFI restoring model based on the adversarial recurrent neural network to progressively eliminate rain streaks and recover the rain-free LFI.
Comments: This paper has been published on IEEE Transactions on Image Processing
Subjects: Computer Vision and Pattern Recognition (cs.CV); Image and Video Processing (eess.IV)
Cite as: arXiv:2208.07735 [cs.CV]
  (or arXiv:2208.07735v2 [cs.CV] for this version)
  https://doi.org/10.48550/arXiv.2208.07735
arXiv-issued DOI via DataCite
Journal reference: IEEE Transactions on Image Processing (2023), v32, pages 921-936
Related DOI: https://doi.org/10.1109/TAP.2022.3218759
DOI(s) linking to related resources

Submission history

From: Tao Yan [view email]
[v1] Tue, 16 Aug 2022 13:09:53 UTC (22,965 KB)
[v2] Fri, 27 Jan 2023 11:54:38 UTC (32,390 KB)
Full-text links:

Access Paper:

    Download a PDF of the paper titled Rain Removal from Light Field Images with 4D Convolution and Multi-scale Gaussian Process, by Tao Yan and 4 other authors
  • Download PDF
  • PostScript
  • Other Formats
(view license)
Current browse context:
cs
< prev   |   next >
new | recent | 2208
Change to browse by:
cs.CV
eess
eess.IV

References & Citations

  • NASA ADS
  • Google Scholar
  • Semantic Scholar
a export BibTeX citation Loading...

BibTeX formatted citation

×
Data provided by:

Bookmark

BibSonomy logo Reddit logo

Bibliographic and Citation Tools

Bibliographic Explorer (What is the Explorer?)
Litmaps (What is Litmaps?)
scite Smart Citations (What are Smart Citations?)

Code, Data and Media Associated with this Article

CatalyzeX Code Finder for Papers (What is CatalyzeX?)
DagsHub (What is DagsHub?)
Papers with Code (What is Papers with Code?)
ScienceCast (What is ScienceCast?)

Demos

Replicate (What is Replicate?)
Hugging Face Spaces (What is Spaces?)

Recommenders and Search Tools

Influence Flower (What are Influence Flowers?)
Connected Papers (What is Connected Papers?)
CORE Recommender (What is CORE?)
  • Author
  • Venue
  • Institution
  • Topic

arXivLabs: experimental projects with community collaborators

arXivLabs is a framework that allows collaborators to develop and share new arXiv features directly on our website.

Both individuals and organizations that work with arXivLabs have embraced and accepted our values of openness, community, excellence, and user data privacy. arXiv is committed to these values and only works with partners that adhere to them.

Have an idea for a project that will add value for arXiv's community? Learn more about arXivLabs.

Which authors of this paper are endorsers? | Disable MathJax (What is MathJax?)
  • About
  • Help
  • contact arXivClick here to contact arXiv Contact
  • subscribe to arXiv mailingsClick here to subscribe Subscribe
  • Copyright
  • Privacy Policy
  • Web Accessibility Assistance
  • arXiv Operational Status
    Get status notifications via email or slack