Scale-based adaptive smoothing