Oh oops – I didn’t give credit where it’s REALLY due: : I took the rough bitmap from this amazing app and used inkscape to clean it up. But the hard work was done by this app:
https://itunes.apple.com/us/app/fourier-anime-image-transforming-by-the-fourier-transform/id872829194?mt=8
For this video, I slowed it down by 400% to show the transformation process and added the original images at the end. [I would usually add music or something but I was so amazed to find _something_ that does this sort of thing, I was… and am still in awe]
—
How to convert images :
1. Edge Detect
Differentiate the luminosity value of the monochrome input image, then we can get the edges where the luminosity are changing significantly.
2. Find Contours
Extract contour curves from the edge image one by one.
3. Fourier Transform
Contours are the sequences of points. Convert this complex sequences into Fourier coefficients by Fourier transform.
4. Low-pass Filter
Leave only the coefficients of low-frequency parts.
5. Inverse Fourier Transform
Reconstruct the complex sequences of points from low-pass filtered Fourier coefficients. And draw the curves in the display (parametric representation).
====
[responsivevoice_button voice="US English Male"]