function [circle] = bestProposal(circles, sigmaGM, beta, normals, p)
% [circle] = bestProposal(circles, sigmaGM, beta, normals, p)
% Chose the best circle from the proposed circles.
% Input
%  circles K x 3 matrix each row containing [x0(1), x0(2), r] for 
%          the center and radius of a proposed circle.
%  sigmaGM, beta  - the robust scale parameter and the orientation 
%                   error weight
%  normals - P x 2 edgel normal data
%  p       - P x 2 edgel position data.
% Output
%  circle  1 x 3  best circle params [x0(1), x0(2), r] from the proposals
  
  % YOU COMPLETE THIS