A video showing how adding together 64 different basis functions for each 8x8 block of an image with a different complex aplitiude can reconstruct the original image.
The amplitude of each basis function for each block is given by an 8x8 discrete fourier transform for that block.
Relatively few of the 64 basis functions for each 8x8 block are needed to reconstruct the original image to near-original quality. If you look carefully, some artifacts can be seen around the central duck's neck.
Pro Tip: Use the left right angled brackets (on the keyboard) to advance the image frame by frame
See: • Visualizing the discrete fourier tran... for a tutorial on how these animations were created!