Naval Panorama Video Stabilization

Stabilized panoramic video with naval background according to horizon detection.
The original was a combined video from 4 different video cameras covering common angle of 180 degrees.