जब हमारे पास पृष्ठभूमि क्षेत्र में शोर होता है तो हम शोर को दूर करने के लिए माध्य फ़िल्टर का उपयोग कर सकते हैं क्योंकि हमारे प्रसंस्करण के लिए कोई तेज विशेषता नहीं है। जब हम छवि क्षेत्र के लिए शोर हटाने का काम करते हैं जिसमें किनारों (बारीक विवरण) होते हैं। यह क्षेत्र पूरी तरह से धुंधला हो जाता है और हम बेहतर विवरण याद करते हैं।

क्या हम ऐसा फ़िल्टर लागू कर सकते हैं जो समतल क्षेत्र (छवि की पृष्ठभूमि) पर भारी धुंधलापन करेगा और फ़ीचर क्षेत्रों में बहुत कम धुंधलापन लागू करेगा? एक और,

क्या हमारे पास opencv में इस फ़िल्टर का कार्यान्वयन है?

0
user14135319 18 सितंबर 2020, 07:07

3 जवाब

सबसे बढ़िया उत्तर

एक बहुत अच्छा अनुकूली फिल्टर द्विपक्षीय फिल्टर है। यह चौरसाई के लिए एक गाऊसी फिल्टर लागू करता है, लेकिन इसके अतिरिक्त प्रत्येक नमूने का वजन मुखौटा के नीचे केंद्रीय मूल्य के समान होता है। इस प्रकार, यह प्रभावी रूप से केवल उन पिक्सेल से अधिक औसत है जिनका मान समान है। समतल क्षेत्र में, सभी पिक्सेल का मान समान होता है, इसलिए यह पूर्ण कर्नेल पर औसत होता है। किनारे के पास, केवल किनारे तक के पिक्सेल का मान समान होता है, इसलिए यह केवल किनारे तक के पिक्सेल पर औसत होता है।

OpenCV में इसे cv::bilateralFilter.

3
Cris Luengo 18 सितंबर 2020, 09:14

हम देख सकते हैं कि हमें कितना शोर विचरण () मिलने वाला है और साथ ही, हम यह भी देख सकते हैं कि हमें पिक्सेल में कितना विचरण मिलेगा।

यदि हम एक विंडो लेते हैं और उन दो मापदंडों की गणना करते हैं, तो मान लें कि एक समतल क्षेत्र (पृष्ठभूमि क्षेत्र) में, शोर विचरण उच्च के रूप में मौजूद होगा और यदि आप समतल क्षेत्र में पिक्सेल विचरण को देखते हैं, तो यह अपेक्षाकृत कम होगा। . यदि हम इसे किनारों में देखते हैं तो पिक्सेल विचरण ऊँचा होता है और शोर विचरण अपेक्षाकृत कम होता है

शोर विचरण और पिक्सेल विचरण (शोर विचरण/पिक्सेल विचरण) के बीच का अनुपात समतल क्षेत्र (पृष्ठभूमि क्षेत्र) में उच्च और किनारों या बारीक विवरण क्षेत्रों में कम होगा।

उदाहरण के लिए, हम मीन स्क्वायर एरर फ़िल्टर देख सकते हैं

कहां

  • छवि में कोई शोर नहीं होने पर कोई फ़िल्टरिंग नहीं होती है
  • छवि के पृष्ठभूमि क्षेत्रों में, जहां बिना शोर वाली छवि में पिक्सेल मान काफी स्थिर होते हैं, शोर विचरण कम होगा और हमारा माध्य फ़िल्टर प्रभाव कम होगा
  • छवि के क्षेत्र में जहां स्थानीय विचरण (विंडो का पिक्सेल विचरण) शोर विचरण की तुलना में बहुत अधिक है, फ़िल्टर अनफ़िल्टर्ड छवि डेटा के करीब एक मान देता है। यह वांछित है क्योंकि उच्च स्थानीय वैरिनेस किनारों/बारीक विवरणों को निहित करता है। ताकि यह फ़िल्टर मूल छवि विवरण को सुरक्षित रखे

सामान्य तौर पर, MMSE फ़िल्टर एक ऐसा मान देता है जिसमें फ़िल्टर न किए गए छवि डेटा f(x,y) होते हैं, जिनमें से कुछ मूल मान को घटा दिया जाता है और कुछ स्थानीय माध्य जोड़ा जाता है। MMSE फ़िल्टर शोर को दूर करते हुए छवि विवरण को संरक्षित करते हुए स्थानीय छवि आँकड़ों के अनुकूल हो जाता है। उपयोग की जाने वाली विंडो का आकार और शोर विचरण उपयोगकर्ता द्वारा निर्दिष्ट किया जाना है।

0
rcvaram 18 सितंबर 2020, 07:58

माध्य फ़िल्टर की तलाश करें। उदाहरण:

enter image description here

OpenCV में उपलब्ध डॉक्टर यहां< /ए>

1
fmigneault 18 सितंबर 2020, 07:54