A multi cue discriminative approach to semantic place classification