mirror of
https://github.com/opencv/opencv.git
synced 2026-07-29 23:33:05 +04:00
2dd3d1371a
imgproc: add SIMD support for distance transform function #28636 - This PR adds OpenCV SIMD intrinsics-based optimizations to the distance transform functions for improved performance. - The optimized implementation uses vectorized operations to accelerate the forward and backward passes of distance computation. - In x64 architecture, distance transform function benefit from IPP-based optimized implementations. However, on ARM64 platforms, the execution falls back to scalar implementation, which results in lower performance. - After introducing these changes, the distance transform functions showed noticeable performance improvements on Windows-ARM64. <img width="800" height="706" alt="image" src="https://github.com/user-attachments/assets/9786606a-9d92-489d-a5ea-d2e57453ef02" /> - [x] I agree to contribute to the project under Apache 2 License. - [x] To the best of my knowledge, the proposed patch is not based on a code under GPL or another license that is incompatible with OpenCV - [x] The PR is proposed to the proper branch