现想用如下算法实现2700个CCD像元值的平滑处理,不知道用labview怎么实现,求助各位大神
从计算目标特性来看,平滑度还远远不够。因此需要采用平滑算法,使得图像足够平滑。
具体做法如下:对于每一个像元点{i,H(i)},各取前后两点:
{i一2,H(i一2)},{i一l,H(i一l)},{i+l,H(i+l)},{i+2,H(i+2)}
做三次插值:y(x)=a3x3+a2x2+alx+a0
其中由ai,通过y(x)在以上四个点的插值条件求解。
用该三次插值在x=i处的yi代替H(i),即H(i)==a3x3+a2x2+alx+a0,(xi=i)。通过实际应用证明,五点三次平滑算法可以很好地起到平滑作用,保证目标图像的边缘特性,保证目标图像的边缘特性。
|