Fourier Decomposition Demo

Visualizes how an image can be decomposed (and reconstructed) in 2D sinusoidal waves.

You are now following this Submission

The animation on YouTube: http://goo.gl/BxekUQ
A small blog on this animation: http://goo.gl/2HzGtA
This animation shows that (2D) images can be decomposed into sinusoidal waves. Implemented as follows: at each 'iteration' the most prominent wave* is taken away from the input image, and set aside. Where the residual image gradually loses contrast, the removed waves together start forming a new reconstructed image (initially low pass filtered). After 20 waves the rest of the waves is removed in groups of increasing size. (*together with its 'conjugate' wave).

Cite As

Job (2026). Fourier Decomposition Demo (https://www.mathworks.com/matlabcentral/fileexchange/42776-fourier-decomposition-demo), MATLAB Central File Exchange. Retrieved .

General Information

MATLAB Release Compatibility

  • Compatible with any release

Platform Compatibility

  • Windows
  • macOS
  • Linux
Version Published Release Notes Action
1.6.0.0

I've restored the hyperlink to the YouTube video.

1.4.0.0

I've added two links: to a YouTube-video of this animation and to blog post on this animation.

1.0.0.0