we have considered luminosity algorithm as our source algorithm
🌟 What is the Luminosity Algorithm?
The luminosity algorithm is a simple way to convert a color image (RGB) into a grayscale image — but it does it smartly. Instead of just averaging the red, green, and blue values, it takes into account how bright each color appears to our eyes.
Why not just average RGB?
If you simply average red, green, and blue like this:
Then You’d get a dull result because our eyes don’t treat all colors equally. We see green as brighter than red, and red as brighter than blue.
So we rather use this:
Existing technique of RGB to Gray conversion
Proposed technique of RGB to Gray conversion
It can be observed that there is a reduction of 94% and 85.71% in LUT and Flip Flop requirements, respectively, for the proposed architecture.Hence we are using it in our SoC
~The idea was taken from Efficient Hardware of RGB to Gray Conversion Realized on FPGA and ASIC (Kaushal Kumar ,Ritesh Kumar Mishra ,Durgesh Nandan )

