私はGoogleで良い答えを見つけることができませんでした、またはおそらく私はちょうど正しいキーワードを紛失しています。どのような助けや協力も大歓迎です!ポイントの面積を計算する
私の問題は次のとおりです。 特定のポイントクラウドが(2Dで)カバーする領域を計算したいと思います。私は数学的には面積が0であることを知っていますが、私は正しい分布からサンプルポイントを取ることしかできません。さらに、私は点群の境界についての情報を持っていません。あらゆる形状が可能です(穴なども可能です)ので、マニフォールドの境界を使用するアルゴリズムは機能しません。
私が扱っている機能はスムーズですので、ポイント間のスペースも計算したいエリアに属していると推測できます。
現時点では、スペースを多数の小さなボックスに分割し、1つ以上のポイントがいくつのボックスに設定されているかを数えます。箱の大きさに掛けられた数は私に面積を与えます。
もっと洗練されたソリューションがありますか?何か案は?
おかげ トーマス
編集:私は、低次元の埋め込みに高次元の点を投影しているん何
。私は高次元空間における点の数を決定することができ、したがって、計算したい領域を形成する低次元空間における点の数も決定することができる。私がポイントの数を増やすと、それらが「古い」ポイントの間に配置されていることが判明します。つまり、スムーズに意味します。特定の点を考えてみると、その点を中心とした近接点では、より高密度のサンプルを採取すれば、その領域に属する新しい点を見つけることができると仮定できます。
また、私は2つの点を「等しい」とみなすことができる閾値を持っています。つまり、達成したいと思っている解決策を知っています。
EDIT 2:
私は低次元空間に高次元空間からのマッピングを行うためにGPLVMのを使用します。だから私はそれを直接分析するのは難しい/不可能だと思う。彼らは非常に直感的ではないと私はその場合、2次元のポイントで直接作業する方が簡単だと思います...
おそらく、あなたは "ポイントクラウドの面積を計算する方法"のようにgoogle smthから聞いたはずです。限り、私は皆が凸包を構築することによってそれを解決すると思う。 –
高次の空間で「スムーズな関数」を扱っているので、これが(離散投影の代わりに関数を解析する)方法かもしれません。あなたの機能がどのようなものか説明できますか? –
@ belisairus:説明のために編集2を参照してください。 – Thomas