हिस्टोग्राम स्ट्रेचिंग

हिस्टोग्राम के अन्य लाभ में से एक है कि हमने हिस्टोग्राम के परिचय के अपने ट्यूटोरियल में चर्चा की है इसके विपरीत वृद्धि हुई है।

कंट्रास्ट बढ़ाने के दो तरीके हैं। पहले एक को हिस्टोग्राम स्ट्रेचिंग कहा जाता है जो इसके विपरीत बढ़ता है। दूसरे को हिस्टोग्राम समीकरण कहा जाता है जो विपरीतता को बढ़ाता है और यह हिस्टोग्राम समीकरण के हमारे ट्यूटोरियल में चर्चा की गई है।

इससे पहले कि हम कंट्रास्ट बढ़ाने के लिए हिस्टोग्राम स्ट्रेचिंग पर चर्चा करें, हम संक्षेप में कंट्रास्ट को परिभाषित करेंगे।

कंट्रास्ट

कंट्रास्ट अधिकतम और न्यूनतम पिक्सेल तीव्रता के बीच का अंतर है।

इस छवि पर विचार करें।

इस चित्र का हिस्टोग्राम नीचे दिखाया गया है।

अब हम इस छवि से विपरीत गणना करते हैं।

विपरीत = 225।

अब हम छवि के विपरीत वृद्धि करेंगे।

छवि के विपरीत बढ़ रही है

कंट्रास्ट बढ़ाने के लिए चित्र के हिस्टोग्राम को खींचने का सूत्र है

सूत्र को न्यूनतम और अधिकतम पिक्सेल तीव्रता को ग्रे के स्तर से गुणा करने की आवश्यकता होती है। हमारे मामले में छवि 8bpp है, इसलिए ग्रे का स्तर 256 है।

न्यूनतम मान 0 है और अधिकतम मान 225 है। इसलिए हमारे मामले में सूत्र है

जहाँ f (x, y) प्रत्येक पिक्सेल की तीव्रता के मान को दर्शाता है। किसी छवि में प्रत्येक f (x, y) के लिए, हम इस सूत्र की गणना करेंगे।

ऐसा करने के बाद, हम अपने विपरीत को बढ़ाने में सक्षम होंगे।

हिस्टोग्राम स्ट्रेचिंग लगाने के बाद निम्न छवि दिखाई देती है।

इस चित्र का विस्तृत हिस्टोग्राम नीचे दिखाया गया है।

हिस्टोग्राम के आकार और समरूपता पर ध्यान दें। हिस्टोग्राम अब फैला हुआ है या अन्य साधनों में विस्तारित है। इस पर एक नज़र डालो।

इस मामले में छवि के विपरीत के रूप में गणना की जा सकती है

विपरीत = २४०

इसलिए हम कह सकते हैं कि छवि के विपरीत वृद्धि हुई है।

Note : कंट्रास्ट बढ़ाने का यह तरीका हमेशा काम नहीं करता है, लेकिन यह कुछ मामलों में विफल हो जाता है।

हिस्टोग्राम स्ट्रेचिंग का असफल होना

जैसा कि हमने चर्चा की है, कि एल्गोरिथ्म कुछ मामलों में विफल रहता है। उन मामलों में छवियां शामिल होती हैं जब पिक्सेल तीव्रता 0 होती है और छवि में 255 मौजूद होते हैं

क्योंकि जब एक छवि में पिक्सेल 0 और 255 मौजूद होते हैं, तो उस स्थिति में वे न्यूनतम और अधिकतम पिक्सेल तीव्रता बन जाते हैं जो इस तरह सूत्र को बर्बाद कर देते हैं।

मूल सूत्र

सूत्र में फेल केस वैल्यू डालना:

सरल है कि अभिव्यक्ति देता है

इसका मतलब है कि आउटपुट इमेज प्रोसेस्ड इमेज के बराबर है। इसका मतलब है कि इस छवि पर हिस्टोग्राम स्ट्रेचिंग का कोई प्रभाव नहीं पड़ा है।