GPU Video Stitching Alex Watras
Video Stitching Video stitching is the practice of turning individual video streams into a single panoramic video stream. Real Time video stitching could be useful for camera assisted surgery.
Steps Feature Detection Feature Matching Transformation Calculation Transformation Application Blending
Problems Parallax Feature Detection Bundle Alignment Viewpoint Stabilization
Example
Results Step Python Cpu GPU Feature Detection .45 .425 .063 Feature Matching .14 .13 NA Transformation Calc .003 .001 .004 Transformation App .021 .01 Total Frame Time .6 .56 .08 Max FPS 1.6 2 12
Next Steps Solving the Parallax Problem Utilizing Temporal correlation Meeting the goal of 30 fps Allow for control of a simulated viewpoint.