फोटोग्राफ से ट्रैफ़िक संकेत कैसे निकालें?


15

नीचे दी गई छवि जैसी छवि से ट्रैफ़िक संकेत निकालने के लिए मैं किस छवि विश्लेषण तकनीक का उपयोग कर सकता हूं?

महानगरीय सड़क के किनारे का बाहरी शॉट

संपादित करें:

अनीसोट्रोपिक प्रसार के बाद: मैं जो पृष्ठभूमि नहीं चाहता हूं वह थोड़ा साफ हो जाता है

यहाँ छवि विवरण दर्ज करें

Dilation के बाद:

यहाँ छवि विवरण दर्ज करें

डिफ्यूजन के बाद थ्रेसहोल्डिंग: इस उद्देश्य के लिए सर्वश्रेष्ठ थ्रेसहोल्ड का पता लगाना संभव नहीं है

यहाँ छवि विवरण दर्ज करें

हालाँकि मैं यह पता नहीं लगा पा रहा हूँ कि पृष्ठभूमि को कैसे हटाया जाए?

संपादित करें: मैं बस अपनी छवि के इन हिस्सों को चाहता हूं

यहाँ छवि विवरण दर्ज करें

एक और इनपुट छवि लेना:

यहाँ छवि विवरण दर्ज करें

माध्य फ़िल्टरिंग और किनारे का पता लगाना

यहाँ छवि विवरण दर्ज करें

नीचे की टोपी छानने के बाद:

यहाँ छवि विवरण दर्ज करें

मैं सड़क के संकेतों को कैसे अलग करूं कृपया मदद करें?


मेरे लिए, "ट्रैफ़िक सिग्नल" का अर्थ है एक जलाया हुआ उपकरण justsymbol.com/images/traffic-signal-sign-6.png , एक संकेत नहीं। क्या आपका मतलब केवल संकेतों से है?
एंडोलिथ

हाँ केवल संकेत
विनी

आपने खुद को किस दृष्टिकोण से आज़माया है?
Maurits

हां मेरे पास टेम्प्लेट हैं
vini

@Mauritis
vini

जवाबों:


17

क्या आपने सहसंबंध की तरह कुछ सरल करने की कोशिश की?

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

मेरे पास कोई अन्य टेम्पलेट नहीं है, इसलिए मैंने आपके द्वारा पोस्ट की गई दूसरी तस्वीर से साइन को सरल बनाया है:

यहाँ छवि विवरण दर्ज करें

हालांकि टेम्प्लेट को थोड़ा घुमाया जाता है, फिर भी क्रॉस सहसंबंध अभी भी प्रयोग करने योग्य लगता है

यहाँ छवि विवरण दर्ज करें

और सबसे अच्छा मैच सही स्थिति में पाया जाता है:

यहाँ छवि विवरण दर्ज करें

(आपको किसी भी आकार के संकेतों का पता लगाने के लिए प्रत्येक टेम्पलेट के कई स्केल किए गए संस्करणों की आवश्यकता होगी)


1
@ मिक्की: क्या आप इस्तेमाल की गई प्रक्रिया समझा सकते हैं?
स्मोक्रीस

हाँ जो थोड़ा और मदद करेगा। विचार अच्छा लगता है
vini

@vini यदि आपके पास टेम्प्लेट हैं और आप अपनी छवि में इसके उदाहरण खोजने की कोशिश कर रहे हैं, तो क्रॉस-सहसंबंध सबसे प्राकृतिक दृष्टिकोण है और आपके द्वारा किए गए पहले दृष्टिकोणों में से होना चाहिए। यहाँ एक उत्तर यहाँ है (Mathematica code) और दूसरा SO (MATLAB कोड) पर जहाँ मैं इस दृष्टिकोण का उपयोग करता हूँ।
लोरेम इप्सम

7

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

जबकि मैं व्यक्तिगत रूप से ट्रैफ़िक संकेतों पर काम नहीं करता था, मुझे लगता है कि वायोला-जोन्स एल्गोरिथम (पेपर) का उपयोग करके सर्वोत्तम परिणाम प्राप्त किए गए थे । संक्षेप में, यह एक ऐसा एल्गोरिथ्म है जो एक मजबूत क्लासिफायर बनाने के लिए कमजोर क्लासिफायर के कैस्केड (सटीकता के साथ यादृच्छिक यादृच्छिक की तुलना में थोड़ा अधिक) का उपयोग करता है जो कठिन कार्यों में भी मजबूत है।

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

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


6

वैसे, road way signs detectionइस विषय पर आपको बहुत सारे अच्छे पेपर मिलते हैं।

कुछ रंग विभाजन के कारण अजीब नीले, हरे, लाल रंग आदि का उपयोग करते हैं।

कुछ पहले गाऊसी स्मूदी लगाते हैं, फिर कैनी एज डिटेक्शन और साइन बोर्ड निकालने के लिए कंटूर फाइंडिंग।

दो लिंक का अनुसरण करने का प्रयास करें: लिंक 1 , लिंक 2


मृत लिंक, दुर्भाग्य से
चार्ल्सबी

वास्तव में दोनों लिंक मेरे लिए काम करते हैं।
आबिद रहमान के

@CharlesB: लिंक अपडेट किए गए हैं :)
अनूप KP

5

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

पहला चरण (कठिन परिवर्तन का उपयोग करने वाले उम्मीदवारों का पता लगाना) कठिन कदम है। मैं यह पता लगाने की कोशिश करने के कई तरीकों के बारे में सोच सकता हूं कि वह उम्मीदवार संकेत है या नहीं। यह एक मजेदार समस्या है। इसे हल करने का आनंद लें :)

वैसे, मुझे यकीन है कि आप अच्छे शोध लेख पा सकते हैं जो अत्यधिक संबंधित हैं

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