मैं इमेज प्रोसेसिंग के साथ बहुत कम अनुभव वाला एक जीवविज्ञानी हूं लेकिन MATLAB का पर्याप्त ज्ञान है और इमेज प्रोसेसिंग टूलबॉक्स है। आदर्श रूप से मैं एक MATLAB आधारित समाधान की तलाश कर रहा हूं, लेकिन इसके बारे में कैसे जाना जाए, इसका एक तरीका भी उपयोगी होगा।
अद्यतन (28 नवंबर 2011) यह प्रतीत होता है कि मिश्रित छवियों का उपयोग करते समय कुछ समस्याएं (जैसे सिग्नल में ओवरलैप और रंग की परिभाषा) होती हैं (जो कि मैंने प्रारंभिक प्रश्न में प्रस्तुत की है)। मैं 2 चैनलों से अलग-अलग छवियां संलग्न कर रहा हूं: हरा और लाल (मिश्रित छवि में फ़िरोज़ा क्षेत्रों को अनदेखा किया जा सकता है), और कोपोसिट छवि । लाल चैनल 2 कारणों से खराब है: 1. इसकी पृष्ठभूमि अधिक होने के कारण इसके विपरीत खराब होता है, 2. चूंकि लाल रंग की पृष्ठभूमि स्तर पर हरे रंग में रक्तस्राव होता है।
एक विशेषता को समग्र छवि पर एक क्षेत्र के रूप में परिभाषित किया गया है जिसमें ग्रीन-रेड-फ़िरोज़ा-रेड-ग्रीन है या समकक्ष हरे और लाल रंग पर 2 आसन्न रैखिक खंड हैं जो कॉलिनियर और संक्रामक हैं।
मुझे उम्मीद है कि दो अलग-अलग चैनलों से छवियों को देखने से सुविधाओं की पहचान आसान हो जाती है।
एल्गोरिथ्म के लिए मेरे पास निम्नलिखित सुझाव हैं:
पहले सह-रेखीय हरे खंडों की पहचान करें (और हरे खंडों की लंबाई निर्धारित करें)
निर्धारित करें कि लाल चैनल में आसन्न संक्रामक और कॉलिनियर सेगमेंट एक दूसरे की ओर (यानी हरा-> लाल-> <-red <-ग्रीन) का सामना कर रहे हैं। यदि हाँ उस बिंदु से लाल खंड की लंबाई परिभाषित करें, जहां हरे खंड खंड (क्योंकि वे हरे खंडों के साथ ओवरलैप होंगे) तब तक लाल खंड पर बिंदु है जो कि सुविधा के अन्य लाल खंड के सबसे करीब है। (यानी लाल खंड के सिरों में से एक अतिव्यापी हरे खंड के अंत में सेट है)।
बहुत धन्यवाद!
पृष्ठभूमि :
मेरा सवाल एक छवि से सुविधा निकालने से संबंधित है:
मूल छवि (tif) यहां स्थित है:
छवि उदाहरण 1 (ड्रॉपबॉक्स)
यह छवि 3 चैनलों का एक संयोजन है (tif प्रारूप में): लाल, हरा और फ़िरोज़ा। फ़िरोज़ा रंग के तंतुओं में हमारे द्वारा कवर किए गए सभी डीएनए होते हैं। ब्याज की विशेषता ग्रीन-रेड - फ़िरोज़ा - रेड-ग्रीन फीचर है जो एकल डीएनए स्ट्रैंड पर है जो छवि के बीच में है।
लाल आम तौर पर नीर है। यह उदाहरण अच्छा है क्योंकि इसके विपरीत अच्छा है। हालांकि, कभी-कभी छवियां इतनी अच्छी नहीं होती हैं और पूरी छवि में धुंध होती है, इसलिए हरे और लाल रंग के लिए एक विशिष्ट आरजीबी मूल्य को हार्ड-कोडिंग करना सभी छवियों के लिए काम नहीं कर सकता है। इसके अलावा, ध्यान दें कि फाइबर जरूरी क्षैतिज नहीं हैं, उन्हें घुमाया जा सकता है (लेकिन कभी ऊर्ध्वाधर नहीं)।
कृपया इस छवि को एक उदाहरण के लिए देखें:
मूल छवि (tif) यहां स्थित है:
छवि उदाहरण 2 (ड्रॉपबॉक्स)
इसके अलावा, कभी-कभी एक छवि में कई ऐसी विशेषताएं होती हैं और कभी-कभी एक ही डीएनए स्ट्रैंड पर कई विशेषताएं होती हैं। अंत में कभी-कभी केवल आंशिक विशेषताएं हो सकती हैं (यानी अलग-थलग हरे या अलग-थलग लाल या अलग-थलग हरे-लाल खंड, लेकिन अनपेक्षित)।
सवाल:
मैं आभारी रहूंगा अगर कोई मुझे हरे और लाल खंडों के अलग-अलग खंडों की लंबाई प्राप्त करने में मदद कर सकता है, क्योंकि ब्याज की सुविधा ग्रीन-रेड - फ़िरोज़ा - रेड-ग्रीन है, प्रत्येक सुविधा में 5 मानों की एक सरणी होगी (पहले हरित खंड की लंबाई, पहले लाल खंड की लंबाई, फ़िरोज़ा खंड की लंबाई, दूसरे लाल खंड की लंबाई और दूसरे हरित खंड की लंबाई)।