Applications Of Computer Vision For The Improvement Of Autonomous Vehicle Design