3

コンピュータ グラフィックス業界で使用されているこの高品質の KDE アルゴリズムがあるようですが、私が尋ねた人は皆、それが何であるかを教えてくれませんでした。http://en.wikipedia.org/wiki/Kernel_density_estimationを実装しましたが、ノイズは依然として大きな問題です。この「高品質の KDE」のレンダリングを見たことがありますが、出力は wikipedia で説明されている KDE アルゴリズムから得られるものよりもはるかに優れています。この高度に秘密主義の KDE アルゴリズムが何か知っている人はいますか?

使用されている標準 KDE のバリエーションの例として、flam3 プログラムがあります。これは、フラクタル フレーム レンダリングおよびアニメーション プログラムです。flam3 の問題は、レンダリングされた画像にノイズが含まれることです。別のフラクタル フレーム レンダリング プログラムである Chaotica は、この「高品質」の KDE アルゴリズムを使用してノイズを除去し、より高品質のレンダリングを生成します。Chaotica はオープン ソースではありませんが、密度推定アルゴリズムを必要とする同じフラクタル フレーム アルゴリズムを実装しています。また、Chaotica の作成者は、コンピュータ グラフィックス業界で使用されている別の KDE を使用していると述べています。

4

2 に答える 2

1

KDE は通常、少なくとも最終的な出力ではなく、グラフィックには使用されません。あなたが探しているのは、バイキュービック補間またはキュービックエルミートスパインだと思います

于 2011-07-08T07:21:05.420 に答える
0

あなたはおそらくここで間違った道を進んでいます。あなたが心配しているノイズは悪い KDE ではなく、入力データです。スムーズにするか、より適切にサンプリングすることができます (それ以上ではなく、よりスマートに)。

あなたの例について:私が最後に炎を見たとき、それはシステムを前方に反復し、密度を蓄積するだけです。これは、ピクセルごとに蓄積する頻度をカウントし、それをぼかしフィルターへの入力として使用することで、簡単に平滑化できます。または、サンプルごとの数値誤差を推定し、それによってその位置または重量を摂動することで、より適切に行うことができます。または、より高い精度を使用してノイズを減らします。

于 2011-08-29T09:07:38.797 に答える