1. A method, comprising: receiving a speech input; generating at least two speech recognition candidates from the speech input; observing a scene related to the speech input using one or more non-acoustic sensors; segmenting the observed scene into one or more regions; computing one or more properties for the one or more regions, wherein computing the one or more properties comprises determining a textual label using optical character recognition; and selecting one of the speech recognition candidates based on the one or more computed properties of the one or more regions.