1. A computing device, comprising: at least one processor; a camera; and memory including instructions that, when executed by the at least one processor, cause the computing device to: acquire a first image by the camera, the first image including a first representation of a head of a person; determine a contour of the first representation; determine a center point of the contour using at least one centroid calculation; determine a group of rectangles approximating the contour of the first representation, each rectangle of the group abutting at least one adjacent rectangle of the group; acquire a second image by the camera, the second image including a second representation of the head; determine a gradient image of the second image; compute a cost function to determine an area within a region of head tracking interest of the gradient image where an average intensity value of pixels confined within the group is a maximum relative to other positions in the first image; and determine a location of the center point based at least in part on the cost function.