I got the following image using "image processing and design toolbox" in Scilab environment to get the color of each pixel in the original image and drawing circles with random diameters. The color of each circle is the color of the pixel coincident with its center. Finally, I exported those circles to scalable vector graphics format which is easy to scale keeping the quality unchanged.
The code is time-consuming, so if I improved the code, I'll post it later.
The code is time-consuming, so if I improved the code, I'll post it later.