pub fn soft_non_maximum_suppression<D>( bboxes: &mut [Vec<Bbox<D>>], iou_threshold: Option<f32>, confidence_threshold: Option<f32>, sigma: Option<f32>, )