发明名称 |
基于FPGA的高速稳像系统中的运动估计模块 |
摘要 |
本发明涉及一种基于FPGA的高速稳像系统中的运动估计模块,其特征在于:该运动估计模块包括控制子模块、曲线计算子模块、偏移计算子模块、参考帧切换子模块和存储子模块;控制子模块负责整个计算过程中各子模块的运行顺序和图像数据的接收发送;曲线计算子模块接收控制子模块传来的像素信息,将该像素信息与从当前帧灰度投影存储器中取出的前一次累加值计算行列累加和,并将计算的结果存储到当前帧灰度投影存储器中;偏移计算子模块从当前帧灰度投影存储器中取出当前帧曲线信息并从参考帧灰度投影存储器中取出参考帧曲线信息,计算两者的方差并找到最小值,得到偏移信息,并将该偏移信息输出;参考帧切换子模块用于在每帧计算结束后将当前帧曲线转存为参考帧曲线。 |
申请公布号 |
CN102497494A |
申请公布日期 |
2012.06.13 |
申请号 |
CN201110407975.2 |
申请日期 |
2011.12.09 |
申请人 |
首都师范大学 |
发明人 |
张永祥;栾中;卢岩;张伟功;关永;尚媛园;周全;田健仲 |
分类号 |
H04N5/14(2006.01)I;H04N5/21(2006.01)I |
主分类号 |
H04N5/14(2006.01)I |
代理机构 |
|
代理人 |
|
主权项 |
一种基于FPGA的高速稳像系统中的运动估计模块,其特征在于:该运动估计模块包括控制子模块、曲线计算子模块、偏移计算子模块、参考帧切换子模块和存储子模块,其中存储子模块包括当前帧灰度投影存储器和参考帧灰度投影存储器,分别用来存储当前帧和参考帧的水平和垂直投影;控制子模块与外部存储单元、曲线计算子模块、参考帧切换子模块和偏移计算子模块相连接,负责整个计算过程中各子模块的运行顺序和图像数据的接收发送,其将图像数据按像素从外部存储单元中取出并发送给曲线计算子模块;曲线计算子模块与控制子模块和当前帧灰度投影存储器相连接,其接收控制子模块传来的像素信息,将该像素信息与从当前帧灰度投影存储器中取出的前一次累加值计算行列累加和,以得到当前图像的灰度曲线信息,并将计算的结果存储到当前帧灰度投影存储器中;偏移计算子模块与控制子模块和存储子模块相连接,其从当前帧灰度投影存储器中取出当前帧曲线信息并从参考帧灰度投影存储器中取出参考帧曲线信息,计算两者的方差并找到最小值,得到偏移信息,并将该偏移信息输出;参考帧切换子模块与控制子模块和存储子模块相连接,用于在每帧计算结束后将当前帧曲线转存为参考帧曲线。 |
地址 |
100048 北京市西三环北路105号 |