Check out our recent work on improving image vectorization using gradient descent:
<a href="https://people.csail.mit.edu/tzumao/diffvg/" rel="nofollow">https://people.csail.mit.edu/tzumao/diffvg/</a>
Had to think of the paper about depixelizing pixel art, fun stuff if you're interested:<p><a href="https://johanneskopf.de/publications/pixelart/paper/pixel.pdf" rel="nofollow">https://johanneskopf.de/publications/pixelart/paper/pixel.pd...</a>
Beautifully written and illustrated. Makes the algorithm clear and seems to give everything you'd need to implement it (afraid to test this assumption because I'm afraid it would be too much fun, and I have deadlines ;)
It's indeed a very good read! I have done a similar thing, with a completely different approach, because my math is too bad. <a href="https://github.com/visioncortex/vtracer" rel="nofollow">https://github.com/visioncortex/vtracer</a>
Not having looked at vectorization so far I wondered if some ideas from CT reconstruction can be applied to image vectorization. In both cases you start with a base image that is projected on one (or in the case of tomography several) pictures. The goal is to retrieve the original.<p><a href="https://en.m.wikipedia.org/wiki/Tomographic_reconstruction" rel="nofollow">https://en.m.wikipedia.org/wiki/Tomographic_reconstruction</a>
Inkscape includes a tool like this: <a href="https://inkscape.org/doc/tutorials/tracing/tutorial-tracing.html" rel="nofollow">https://inkscape.org/doc/tutorials/tracing/tutorial-tracing....</a>
I have badly needed vectorization tools for client side geomatics work. But I haven't found anything that works in thr browser. Going to have to check out the examples here but if anyone wants to make a client side library around it, I think there's demand!