1. A method, comprising: identifying, in an image, a shelf, a price tag affixed to the shelf, a first group of one or more first products resting on the shelf and positioned on a first side of the price tag, and a second group of one or more second products resting on the shelf and positioned on a second side of the price tag; identifying one or more first candidates for the one or more first products and one or more second candidates for the one or more second products; receiving information indicating expected locations for the first and the second candidates; determining, based on the expected locations and the one or more first candidates, an identity of the one or more first products; and determining, based on the expected locations and the one or more second candidates, an identity of the one or more second products.