Gürültülü bir 3B nokta bulutundan bir spline veya polyline belirlenebilir bir RANSAC şemasında kullanılabilen bir model oluşturmanın herhangi bir yolu olup olmadığını merak ediyorum. Her bir xy düzleminde bir dizi nokta içeren bir hacim, z yönünde bunların 400'ü olan ve bir spline şekli görsel olarak ortaya çıkarken, 3B uzayda çizilen veriye bakıldığında bir hacimdir.Zaten bir basit mesafe ölçüsü ile hatanın belirlendiği bir RANSAC şemasına uyan bir çizgim var ama bir spline/polyline modelini nasıl belirleyeceğim konusunda kafamı alamıyorum.Spline uydurma için Ransac
cevap
Burada, bir nokta bulutu göz önüne alındığında, onu kapsayan bir 3D spline yüzeyi hesaplayan oldukça ilginç bir optimizasyon yönteminin bir bağlantısıdır.
http://www.acin.tuwien.ac.at/?id=316
kaynak kodu PCL (PointClouds Kütüphanesi) içinde de mevcuttur:
İşte http://users.acin.tuwien.ac.at/tmoerwald/?site=5
projesi (Bence) homepage: Birincisi, videolar kontrol projesi.
Bu konu hakkında kendimi biraz araştırdım ve genel bir sorun olan, en iyi düğüm vektörünün ne olduğunu bulmakta, genel olarak damızlık/spline uydurma problemi ortaya çıkıyor. Çoğu yaklaşım düğüm vektörünü (kontrol noktalarının sabit olduğu varsayılarak) optimize etme ve kontrol noktalarını (düğüm vektörünün sabitlendiği varsayılarak) optimize etme ve buluttan alınan noktaların toplam metrik mesafesini hata metriği olarak yaklaştırılmış spline'a kullanma arasında değişmektedir. RANSAC'ın bu metotlara iyi uymayacağını düşünüyorum çünkü "spline'ı" dış noktalara doğru sürükleyecekti, ama bu sadece benim vahşi tahminim.
- 1. Pürüzsüz 3D spline
- 2. Sinyal kenarını tespit etmek için desen uydurma?
- 3. Java eğri uydurma kütüphanesi
- 4. Bir spline ve bir satır
- 5. C++ 'da Kübik Spline Enterpolasyonu
- 6. Verilere bir dağıtım uydurma - MATLAB
- 7. OpenCV - İnce Plaka Spline Çözgü için uygun uygulama
- 8. R'de spline fonksiyonunun türevini nasıl değerlendirebilirim?
- 9. Spline takılı 1d verisinde dönme noktaları bulma
- 10. Hata çubuklarıyla Scipy eğrisi uydurma nasıl yapılır ve uydurma parametrelerinde standart hatalar nasıl elde edilir?
- 11. Numune/scipy ile 6 derecelik eğri uydurma
- 12. Trend çizgileri (regresyon, eğri uydurma) java kitaplığı
- 13. Sayısal ve scipy'de üstel kayma eğrisi uydurma
- 14. Eğri uydurma kullanarak Scipy garip sonuçlar
- 15. RANSAC, SURF, SIFT ve ORB eşleştirme sonuçları üzerine nasıl uygulanır
- 16. Pandalar birleştirme/birleştirme/iki veri çerçevesine uydurma
- 17. imshow opencv kullanarak görüntüye bir görüntü uydurma
- 18. 3.js'de 2 nokta arasında bir spline eğrisi oluşturma
- 19. FillBetween eklentisi ile çalışan eğri çizgiler/Spline eklentisi?
- 20. Polinom uydurma hatası (eğim ve kesişme noktası) nasıl hesaplanır
- 21. Makine öğrenmede clf ne anlama geliyor? uydurma yaparken
- 22. Resim Dikişli görüntü için dikişlerin çıkarılması için dikiş yöntemleri
- 23. X hatası hataları dahil olmak üzere scipy curve_fit ile doğru uydurma?
- 24. Python: doğrusal olmayan en küçük kareler ile iki eğri Gauss uydurma
- 25. Scikit-öğrenen modellerin tüm çekirdeklerini kullanmak için Python'u etkinleştirin
- 26. Pasta highchart ile sonuçları gösteren sorun
- 27. Timer vs DispatcherTime için performans
- 28. Matlab veri kümesinin interpolasyonu için Interp1 kullanan Matlab
- 29. Yolun basitleştirilmesi ve 2 boyutlu yörüngelerin düzeltilmesi için algoritma
- 30. Kübik B-spline'ın uzunluğunu bulma
Dolayısıyla, noktalar bir 3B yüzeyin konturudur ??? üzgünüm ama ingilizcem çok değerli değil ve açıklamanızdan düşünebildiğim tek durum bu. Görüntü bence en iyi olurdu. – Spektre