आप इसे और आगे ले जाना चाहते हैं: एक छवि को प्रस्तुत करें क्योंकि मानव आंख इसे पकड़ लेती है या यहां तक कि जैसा कि मनुष्य इसे अनुभव करेगा।
इसकी व्याख्या करने के दो तरीके हैं। मैं दोनों करूँगा।
व्याख्या 1: एक ऐसी छवि प्रस्तुत करना जो अवधारणात्मक रूप से यथार्थवादी दिखे।
दिन के अंत में, आपकी छवि को अभी भी कहीं न कहीं प्रदर्शित करने की आवश्यकता है। यहां कुंजी है: आप अपनी छवि को इस तरह से प्रस्तुत करना चाहते हैं कि जब आप एक विशेष डिस्प्ले डिवाइस पर उस छवि को * प्रदर्शित करते हैं, तो यह उसी सनसनी का उत्पादन करेगा जो मूल रेडियोमेट्रिक छवि ने उत्पन्न किया होगा।
यहाँ उस विचार को अनपैक करने का तरीका बताया गया है।
वास्तविक दुनिया में, रेडियोमेट्रिक स्पेक्ट्रा (यानी, प्रकाश के वास्तविक वितरण) आपकी आंख में प्रवेश करते हैं और लगभग 1 चार प्रकाश रिसेप्टर्स को उत्तेजित करते हैं। रिसेप्टर्स की उत्तेजना रंग की संवेदनाओं का उत्पादन करती है जिसे हम छवियों के साथ जोड़ते हैं।
प्रतिपादन में, हम अपने द्वारा उत्पादित स्पेक्ट्रा पर मनमाना नियंत्रण नहीं रखते हैं। सौभाग्य से, चूंकि हमारे पास (आमतौर पर) केवल तीन शंकु हैं, जिनमें से प्रत्येक केवल एक स्केलर मूल्य का उत्पादन करता है, ठीक तीन प्राइमरी का उपयोग करके रंग दृष्टि को पुन: पेश किया जा सकता है। लब्बोलुआब यह है कि आप केवल तीन तरंग दैर्ध्य के एक रैखिक संयोजन का उपयोग करके किसी भी रंग सनसनी का उत्पादन कर सकते हैं (कुछ रंगों तक जो नकारात्मक हो सकते हैं, जिस स्थिति में, आप बस अलग-अलग प्राइमरी का उपयोग करते हैं)।
आपके पास प्राइमरी का विकल्प नहीं है। लगभग सभी रंग प्रदर्शन उपकरण sRGB मानक का उपयोग करते हैं, जो तीन प्राइमरी प्रदान करता है (जो वास्तव में आमतौर पर एक भी तरंग दैर्ध्य नहीं होता है)। यह ठीक है क्योंकि यह पता चला है कि यह सब सार है और आपको परवाह नहीं है।
उस गंदगी को स्पष्ट करने के लिए जो अवधारणात्मक रूप से सटीक प्रतिपादन है, यहाँ एल्गोरिथ्म है:
- सही रेडियोमेट्रिक गणनाओं का उपयोग करके अपनी छवि को रेंडर करें। आप प्रकाश की तरंग दैर्ध्य या तरंग दैर्ध्य के व्यक्तिगत तरंग दैर्ध्य का पता लगाते हैं। जो कुछ। अंत में, आपके पास एक छवि है जिसमें हर बिंदु पर प्राप्त स्पेक्ट्रम का प्रतिनिधित्व है।
- प्रत्येक पिक्सेल पर, आप अपने द्वारा प्रस्तुत स्पेक्ट्रम लेते हैं, और इसे CIE XYZ रंग स्थान में परिवर्तित करते हैं । यह मानक पर्यवेक्षक कार्यों के साथ स्पेक्ट्रम के उत्पाद को एकीकृत करने के लिए काम करता है (देखें CIE XYZ परिभाषा) ।
- यह तीन स्केलर मान पैदा करता है, जो CIE XYZ रंग हैं।
- रैखिक आरजीबी में परिवर्तित करने के लिए एक मैट्रिक्स रूपांतरण का उपयोग करें, और फिर वहां से रैखिक आरजीबी को एसआरजीबी में बदलने के लिए एक रैखिक / बिजली परिवर्तन का उपयोग करें ।
- फ़्लोटिंग पॉइंट से uint8 में कनवर्ट करें और सहेजें, मानों को क्लैंपिंग ऑफ रेंज (आपके मॉनिटर उन्हें प्रतिनिधित्व नहीं कर सकते)।
- फ़्रेम के लिए uint8 पिक्सेल भेजें।
- प्रदर्शन sRGB रंग लेता है, विशेष रूप से तीव्रता के तीन प्राइमरी का उत्पादन करने के लिए व्युत्क्रम रूपांतरित करता है। प्रत्येक तराजू जो भी तस्वीर तत्व के लिए जिम्मेदार है के उत्पादन को मापता है। चित्र तत्व प्रकाश उत्पन्न करते हैं, एक स्पेक्ट्रम का निर्माण करते हैं। यह स्पेक्ट्रम आपके द्वारा प्रदान किए गए मूल स्पेक्ट्रम के लिए एक उम्मीद के मुताबिक होगा (उम्मीद है) ।
- आप स्पेक्ट्रम का अनुभव करते हैं जैसा कि आपने प्रदान किए गए स्पेक्ट्रम को माना होगा।
व्याख्या 2: मानव आँख को LDR डिस्प्ले के लिए विज़ुअलाइज़ेशन उद्देश्यों या मुआवजे के लिए प्राप्त हो सकने वाले अंतिम डेटा का अनुकरण करने का प्रयास।
यह एक कम उपयोगी अर्थ है, मुझे लगता है। अनिवार्य रूप से, आप एक ऐसी छवि का निर्माण करने की कोशिश कर रहे हैं जो दिमाग को मज़े / लाभ के लिए मानती है।
उदाहरण के लिए, इस साल SIGGRAPH में एक पेपर था, जहां उन्होंने अनुकृति और रंग में कमी के लिए छवियों को अलग-अलग प्रदर्शित किया। बेशक, एकमात्र कारण यह है कि वे ऐसा करते हैं क्योंकि हम जिस डिस्प्ले के साथ काम कर रहे हैं वह सभी कम-गतिशील रेंज (LDR) हैं। यदि कोई वास्तविक हाई-डायनामिक रेंज (HDR) डिस्प्ले को वास्तविक छवि डेटा के रूप में प्रदर्शित करता है, तो प्रभाव को अनुकरण करने के लिए बिंदु है।
व्यवहार में, यह बहुत अच्छी तरह से काम नहीं करता है। Afterimages के लिए, उदाहरण के लिए, हम एक बहुत ही उज्ज्वल उत्तेजना के रंग कोशिकाओं के कारण afterimages देखते हैं। यदि आप इसके बजाय नकली afterimage के साथ प्रभाव को प्रोत्साहित करने की कोशिश करते हैं, तो यह समान दिख सकता है - लेकिन चूंकि यह पूरी तरह से अलग तंत्र है, इसलिए यह बहुत आश्वस्त नहीं है।
यदि आप इस पर जाना चाहते हैं तो इस तरह के ग्राफिक्स वास्तव में साहित्य में अस्पष्ट हैं। उल्लिखित पेपर हमारे पास मौजूद अत्याधुनिक दृष्टिकोणों के अधिक-से-कम का एक उदाहरण है। मुझे लगता है कि मौजूदा आम सहमति, हालांकि यह है कि यह वास्तव में अनुकरण करने की कोशिश करने लायक नहीं है (कम से कम इस समय), क्योंकि सबसे अच्छा आप केवल अलग-अलग लोगों को प्रतिस्थापित करके वास्तविक दृष्टि प्रभाव का अनुमान लगा रहे होंगे, और यह वास्तव में नहीं है काम।
1 रॉड + 3 * शंकु, सामान्य मामला। अनुमानित क्योंकि मानव में अधिकतम सात तक एक अनुमान के अनुसार शून्य कार्यात्मक प्रकाश रिसेप्टर्स के रूप में कुछ हो सकता है (उच्चतम अब तक देखे गए पांच के साथ)।