https://phqb.github.io/circle_drawing/ Choose a picture [ ] [ ] Follow the end point? Center Pause/Resume [0 ] What is it? This application draws anything using orbiting circles. Here is an example: https://www.youtube.com/watch?v=QVuU2YCwHjw How does it work? 1. You input an image. 2. The application performs edge detection and converts detected edges to lines. + A sub-pixel edge detection algorithm ^[1] is used in this step. 3. The application makes lines into an one-liner line. + The details of this step can be found in the source code. 4. The application draws the one-liner line using orbiting circles. + The details of this step are explained in this video ^[2]. Source code https://github.com/phqb/circle_drawing/ References [1] Rafael Grompone von Gioi, and Gregory Randall, A Sub-Pixel Edge Detector: an Implementation of the Canny/Devernay Algorithm, Image Processing On Line, 7 (2017), pp. 347-372. https://doi.org/10.5201/ ipol.2017.216 [2] But what is a Fourier series? From heat flow to drawing with circles | DE4 https://www.youtube.com/watch?v=r6sGWTCMz2k