最近做了一些图像处理+识别的项目。感觉到图像处理的基础问题:算法。算法是图像处理中的重点,而涉及到的基础算法往往CV领域的人都清楚,但是就是在这清楚的基础上,能够达到实用的就不多。
比如GAUSS平滑这算法,大家清楚,但是他的速度是和核的高宽有直接关系的。核尺寸大,直接影响其速度,而在某些应用中导致无法实用。哈哈,庆幸的是,我发现这个问题,在八九十年代,法国人就解决了这个问题。RACHID DERICHE这个牛人是法国籍的。提出了IIR方法。找到运算速度与核尺度无关的算法。IIR这东西是数字信号处理的东西。
本人也学过一些,遗憾的是那个时候看这东西,还不太明白他的用途,没有想到吧,在这里用上了。用IIR来模拟FIR(普通高斯),是一种有效的方法,后面有人将高斯平滑的对称性加以改进。提出非对称平滑和求取梯度,线等等的快速算法。
这里在举个例子,NMS是图像处理的经典,好多地方都用的,最近也发现其快速算法也很好用。详细的看了那个Tuan Q. Pham牛人发表的文章,是受Canon的支持。哈哈这个东西在相机的图像处理上应用挺广泛的。
通过上面的种种迹象,可以知道,老外可能很早就掌握了图像处理的高速处理方法。这样的基础,也就是说像Gabor这样的高层特征提取,也是顷刻而就的。再想一想,真是不得了...,也就是说,其军工,高精密行业的处理水平和速度很高是有道理的。也不知道咱们国家的相关部门是不是用到了这玩意。
这段时间的学习,有个基本感悟:基础,积累,机遇是成功的三大关键。