private void IncreaseAccuracy(Point center, IList<Point> contour)
{
var newCandidatePoints = new List<Point>();
for (int x = -this.searchRadius; x <= this.searchRadius; x++)
{
for (int y = -this.searchRadius; y <= this.searchRadius; y++)
{
if(x != 0 && y != 0)
{
newCandidatePoints.Add(new Point(center.X + x, center.Y + y, center.Z));
}
}
}
this.FindCenterFromCandidates(contour, newCandidatePoints);
}