※ ChatGPTを利用し、要約された質問です(原文:3次元曲面補間方法を探しています.)
3次元曲面補間方法を探しています
このQ&Aのポイント
3次元曲面補間方法を探しています。現在のシステムは多項式で補間していますが、もっとメモリを食わず精度のよい補間方法がないか探しています。
一応候補として考えたものはスプライン曲面と細分割による処理ですが、問題点としてサンプリングした範囲を超えたデータでは補間ができないというものがあります。また、計算時間がかかるという問題点もあります。
これらに限らず、よい方法はありませんでしょうか。不均等にサンプリングした3次元データを基に曲面補間を行いたいと思っています。
3次元データの補間方法のアルゴリズムを探しています.
不均等にサンプリングした3次元データ(x,y,z)を基に曲面補間を行いたいと思っています.
最初に,zを一定の基で基準データ(x,y)を取得し,データを基に係数を算出します.
システムは係数を用いて実際の取得データ(x,y)からzを補間したします.
現在のシステムは多項式で補間しています
しかし,もっとメモリを食わず,精度のよい補間補法がないか探しています.
一応候補として考えたものはスプライン曲面と細分割による処理です.
これらでは,問題点としてサンプリングした範囲を超えた(x,y)データでは補間ができないというものがあります.また,計算時間がかかるという問題点もあります.
これらに限らず,よい方法はありませんでしょうか.
お礼
回答ありがとうございます. スプライン曲面も,サンプル点を強制的に通すと, 振動する可能性があるので制御点を最小二乗法で 求める方法を考えています. ただ,組み込みシステムであるため計算コストが高いと感じています. 現在は高次2変数多項式を考えて最小二乗法で係数を求めている 方法をとっていますが,なかなか精度が出ないというのが現状です. 当然次数については,実際の取得データを用いて精度の最もよい 次数を選択しています.多項式でも振動の可能性があるのでこのようにしています. (精度を優先しているため,AICという意味では最適ではありません.) ご回答にあった2変数関数フィッティングをもう少し詳しくご説明いただけませんか. 2次元パデ近似補間法は全く知らないので,教えてくただ得るうれしいです. パデ近似自体は聞いたことありましたが,私の読んだ本では パデ近似係数を求める際に近似する多項式の係数が必要であったので 今回の近似には使えないのではと思っていました. よろしくお願いいたします.