基于FPGA的彩色图像增强系统
![](http://editerupload.eepw.com.cn/fetch/20131118/191585_2_0.jpg)
![](http://editerupload.eepw.com.cn/fetch/20131118/191585_2_1.jpg)
1.2.2 色饱和度增强算法
HSI模型可以方便地对色调和饱和度进行调整,但是其运算比较复杂,很难用硬件来实现。不过根据其原理,可以直接在RGB空间进行色饱和度的调整。这里假设RGB立方体内任一点P(r,g,b),容易求出其在灰度轴上的投影点P*
![](http://editerupload.eepw.com.cn/fetch/20131118/191585_2_2.jpg)
只要在P*P的延长线上找到合适的点(如P1或P2),就可以对P点的饱和度进行增强。由于已知P和P*的坐标,可以求得直线P*P方程:
令式(6)的值为t,可求得直线P*P的参数方程:
则色饱和度的调整就可通过调整t的取值来实现。当t∈(-1,0)时,得到的点在P*和P之间,饱和度减弱;当t>O时,得到的点在P*P之外,饱和度增强。
2 设计思路
2.1 对比度扩展
用硬件实现浮点运算效率较低,这里采用查表的方法,在YCbCr空间进行灰度变换,如图4所示。
2.2 色饱和度增强
色饱和度调整在RGB空间进行,设计为流水线操作,如图5所示。
![](https://webstorage.eepw.com.cn/images/2014/m/wx.png)
加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW
或用微信扫描左侧二维码