1. A computer-implemented method of finding an object within an image, comprising: locating, by an object module, a plurality of candidate objects in the image; modeling, by a processing module, each candidate object as a first concentric region and a second concentric region; performing, by the processing module, boundary fitting on the plurality of candidate objects, wherein performing boundary fitting on the plurality of candidate objects further comprises: configuring a plurality of rays into a rectangular representation for each candidate object and computing for each candidate object a first boundary and a second boundary in order to determine a quality measure of each candidate object, wherein said computing comprises estimating the first boundary from said rectangular representation, said first boundary corresponds to the first concentric region and estimating a second boundary from said rectangular representation, said second boundary corresponds to the second concentric region; and selecting, by the processing module, the object from the plurality of candidate objects in accordance with the quality measure.