Robust And Accurate 3D Motion Estimation Under Adverse Conditions