一种基于FPGA平台的高清晰度去马赛克插值方法技术

技术编号:13187424 阅读:70 留言:0更新日期:2016-05-11 17:22
本发明专利技术公开了一种基于FPGA平台的高清晰度去马赛克插值方法,该方法所使用的软件模块包括:像素信息缓存模块、边缘检测算子生成模块、边缘方向评估模块、绿色信息插值模块、绿色像素位置红/蓝像素生成模块、红/蓝像素位置蓝/红像素生成模块,应用于对清晰度和还原度要求较高的前端高清图像采集设备中。本发明专利技术中公开的算法能够应用在各种场景中,特别是图像边缘复杂、密集的场景,能够准确判断像素边缘方向,选取临近插值相关像素,输出图像有着很好的清晰度和还原度,满足对于前端图像采集的各种需要。

【技术实现步骤摘要】

本专利技术设及一种图像处理方法,尤其设及一种基于FPGA平台的自适应图像高清晰 度去马赛克插值方法。
技术介绍
目前业界主要前端采集设备的BAYER去马赛克模块,通常是采用双线性插值或双 =次插值算法,实现难度较低,但由于其插值过程无方向性,导致插值方向错误,引入了相 关性较低的像素参与插值,从而使其还原的RGB图像清晰度损失严重、条纹密集处回形纹、 伪彩色和摩尔纹明显,难W满足高清摄像机对于图像分辨率和清晰度的要求。
技术实现思路
本专利技术为了解决上述现有技术中存在的问题,提供了一种基于FPGA平台的高清晰 度去马赛克插值方法。 本专利技术为解决运一问题所采取的技术方案是: 一种基于FPGA平台的高清晰度去马赛克插值方法,该方法所使用的软件模块包括像素 信息缓存模块、边缘检测算子生成模块、边缘方向评估模块、绿色信息插值模块、绿色像素 位置红/蓝像素生成模块、红/蓝像素位置蓝/红像素生成模块,该方法的具体步骤如下: 像素信息缓存模块,在BAYER格式图像上,根据图像各模块的需要,计算所需缓存像素 的行数,并W滚动方式存至RAM资源中,不同模块像素计算模板不同,所需读本文档来自技高网...

【技术保护点】
一种基于FPGA平台的高清晰度去马赛克插值方法,其特征在于:该方法所使用的软件模块包括像素信息缓存模块、边缘检测算子生成模块、边缘方向评估模块、绿色信息插值模块、绿色像素位置红/蓝像素生成模块、红/蓝像素位置蓝/红像素生成模块,该方法的具体步骤如下:像素信息缓存模块,在BAYER格式图像上,根据图像各模块的需要,计算所需缓存像素的行数,并以滚动方式存至RAM资源中,不同模块像素计算模板不同,所需读取的行号和行数也不同,需输出相应缓存位置信息以供各个模块随时读取;边缘检测算子生成模块,利用一阶微分方式求取,在5*5像素模板中,分别计算水平方向上最临近同颜色像素的差值的绝对值以及最临近不同颜色像素...

【技术特征摘要】

【专利技术属性】
技术研发人员:戴林白云飞
申请(专利权)人:天津天地伟业数码科技有限公司
类型:发明
国别省市:天津;12

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1