कुछ डीनोइजिंग और डीकनोवैल्यूशन प्रयोगों के लिए, मैं छवियों के लिए एक 2 पीढ़ी तरंगिका परिवर्तन ( लिफ्टिंग चरणों का उपयोग करके ) लागू करना चाहूंगा ।
मुझे पता है कि कई कार्यान्वयन उपलब्ध हैं, लेकिन उनमें से ज्यादातर matlab का उपयोग करते हैं, जबकि मैं OpenCV के साथ C ++ में काम करना चाहता हूं । चूंकि OpenCV 2.x में कोई बिल्ट-इन वेवलेट ट्रांसफॉर्मेशन इम्प्लीमेंटेशन नहीं है, इसलिए मैं इसे खुद लागू करने की योजना बना रहा हूं (साथ ही, यह मेरे लिए एक अच्छा व्यायाम बना देगा)। कुछ शोध के बाद, मैं दूसरी पीढ़ी के रूपांतरण के बारे में मूल लेखों को खोजने में सक्षम रहा हूं, लेकिन एल्गोरिथम के काम करने के सही तरीके के बारे में अभी भी थोड़ा भ्रमित हूं।
मुख्य संदर्भ के लिए कागज लेना [1] स्वेल्डेंस द्वारा: द लिफ्टिंग स्कीम: दूसरी पीढ़ी के तरंगों का निर्माण , मैं अभी भी सूचकांक सेट्स की परिभाषा से भ्रमित हूं _ मैथिल : उनका आकार क्या है? उनका निर्माण कैसे किया जाता है? ...
इसलिए मेरा प्रश्न: क्या कोई दूसरी पीढ़ी के तरंगिका परिवर्तन (कागजात, ट्यूटोरियल, स्लाइड ...) के बारे में कुछ संसाधनों के बारे में जानता है जो या तो एक ट्यूटोरियल की तरह हैं , या जो एक अधिक एल्गोरिथम दृश्य प्रदान करते हैं (एक गणितीय के बजाय) , जो मुझे अपने स्वयं के कार्यान्वयन को डिजाइन करने में मदद करेगा?
पहले ही, आपका बहुत धन्यवाद।
संदर्भ
मेरा मुख्य संदर्भ है:
[१] स्वेलडेंस, डब्ल्यू। (१ ९९ ens)। उठाने की योजना: दूसरी पीढ़ी के तरंगों का निर्माण। गणित विश्लेषण पर SIAM जर्नल, 29 (2), 511।
और मैं भी सीख रहा हूं:
[२] ड्यूबचीज़, आई, और स्वेलडेंस, डब्ल्यू (१ ९९ ch)। फैक्टरिंग तरंगिका उठाने के चरणों में बदल जाती है। फूरियर विश्लेषण और अनुप्रयोगों के जर्नल, 4 (3), 247269।
[३] कोवसेविक, जे।, और स्वेलडेंस, डब्ल्यू। (२०००)। मनमाने आयामों में बढ़ते हुए ऑर्डर के वेवलेट परिवार। इमेज प्रोसेसिंग, 9 (3), 480-496। डोई: 10.1109 / ८३.८,२६,७८४