Adaptive radius implementation