वास्तव में, मुझे आश्चर्य हुआ कि समोच्च बनाम "सामान्य", एक छवि के गैर-समोच्च क्षणों की उचित परिभाषा में कटौती करना कितना कठिन था । सामग्री का एक गुच्छा पढ़ने के बाद, यहां मेरे निष्कर्ष आए।
सबसे पहले, क्षणों को समझने के लिए , और विशेष रूप से अंतर और स्थानिक के उपयोग (जिसे ओपी "कच्चा" कहता है), केंद्रीय और केंद्रीय सामान्यीकृत क्षण, मुझे दो बहुत अच्छी सामग्री मिली:
(मैनुअल) जोहान्स किलियन: "सिंपल इमेज एनालिसिस बाय मोमेंट्स"
सरल गणित के साथ उत्कृष्ट मैनुअल। अभिन्न लोगों से डरो मत - आप सभी को सारांश के रूप में पढ़ सकते हैं।
इसके अलावा, इस क्षण के साथ काम करने के लिए इस्तेमाल OpenCV फ़ंक्शन पर इसका एक छोटा अवलोकन है। यह बहुत पुरानी सामग्री (2001) है, इसलिए OpenCV मैनुअल का जिक्र थोड़ा पुराना है, लेकिन यह अभी भी मदद करता है।
और अद्भुत तीसरे अध्याय की तुलना में, यह निर्दिष्ट करना कि किस क्षण का उपयोग किस क्षण की विशेषता का वर्णन करने के लिए किया जाता है।
(इमेज प्रोसेसिंग ब्लॉग) उत्कर्ष: इमेज मोमेंट्स
सरल, छोटा और मिलनसार। मुझे पहले इस ब्लॉग पर बहुत सारी अच्छी सामग्री मिली।
अस्वीकरण एआई शेक कुछ बिंदु पर ऑफ़लाइन लग रहा था। यहां एआई शेक लेखक का मुखपृष्ठ है , जहां वह इस परियोजना के बारे में बात करता है, इसलिए यह अभी भी समर्थित है। मुझे उम्मीद है कि यह जल्द ही ऑनलाइन वापस आ जाएगा, लेकिन अगर नहीं तो इसे लेखक के वेबपेज के माध्यम से ट्रैक किया जा सकता है।
शीघ्र ही, स्थानिक क्षण छवि में वस्तु के बारे में जानकारी देता है , अर्थात वस्तु स्थिति पर संबंधित (आश्रित) ।
केंद्रीय क्षणों रहे अनुवादकीय निश्चरता के लिए समायोजित , "समन्वय प्रणाली" प्रश्न में वस्तु के केन्द्रक (गुरुत्वाकर्षण का केंद्र) के लिए गणना के लिए इस्तेमाल किया की उत्पत्ति को ले जाकर।
अंत में, केंद्रीय सामान्यीकृत क्षणों को ऑब्जेक्ट के क्षेत्र द्वारा स्केल किया जाता है, और इस प्रकार ट्रांसलेशनल इनवेरियन के अतिरिक्त पैमाने पर अपरिवर्तनीय होते हैं ।
अब वास्तविक प्रश्न भाग के लिए: समोच्च क्षणों के बारे में क्या?
इस हिस्से से कटौती ज्यादातर पर आधारित है
और उन स्रोतों से सबसे महत्वपूर्ण उद्धरण:
एक समोच्च के क्षण उसी तरह से ned होते हैं, लेकिन ग्रीन के सूत्र का उपयोग करके गणना की जाती है।
(OpenCV संदर्भ मैनुअल)
विमान ज्यामिति में, और विशेष रूप से, क्षेत्र के सर्वेक्षण में, ग्रीन की प्रमेय का उपयोग केवल परिधि पर एकीकृत करके विमान के आंकड़ों के क्षेत्र और केंद्रक को निर्धारित करने के लिए किया जा सकता है ।
(ग्रीन के लिए विकि)
इसके अलावा, cvContourMoments
अब के लिए सिर्फ एक उपनाम है cvMoments
।
(ब्रैडस्की केहलर पुस्तक)
उसके आधार पर, मैं यह कहूंगा कि समोच्च क्षण ऑब्जेक्ट आकृति के विशेष उपायों को संदर्भित नहीं करता है, लेकिन छवि क्षणों की गणना करने के लिए एक विशेष तरीके के बजाय , केवल समोच्च जानकारी (संपूर्ण छवि के लिए पिक्सेल जानकारी के बजाय) का उपयोग कर रहा है।
मौलिक मामले में अंतर यह होगा कि दोनों की गणना कैसे की जाती है।
- मेरा अनुमान है कि प्रत्यक्ष कार्यान्वयन पिक्सेल-बाय-पिक्सेल सारांश द्वारा काम करेगा, सीधे सूत्र को लागू करना। वस्तु के भरे जाने की उम्मीद है।
- समोच्च क्षणों के लिए मेरा अनुमान है कि छवि आकृति पहले निर्धारित की जाती है (OpenCV मैनुअल से परामर्श करें) और फिर समोच्च डेटा पर ग्रीन प्रमेय लागू किया जाता है।
यह वास्तविक छवियों के लिए मापों को थोड़ा अलग बनाता है क्योंकि विधियाँ उनके लिए अलग-अलग होंगी: संवेदनशीलता: शोर, स्केलिंग, विवेकाधीन (निरंतर छवि के बजाय पिक्सेल ग्रिड)। इसके अलावा, गति : प्रत्यक्ष दृष्टिकोण का उपयोग करने की तुलना में आकृति का उपयोग करके गणना करना तेज है। मैं अनुमान लगाऊंगा कि वे बिना किसी शोर के एक (आदर्श) निरंतर काले और सफेद छवि के लिए पूरी तरह से समान परिणाम देंगे।
तो, आपके सवालों का जवाब देने के लिए: क्षण समान होना चाहिए (शोर आदि के कारण अलग होना )। आप केंद्रीय तरीकों को निर्धारित करने के लिए दोनों विधियों द्वारा गणना किए गए स्थानिक (कच्चे) क्षणों का उपयोग कर सकते हैं (जो अभी भी एक ही बात का वर्णन करेंगे)।
इस दावे का आगे समर्थन इस लेख का अस्तित्व है (मैं केवल सार पढ़ता हूं, लेकिन बहुत प्रासंगिक होना चाहिए, और यहां तक कि सार जानकारीपूर्ण है):
परिधि प्राप्त करने के बारे में ध्यान दें : मुझे लगता है, "परिधि" पाने के लिए जो वास्तव में समोच्च का सिर्फ एक क्षेत्र है, मैं इसकी गणना करूंगा0टी एचवस्तुओं के आकृति की छवि का क्षण, लेकिन "किसी वस्तु के आकृति" के बजाय आकृति को वास्तव में पतली वस्तु मानते हैं ।
यदि आप इस पल का आगे उपयोग करते हैं, तो आगे के सभी माप निश्चित रूप से भिन्न होंगे।