Вообще-то алгоритм прореживания, если уж его использовать, нужно настраивать так, чтобы не происходило потери информации. Т.е. как минимум, отслеживать производные и само прореживание производить с запаздыванием не менее 2 точек (т.е. принимать решение, выкидывать ли точку, только после того, как за ней поступило еще минимум две).
И еще: что значит “потонут”?