1. A non-transitory computer-readable medium embodying a program executable in a computing device, the program comprising: code that receives an image, the image containing at least one object, the at least one object representing at least one product available in an electronic commerce system; code that identifies the at least one product associated with each of the at least one object by transmitting a representation of the at least one object to a decision engine, the decision engine configured to receive at least one vote from a user, the at least one vote comprising an identity of the at least one product associated with the at least one object; code that generates an image map corresponding to the image, the image map specifying at least one set of coordinates in the image in which the at least one product is located; and code that encodes for display a user interface incorporating the image, the user interface comprising a hypertext markup language (HTML) representation of the image map, the image map being associated with the image in the user interface, the image map further describing at least one hyperlink associated with the at least one set of coordinates at which the at least one product is located within the image, the at least one hyperlink referencing a second user interface associated with the at least one product in the electronic commerce system.