图像处理与RTL硬件实现 | 第0章:专栏介绍
图像处理的RTL硬件实现
在学习图像信号处理(Image Signal Processing ISP)的过程中,我发现很多模块都会用到均值滤波、高斯滤波和双边滤波等已经成熟的基础滤波器,甚至整个ISP本质上就是一个多级滤波器的组合(串联或并联)。于是我冒出了一个想法,如果我先把一些基础滤波器的性能掌握了,清楚的知道每种滤波器对ISP的效果,是不是在学习ISP的时候可以省不少力气?
为了验证这个想法,我写了这个专栏来记录自己的学习历程。从最基础的部分开始学习,把里面的常用滤波器都拆解出来,用matlab实现,让自己更直观的体会到每个基础的滤波器对图像的作用,然后再进入到图像处理中的每一个模块的学习,对每个模块的经典算法,并且找到相关的论文中详细记录其中的精华部分,用matlab实现。通过以上工作,逐步实现一个简单的如下图所示的ISP。

更进一步的,为以后进入IC行业打基础,我会针对基础的图像处理算法给出RTL硬件实现的多种方案,作为一种思路整理和知识储备记录下来,如果时间充足,我想自己用verilog实现它们并用fpga仿真。
除此之外,我还会记录一些自己挑选算法和改进算法的思路,这些思路我会不断的完善和更新。