Neural Quines

Neural Quines

Code on Github: https://github.com/evanfletcher42/neural-quines Quines are programs that take no input and output their own source code. Can we do something like that with a neural network? Specifically: Can we train a neural network to output its own weights? We are effectively looking for fixpoints, where f(x, W) = W, such that f is a neural network constructed out of […]

Fully-Arbitrary Learned Color Filter Mosaics

Fully-Arbitrary Learned Color Filter Mosaics

This article presents a machine-learning method for demosaicing images, in which the mosaic itself and the demosaicing network are jointly optimized without any constraints on the mosaic pattern.  The system is capable of learning any color filter mosaic, up to and including a unique color filter on every pixel.  Code is available on Github: https://github.com/evanfletcher42/DeepMosaic I recently read two papers on […]

img2plot – Artistic Line Drawings from Images

img2plot – Artistic Line Drawings from Images

I recently published img2plot, a Python script that generates artistic pen-plotter sketches from arbitrary images. A lot of plotter projects have code for drawing images.  Usually they do something with line density and pixel intensities – a semi-random stippling or wave pattern, for example, with smoothly higher density for darker pixels.  These can very faithfully represent the image, but they […]