Remix.run Logo
ErroneousBosh 6 hours ago

> Is there a way to "undo" motion blur and get a sharp picture?

Not really, no, any more than there is a way to unblur something that was shot out of focus.

You can play clever tricks with motion estimation and neural networks but really all you're getting is a prediction of what it might have been like if the data had really been present.

Once the information is gone, it's gone.

weinzierl 6 hours ago | parent | next [-]

If the estimation is good it might be enough for some use cases. Is there any software out there that specializes in this? Similarly to maybe AI colorizing or upscaling, which both guess information that is not there anymore.

memoriuaysj 5 hours ago | parent | prev [-]

it's not gone, just more difficult to extract

video has certain temporal statistics which can allow you to fit the missing information

only true blurred white noise is impossible to recover

ErroneousBosh 4 hours ago | parent [-]

It really is gone. You can predict what you think it might have been, but you can't know what it was.

memoriuaysj 4 hours ago | parent [-]

it's gone in a single still frame

but across many consecutive frames, the information is spread out temporaly and can be recovered (partially)

the same principle of how you can get a high resolution image from a short video, by extracting the same patch from multiple frames

https://en.wikipedia.org/wiki/Video_super-resolution

weinzierl 4 hours ago | parent | next [-]

That looks interesting. Is there ready-made software that can do this? Doesn't have to be easy to use just useable with a time commitment of a few days.

ErroneousBosh 3 hours ago | parent | prev [-]

No, it's not "restoring detail". The information is gone.

It is predicting what the information might maybe have been like.