90 likes | 135 Views
Create a panoramic video by overlaying foreground on a video clip background using Matlab techniques. Separate, filter, and merge frames to generate a complete video panorama. Explore image and video warping for enhanced viewing experience.
E N D
Panoramic Video Michael Chuang Fall 2008 15-862
Problem Statement • Problem Statement • Overlaying Foreground over a Video Clip Panorama • Related Work • Dartfish • Sportvision
Preliminary Results INPUT OUTPUT
Approach Input Video Clip Separate Individual Frames & Find Background Separate Foreground from Background in each Frame Filter Out Points With Threshold Imdilate Points To Improve Picture Overlay Each Foreground On Background To Create Individual Frame Combine Frames Into Video Clip
Matlab Stuff Frame - Background BWareaopen Imdilate
Observations • Had to play with thresholds depending on background and foreground object. 15-20 seemed to work best for “difference”. • For Bwareaopen, 4 seemed to be sufficient. • For imdilate, I used 5 to get enough coverage area. • I used every 5th frame to make the matlab processing run in a reasonable time.
Panoramic Video Camera 1 Camera 2 Usually on TV they just switch camera angles...now wouldn't it be cool if we had the whole view? New Video
Future Work • Image Warping (to the jumbotron) • Video Warping (onto the rink)