摘要
研究线阵CCD采集一维图像亚像素级别边缘检测方法;该方法经过图像平滑滤波、基于梯度算子边缘粗定位、拟合区间搜索、最小二乘直线拟合边缘精确定位几个步骤,定位出线阵CCD图像边缘位置;基于FPGA的图像采集卡接收基于DSP的图像处理卡下发的控制指令,接收CCD图像数据,并且负责图像数据的平滑滤波和梯度值计算,粗定位出边缘位置,然后把边缘粗位置坐标,以及截取粗定位的边缘点附近段数据上传给图像处理卡,以供后者进行下一步拟合区间搜索和最小二乘拟合精确定位出边缘位置;通过图像采集卡的前期处理,可以大大减少其与图像处理卡之间的通讯数据量,FPGA+DSP这种分工处理模式发挥了各自处理芯片的优势,大大提高了运算处理效率;实验结果表明,该算法检测精度达到亚像素级别,3σ小于0.5像素,处理时间小于90μs。
- 单位