Scattering and Gathering for Spatially Varying Blurs

AI-generated keywords: Scattering Gathering Convolution Spatially Varying Blurs Atmospheric Turbulence

AI-generated Key Points

  • The paper discusses two forms of convolutions: scattering and gathering.
  • A spatially varying blur kernel is defined by an input coordinate u and an output coordinate x.
  • h(x,u) can be represented as a linear combination of spatially invariant basis functions with associated pixelwise coefficients indexed by either the input or output coordinates.
  • Gathering uses the output coordinates and is more suitable for image processing tasks such as denoising filters or interpolation filters.
  • Scattering uses the input coordinates and is better suited for simulating how light propagates through atmospheric turbulence.
  • The authors provide insights into the computational aspects of both operations and highlight conditions under which scattering and gathering are identical.
  • Practitioners need to be aware of this mismatch when solving inverse problems related to spatially varying blurs.
  • Deep neural networks can handle this mismatch if their capacity is large enough but training data needs to capture enough physics to generalize well.
Also access our AI generated: Comprehensive summary, Lay summary, Blog-like article; or ask questions about this paper to our AI assistant.

Authors: Nicholas Chimitt, Xingguang Zhang, Yiheng Chi, Stanley H. Chan

License: CC BY 4.0

Abstract: A spatially varying blur kernel $h(\mathbf{x},\mathbf{u})$ is specified by an input coordinate $\mathbf{u} \in \mathbb{R}^2$ and an output coordinate $\mathbf{x} \in \mathbb{R}^2$. For computational efficiency, we sometimes write $h(\mathbf{x},\mathbf{u})$ as a linear combination of spatially invariant basis functions. The associated pixelwise coefficients, however, can be indexed by either the input coordinate or the output coordinate. While appearing subtle, the two indexing schemes will lead to two different forms of convolutions known as scattering and gathering, respectively. We discuss the origin of the operations. We discuss conditions under which the two operations are identical. We show that scattering is more suitable for simulating how light propagates and gathering is more suitable for image filtering such as denoising.

Submitted to arXiv on 10 Mar. 2023

Ask questions about this paper to our AI assistant

You can also chat with multiple papers at once here.

AI assistant instructions?

Results of the summarizing process for the arXiv paper: 2303.05687v1

The paper "Scattering and Gathering for Spatially Varying Blurs" discusses the differences between two forms of convolutions: scattering and gathering. A spatially varying blur kernel is defined by an input coordinate u and an output coordinate x. The authors propose representing h(x,u) as a linear combination of spatially invariant basis functions with associated pixelwise coefficients indexed by either the input or output coordinates. Gathering uses the output coordinates and is more suitable for image processing tasks such as denoising filters or interpolation filters. Scattering uses the input coordinates and is better suited for simulating how light propagates through atmospheric turbulence. The authors provide insights into the computational aspects of both operations and highlight conditions under which scattering and gathering are identical. They also caution practitioners to be aware of this mismatch when solving inverse problems related to spatially varying blurs. Deep neural networks can handle this mismatch if their capacity is large enough but training data needs to capture enough physics to generalize well. Overall, "Scattering and Gathering for Spatially Varying Blurs" provides valuable insights into understanding spatially varying blur kernels and choosing appropriate convolution operations based on their intended use cases.
Created on 05 Apr. 2023

Assess the quality of the AI-generated content by voting

Score: 0

Why do we need votes?

Votes are used to determine whether we need to re-run our summarizing tools. If the count reaches -10, our tools can be restarted.

The previous summary was created more than a year ago and can be re-run (if necessary) by clicking on the Run button below.

Similar papers summarized with our AI tools

Navigate through even more similar papers through a

tree representation

Look for similar papers (in beta version)

By clicking on the button above, our algorithm will scan all papers in our database to find the closest based on the contents of the full papers and not just on metadata. Please note that it only works for papers that we have generated summaries for and you can rerun it from time to time to get a more accurate result while our database grows.

Disclaimer: The AI-based summarization tool and virtual assistant provided on this website may not always provide accurate and complete summaries or responses. We encourage you to carefully review and evaluate the generated content to ensure its quality and relevance to your needs.