2000 character limit reached
Neural Field Convolutions by Repeated Differentiation (2304.01834v4)
Published 4 Apr 2023 in cs.CV and cs.GR
Abstract: Neural fields are evolving towards a general-purpose continuous representation for visual computing. Yet, despite their numerous appealing properties, they are hardly amenable to signal processing. As a remedy, we present a method to perform general continuous convolutions with general continuous signals such as neural fields. Observing that piecewise polynomial kernels reduce to a sparse set of Dirac deltas after repeated differentiation, we leverage convolution identities and train a repeated integral field to efficiently execute large-scale convolutions. We demonstrate our approach on a variety of data modalities and spatially-varying kernels.
- The Theory of Splines and Their Applications. Vol. 38. Elsevier.
- Mip-NeRF: A Multiscale Representation for Anti-Aliasing Neural Radiance Fields. ICCV (2021).
- Mip-NeRF 360: Unbounded Anti-Aliased Neural Radiance Fields. CVPR (2022).
- E Oran Brigham. 1988. The fast Fourier transform and its applications. Prentice-Hall, Inc.
- Real-time edge-aware image processing with the bilateral grid. ACM Trans. Graph. 26, 3 (2007), 1–9.
- Franklin C Crow. 1984. Summed-area tables for texture mapping. In SIGGRAPH. 207–212.
- Learning Signal-Agnostic Manifolds of Neural Fields. In NeurIPS.
- Coin: Compression with implicit neural representations. In ICLR (Neural Compression Workshop).
- From data to functa: Your data point is a function and you can treat it like one, Vol. 162. PMLR, 5694–5725.
- Generative Models as Distributions of Functions, Vol. 151. PMLR, 2989–3015.
- Hyperdiffusion: Generating implicit neural fields with weight-space diffusion. In ICCV.
- Convolution pyramids. ACM Trans. Graph. 30, 6 (2011), 1–8.
- Multiplicative filter networks. In ICLR.
- Alain Fournier and Eugene Fiume. 1988. Constant-time filtering with space-variant kernels. ACM Trans. Graph. 22, 4 (1988), 229–238.
- The design and use of steerable filters. IEEE TPAMI 13, 9 (1991), 891–906.
- Paul S Heckbert. 1986. Filtering by repeated integration. ACM Trans. Graph. 20, 4 (1986), 315–321.
- Monte carlo convolution for learning on non-uniformly sampled point clouds. ACM Trans. Graph. 37, 6 (2018), 1–12.
- Sape: Spatially-adaptive progressive encoding for neural optimization. NeurIPS 34 (2021), 8820–8832.
- Exact-NeRF: An Exploration of a Precise Volumetric Parameterization for Neural Radiance Fields. CVPR (2023).
- Gradient-domain path tracing. ACM Trans. Graph. 34, 4 (2015), 1–13.
- Diederik P. Kingma and Jimmy Ba. 2015. Adam: A Method for Stochastic Optimization. In ICLR.
- Neural Point Catacaustics for Novel-View Synthesis of Reflections. ACM Trans. Graph. 41, 6 (2022), 1–15.
- Noise2Noise: Learning Image Restoration without Clean Data. In ICML. 2965–2974.
- Laplacian Kernel Splatting for Efficient Depth-of-field and Motion Blur Synthesis or Reconstruction. ACM Trans. Graph. 37, 4 (2018), 1–11.
- Tony Lindeberg. 2013. Scale-space theory in computer vision. Vol. 256. Springer Science & Business Media.
- Autoint: Automatic integration for fast neural volume rendering. In CVPR. 14556–14565.
- Bacon: Band-limited coordinate networks for multiscale scene representation. In CVPR. 16252–16262.
- Nerf: Representing scenes as neural radiance fields for view synthesis. In ECCV. 405–421.
- Efficient Spatially Adaptive Convolution and Correlation. Technical Report 2006.13188. arXiv preprint.
- Instant Neural Graphics Primitives with a Multiresolution Hash Encoding. ACM Trans. Graph. 41, 4 (2022), 1–15.
- Harald Niederreiter. 1992. Low-discrepancy point sets obtained by digital constructions over finite fields. Czechoslovak Mathematical Journal 42, 1 (1992), 143–166.
- Deepsdf: Learning continuous signed distance functions for shape representation. In CVPR. 165–174.
- Nerfies: Deformable neural radiance fields. In ICCV. 5865–5874.
- Automatic differentiation in pytorch. (2017).
- Kenneth Perlin. 1984. Personal communication with Paul Heckbert, mentioned in Heckbert [1986].
- Searching for activation functions. arXiv preprint arXiv:1710.05941 (2017).
- Nicholas Sharp and Alec Jacobson. 2022. Spelunking the Deep: Guaranteed Queries on General Neural Implicit Surfaces via Range Analysis. ACM Trans. Graph. 41, 4 (2022), 1–16.
- From discrete to continuous convolution layers. arXiv preprint arXiv:2006.11120 (2020).
- Boxlets: a fast convolution algorithm for signal processing and neural networks. NeurIPS 11 (1998).
- Analysis of sample correlations for Monte Carlo rendering. In Comp. Graph. Forum, Vol. 38. Wiley Online Library, 473–491.
- Implicit neural representations with periodic activation functions. NeurIPS 33 (2020), 7462–7473.
- Scene Representation Networks: Continuous 3D-Structure-Aware Neural Scene Representations. In NeurIPS.
- Ilya Meerovich Sobol. 1967. On the distribution of points in a cube and the approximate evaluation of integrals. Zhurnal Vychislitel’noi Matematiki i Matematicheskoi Fiziki 7, 4 (1967), 784–802.
- Kenneth O Stanley. 2007. Compositional pattern producing networks: A novel abstraction of development. Genetic programming and evolvable machines 8 (2007), 131–162.
- Fourier features let networks learn high frequency functions in low dimensional domains. NeurIPS 33 (2020), 7537–7547.
- Advances in neural rendering. Comp. Graph. Forum 41, 2 (2022), 703–735.
- Carlo Tomasi and Roberto Manduchi. 1998. Bilateral filtering for gray and color images. In ICCV. 839–846.
- Non-rigid neural radiance fields: Reconstruction and novel view synthesis of a dynamic scene from monocular video. In ICCV. 12959–12970.
- CUF: Continuous Upsampling Filters. In CVPR.
- Differentiable signed distance function rendering. ACM Trans. Graph. 41, 4 (2022), 1–18.
- Paul Viola and Michael Jones. 2001. Rapid object detection using a boosted cascade of simple features. In CVPR, Vol. 1. I–I.
- Deep parametric continuous convolutional neural networks. In CVPR. 2589–2597.
- NeRFocus: Neural Radiance Field for 3D Synthetic Defocus. arXiv preprint arXiv:2203.05189 (2022).
- Lance Williams. 1983. Pyramidal parametrics. In SIGGRAPH, Vol. 17. 1–11.
- Andrew P Witkin. 1987. Scale-space filtering. In Readings in Computer Vision. 329–332.
- Neural fields in visual computing and beyond. Comp. Graph. Forum 41, 2 (2022), 641–676.
- Signal Processing for Implicit Neural Representations. In NeurIPS.
- Geometry processing with neural fields. NeurIPS 34 (2021), 22483–22497.
- Polynomial neural fields for subband decomposition and manipulation. NeuRIPS 35 (2022), 4401–4415.
- NeRF-editing: geometry editing of neural radiance fields. In ICCV. 18353–18364.
- Xian-Da Zhang. 2022. Modern signal processing. In Modern Signal Processing. De Gruyter.