Place recognition based on matching of planar surfaces and line segments. (April 2015)