असतत तरंगिका परिवर्तन: Difference between revisions
No edit summary |
|||
(27 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
{{Short description|Transform in numerical harmonic analysis}} | {{Short description|Transform in numerical harmonic analysis}} | ||
[[Image:Jpeg2000 2-level wavelet transform-lichtenstein.png|thumb|300px|2D विविक्त तरंगिका रूपांतरण का एक उदाहरण जिसका उपयोग [[JPEG2000|जेपीईजी2000]] में किया जाता है। मूल प्रतिबिम्ब को उच्च पारक निस्यंदित किया गया है, जिससे तीन बड़े प्रतिबिम्ब प्राप्त होते हैं, जिनमें से प्रत्येक मूल प्रतिबिम्ब में द्युति (विवरण) में स्थानीय रूपांतरणों का वर्णन करता है। फिर इसे निम्न पारक निस्यंदित किया | [[Image:Jpeg2000 2-level wavelet transform-lichtenstein.png|thumb|300px|2D विविक्त तरंगिका रूपांतरण का एक उदाहरण जिसका उपयोग [[JPEG2000|जेपीईजी2000]] में किया जाता है। मूल प्रतिबिम्ब को उच्च पारक निस्यंदित किया गया है, जिससे तीन बड़े प्रतिबिम्ब प्राप्त होते हैं, जिनमें से प्रत्येक मूल प्रतिबिम्ब में द्युति (विवरण) में स्थानीय रूपांतरणों का वर्णन करता है। फिर इसे निम्न पारक निस्यंदित किया गया है और निम्न पर्पटित किया जाता है, जिससे एक अनुमानित प्रतिबिम्ब प्राप्त होता है, इस प्रतिबिम्ब को तीन छोटे विवरण चित्र बनाने के लिए उच्च पारक निस्यंदित किया गया है, और ऊपरी-बाएँ में अंतिम सन्निकटन प्रतिबिम्ब बनाने के लिए निम्न पारक निस्यंदित किया गया है।{{clarify|reason=Was the sky gradient hand painted to complete the process? There's no visible trace in the components. Are we trying to demonstrate something with illustrations further low-passed by another compression method? Listen to this $16m cello on your $5 earbuds!|date=August 2020}}]][[संख्यात्मक विश्लेषण]] और [[कार्यात्मक विश्लेषण|फलनिक विश्लेषण]] में, एक '''विविक्त तरंगिका रूपांतरण (डीडब्ल्यूटी)''' कोई भी [[तरंगिका रूपांतरण]] है जिसके लिए [[तरंगिकाओं]] का विविक्त प्रतिदर्श लिया जाता है। अन्य तरंगिका रूपांतरणों की तरह, [[फूरियर रूपांतरणों]] की तुलना में इसका एक प्रमुख लाभ कालिक विभेदन है, तथा यह आवृत्ति ''और '' स्थान की सूचना (समय में स्थान) दोनों को प्रग्रहण करता है। | ||
== उदाहरण == | == उदाहरण == | ||
Line 7: | Line 7: | ||
{{main|हार तरंगिका}} | {{main|हार तरंगिका}} | ||
पहले डीडब्ल्यूटी का आविष्कार हंगेरियन गणितज्ञ [[अल्फ्रेड हार]] ने किया था। <math>2^n</math> संख्याओं की सूची द्वारा दर्शाए गए निविष्ट के लिए,[[ उसकी तरंगिका | हार तरंगिका]] रूपांतरण को निविष्ट मानों को जोड़ने, अंतर को संग्रहीत करने और योग को | पहले डीडब्ल्यूटी का आविष्कार हंगेरियन गणितज्ञ [[अल्फ्रेड हार]] ने किया था। <math>2^n</math> संख्याओं की सूची द्वारा दर्शाए गए निविष्ट के लिए,[[ उसकी तरंगिका | हार तरंगिका]] रूपांतरण को निविष्ट मानों को जोड़ने, अंतर को संग्रहीत करने और योग को पारक करने के लिए माना जा सकता है। इस प्रक्रिया को पुनरावर्ती रूप से दोहराया जाता है, अगले पैमाने को सिद्ध करने के लिए योगों को जोड़ा जाता है, जिससे <math>2^n-1</math> अंतर और एक अंतिम योग बनता है। | ||
=== डौबेचीज़ तरंगिकाएँ === | === डौबेचीज़ तरंगिकाएँ === | ||
{{main|डौबेचीज़ तरंगिका}} | {{main|डौबेचीज़ तरंगिका}} | ||
विविक्त तरंगिका रूपांतरणों का सबसे अधिक उपयोग किया जाने वाला समुच्चय 1988 में बेल्जियम के गणितज्ञ [[इंग्रिड डौबेचीज़]] द्वारा तैयार किया गया था। यह सूत्रीकरण अंतर्निहित | विविक्त तरंगिका रूपांतरणों का सबसे अधिक उपयोग किया जाने वाला समुच्चय 1988 में बेल्जियम के गणितज्ञ [[इंग्रिड डौबेचीज़]] द्वारा तैयार किया गया था। यह सूत्रीकरण अंतर्निहित मूल तरंगिका फलन के उत्तरोत्तर बेहतर विविक्त प्रतिदर्श उत्पन्न करने के लिए [[पुनरावृत्ति संबंध|पुनरावृत्ति संबंधों]] के उपयोग पर आधारित है, प्रत्येक वियोजन पिछले पैमाने से दोगुना है। अपने मौलिक पेपर में, डौबेचीज़ ने [[डौबेचिस वेवलेट|तरंगिकाओं]] का एक समूह प्राप्त किया है, जिनमें से पहला हार तरंगिका है। तब से इस क्षेत्र में रुचि बढ़ी है, और ड्यूबेचीज़ की मूल तरंगिकाओं की कई विविधताएँ विकसित की गईं।<ref>A.N. Akansu, R.A. Haddad and H. Caglar, [http://web.njit.edu/~akansu/PAPERS/Akansu-BinomialQMF-Wavelet-SPIE-VCIP-Sept1990.pdf Perfect Reconstruction Binomial QMF-Wavelet Transform], Proc. SPIE Visual Communications and Image Processing, pp. 609–618, vol. 1360, Lausanne, Sept. 1990.</ref><ref>Akansu, Ali N.; Haddad, Richard A. (1992), Multiresolution signal decomposition: transforms, subbands, and wavelets, Boston, MA: Academic Press, {{ISBN|978-0-12-047141-6}}</ref><ref>A.N. Akansu, [https://web.njit.edu/~akansu/PAPERS/Akansu-FilterBanksWaveletsSP-SPIEOct1993.pdf Filter Banks and Wavelets in Signal Processing: A Critical Review], Proc. SPIE Video Communications and PACS for Medical Applications (Invited Paper), pp. 330-341, vol. 1977, Berlin, Oct. 1993.</ref> | ||
=== द्वैती-वृक्ष सम्मिश्र तरंगिका रूपांतरण (डीसीडब्ल्यूटी) === | === द्वैती-वृक्ष सम्मिश्र तरंगिका रूपांतरण (डीसीडब्ल्यूटी) === | ||
{{main|सम्मिश्र तरंगिका रूपांतरण}} | {{main|सम्मिश्र तरंगिका रूपांतरण}} | ||
द्वैती वृक्ष सम्मिश्र तरंगिका रूपांतरण (<math>\mathbb{C}</math>डब्ल्यूटी) महत्वपूर्ण अतिरिक्त गुणों के साथ विविक्त तरंगिका रूपांतरण (डीडब्ल्यूटी) में एक अपेक्षाकृत आधुनिक वृद्धि है, यह दो और उच्चतर आयामों में लगभग | द्वैती वृक्ष सम्मिश्र तरंगिका रूपांतरण (<math>\mathbb{C}</math>डब्ल्यूटी) महत्वपूर्ण अतिरिक्त गुणों के साथ विविक्त तरंगिका रूपांतरण (डीडब्ल्यूटी) में एक अपेक्षाकृत आधुनिक वृद्धि है, यह दो और उच्चतर आयामों में लगभग रूपांतरणशील और दिशात्मक रूप से चयनात्मक है। यह केवल <math>2^d</math> के अतिरेक कारक के साथ प्राप्त किया जा सकता है, जो कि अनिर्दिष्ट डीडब्ल्यूटी से काफी कम है। बहुआयामी (एम-डी) द्वैती वृक्ष <math>\mathbb{C}</math>डब्ल्यूटी अविभाज्य है लेकिन अभिकलनीय रूप से दक्ष , पृथक्करणीय निस्यंदक बैंक (एफबी) पर आधारित है।<ref>Selesnick, I.W.; Baraniuk, R.G.; Kingsbury, N.C., 2005, ''The dual-tree complex wavelet transform''</ref> | ||
=== अन्य === | === अन्य === | ||
'''विविक्त तरंगिका रूपांतरण के अन्य रूपों में''' 1988 में डिडिएर ले गैल और अली जे. तबताबाई द्वारा विकसित ले गैल-तबताबाई (एलजीटी) 5/3 तरंगिका | '''विविक्त तरंगिका रूपांतरण के अन्य रूपों में''' 1988 में डिडिएर ले गैल और अली जे. तबताबाई द्वारा विकसित ले गैल-तबताबाई (एलजीटी) 5/3 तरंगिका ([[जेपीईजी 2000]] या [[जेपीईजी एक्सएस]] में प्रयुक्त),<ref>{{cite web |last1=Sullivan |first1=Gary |title=टेम्पोरल सबबैंड वीडियो कोडिंग के लिए सामान्य विशेषताएँ और डिज़ाइन संबंधी विचार|publisher=[[Video Coding Experts Group]] |website=[[ITU-T]] |date=8–12 December 2003 |url=https://www.itu.int/wftp3/av-arch/video-site/0312_Wai/VCEG-U06.doc |access-date=13 September 2019}}</ref><ref>{{cite book |last1=Bovik |first1=Alan C. |title=वीडियो प्रोसेसिंग के लिए आवश्यक मार्गदर्शिका|date=2009 |publisher=[[Academic Press]] |isbn=9780080922508 |page=355 |url=https://books.google.com/books?id=wXmSPPB_c_0C&pg=PA355}}</ref><ref>{{cite journal |last1=Gall |first1=Didier Le |last2=Tabatabai |first2=Ali J. |title=सममित लघु कर्नेल फ़िल्टर और अंकगणित कोडिंग तकनीकों का उपयोग करके डिजिटल छवियों की उप-बैंड कोडिंग|journal=ICASSP-88., International Conference on Acoustics, Speech, and Signal Processing |date=1988 |pages=761–764 vol.2 |doi=10.1109/ICASSP.1988.196696|s2cid=109186495 }}</ref> 1990 में [[अली नासी अकन्सो]] द्वारा विकसित [[द्विपद QMF|द्विपद क्यूएमएफ]],<ref>[[Ali Naci Akansu]], [http://web.njit.edu/~akansu/NJITSYMP1990/AkansuNJIT1STWAVELETSSYMPAPRIL301990.pdf An Efficient QMF-Wavelet Structure] (Binomial-QMF Daubechies Wavelets), Proc. 1st NJIT Symposium on Wavelets, April 1990.</ref> 1996 में विलियम ए. पर्लमैन के साथ अमीर सईद द्वारा विकसित [[पदानुक्रमित]] [[पेड़ों में समुच्चय विभाजन]] (एसपीआईएचटी) कलन विधि,<ref name="Said">{{cite journal |last1=Said |first1=A. |last2=Pearlman |first2=W. A. |title=पदानुक्रमित पेड़ों में सेट विभाजन पर आधारित एक नया, तेज़ और कुशल छवि कोडेक|journal=IEEE Transactions on Circuits and Systems for Video Technology |date=1996 |volume=6 |issue=3 |pages=243–250 |doi=10.1109/76.499834 |issn=1051-8215 |url=https://www.researchgate.net/publication/2835826 |access-date=18 October 2019}}</ref> [[गैर- या अनिर्दिष्ट तरंगिका रूपांतरण]] (जहाँ निम्न प्रतिदर्श को छोड़ दिया जाता है), और [[न्यूलैंड परिवर्तन|न्यूलैंड]] [[रूपांतरण]] (जहाँ [[आवृत्ति स्थान]] में उचित रूप से निर्मित [[टॉप-हैट फ़िल्टर|शीर्ष निस्यंदक]] से तरंगिकाओं का एक [[ऑर्थोनॉर्मल|प्रसामान्य लांबिक]] आधार बनता है) सम्मिलित है। [[तरंगिका पैकेट]] विघटन भी विविक्त तरंगिका [[रूपांतरण]] से संबंधित हैं। [[जटिल तरंगिका परिवर्तन|सम्मिश्र तरंगिका]] [[रूपांतरण]] दूसरा रूप है। | ||
== गुण == | == गुण == | ||
Line 24: | Line 24: | ||
=== समय के मुद्दे === | === समय के मुद्दे === | ||
निस्यंदक बैंक में दर-रूपांतरण संचालको के कारण, विविक्त डब्ल्यूटी समय- | निस्यंदक बैंक में दर-रूपांतरण संचालको के कारण, विविक्त डब्ल्यूटी समय-अरूपांतरणीय नहीं है, लेकिन वास्तव में समय में संकेत के संरेखण के प्रति बहुत संवेदनशील है। तरंगिका रूपांतरणों का समय-भिन्न-भिन्न समस्या का समाधान करने के लिए, मल्लाट और झोंग ने संकेत के तरंगिका प्रतिनिधित्व के लिए एक नया कलन विधि प्रस्तावित किया, जो समय रूपांतरण के लिए अरूपांतरणीय है।<ref>S. Mallat, A Wavelet Tour of Signal Processing, 2nd ed. San Diego, CA: Academic, 1999.</ref> इस कलन विधि के अनुसार, जिसे टीआई-डीडब्ल्यूटी कहा जाता है, केवल मापनी प्राचल को द्वैयकीय अनुक्रम 2^j (j∈Z) के साथ प्रतिदर्श किया जाता है और समय में प्रत्येक बिंदु के लिए तरंगिका रूपांतरण की गणना की जाती है।<ref>S. G. Mallat and S. Zhong, "Characterization of signals from multiscale edges," IEEE Trans. Pattern Anal. Mach. Intell., vol. 14, no. 7, pp. 710– 732, Jul. 1992.</ref><ref>Ince, Kiranyaz, Gabbouj, 2009, ''A generic and robust system for automated patient-specific classification of ECG signals''</ref> | ||
== अनुप्रयोग == | == अनुप्रयोग == | ||
विविक्त तरंगिका रूपांतरण का विज्ञान, इंजीनियरिंग, गणित और कंप्यूटर विज्ञान में बड़ी संख्या में अनुप्रयोग है। विशेष रूप से, इसका उपयोग, एक अलग संकेत को अधिक अनावश्यक रूप में प्रस्तुत करने के लिए, प्रायः [[डेटा संपीड़न]] के लिए पूर्व शर्त के रूप में [[सिग्नल कोडिंग|संकेत कोडिंग]] के लिए किया जाता है। गति विश्लेषण, प्रतिबिंब प्रक्रमण, अंकीय संचार और कई अन्य के लिए त्वरण के संकेत संसाधन में व्यावहारिक अनुप्रयोग भी पाए जा सकते हैं।<ref>[https://www.youtube.com/watch?v=DTpEVQSEBBk "Novel method for stride length estimation with body area network accelerometers"], ''IEEE BioWireless 2011'', pp. 79–82</ref><ref>{{Cite journal|last1=Nasir|first1=V.|last2=Cool|first2=J.|last3=Sassani|first3=F.|date=October 2019|title=वेवलेट विधि और एक स्व-संगठित तंत्रिका नेटवर्क के साथ संसाधित ध्वनि सिग्नल का उपयोग करके बुद्धिमान मशीनिंग निगरानी|url=https://ieeexplore.ieee.org/document/8754744|journal=IEEE Robotics and Automation Letters|volume=4|issue=4|pages=3449–3456|doi=10.1109/LRA.2019.2926666|s2cid=198474004|issn=2377-3766}}</ref> <ref>{{Cite web|url=http://www.rose-hulman.edu/~brought/Epubs/Imaging/waveimage.html|title=छवि प्रसंस्करण में तरंगिका आधारित विधियाँ|last=Broughton|first=S. Allen|website=www.rose-hulman.edu|access-date=2017-05-02}}</ref><ref>{{Cite journal|last1=Chervyakov|first1=N. I.|last2=Lyakhov|first2=P. A.|last3=Nagornov|first3=N. N.|date=2018-11-01|title=इमेज प्रोसेसिंग में मल्टीलेवल डिस्क्रीट वेवलेट ट्रांसफॉर्म फिल्टर का परिमाणीकरण शोर|url=https://doi.org/10.3103/S8756699018060092|journal=Optoelectronics, Instrumentation and Data Processing|language=en|volume=54|issue=6|pages=608–616|doi=10.3103/S8756699018060092|bibcode=2018OIDP...54..608C|s2cid=128173262|issn=1934-7944}}</ref><ref>{{Cite book |last=Akansu |first=Ali N. |title=Subband and Wavelet Transforms: Design and Applications |last2=Smith |first2=Mark J. T. |date=31 October 1995 |publisher=Kluwer Academic Publishers |isbn=0792396456}}</ref><ref>{{Cite book |last=Akansu |first=Ali N. |title=वेवलेट, सबबैंड और ब्लॉक संचार और मल्टीमीडिया में परिवर्तन करते हैं|last2=Medley |first2=Michael J. |date=6 December 2010 |publisher=Kluwer Academic Publishers |isbn=978-1441950864}}</ref><ref>A.N. Akansu, P. Duhamel, X. Lin and M. de Courville [http://web.njit.edu/~akansu/PAPERS/AKANSU-ORTHOGONAL-MUX-1998.pdf Orthogonal Transmultiplexers in Communication: A Review], IEEE Trans. On Signal Processing, Special Issue on Theory and Applications of Filter Banks and Wavelets. Vol. 46, No.4, pp. 979–995, April, 1998.</ref> | विविक्त तरंगिका रूपांतरण का विज्ञान, इंजीनियरिंग, गणित और कंप्यूटर विज्ञान में बड़ी संख्या में अनुप्रयोग है। विशेष रूप से, इसका उपयोग, एक अलग संकेत को अधिक अनावश्यक रूप में प्रस्तुत करने के लिए, प्रायः [[डेटा संपीड़न]] के लिए पूर्व शर्त के रूप में [[सिग्नल कोडिंग|संकेत कोडिंग]] के लिए किया जाता है। गति विश्लेषण, प्रतिबिंब प्रक्रमण, अंकीय संचार और कई अन्य के लिए त्वरण के संकेत संसाधन में व्यावहारिक अनुप्रयोग भी पाए जा सकते हैं।<ref>[https://www.youtube.com/watch?v=DTpEVQSEBBk "Novel method for stride length estimation with body area network accelerometers"], ''IEEE BioWireless 2011'', pp. 79–82</ref><ref>{{Cite journal|last1=Nasir|first1=V.|last2=Cool|first2=J.|last3=Sassani|first3=F.|date=October 2019|title=वेवलेट विधि और एक स्व-संगठित तंत्रिका नेटवर्क के साथ संसाधित ध्वनि सिग्नल का उपयोग करके बुद्धिमान मशीनिंग निगरानी|url=https://ieeexplore.ieee.org/document/8754744|journal=IEEE Robotics and Automation Letters|volume=4|issue=4|pages=3449–3456|doi=10.1109/LRA.2019.2926666|s2cid=198474004|issn=2377-3766}}</ref> <ref>{{Cite web|url=http://www.rose-hulman.edu/~brought/Epubs/Imaging/waveimage.html|title=छवि प्रसंस्करण में तरंगिका आधारित विधियाँ|last=Broughton|first=S. Allen|website=www.rose-hulman.edu|access-date=2017-05-02}}</ref><ref>{{Cite journal|last1=Chervyakov|first1=N. I.|last2=Lyakhov|first2=P. A.|last3=Nagornov|first3=N. N.|date=2018-11-01|title=इमेज प्रोसेसिंग में मल्टीलेवल डिस्क्रीट वेवलेट ट्रांसफॉर्म फिल्टर का परिमाणीकरण शोर|url=https://doi.org/10.3103/S8756699018060092|journal=Optoelectronics, Instrumentation and Data Processing|language=en|volume=54|issue=6|pages=608–616|doi=10.3103/S8756699018060092|bibcode=2018OIDP...54..608C|s2cid=128173262|issn=1934-7944}}</ref><ref>{{Cite book |last=Akansu |first=Ali N. |title=Subband and Wavelet Transforms: Design and Applications |last2=Smith |first2=Mark J. T. |date=31 October 1995 |publisher=Kluwer Academic Publishers |isbn=0792396456}}</ref><ref>{{Cite book |last=Akansu |first=Ali N. |title=वेवलेट, सबबैंड और ब्लॉक संचार और मल्टीमीडिया में परिवर्तन करते हैं|last2=Medley |first2=Michael J. |date=6 December 2010 |publisher=Kluwer Academic Publishers |isbn=978-1441950864}}</ref><ref>A.N. Akansu, P. Duhamel, X. Lin and M. de Courville [http://web.njit.edu/~akansu/PAPERS/AKANSU-ORTHOGONAL-MUX-1998.pdf Orthogonal Transmultiplexers in Communication: A Review], IEEE Trans. On Signal Processing, Special Issue on Theory and Applications of Filter Banks and Wavelets. Vol. 46, No.4, pp. 979–995, April, 1998.</ref> | ||
Line 35: | Line 35: | ||
पहला कदम तरंगिका प्रकार और अपघटन का स्तर N चुनना है। इस स्थिति में [[बायोर्थोगोनल वेवलेट|बायोर्थोगोनल]] 3.5 तरंगिकाओ को 10 के स्तर N के साथ चुना गया था। बायोर्थोगोनल तरंगिकाओ का उपयोग आमतौर पर, निकटवर्ती पिक्सेल तीव्रता मानों के उनके उच्च विपर्यास के कारण सफेद गाउसीय रव का पता लगाने और निस्यंदित करने के लिए प्रतिबिंब प्रक्रमण में किया जाता है<ref>{{Cite journal|last1=Pragada|first1=S.|last2=Sivaswamy|first2=J.|date=2008-12-01|title=मिलान किए गए बायोर्थोगोनल वेवलेट्स का उपयोग करके छवि को निरूपित करना|journal=2008 Sixth Indian Conference on Computer Vision, Graphics Image Processing|pages=25–32|doi=10.1109/ICVGIP.2008.95|s2cid=15516486}}</ref>। इन तरंगिकाओं का उपयोग करके द्वि-आयामी प्रतिबिम्ब पर एक [[तरंगिका रूपांतरण]] किया जाता है। | पहला कदम तरंगिका प्रकार और अपघटन का स्तर N चुनना है। इस स्थिति में [[बायोर्थोगोनल वेवलेट|बायोर्थोगोनल]] 3.5 तरंगिकाओ को 10 के स्तर N के साथ चुना गया था। बायोर्थोगोनल तरंगिकाओ का उपयोग आमतौर पर, निकटवर्ती पिक्सेल तीव्रता मानों के उनके उच्च विपर्यास के कारण सफेद गाउसीय रव का पता लगाने और निस्यंदित करने के लिए प्रतिबिंब प्रक्रमण में किया जाता है<ref>{{Cite journal|last1=Pragada|first1=S.|last2=Sivaswamy|first2=J.|date=2008-12-01|title=मिलान किए गए बायोर्थोगोनल वेवलेट्स का उपयोग करके छवि को निरूपित करना|journal=2008 Sixth Indian Conference on Computer Vision, Graphics Image Processing|pages=25–32|doi=10.1109/ICVGIP.2008.95|s2cid=15516486}}</ref>। इन तरंगिकाओं का उपयोग करके द्वि-आयामी प्रतिबिम्ब पर एक [[तरंगिका रूपांतरण]] किया जाता है। | ||
प्रतिबिम्ब फ़ाइल के अपघटन के बाद, अगला कदम 1 से | प्रतिबिम्ब फ़ाइल के अपघटन के बाद, अगला कदम 1 से N तक प्रत्येक स्तर के लिए अवश्रेणी मान निर्धारित करता है। इन श्रेणीओं को चुनने के लिए बिरगे-मास्सार्ट योजना<ref>{{Cite web|url=https://www.mathworks.com/help/wavelet/ref/wdcbm.html|title=Thresholds for wavelet 1-D using Birgé-Massart strategy - MATLAB wdcbm|website=www.mathworks.com|access-date=2017-05-03}}</ref> एक पर्याप्त सामान्य विधि है। इस प्रक्रिया का उपयोग करके N = 10 स्तरों के लिए अलग-अलग श्रेणीएँ बनाई जाती हैं। इन श्रेणीओं को लागू करने से संकेत का अधिकांश वास्तविक निस्पंदन होता है। | ||
अंतिम चरण संशोधित स्तरों से प्रतिबिम्ब का पुनर्निर्माण | अंतिम चरण संशोधित स्तरों से प्रतिबिम्ब का पुनर्निर्माण करता है। यह व्युत्क्रम तरंगिका रूपांतरण का उपयोग करके पूरा किया जाता है। परिणामी प्रतिबिंब, सफेद गाउसीय रव को हटाकर, मूल प्रतिबिम्ब के नीचे दिखाया गया है। किसी भी प्रकार के डेटा को निस्पंदित करते समय परिणाम के [[संकेत और रव अनुपात]] को मापना महत्वपूर्ण है।{{Citation needed|date=December 2019|reason=removed citation to predatory publisher content}} इस स्थिति में, मूल की तुलना में रव वाले प्रतिबिम्ब का एसएनआर 30.4958% था, और अस्वीकृत प्रतिबिम्ब का एसएनआर 32.5525% था। तरंगिका निस्पंदन के परिणामस्वरूप सुधार से 2.0567% का एसएनआर लाभ प्राप्त होता है।<ref>{{Cite web|url=https://www.mathworks.com/matlabcentral/answers/71609-how-to-get-snr-for-2-images|title=how to get SNR for 2 images - MATLAB Answers - MATLAB Central|website=www.mathworks.com|access-date=2017-05-10}}</ref> | ||
यह ध्यान रखना महत्वपूर्ण है कि अन्य तरंगिकाएँ, स्तर और श्रेणी रणनीतियों को चुनने से विभिन्न प्रकार के निस्पंदन हो सकते हैं। इस उदाहरण में, सफ़ेद गाउसीय रव को हटाने के लिए चुना गया था। हालाँकि, अलग-अलग श्रेणी के साथ, इसे आसानी से बढ़ाया जा सकता था। | |||
{{see also|असतत फूरियर रूपांतरण}} | |||
[[असतत फूरियर रूपांतरण|विविक्त फूरियर रूपांतरण]] के साथ विविक्त तरंगिका रूपांतरण के बीच अंतर और समानता को स्पष्ट करने के लिए, निम्नलिखित अनुक्रम के डीडब्ल्यूटी और डीएफटी पर विचार करें, (1,0,0,0), एक [[इकाई आवेग]]। | |||
डीएफटी का लांबिक आधार ([[डीएफटी मैट्रिक्स|डीएफटी आव्यूह]]) है, | |||
डीएफटी का | |||
: <math> | : <math> | ||
Line 55: | Line 54: | ||
\end{bmatrix} | \end{bmatrix} | ||
</math> | </math> | ||
जबकि लंबाई 4 डेटा के लिए | जबकि लंबाई 4 डेटा के लिए हार तरंगिकाओं के साथ डीडब्ल्यूटी की पंक्तियों में लांबिक आधार है, | ||
: <math> | : <math> | ||
Line 65: | Line 64: | ||
\end{bmatrix} | \end{bmatrix} | ||
</math> | </math> | ||
( | (संकेतन को सरल बनाने के लिए, पूर्ण संख्याओं का उपयोग किया जाता है, इसलिए आधार [[ ओर्थोगोनल | लांबिक]] हैं लेकिन [[प्रसामान्य लांबिक]] नहीं हैं।) | ||
प्रारंभिक टिप्पणियों में साम्मिलित हैं, | |||
*ज्यावक्रीय तरंगें केवल उनकी आवृत्ति में भिन्न होती हैं। पहला कोई चक्र पूरा नहीं करता है, दूसरा एक पूर्ण चक्र पूरा करता है, तीसरा दो चक्र पूरा करता है, और चौथा तीन चक्र पूरा करता है (जो विपरीत दिशा में एक चक्र पूरा करने के बराबर है)। चरण में अंतर को किसी दिए गए आधार सदिश को एक सम्मिश्र स्थिरांक से गुणा करके दर्शाया जा सकता है। | |||
* इसके विपरीत, तरंगिकाओं में आवृत्ति और स्थान दोनों होते हैं। पहले की तरह, पहला शून्य चक्र पूरा करता है, और दूसरा एक चक्र पूरा करता है। हालाँकि, तीसरे और चौथे दोनों की आवृत्ति समान है, और पहले की तुलना में दोगुनी है। आवृत्ति में भिन्न होने के बजाय, वे स्थान में भिन्न होते हैं - तीसरा पहले दो तत्वों पर अशून्य है, और चौथा दूसरे दो तत्वों पर अशून्य है। | |||
:<math>\begin{align} | :<math>\begin{align} | ||
(1,0,0,0) &= \frac{1}{4}(1,1,1,1) + \frac{1}{4}(1,1,-1,-1) + \frac{1}{2}(1,-1,0,0) \qquad \text{Haar DWT}\\ | (1,0,0,0) &= \frac{1}{4}(1,1,1,1) + \frac{1}{4}(1,1,-1,-1) + \frac{1}{2}(1,-1,0,0) \qquad \text{Haar DWT}\\ | ||
(1,0,0,0) &= \frac{1}{4}(1,1,1,1) + \frac{1}{4}(1,i,-1,-i) + \frac{1}{4}(1,-1,1,-1) + \frac{1}{4}(1,-i,-1,i) \qquad \text{DFT} | (1,0,0,0) &= \frac{1}{4}(1,1,1,1) + \frac{1}{4}(1,i,-1,-i) + \frac{1}{4}(1,-1,1,-1) + \frac{1}{4}(1,-i,-1,i) \qquad \text{DFT} | ||
\end{align}</math> | \end{align}</math> | ||
डीडब्ल्यूटी स्थानीयकरण को प्रदर्शित करता है | डीडब्ल्यूटी स्थानीयकरण को प्रदर्शित करता है, (1,1,1,1) शब्द औसत संकेत मान देता है, (1,1,-1,-1) संकेत को प्रक्षेत्र के बाईं ओर रखता है, और (1,–1,0,0) इसे बाईं ओर के बाईं ओर रखता है, और किसी भी स्तर पर संक्षिप्त करने से संकेत का निम्न प्रतिचयित संस्करण प्राप्त होता है, | ||
(1,–1,0,0) इसे बाईं ओर के बाईं ओर रखता है, और किसी भी स्तर पर | |||
:<math>\begin{align} | :<math>\begin{align} | ||
&\left(\frac{1}{4},\frac{1}{4},\frac{1}{4},\frac{1}{4}\right)\\ | &\left(\frac{1}{4},\frac{1}{4},\frac{1}{4},\frac{1}{4}\right)\\ | ||
Line 84: | Line 79: | ||
&\left(1,0,0,0\right) | &\left(1,0,0,0\right) | ||
\end{align}</math> | \end{align}</math> | ||
[[File:Sinc function (normalized).svg|thumb|[[सिन फ़ंक्शन| | [[File:Sinc function (normalized).svg|thumb|[[सिन फ़ंक्शन|सिनक फलन]], फूरियर श्रृंखला को छोटा करने के समय प्रक्षेत्र कलाकृतियों ([[ अंडरशूट (संकेत) |अवक्रमण]] और [[ बजना (संकेत) |वलयन]]) को दर्शाता है।]]इसके विपरीत, डीएफटी, विभिन्न आवृत्तियों की तरंगों के हस्तक्षेप द्वारा अनुक्रम को व्यक्त करता है - इस प्रकार श्रृंखला को छोटा करने से श्रृंखला का एक [[लो पास फिल्टर|निम्नपारक निस्यंदक]] संस्करण प्राप्त होता है, | ||
:<math>\begin{align} | :<math>\begin{align} | ||
&\left(\frac{1}{4},\frac{1}{4},\frac{1}{4},\frac{1}{4}\right)\\ | &\left(\frac{1}{4},\frac{1}{4},\frac{1}{4},\frac{1}{4}\right)\\ | ||
Line 90: | Line 85: | ||
&\left(1,0,0,0\right) | &\left(1,0,0,0\right) | ||
\end{align}</math> | \end{align}</math> | ||
विशेष रूप से, मध्य सन्निकटन (2-अवधि) भिन्न होता है। | विशेष रूप से, मध्य सन्निकटन (2-अवधि) भिन्न होता है। आवृत्ति प्रक्षेत्र परिप्रेक्ष्य से, यह एक बेहतर अनुमान है, लेकिन समय प्रक्षेत्र परिप्रेक्ष्य से इसमें कमियां हैं - यह [[अवक्रमण]] प्रदर्शित करता है - मूल्यों में से एक नकारात्मक है, हालांकि मूल श्रृंखला प्रत्येक जगह गैर-नकारात्मक है - और [[वलयन]], जहां दाईं ओर अशून्य है, वह तरंगिका रूपांतरण के विपरीत है। दूसरी ओर, फूरियर सन्निकटन सही ढंग से एक शीर्ष दिखाता है, और सभी बिंदु उनके सही मान के <math>1/4</math> के भीतर हैं, हालाँकि सभी बिंदुओं में त्रुटि है। इसके विपरीत, तरंगिका सन्निकटन, बाएं आधे भाग पर एक शीर्ष रखता है, लेकिन पहले बिंदु पर कोई शीर्ष नहीं होता है, और जबकि यह आधे मानों (स्थान को दर्शाते हुए) के लिए बिल्कुल सही है, इसमें अन्य मानों के लिए <math>1/2</math> की त्रुटि है। | ||
यह इन रूपांतरणों के बीच व्यापार-बंद के प्रकार को दर्शाता है, और | यह इन रूपांतरणों के बीच व्यापार-बंद के प्रकार को दर्शाता है, और विशेष रूप से क्षणिक प्रतिरूपण के लिए, जैसे कुछ स्थितियों में डीडब्ल्यूटी बेहतर व्यवहार प्रदान करता है। | ||
== परिभाषा == | == परिभाषा == | ||
=== रूपांतरण का एक स्तर === | === रूपांतरण का एक स्तर === | ||
संकेत | संकेत <math>x</math> के डीडब्ल्यूटी की गणना निस्यंदक की एक श्रृंखला के माध्यम से पारित करके की जाती है। सबसे पहले प्रतिदर्श को [[आवेग प्रतिक्रिया]] <math>g</math> के साथ एक [[निम्नपारक निस्यंदक]] के माध्यम से पारित किया जाता है जिसके परिणामस्वरूप दोनों का संविलियन होता है, | ||
:<math>y[n] = (x * g)[n] = \sum\limits_{k = - \infty }^\infty {x[k] g[n - k]} </math> | :<math>y[n] = (x * g)[n] = \sum\limits_{k = - \infty }^\infty {x[k] g[n - k]} </math> | ||
[[उच्च पास फिल्टर]] का उपयोग करके संकेत को एक साथ विघटित भी किया जाता | [[उच्च पास फिल्टर|उच्च पारक निस्यंदक]] <math>h</math> का उपयोग करके संकेत को एक साथ विघटित भी किया जाता है। निर्गम विवरण गुणांक (उच्च पारक निस्यंदक से) और सन्निकटन गुणांक (निम्न पारक से) देते हैं। यह महत्वपूर्ण है कि दोनों निस्यंदक एक-दूसरे से संबंधित हों और उन्हें [[चतुर्भुज दर्पण फ़िल्टर|चतुर्भुज दर्पण निस्यंदक]] के रूप में जाना जाता है। | ||
[[Image:Wavelets - DWT.png|frame|none| | [[Image:Wavelets - DWT.png|frame|none|निस्यंदक विश्लेषण का ब्लॉक आरेख]]हालाँकि, संकेत की आधी आवृत्तियों को अब हटा दिया गया है इसलिए आधे प्रतिदर्शो को नाइक्विस्ट के नियम के अनुसार खारिज किया जा सकता है। ऊपर दिए गए चित्र में निम्नपारक निस्यंदक <math>g</math> के निस्यंदक निर्गत फिर 2 द्वारा [[डाउनसैंपलिंग|उपप्रतिदर्श]] किया जाता है और इसे फिर से एक नए निम्नपारक निस्यंदक <math>g</math> और एक उच्च-पारक निस्यंदक <math>h</math> पिछली वाली अंतक आवृत्ति के साथ पारक करके संसाधित किया जाता है, अर्थात, | ||
:<math>y_{\mathrm{low}} [n] = \sum\limits_{k = - \infty }^\infty {x[k] g[2 n - k]} </math> | :<math>y_{\mathrm{low}} [n] = \sum\limits_{k = - \infty }^\infty {x[k] g[2 n - k]} </math> | ||
:<math>y_{\mathrm{high}} [n] = \sum\limits_{k = - \infty }^\infty {x[k] h[2 n - k]} </math> | :<math>y_{\mathrm{high}} [n] = \sum\limits_{k = - \infty }^\infty {x[k] h[2 n - k]} </math> | ||
इस अपघटन ने समय वियोजन को आधा कर दिया है क्योंकि प्रत्येक | इस अपघटन ने समय वियोजन को आधा कर दिया है क्योंकि प्रत्येक निस्यंदक निर्गम का केवल आधा हिस्सा ही संकेत को दर्शाता है। हालाँकि, प्रत्येक निर्गम में निविष्ट की आधी आवृत्ति पट्ट होती है, इसलिए आवृत्ति वियोजन दोगुना कर दिया गया है। | ||
[[उप प्रतिचयन संचालक]] <math>\downarrow</math> | |||
:<math>(y \downarrow k)[n] = y[k n] </math> | :<math>(y \downarrow k)[n] = y[k n] </math> | ||
उपरोक्त सारांश को अधिक | के साथ उपरोक्त सारांश को अधिक संक्षिप्त रूप से लिखा जा सकता है। | ||
:<math>y_{\mathrm{low}} = (x*g)\downarrow 2 </math> | :<math>y_{\mathrm{low}} = (x*g)\downarrow 2 </math> | ||
:<math>y_{\mathrm{high}} = (x*h)\downarrow 2 </math> | :<math>y_{\mathrm{high}} = (x*h)\downarrow 2 </math> | ||
हालाँकि | हालाँकि बाद में निम्न प्रतिदर्श के साथ पूर्ण संवलन <math>x*g</math> की गणना करने से गणना का समय क्षय होगा। | ||
[[उत्थापन योजना]] एक अनुकूलन है जहां ये दोनों गणनाएं आपस में जुड़ी हुई हैं। | |||
=== | === सोपानन और निस्यंदक बैंक === | ||
इस अपघटन को आवृत्ति वियोजन को और बढ़ाने के लिए दोहराया जाता है और सन्निकटन गुणांक को उच्च और निम्न- | इस अपघटन को आवृत्ति वियोजन को और बढ़ाने के लिए दोहराया जाता है और सन्निकटन गुणांक को उच्च और निम्न-पारक निस्यंदक के साथ विघटित किया जाता है और फिर निम्न-प्रतिदर्श किया जाता है। इसे एक द्वयी तरू के रूप में दर्शाया गया है जिसमें नोड्स एक अलग समय-आवृत्ति स्थानीयकरण के साथ उपसमष्टि का प्रतिनिधित्व करते हैं। इस तरू को [[निस्यंदक बैंक]] के नाम से जाना जाता है। | ||
[[Image:Wavelets - Filter Bank.png|frame|none|एक 3 स्तरीय निस्यंदक बैंक]]उपरोक्त आरेख में प्रत्येक स्तर पर संकेत निम्न और उच्च आवृत्तियों में विघटित हो जाता है। अपघटन प्रक्रिया के कारण निविष्ट संकेत | [[Image:Wavelets - Filter Bank.png|frame|none|एक 3 स्तरीय निस्यंदक बैंक]]उपरोक्त आरेख में प्रत्येक स्तर पर संकेत निम्न और उच्च आवृत्तियों में विघटित हो जाता है। अपघटन प्रक्रिया के कारण निविष्ट संकेत <math>2^n</math> का गुणज होना चाहिए जहां <math>n</math> स्तरों की संख्या है। | ||
उदाहरण के लिए 32 | उदाहरण के लिए 32 प्रतिदर्शो वाला एक संकेत, आवृत्ति श्रेणी 0 से <math>f_n</math> और अपघटन के 3 स्तर, 4 निर्गम पैमाने उत्पन्न होते हैं, | ||
{| class="wikitable" | {| class="wikitable" | ||
! | ! स्तर | ||
! | ! आवृत्तिया | ||
! | ! प्रतिदर्श | ||
|- | |- | ||
| rowspan="2" | 3 | | rowspan="2" | 3 | ||
| <math>0</math> | | <math>0</math> से <math>{{f_n}}/8</math> | ||
| 4 | | 4 | ||
|- | |- | ||
| <math>{{f_n}}/8</math> | | <math>{{f_n}}/8</math> से <math>{{f_n}}/4</math> | ||
| 4 | | 4 | ||
|- | |- | ||
| 2 | | 2 | ||
| <math>{{f_n}}/4</math> | | <math>{{f_n}}/4</math> से <math>{{f_n}}/2</math> | ||
| 8 | | 8 | ||
|- | |- | ||
| 1 | | 1 | ||
| <math>{{f_n}}/2</math> | | <math>{{f_n}}/2</math> से <math>f_n</math> | ||
| 16 | | 16 | ||
|} | |} | ||
[[Image:Wavelets - DWT Freq.png|frame|none|डीडब्ल्यूटी का | [[Image:Wavelets - DWT Freq.png|frame|none|डीडब्ल्यूटी का आवृति प्रक्षेत्र प्रतिनिधित्व]] | ||
== | ==मूल तरंगिका से संबंध== | ||
तरंगिकाओ के | तरंगिकाओ के निस्यंदक बैंक कार्यान्वयन की व्याख्या किसी दिए गए मूल तरंगिका <math>\psi(t)</math>के लिए चाइल्ड तरंगिका के एक [[विविक्त सेट के|विविक्त समुच्चय के]] [[तरंगिका गुणांक की गणना]] के रूप में की जा सकती है। विविक्त तरंगिका रूपांतरण की स्थिति में, मूल तरंगिका को दो | ||
<math> \psi_{j,k}(t)= \frac{1}{\sqrt{2^j}} \psi \left( \frac{t - k 2^j}{2^j} \right) </math> | <math> \psi_{j,k}(t)= \frac{1}{\sqrt{2^j}} \psi \left( \frac{t - k 2^j}{2^j} \right) </math> | ||
की शक्तियों द्वारा स्थानांतरित किया जाता है और मापा जाता है, जहां <math>j</math> मापनी प्राचल है और <math>k</math> स्थानान्तरण प्राचल है, तथा दोनों पूर्णांक हैं। | |||
याद रखें कि संकेत <math>x(t)</math> का तरंगिका गुणांक <math>\gamma</math>, तरंगिका पर <math>x(t)</math> का प्रक्षेपण है, और मान लीजिये कि <math>x(t)</math> लंबाई <math>2^N</math>का संकेत है। उपरोक्त असतत समूह में एक चाइल्ड तरंगिका की स्थिति में, | |||
<math> \gamma_{jk} = \int_{-\infty}^{\infty} x(t) \frac{1}{\sqrt{2^j}} \psi \left( \frac{t - k 2^j}{2^j} \right) dt </math> | <math> \gamma_{jk} = \int_{-\infty}^{\infty} x(t) \frac{1}{\sqrt{2^j}} \psi \left( \frac{t - k 2^j}{2^j} \right) dt </math> | ||
अब एक विशेष पैमाने पर <math>j</math> को ठीक करें, ताकि <math> \gamma_{jk} </math>केवल <math>k</math> का एक फलन हो। उपरोक्त समीकरण के आलोक में, <math>\gamma_{jk}</math> को मूल तरंगिका | |||
= | <math>h(t) = \frac{1}{\sqrt{2^j}} \psi \left( \frac{-t}{2^j} \right) </math> के विस्तारित, परावर्तित और सामान्यीकृत संस्करण के साथ <math>x(t)</math>के संवलन के रूप में देखा जा सकता है, जिसका प्रतिदर्श <math>1, 2^j, 2^{2j}, ..., 2^{N}</math>बिंदुओं पर लिया गया है। लेकिन यह वही है जो विवरण गुणांक विविक्त तरंगिका रूपांतरण के स्तर <math>j</math> पर देते हैं। इसलिए, <math>h[n]</math> और <math>g[n]</math> के उचित विकल्प के लिए, निस्यंदक बैंक का विवरण गुणांक किसी दिए गए मूल तरंगिका <math>\psi(t)</math> के लिए चाइल्ड तरंगिकाओ के एक विविक्त समुच्चय के तरंगिका गुणांक से बिल्कुल अनुरूप होता है। | ||
विविक्त तरंगिका | उदाहरण के तौर पर, विविक्त [[हार तरंगिका]] पर विचार करें, जिसकी मूल तरंगिका<math>\psi = [1, -1]</math> है। फिर इस तरंगिका का विस्तारित, परावर्तित और सामान्यीकृत संस्करण <math>h[n] = \frac{1}{\sqrt{2}} [-1, 1]</math> है, जो वास्तव में, विविक्त हार तरंगिका रूपांतरण के लिए उच्च पारक अपघटन निस्यंदक है। | ||
ध्यान दें कि यदि <math>g[n]</math> और <math>h[n]</math> दोनों एक स्थिर लंबाई हैं (अर्थात उनकी लंबाई N से स्वतंत्र है), तो <math>x * h</math> और <math>x * g</math> प्रत्येक | == काल जटिलता == | ||
[[द्रूत फूरियर रूपांतरण]] के लिए O(N लॉग N) की तुलना में, विविक्त तरंगिका रूपांतरण का निस्यंदक बैंक कार्यान्वयन कुछ स्थितियों में केवल [[O(N)]] लेता है। | |||
ध्यान दें कि यदि <math>g[n]</math> और <math>h[n]</math> दोनों एक स्थिर लंबाई हैं (अर्थात उनकी लंबाई N से स्वतंत्र है), तो <math>x * h</math> और <math>x * g</math> प्रत्येक [[O(N)]] समय लेते है। तरंगिका निस्यंदकबैंक इन दो [[O(N)]] में से प्रत्येक को संवलन करता है, फिर संकेत को आकार N/2 की दो शाखाओं में विभाजित करता है। लेकिन यह केवल <math>g[n]</math> से जुड़ी ऊपरी शाखा को पुनरावर्ती रूप से विभाजित करता है (जैसा कि एफएफटी के विपरीत है, जो ऊपरी शाखा और निचली शाखा दोनों को पुनरावर्ती रूप से विभाजित करता है)। यह निम्नलिखित पुनरावृत्ति संबंध की ओर ले जाता है | |||
: <math>T(N) = 2N + T\left( \frac N 2 \right)</math> | : <math>T(N) = 2N + T\left( \frac N 2 \right)</math> | ||
जो | जो संपूर्ण संचालन के लिए [[O(N)]] समय की ओर ले जाता है, जैसा कि उपरोक्त संबंध के [[ज्यामितीय श्रृंखला]] विस्तार द्वारा दिखाया जा सकता है। | ||
उदाहरण के तौर पर, विविक्त हार तरंगिका रूपांतरण रैखिक है, क्योंकि उस स्थिति में <math>h[n]</math> और <math>g[n]</math> स्थिर लंबाई | उदाहरण के तौर पर, विविक्त [[हार तरंगिका]] रूपांतरण रैखिक है, क्योंकि उस स्थिति में <math>h[n]</math> और <math>g[n]</math> स्थिर लंबाई 2 हैं। | ||
: <math>h[n] = \left[\frac{-\sqrt{2}}{2}, \frac{\sqrt{2}}{2}\right] g[n] = \left[\frac{\sqrt{2}}{2}, \frac{\sqrt{2}}{2}\right]</math> | : <math>h[n] = \left[\frac{-\sqrt{2}}{2}, \frac{\sqrt{2}}{2}\right] g[n] = \left[\frac{\sqrt{2}}{2}, \frac{\sqrt{2}}{2}\right]</math> | ||
तरंगिकाओं का स्थान, O(N) सम्मिश्रता के साथ मिलकर, | तरंगिकाओं का स्थान, O(N) सम्मिश्रता के साथ मिलकर, प्रत्याभुति देता है कि रूपांतरण की गणना ऑनलाइन (प्रवाही के आधार पर) की जा सकती है। यह गुण एफएफटी के बिल्कुल विपरीत है, जिसके लिए एक ही बार में पूरे संकेत तक अभिगम की आवश्यकता होती है। यह बहु-स्तरीय रूपांतरण और बहु-आयामी रूपांतरणों (जैसे, 2-डी डीडब्ल्यूटी) पर भी लागू होता है।<ref name="Barina2020">{{cite journal|last1=Barina|first1=David|year=2020|title=अनंत छवि स्ट्रिप्स के लिए वास्तविक समय तरंगिका परिवर्तन|url=https://rdcu.be/b5vdo|access-date=2020-07-09|journal=Journal of Real-Time Image Processing|volume=18|issue=3|pages=585–591|publisher=Springer|doi=10.1007/s11554-020-00995-8|s2cid=220396648}}</ref> | ||
== अन्य रूपांतरण == | |||
* [[ पोर्टेबल नेटवर्क ग्राफ़िक्स | सुवाह्य नेटवर्क आलेखिकी]] (पीएनजी) प्रारूप में [[इंटरलेसिंग (बिटमैप्स)|अन्तर्ग्रथन]] के लिए उपयोग किया जाने [[वाला एडम7 कलन विधि,]] डेटा का एक बहु पैमाना प्रारूप है जो [[हार तरंगिकाओ]] के साथ डीडब्ल्यूटी के समान है। डीडब्ल्यूटी के विपरीत, इसका एक विशिष्ट पैमाना है -कि यह 8×8 ब्लॉक से शुरू होता है, और यह प्रतिबिम्ब को [[नष्ट]] करने (निम्न पारक निस्यंदक, फिर [[डाउनसैंपल|निम्न प्रतिदर्श]]) के बजाय [[निम्न प्रतिदर्श]] करता है। इस प्रकार यह सरल कार्यान्वयन के बदले में प्रारंभिक चरण में कलाकृतियों ([[पिक्सेलेशन]]) को दिखाते हुए अनुपयुक्त आवृत्ति व्यवहार प्रदान करता है। {{see also|एडम7 कलन विधि}} | |||
== अन्य | * '''गुणात्मक (या ज्यामितीय) विविक्त तरंगिका रूपांतरण''' <ref name="atto16tgrs">{{cite journal|first1=Abdourrahmane M.|last1=Atto|first2=Emmanuel|last2=Trouvé|first3=Jean-Marie|last3=Nicolas|first4=Thu Trang|last4=Lê|title= Wavelet Operators and Multiplicative Observation Models—Application to SAR Image Time-Series Analysis|doi=10.1109/TGRS.2016.2587626|journal= IEEE Transactions on Geoscience and Remote Sensing|date = 2016|volume=54|issue=11|pages=6606–6624|bibcode=2016ITGRS..54.6606A|s2cid=1860049|url=https://hal.archives-ouvertes.fr/hal-01341064/file/TGRS-2015-00943_GeomWavelets%5B18%5D_Final%20-%20VersionHAL.pdf}}</ref> एक प्रकार है जो अवलोकन प्रारूप <math>{\bf y} = f { {\bf X} }</math> पर लागू होता है जिसमें <math>\mathbb{E} X = 1</math> के साथ एक सकारात्मक नियमित '''फलन''' <math>f</math> और एक गुणात्मक स्वतंत्र सकारात्मक '''रव''' <math>X</math>, की पारस्परिक क्रिया सम्मिलित होती है। निरूपित <math>{\cal W}</math>, एक तरंगिका रूपांतरण है। <math>f { {\bf X} } = f + {f ({\bf X} -1)}</math> के बाद से, मानक (योज्य) विविक्त तरंगिका रूपांतरण <math>{\cal W^+}</math> इस प्रकार है कि <math> | ||
* [[ पोर्टेबल नेटवर्क ग्राफ़िक्स ]] (पीएनजी) प्रारूप में [[इंटरलेसिंग (बिटमैप्स)]] के लिए उपयोग किया जाने वाला एडम7 | |||
* गुणात्मक (या ज्यामितीय) विविक्त तरंगिका रूपांतरण <ref name="atto16tgrs">{{cite journal|first1=Abdourrahmane M.|last1=Atto|first2=Emmanuel|last2=Trouvé|first3=Jean-Marie|last3=Nicolas|first4=Thu Trang|last4=Lê|title= Wavelet Operators and Multiplicative Observation Models—Application to SAR Image Time-Series Analysis|doi=10.1109/TGRS.2016.2587626|journal= IEEE Transactions on Geoscience and Remote Sensing|date = 2016|volume=54|issue=11|pages=6606–6624|bibcode=2016ITGRS..54.6606A|s2cid=1860049|url=https://hal.archives-ouvertes.fr/hal-01341064/file/TGRS-2015-00943_GeomWavelets%5B18%5D_Final%20-%20VersionHAL.pdf}}</ref> एक प्रकार है जो अवलोकन | |||
{\cal W^+} {\bf y} = {\cal W^+} f + {\cal W^+} {f ({\bf X} -1)}, | {\cal W^+} {\bf y} = {\cal W^+} f + {\cal W^+} {f ({\bf X} -1)}, | ||
</math> जहां विस्तार गुणांक <math> {\cal W^+} {f ({\bf X} -1)}</math> | </math> जहां बाद की अभिव्यक्ति में <math>f</math> के योगदान के कारण विस्तार गुणांक <math> {\cal W^+} {f ({\bf X} -1)}</math> को सामान्य रूप से विरल नहीं माना जा सकता है। गुणक संरचना में, तरंगिका रूपांतरण इस प्रकार है जैसे कि <math> | ||
{\cal W^\times} {\bf y} = \left({\cal W^\times} f\right) \times \left({\cal W^\times} { {\bf X}}\right). | {\cal W^\times} {\bf y} = \left({\cal W^\times} f\right) \times \left({\cal W^\times} { {\bf X}}\right). | ||
</math> गुणक बीजगणित में तरंगिकाओं के इस ' | </math>। गुणक बीजगणित में तरंगिकाओं के इस 'अंतःस्थापन' में सामान्यीकृत गुणक सन्निकटन और विवरण संचालक साम्मिलित होते हैं, उदाहरण के लिए, हार तरंगिकाओं की स्थिति में, फिर सामान्यीकरण गुणांक <math>\alpha</math> तक, <math>{\cal W^\times}</math> का उपयोग करने पर मानक <math>{\cal W^+}</math> सन्निकटन ('''अंकगणित माध्य''') <math>c_{k} = \alpha(y_{k} + y_{k-1})</math> और विवरण ('''अंकगणितीय अंतर''') <math>d_{k} = \alpha(y_{k} - y_{k-1})</math> क्रमशः '''ज्यामितीय माध्य''' सन्निकटन <math>c_{k}^\ast = (y_{k} \times y_{k-1})^\alpha</math> और '''ज्यामितीय अंतर''' (विवरण) <math>d_{k}^\ast = \left(\frac{y_{k}}{y_{k-1}}\right)^\alpha</math> बन जाते हैं। | ||
== कोड उदाहरण == | == कोड उदाहरण == | ||
Line 190: | Line 187: | ||
अपने सरलतम रूप में, डीडब्ल्यूटी की गणना करना उल्लेखनीय रूप से आसान है। | अपने सरलतम रूप में, डीडब्ल्यूटी की गणना करना उल्लेखनीय रूप से आसान है। | ||
जावा में हार तरंगिका | जावा में हार तरंगिका, | ||
<syntaxhighlight lang="java"> | <syntaxhighlight lang="java"> | ||
public static int[] discreteHaarWaveletTransform(int[] input) { | public static int[] discreteHaarWaveletTransform(int[] input) { | ||
Line 214: | Line 211: | ||
} | } | ||
</syntaxhighlight> | </syntaxhighlight> | ||
हार | [[हार]], [[ड्यूबेचिस]], [[कोइफ़लेट]] और [[लीजेंड्रे वेवलेट|लीजेंड्रे]] तरंगिकाओ का उपयोग करके 1-D और 2-D डीडब्ल्यूटी के लिए पूरा जावा कोड विवृत स्रोत परियोजना [https://github.com/cscheiblich/JWave जेवेव] से उपलब्ध है। इसके अतिरिक्त, [[जेपीईजी 2000]] प्रतिबिम्ब संपीड़न मानक में प्रयुक्त [[सी (प्रोग्रामिंग भाषा)|C]] में विविक्त बायोरथोगोनल [[कोहेन-डौबेचिस-फ़्यूव्यू वेवलेट|सीडीएफ]] 9/7 तरंगिका रूपांतरण का तेजी से उठाने वाला कार्यान्वयन [https://web.archive.org/ यहां] पाया जा सकता है (5 मार्च 2012 को संग्रहीत)। | ||
इसके | |||
=== उपरोक्त कोड का उदाहरण === | === उपरोक्त कोड का उदाहरण === | ||
[[Image:Haar DWT of the Sound Waveform "I Love Wavelets".png|thumb|300px|आई लव तरंगिकाओ कहने वाले किसी व्यक्ति के ध्वनि संकेत के लिए | [[Image:Haar DWT of the Sound Waveform "I Love Wavelets".png|thumb|300px|आई लव तरंगिकाओ कहने वाले किसी व्यक्ति के ध्वनि संकेत के लिए असतत हार तरंगिका गुणांक की गणना करने का एक उदाहरण। मूल तरंगरूप को ऊपर बाईं ओर नीले रंग में दिखाया गया है, और तरंगिका गुणांक को ऊपरी दाईं ओर काले रंग में दिखाया गया है। नीचे विभिन्न श्रेणियों के लिए तरंगिका गुणांक के तीन ज़ूम-इन क्षेत्र दिखाए गए हैं।|link=index.php?title=File:Haar_DWT_of_the_Sound_Waveform_%22I_Love_Wavelets%22.png]]यह आंकड़ा ध्वनि तरंग पर हार तरंगिका गुणांक की गणना करने के लिए उपरोक्त कोड को लागू करने का एक उदाहरण दिखाता है। यह उदाहरण तरंगिका रूपांतरण के दो प्रमुख गुणों पर प्रकाश डालता है, | ||
*प्राकृतिक संकेतों में प्रायः कुछ हद तक सहजता होती है, जो उन्हें तरंगिका क्षेत्र में विरल बना देती है। इस उदाहरण में तरंगिका | *प्राकृतिक संकेतों में प्रायः कुछ हद तक सहजता होती है, जो उन्हें तरंगिका क्षेत्र में विरल बना देती है। इस उदाहरण में तरंगिका प्रक्षेत्र में समय प्रक्षेत्र की तुलना में बहुत कम महत्वपूर्ण घटक हैं, और अधिकांश महत्वपूर्ण घटक बाईं ओर मोटे गुणांक की ओर हैं। इसलिए, प्राकृतिक संकेत तरंगिका प्रक्षेत्र में संपीड़ित होते हैं। | ||
*तरंगिका रूपांतरण एक संकेत का | *तरंगिका रूपांतरण एक संकेत का बहुवियोजन, बैंड पारक प्रतिनिधित्व है। इसे इस आलेख में दी गई विविक्त तरंगिका रूपांतरण की निस्यंदकबैंक परिभाषा से सीधे देखा जा सकता है। लंबाई <math>2^N</math> के संकेत के लिए, श्रेणी में गुणांक <math>[2^{N-j}, 2^{N-j+1}]</math> मूल संकेत के एक संस्करण का प्रतिनिधित्व करते हैं जो पारक बैंड<math> \left[ \frac{\pi}{2^j}, \frac{\pi}{2^{j-1}} \right]</math>में है। यही कारण है कि तरंगिका गुणांक की इन श्रेणियों पर ज़ूम करने पर मूल संकेत की संरचना समान दिखती है। जो श्रेणियाँ बाईं ओर के करीब है (उपरोक्त संकेतन में बड़ी <math>j</math>), वह संकेत का मोटा प्रतिनिधित्व करती हैं, जबकि दाईं ओर की श्रेणियां बारीक विवरण दर्शाती हैं। | ||
== यह भी देखें == | == यह भी देखें == | ||
* [[असतत कोसाइन परिवर्तन|विविक्त कोसाइन]] रूपांतरण (डीसीटी) | * [[असतत कोसाइन परिवर्तन|विविक्त कोसाइन]] [[रूपांतरण]] (डीसीटी) | ||
* तरंगिका | * [[तरंगिका]] | ||
* तरंगिका | * [[तरंगिका रूपांतरण]] | ||
* [[तरंगिका संपीड़न]] | * [[तरंगिका संपीड़न]] | ||
* [[तरंगिका-संबंधित परिवर्तनों की सूची|तरंगिका-संबंधित रूपांतरणों की सूची]] | * [[तरंगिका-संबंधित परिवर्तनों की सूची|तरंगिका-संबंधित रूपांतरणों की सूची]] | ||
Line 237: | Line 233: | ||
* Stanford's [http://statweb.stanford.edu/~wavelab/ WaveLab] in matlab | * Stanford's [http://statweb.stanford.edu/~wavelab/ WaveLab] in matlab | ||
* [http://www.fit.vutbr.cz/research/view_product.php?id=211¬itle=1 libdwt], a cross-platform डीडब्ल्यूटी library written in C | * [http://www.fit.vutbr.cz/research/view_product.php?id=211¬itle=1 libdwt], a cross-platform डीडब्ल्यूटी library written in C | ||
* [https://www.scribd.com/document/436856865/Concise-Introduction-to-Wavelets Concise Introduction | * [https://www.scribd.com/document/436856865/Concise-Introduction-to-Wavelets Concise Introduction से Wavelets] by René Puschinger | ||
{{DEFAULTSORT:Discrete Wavelet Transform}} | {{DEFAULTSORT:Discrete Wavelet Transform}} | ||
[[de:Wavelet-Transformation#Diskrete Wavelet-Transformation]] | [[de:Wavelet-Transformation#Diskrete Wavelet-Transformation]] | ||
[[fr:Ondelette#Transformée en ondelettes discrète]] | [[fr:Ondelette#Transformée en ondelettes discrète]] | ||
[[Category:All articles with unsourced statements|Discrete Wavelet Transform]] | |||
[[Category:Articles with hatnote templates targeting a nonexistent page|Discrete Wavelet Transform]] | |||
[[Category: | [[Category:Articles with unsourced statements from December 2019|Discrete Wavelet Transform]] | ||
[[Category:Created On 26/07/2023]] | [[Category:CS1 English-language sources (en)|Discrete Wavelet Transform]] | ||
[[Category:Created On 26/07/2023|Discrete Wavelet Transform]] | |||
[[Category:Lua-based templates|Discrete Wavelet Transform]] | |||
[[Category:Machine Translated Page|Discrete Wavelet Transform]] | |||
[[Category:Pages with script errors|Discrete Wavelet Transform]] | |||
[[Category:Short description with empty Wikidata description|Discrete Wavelet Transform]] | |||
[[Category:Templates Vigyan Ready|Discrete Wavelet Transform]] | |||
[[Category:Templates that add a tracking category|Discrete Wavelet Transform]] | |||
[[Category:Templates that generate short descriptions|Discrete Wavelet Transform]] | |||
[[Category:Templates using TemplateData|Discrete Wavelet Transform]] | |||
[[Category:Wikipedia articles needing clarification from August 2020|Discrete Wavelet Transform]] | |||
[[Category:अंकीय संकेत प्रक्रिया|Discrete Wavelet Transform]] | |||
[[Category:असतत परिवर्तन|Discrete Wavelet Transform]] | |||
[[Category:उदाहरण जावा कोड वाले लेख|Discrete Wavelet Transform]] | |||
[[Category:तरंगिकाएँ|Discrete Wavelet Transform]] | |||
[[Category:संख्यात्मक विश्लेषण|Discrete Wavelet Transform]] |
Latest revision as of 11:25, 17 August 2023
संख्यात्मक विश्लेषण और फलनिक विश्लेषण में, एक विविक्त तरंगिका रूपांतरण (डीडब्ल्यूटी) कोई भी तरंगिका रूपांतरण है जिसके लिए तरंगिकाओं का विविक्त प्रतिदर्श लिया जाता है। अन्य तरंगिका रूपांतरणों की तरह, फूरियर रूपांतरणों की तुलना में इसका एक प्रमुख लाभ कालिक विभेदन है, तथा यह आवृत्ति और स्थान की सूचना (समय में स्थान) दोनों को प्रग्रहण करता है।
उदाहरण
हार तरंगिकाएँ
पहले डीडब्ल्यूटी का आविष्कार हंगेरियन गणितज्ञ अल्फ्रेड हार ने किया था। संख्याओं की सूची द्वारा दर्शाए गए निविष्ट के लिए, हार तरंगिका रूपांतरण को निविष्ट मानों को जोड़ने, अंतर को संग्रहीत करने और योग को पारक करने के लिए माना जा सकता है। इस प्रक्रिया को पुनरावर्ती रूप से दोहराया जाता है, अगले पैमाने को सिद्ध करने के लिए योगों को जोड़ा जाता है, जिससे अंतर और एक अंतिम योग बनता है।
डौबेचीज़ तरंगिकाएँ
विविक्त तरंगिका रूपांतरणों का सबसे अधिक उपयोग किया जाने वाला समुच्चय 1988 में बेल्जियम के गणितज्ञ इंग्रिड डौबेचीज़ द्वारा तैयार किया गया था। यह सूत्रीकरण अंतर्निहित मूल तरंगिका फलन के उत्तरोत्तर बेहतर विविक्त प्रतिदर्श उत्पन्न करने के लिए पुनरावृत्ति संबंधों के उपयोग पर आधारित है, प्रत्येक वियोजन पिछले पैमाने से दोगुना है। अपने मौलिक पेपर में, डौबेचीज़ ने तरंगिकाओं का एक समूह प्राप्त किया है, जिनमें से पहला हार तरंगिका है। तब से इस क्षेत्र में रुचि बढ़ी है, और ड्यूबेचीज़ की मूल तरंगिकाओं की कई विविधताएँ विकसित की गईं।[1][2][3]
द्वैती-वृक्ष सम्मिश्र तरंगिका रूपांतरण (डीसीडब्ल्यूटी)
द्वैती वृक्ष सम्मिश्र तरंगिका रूपांतरण (डब्ल्यूटी) महत्वपूर्ण अतिरिक्त गुणों के साथ विविक्त तरंगिका रूपांतरण (डीडब्ल्यूटी) में एक अपेक्षाकृत आधुनिक वृद्धि है, यह दो और उच्चतर आयामों में लगभग रूपांतरणशील और दिशात्मक रूप से चयनात्मक है। यह केवल के अतिरेक कारक के साथ प्राप्त किया जा सकता है, जो कि अनिर्दिष्ट डीडब्ल्यूटी से काफी कम है। बहुआयामी (एम-डी) द्वैती वृक्ष डब्ल्यूटी अविभाज्य है लेकिन अभिकलनीय रूप से दक्ष , पृथक्करणीय निस्यंदक बैंक (एफबी) पर आधारित है।[4]
अन्य
विविक्त तरंगिका रूपांतरण के अन्य रूपों में 1988 में डिडिएर ले गैल और अली जे. तबताबाई द्वारा विकसित ले गैल-तबताबाई (एलजीटी) 5/3 तरंगिका (जेपीईजी 2000 या जेपीईजी एक्सएस में प्रयुक्त),[5][6][7] 1990 में अली नासी अकन्सो द्वारा विकसित द्विपद क्यूएमएफ,[8] 1996 में विलियम ए. पर्लमैन के साथ अमीर सईद द्वारा विकसित पदानुक्रमित पेड़ों में समुच्चय विभाजन (एसपीआईएचटी) कलन विधि,[9] गैर- या अनिर्दिष्ट तरंगिका रूपांतरण (जहाँ निम्न प्रतिदर्श को छोड़ दिया जाता है), और न्यूलैंड रूपांतरण (जहाँ आवृत्ति स्थान में उचित रूप से निर्मित शीर्ष निस्यंदक से तरंगिकाओं का एक प्रसामान्य लांबिक आधार बनता है) सम्मिलित है। तरंगिका पैकेट विघटन भी विविक्त तरंगिका रूपांतरण से संबंधित हैं। सम्मिश्र तरंगिका रूपांतरण दूसरा रूप है।
गुण
हार डीडब्ल्यूटी सामान्य रूप से तरंगिकाओं के वांछनीय गुणों को दर्शाता है। सबसे पहले, इसे संचालन में निष्पादित किया जा सकता है, दूसरा, यह विभिन्न पैमानों पर जांच करके न केवल निविष्ट की आवृत्ति सामग्री की धारणा को प्रग्रहण करता है, बल्कि कालिक सामग्री, अर्थात वह समय जिस पर ये आवृत्तियां होती हैं। संयुक्त रूप से, ये दोनों गुण तीव्र तरंगिका रूपांतरण (एफडब्ल्यूटी) को पारंपरिक तीव्र फूरियर रूपांतरण (एफएफटी) का विकल्प बनाते हैं।
समय के मुद्दे
निस्यंदक बैंक में दर-रूपांतरण संचालको के कारण, विविक्त डब्ल्यूटी समय-अरूपांतरणीय नहीं है, लेकिन वास्तव में समय में संकेत के संरेखण के प्रति बहुत संवेदनशील है। तरंगिका रूपांतरणों का समय-भिन्न-भिन्न समस्या का समाधान करने के लिए, मल्लाट और झोंग ने संकेत के तरंगिका प्रतिनिधित्व के लिए एक नया कलन विधि प्रस्तावित किया, जो समय रूपांतरण के लिए अरूपांतरणीय है।[10] इस कलन विधि के अनुसार, जिसे टीआई-डीडब्ल्यूटी कहा जाता है, केवल मापनी प्राचल को द्वैयकीय अनुक्रम 2^j (j∈Z) के साथ प्रतिदर्श किया जाता है और समय में प्रत्येक बिंदु के लिए तरंगिका रूपांतरण की गणना की जाती है।[11][12]
अनुप्रयोग
विविक्त तरंगिका रूपांतरण का विज्ञान, इंजीनियरिंग, गणित और कंप्यूटर विज्ञान में बड़ी संख्या में अनुप्रयोग है। विशेष रूप से, इसका उपयोग, एक अलग संकेत को अधिक अनावश्यक रूप में प्रस्तुत करने के लिए, प्रायः डेटा संपीड़न के लिए पूर्व शर्त के रूप में संकेत कोडिंग के लिए किया जाता है। गति विश्लेषण, प्रतिबिंब प्रक्रमण, अंकीय संचार और कई अन्य के लिए त्वरण के संकेत संसाधन में व्यावहारिक अनुप्रयोग भी पाए जा सकते हैं।[13][14] [15][16][17][18][19]
यह दिखाया गया है कि कम-शक्ति वाले गतिचालक के प्रारूप के लिए और अल्ट्रा-वाइडबैंड (यूडब्ल्यूबी) बेतार संचार में भी जैव चिकित्सा संकेत संसाधन में अनुरूप निस्यंदक बैंक के रूप में विविक्त तरंगिका रूपांतरण (पैमाने और बदलाव में अलग, और समय में निरंतर) को सफलतापूर्वक लागू किया गया है।[20]
प्रतिबिंब प्रक्रमण में उदाहरण
तरंगिकाओ का उपयोग प्रायः प्रतिबिंबो जैसे दो आयामी संकेतों को दर्शाने के लिए किया जाता है। निम्नलिखित उदाहरण दिखाए गए रव वाले प्रतिबिम्ब से अवांछित सफेद गाउसीय रव को हटाने के लिए तीन चरण प्रदान करता है। मैटलैब का उपयोग प्रतिबिम्ब को आयात और निस्यंदित करने के लिए किया गया था।
पहला कदम तरंगिका प्रकार और अपघटन का स्तर N चुनना है। इस स्थिति में बायोर्थोगोनल 3.5 तरंगिकाओ को 10 के स्तर N के साथ चुना गया था। बायोर्थोगोनल तरंगिकाओ का उपयोग आमतौर पर, निकटवर्ती पिक्सेल तीव्रता मानों के उनके उच्च विपर्यास के कारण सफेद गाउसीय रव का पता लगाने और निस्यंदित करने के लिए प्रतिबिंब प्रक्रमण में किया जाता है[21]। इन तरंगिकाओं का उपयोग करके द्वि-आयामी प्रतिबिम्ब पर एक तरंगिका रूपांतरण किया जाता है।
प्रतिबिम्ब फ़ाइल के अपघटन के बाद, अगला कदम 1 से N तक प्रत्येक स्तर के लिए अवश्रेणी मान निर्धारित करता है। इन श्रेणीओं को चुनने के लिए बिरगे-मास्सार्ट योजना[22] एक पर्याप्त सामान्य विधि है। इस प्रक्रिया का उपयोग करके N = 10 स्तरों के लिए अलग-अलग श्रेणीएँ बनाई जाती हैं। इन श्रेणीओं को लागू करने से संकेत का अधिकांश वास्तविक निस्पंदन होता है।
अंतिम चरण संशोधित स्तरों से प्रतिबिम्ब का पुनर्निर्माण करता है। यह व्युत्क्रम तरंगिका रूपांतरण का उपयोग करके पूरा किया जाता है। परिणामी प्रतिबिंब, सफेद गाउसीय रव को हटाकर, मूल प्रतिबिम्ब के नीचे दिखाया गया है। किसी भी प्रकार के डेटा को निस्पंदित करते समय परिणाम के संकेत और रव अनुपात को मापना महत्वपूर्ण है।[citation needed] इस स्थिति में, मूल की तुलना में रव वाले प्रतिबिम्ब का एसएनआर 30.4958% था, और अस्वीकृत प्रतिबिम्ब का एसएनआर 32.5525% था। तरंगिका निस्पंदन के परिणामस्वरूप सुधार से 2.0567% का एसएनआर लाभ प्राप्त होता है।[23]
यह ध्यान रखना महत्वपूर्ण है कि अन्य तरंगिकाएँ, स्तर और श्रेणी रणनीतियों को चुनने से विभिन्न प्रकार के निस्पंदन हो सकते हैं। इस उदाहरण में, सफ़ेद गाउसीय रव को हटाने के लिए चुना गया था। हालाँकि, अलग-अलग श्रेणी के साथ, इसे आसानी से बढ़ाया जा सकता था।
विविक्त फूरियर रूपांतरण के साथ विविक्त तरंगिका रूपांतरण के बीच अंतर और समानता को स्पष्ट करने के लिए, निम्नलिखित अनुक्रम के डीडब्ल्यूटी और डीएफटी पर विचार करें, (1,0,0,0), एक इकाई आवेग।
डीएफटी का लांबिक आधार (डीएफटी आव्यूह) है,
जबकि लंबाई 4 डेटा के लिए हार तरंगिकाओं के साथ डीडब्ल्यूटी की पंक्तियों में लांबिक आधार है,
(संकेतन को सरल बनाने के लिए, पूर्ण संख्याओं का उपयोग किया जाता है, इसलिए आधार लांबिक हैं लेकिन प्रसामान्य लांबिक नहीं हैं।)
प्रारंभिक टिप्पणियों में साम्मिलित हैं,
- ज्यावक्रीय तरंगें केवल उनकी आवृत्ति में भिन्न होती हैं। पहला कोई चक्र पूरा नहीं करता है, दूसरा एक पूर्ण चक्र पूरा करता है, तीसरा दो चक्र पूरा करता है, और चौथा तीन चक्र पूरा करता है (जो विपरीत दिशा में एक चक्र पूरा करने के बराबर है)। चरण में अंतर को किसी दिए गए आधार सदिश को एक सम्मिश्र स्थिरांक से गुणा करके दर्शाया जा सकता है।
- इसके विपरीत, तरंगिकाओं में आवृत्ति और स्थान दोनों होते हैं। पहले की तरह, पहला शून्य चक्र पूरा करता है, और दूसरा एक चक्र पूरा करता है। हालाँकि, तीसरे और चौथे दोनों की आवृत्ति समान है, और पहले की तुलना में दोगुनी है। आवृत्ति में भिन्न होने के बजाय, वे स्थान में भिन्न होते हैं - तीसरा पहले दो तत्वों पर अशून्य है, और चौथा दूसरे दो तत्वों पर अशून्य है।
डीडब्ल्यूटी स्थानीयकरण को प्रदर्शित करता है, (1,1,1,1) शब्द औसत संकेत मान देता है, (1,1,-1,-1) संकेत को प्रक्षेत्र के बाईं ओर रखता है, और (1,–1,0,0) इसे बाईं ओर के बाईं ओर रखता है, और किसी भी स्तर पर संक्षिप्त करने से संकेत का निम्न प्रतिचयित संस्करण प्राप्त होता है,
इसके विपरीत, डीएफटी, विभिन्न आवृत्तियों की तरंगों के हस्तक्षेप द्वारा अनुक्रम को व्यक्त करता है - इस प्रकार श्रृंखला को छोटा करने से श्रृंखला का एक निम्नपारक निस्यंदक संस्करण प्राप्त होता है,
विशेष रूप से, मध्य सन्निकटन (2-अवधि) भिन्न होता है। आवृत्ति प्रक्षेत्र परिप्रेक्ष्य से, यह एक बेहतर अनुमान है, लेकिन समय प्रक्षेत्र परिप्रेक्ष्य से इसमें कमियां हैं - यह अवक्रमण प्रदर्शित करता है - मूल्यों में से एक नकारात्मक है, हालांकि मूल श्रृंखला प्रत्येक जगह गैर-नकारात्मक है - और वलयन, जहां दाईं ओर अशून्य है, वह तरंगिका रूपांतरण के विपरीत है। दूसरी ओर, फूरियर सन्निकटन सही ढंग से एक शीर्ष दिखाता है, और सभी बिंदु उनके सही मान के के भीतर हैं, हालाँकि सभी बिंदुओं में त्रुटि है। इसके विपरीत, तरंगिका सन्निकटन, बाएं आधे भाग पर एक शीर्ष रखता है, लेकिन पहले बिंदु पर कोई शीर्ष नहीं होता है, और जबकि यह आधे मानों (स्थान को दर्शाते हुए) के लिए बिल्कुल सही है, इसमें अन्य मानों के लिए की त्रुटि है।
यह इन रूपांतरणों के बीच व्यापार-बंद के प्रकार को दर्शाता है, और विशेष रूप से क्षणिक प्रतिरूपण के लिए, जैसे कुछ स्थितियों में डीडब्ल्यूटी बेहतर व्यवहार प्रदान करता है।
परिभाषा
रूपांतरण का एक स्तर
संकेत के डीडब्ल्यूटी की गणना निस्यंदक की एक श्रृंखला के माध्यम से पारित करके की जाती है। सबसे पहले प्रतिदर्श को आवेग प्रतिक्रिया के साथ एक निम्नपारक निस्यंदक के माध्यम से पारित किया जाता है जिसके परिणामस्वरूप दोनों का संविलियन होता है,
उच्च पारक निस्यंदक का उपयोग करके संकेत को एक साथ विघटित भी किया जाता है। निर्गम विवरण गुणांक (उच्च पारक निस्यंदक से) और सन्निकटन गुणांक (निम्न पारक से) देते हैं। यह महत्वपूर्ण है कि दोनों निस्यंदक एक-दूसरे से संबंधित हों और उन्हें चतुर्भुज दर्पण निस्यंदक के रूप में जाना जाता है।
हालाँकि, संकेत की आधी आवृत्तियों को अब हटा दिया गया है इसलिए आधे प्रतिदर्शो को नाइक्विस्ट के नियम के अनुसार खारिज किया जा सकता है। ऊपर दिए गए चित्र में निम्नपारक निस्यंदक के निस्यंदक निर्गत फिर 2 द्वारा उपप्रतिदर्श किया जाता है और इसे फिर से एक नए निम्नपारक निस्यंदक और एक उच्च-पारक निस्यंदक पिछली वाली अंतक आवृत्ति के साथ पारक करके संसाधित किया जाता है, अर्थात,
इस अपघटन ने समय वियोजन को आधा कर दिया है क्योंकि प्रत्येक निस्यंदक निर्गम का केवल आधा हिस्सा ही संकेत को दर्शाता है। हालाँकि, प्रत्येक निर्गम में निविष्ट की आधी आवृत्ति पट्ट होती है, इसलिए आवृत्ति वियोजन दोगुना कर दिया गया है।
के साथ उपरोक्त सारांश को अधिक संक्षिप्त रूप से लिखा जा सकता है।
हालाँकि बाद में निम्न प्रतिदर्श के साथ पूर्ण संवलन की गणना करने से गणना का समय क्षय होगा।
उत्थापन योजना एक अनुकूलन है जहां ये दोनों गणनाएं आपस में जुड़ी हुई हैं।
सोपानन और निस्यंदक बैंक
इस अपघटन को आवृत्ति वियोजन को और बढ़ाने के लिए दोहराया जाता है और सन्निकटन गुणांक को उच्च और निम्न-पारक निस्यंदक के साथ विघटित किया जाता है और फिर निम्न-प्रतिदर्श किया जाता है। इसे एक द्वयी तरू के रूप में दर्शाया गया है जिसमें नोड्स एक अलग समय-आवृत्ति स्थानीयकरण के साथ उपसमष्टि का प्रतिनिधित्व करते हैं। इस तरू को निस्यंदक बैंक के नाम से जाना जाता है।
उपरोक्त आरेख में प्रत्येक स्तर पर संकेत निम्न और उच्च आवृत्तियों में विघटित हो जाता है। अपघटन प्रक्रिया के कारण निविष्ट संकेत का गुणज होना चाहिए जहां स्तरों की संख्या है।
उदाहरण के लिए 32 प्रतिदर्शो वाला एक संकेत, आवृत्ति श्रेणी 0 से और अपघटन के 3 स्तर, 4 निर्गम पैमाने उत्पन्न होते हैं,
स्तर | आवृत्तिया | प्रतिदर्श |
---|---|---|
3 | से | 4 |
से | 4 | |
2 | से | 8 |
1 | से | 16 |
मूल तरंगिका से संबंध
तरंगिकाओ के निस्यंदक बैंक कार्यान्वयन की व्याख्या किसी दिए गए मूल तरंगिका के लिए चाइल्ड तरंगिका के एक विविक्त समुच्चय के तरंगिका गुणांक की गणना के रूप में की जा सकती है। विविक्त तरंगिका रूपांतरण की स्थिति में, मूल तरंगिका को दो
की शक्तियों द्वारा स्थानांतरित किया जाता है और मापा जाता है, जहां मापनी प्राचल है और स्थानान्तरण प्राचल है, तथा दोनों पूर्णांक हैं।
याद रखें कि संकेत का तरंगिका गुणांक , तरंगिका पर का प्रक्षेपण है, और मान लीजिये कि लंबाई का संकेत है। उपरोक्त असतत समूह में एक चाइल्ड तरंगिका की स्थिति में,
अब एक विशेष पैमाने पर को ठीक करें, ताकि केवल का एक फलन हो। उपरोक्त समीकरण के आलोक में, को मूल तरंगिका
के विस्तारित, परावर्तित और सामान्यीकृत संस्करण के साथ के संवलन के रूप में देखा जा सकता है, जिसका प्रतिदर्श बिंदुओं पर लिया गया है। लेकिन यह वही है जो विवरण गुणांक विविक्त तरंगिका रूपांतरण के स्तर पर देते हैं। इसलिए, और के उचित विकल्प के लिए, निस्यंदक बैंक का विवरण गुणांक किसी दिए गए मूल तरंगिका के लिए चाइल्ड तरंगिकाओ के एक विविक्त समुच्चय के तरंगिका गुणांक से बिल्कुल अनुरूप होता है।
उदाहरण के तौर पर, विविक्त हार तरंगिका पर विचार करें, जिसकी मूल तरंगिका है। फिर इस तरंगिका का विस्तारित, परावर्तित और सामान्यीकृत संस्करण है, जो वास्तव में, विविक्त हार तरंगिका रूपांतरण के लिए उच्च पारक अपघटन निस्यंदक है।
काल जटिलता
द्रूत फूरियर रूपांतरण के लिए O(N लॉग N) की तुलना में, विविक्त तरंगिका रूपांतरण का निस्यंदक बैंक कार्यान्वयन कुछ स्थितियों में केवल O(N) लेता है।
ध्यान दें कि यदि और दोनों एक स्थिर लंबाई हैं (अर्थात उनकी लंबाई N से स्वतंत्र है), तो और प्रत्येक O(N) समय लेते है। तरंगिका निस्यंदकबैंक इन दो O(N) में से प्रत्येक को संवलन करता है, फिर संकेत को आकार N/2 की दो शाखाओं में विभाजित करता है। लेकिन यह केवल से जुड़ी ऊपरी शाखा को पुनरावर्ती रूप से विभाजित करता है (जैसा कि एफएफटी के विपरीत है, जो ऊपरी शाखा और निचली शाखा दोनों को पुनरावर्ती रूप से विभाजित करता है)। यह निम्नलिखित पुनरावृत्ति संबंध की ओर ले जाता है
जो संपूर्ण संचालन के लिए O(N) समय की ओर ले जाता है, जैसा कि उपरोक्त संबंध के ज्यामितीय श्रृंखला विस्तार द्वारा दिखाया जा सकता है।
उदाहरण के तौर पर, विविक्त हार तरंगिका रूपांतरण रैखिक है, क्योंकि उस स्थिति में और स्थिर लंबाई 2 हैं।
तरंगिकाओं का स्थान, O(N) सम्मिश्रता के साथ मिलकर, प्रत्याभुति देता है कि रूपांतरण की गणना ऑनलाइन (प्रवाही के आधार पर) की जा सकती है। यह गुण एफएफटी के बिल्कुल विपरीत है, जिसके लिए एक ही बार में पूरे संकेत तक अभिगम की आवश्यकता होती है। यह बहु-स्तरीय रूपांतरण और बहु-आयामी रूपांतरणों (जैसे, 2-डी डीडब्ल्यूटी) पर भी लागू होता है।[24]
अन्य रूपांतरण
- सुवाह्य नेटवर्क आलेखिकी (पीएनजी) प्रारूप में अन्तर्ग्रथन के लिए उपयोग किया जाने वाला एडम7 कलन विधि, डेटा का एक बहु पैमाना प्रारूप है जो हार तरंगिकाओ के साथ डीडब्ल्यूटी के समान है। डीडब्ल्यूटी के विपरीत, इसका एक विशिष्ट पैमाना है -कि यह 8×8 ब्लॉक से शुरू होता है, और यह प्रतिबिम्ब को नष्ट करने (निम्न पारक निस्यंदक, फिर निम्न प्रतिदर्श) के बजाय निम्न प्रतिदर्श करता है। इस प्रकार यह सरल कार्यान्वयन के बदले में प्रारंभिक चरण में कलाकृतियों (पिक्सेलेशन) को दिखाते हुए अनुपयुक्त आवृत्ति व्यवहार प्रदान करता है।
- गुणात्मक (या ज्यामितीय) विविक्त तरंगिका रूपांतरण [25] एक प्रकार है जो अवलोकन प्रारूप पर लागू होता है जिसमें के साथ एक सकारात्मक नियमित फलन और एक गुणात्मक स्वतंत्र सकारात्मक रव , की पारस्परिक क्रिया सम्मिलित होती है। निरूपित , एक तरंगिका रूपांतरण है। के बाद से, मानक (योज्य) विविक्त तरंगिका रूपांतरण इस प्रकार है कि जहां बाद की अभिव्यक्ति में के योगदान के कारण विस्तार गुणांक को सामान्य रूप से विरल नहीं माना जा सकता है। गुणक संरचना में, तरंगिका रूपांतरण इस प्रकार है जैसे कि । गुणक बीजगणित में तरंगिकाओं के इस 'अंतःस्थापन' में सामान्यीकृत गुणक सन्निकटन और विवरण संचालक साम्मिलित होते हैं, उदाहरण के लिए, हार तरंगिकाओं की स्थिति में, फिर सामान्यीकरण गुणांक तक, का उपयोग करने पर मानक सन्निकटन (अंकगणित माध्य) और विवरण (अंकगणितीय अंतर) क्रमशः ज्यामितीय माध्य सन्निकटन और ज्यामितीय अंतर (विवरण) बन जाते हैं।
कोड उदाहरण
अपने सरलतम रूप में, डीडब्ल्यूटी की गणना करना उल्लेखनीय रूप से आसान है।
जावा में हार तरंगिका,
public static int[] discreteHaarWaveletTransform(int[] input) {
// This function assumes that input.length=2^n, n>1
int[] output = new int[input.length];
for (int length = input.length / 2; ; length = length / 2) {
// length is the current length of the working area of the output array.
// length starts at half of the array size and every iteration is halved until it is 1.
for (int i = 0; i < length; ++i) {
int sum = input[i * 2] + input[i * 2 + 1];
int difference = input[i * 2] - input[i * 2 + 1];
output[i] = sum;
output[length + i] = difference;
}
if (length == 1) {
return output;
}
//Swap arrays to do next iteration
System.arraycopy(output, 0, input, 0, length);
}
}
हार, ड्यूबेचिस, कोइफ़लेट और लीजेंड्रे तरंगिकाओ का उपयोग करके 1-D और 2-D डीडब्ल्यूटी के लिए पूरा जावा कोड विवृत स्रोत परियोजना जेवेव से उपलब्ध है। इसके अतिरिक्त, जेपीईजी 2000 प्रतिबिम्ब संपीड़न मानक में प्रयुक्त C में विविक्त बायोरथोगोनल सीडीएफ 9/7 तरंगिका रूपांतरण का तेजी से उठाने वाला कार्यान्वयन यहां पाया जा सकता है (5 मार्च 2012 को संग्रहीत)।
उपरोक्त कोड का उदाहरण
यह आंकड़ा ध्वनि तरंग पर हार तरंगिका गुणांक की गणना करने के लिए उपरोक्त कोड को लागू करने का एक उदाहरण दिखाता है। यह उदाहरण तरंगिका रूपांतरण के दो प्रमुख गुणों पर प्रकाश डालता है,
- प्राकृतिक संकेतों में प्रायः कुछ हद तक सहजता होती है, जो उन्हें तरंगिका क्षेत्र में विरल बना देती है। इस उदाहरण में तरंगिका प्रक्षेत्र में समय प्रक्षेत्र की तुलना में बहुत कम महत्वपूर्ण घटक हैं, और अधिकांश महत्वपूर्ण घटक बाईं ओर मोटे गुणांक की ओर हैं। इसलिए, प्राकृतिक संकेत तरंगिका प्रक्षेत्र में संपीड़ित होते हैं।
- तरंगिका रूपांतरण एक संकेत का बहुवियोजन, बैंड पारक प्रतिनिधित्व है। इसे इस आलेख में दी गई विविक्त तरंगिका रूपांतरण की निस्यंदकबैंक परिभाषा से सीधे देखा जा सकता है। लंबाई के संकेत के लिए, श्रेणी में गुणांक मूल संकेत के एक संस्करण का प्रतिनिधित्व करते हैं जो पारक बैंडमें है। यही कारण है कि तरंगिका गुणांक की इन श्रेणियों पर ज़ूम करने पर मूल संकेत की संरचना समान दिखती है। जो श्रेणियाँ बाईं ओर के करीब है (उपरोक्त संकेतन में बड़ी ), वह संकेत का मोटा प्रतिनिधित्व करती हैं, जबकि दाईं ओर की श्रेणियां बारीक विवरण दर्शाती हैं।
यह भी देखें
- विविक्त कोसाइन रूपांतरण (डीसीटी)
- तरंगिका
- तरंगिका रूपांतरण
- तरंगिका संपीड़न
- तरंगिका-संबंधित रूपांतरणों की सूची
संदर्भ
- ↑ A.N. Akansu, R.A. Haddad and H. Caglar, Perfect Reconstruction Binomial QMF-Wavelet Transform, Proc. SPIE Visual Communications and Image Processing, pp. 609–618, vol. 1360, Lausanne, Sept. 1990.
- ↑ Akansu, Ali N.; Haddad, Richard A. (1992), Multiresolution signal decomposition: transforms, subbands, and wavelets, Boston, MA: Academic Press, ISBN 978-0-12-047141-6
- ↑ A.N. Akansu, Filter Banks and Wavelets in Signal Processing: A Critical Review, Proc. SPIE Video Communications and PACS for Medical Applications (Invited Paper), pp. 330-341, vol. 1977, Berlin, Oct. 1993.
- ↑ Selesnick, I.W.; Baraniuk, R.G.; Kingsbury, N.C., 2005, The dual-tree complex wavelet transform
- ↑ Sullivan, Gary (8–12 December 2003). "टेम्पोरल सबबैंड वीडियो कोडिंग के लिए सामान्य विशेषताएँ और डिज़ाइन संबंधी विचार". ITU-T. Video Coding Experts Group. Retrieved 13 September 2019.
- ↑ Bovik, Alan C. (2009). वीडियो प्रोसेसिंग के लिए आवश्यक मार्गदर्शिका. Academic Press. p. 355. ISBN 9780080922508.
- ↑ Gall, Didier Le; Tabatabai, Ali J. (1988). "सममित लघु कर्नेल फ़िल्टर और अंकगणित कोडिंग तकनीकों का उपयोग करके डिजिटल छवियों की उप-बैंड कोडिंग". ICASSP-88., International Conference on Acoustics, Speech, and Signal Processing: 761–764 vol.2. doi:10.1109/ICASSP.1988.196696. S2CID 109186495.
- ↑ Ali Naci Akansu, An Efficient QMF-Wavelet Structure (Binomial-QMF Daubechies Wavelets), Proc. 1st NJIT Symposium on Wavelets, April 1990.
- ↑ Said, A.; Pearlman, W. A. (1996). "पदानुक्रमित पेड़ों में सेट विभाजन पर आधारित एक नया, तेज़ और कुशल छवि कोडेक". IEEE Transactions on Circuits and Systems for Video Technology. 6 (3): 243–250. doi:10.1109/76.499834. ISSN 1051-8215. Retrieved 18 October 2019.
- ↑ S. Mallat, A Wavelet Tour of Signal Processing, 2nd ed. San Diego, CA: Academic, 1999.
- ↑ S. G. Mallat and S. Zhong, "Characterization of signals from multiscale edges," IEEE Trans. Pattern Anal. Mach. Intell., vol. 14, no. 7, pp. 710– 732, Jul. 1992.
- ↑ Ince, Kiranyaz, Gabbouj, 2009, A generic and robust system for automated patient-specific classification of ECG signals
- ↑ "Novel method for stride length estimation with body area network accelerometers", IEEE BioWireless 2011, pp. 79–82
- ↑ Nasir, V.; Cool, J.; Sassani, F. (October 2019). "वेवलेट विधि और एक स्व-संगठित तंत्रिका नेटवर्क के साथ संसाधित ध्वनि सिग्नल का उपयोग करके बुद्धिमान मशीनिंग निगरानी". IEEE Robotics and Automation Letters. 4 (4): 3449–3456. doi:10.1109/LRA.2019.2926666. ISSN 2377-3766. S2CID 198474004.
- ↑ Broughton, S. Allen. "छवि प्रसंस्करण में तरंगिका आधारित विधियाँ". www.rose-hulman.edu. Retrieved 2017-05-02.
- ↑ Chervyakov, N. I.; Lyakhov, P. A.; Nagornov, N. N. (2018-11-01). "इमेज प्रोसेसिंग में मल्टीलेवल डिस्क्रीट वेवलेट ट्रांसफॉर्म फिल्टर का परिमाणीकरण शोर". Optoelectronics, Instrumentation and Data Processing (in English). 54 (6): 608–616. Bibcode:2018OIDP...54..608C. doi:10.3103/S8756699018060092. ISSN 1934-7944. S2CID 128173262.
- ↑ Akansu, Ali N.; Smith, Mark J. T. (31 October 1995). Subband and Wavelet Transforms: Design and Applications. Kluwer Academic Publishers. ISBN 0792396456.
- ↑ Akansu, Ali N.; Medley, Michael J. (6 December 2010). वेवलेट, सबबैंड और ब्लॉक संचार और मल्टीमीडिया में परिवर्तन करते हैं. Kluwer Academic Publishers. ISBN 978-1441950864.
- ↑ A.N. Akansu, P. Duhamel, X. Lin and M. de Courville Orthogonal Transmultiplexers in Communication: A Review, IEEE Trans. On Signal Processing, Special Issue on Theory and Applications of Filter Banks and Wavelets. Vol. 46, No.4, pp. 979–995, April, 1998.
- ↑ A.N. Akansu, W.A. Serdijn, and I.W. Selesnick, Wavelet Transforms in Signal Processing: A Review of Emerging Applications, Physical Communication, Elsevier, vol. 3, issue 1, pp. 1–18, March 2010.
- ↑ Pragada, S.; Sivaswamy, J. (2008-12-01). "मिलान किए गए बायोर्थोगोनल वेवलेट्स का उपयोग करके छवि को निरूपित करना". 2008 Sixth Indian Conference on Computer Vision, Graphics Image Processing: 25–32. doi:10.1109/ICVGIP.2008.95. S2CID 15516486.
- ↑ "Thresholds for wavelet 1-D using Birgé-Massart strategy - MATLAB wdcbm". www.mathworks.com. Retrieved 2017-05-03.
- ↑ "how to get SNR for 2 images - MATLAB Answers - MATLAB Central". www.mathworks.com. Retrieved 2017-05-10.
- ↑ Barina, David (2020). "अनंत छवि स्ट्रिप्स के लिए वास्तविक समय तरंगिका परिवर्तन". Journal of Real-Time Image Processing. Springer. 18 (3): 585–591. doi:10.1007/s11554-020-00995-8. S2CID 220396648. Retrieved 2020-07-09.
- ↑ Atto, Abdourrahmane M.; Trouvé, Emmanuel; Nicolas, Jean-Marie; Lê, Thu Trang (2016). "Wavelet Operators and Multiplicative Observation Models—Application to SAR Image Time-Series Analysis" (PDF). IEEE Transactions on Geoscience and Remote Sensing. 54 (11): 6606–6624. Bibcode:2016ITGRS..54.6606A. doi:10.1109/TGRS.2016.2587626. S2CID 1860049.
बाहरी संबंध
- Stanford's WaveLab in matlab
- libdwt, a cross-platform डीडब्ल्यूटी library written in C
- Concise Introduction से Wavelets by René Puschinger
- ↑ Prasad, Akhilesh; Maan, Jeetendrasingh; Verma, Sandeep Kumar (2021). "Wavelet transforms associated with the index Whittaker transform". Mathematical Methods in the Applied Sciences (in English). 44 (13): 10734–10752. Bibcode:2021MMAS...4410734P. doi:10.1002/mma.7440. ISSN 1099-1476. S2CID 235556542.