1. A computer implemented method for determining a center point of a circular object in an image, said method employing a computer system comprising at least one processor communicatively coupled to a non-transitory computer readable storage medium that stores instructions executable by said at least one processor, said at least one processor configured to implement said method, said method comprising: determining a gradient direction for each of a plurality of pixel points in said image, wherein said gradient direction defines an angular orientation related to a change in intensity at said each of said pixel points with respect to a reference axis; identifying prospective center points of said circular object for said each of said pixel points at a predetermined distance along said gradient direction of said each of said pixel points, and constructing an axis that joins corresponding said prospective center points and a corresponding pixel point of said each of said pixel points; locating prospective circumference points among said pixel points at predetermined angles from said constructed axis for said corresponding pixel point, wherein said prospective circumference points are at said predetermined distance from a corresponding one of said prospective center points; comparing said gradient direction of each of said prospective circumference points with a direction defined by said each of said prospective circumference points and said corresponding one of said prospective center points, with respect to said reference axis to find a match; determining convergence of said gradient direction of said each of said prospective circumference points to said corresponding one of said prospective center points on finding said match, for establishing that said each of said prospective circumference points lies on a circumference of said circular object; assigning a decision vote to said corresponding one of said prospective center points based on said determination of said convergence of said gradient direction of each of one or more of said prospective circumference points to said corresponding one of said prospective center points; determining number of resultant decision votes assigned to each of said prospective center points identified for said each of said pixel points in said image by counting each said decision vote assigned to said each of said prospective center points; and determining said center point of said circular object from said prospective center points identified for said pixel points in said image based on said determined number of said resultant decision votes assigned to said each of said prospective center points.