Fourier Features Let Networks Learn High Frequency Functions in Low Dimensional Domains

06/18/2020
by   Matthew Tancik, et al.
24

We show that passing input points through a simple Fourier feature mapping enables a multilayer perceptron (MLP) to learn high-frequency functions in low-dimensional problem domains. These results shed light on recent advances in computer vision and graphics that achieve state-of-the-art results by using MLPs to represent complex 3D objects and scenes. Using tools from the neural tangent kernel (NTK) literature, we show that a standard MLP fails to learn high frequencies both in theory and in practice. To overcome this spectral bias, we use a Fourier feature mapping to transform the effective NTK into a stationary kernel with a tunable bandwidth. We suggest an approach for selecting problem-specific Fourier features that greatly improves the performance of MLPs for low-dimensional regression tasks relevant to the computer vision and graphics communities.

READ FULL TEXT

page 9

page 10

page 13

page 15

page 16

page 18

page 19

page 20

research
09/01/2021

Seeing Implicit Neural Representations as Fourier Series

Implicit Neural Representations (INR) use multilayer perceptrons to repr...
research
01/31/2023

Fourier Sensitivity and Regularization of Computer Vision Models

Recent work has empirically shown that deep neural networks latch on to ...
research
12/03/2015

Simulations for Validation of Vision Systems

As the computer vision matures into a systems science and engineering di...
research
02/01/2022

On Regularizing Coordinate-MLPs

We show that typical implicit regularization assumptions for deep neural...
research
04/29/2020

Rethink the Connections among Generalization, Memorization and the Spectral Bias of DNNs

Over-parameterized deep neural networks (DNNs) with sufficient capacity ...
research
07/06/2021

Rethinking Positional Encoding

It is well noted that coordinate based MLPs benefit greatly – in terms o...
research
03/21/2010

A Very Simple Approach for 3-D to 2-D Mapping

Many times we need to plot 3-D functions e.g., in many scientificc exper...

Please sign up or login with your details

Forgot password? Click here to reset