1. A computer-implemented method for visually aligning an object including executing instructions stored on a non-transitory computer-readable storage medium, the method comprising: determining a brightness of each pixel of an object; determining a brightness of a background of the object; calculating a weighted distribution of a brightness of the object using the brightness of each pixel of the object in relation to the brightness of the background of the object; determining a center point of the object using the weighted distribution of the brightness of the object; and automatically aligning the object using the center point of the object.