1. A method of detecting edges within a digital image, the method comprising: processing at least a portion of the digital image, using a computing device, in a pixel-by-pixel manner including at an analysis point in the digital image, by: identifying pixels surrounding the analysis point; identifying a location of a bisection that divides the pixels surrounding the analysis point into two halves; determining an angle of the bisection that maximizes a difference in intensities of the pixels between the two halves; and determining that an edge is present in the digital image at the angle of the bisection.