1. A method comprising: collecting photos associated with one or more objects, wherein the photos are collected from a plurality of users from different vantage points, and wherein one or more of the photos are captured using one or more respective devices that are operable to track a gaze of a user; collecting attention information associated with the one or more objects, wherein the attention information is based on tracking gazes of one or more of the plurality of users; generating an attention map based on the attention information, wherein the attention map shows how much attention particular objects have received, and wherein the generating of the attention map comprises: receiving gaze information; identifying the one or more objects; associating the gaze information with each of the one or more objects; and determining an attention value for each of the one or more objects based on the gaze information; guiding users to capture photos of particular objects from one or more vantage points based on the attention map, wherein the attention value for each of the particular objects meets a predetermined attention threshold; aggregating the collected photos associated with the one or more objects into a pool of photos; and enabling the plurality of users to access the pool of photos based on the attention values.