Справочная информация: я пытаюсь сделать систему, которая отслеживает количество пузырьков в видео
Я реализую обнаружение пузырей в одном случае изображения, используя Круговое преобразование Хафа. Из-за окклюзии, размытия и других факторов это обнаружение никогда не будет точным на 100%. Я настраиваю процедуру обнаружения для высокого отзыва, возможно, за счет точности.
Как только это будет сделано и применено к последовательности кадров из видео, у меня будет ряд обнаружений, которые можно охарактеризовать как точки в 4-мерном пространстве - положение по оси x, положение по оси y, радиус и индекс кадра.
Есть ли процедура, которая может восстановить кривые из этого облака точек 4D?
Ответы:
Ваша проблема очень похожа на проблему с отслеживанием сот. Это было решено довольно хорошо с использованием подходов, основанных на треклетах, где каждый объект (пузырь, ячейка и т. Д.) Моделируется как оценка Maximum a-Posteriori (MAP). Решение этой проблемы заключается в линейном программировании. Вы можете получить хорошее представление о подходах и веб-реализации здесь
источник