हिस्टोग्राम्स परिचय
छवि प्रसंस्करण में हिस्टोग्राम के उपयोग पर चर्चा करने से पहले, हम पहले हिस्टोग्राम क्या है, इसका उपयोग कैसे करें और फिर हिस्टोग्राम के बारे में हिस्टोग्राम की अधिक समझ रखने का एक उदाहरण देखेंगे।
हिस्टोग्राम
हिस्टोग्राम एक ग्राफ है। एक ग्राफ़ जो किसी भी चीज़ की आवृत्ति दर्शाता है। आमतौर पर हिस्टोग्राम में बार होते हैं जो पूरे डेटा सेट में डेटा के होने की आवृत्ति का प्रतिनिधित्व करते हैं।
एक हिस्टोग्राम में दो अक्ष x अक्ष और y अक्ष होता है।
एक्स अक्ष में घटना होती है जिसकी आवृत्ति आपको गिननी होगी।
Y अक्ष में आवृत्ति होती है।
बार की अलग-अलग ऊंचाई डेटा की घटना की अलग-अलग आवृत्ति दर्शाती है।
आमतौर पर हिस्टोग्राम इस तरह दिखता है।

अब हम देखेंगे कि इस हिस्टोग्राम का एक उदाहरण बिल्ड है
उदाहरण
प्रोग्रामिंग छात्रों के एक वर्ग पर विचार करें और आप उन्हें अजगर सिखा रहे हैं।
सेमेस्टर के अंत में, आपको यह परिणाम मिला जो तालिका में दिखाया गया है। लेकिन यह बहुत गड़बड़ है और आपकी कक्षा का समग्र परिणाम नहीं दिखाता है। इसलिए आपको अपनी कक्षा में ग्रेड की घटना की समग्र आवृत्ति दिखाते हुए, अपने परिणाम का हिस्टोग्राम बनाना होगा। यहाँ आप इसे कैसे करने जा रहे हैं।
रिजल्ट शीट
नाम | ग्रेड |
---|---|
जॉन | ए |
जैक | घ |
गाड़ीवान | ख |
मामूली सिपाही | ए |
लिसा | सी + |
डेरेक | ए- |
टॉम | बी + |
परिणाम पत्रक का हिस्टोग्राम
अब आप जो करने जा रहे हैं, वह यह है कि आपको यह पता लगाना है कि x और y अक्ष पर क्या आता है।
एक बात निश्चित है, कि y अक्ष में आवृत्ति होती है, इसलिए x अक्ष पर क्या आता है। एक्स अक्ष में वह घटना होती है जिसकी आवृत्ति की गणना की जानी है। इस स्थिति में x अक्ष में ग्रेड होते हैं।

अब हम एक छवि में हिस्टोग्राम का उपयोग कैसे करेंगे।
एक छवि का हिस्टोग्राम
एक छवि का हिस्टोग्राम, अन्य हिस्टोग्राम की तरह आवृत्ति भी दर्शाता है। लेकिन एक छवि हिस्टोग्राम, पिक्सेल तीव्रता मूल्यों की आवृत्ति को दर्शाता है। एक छवि हिस्टोग्राम में, x अक्ष ग्रे स्तर की तीव्रता को दर्शाता है और y अक्ष इन तीव्रता की आवृत्ति को दर्शाता है।
उदाहरण के लिए

आइंस्टीन की उपरोक्त तस्वीर का हिस्टोग्राम कुछ इस तरह होगा

हिस्टोग्राम के एक्स अक्ष पिक्सेल मूल्यों की सीमा को दर्शाता है। चूँकि इसकी 8 bpp की छवि है, इसका मतलब है कि इसमें ग्रे के 256 स्तर या शेड्स हैं। यही कारण है कि एक्स अक्ष की सीमा 0 से शुरू होती है और 50 के अंतराल के साथ 255 पर समाप्त होती है। वाई अक्ष पर, इन तीव्रता की गिनती है।
जैसा कि आप ग्राफ से देख सकते हैं, कि उच्च बार होने वाली अधिकांश पट्टियाँ पहले आधे भाग में होती हैं जो कि गहरा भाग है। इसका मतलब है कि हमें जो छवि मिली है, वह और गहरी है। और छवि से भी यह साबित किया जा सकता है।
हिस्टोग्राम के अनुप्रयोग
छवि प्रसंस्करण में हिस्टोग्राम के कई उपयोग हैं। पहला उपयोग जैसा कि ऊपर भी चर्चा की गई है, वह छवि का विश्लेषण है। हम केवल इसके हिस्टोग्राम को देखकर किसी छवि के बारे में अनुमान लगा सकते हैं। यह एक शरीर की हड्डी की एक एक्स किरण की तरह लग रहा है।
हिस्टोग्राम का दूसरा उपयोग चमक उद्देश्यों के लिए है। छवि चमक में हिस्टोग्राम के व्यापक अनुप्रयोग हैं। न केवल चमक में, बल्कि एक छवि के विपरीत समायोजन में भी हिस्टोग्राम का उपयोग किया जाता है।
हिस्टोग्राम का एक अन्य महत्वपूर्ण उपयोग एक छवि को बराबर करना है।
और आखिरी लेकिन कम से कम नहीं, हिस्टोग्राम का थ्रेशोल्डिंग में व्यापक उपयोग है। यह ज्यादातर कंप्यूटर दृष्टि में उपयोग किया जाता है।