Я немного читал о сглаживании и, похоже, имеет смысл, но есть одна вещь, о которой я не слишком уверен. Как именно вы находите максимальную частоту сигнала (в контексте графики).Сглаживание: предпочтительные способы определения максимальной частоты?
Я понимаю, что существует более одного случая, поэтому я предполагаю, что существует более одного ответа. Но сначала позвольте мне изложить простой алгоритм, который, как я думаю, будет представлять максимальную частоту, поэтому кто-то может сказать мне, если я концептуализирую его неправильно.
Скажем, это для одномерного, конечного и серого изображения (в пикселях). Правильно ли я предполагаю, что вы могли бы просто сканировать всю линию пикселя (в пространственной области), ища а для минимального колебания, а инверсия этого наименьшего колебания была бы максимальной частотой?
значения Ex {23,26,28,22,48,49,51,49}
Частота: Относится к множеству {}
(1/2) = 0,5: {28, 22}
(1/4) = 0,25: {22,48,49,51}
Так бы быть 0,5 максимальная частота?
И что было бы идеальным способом рассчитать это для подобной линии пикселей, как и выше?
И на более теоретической заметке, что, если ваш ввод данных выборки был бесконечным (более похожим на реальный мир)? Будет ли действительный процесс будет вроде:
Predetermine a decent interval for point sampling
Determine max frequency from point sampling
while(2*maxFrequency > pointSamplingInterval)
{
pointSamplingInterval*=2
Redetermine maxFrequency from point sampling (with new interval)
}
Я знаю, что эти алгоритмы чреваты неэффективностью, так что некоторые из предпочтительных способов? (Не ищу что-то безумное, оптимизированное, просто принципиально лучшие понятия)