मैं पेपर " ऑप्टिमल मास ट्रांसपोर्ट फॉर रजिस्ट्रेशन एंड वारपिंग " को लागू कर रहा हूं, मेरा लक्ष्य इसे ऑनलाइन रखना है क्योंकि मैं अभी किसी भी यूलियन मास ट्रांसपोर्ट कोड को ऑनलाइन नहीं पा सकता हूं और कम से कम इमेज प्रोसेसिंग में अनुसंधान समुदाय के लिए यह दिलचस्प होगा।
कागज को इस प्रकार संक्षेप में प्रस्तुत किया जा सकता है:
- x और y निर्देशांक के साथ 1D हिस्टोग्राम मिलानों का उपयोग करके एक प्रारंभिक मानचित्र खोजें -
के निश्चित बिंदु के लिए हल करें। , जहां 90 डिग्री काउंटर क्लॉकवाइज रोटेशन, लिए पॉरिचियन बाउंड्री कंडीशंस (= 0) के साथ पॉइसन समीकरण के समाधान के लिए खड़ा है । और जैकबियन मैट्रिक्स का निर्धारक है।
- टाइमटेस्ट लिए स्थिरता की गारंटी है
संख्यात्मक सिमुलेशन (एक नियमित ग्रिड पर प्रदर्शन) के लिए, वे पॉसियन समीकरण को हल करने के लिए मैटलैब के पोइक का उपयोग करने का संकेत देते हैं , वे स्थानिक डेरिवेटिव के लिए केंद्रित परिमित अंतर का उपयोग करते हैं, ड्यू को छोड़कर जो एक अपवार्ड स्कीम का उपयोग करके गणना की जाती है।
मेरे कोड का उपयोग करते हुए, मैपिंग की ऊर्जा कार्यात्मक और कर्ल ठीक से एक जोड़े पुनरावृत्तियों के लिए कम हो रही है (कुछ दसियों से कुछ हजारों के लिए समय कदम पर निर्भर करता है)। लेकिन इसके बाद, सिमुलेशन में विस्फोट होता है: बहुत कम पुनरावृत्तियों में एनएएन तक पहुंचने के लिए ऊर्जा बढ़ जाती है। मैंने विभेदकों और एकीकरणों के लिए कई आदेशों की कोशिश की (क्यूट्रैप्ज के लिए एक उच्च आदेश प्रतिस्थापन यहां पाया जा सकता है ), और विभिन्न प्रक्षेप योजनाएं, लेकिन मुझे हमेशा एक ही मुद्दा (यहां तक कि बहुत चिकनी छवियों, हर जगह गैर-शून्य आदि) मिलता है।
किसी को भी कोड और / या मैं जिस सैद्धांतिक समस्या का सामना कर रहा हूँ उसे देखने में दिलचस्पी होगी? कोड कम है।
डिबगिंग फ़ंक्शन के साथ कोड
कृपया gradient2 () को ग्रेडिएंट () के अंत में बदलें। यह एक उच्च क्रम ढाल था लेकिन चीजों को हल नहीं करता है।
मुझे केवल अब के लिए कागज के इष्टतम परिवहन भाग में दिलचस्पी है, अतिरिक्त नियमितीकरण शब्द नहीं।
धन्यवाद !