Real-Time Fisheye Lens Distortion Correction Using Automatically Generated Streaming Accelerators

Napa, CA(2009)

引用 46|浏览0
暂无评分
摘要
Fisheye lenses are often used in scientific or virtual reality applications to enlarge the field of view of a conventional camera. Fisheye lens distortion correction is an image processing application which transforms the distorted fisheye images back to the natural-looking perspective space. This application is characterized by non-linear streaming memory access patterns that make main memory bandwidth a key performance limiter. We have developed a fisheye lens distortion correction system on a custom board that includes a Xilinx Virtex-4 FPGA. We express the application in a high level streaming language, and we utilize Proteus, an architectural synthesis tool, to quickly explore the design space and generate the streaming accelerator best suited for our cost and performance constraints. This paper shows that appropriate ESL tools enable rapid prototyping and design of real-life, performance critical and cost sensitive systems with complex memory access patterns and hardware-software interaction mechanisms.
更多
查看译文
关键词
real-time fisheye lens distortion,image processing application,virtual reality application,design space,fisheye lens,key performance limiter,fisheye lens distortion correction,memory access pattern,performance constraint,main memory bandwidth,complex memory access pattern,real time systems,space exploration,real time,acceleration,interpolation,field of view,bandwidth,virtual reality,lens distortion,field programmable gate arrays,image processing,memory bandwidth,nonlinear distortion,lenses,distortion,pixel,system on a chip
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要