当前位置:首页 > 电源 > 数字电源
[导读]利用飞速发展的FPGA技术,在图像采集前端实现Bayer插值变换。比较了常用的3种插值方法,选用计算复杂度较高但图像质量最佳的Optimal Recovery方法。采用Lattice的FPGA芯片LFECP2-M50,实现1 208×1 024图像,12 f/s,实时Bayer转换。给出了实时采集图像结果,显示了插值变换前的原始图像,计算了变换后图像的峰值信噪比PSNR。

0 引言
    图像工程在国防、教育、金融、医疗、印刷、智能交通、工业自动化、消费类电子等许多领域获得了广泛应用,发展十分迅速。众所周知,图像传感器作为图像系统的重要部件,基本分为两类:CCD sensor或CMOSsensor。两者都是利用感光二极管(photodiode)进行光电转换,将图像转换为数字数据,而其主要差异是数据传送的方式不同。
    sensor3彩色数字相机需要3个单色sensor获得彩色图像的R,G,B分量,成本较高。单CCD获得彩色图像的方法是在CCD表面覆盖1个只含红、绿、蓝3色的马赛克滤镜,对其输出信号通过一定的处理算法实现。这个设计理念最初由拜尔提出,所以这种滤镜也被称作拜尔模板(bayer pattern)。
    LatticeECP FPGA将高效的FPGA结构和高速的专用功能集于一身。LatticeECP-DSP(Economy plus DSP)是其中的第1个产品系列,它在芯片上集成了专用的高性能DSP块。LatticeECP-DSP器件最适合用在具有成本优势的DSP功能应用系统中,比如由软件定义的无线电、无线通信、军事、图像和视频处理系统等。

l Bayer插值方法
   
Bayer Pattern的排列格式如图1所示。


    尽管通过带有Bayer滤镜的单sensor相机采集的原始图像带有R,G,B三基色分量,但是不能不加任何算法处理.仅简单地将3种分量分离。这样不仅图像分辨率很差,而且各像素点的三基色分量比例与被摄目标相比,失真也很严重。在图2中,图2(a)为原始彩色图像;图2(b)为仅取红色分量,以灰度模式显示的图像;图2(c)为仅取绿色分量,以灰度模式显示的图像;图2(d)为仅取蓝色分量,以灰度模式显示的图像。将图2(b)~(d)图像简单叠加后,即可得到原始图像图2(a)。可是CCD或CMOS sensor采集的原始Bayer图像是不符合这种分离原则的,必须经过一定的图像算法实现。
    在图像处理领域广泛应用的Bayer插值方法有多种,M.C.Poilpre对JPEG图像的处理;H.S.Malvar,等的线性插值法;Remi Jean的像素双插值法以及T.Guseo的低分辨率图像处理。具有代表性的有3种:双线性插值法、Ron Kimmel方法和OptimalRecovery方法。这三种方法各有优劣。
1.1 双线性插值法
    如图3所示,每个像素位置原本仅有一种彩色分量,缺少的2种彩色分量由3×3邻域内具有相同颜色分量的像素平均值获得。图3中B7和G3处像素的R,G,B分量由下式计算:
   

[!--empirenews.page--]
    双线性插值法具有运算简单,易于实现的优点。其本质是一低通滤波器,缺点是忽略了不同彩色分量之间的相关信息以及图像的边缘。这样,错误数据在复原的图像边缘会造成模糊甚至出现颜色混叠。
1.2 Ron Kimmel方法
    Ron Kimmel方法对于绿色像素,计算该点在各个方向的梯度,然后对梯度值加权进行平均;对红色和蓝色像素分量,取则红色和蓝色分量对绿色的比值进行加权平均。这种方法可以显著改善图像中物体边缘的颜色混叠。
1.3 Optimal Recovery方法
    Optimal Recovery方法计算复杂度较高,但也是目前公开发表的图像质量最佳的算法。一般的嵌入式系统很难实时完成。本文图像处理系统采用Lattice的FPGA芯片LFECPRIM50,充分利用FPGA的天然并行结构,实时(1 208×1 024图像,12帧/s)实现Bayer转换算法,收到了很好的效果。Optimal Recovery算法如下:
    (1)如图4所示,完成图中所示P5处绿色像素插值尽可能利用精细尺度模式。


    (2)计算蓝色分量需要2步:


1.4 峰值信噪比PSNR
    峰值信噪比PSNR和归一化色彩差NCD的计算公式分别为:

    式中:MSE是原图像与处理图像之间均方误差(mean square error);I表示原图像第n个像素值;P表示处理后的图像第n个像素值;Fram-esize表示图像大小,如l 280×1 024;PSNR值越大,就代表失真越少。[!--empirenews.page--]

2 结果分析
    经过实时图像采集系统获取的图像如图5所示,其中图5(a1)。(b1),(c1)为经过插值变换的图像,色彩明亮,主观感觉良好。图5(a2),(b2),(c2)为采集的原始Bayer图像,局部放大后可看到原始的马赛克效应,如图5中(a3),(b3),(c3)所示。峰值信噪比计算结果见表1,其中PSNRl为双线性插值法,PSNR2为Optimal Recovery方法。



3 结语
    目前FPGA技术发展很快,内部资源越来越丰富,性价比不断提高。充分发掘FPGA资源的潜力,尽可能将图像预处理算法在系统的前端完成,这必将大大提高系统的实时特性,拓展嵌入式系统的应用领域。尽管着眼点是彩色图像的Bayer插值变换,但对于其他使用FPGA器件的嵌入式系统设计方法也有积极的借鉴意义。

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除。
换一批
延伸阅读

9月2日消息,不造车的华为或将催生出更大的独角兽公司,随着阿维塔和赛力斯的入局,华为引望愈发显得引人瞩目。

关键字: 阿维塔 塞力斯 华为

加利福尼亚州圣克拉拉县2024年8月30日 /美通社/ -- 数字化转型技术解决方案公司Trianz今天宣布,该公司与Amazon Web Services (AWS)签订了...

关键字: AWS AN BSP 数字化

伦敦2024年8月29日 /美通社/ -- 英国汽车技术公司SODA.Auto推出其旗舰产品SODA V,这是全球首款涵盖汽车工程师从创意到认证的所有需求的工具,可用于创建软件定义汽车。 SODA V工具的开发耗时1.5...

关键字: 汽车 人工智能 智能驱动 BSP

北京2024年8月28日 /美通社/ -- 越来越多用户希望企业业务能7×24不间断运行,同时企业却面临越来越多业务中断的风险,如企业系统复杂性的增加,频繁的功能更新和发布等。如何确保业务连续性,提升韧性,成...

关键字: 亚马逊 解密 控制平面 BSP

8月30日消息,据媒体报道,腾讯和网易近期正在缩减他们对日本游戏市场的投资。

关键字: 腾讯 编码器 CPU

8月28日消息,今天上午,2024中国国际大数据产业博览会开幕式在贵阳举行,华为董事、质量流程IT总裁陶景文发表了演讲。

关键字: 华为 12nm EDA 半导体

8月28日消息,在2024中国国际大数据产业博览会上,华为常务董事、华为云CEO张平安发表演讲称,数字世界的话语权最终是由生态的繁荣决定的。

关键字: 华为 12nm 手机 卫星通信

要点: 有效应对环境变化,经营业绩稳中有升 落实提质增效举措,毛利润率延续升势 战略布局成效显著,战新业务引领增长 以科技创新为引领,提升企业核心竞争力 坚持高质量发展策略,塑强核心竞争优势...

关键字: 通信 BSP 电信运营商 数字经济

北京2024年8月27日 /美通社/ -- 8月21日,由中央广播电视总台与中国电影电视技术学会联合牵头组建的NVI技术创新联盟在BIRTV2024超高清全产业链发展研讨会上宣布正式成立。 活动现场 NVI技术创新联...

关键字: VI 传输协议 音频 BSP

北京2024年8月27日 /美通社/ -- 在8月23日举办的2024年长三角生态绿色一体化发展示范区联合招商会上,软通动力信息技术(集团)股份有限公司(以下简称"软通动力")与长三角投资(上海)有限...

关键字: BSP 信息技术
关闭
关闭