因此,我必须实现一种恒虚警率(CFAR)算法。它的工作原理是这样的:
我使用的概念是,在目标窗口包含多个像素的情况下,该算子(CFAR)使用以下检测标准
其中t是目标窗口中像素的平均值。在这种情况下,在PFA计算中,t应替换为tn(其中n是目标窗口中的像素数),其中b是背景平均值,b是背景标准偏差,t是检测器设计参数,该参数由PFA通过以下方程计算:
现在,(方程已经足够了!XD),我知道我必须在图像(这是一个2d矩阵)上实现一些循环。我知道我的图像的像素与距离比(在两个方向上大约为10.054米/像素)。我可以将用户输入的距离转换为像素大小,假设背景窗口为800米(约80像素),保护窗口为400米(约40像素),而目标窗口为20米(约2像素)。我的问题是:
如何在图像上循环?
这个问题并不像看起来那么容易,至少对我来说不是。你看,对于mxn像素,我不知道如何实现移动窗口。起初,我认为目标大小是固定的,我可以对像素坐标进行硬编码,但这不是重点。如有任何帮助,不胜感激:)
编辑:
目标窗口在防护窗口内移动。完成后,保护窗口将移动到背景窗口内,在那里将再次发生上述情况,然后最后背景窗口将在整个图像上移动!