2012-04-10 13 views
9

मैं डिकॉम वीवर को लागू करने की कोशिश कर रहा हूं। और मैंने सोचा कि मैं लगभग कर चुका हूँ। लेकिन कुछ सीटी छवियों MATLAB के साथ अलग है। तो मैंने टैग की जांच की। तब मुझे कुछ मिला।डिकॉम विंडो सेंटर, विंडो चौड़ाई

इन छवियों में विंडो सेंटर और विंडो चौड़ाई का दो मान है।

खिड़की केंद्र = [2000], खिड़की चौड़ाई = [8000]

तब मैं yMin, yMax गणना।

yMin = (winCenter - 0.5 * winWidth)
yMax = (winCenter + 0.5 * winWidth)

if(inPixel <= yMin) 
    outpixel = 0; 
else if (inPixel > yMax) 
    outPixel = 255; 
else 
    outPixel = (((i - (winCenter - 0.5))/(winWidth - 1)) + 0.5) * 255; 

लेकिन समस्या यह मामला है।

खिड़की केंद्र = [-600; 40], खिड़की चौड़ाई = [400; 1200]

कैसे मैं इस मूल्यों की गणना कर सकते हैं? कोई भी जानता है कि मैं इसे कैसे कार्यान्वित कर सकता हूं।

उत्तर

11

छवि की विभिन्न विशेषताओं को देखने के लिए सीटी छवियों को एकाधिक विंडो सेटिंग्स का उपयोग करके देखा जाना असामान्य नहीं है। उदाहरण के लिए, आप नरम ऊतक को देखने के लिए हड्डियों और दूसरे को देखने के लिए एक विंडो सेटिंग का उपयोग करेंगे। यह संभावना है कि औपचारिकता उपकरण ने window center (0028, 1050) और window width (0028, 1051) को एक से अधिक मूल्य बहुगुणता के साथ भेजा। इसलिए, इस मामले में आपकी विंडो सेटिंग (केंद्र, चौड़ाई) (-600, 400) या (40, 1200) है और आप सेटिंग का उपयोग करके प्रदर्शित कर सकते हैं।

+0

ओह मुझे मिल गया। असल में मैंने पहले से ही कोशिश की है (केंद्र, चौड़ाई) (-600, 400) या (40, 1200) है। लेकिन मुझे कारण पता नहीं है। इसलिए आपका धन्यवाद। – wallflower

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