atlas

Research map / 3D vision / Face and shape

Learning High-Frequency Functions Made Easy with Sinusoidal Positional Encoding

ICML 2024 · 3D vision › Face and shape · approach: Implicit neural representation design · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes sinusoidal positional encoding (SPE), which places a trainable sinusoidal activation after a fixed Fourier positional encoding so the frequencies become adaptive, and shows gains in few-view NeRF, FastSpeech TTS, and NTK 1D regression.

Problem

Fourier-feature positional encodings require manual, task-specific tuning of the frequency hyperparameters and struggle to learn high-frequency functions, especially with limited data.

Approach

Keep the fixed PE as an initial basis and apply a trainable sinusoidal activation sin(omega * PE(x)) as the first layer, so frequencies are learned adaptively within a bounded search space; it is a drop-in replacement for PE requiring a single-line change.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Replace FreeNeRF's PE with SPEFreeNeRF · Few-view NeRF (Blender)PSNR: 24.259 -> 24.951Helped
Add SPE to FreeNeRFFreeNeRF · Few-view NeRF (Blender)SSIM: 0.883 -> 0.898Helped
Add GAN training to FreeNeRF with PE (ablation)FreeNeRF · Few-view NeRF (Blender)PSNR: 24.259 -> 24.531Helped
Add GAN training to FreeNeRF with SPE (ablation)FreeNeRF + SPE · Few-view NeRF (Blender)PSNR: 24.951 -> 25.202Helped
Add GAN training to FreeNeRF with SPE (ablation)FreeNeRF + SPE · Few-view NeRF (Blender)SSIM: 0.898 -> 0.910Helped
Replace PE with GRFF (σ=1995)FreeNeRF · Few-view NeRF (Blender)PSNR: 24.259 -> 24.382Helped
Replace sinusoidal activation with sawtooth activation (ablation)FreeNeRF + SPE · Few-view NeRF (Blender)PSNR: 24.951 -> 23.975Hurt
Replace sinusoidal activation with PReLU (ablation)FreeNeRF + SPE · Few-view NeRF (Blender)PSNR: 24.951 -> 24.812Hurt
Remove PE from SPE (ablation)FreeNeRF + SPE · Few-view NeRF (Blender)PSNR: 24.951 -> 15.183Hurt
Replace FastSpeech's PE with SPEFastSpeech · Speech synthesis, Cases 1–5PSNR: 103.4 -> 104.4; 96.3 -> 97.7; 101.6 -> 103.2; 102.2 -> 103.9; 96.4 -> 97.6Helped
Replace FastSpeech's PE with SPEFastSpeech · Speech synthesis, Cases 1–5SSIM: 0.210 -> 0.223; 0.209 -> 0.223; 0.228 -> 0.239; 0.229 -> 0.240; 0.236 -> 0.262Helped
Add PE to FastSpeechFastSpeech · Speech synthesis, Cases 1–5PSNR: 100.7 -> 103.4; 94.4 -> 96.3; 100.2 -> 101.6; 99.3 -> 102.2; 94.7 -> 96.4Helped

Surprising findings

Limitations

Experimental setup

Datasets: Blender synthetic dataset speech synthesis data (FastSpeech setup) 1D regression data

Benchmarks: Blender synthetic dataset (few-view NeRF) speech spectrogram PSNR/SSIM comparison 1D regression with NTK

Metrics: PSNR SSIM WDPR RWDE training loss test loss

Baselines: NeRF DietNeRF MipNeRF FreeNeRF InstantNeRF NeRFfacto APENeRF FastSpeech PE (NTK)

Builds on: NeRF positional encoding FreeNeRF FastSpeech Fourier features for MLPs (Tancik et al.) SIREN

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy