Intel® Integrated Performance Primitives
Deliberate problems developing high-performance vision, signal, security, and storage applications.
6708 Discussions

IPP 9.0 : image rotation - different results AVX2 Vs SSE4

Anchit_D_
Beginner
440 Views

Hello,

I have a implementation of image rotation in IPP 9.0 using ippiWarpAffineNearest symbol. This implementation works great except for the following case where the results on AVX2 and SSE4 machines do not match-

Image Size - Multiples of 256

Rotation angle  - 45, 135 degrees

Data Type - uint8

Destination image size = Source image size

On comparing the rotated images between AVX2 and SSE4, the difference is seen only along the 45 degree line. I have attached the diff'ed image (difference between 45 degree rotated images from AVX2 and SSE4 ) to this post.

Is this a known issue? Is there any way to work around this issue?

Thanks.

Anchit Dhar

 

0 Kudos
3 Replies
Valentin_K_Intel
Employee
440 Views

Hi Anchit,

Thank you for the information. We will investigate the issue.

Best regards,
Valentin

0 Kudos
Taylor__Alex
Beginner
440 Views

Hi Valentin - were you able to reproduce this?

0 Kudos
Valentin_K_Intel
Employee
440 Views

Hi Anchit,

Sorry for the delay with the answer. I faced problems with reproducing the issue. Could you please answer several questions that can help me to reproduce the issue?
1. Do you shift the rotated image?
2. What exact sizes of the source and destination image do you use?
3. Do the differences appear on intel64 platform?
4. What border type do you use?

Best regards,
Valentin

0 Kudos
Reply