Increasing Video Detail Using Super-Resolution?
Cecil Esquivel asks: "I'm looking for ways to increase the quality of video by using super-resolution algorithms which use the visual information across multiple frames of video to increase the resolution of individual frames. I have found very little on the web that can do this effectively for the entire length of video. There is commercial software, VideoFOCUS, which produces hi-res stills from video, but doesn't seem to have a product for producing hi-res video from video. There is a thesis from Duke U. which is 6 years old, monochrome only and is mostly proof of concept.) Anybody out there have more information or is willing to help me develop some software that can do this? Darwin/Mac OS X solution that can work with QuickTime DV, preferred." Typically, super-resolution uses image samples generated from low-resolution and high-resolution samples of the same source, which is then converted into source independent information that can be used to increase detail for other low resolution sources. Has anyone seen programs that use super-resolution techniques for increasing the resolution of your typical digital video clip?
Looking at the state of deinterlacing technology and some of the "detail enhancing" resizing filters would be a good area for study.
I'd *love* to see this used to help correct data errors in video streams as well. A DirecTV receiver with this built in would be cake++.
Just imagine, you too could have a Beowulf cluster of X-10 cameras...
This user account is inactive account replaced by the PDA
I imagine increasing the spatial resolution for a frame of footage decreases the temporal resolution of the set of frames. My gut feeling is that you would see more after/pre-image than in the source.
Ok, after googling for a little bit (I will never MSN anything!), I found a site who has done just what you were describing with MPEG video.
a /
http://www.ai.mit.edu/~brussell/research/sres/dat
Anyways, it seems that without proper filtering, the output looks REALLY weird. (look at they guy walking in a circle in front of the quilt) It seems that the motion vectors from the MPEG get taken in as part of the detected edges somehow! Thus, this would be most useful for uncompressed analog video as an input.