2011-11-14 6 views
5

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

मुझे जो चीज करने की ज़रूरत है वह मूल रूप से दिशा (कोण) प्राप्त करने के लिए है दांत और अंक के सेट जो प्रत्येक दांत के समोच्च पर कार्य-विशिष्ट गणनाओं को पूरा करने के लिए रखे जाते हैं।

कृपया & एल्गोरिदम/पुस्तकालयों पर सलाह दें जो उपयोगी हो सकती हैं। सी # prefferrable होगा, लेकिन अन्य भाषाओं भी ठीक हैं।

अग्रिम धन्यवाद।

छवि नमूने सब इस के समान हैं (मैं सही से खासकर दूसरे और तीसरे दांत में दिलचस्पी रखता हूँ):

उत्तर

1

ओच, दर्दनाक लग रहा है! (चित्र) मैंने एफ़ोर लाइब्रेरी को बहुत उपयोगी पाया है। यह सी # में लिखा गया है, और आप स्रोत यहां से डाउनलोड कर सकते हैं:

http://www.aforgenet.com/framework/downloads.html

और इसके उपयोग का एक अच्छा लेख यहाँ:

http://www.codeproject.com/KB/GDI-plus/Image_Processing_Lab.aspx

शायद ग्रेस्केल और एक उच्च पिक्सेल तीव्रता में तो सीमा केवल दांत का सबसे हल्का हिस्सा दिखाने के लिए, फिर किनारे का पता लगाने या समोच्च ट्रेस। ऐसा लगता है कि दाँत के ऊपरी किनारे में उच्चतम पिक्सेल तीव्रता है, इसलिए इन समोच्चों को एक बार मिलने के बाद, आप अपने एलएचएस और rhs extremities का उपयोग करके इस समोच्च के कोण को खोजने के लिए कुछ ट्रिगर कर सकते हैं?

2

मैं निश्चित रूप से OpenCV का उपयोग कर की सिफारिश करेंगे। इसमें एक सी # रैपर उपलब्ध है जिसे EmguCV कहा जाता है, जो सहायक होना चाहिए।

आप ITK लाइब्रेरी को देखने पर भी विचार कर सकते हैं, जिसमें ओपनसीवी की तुलना में कहीं अधिक छवि पंजीकरण और विभाजन प्रकार एल्गोरिदम हैं, लेकिन मेरा मानना ​​है कि इसमें केवल एक सी ++ कार्यान्वयन है।

आशा है कि यह सहायक है!

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