2013-02-18 52 views
0

我有一組點形成一些曲線,請參見圖片。該曲線由直線和曲線部分組成,我不知道它們開始或結束的確切位置。在所呈現的圖片中,我知道至少有五個部分:兩個直線部分,一個具有恆定半徑的部分,兩個其他類型的曲線。我希望能夠識別這些部分,將它們彼此分開,並與獨立曲線一起使用它們。需要曲線處理(曲線擬合,插值)的建議

更新。

在我看來花鍵不會在我希望的方式工作,而不是肯定Besier。我在想非線性最小二乘法,但不確定它是否適合這種情況。如果我能夠分開零件,那麼我可以使用線性最小二乘法進行直線運算,對於其他零件可以使用一些非線性運算法則。否則,我需要一些適用於所有類型曲線的通用方法:1,2和3次方。

請分享您的想法。 謝謝。 the curve

+0

我可以問一下創建這條曲線的過程/模型/數據嗎? – 2013-02-19 10:51:07

+0

@ThorstenS。這是我從幾組測量中創造出來的。這是一個彎管的中心線。我從管道的掃描表面計算出的點數。由於掃描和計算的錯誤,這些點偏離了真實的中心線,我無法以正常的方式使用它們。 – Olexandr 2013-02-19 12:23:05

回答

0

對於彎管,我會建議多維樣條擬合。您的管看起來不像直線和曲線部分的組合,但曲線一路平滑。

http://en.wikipedia.org/wiki/Spline_interpolation

這是出發點,如果你想繼續讀下去。 猜測我想你沒有使用樣條曲線,所以如果你可以以表格的形式輸出數據集,或者其他讀者可以用3D樣條曲線插值給定的數據。

+0

管,實際上有直的部分,雖然它看起來不像那樣。我有一些樣條的經驗,我不想使用它們,因爲我得到的是非直線的部分,它們應該是直的。你有其他想法嗎? – Olexandr 2013-02-19 13:17:09