2016-05-10 9 views
5

मैंने हाल ही में ओपनसीवी में चरण सहसंबंध की खोज की, जिसमें लॉग पोलर ट्रांसफॉर्म (एलपीटी) रोटेशन और स्केल इनवेरिएंट टेम्पलेट मिलान कर सकता है। मैं सोच रहा हूं कि इस विधि और http://docs.opencv.org/2.4/doc/tutorials/imgproc/histograms/template_matching/template_matching.html में वर्णित सभी टेम्पलेट मिलान विधियों के बीच अंतर क्या है जो किसी भी घूर्णन या स्केलिंग के लिए बहुत कम मजबूत लगता है।ओपनसीवी में चरण सहसंबंध और टेम्पलेट मिलान के बीच क्या अंतर है?

मुझे लगता है कि मेरे सवाल का क्या फायदे और का नुकसान हो रहा है:

  1. चरण सहसंबंध + लॉग ध्रुवीय बदलना।
  2. टेम्पलेट मिलान।
  3. एसआईएफटी जैसे कुछ के साथ मेल खाने वाली पूर्ण उड़ान विशेषताएं।

उत्तर

1

चरण सहसंबंध और लॉग-ध्रुवीय परिवर्तन आवृत्ति डोमेन में लागू किए जाते हैं, इन दोनों एल्गोरिदम फूरियर शिफ्ट प्रमेय से प्राप्त होते हैं कि दो अनुवादित छवि आवृत्ति डोमेन में समान चरण अंतर दिखाएंगी। चरण सहसंबंध केवल अनुवाद गति पंजीकृत करने में सक्षम है जबकि लॉग-ध्रुवीय परिवर्तन लॉग-ध्रुवीय डोमेन में काम करता है जो अनिवार्य रूप से रोटेशन और स्केल परिवर्तन को रैखिक अनुवाद में परिवर्तित करता है। तो लॉग-ध्रुवीय मिलान का उपयोग करके आप दो छवियों को पंजीकृत कर सकते हैं जो घूर्णन और एक-दूसरे की अनुवादित प्रतियों को स्केल कर रहे हैं। इन दोनों एल्गोरिदम विकृत परिवर्तन पंजीकृत नहीं कर सकते हैं। घूर्णन और स्केल भिन्नता की अस्पष्टता और सीमा के बारे में विस्तृत विश्लेषण के लिए ये एल्गोरिदम निर्धारित कर सकते हैं, आप इस पेपर को "http://ieeexplore.ieee.org/document/901003/" देख सकते हैं।

टेम्पलेट मिलान अनिवार्य रूप से विभिन्न समानता मेट्रिक्स (स्क्वायर मतभेदों का योग, सामान्यीकृत क्रॉस सहसंबंध, हॉउसडॉफ़ दूरी इत्यादि) का उपयोग करके मूल छवि में ज्ञात टेम्पलेट की मौजूदगी ढूंढ रहा है। इसलिए मैच को स्थानिक विशेषता (तीव्रता छवि, किनारे का नक्शा, HOG) या आवृत्ति विशेषता (चरण) पर लागू किया जा सकता है। चरण सहसंबंध और लॉग-ध्रुवीय मिलान को समान आकार की छवियों पर लागू किया जा सकता है, इसलिए चरण आधारित टेम्पलेट मिलान अनिवार्य रूप से सहसंबंध के उच्चतम मूल्य वाले खोज स्थान में एक ही पैच को ढूंढने के अनुरूप होगा।

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

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

संबंधित मुद्दे