A Real-Time 3D Object Detection, Recognition and Presentation System on a Mobile Device for Assistive Navigation