1. A computing device, comprising: at least one processor; and memory including instructions that, when executed by the at least one processor, cause the computing device to: obtain image data that includes a representation of an object; use a region proposal technique on the image data to determine a plurality of candidate bounding boxes by performing steps including: processing the image data using a first object detection algorithm, resulting in a first candidate bounding box; and processing the image data using a second object detection algorithm, resulting in a second candidate bounding box; instantiate an initial bounding box from one of the plurality of candidate bounding boxes; determine a distance between each of the plurality of bounding boxes and the initial bounding box to generate a plurality of distances; determine a sum of a square of the plurality of distances; refine the initial bounding box based at least in part on the sum to determine an estimated bounding box having a minimal average square distance to the plurality of bounding boxes.