1. A system, comprising: an extraction component configured to extract entrance candidates from images of a facade and generate entrance hypotheses based on the entrance candidates; a classification component configured to classify the entrance candidates to differentiate facade entrances from non-entrances based on the entrance hypotheses; a multi-dimensional reasoning component configured to project the candidates into multi-dimensional space to resolve conflicts; and at least one microprocessor configured to execute computer-executable instructions in a memory associated with the extraction component, classification component, and multi-dimensional reasoning component.