1. A method comprising: receiving an image; identifying a plurality of faces in the received image; determining position data and head pose data for at least some of the plurality of faces identified in the received image; separating the some of the plurality of faces into a plurality of clusters based upon the determined position data; creating, for each of the plurality of clusters, a plurality of bins, each of the plurality of bins corresponding to a non-overlapping range between a maximum pose data value and a minimum pose data value; determining bin counts for the plurality of bins in each of the plurality of clusters, each bin count being initialized and then being incremented for faces in a corresponding cluster of the plurality of clusters having head pose data between a maximum pose data value and a minimum pose data value for a corresponding bin in the corresponding cluster; and determining, for each of the plurality of clusters, an engagement value, the engagement value for each of the respective plurality of clusters comprising a total bin count for the plurality of bins in each of the plurality of clusters minus the lowest bin count for the corresponding cluster, divided by the total bin count for the plurality of bins in each of the plurality of clusters.