Perspective distortions estimation
- Author: Alexandra Anzina
- Supervisor: dr. Dmitry Vatolin
Sometimes, during stereoscopic movie shooting cameras can be installed incorrectly, resulting in a variety of geometric distortions. Particular case of geometric distortions is an artifact that occurs when stereoscopic cameras are vertically misaligned. We propose a new algorithm to detect a mismatch in the vertical position of the cameras.
Due to the geometric properties of optics, objects decrease in size proportionally to the distance between the object and camera. This phenomenon is called a linear perspective. In this regard, the algorithm is based on the assumption that, if the vertical position of the cameras does not match, the vertical shift value changes proportionally to the distance.
The algorithm is based on motion estimation and a modified version of RANSAC.
For the analysis of stereoscopic frames where the artifact was not expressed explicitly, compensation was applied — the horizontal shift of the right image so that the background objects had horizontal disparity values equal to zero.
In this work, 14 stereoscopic movies were analyzed and 122 scenes with this artifact were found.
The efficiency of this method was proven on the artificially created test set, the average confidence in the results was approximately 90%. Pearson correlation coefficient between ground truth and algorithm values was 0.993.
A validation dataset was also created, consisting of 200 scenes taken from 4 stereo films.
The average speed of the algorithm on the Intel Core i7-6500U 2.50GHz CPU is 1.04 seconds per 960 × 544 resolution frame with 96.8% of the time spent on calculating the disparity and confidence maps.
- Codecs Comparison & Optimization
- Video Filters
- Video Quality Measurement Tool 3D
MSU Datasets Collection
MSU Benchmark Collection