Bookmark and Share

Image Color Conversion and Formatting Using FPGAs

Register or sign in to access the Embedded Vision Academy's free technical training content.

The training materials provided by the Embedded Vision Academy are offered free of charge to everyone. All we ask in return is that you register, and tell us a little about yourself so that we can understand a bit about our audience. As detailed in our Privacy Policy, we will not share your registration information, nor contact you, except with your consent.

Registration is free and takes less than one minute. Click here to register, and get full access to the Embedded Vision Academy's unique technical training content.

If you've already registered, click here to sign in.

See a sample of this page's content below:

Converting images from one color domain to another is a common and often misunderstood operation in embedded vision processing. Image formats and color spaces vary when information is interchanged among processing domains. FPGAs provide a flexible, fast and scalable way of converting images using readily available IP cores. This video tutorial from José Alvarez, Video Technology Engineering Director at Xilinx Corporation, provides a quick reference to the available IP to perform this task efficiently and conveniently.

For more information about Xilinx, please send the company an email or visit the company's website.

Last seen: 6 weeks 1 day ago
Level 1: Prestidigitator
Joined: 2011-08-18
Points: 1

The best way is to make sure you are working in the YUV or YCrCb domain. If you would like to reduce chroma noise you can apply a low pass FIR filter to the Cr Cb components independently. There are more complex techniques, but this will get you started. In the suggestion above, you have to take into account the length of the filter (number of taps) to properly align with the Y signal (due to processing delay of the FIR).

Last seen: 2 years 36 weeks ago
Level 1: Prestidigitator
Joined: 2012-04-03
Points: 1

How to apply chrominance filtering onimage?

I am trying to implement in opencv.