我一直在阅读一些关于抗锯齿的文章,这似乎是有道理的,但有一件事我不太确定。您如何准确找到信号的最大频率(在图形的上下文中)。
我意识到有不止一种情况,所以我认为答案不止一种。但首先让我陈述一个我认为代表最大频率的简单算法,以便有人可以告诉我我是否以错误的方式概念化它。
假设它适用于一维、有限和灰度图像(以像素为单位)。我是否正确假设您可以简单地扫描整个像素线(在空间域中)以寻找最小振荡并且最小振荡的倒数将是最大频率?
防爆值 {23,26,28,22,48,49,51,49}
频率:关于设置 {}
(1/2) = .5 : {28,22}
(1/4) = .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)
}
我知道这些算法效率低下,那么有哪些首选方法?(不是在寻找疯狂优化的东西,只是从根本上更好的概念)