Added more accurate value normalisation based on circumpherence points