2012-01-22 29 views
15

मुझे छवि से शोर को कम करने के कुछ तरीके मिल गए हैं, लेकिन मेरा कार्य इसे मापना है।मैं छवि शोर को माप सकता हूं

तो मुझे एल्गोरिदम में दिलचस्पी है जो मुझे कुछ संख्या, शोर रेटिंग देगी। उस नंबर के साथ मैं यह कहने में सक्षम हूं कि एक छवि के मुकाबले कम शोर है।

+0

किस प्रकार का शोर? शोर का स्रोत क्या है? क्या यह कैमरे के सीसीडी से है? या यह गॉसियन शोर की तरह बनाया गया है और एक कार्यक्रम द्वारा छवि में जोड़ा गया है? –

+1

का एक डुप्लिकेट लगता है: http://stackoverflow.com/questions/2440504/noise-estimation-noise-measurement-in-image – bummzack

उत्तर

2

मेरी समस्या का समाधान करने के लिए मैं अगले दृष्टिकोण का इस्तेमाल किया:

मेरे शोर रेटिंग सिर्फ पिक्सल है कि शोर के रूप में मान्यता प्रदान की गयी की संख्या है। शोर से सामान्य पिक्सेल को अलग करने के लिए, मैंने अभी अपने पड़ोसी पिक्सेल के मध्यम मूल्य की गणना की है और यदि इसका मूल्य कुछ महत्वपूर्ण मूल्य से बड़ा था, तो हम कहते हैं कि यह शोर है।

if (ABS(1 - (currentPixel.R+currentPixel.G+currentPixel.B)/(neigborsMediumValues.R + neigboursMediumValues.G + neigboursMediumValues.B))) > criticalValue) 
then 
{ 
    currentPixelIsNoise = TRUE; 
}  
+4

यदि कोई थ्रेसहोल्ड से अधिक हो तो शोर के रूप में पिक्सल को वर्गीकृत करने के बजाय, आप माप सकते हैं "त्रुटि" और छवि में सभी पिक्सेल के लिए भिन्नता या मानक विचलन की गणना करें। इससे आपको थ्रेसहोल्ड और एन पिक्सल के ऊपर एन पिक्सल के बीच अंतर करने में मदद मिलेगी। यह थ्रेसहोल्ड चुनने की आवश्यकता से भी बचाता है। –

+0

@AdrianMcCarthy यह छवि विकृति या माध्य वर्ग त्रुटि (एमएसई) के समान है? – GTodorov

8

इमेज प्रोसेसिंग के एक दृश्य से, आप क्लासिक कागज से परामर्श कर सकते हैं "Image quality assessment: From error visibility to structural similarity" इमेज प्रोसेसिंग है, जो पहले ही Google विद्वान के अनुसार 3000+ बार उद्धृत किया गया है पर आईईईई लेनदेन में प्रकाशित। बुनियादी विचार मानव की दृश्य धारणा प्रणाली संरचनात्मक समानता के प्रति अत्यधिक संवेदनशील है। हालांकि, शोर (या विरूपण) अक्सर इस तरह की समानता तोड़ता है। इसलिए लेखकों ने इस प्रेरणा के आधार पर छवि गुणवत्ता के लिए उद्देश्य माप का प्रस्ताव देने का प्रयास किया। आप MATLAB here में कार्यान्वयन पा सकते हैं।

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