140 likes | 323 Views
Video Stabilization . Control and Robotics Laboratory Winter 2012 1 semester project Instructor: Ido Nachtom Students: Pavel Shpilberg. Topics. Introduction Proble m definition Stabilization Vignetting Illumination GUI Final results. Introduction.
E N D
Video Stabilization Control and Robotics Laboratory Winter 2012 1 semester project Instructor: IdoNachtom Students: Pavel Shpilberg
Topics • Introduction • Problem definition • Stabilization • Vignetting • Illumination • GUI • Final results
Introduction • In this project we had to stabilize video coming from a moving robot. • Besides the stabilization we had to create output movie more pleasant to viewer. • Created simple GUI for investigating the algorithm performance .
Problem definiton • Instability in x and y • Vignetting • Illumination between the frames
Stabilization • We used for stabilization the partial projection method Y stabilization X stabilization + interpolation
Stabilization… • Additional problems: • Robot parts in the image & nature of movement • Solution: Mask definition (binary/numerical) • Robot turns • Solution: Buffer saturation
Stabilization… • We checked the idea of improving the algorithm Gradient Normal Edge (x/y)
Vignetting • We are having reduction of brightness • compared to picture center
X Output פרייInput image LPF 1/x • Vignetting • In order to discover the brightness function- pass the image through LPF • Then we divide the image at the brightness function
Vignetting… • For time consuming we use average filter for all frames: • This is creating problem for some frames:
Illumine Frames Illumination • In order to solve the problem of inconstant illumination in time we implemented filter • Additional study was performed in calibrating each quarter of the image – due to some blinking
GUI • We have created an convenient way to track algorithm performance: