Unsupervised Appearance Map Abstraction for Indoor Visual Place Recognition With Mobile Robots