Appearance Based Obstacle Detection