1. A method for calculating a white balance for an image capture device, the method comprising: receiving a set of image data comprising a plurality of pixels; calculating a position in a color space for each of the plurality of pixels, the color space comprising a plot of common lights; determining a plurality of distances between the positions of the pixels in the color space and the plot of common lights; sorting the plurality of pixels into a plurality of sample populations based on the distances; selecting a first sample population from the plurality of sample populations by calculating an estimate of a probability density as a function of distance from the plot of common lights for the plurality of sample populations; averaging the distances in the first sample population to determine an initial gray point estimate; and refining the initial gray point estimate into a final gray point estimate.