BXT और परंपरागत डीकनवोल्यूशन के इस्तेमाल की रणनीति में फ़र्क़
हाल ही में BlurXTerminator (BXT) से छवियाँ प्रोसेस करते समय एक साथी ने पूछा: परंपरागत डीकनवोल्यूशन के मुक़ाबले इसके इस्तेमाल में कहीं कोई फ़र्क़ है क्या? यहाँ कुछ अनुभव साझा कर रहा हूँ।
परंपरागत डीकनवोल्यूशन: सिर्फ़ ल्यूमिनेंस चैनल पर
परंपरागत रूप से डीकनवोल्यूशन सिर्फ़ ल्यूमिनेंस चैनल पर किया जाता है। इसलिए:
- मोनोक्रोम कैमरे की छवि में सीधे L चैनल पर डीकनवोल्यूशन किया जाता है, RGB चैनल छोड़ दिए जाते हैं;
- रंगीन कैमरे की छवि में पहले RGB छवि से ल्यूमिनेंस चैनल निकालकर उस पर काम किया जाता है, और मूल RGB छवि छोड़ दी जाती है।
यह तर्क बरसों से चला आ रहा है, क्योंकि डीकनवोल्यूशन मुख्य रूप से चमक के स्तरों के ब्योरे और तारों की तीक्ष्णता से निपटता है।
BXT थोड़ा अलग है: तारे काफ़ी छोटे हो जाते हैं
BXT के इस्तेमाल में एक अहम फ़र्क़ है — यह तारों को काफ़ी हद तक छोटा कर देता है। अगर आप परंपरागत “सिर्फ़ ल्यूमिनेंस चैनल पर करने” वाली आदत यहाँ भी चलाते रहें, तो नीचे के चित्र में दाईं ओर वाली स्थिति बनेगी: RGB चैनलों के तारे L चैनल के तारों से साफ़ तौर पर बड़े रह जाते हैं, जिससे तारों के इर्द-गिर्द रंग बाहर छलकने की परिघटना दिखने लगती है। इसके उलट, अगर L और RGB दोनों पर एक साथ किया जाए, तो यह समस्या लगभग होती ही नहीं (जैसा बाएँ चित्र में)।

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