Stereovision Cane System : Obstacle Detection and Seat Recognition for the Visually Impaired