基于LUT实时图像矫正的行缓存优化
2016-09-21卢宇峰罗小华李益航
复旦学报(自然科学版) 2016年4期
关键词:信号
卢宇峰,罗小华,俞 淼,李益航
(浙江大学 超大规模集成电路研究所,杭州 310027)
基于LUT实时图像矫正的行缓存优化
卢宇峰,罗小华,俞淼,李益航
(浙江大学 超大规模集成电路研究所,杭州 310027)
基于反向映射的图像矫正被广泛应用于解决光学镜头透视引起的非线性畸变失真问题,该方法将映射坐标固化在LUT内,避免了复杂的坐标计算,但需要大量行缓存储备图像数据用以执行反向映射.为了减少行缓存的使用,本文提出了一种基于读扩展的环形行缓存读写算法,利用行同步信号的消隐间隔扩展读周期,使读写指针循序错开,保证上下映射的空间.相比传统的以最大偏移作为行缓存的结构,改进的专用控制算法可以减少近一半的内存使用.本文中的实时图像矫正系统已经在FPGA上实现,实验结果表明所提出的读扩展行缓存算法显著地改善了内存的消耗,并且获得良好的实时图像矫正效果.
LUT; FPGA; 图像反向映射; 行缓存; 实时; 图像矫正; 畸变失真
在遥感、医学图像、计算机视觉、多摄像头视频和全景图像等众多应用领域中,借助图像映射来矫正由光学镜头或者某一特殊视点导致的非线性畸变失真是一项重要的研究课题.图像映射也通常被用来实现特殊的图像处理应用如图像缩放、旋转、平移和拼接等[1].图像映射是依据某种几何关系将带有失真的图像投射到一个正确平面上的一种转变过程,其中反向映射因便于插值而被广泛采用……
登录APP查看全文
