2012-02-09 10 views
6

enter image description hereछवि के हिस्सों को बढ़ाने के लिए आदर्श थ्रेसहोल्डिंग तकनीक क्या होनी चाहिए?

क्या थ्रेशोल्डिंग techique मैं आदेश छवि के साथ-साथ बाहरी सीमा के अंदर उज्ज्वल क्षेत्रों को उजागर करने में छवि के लिए आवेदन करना चाहिए ..

im2bw समारोह एक अच्छा परिणाम नहीं दे करता है

सहायता !!

संपादित करें: मेरी छवियाँ के अधिकांश निम्नलिखित हिस्टोग्राम है

enter image description here

संपादित करें: मिला एक त्रिकोण सीमा विधि है कि सूट अपने काम :)

enter image description here

+0

यदि आपका लक्ष्य छवि पर इसके विपरीत में सुधार करना है, तो आपको एक स्वर वक्र http://www.mediachance.com/pseam/help/curves.html। – Simon

उत्तर

5

आपका प्रश्न नहीं है उत्तर देने में बहुत आसान है क्योंकि आप वास्तव में परिभाषित नहीं करते कि एक आदर्श समाधान क्या हासिल करना चाहिए।

क्या आपने im2bw(yourImage, 0.1); को आजमाया है? मैं एक थ्रेसहोल्ड का उपयोग कर रहा हूं कि किन हिस्सों को काले और वाह भागों को नहीं होना चाहिए। मुझे इसके साथ मूल परिणाम मिला (निश्चित रूप से उद्देश्य क्या है) के आधार पर। इसे आज़माएं और यदि यह पर्याप्त नहीं है, तो हमें बताएं कि आपको इसे किस तरह सुधारने की ज़रूरत है और मैं कुछ और उन्नत तकनीकों के साथ मदद करने की कोशिश करूंगा!

संपादित करें: क्रमशः थ्रेसहोल्ड 0.1 और 0.01 का उपयोग करके, शायद कुछ ~ 0.05 अच्छा होना चाहिए?

Using threshold 0.1

Using threshold 0.01

+0

धन्यवाद @ निकलास मुझे यह परिणाम मिला है, लेकिन यह एकमात्र छवि नहीं है जिस पर मैं काम कर रहा हूं ... मैं एक हिस्टोग्राम डालूंगा कि मेरी अधिकांश छवियां दिखाती हैं .. – vini

+0

अनुकूलन का चयन करना मेरे मामले में सबसे अच्छा होगा – vini

+0

@vini आपको परिभाषित करना होगा कि आप क्या करने की कोशिश कर रहे हैं। हो सकता है कि थ्रेसहोल्ड अनुकूल रूप से समाधान का समाधान हो। लेकिन अधिक जानकारी के बिना समाधान का सुझाव देना मुश्किल है। आप "उज्ज्वल क्षेत्र" को कैसे परिभाषित करते हैं? – Simon

1

यह आप क्या करना है '' छवि विभाजन 'चाहते हैं की तरह लगता है' (देखें http://en.wikipedia.org/wiki/Segmentation_(image_processing))।

अधिकांश विधियां चैन-वेज़ मॉडल पर आधारित होती हैं जो एक स्तरीय सेट फ़ंक्शन से ऑप्टिमाइज़ेशन समस्या को हल करके ब्याज के क्षेत्र की पहचान करती है। चूंकि आप matlab का उपयोग कर रहे हैं, यह कोड: http://www.stanford.edu/~tagoldst/Tom_Goldstein/Split_Bregman.html आपको रुचि रखने वाले क्षेत्रों को ढूंढने का अच्छा काम करना चाहिए।

+0

आपके द्वारा प्रदान किया गया कोड खाली है .. और हाँ, मैं छवि विभाजन करना चाहता हूं हालांकि इसके लिए एक उपयुक्त विधि नहीं ढूंढ पाई है .. मेरी अधिकांश छवियां मेरे पास हैं प्रदान किया गया – vini

+0

लिंक पृष्ठ के निचले हिस्से में "segment.zip" http://www.stanford.edu/~tagoldst/Tom_Goldstein/Split_Bregman_files/segment.zip है। – dranxo

+0

इसमें इसकी खाली – vini

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