code: protected double computeScore( int leftX , int rightX , int centerY ) {
  
  		double center = computeScoreRect(leftX,rightX,centerY);
  		four[0] =  computeScoreRect(leftX-radiusX,rightX-radiusX,centerY-radiusY);
  		four[1] =  computeScoreRect(leftX+radiusX,rightX+radiusX,centerY-radiusY);
  		four[2] =  computeScoreRect(leftX-radiusX,rightX-radiusX,centerY+radiusY);
  		four[3] =  computeScoreRect(leftX+radiusX,rightX+radiusX,centerY+radiusY);
  
  		Arrays.sort(four);
  
  		return four[0] + four[1] + center;
  	}
docs: Compute the score for five local regions and just use the center + the two best
  
  @param leftX X-axis center left image
  @param rightX X-axis center left image
  @param centerY Y-axis center for both images
  @return Fit score for both regions.