460 likes | 640 Views
Video Enhancement with Super-resolution. 694410100 陳彥雄. Outline. Introduction Bayesian MAP-based SR Exampled-based SR Ending. Introduction. What is Super-Resolution (SR)? SR is an image-processing technology that enhance the resolution of an image system.
E N D
Video Enhancement with Super-resolution 694410100陳彥雄
Outline • Introduction • Bayesian MAP-based SR • Exampled-based SR • Ending
Introduction • What is Super-Resolution (SR)? • SR is an image-processing technology that enhance the resolution of an image system. • SR fuses several low-resolution (LR) images together into one enhanced-resolution image.
SR vs. Interpolation & Filter • Traditional interpolation methods, like bilinear, cubic splines, are applied to a single picture. But they add no additional information to high-frequency ranges. • We can use filters sharpening up image details, but they also amplify noise. • SR combines information form multiple sources.
SR in Video • We can divide Video into several groups of picture, each GOP contains lots of similar content with block (object) motion. • Since GOP contains lots of similar content, SR enhancement is achievable.
SR example • From Wikipedia:
SR example • Following videos source from: http://www.wisdom.weizmann.ac.il/~vision/VideoAnalysis/Demos/SpaceTimeSR/SuperRes_demos.html
Maximum a Posteriori • The following MAP example sources from: <<Artificial Intelligence: A Modern Approach 2nd>>
Maximum a Posteriori • You have a bag of candy, which is one of follows: • H1: 100%cherryH2: 75%cherry + 25%limeH3: 50%cherry + 50%limeH4: 25%cherry + 75%limeH5: 100%lime • Which bag is at most possible if you get 2 lime candy from it? • And what if the possibility of each bag is {H1,H2,H3,H4,H5} = {0.1, 0.2, 0.4, 0.2, 0.1}
Exampled-based SR • Also called single-frame super resolution. • Use data learning technology. • It contains a training phase. • Effectiveness depend by data.
Basic Idea • Image can be decomposed by frequency into low, median and high. • The low part of an Image is independent from the high ones. • When an image is up scaled, it loses high frequency information. • We can patch the high part of an upscale image from trained patch dictionary.
Further Discussion • Motion Vector matters! • Image sequences or compressed video? • Video on example-based SR? • Other SR method?