cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
phil@pswitchers.com
Participant
Participant
820 Views
Registered: ‎01-21-2019

VPSS Scaling Artifact

Jump to solution

I am getting an interesting artifact when scaling with the VPSS. At least, that is the module I think is causing this "feature".

It is not easy to see with this cell phone image but there are vertical lines that appear. It looks like a single pixel then one darker then the next pixel then another darker, and so on, so that the image looks to have vertical lines. The wavy lines in the image are from the camera.

It happens on all types of resolutions, interlaced, etc.

Any idea what causes these kinds of artifacts?

Thanks.

Phil

Banding.jpg
0 Kudos
1 Solution

Accepted Solutions
phil@pswitchers.com
Participant
Participant
721 Views
Registered: ‎01-21-2019

Yes, I still have the artifacts.

I have opened a larger question about my use of the API itself and included code. We can close this thread out in lieu of this new thread.

Here is the new thread:  

https://forums.xilinx.com/t5/Video/VPSS-API-Basics/td-p/959680

View solution in original post

0 Kudos
4 Replies
florentw
Moderator
Moderator
763 Views
Registered: ‎11-09-2015

Hi phil@pswitchers.com

Make sure you are using the latest vivado version to make sure you are not facing a known issue.

And again, follow the steps from the example application to make sure you are programing the VPSS properly.

If you still see the artifacts, can you share more information:

  • how the VPSS is configured (full fledge, scaler only...8/10/12/16bits per conponent (bpc)...1/2/4 pixels per clock(ppc))?
  • What is the input and output format/resolution (YCbCR422,RGB...? 720p...)
  • Did you try with an input from the test pattern generator?

Regards,


Florent
Product Application Engineer - Xilinx Technical Support EMEA
**~ Don't forget to reply, give kudos, and accept as solution.~**
0 Kudos
florentw
Moderator
Moderator
728 Views
Registered: ‎11-09-2015

Hi phil@pswitchers.com ,

Are you still seeing artifacts? If yes can you give more details about your VPSS configuration?

If not can you update and close the topic?

Thanks and Regards,


Florent
Product Application Engineer - Xilinx Technical Support EMEA
**~ Don't forget to reply, give kudos, and accept as solution.~**
0 Kudos
phil@pswitchers.com
Participant
Participant
722 Views
Registered: ‎01-21-2019

Yes, I still have the artifacts.

I have opened a larger question about my use of the API itself and included code. We can close this thread out in lieu of this new thread.

Here is the new thread:  

https://forums.xilinx.com/t5/Video/VPSS-API-Basics/td-p/959680

View solution in original post

0 Kudos
phil@pswitchers.com
Participant
Participant
638 Views
Registered: ‎01-21-2019

New info:  (Thank you to Reaiken's Suggestion)

Turns out that the artifact is the because we are using 10 bit per pixel color in a 32 bit axis data word. The video data was mis-justified causing the second pixel to always be a darker.  Pretty interesting, really.

Problem solved!

Thank you all.

Phil