I have lately dug around the net finding new methods and ideas for super-resolution and motion estimation.
1) Phase Correlation Motion Estimation:
http://scien.stanford.edu/pages/labsite/2000/ee392j/projects/liang_report.pdfPhase correlation methods seem to be computationally much efficient than block matching motion estimation.In the article it is said that phase correlation works better when there is large scale translational motion.Block matching algorithms work better on regular and small scale motion.I was thinking if it would be possible to combine this method to work with block matching? Block mathing would only handle small and regular motion while phase correlation processes only for large scale motion.
2) A Modular Approach to Image Super-Resolution Algorithms:
http://www.kbs.twi.tudelft.nl/docs/MSc/2006/vanOuwerkerk/thesis.pdfIdea here is to break several super-resolution and image enlargement methods to algorithmic parts and then use them together,resulting in much higher quality scaling.I think this methodīs speed depends on what algorithms are used so it may be quite slow.
3) Traditional super resolution methods use either single or multiple images to interpolate the higher resolution result.I was thinking if we could use large bank of high quality images or patterns to get better upscale results? SONY 4K VPL-VW1000ES projector uses this kind of technology. Take a look at this video at 3:30 to better understand what i mean:
http://www.youtube.com/watch?v=u6F-GHT7YyEfeature=relatedAt the moment VE is slow,but maybe in future when it is faster and the GPU support is (hopefully) added this would be possible.
I hope these suggestions will be inspiring.
Edit: That sonys projector upscaling method uses something i believe is called "statistical learning based pattern recognition",and it is super-resolution too
