Итак, мне нужно реализовать алгоритм постоянной скорости сигнала (CFAR). Это вроде как это работает: Реализация переходящего окна
Я использую понятие, что, в случае, когда целевое окно содержит более одного пикселя, этот оператор (CFAR) использует следующий критерий обнаружения
где μt - среднее значение пикселей в целевом окне. В этом случае t следует заменить на t√n (где n - количество пикселей в целевом окне) в расчете PFA, а где μb - среднее фоном, σb - стандартное стандартное отклонение, а t - конструкция детектора параметр, который вычисляется из PFA по следующему уравнению:
Теперь (! достаточно с уже уравнениями XD), я знаю, что я должен реализовать несколько петель над изображением (который является 2d матрицы). Я знаю отношение пикселей к расстоянию для моего изображения (что составляет 10.054 м на пиксель в обоих направлениях примерно). Я могу перевести расстояние, введенное пользователем, в размеры пикселей, предположим, что фоновое окно составляет 800 м (примерно 80 пикселей), защитное окно - 400 м (примерно 40 пикселей), а целевое окно - 20 м (примерно 2 пикселя). Мой вопрос:
Как нарисовать изображение?
Проблема не так проста, как кажется, по крайней мере, не для меня. Понимаете, я не могу понять, для mxn пикселей, как реализовать движущееся окно. Сначала я подумал, что размер цели будет фиксированным, и я мог бы жестко скопировать мои пиксельные координаты, но это не главное. Любая помощь приветствуется :)
EDIT: Окно цели перемещается внутри защитного окна. После того, как это закончится, защитное окно переместится в фоновое окно, где выше снова будет выполнено, а затем, наконец, фоновое окно будет перемещаться по всему изображению!
, какое окно вы собираетесь двигаться? будут ли они пересекаться во время движения или они будут развиваться дискретно? – Dipto
А, позвольте мне уточнить этот вопрос :) –
будут ли они перекрываться? – Dipto