Design And Exploration Of A Computer Vision Based Unmanned Aerial Vehicle For Railroad Health Applications