किनारे-पहचान एल्गोरिदम जो चमक परिवर्तन को हाइलाइट करता है — सफेद पृष्ठभूमि पर काली रेखाएं बनाता है। VFX में मैट निष्कर्षण के लिए आवश्यक।
सोबेल फ़िल्टर एक गणितीय ऑपरेटर है जो किसी छवि में चमक प्रवणता (brightness gradients) की गणना करता है, जिससे किनारों (edges) को अलग किया जाता है - यानी, चमकीले और गहरे क्षेत्रों के बीच अचानक परिवर्तन। सेट पर या कंपोज़िटिंग सूट में, इसका उपयोग मैन्युअल रूप से मास्किंग किए बिना स्वचालित रूप से समोच्च (contours) निकालने के लिए किया जाता है। सिद्धांत सरल है: एल्गोरिथम क्षैतिज और लंबवत रूप से पिक्सेल मानों की तुलना करता है, अंतर की गणना करता है, और सबसे बड़े छलांगों पर रेखाएँ उत्पन्न करता है।
व्यवहार में, मैं सोबेल फ़िल्टर का उपयोग तब करता हूँ जब मुझे जल्दी से एक मैट (matte) की आवश्यकता होती है - जैसे कि एक जटिल पृष्ठभूमि से एक चलते हुए अभिनेता को अलग करने के लिए, या बाद के प्रभावों के लिए ऑब्जेक्ट सीमाओं को परिभाषित करने के लिए। कई कंपोज़िटिंग पैकेज (Nuke, After Effects, Fusion) में यह फ़िल्टर अंतर्निहित होता है। परिणाम शुरू में कच्चा होता है: कंट्रास्ट पृष्ठभूमि पर सफेद या काली रेखाएँ, अक्सर संक्रमण या बनावट पर कलाकृतियों (artifacts) के साथ। इसलिए, लगभग हमेशा एक पोस्ट-प्रोसेसिंग होती है - क्षरण (erosion), फैलाव (dilatation), या मैट को साफ करने के लिए बस एक स्तर (levels) सुधार। आउटपुट को फिर एक अलग परत के रूप में सहेजना होगा या सीधे कुंजी इनपुट (key input) के रूप में उपयोग करना होगा।
महत्वपूर्ण: सोबेल केवल तभी अच्छा काम करता है जब अग्रभूमि (foreground) और पृष्ठभूमि के बीच कंट्रास्ट पर्याप्त मजबूत हो। कोमल संक्रमण, एंटी-अलियासिंग (anti-aliasing) या समान रंग संक्रमण त्रुटिपूर्ण किनारे उत्पन्न करते हैं। इसलिए, पूर्व-प्रसंस्करण (blur, threshold adjustment) अक्सर आवश्यक होता है। सबसे अधिक बार, मैं इसका उपयोग तकनीकी वीएफएक्स (VFX) के लिए करता हूँ - ट्रैकिंग मार्कर पहचान, त्रुटियों के साथ ग्रीन-स्क्रीन सामग्री में तत्व पृथक्करण (element separation), या कण प्रणालियों (particle systems) के लिए जल्दी से सिल्हूट (silhouettes) उत्पन्न करने के लिए। एक संबंधित अवधारणा कैनी-एज डिटेक्टर (Canny-Edge Detector) है, जो अधिक परिष्कृत रूप से काम करता है, लेकिन अधिक कम्प्यूटेशनल रूप से गहन है।
एक व्यावहारिक सुझाव: यदि आप प्री-ब्लर (pre-blurred) सामग्री पर सोबेल लागू करते हैं, तो आपको मोटी, अधिक सहनशील समोच्च (contours) प्राप्त होंगी - यह तब सहायक होता है जब मूल किनारे बहुत पतले या बहुत नाजुक होते हैं। इसके विपरीत, सोबेल से पहले स्रोत सामग्री को शार्प (sharpen) या थ्रेशोल्ड (threshold) करने से अधिक सटीक, लेकिन अधिक संवेदनशील रेखाएँ प्राप्त होती हैं। कला सही ढंग से फ़िल्टर को पैरामीट्रिज (parametrize) करने और उसके परिणाम को एक समाधान के बजाय एक उपकरण के रूप में देखने में निहित है।
संबंधित शब्द
क्विज़
1. Was beschreibt „Sobel-Filter" am besten?
2. Zu welchem Department gehört „Sobel-Filter"?