फ़ोटोशॉप का "हाई पास" फ़िल्टर वास्तव में हुड के नीचे क्या करता है?


18

मैं इस फिल्टर के चारों ओर अपना सिर लपेटने की कोशिश कर रहा हूं। कुछ अन्य फिल्टर की तरह, मुझे लगता है कि मुझे समझ में नहीं आता है कि यह कैसे काम करता है, दोनों नेत्रहीन और एल्गोरिथ्म के संदर्भ में। मुझे उम्मीद है कि बाद में सीखने से, पूर्व भी किसी तरह क्लिक करेगा।


1
यह विचार करने पर विचार करें कि आगे क्या रिवाज है?)
पूजा

यदि आप एल्गोरिथ्म को समझना चाहते हैं, तो मेरा सुझाव है कि डिजिटल सिग्नल प्रोसेसिंग के लिए द साइंटिस्ट एंड इंजीनियर गाइड
फिल फ्रॉस्ट

इस मामले की जाँच करें: ग्राफ़िकएडसाइन.स्टैकएक्सचेंज / क्वेस्ट / 98558/… वहाँ एक उत्तर है जो विवरण 1 में दिखाता है) फ़ोटोशॉप का एचपी फ़िल्टरिंग आंतरिक रूप से 2 कैसे काम करता है) माना गया कार्य सिद्धांत एचपी फ़िल्टर के समान ही बनाता है। कहानी disassemblig Photoshop पर आधारित नहीं है। इसमें एक धारणा शामिल है: फ़ोटोशॉप का एचपी फ़िल्टरिंग छवि से एक ही छवि के धुंधले संस्करण को घटाकर किया जाता है।
user287001

जवाबों:


28

हाई पास गॉसियन ब्लर के विपरीत है

यदि आप एक छवि लेते हैं और इसे धुंधला करते हैं तो आप केवल "कम आवृत्तियों" को रख सकते हैं। उच्च पास विपरीत बनाता है, यह केवल "उच्च आवृत्तियों" को पास करने देता है, या अधिकांश लोग "विवरण" कहते हैं। किसी भी छवि को इन दो घटकों में विभाजित किया जा सकता है।

विघटित छवि

क्या आपने एक इमेज को शार्प करने के लिए अनशर मास्क का इस्तेमाल किया है? वह फ़िल्टर वास्तव में एक छवि लेने और उसमें एक उच्च पास फ़िल्टर की गई कॉपी को जोड़ने के बराबर है। आप इसकी पुष्टि फोटोशॉप में डुप्लीकेट लेयर पर हाई पास फिल्टर लगाकर कर सकते हैं और ब्लेंड मोड को ओवरले में बदल सकते हैं।

यहाँ छवि विवरण दर्ज करें


5
आप जोड़ना चाह सकते हैं कि छवि धूसर है क्योंकि नकारात्मक मूल्यों से बचने के लिए इसकी भरपाई होती है। और ओवरले मूल रूप से 128 से ऊपर कुछ भी जोड़ते हैं और नीचे मूल्यों को घटाते हैं। तो unsharpmask मूल रूप से उच्च आवृत्तियों फिल्टर को बढ़ावा देने के लिए है। मैं इस आशय का उत्तर जोड़ रहा हूं लेकिन आपके उत्तर के पक्ष में इसे हटाना पसंद करूंगा। इसके अलावा अभी भी एक 3 usecase है जो आवृत्ति पृथक्करण है।
पूजा

2
लघु वक्रोक्ति: 1 वाक्य: "फ़िल्टर आउट" का अर्थ है "समाप्त करता है," इसलिए एक कम-पास फ़िल्टर (धुंधला) "कम आवृत्तियों को फ़िल्टर नहीं करता है।" उच्च-पास फ़िल्टर (उच्च आवृत्तियों को इसके माध्यम से पारित करने की अनुमति देता है); कम-पास फ़िल्टर (कम आवृत्तियों को इसके माध्यम से पारित करने की अनुमति देता है)। कम-पास फिल्टर को "उच्च-कट फिल्टर" भी कहा जाता है क्योंकि यह उच्च आवृत्तियों को समाप्त करता है। और इसलिए यह हाई-पास के लिए कम-कट होता है।
योरिक

joojaa- अच्छी टिप्पणी। योरिक - धन्यवाद, इसे ठीक किया।
२०'१

2
बकवास। फ़ोटोशॉप फ़ाइल में एक छवि लें। इसमें छवि के साथ परत को डुप्लिकेट करें। परत पर ब्लर (मूल्य 10) 1. परत पर उच्च पास फिल्टर (मूल्य 10) 2. परत 2 से 50% अपारदर्शिता सेट करें। एक विपरीत परत जोड़ें, इसे विरासत और +50 विपरीत पर सेट करें। इसकी तुलना मूल छवि से करें। होश उड़ जाना। यह पूरी तरह से बताता है कि यह सब क्या करता है।
डिर्क वी बी

@DirkvB मैंने वही किया जो आपने कहा था और इसने काम किया। क्या आप 50% अस्पष्टता और +50 के विपरीत तर्क को समझा सकते हैं? यह भी ध्यान दें, यह विधि मूल छवि को बारीकी से पुनर्निर्मित करती है, लेकिन यह समरूप नहीं है (बस मूल और इस के बीच एक अंतर मिश्रण चलाएं कि मुझे क्या मतलब है)।
डग रिचर्डसन

7

एक उच्च पास फिल्टर एक फिटर है जो कम आवृत्ति जानकारी को एक एकल बनाता है। अब एक उच्च पास फ़िल्टर को लागू करने के कई तरीके हैं, लेकिन उच्च पास फ़िल्टर फोटोशॉप सबसे अधिक संभावना है, मूल से धुंधली छवि को घटाकर परिणाम है (जैसा कि @filip द्वारा उल्लेख किया गया है )। बस सभी छवि शून्य से कम आवृत्ति बस उच्च आवृत्ति है।

अब यदि आप एक छवि से एक कलंक को घटाते हैं तो आप उन पिक्सेल के साथ समाप्त हो जाएंगे जो नकारात्मक हैं। यह फोटोशॉप के लिए संभव नहीं है। तो इसके बजाय जो किया जाता है वह परिणाम 127 (या 0.5 से यदि आप फ्लोटिंग पॉइंट वैल्यू चाहते हैं) की भरपाई है तो ग्रे का वास्तव में कोई मतलब नहीं है। ओवरले और रैखिक प्रकाश मोड को इस तरह से एन्कोड की गई छवियों के रिवर्स में संचालित करने के लिए डिज़ाइन किया गया है (बिट के आधार पर आपको टुकड़ा वार गुणन / जोड़ या जोड़ / घटाव की आवश्यकता होती है)।

अब आप इसके लिए क्या उपयोग करेंगे? अच्छी तरह से यह किनारों को अलग करने के लिए इस्तेमाल किया जा सकता है, और प्राथमिक उपयोग का मामला इसे एक तेज उपकरण के रूप में उपयोग करना है। वास्तव में unsharp मास्क एक चरण में ऐसा करता है। कभी-कभी, हालांकि, अनशर मास्क आपको परिणामों का पर्याप्त नियंत्रण नहीं देता है। तो आप इंटरमीडिएट चरण को विभाजित करने के लिए उच्च पास फिल्टर का उपयोग कर सकते हैं और इसे नियंत्रित करने के लिए हेरफेर कर सकते हैं कि आप चाहते हैं कि शार्पनिंग कहां हो और कहां नहीं।

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

उदाहरण

छवि 1 : बार-बार जुदाई से पुराने जूते को ठीक करना आसान हो जाता है, स्वाभाविक रूप से मुझे थोड़ा और काम करना चाहिए था। यहां से मूल छवि ।

अब जादू का एक बहुत कुछ है जिसे आप इस फ़िल्टर के साथ कर सकते हैं। लेकिन दुर्भाग्य से इनमें से कई जादू वर्कफ़्लो आपको सिग्नल प्रोसेसिंग गुरु की तरह सोचने की आवश्यकता हो सकती है। उदाहरण के लिए हाई पास फ़िल्टरिंग एक शोर में कमी एल्गोरिथ्म के लिए एक आधार के रूप में काम कर सकती है या छवि के लिए एक सुधारात्मक परत के रूप में मास्किंग धुंध बटन आदि।


5

अब तक किसी भी उत्तर ने फिल्टर के पीछे के गणित को नहीं छुआ है। यहाँ एक विस्तृत लिखावट है , जिससे मैं उद्धृत करता हूँ:

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

इस बिंदु पर हमें ध्यान देना चाहिए कि एक उच्च-पास फ़िल्टर उच्च आवृत्तियों और एटीन्यूएट्स (यानी कम करता है) कम आवृत्तियों को पारित करता है

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

(यह उद्धरण लगभग आधे रास्ते से है, और एक उदाहरण छवि से पहले है जो काफी उपयोगी होनी चाहिए)।

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


और सिर्फ आम आदमी के लिए: क्षीणन का अर्थ है "बल, मूल्य या प्रभाव को कम करना"
योरिक

@ योरिक जो मेरे साथ नहीं हुआ। यह एक शब्द है जिसे मैं अपने काम में दैनिक उपयोग करता हूं। संपादित
क्रिस एच

3
@ क्रिस फूरियर ट्रांसफॉर्म एक उच्च पास फिल्टर को लागू करने का एक तरीका है (केवल इस पर नहीं), लेकिन मुझे यकीन है कि पिछले प्रयोग के बारे में निश्चित रूप से कह रहा हूं कि फ़ोटोशॉप सीधे फूरियर नहीं करता है, बल्कि इसके बजाय एक धब्बा घटाता है। हालाँकि, यह हो सकता है कि नए फोटोशोप वास्तव में ब्लर के लिए फूरियर का उपयोग करते हैं (पूर्व सीएस, सीसी संस्करण स्पष्ट रूप से ऐसा नहीं करते थे) क्योंकि यह धब्बा की गणना के लिए एक शॉर्टकट प्रदान करता है .... लेकिन एफएफटी में समस्याओं का हिस्सा है और हो सकता है कि PS वास्तव में लूप में इस अनुकूलन के बिना एक कन्वेक्शन कर्नेल को विभाजित कर रहा है। तो मैं वास्तव में फ़िल्टर कैसे किया जाता है समझाया।
19

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

1
@ क्रिस और फूरियर असतत डेटा पर बदल भी शोर करने के लिए प्रवण हैं।
ऑरेंजडॉग

0

हाई पास एक तेज करने वाला फिल्टर है। आप कह सकते हैं कि यह "किनारों का पता लगाने" और "तेज करने" का मिश्रण है। पैनापन चमक या रंग के बीच अचानक परिवर्तन का पता लगाता है और फिर उन्हें बदल देता है। इतने चमकीले हिस्से चमकीले और गहरे रंग के होते हैं।

लेकिन हाई पास का काम सिर्फ किनारों को नोटिस करना है। त्रिज्या सेटिंग फ़िल्टर को बताती है कि पता लगाए गए किनारे के आसपास कितने पिक्सेल फ़िल्टर की गई छवि (परत) में शामिल होने चाहिए।

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

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.