发明名称 一种基于FPGA的红外图像非整数倍放大的方法
摘要 本发明涉及一种基于FPGA的红外图像非整数倍放大的方法,该方法在整幅图像上从第一个像素开始按行将每5个像素分为一组;将每5个像素并行处理得到6个像素值;将得到的6个像素值排序后输出;将得到的像素值按列将每5个像素分为一组;将每5个像素并行处理得到6个像素值,具体过程同步骤2);将得到的6个像素值排序后输出;将得到的像素值进行乒乓操作,通过两个RAM对外输出;本发明的方法在保证图像质量的前提下,满足我们所需的非整数倍的放大倍率,达到系统实时性的要求。
申请公布号 CN102831574B 申请公布日期 2015.01.07
申请号 CN201110426481.9 申请日期 2011.12.19
申请人 中国航空工业集团公司洛阳电光设备研究所 发明人 李玉岩;汪江华
分类号 G06T3/40(2006.01)I 主分类号 G06T3/40(2006.01)I
代理机构 郑州睿信知识产权代理有限公司 41119 代理人 胡泳棋
主权项 一种基于FPGA的红外图像非整数倍放大的方法,其特征在于,基于FPGA实现了非整数倍的红外图像放大,保证了图像质量,满足了系统图像显示效果的要求;解决了软件所不能达到的系统图像显示实时性要求;该方法的步骤如下: (1)输入图像行插值处理 1)在整幅图像上从第一个像素开始按行将每5个像素分为一组; 2)将每5个像素并行处理得到6个像素值; 3)将得到的6个像素值排序后输出; (2)图像列插值处理 4)步骤3)得到的像素值按列将每5个像素分为一组; 5)将每5个像素并行处理得到6个像素值,具体过程同步骤2); 6)将得到的6个像素值排序后输出; 7)将步骤6)得到的像素值进行乒乓操作,通过两个RAM对外输出;所述步骤(1)的2)中将每5个像素并行处理得到6个像素值的具体过程为:第1个输出值等于第1个输入值,第2个输出值为第2个输入值与第1个输入值之差分别移1位、2位、4位后之和与第1个输入值相加,第3个输出值为第3个输入值与第2个输入值之差分别移1位、3位后之和与第2个输入值相加,第4个输出值为第4个输入值与第3个输入值之差分别移1位、3位后之差与第3个输入值相加,第5个输出值为第5个输入值与第4个输入值之差分别移2位、4位后之差与第4个输入值相加,第6个输出值等于第5个输入值。 
地址 471009 河南省洛阳市凯旋西路25号