Фильтрация дискретного сигнала

106
15 ноября 2021, 10:30

На фото есть кривая, которая в общем случае через каждые Δx состоит из двух точек (в реальности это координаты двух рядом проложенных проводов).

Необходимо убрать лишний шум и оставить лишь координаты, относящиеся непосредственно к этим кривым.

Каким образом лучше фильтровать данный сигнал?

Задачу осложняет то, что есть участки, где координаты одного из проводов не были записаны, поэтому самый простой вариант - оставить лишь по две точки в некотором диапазоне координат, не работает.

Моя идея - каким-то образом определить провод, зная что его координаты плавно изменяются на всем промежутке (исключить резкие скачки). Но каким образом можно математически описать эту "плавность"?

Задачу решаю на С++

READ ALSO
Использование 64-bit кода и 32-bit данных

Использование 64-bit кода и 32-bit данных

Какие преимущества дает использование 64-bit кода и 32-bit данных?

169
Как соединить два массива в С++

Как соединить два массива в С++

Вот такой кодПри выполнении ввожу: 5, (1,2,3,4,5), 5 (6,7,8,9,10), получаю -858993460 -858993460 -858993460 -858993460 -858993460 1 2 3 4 5

177
Решение СЛАУ с помощью библиотеки Eigen C++

Решение СЛАУ с помощью библиотеки Eigen C++

Я хочу воспользоваться методами библиотеки Eigen для решения СЛАУЯ взяла пример из файла документации и проект не компилируется

192
Electron и C++ / C# | Обмен данными напрямую

Electron и C++ / C# | Обмен данными напрямую

Вопрос заключается только в теории

200