一种基于FPGA的红外图像非整数倍放大的方法技术

技术编号:8106164 阅读:274 留言:0更新日期:2012-12-21 05:19
本发明专利技术涉及一种基于FPGA的红外图像非整数倍放大的方法,该方法在整幅图像上从第一个像素开始按行将每5个像素分为一组;将每5个像素并行处理得到6个像素值;将得到的6个像素值排序后输出;将得到的像素值按列将每5个像素分为一组;将每5个像素并行处理得到6个像素值,具体过程同步骤2);将得到的6个像素值排序后输出;将得到的像素值进行乒乓操作,通过两个RAM对外输出;本发明专利技术的方法在保证图像质量的前提下,满足我们所需的非整数倍的放大倍率,达到系统实时性的要求。

【技术实现步骤摘要】

本专利技术属于图像放大
,涉及ー种基于FPGA的红外图像非整数倍放大的方法
技术介绍
图像放大作为数字图像处理中的基本操作,在图像显示、传输、图像分析均有着相当广泛的应用。常见的图像放大方法多以整数倍的放大为主,不能满足我们实际系统中所需的非整数倍的红外图像放大,而文献中提出的非整数倍的放大方法多由软件实现,无法达到系统的实时性要求。因此,提出一种基于FPGA的红外图像非整数倍放大的方法在保证图像质量的前提下,满足我们所需的非整数倍的放大倍率,且能满足系统的实时性
技术实现思路
本专利技术的目的是提供一种基于FPGA的红外图像非整数倍放大的方法,以满足实际系统需要,保证图像质量、满足系统实时性。本专利技术的基于FPGA的红外图像非整数倍放大的方法步骤如下 (1)输入图像行插值处理 1)在整幅图像上从第一个像素开始按行将每5个像素分为ー组; 2)将每5个像素并行处理得到6个像素值; 3)将得到的6个像素值排序后输出; (2)图像列插值处理 4)步骤3)得到的像素值按列将每5个像素分为ー组; 5)将每5个像素并行处理得到6个像素值,具体过程同步骤2); 6)将得到的6个像素值排序后输出; 7)将步骤6)得到的像素值进行乒乓操作,通过两个RAM对外输出。进ー步的,所述步骤(I)的2)中将每5个像素并行处理得到6个像素值的具体过程为第I个输出值等于第I个输入值,第2个输出值为第2个输入值与第I个输入值之差分别移I位、2位、4位后之和与第I个输入值相加,第3个输出值为第3个输入值与第2个输入值之差分别移I位、3位后之和与第2个输入值相加,第4个输出值为第4个输入值与第3个输入值之差分别移I位、3位后之差与第3个输入值相加,第5个输出值为第5个输入值与第4个输入值之差分别移2位、4位后之差与第4个输入值相加,第6个输出值等于第5个输入值。本专利技术的方法基于FPGA实现了非整数倍的红外图像放大,保证了图像质量,满足了系统图像显示效果的要求。由于方法采用FPGA硬件实现,解决了软件所不能达到的系统图像显示实时性要求。附图说明图I是本专利技术实施例的方法流程图。图2是本专利技术实施例的原图像; 图3是本专利技术实施例的基于FPGA的红外图像放大I. 2倍后的图像。具体实施方式 基于FPGA的红外图像非整数倍(I. 2倍)放大的方法流程图如图I所示 (一)输入图像行插值处理 1)如图1,在整幅图像上从第一个像素开始按行将每5个像素分为一组; 2)将每5个像素并行处理得到6个像素值,具体过程为第I个输出值等于第I个输入值,第2个输出值为第2个输入值与第I个输入值之差分别移I位、2位、4位后之和与第I个输入值相加,第3个输出值为第3个输入值与第2个输入值之差分别移I位、3位后之和与第2个输入值相加,第4个输出值为第4个输入值与第3个输入值之差分别移I位、3位后之差与第3个输入值相加,第5个输出值为第5个输入值与第4个输入值之差分别移2位、4位后之差与第4个输入值相加,第6个输出值等于第5个输入值; 3)将得到的6个像素值排序后输出; (二)图像列插值处理 4)将步骤3)得到的像素值按列将每5个像素分为一组; 5)将每5个像素并行处理得到6个像素值,具体过程同步骤2); 6)将得到的6个像素值排序后输出; 7)将步骤6)得到的像素值进行乒乓操作,通过两个RAM对外输出,得到如图2所示的放大I. 2倍后的图像。本文档来自技高网...

【技术保护点】
一种基于FPGA的红外图像非整数倍放大的方法,其特征在于,该方法的步骤如下:(1)输入图像行插值处理1)在整幅图像上从第一个像素开始按行将每5个像素分为一组;2)将每5个像素并行处理得到6个像素值;3)?将得到的6个像素值排序后输出;(2)图像列插值处理4)?步骤3)得到的像素值按列将每5个像素分为一组;5)?将每5个像素并行处理得到6个像素值,具体过程同步骤2);6)?将得到的6个像素值排序后输出;7)?将步骤6)得到的像素值进行乒乓操作,通过两个RAM对外输出。

【技术特征摘要】
1.一种基于FPGA的红外图像非整数倍放大的方法,其特征在于,该方法的步骤如下(1)输入图像行插值处理1)在整幅图像上从第一个像素开始按行将每5个像素分为ー组;2)将每5个像素并行处理得到6个像素值;3)将得到的6个像素值排序后输出;(2)图像列插值处理4)步骤3)得到的像素值按列将每5个像素分为ー组;5)将每5个像素并行处理得到6个像素值,具体过程同步骤2);6)将得到的6个像素值排序后输出;7)将步骤6)得到的像素值进行乒乓操作,通过两个RAM对外输出。2.根据权利要求I所述的方法...

【专利技术属性】
技术研发人员:李玉岩汪江华
申请(专利权)人:中国航空工业集团公司洛阳电光设备研究所
类型:发明
国别省市:

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

1