This is how Computer Recognizes Steemit Logo
![](https://steemitimages.com/640x0/https://i.imgsafe.org/79/79658b24fd.png)
Program that I used is Mathematica.
First, let's use this image
![](https://steemitimages.com/640x0/https://i.imgsafe.org/78/780a4ef9c3.png )
(Here is the Image Source Link )
Now computer recognizes this image as combination of 12 disjoint curves
![](https://steemitimages.com/640x0/https://i.imgsafe.org/78/78e0996047.png)
as follows.
![](https://steemitimages.com/640x0/https://i.imgsafe.org/78/78ee452091.jpeg)
Now the computer uses DFT algorithm for each curve and parametrizes each curve.
In single iteration, only weird circles appear.
![](https://steemitimages.com/640x0/https://i.imgsafe.org/78/78f518ab53.png)
With two iterations, letters 'i' and 'e' start to appear.
![](https://steemitimages.com/640x0/https://i.imgsafe.org/78/78fb7b2f42.png)
With three iterations, the letter 's' is visible.
![](https://steemitimages.com/640x0/https://i.imgsafe.org/79/7901d4c454.png)
With five iterations, the letter 'm' is visible.
![](https://steemitimages.com/640x0/https://i.imgsafe.org/79/7906532d3f.png)
With six iterations, the steam logo formation starts
![](https://steemitimages.com/640x0/https://i.imgsafe.org/79/790bad8c4e.png)
With 10 iterations, some bumpy edges exist, but almost done.
![](https://steemitimages.com/640x0/https://i.imgsafe.org/79/7911e23b7f.png)
After 10 more iterations, at level 20, we can't distinguish the difference except the edges in letter 't' and 'm'.
![](https://steemitimages.com/640x0/https://i.imgsafe.org/79/7918cf194c.png)
After 30 more iterations, at level 50, it is same as original.
![](https://steemitimages.com/640x0/https://i.imgsafe.org/79/791de94c3d.png)
Note that higher order iterations concentrate on the edges not structures. And the ultimate part. Here is the actual parametrization of 12 curves into one single curve using unit-step function. (Please do not watch if you are really interested in..😂)