ओरिएंटेड प्वाइंट सेट्स के लिए इंप्लिक्ट सर्फर्स की फिटिंग


13

मेरे पास क्वैड्रिक फिट से संबंधित बिंदुओं के एक सेट और संबंधित मानदंडों (या समकक्ष, स्पर्शरेखा) के बारे में एक प्रश्न है। डेटा को इंगित करने के लिए चतुर्भुज सतहों को अच्छी तरह से खोजा गया है। कुछ काम इस प्रकार हैं:

प्रक्षेप्य आकृति के लिए फिटिंग भी कुछ कार्यों द्वारा कवर की जाती है, जैसे कि यह एक

इन सभी कार्यों से, मुझे लगता है कि क्वाड्रिक फिटिंग के लिए ताबिन की विधि बहुत लोकप्रिय है:

मुझे संक्षेप में संक्षेप में बताएं। एक चतुष्कोणीय क्यू को बीजगणितीय रूप में लिखा जा सकता है:

f(c,x)=Ax2+By2+Cz2+2Dxy+2Exz+2Fyz+2Gx+2Hy+2Iz+J
जहां c गुणांक वेक्टर है औरx 3D निर्देशांक हैं। किसी भी बिंदुx द्विघात पर झूठQ अगरxTQx=0 , जहां:
Q=[ADEGDBFHEFCIGHIJ]

बीजगणितीय फ़िट सिद्धांत रूप में, हम उन मापदंडों के लिए हल करना चाहेंगे जो अंक और द्विघात सतह के बीच वर्ग ज्यामितीय दूरियों के योग को कम करते हैं। दुर्भाग्य से, यह पता चला है कि यह एक गैर-उत्तल अनुकूलन समस्या है जिसमें कोई ज्ञात विश्लेषणात्मक समाधान नहीं है। इसके बजाय, एक मानक दृष्टिकोण एक बीजीय फिट के लिए हल करना है, जो कि न्यूनतम c के मापदंडों के लिए हल करना है:

i=1nf(c,xi)2=cTMc
के साथ
M=i=1nl(xi)l(xi)T
जहां{xi}हैं बिंदु बादल में अंक और
l=[x2,y2,z2,xy,xz,yz,x,y,z,1]T

सूचना है कि इस तरह प्रत्यक्ष न्यूनतम के साथ तुच्छ समाधान प्राप्त होते हैं c मूल पर। इस प्रश्न का साहित्य में बड़े पैमाने पर अध्ययन किया गया है। व्यवहार में अच्छी तरह से काम करने के लिए पाया गया एक संकल्प Taubin की विधि है (ऊपर उद्धृत), बाधा का परिचय:

xf(c,xi)2=1

Let:: यह इस प्रकार हल किया जा सकता

N=Σमैं=1nएलएक्स(एक्समैं)एलएक्स(एक्समैं)टी+एलy(एक्समैं)एलy(एक्समैं)टी+एलz(एक्समैं)एलz(एक्समैं)टी
जहां सब्‍सक्राइबर डेरिवेटिव को दर्शाता है। समाधान, सामान्यीकृत Eigen अपघटन द्वारा दिया जाता है(-λएन)सी=0 । सबसे अच्छा फिट पैरामीटर वेक्टर सबसे छोटा Eigenvalue के अनुरूप आइजनवेक्टर के बराबर है।

मुख्य प्रश्न कई अनुप्रयोगों में, बिंदु क्लाउड के मानदंड उपलब्ध हैं (या गणना)। चतुष्कोणीय एन(एक्स) के मानदंडों की गणना और अंतर्निहित सतह को सामान्य करने के द्वारा भी की जा सकती है:

एन(एक्स)=(सी,एक्स)(सी,एक्स)
जहां
(सी,एक्स)=2[एक्स+डीy+एफz+जीबीy+डीएक्स+z+एचसीz+y+एफएक्स+मैं]

हालांकि, ताबिन की विधि केवल बिंदु ज्यामिति का उपयोग करती है, और स्पर्शरेखा स्थान की नहीं। और मुझे कई विधियों के बारे में पता नहीं है, जो कि फिटिंग क्वाड्रिक्स के लिए उपयुक्त हैं, जैसे कि क्वाड्रिक के स्पर्शरेखा अंतर्निहित बिंदु क्लाउड के स्पर्शरेखा से भी मेल खाते हैं। मैं ऊपर दिए गए विधि के संभावित एक्सटेंशन, या किसी अन्य को इन पहले ऑर्डर डेरिवेटिव को कवर करने के लिए देख रहा हूं।

मैं जो हासिल करना चाहता हूं वह शायद कम आयामी स्थानों में आंशिक रूप से संबोधित किया जाता है, जिसमें अधिक आदिम सतह (वक्र) प्रकार होते हैं। उदाहरण के लिए, छवि किनारों के लिए फिटिंग लाइनें, ध्यान में रखते हुए ढाल की जानकारी यहां कवर की गई है । 3 डी बादलों के लिए फिटिंग विमानों (एक साधारण प्रकार का चतुष्कोण) बहुत आम है ( लिंक 1 ) या फिटिंग गोले या सिलेंडर उन्मुख बिंदु सेट ( लिंक 2 ) के लिए फिट हो सकते हैं । तो जो मैं सोच रहा हूं वह कुछ इसी तरह का है, लेकिन फिटेड प्रिमिटिव एक क्वाड्रिक है।

मैं प्रस्तावित विधि के विश्लेषण का भी स्वागत करूंगा जैसे:

  • उन्मुख अंकों की न्यूनतम संख्या क्या है?
  • पतित मामले क्या हैं?
  • क्या मजबूती के बारे में कुछ कहा जा सकता है?

अद्यतन : मैं पालन करने के लिए एक दिशा प्रस्तुत करना चाहूंगा। औपचारिक रूप से, मैं क्या हासिल करना चाहता हूं:

-n=0
पर बिंदुएक्स । शायद यह एक अतिरिक्त बाधा के साथ आने और लैग्रेग मल्टीप्लायरों के उपयोग को कम करने के लिए ताबिन की विधि के साथ फ्यूज करने के लिए संभव हो सकता है?


Q के बहुत से तत्व Q में गलत तरीके से तैनात नहीं हैं?
16

आप सही हैं, और मैंने अब यह तय कर लिया है।
तोलगा बर्डल

जवाबों:


5

मैं ऊपर दिए गए सवाल का संतोषजनक जवाब नहीं मिलने के कारण हैरान था और मेरी जांच से पता चला कि यह वास्तव में एक बेरोज़गार क्षेत्र है। इसलिए, मैंने इस समस्या के समाधान के लिए कुछ प्रयास किए, और निम्नलिखित पांडुलिपियों को प्रकाशित किया:

टी। बर्डल, बी। बसम, एन। नवाब, एस। इलिक और पी। स्टर्म। "प्वाइंट क्लाउड्स में क्वाडट्रिक्स के टाइप-एग्नॉस्टिक डिटेक्शन के लिए एक मिनिमलिस्ट दृष्टिकोण।" कंप्यूटर विजन और पैटर्न मान्यता पर IEEE सम्मेलन की कार्यवाही। 2018. http://openaccess.thecvf.com/content_cvpr_2018/html/Birdal_A_Minimalist_Approach_CVPR_2018_paper.html

टी। बर्डल, बी। बसम, एन। नवाब, एस। इलिक और पी। स्टर्म, "पैटर्न एनालिसिस एंड मशीन इंटेलिजेंस पर IEEE लेनदेन में प्वाइंट क्लाउड्स में जेनेरिक प्रिमिटिव डिटेक्शन, नोवल मिनिमल क्वाड्रिक फिट्स का उपयोग करना"। https://arxiv.org/abs/1901.01255

मैं यहां मुख्य विचार को संक्षेप में बताऊंगा:

यह दृष्टिकोण ग्रेडिएंट-वन फिटिंग ( 1 )। हम द्विघात की ढाल वेक्टर संरेखित क्यू(एक्समैं) बिंदु बादल के सामान्य के साथ nमैंआर3 । हालांकि, के विपरीत 1 -Fits, हम समाधान को नियमित करने के बजाय पद को बढ़ाने के लिए एक रेखीय बाधा उपयोग करने के लिए चुनते हैं। यह प्रतीत होता है गैर तुच्छ के रूप में वेक्टर वेक्टर संरेखण या तो प्रपत्र की एक गैर रेखीय बाधा लाता है:

क्यू(एक्समैं)क्यू(एक्समैं)-nमैं=0याक्यू(एक्समैं)क्यू(एक्समैं)nमैं=1।
गैर-रैखिकता सामान्यीकरण के कारण होती है क्योंकि यह परिमाण को जानना कठिन है और इस प्रकार पहले से सजातीय पैमाने। हमअज्ञात के बीचएक सामान्य सजातीय पैमानेαमैंको प्रस्तुत करके इस मुद्दे को हलकरते हैं और लिखते हैं:
क्यू(एक्समैं)=vमैंटीक्ष=αमैंnमैं
जहां v= [ एक्स 2 y 2 जेड 2 2 एक्स y 2 x z 2 y z 2 x 2 ] T को सभीNबिंदुओं केलिए इसे ढेर करना[ v T 1 0 0 0 v 2 0 3 - n 20 3introd 3 वी टी n 0 3 0 3
v=[एक्स2y2z22एक्सy2एक्सz2yz2एक्स2y2z1]टी
एन 1 0एनएक्समैं और normalsnमैं प्रपत्र की एक प्रणाली की ओर जाता है'क्ष=0 : टी 2 0 0 0 वी टी n 0 0 0 वी टी 1 -
[v1टी000v2टी000vnटी000v1टी-n10303v2टी03-n203vnटी0303-nn][बीमैंजेα1α2αn]=0
(एक्समैं जहांvमैंटी=v(एक्समैं)टीआर3×10 ,03 मैं }अज्ञात सजातीय तराजू हैं। एक है3×1 शून्य के स्तंभ वेक्टर,' है4एन×(एन+10) औरα={αमैं}

'αमैं=1αमैंα¯क्ष=n

[एक्स12y12z122एक्स1y12एक्स1z12y1z12एक्स12y12z11एक्स22y22z222एक्स2y22एक्स2z22y2z22एक्स22y22z212एक्स1002y12z10200002y102एक्स102z10200002z102एक्स12y100202एक्स2002y22z20200002y202एक्स202z20200002z202एक्स22y20020][बीसीडीएफजीएचमैंजे]=[00...nएक्स1ny1nz1nएक्स2ny2nz2...]

सभी, समीकरणों की इस प्रणाली को हल करने के साथ-साथ अपने ग्रेडिएंट्स को मानदंडों के साथ संरेखित करते हुए क्वैड्रिक को बिंदु क्लाउड पर घटना के लिए निर्देशित करेंगे। अलग-अलग बिंदुओं और मानदंडों के योगदान को तौलना भी संभव है। कुछ मामलों में, एक विशिष्ट प्रकार के फिट को प्राप्त करने के लिए, का मामूली नया स्वरूप को वांछित आदिम प्रत्ययों के अनुरूप । इन सभी विवरणों के साथ-साथ कुछ सैद्धांतिक विश्लेषण और छद्म कोड के लिए, मैं आपको उपरोक्त प्रकाशनों के लिए संदर्भित करता हूं।


यह भी खूब रही! अंकों और मानदंडों के सापेक्ष योगदान को अलग-अलग करने के लिए कोई A को कैसे संशोधित करेगा?
म्यूजिशफुल २

बस वांछित वजन के साथ बिंदु-समीकरण वाली पहली पंक्तियों को गुणा करें। वैकल्पिक रूप से, मानदंडों के अनुरूप पंक्तियों को स्केल करने के लिए, किसी को समीकरण के दाहिने हाथ को स्केल करने की भी आवश्यकता होगी:n

धन्यवाद। क्या अंतिम समीकरण में q और n से पारगमन प्रतीक को नहीं हटाया जाना चाहिए?
२०

एक बार फिर धन्यवाद। उन्हें हटा दिया।
टॉल्गा बर्डल

1

मुझे एक उदाहरण के बारे में पता है जहां मानदंडों को फिटिंग प्रक्रिया में शामिल किया गया है। हालांकि यह एक सीधा चौकोर फिटिंग नहीं है। स्थानीय स्तर पर पैराट्राइज्ड पैच को बिंदुओं और मानदंडों पर फिट किया जाता है। मानदंडों का उपयोग करना फिटिंग की समस्या में अधिक समीकरण देता है, जिससे उच्च क्रम के बहुपद का उपयोग किया जा सकता है।

  1. एक उपन्यास क्यूब-ऑर्डर एल्गोरिथ्म मुख्य दिशा वैक्टर को सन्निकट करने के लिए

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.