* Add median filter option to blur node: - Add median parameter to blur function for noise reduction - Implement median_filter_algorithm with efficient quickselect - Support gamma space calculations for median filtering - Preserve edges while removing noise, complementing existing blur options Feature in Issue: #912 * Optimize median filter algorithm by reusing buffers and improving pixel neighborhood collection * Add median filter option to blur node: - Add median parameter to blur function for noise reduction - Implement median_filter_algorithm with efficient quickselect - Support gamma space calculations for median filtering - Preserve edges while removing noise, complementing existing blur options Feature in Issue: #912 * Optimize median filter algorithm by reusing buffers and improving pixel neighborhood collection * Improve median filter's NaN handling by using total_cmp for safe comparisons * Add median filter node for noise reduction - Create dedicated median_filter node separate from blur functionality - Implement median_filter_algorithm with efficient quickselect - Support gamma space calculations for consistency - Use safe NaN handling with f32::total_cmp to prevent panics - Optimize performance with memory reuse and O(n) median selection * Refactor median filter to remove gamma handling and simplify algorithm --------- Co-authored-by: Keavon Chambers <keavon@keavon.com> Co-authored-by: Dennis Kobert <dennis@kobert.dev> |
||
|---|---|---|
| .. | ||
| shaders | ||
| src | ||
| Cargo.toml | ||