जेपीईजी फाइलें अन्य रंगों की तुलना में अधिक लाल क्यों होती हैं?


14

मैं यह पता लगाने की कोशिश कर रहा हूं कि जेपीईजी संपीड़न लाल स्पेक्ट्रम में शोर का कारण बनता है जो नीले स्पेक्ट्रम के संबंध में बड़ा और फजीर है। मैंने इस सवाल को देखा है और मैं वर्कअराउंड की तलाश नहीं कर रहा हूं; मैं सिर्फ यह जानना चाहता हूं कि लाल रंग संपीड़न के दौरान अधिक विकृति का कारण क्यों है।

यह व्यवहार 'राजनीतिक अभियान' की छवियों (जहां तस्वीर को लाल, नीले और कुछ रंगों में चित्रित किया गया है) में अत्यधिक दिखाई देता है, लेकिन कहीं और भी दिखाई देता है। यहाँ एक उदाहरण है:
लाल, हल्के नीले और तन में स्पॉक की छवि। लाल पक्ष के साथ सीमा पर ध्यान दें?


मुझे नहीं लगता कि यह इस उदाहरण में एक 'लाल' मुद्दा है। बल्कि यह उच्च विपरीत क्षेत्रों का मुद्दा है: 'ब्लू मीटिंग ब्लू' बनाम 'ब्लू मीटिंग रेड'।
1801 में DA01

मुझे लगा कि कोई कह सकता है कि :)। यदि आप उसके दाहिने कान के क्षेत्र (हमारे दृष्टिकोण से, उसके बाएं) पर ज़ूम करते हैं और सीमा के साथ देखते हैं, तो यह अभी भी विपरीत कान की तुलना में कम शोर है।
व्यक्ति 27

यदि आप छवि को देखते हैं (कहते हैं, राइट-क्लिक करें, छवि देखें, या छवि स्थान कॉपी करें तो उसे एक नए टैब में पेस्ट करें) और ज़ूम इन करें (स्क्रॉल व्हील का उपयोग करते समय CTRL दबाए रखें), आप देखेंगे कि वहाँ विरूपण है। बाड़ के नीले किनारे भी - विशेष रूप से, लाल के पास के बालों में यह वास्तव में खराब है, लेकिन आप इसे गहरे नीले रंग के खिलाफ हल्के नीले रंग में भी देखते हैं। मुझे संदेह है कि हमारी आंखें लाल रंग के प्रभाव से अधिक परेशान हैं - यह हो सकता है कि धुंधले हिस्से में लाल रंग की तुलना में धुंधला होने पर उच्च विपरीत होता है, कहते हैं, नीला, या यह हमारी आंखों की संपत्ति हो सकती है - मुझे यकीन नहीं है (लेकिन आप परीक्षण करने के लिए टन को माप सकते हैं)।
youcantryreachingme

जवाबों:


12

सब कुछ @Scott ने कहा कि यह सच है लेकिन WHY की बेहतर समझ के लिए और यहां तक ​​कि कैसे लाल बुरा लग रहा है, मैं आपको इस जानकारी (जोर मेरा और प्रवाह के लिए संपादित) पर निर्देशित करता हूं

JPEG ... को प्राकृतिक, वास्तविक दुनिया के दृश्यों [या] के पूर्ण-रंग या ग्रे-स्केल चित्रों को संपीड़ित करने के लिए डिज़ाइन किया गया है [...] एक हानिपूर्ण संपीड़न एल्गोरिथ्म है ...

जेपीईजी लगातार टोन छवियों जैसे तस्वीरों या प्राकृतिक कलाकृति के लिए सबसे उपयुक्त हैं ; लेटरिंग, सिंपल कार्टून या लाइन ड्रॉइंग जैसे शार्प-एजेड या फ्लैट-कलर आर्ट पर इतना अच्छा नहीं है । जेपीईजी 24-बिट रंग की गहराई या 16.7 मिलियन रंगों का समर्थन करते हैं।

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

जबकि जेपीईजी आमतौर पर तस्वीरों के लिए सबसे अच्छा विकल्प होते हैं, 8-बिट मॉनिटर पर वे 8-बिट पैलेट में बल-डिथर्ड होते हैं। जेपीईजी संपीड़न को मूल छवि में रंगों की परवाह किए बिना 24 बिट डेटा (ग्रे के लिए 8 बिट) के रूप में माना जाता है। इसलिए, यदि आप जेपीईजी संपीड़न से पहले एक छवि को 24-बिट से 8-बिट तक कम करते हैं, तो समग्र गुणवत्ता के रूप में संपीड़न अनुपात वास्तव में खराब हो जाएगा

जेपीईजी संपीड़न ठोस-रंग क्षेत्रों में शोर का परिचय देता है, जो सपाट-रंग ग्राफिक्स को विकृत कर सकता है। यही कारण है कि जेपीईजी फ्लैट-रंग की तेज धार वाली कला या प्रकार के अनुकूल नहीं हैं । एक JPEG 900K 24-बिट छवि को 45K (उच्च गुणवत्ता) या 30K (मध्यम गुणवत्ता), 20: 1 से 30: 1 के कारक को कम कर सकता है। JPEGs के साथ, हालांकि, जितना अधिक आप संपीडित होते हैं, उतनी ही धार परिभाषा और तीक्ष्णता आप खो देते हैं । JPEGs पारदर्शिता का समर्थन नहीं करते हैं, या तो।

यह ध्यान रखना महत्वपूर्ण है कि संपीड़न के साथ एक ग्राफिक को जेपीईजी प्रारूप में सहेजना एक अंतिम चरण होना चाहिए। संपीड़न प्रभाव संचयी होते हैं। इसका मतलब यह है कि हर बार जब आप JPEG फाइल को दोबारा सेव करते हैं, तो आप इसे आगे कंप्रेस कर रहे होते हैं, और इससे डेटा (फोटोग्राफिक डिटेल) को दूर कर देते हैं, जो आपको वापस नहीं मिल सकता

अब सुपर तकनीकी विवरणों के लिए जो RED की व्यापकता (जो वास्तव में आंख पर एक चाल है) की व्याख्या करते हैं, आप शायद इस जानकारी को पढ़ना चाहते हैं (फिर से जोर मेरा है)

जेपीईजी संपीड़न के शुरुआती बिंदु प्राथमिक रंग लाल, हरे और नीले रंग में पिक्सेल हैं, जो एक हानिपूर्ण संपीड़न के लिए अनुकूल नहीं हैं। वास्तविक संपीड़न से पहले बस RGB रंगों को परिवर्तित करें, उदाहरण के लिए, YCrCb मॉडल में कि पहला चैनल शुद्ध चमक जानकारी (Y) को संग्रहीत करता है, इसलिए लाल, नीले और हरे चैनल की चमक का औसत। दूसरे चैनल में स्टोर औसत चमक के लाल चैनल का विचलन है , और तीसरे चैनल में, ब्लू चैनल का विचलन। ग्रीन चैनल के मूल्य की गणना इससे की जा सकती है और इसे विशेष रूप से रिकॉर्ड करने की आवश्यकता नहीं है।एक बार जब आप घटक ल्यूमिनेंस (चमक) और क्रोमिनेंस (रंग) के रूप में अलग हो जाते हैं, तो आप दो क्रोमिनेंस चैनलों के संकल्प को आधा या एक चौथाई तक कम कर सकते हैं, क्योंकि वे तीखेपन के लिए कोई फर्क नहीं पड़ता। मनुष्यों के दृश्य कोर्टेक्स में रंगों और आकृतियों की धारणा के लिए स्वतंत्र प्रणालियां होती हैं, और रंग-अंधा किसी भी तरह से पूर्व ठीक रिज़ॉल्यूशन की रंग सीमाओं को अनदेखा कर देता है , रंग का पता लगाने वाला सिस्टम फिर से कम रिज़ॉल्यूशन के रूप में तीन से चार बार काम करता है। मान्यता।

आशा है कि आप बेहतर है कि सब चल रहा है समझने में मदद करता है।


दूसरी बोली में अंग्रेजी है ... उम ... गूढ़।
एंड्रयू लीच

3
@AndrewLeach, आप बिल्कुल सही हैं, यह बहुत ही तकनीकी होना और विज्ञान के GUTS पर ध्यान केंद्रित करने के लिए लिखा गया था, इसलिए यह थोड़ा "सूखा" हो सकता है यदि आप करेंगे या "तकनीकी" लेकिन मुझे लगा कि यह मेरिट का उल्लेख है क्योंकि यह प्रकाश को हिलाता है महत्वपूर्ण तत्वों पर।
G atårµåñ

मुझे लगता है कि उनका मतलब "अनमैट्रमेटिकल" था। किसी भी घटना में, प्रकृति से एक स्पष्टीकरण थोड़ा-आधार आईएमओ है: नमूना छवि में लाल बहुत "शुद्ध" है और इसलिए आर चैनल में बहुत हल्का है। इस क्षेत्र में G & B चैनल बहुत गहरे हैं। इस तथ्य के कारण, परिमाणीकरण प्रभाव अधिक स्पष्ट हैं: कलाकृतियों को मास्क करने वाले कोई अन्य रंग नहीं हैं। यदि आप प्रति-चैनल के आधार पर नमूना छवि की जांच करते हैं, तो आपको अधिक स्पष्ट कलाकृतियाँ दिखाई देंगी जहाँ चैनल का एक डेटा अन्य दो से काफी भिन्न होता है।
क्षितिज

4

JPG एक हानिपूर्ण संपीड़न विधि है। इसका मतलब है कि हर बार जब आप एक jpg इमेज डेटा सेव करते हैं तो फाइल साइज (kb) को सेव करने के लिए उसे फेंक दिया जाता है । यह महसूस करना महत्वपूर्ण है कि डेटा का यह नुकसान हर बार और जब आप एक jpg को बचाते हैं तब होता है । इसलिए यदि आप एक jpg खोलते हैं, तो इसे एक ऐसे jpg के रूप में सेव करें जिसे आपने अधिक इमेज डेटा फेंक दिया है। यह उन क्षेत्रों में है जहां डेटा हानि हुई है कि कलाकृतियां (या मैल या फ़िज़नेस) दिखाई देने लगती हैं।

डेटा का यह नुकसान सबसे अधिक बार ध्यान देने योग्य होता है जहां रंग ठोस रंग के एक क्षेत्र से दूसरे ठोस रंग के क्षेत्र में परिवर्तित हो जाते हैं। विशेष रूप से किसी विशेष रंग के साथ कोई सीधा मुद्दा नहीं है। यह समान रंगों के बड़े क्षेत्रों के बारे में अधिक है।

उन चित्रों के लिए जिनमें केवल फ्लैट रंग के बड़े क्षेत्र होते हैं, ऐसे प्रारूप जैसे कि GIF से अधिक उपयुक्त हैं। जीआईएफ प्रारूप को फ्लैट रंग के बड़े क्षेत्रों को बनाए रखने के लिए डिज़ाइन किया गया था।


4
सवाल का जवाब नहीं देता।
नीरो

0

JPEG समान रूप से रंग को संपीड़ित करता है और लाल रंग के साथ धब्बा नहीं पैदा करता है, हालांकि, मानव आंख हो सकती है। मानव आँख में लगभग 7 मिलियन शंकु होते हैं और उनमें से लगभग 65% लाल प्रकाश प्राप्त करते हैं। यह इसलिए हो सकता है कि हम लाल रंग को अन्य रंगों की तुलना में अधिक धुंधला देखते हैं ... क्योंकि हम "अधिक" लाल देखते हैं।


हां आप सही हैं, कोई वास्तविक पूर्वाग्रह नहीं है; हालाँकि, निहितार्थ यह था कि लाल मानव आँख पर अधिक चाल खेलता है, उसके बाद नीला और फिर हरा। यदि आप उदाहरण के लिए टीवी सेटों को देखते हैं, तो आप अक्सर नोटिस करते हैं कि RED सबसे सामान्य रूप से बहुत ऊंचा सेट है, BLUE दूसरे स्थान पर है और GREEN तीसरे स्थान पर है, बस एक मानव मस्तिष्क की बात है जो मुझे लगता है, पता नहीं क्यों वास्तव में।
G atårµåñ

बेशक जो व्यक्तिगत संवेदनाओं और / या रंग अंधापन के लिए जिम्मेदार नहीं है, बस उपाख्यानात्मक सामान्यीकरण में कह रहा है क्योंकि यह घंटी वक्र के केंद्र में आबादी के बहुमत पर लागू होता है।
G atårµåñ

0

कठोर किनारों से संपीड़न कलाकृतियों किनारों के विपरीत आनुपातिक हैं - लाल-नीली धार उस छवि में सबसे विपरीत चीज है।

किसी भी संतृप्त प्राथमिक किराए में jpg रंग प्रतिनिधित्व योजना बुरी तरह से है। उदाहरण छवि में अंतर एक संतृप्त लाल बनाम एक नीली नीली-ग्रे है।

सिद्धांत है कि "क्रोमा सबसम्पलिंग तेज को प्रभावित नहीं करता है" भी काले रंग की सीमा वाले संतृप्त प्राइमरी के लिए विफल हो जाता है।


-1

हमारा प्राकृतिक वातावरण मुख्यतः हरा होने के कारण, हमारी आँखें हरे रंग के प्रति सबसे अधिक संवेदनशील हैं। हम स्पेक्ट्रम के हरे हिस्से में अधिक सूक्ष्मता का पता लगा सकते हैं। विकास - शिकारियों से बचना, शिकार की पहचान करना। यह रंग धारणा में असमानता है जो संभवतः अलग दिखने वाली छवियों में लाल घटकों की ओर जाता है।


1
मुझे वास्तव में यकीन नहीं है कि मैं रंग हरे रंग के प्रति संवेदनशीलता के बीच संबंध को समझता हूं और इसका प्रभाव हम लाल कैसे महसूस करते हैं। लाल एक प्राथमिक रंग है; यह मिश्रित नहीं है और इसमें कोई हरा नहीं है।
14:27 पर person27

1
यह वास्तव में सही भी नहीं है। मानव वर्णक्रमीय संवेदना केंद्र (औसत) पीले (600nm) पर, मानव धारणा मूल रूप से RGB है। कुछ भी (पीले शामिल) की गणना की जाती है।
क्षितिज
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.