How is this different from what FocusMagic http://www.focusmagic.com/ has been offering for over a decade?
Photoshop 'unblur' leaves MAX audience gasping for air
31–40 of 130 posts
Re: Photoshop 'unblur' leaves MAX audience gasping for air
#32It's called blind deconvolution. Blind means that they have to first estimate the original convolution/blur kernel and in the second phase, apply the deconvolution. If there's acceleration sensor on the camera, you can use data from that for the blur kernel. It's nothing new really, but algorithms for it have advanced tremendously. For example, there's some results from 2009 http://www.youtube.com/watch?v=uqMW3OleLM4…
Re: Photoshop 'unblur' leaves MAX audience gasping for air
#33(slides: http://cs.nyu.edu/~fergus/presentations/fergus_deblurring.pd... (~60 MB ppt) paper: http://cs.nyu.edu/~fergus/papers/deblur_fergus.pdf (~10 MB pdf) )
The basic idea is that you have an unknown original image and it is convolved with an unknown blurring kernel to produce the observed image. It turns out that problem is ill-posed. You could have a bizzare original image blurred with just the right bizzare blurring kernel to produce the observed image. So to estimate both the original image and the kernel, you have to minimize the reconstruction error with respect to the observed image, while penalizing unlikely blurring kernels or original images. If one extracts enough statistics from a dataset of natural images, one can tell whether an image is likely or not by comparing that image's statistics to the corresponding statistics of your dataset of natural images. Similarly, simple blurring kernels are favored over complex ones (think "short arc of motion" vs. "tracing the letters of a word with your camera")
Re: Photoshop 'unblur' leaves MAX audience gasping for air
#34The random anti-intellectual comments from the guys in the wheely chairs were extremely annoying and unfunny. This guy is there, showing something truly amazing, and they're all "What's an algorithm? Haha!". And they'll get away with it too.
Re: Photoshop 'unblur' leaves MAX audience gasping for air
#35It's called blind deconvolution. Blind means that they have to first estimate the original convolution/blur kernel and in the second phase, apply the deconvolution. If there's acceleration sensor on the camera, you can use data from that for the blur kernel. It's nothing new really, but algorithms for it have advanced tremendously. For example, there's some results from 2009 http://www.youtube.com/watch?v=uqMW3OleLM4…
On a side note: does anybody know of workable deconvolution algorithms that vary the kernel over the image? The example would be compensating for a bad lens.
Re: Photoshop 'unblur' leaves MAX audience gasping for air
#36I suppose this is more of image sharpening rather than reconstruction. Is this very different from technology on cameras/phones that tries to reduce of photo blurness due to unsteady hands?
The technique to unsteady hands artifacts often has access to motion data, which this thing does not.
Re: Photoshop 'unblur' leaves MAX audience gasping for air
#37Earlier quoted context omitted.
No, he's loading a different parameter file each time.
Either way, there's no point in watching a tech preview and being cynical about it.
Re: Photoshop 'unblur' leaves MAX audience gasping for air
#38Re: Photoshop 'unblur' leaves MAX audience gasping for air
#39Earlier quoted context omitted.
hahaha i was just thinking the same thing. "zoom in on that. good. now....ENHANCE."
"... and ROTATE"
Re: Photoshop 'unblur' leaves MAX audience gasping for air
#40The random anti-intellectual comments from the guys in the wheely chairs were extremely annoying and unfunny. This guy is there, showing something truly amazing, and they're all "What's an algorithm? Haha!". And they'll get away with it too.
Rainn Wilson is actually a really smart guy. He was playing the classic stupid guy being wowed by a genius card, it was an actor's way of complimenting him.