[发明专利]一种基于FPGA的相关线性插值方法及系统在审
申请号: | 201810984331.1 | 申请日: | 2018-08-28 |
公开(公告)号: | CN109194938A | 公开(公告)日: | 2019-01-11 |
发明(设计)人: | 郭宝辉;陈必新;叶涛 | 申请(专利权)人: | 北京遥感设备研究所 |
主分类号: | H04N9/04 | 分类号: | H04N9/04 |
代理公司: | 中国航天科工集团公司专利中心 11024 | 代理人: | 王丰潮 |
地址: | 100854*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于FPGA的相关线性插值方法及系统,其中本发明系统包括:像素位置确定模块、G值生成模块和插值模块。其中像素位置确定模块、G值生成模块和插值模块顺次连接,其中像素位置确定模块、G值生成模块和插值模块均在FPGA中运行,本发明方法利用像素位置确定模块确定RGB像素在图像中位置,G值生成模块生成像素G值,插值模块通过插值获取每个像素的三个色彩信息。本发明结合成像效果,能够利用FPGA实现相关线性插值,片上资源占用较少。 | ||
搜索关键词: | 像素位置确定 插值模块 生成模块 像素 成像效果 模块确定 色彩信息 顺次连接 资源占用 图像 | ||
【主权项】:
1.一种基于FPGA的相关线性插值方法,其特征在于具体步骤为:第一步 构建基于FPGA的相关线性插值系统基于FPGA的相关线性插值系统,包括:像素位置确定模块、G值生成模块和插值模块;像素位置确定模块的功能为:确定RGB像素在图像中位置;G值生成模块的功能为:生成像素G值;插值模块的功能为:通过插值获取每个像素的三个色彩信息;其中像素位置确定模块、G值生成模块和插值模块均在FPGA中运行;第二步 像素位置确定模块确定RGB像素在图像中位置像素位置确定模块接收来自探测器的图像和时序信号,其中探测器的图像格式符合Bayer模式,其中图像信号按像素行存储在RAM中,RAM中共有7行图像原数据存储空间和7行G数据存储空间,其中7行图像原数据存储空间中同一时刻只存储6行图像原数据,当起始位置进入一行新的图像原数据时,则末端位置释放出一行旧的图像原数据;G数据存储空间的存储方式与图像原数据存储空间的存储方式相同,且在数据上与图像原数据相对应;像素位置确定模块根据输入的时序信号进行计数,确定像素位置,进而判断像素表达的是R、G或者B色彩信息,其中奇数行与奇数列代表R色彩信息,偶数行与偶数列代表B色彩信息,偶数行与奇数列、奇数行与偶数列代表G色彩信息;第三步 G值生成模块生成像素G值G值生成模块根据像素位置,生成像素的G值:对于偶行偶列像素,分别计算该像素的左右两个像素的绝对值和上下两个像素的绝对值,取这两个绝对值中较小的那个方向的两个像素的平均值作为G值;对于奇行奇列像素,分别计算该像素的左右两个像素的绝对值和上下两个像素的绝对值,取这两个绝对值相对较小的那个方向的两个像素的平均值作为G值;对于奇行偶列像素,直接取所在位置的像素灰度值作为G值;对于偶行奇列像素,直接取所在位置的像素灰度值作为G值;图像有效区间以外的图像数据,相应位置的G值为0;所生成的像素G值对应存储在RAM中的G数据存储空间内;第四步 插值模块通过插值获取每个像素的三个色彩信息对于RAM中末端倒数第二行的某个像素,插值模块读取该像素所在行和上下两行共计3行的原始灰度值数据和对应的G值数据,根据位置信息,将该像素位置的上下左右四个像素的原始灰度值求平均值作为R值,将该像素位置的左上、左下、右上、右下四个像素原始灰度值求平均值作为B值,从而得到每个像素的三个色彩信息。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京遥感设备研究所,未经北京遥感设备研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201810984331.1/,转载请声明来源钻瓜专利网。
- 上一篇:一种基于FPGA的视频光端机
- 下一篇:画面校正方法及投影机系统