Live data from Hacker News

Creating photorealistic images with neural networks and a Gameboy Camera

pinchofintelligence.com

11–20 of 36 posts

Re: Creating photorealistic images with neural networks and a Gameboy Camera

#12

How fast does it take to run? could it be done in real time for compression? Also, wonder how low of resolution you could go?

Yes, it can be used for image compression:

https://research.googleblog.com/2016/09/image-compression-wi...

Here's the paper:

https://arxiv.org/abs/1608.05148

(No connection to the authors, just found it super cool when I read it a few months back.)

Re: Creating photorealistic images with neural networks and a Gameboy Camera

#13

How fast does it take to run? could it be done in real time for compression? Also, wonder how low of resolution you could go?

Any and every machine learning algorithm can be used for compression. Most ConvNet shit cannot be run in true real time in any way shape or form even with GPU: latencies are on the order of 500ms-1sec, so noticeable even if you have more datacenters than God, like Google does.

Re: Creating photorealistic images with neural networks and a Gameboy Camera

#16
post #9
post #3

If this keeps up, that trope of CSI's "enhance, zoom, enhance" will become reality.

Except instead of enhance you have "Make up something based on your training set".

Our brains kind of do that a lot anyway

Re: Creating photorealistic images with neural networks and a Gameboy Camera

#18
> A big problem trying to create color images from my own face was getting them off the gameboy camera. ... What was left was the great method of taking images of the screen.

There is another option! You can get a backup device called the "Mega Memory Card" and an EMS64M Game Boy flash cart. Back up the GB Camera's SRAM with the Mega Memory Card and restore to the EMS64M. Then you can use the flash cart's transfer the save to PC and dump with software.

I regularly use this method together with a little utility I wrote[1] to get GB Cam images onto my website. The Game Boy Camera is a cool little gadget!

1: https://github.com/excelangue/gbcdump

Re: Creating photorealistic images with neural networks and a Gameboy Camera

#20
>As you can see the random noise on top of the image creates the “gradients” you see in the gameboy camera images that give the illusion of more than 4 colors.

The general approach being described is called "dithering". It usually involves more than adding random noise to the image. One common algorithm is called Floyd-Steinberg (https://en.wikipedia.org/wiki/Floyd%E2%80%93Steinberg_dither...), and it involves tracking cumulative error between neighboring pixels and adjusting color when enough error accumulates.

Post reply on HN