क्या किसी को किसी वन दृश्य की छवि में एक निशान (एक रेखा या बिंदु से बिंदु वक्र के रूप में) की पहचान के लिए किसी भी शोध / कागजात / सॉफ़्टवेयर के बारे में पता है (कैमरे के नज़रिए से निशान के साथ कहीं खड़े हैं)?
मैं एक एल्गोरिथ्म खोजने की कोशिश कर रहा हूं जो एक छवि ले सकता है जैसे:
और एक मुखौटा का उत्पादन, एक संभावित "निशान" की पहचान, जैसे:
जैसा कि आप देख सकते हैं, मूल छवि थोड़ी धुंधली है, जो उद्देश्यपूर्ण है। छवि स्रोत सही फोकस की गारंटी नहीं दे सकता है, इसलिए मुझे उचित मात्रा में शोर और धुंधलापन को संभालने में सक्षम होना चाहिए।
मेरा पहला विचार एक गाऊसी धब्बा लागू करना था, और छवि को खंडों में विभाजित करना था, आसन्न ब्लॉकों की तुलना तेज रंग अंतर की तलाश में (एक निशान "बढ़त" का संकेत)। हालांकि, मुझे जल्दी से एहसास हुआ कि प्रकाश में छाया और अन्य परिवर्तन आसानी से उस बंद को फेंक देते हैं।
मैं SURF सुविधाओं को निकालने के बारे में सोच रहा था, लेकिन मुझे केवल SURF / SIFT के साथ सफलता मिली है जब छवि पूरी तरह से स्पष्ट है और लगातार प्रकाश व्यवस्था के साथ है।
मैंने छवियों और मुखौटों को बहुत छोटे आकार (जैसे 100x75) तक स्केल करने की कोशिश की है, उन्हें 1xN वैक्टर में परिवर्तित किया है, और उनका उपयोग FANN- आधारित तंत्रिका नेटवर्क को प्रशिक्षित करने के लिए किया है (जहां छवि इनपुट है और मुखौटा वांछित है। उत्पादन)। यहां तक कि इतने छोटे आकार में, 75% इनपुट वेक्टर के साथ 1 छिपी हुई परत के साथ, इसे प्रशिक्षित करने में 6 घंटे लगे, और अभी भी परीक्षण सेट में किसी भी मुखौटे की भविष्यवाणी नहीं कर सकता है।
क्या कोई इस विषय पर किसी अन्य तरीके या कागजात का सुझाव दे सकता है?