News for hackers. Stuff that matters.
Re:Deep image prior 'learns' on just one image by BatFastard on Thursday November 30, 2017 @06:25PM (#15820601)
How can it possibly know what was in the white areas of the library? Is there a residual image?

Seems impossible that it guesses correctly.

Re:Deep image prior 'learns' on just one image by alexlarsson on Thursday November 30, 2017 @06:40PM (#15820690)
It cannot know, but it can extend what’s around it to something that “looks believable”. I don’t fundamentally think it is different from asking an artist to complete the image. You’ll get an image, but no actual information about what was under the white.
Re:Deep image prior 'learns' on just one image by azeirah on Thursday November 30, 2017 @06:38PM (#15820676)
It doesn't guess "correctly" at all. Zoom in on the image, and focus on the filled-in areas, they look really blurry. It just doesn't look very bad from a birds-eye view.
Re:Deep image prior 'learns' on just one image by theoh on Thursday November 30, 2017 @07:47PM (#15821058)
It seems like it should be similar in capability to a wavelet-based approach to e.g. image inpainting. In other words the neural network architecture essentially establishes a basis of features onto which the image is projected. Gabor wavelets are known to occur in the human visual system as the 'image elements' in a similar setup -- Gabor wavelets are kind of optimal, but clearly the features that this nn architecture uses are pretty effective too.
Re:Deep image prior 'learns' on just one image by knolan on Thursday November 30, 2017 @06:50PM (#15820748)
Somewhat similar to content aware fill in Photoshop [0]. The untrained network can latch onto frequent patterns and match them to holes in the data.

Why doesn’t it paint everything white? Are these actually transparent images or are they somehow tagged?

[0]https://helpx.adobe.com/photoshop/using/content-aware-patch-...

Re:Deep image prior 'learns' on just one image by jmmcd on Thursday November 30, 2017 @07:24PM (#15820953)
Yes, for the inpainting, the parts to be painted (big white deleted areas) are supplied as masks, so it doesn't try to match them.
Re:Deep image prior 'learns' on just one image by BatFastard on Thursday November 30, 2017 @08:37PM (#15821274)
But its generating unique content in those areas...
Re:Deep image prior 'learns' on just one image by jmmcd on Friday December 01, 2017 @02:57AM (#15822595)
Yes, every "run" of the network is generating pixels in those areas, but they're not being compared against the white (deleted) pixels. On the final run of the network, they're still not being compared against anything, except by us, visually, when we look at those pixels.
Re:Deep image prior 'learns' on just one image by eutectic on Thursday November 30, 2017 @06:49PM (#15820744)
Probably this is a consequence of least-squares training; the 'average' solution is extremely unlikely.
Re:Deep image prior 'learns' on just one image by nametube on Thursday November 30, 2017 @06:48PM (#15820737)
It doesn't it repeats/generates pixels that minimize E, so the behaviour heavily depends on the choice of E. for inpainting E is the difference between their generated x and the true x but they mask out the error in the white areas. The model gets good results by just copying nearby pixels.
Re:Deep image prior 'learns' on just one image by Zedmor on Thursday November 30, 2017 @08:34PM (#15821265)
because your brain runs on same CNN software i.e. doing pattern matching, not image matching.