What Are Wavelets | Understanding Wavelets, Part 1

Sdílet
Vložit
  • čas přidán 21. 08. 2024
  • This introductory video covers what wavelets are and how you can use them to explore your data in MATLAB®. Learn two important wavelet transform concepts: scaling and shifting. These concepts can be applied to 2D data such as images.
    •Try Wavelet Toolbox: goo.gl/m0ms9d
    •Ready to Buy: goo.gl/sMfoDr
    Video Transcript:
    Hello, everyone. In this introductory session, I will cover some basic wavelet concepts. I will be primarily using a 1-D example, but the same concepts can be applied to images, as well. First, let's review what a wavelet is. Real world data or signals frequently exhibit slowly changing trends or oscillations punctuated with transients. On the other hand, images have smooth regions interrupted by edges or abrupt changes in contrast. These abrupt changes are often the most interesting parts of the data, both perceptually and in terms of the information they provide. The Fourier transform is a powerful tool for data analysis. However, it does not represent abrupt changes efficiently.
    The reason for this is that the Fourier transform represents data as sum of sine waves, which are not localized in time or space. These sine waves oscillate forever. Therefore, to accurately analyze signals and images that have abrupt changes, we need to use a new class of functions that are well localized in time and frequency: This brings us to the topic of Wavelets. A wavelet is a rapidly decaying, wave-like oscillation that has zero mean. Unlike sinusoids, which extend to infinity, a wavelet exists for a finite duration. Wavelets come in different sizes and shapes. Here are some of the well-known ones. The availability of a wide range of wavelets is a key strength of wavelet analysis.
    To choose the right wavelet, you'll need to consider the application you'll use it for. We will discuss this in more detail in a subsequent session. For now, let's focus on two important wavelet transform concepts: scaling and shifting. Let' start with scaling. Say you have a signal PSI(t). Scaling refers to the process of stretching or shrinking the signal in time, which can be expressed using this equation [on screen]. S is the scaling factor, which is a positive value and corresponds to how much a signal is scaled in time. The scale factor is inversely proportional to frequency. For example, scaling a sine wave by 2 results in reducing its original frequency by half or by an octave. For a wavelet, there is a reciprocal relationship between scale and frequency with a constant of proportionality. This constant of proportionality is called the "center frequency" of the wavelet. This is because, unlike the sinewave, the wavelet has a band pass characteristic in the frequency domain. Mathematically, the equivalent frequency is defined using this equation [on screen], where Cf is center frequency of the wavelet, s is the wavelet scale, and delta t is the sampling interval. Therefore when you scale a wavelet by a factor of 2, it results in reducing the equivalent frequency by an octave.
    For instance, here is how a sym4 wavelet with center frequency 0.71 Hz corresponds to a sine wave of same frequency. A larger scale factor results in a stretched wavelet, which corresponds to a lower frequency. A smaller scale factor results in a shrunken wavelet, which corresponds to a high frequency. A stretched wavelet helps in capturing the slowly varying changes in a signal while a compressed wavelet helps in capturing abrupt changes.
    You can construct different scales that inversely correspond the equivalent frequencies, as mentioned earlier. Next, we'll discuss shifting. Shifting a wavelet simply means delaying or advancing the onset of the wavelet along the length of the signal. A shifted wavelet represented using this notation [on screen] means that the wavelet is shifted and centered at k. We need to shift the wavelet to align with the feature we are looking for in a signal.The two major transforms in wavelet analysis are Continuous and Discrete Wavelet Transforms. These transforms differ based on how the wavelets are scaled and shifted. More on this in the next session. But for now, you've got the basic concepts behind wavelets.

Komentáře • 92

  • @yliapis44
    @yliapis44 Před 7 lety +132

    Probably the best short and concise explanation of wavelets I have seen, well done

  • @DRibic
    @DRibic Před 3 lety +2

    The best explanation ever... Really professional video. Lecturer doesn't appear professor-like, but give this guy just one minute, and you will see he is the best professor ever. I watched following videos as well. This saves time. In 4 minutes you learn more than reading the same thing in book for 40 minutes, or watching lesser quality video for 20 mins.

  • @senthil2sg
    @senthil2sg Před 7 lety +18

    A lot of thinking and care has gone into the making of this wavelet video series, and it shows. The explanations are clear and to the point. thanks for the post @Kirti Devleker

  • @177raluka
    @177raluka Před rokem +3

    Extraordinary! Great respect (university teacher here). I have a lot to learn from your teaching tehniques!

  • @lalitsharmaku
    @lalitsharmaku Před 7 lety +26

    All set in less than 5 min, very well explained.

  • @cxrrt
    @cxrrt Před 2 lety +5

    Clear, concise, and straight-forward. Thank you.

  • @AmitrajitMukherjee
    @AmitrajitMukherjee Před 4 lety +9

    This is a very helpful overview for every researcher working on the data analysis. Thank you for this session..

  • @JanezKrnc-San
    @JanezKrnc-San Před 7 lety +11

    Really professional, clear and informative. Thank you !

  • @davidjames1684
    @davidjames1684 Před 3 lety

    This is how to properly teach an advanced topic. Start with the very basics. Very well done sir. Upvoted.

  • @aswathycomm4852
    @aswathycomm4852 Před 2 měsíci

    CLEARLY UNDERSTOOD SIR. THANK U SO MUCH

  • @benoitmorel3371
    @benoitmorel3371 Před 2 lety

    Never saw such a clever way to describe wavelengths. E
    Well done!

  • @Khwartz
    @Khwartz Před 5 lety +2

    02:39 - Sorry, shouldn't the graphics of the frequency be shift between up and bottom?

  • @bhaskartripathi
    @bhaskartripathi Před 7 lety +1

    So Precise yet so clear sir. Thanks !

  • @Deepsim
    @Deepsim Před 2 lety

    You explain the concept well clearly.

  • @rameshnaidu5007
    @rameshnaidu5007 Před 6 lety

    The best introductory video to wavelets.! Thank you very much.

  • @Truthonlyify
    @Truthonlyify Před 4 lety

    Concise explanation of Wavelet. Good effort.

  • @Alpha1200
    @Alpha1200 Před 4 lety

    You explained it way better than my teacher.

  • @sivakandanmani7510
    @sivakandanmani7510 Před 9 měsíci

    Very precise and well explained. Thank you.

  • @AlexTrusk91
    @AlexTrusk91 Před 4 lety +1

    Thanks, exactly what I needed for my artificial vowel project

  • @sheilaserrano1039
    @sheilaserrano1039 Před 4 lety

    Great, simple and concise!

  • @mutantengineer9229
    @mutantengineer9229 Před 2 lety

    This guy is REALLY good!

  • @dylanschellenberg8617
    @dylanschellenberg8617 Před 4 lety +1

    OMG best wavelet explanation... bae .... 😍 😍 😍 😍

  • @nsakhalkar746
    @nsakhalkar746 Před 7 lety

    really easy and precise explaination. thank you.

  • @vamsikrishna1204
    @vamsikrishna1204 Před 5 lety

    Ultimate & Excellent presentation on...introduction to the Wavelets..Thank you..Sir

  • @benjameslari
    @benjameslari Před 4 lety

    Very well explained!

  • @ouraniand
    @ouraniand Před 7 lety

    Thank you very concise . Helped a lot

  • @kikicrwban
    @kikicrwban Před 7 lety +1

    Great introduction! Thank you!

  • @vanessachristyraja9268

    Thank you for your explanation

  • @andrestation6754
    @andrestation6754 Před 4 lety

    Nice job, thanks for this explanation!

  • @sanjaykrish8719
    @sanjaykrish8719 Před 7 lety +2

    Great intro.. Thank you.. Can i know what tool did you use for the animation?

  • @anandkrishnan1996
    @anandkrishnan1996 Před 7 lety +3

    whiich will be good for emg signals either fourier r wavelet transforms

  • @Momonosuke321
    @Momonosuke321 Před 6 lety

    Thank you! great introduction

  • @KoLMiW
    @KoLMiW Před 2 lety

    bless your soul

  • @abidsyed9534
    @abidsyed9534 Před 6 lety

    Great sir, very nice and simple explanation

  • @ushadiggi6524
    @ushadiggi6524 Před 6 lety

    Great Explanation..Thank you....!!!

  • @XxbossdogxX
    @XxbossdogxX Před 5 lety

    What prerequisite knowledge do i need to understand this? I don't really know what you're talking about, but I want to know...
    edit: To clarify, what math concept(s) do I need to learn first? What discipline(s) of math? I've completed basic calculus so far.

    • @aldosalthren
      @aldosalthren Před 5 lety

      This uses a lot of stuff I learned in my signals & systems course (specifically taking a real time signal and putting it in frequency domain with fourier, and function manipulation)

  • @poonammantry6958
    @poonammantry6958 Před 4 lety

    Nicely explained 👍

  • @eiliannoyes5212
    @eiliannoyes5212 Před 6 lety

    Fantastic! :) Many thanks!

  • @dwyerfire
    @dwyerfire Před 3 lety

    Why is the equation Ψ(x/s)s=y? This seems to imply that the wavelet is made taller vertically when it is squished together horizontally. Yet your animation doesn't show this happening...
    Am I missing something? Why isn't it Ψ(x/s)=y?

  • @mk-qk9wy
    @mk-qk9wy Před 7 lety

    very good.I enjoyed

  • @luisantoniobautistahernand1329

    Excelent video. congratulations

  • @Khwartz
    @Khwartz Před 6 lety

    Hello. Very Well Donne for the Clarity and Simplicity of your lesson! (y) (y) (y)

  • @tomasbjornfot2818
    @tomasbjornfot2818 Před 4 lety

    Very good explination

  • @vinaykumartheyoutuber5386

    Sir I have a doubt . If a wavelet transform is continues means are we perform transformation on continuous time signal or if a wavelet transform is DWT is it means we are performing wavelet transform on Discrete time signals . Please clarify my doubts.

  • @shreyaanbajpai2641
    @shreyaanbajpai2641 Před 2 lety

    Thank you very much

  • @Ladynatalie33
    @Ladynatalie33 Před 4 lety

    Great! Thank you so much.

  • @vineetverma6645
    @vineetverma6645 Před 5 lety

    So wavelets help get the localization aspect into creating a given signal.

  • @bandiashok8445
    @bandiashok8445 Před 6 lety

    From that time -scale representation how we will obtain the frequency of our given signal??

  • @maniashouri3866
    @maniashouri3866 Před 7 lety +1

    Hi, I have a question about wavelets: I want to analyse power system fault currents with wavelet. when I use 1-d wavelet toolbox, d1 to d5 coefficients are in the same time scale and I can for example find the value of each coefficient in a specific milisecond like 2.05. but when I use "wavedec and detcoef" in my mfiles, the d1 to d5 coefficients are not in the same x axis time scale. for example if my wave exported from PSCAD be a matrix of 1000 samples, d5 will be 500 samples, to d1 will be 20 samples for example. and they cannot be synced plotting together finding all coefficients in a certtain x axis like time, which is being plotted automatically in 1-d dwt toolbox. so whats wrong with my understanding or using of wavelets? thanks

  • @claudiodipietro9489
    @claudiodipietro9489 Před 5 lety

    Vevvlets ! thanks mate !

  • @simonbernard4216
    @simonbernard4216 Před 5 lety

    OMG I want that swaggy MathWorks shirt sooo baaad

  • @nackyding
    @nackyding Před 7 lety

    Thank you.

  • @chrispapad1021
    @chrispapad1021 Před 4 lety

    Amazing!!!

  • @JyotiGupta-gi5ex
    @JyotiGupta-gi5ex Před 5 lety

    What is best between filters and wavelets for denoising

  • @kabonline09
    @kabonline09 Před 4 lety

    very good ..gettig interested

  • @pmcate2
    @pmcate2 Před 4 lety

    I don't understand how wavelets circumvent the problem arising from the sine waves oscillating for infinite time and space. Aren't those wavelets composed of infinite sine waves?

  • @dwyerfire
    @dwyerfire Před 3 lety

    Also why at 3:00 are we dividing by the sampling interval?

  • @ignmario
    @ignmario Před 7 lety +1

    how to define j for scaling?

  • @bhavikbolya3737
    @bhavikbolya3737 Před 3 lety +2

    how high are you????
    Great video for post weed high!!!

  • @prachiingale3636
    @prachiingale3636 Před 6 lety

    Can u tell me exactly wavelet filter. Video was very nice

  • @blenderm4n
    @blenderm4n Před 7 lety +1

    Dumb question here - what does ψ mean in 2:15 ?

    • @EneaColombo
      @EneaColombo Před 6 lety

      Stuntkoala it's just a letter wich represents the signal. like the letter f stands for function in analysis.

  • @rodrigopinto27
    @rodrigopinto27 Před 5 lety

    amazing

  • @anandtiwari2906
    @anandtiwari2906 Před 5 lety

    Good morning sir,
    i wnat to pdf formate of wavelet transform and wavelet cosine transform and its application .
    please provide me because my exam is near.

  • @rajdeepsingh1662
    @rajdeepsingh1662 Před 6 lety

    At this time their subs and view of this video are equal

  • @vigneshsanjeevi3530
    @vigneshsanjeevi3530 Před 6 lety

    Please Explain contourlet wavelet Transform

  • @dukhuhembram9737
    @dukhuhembram9737 Před 3 lety

    Can we have a wavelet of single frequency!!??

  • @MylordVlog
    @MylordVlog Před 4 lety

    How to get elliot wave automated software plz suggest anyone

  • @Abou47Pandas
    @Abou47Pandas Před 5 lety +7

    If the public actually cared about Wavelets, they would be outraged that there is a wavelet called the "Mexican Hat". Actually funny.

  • @eileenzhang8112
    @eileenzhang8112 Před 7 lety +2

    几乎每句话都值得记笔记,讲的很好,可是没有人觉得他口音太太太重了吗,好多单词听了几十遍也听不懂 是我英语太差了?。。。

  • @robertlake2753
    @robertlake2753 Před 6 lety

    Hey could you try this software? Encounter: 'Circuit Solver' by Phasor Systems on Google Play.

  • @skipperinoagadmatorino5788

    I love India

  • @Indian_history_and_Traditions

    Nice presentation! But the person, why so serious :/ :P

  • @mateodalmolin4865
    @mateodalmolin4865 Před 2 lety

    I love my dear friend

  • @math_engine_pro5082
    @math_engine_pro5082 Před rokem

    are you an Indi?

  • @knowledgegatherer142
    @knowledgegatherer142 Před 4 lety

    vavelets

  • @BohdanTrotsenko
    @BohdanTrotsenko Před 4 lety

    There's something better for signal analysis.
    (Disclaimer: I have invented one).

    • @riskyrisk663
      @riskyrisk663 Před 4 lety +1

      So what's the better method? Post a link or something to your work ...

    • @BohdanTrotsenko
      @BohdanTrotsenko Před 4 lety

      @@riskyrisk663 thanks. I have a number of demo videos right on my channel; more on trotsenko.com.ua
      I currently demo it talk about it, but not disclose it yet.

  • @arpithaachaiah7155
    @arpithaachaiah7155 Před 6 lety

    Your explanation is too fast

  • @mssgsai
    @mssgsai Před 7 lety

    complete bullshit HE IS LOOKING LIKE A ZOMBIE