Enabling independent navigation for visually impaired people through a wearable vision-based feedback system