Image Compression with Wavelets (Examples in Python)

Поділитися
Вставка
  • Опубліковано 12 гру 2024

КОМЕНТАРІ • 44

  • @Z0Gab
    @Z0Gab 4 роки тому +18

    Its incredible how high quality and well produced your videos are, not even to comment on the quality of your content and how you explain the ideas, thanks for sharing, i am grateful with the effort your give.

  • @tiberium87
    @tiberium87 2 роки тому

    I took a shot every time you said "kind of" and now I am hammered.

  • @Seneca_dengo_dengo
    @Seneca_dengo_dengo 4 роки тому +15

    As always, great lecture. Simultaneously deep and accessible.

  • @owen5106
    @owen5106 4 роки тому +1

    Professor Paul Loya @ Binghamton University also has written about fourier transforms on wave functions

  • @beincheekym8
    @beincheekym8 3 роки тому +2

    thank you so much for the very very nice videos. production quality is insane, you really have nailed down this setup. i have subbed to your channel, i am convinced i should go over all the material now ahah

  • @saitaro
    @saitaro 4 роки тому +6

    These videos are better than ice cream. And I love ice cream.

    • @Eigensteve
      @Eigensteve  4 роки тому +4

      Wow, in my family that is the highest form of praise!

  • @kevalan1042
    @kevalan1042 3 роки тому +5

    is the code available somewhere?

  • @omarelsayed247
    @omarelsayed247 3 роки тому

    THIS IS AMAZING THANK YOU SO MUCH FOR YOUR TIME AND EFFORT

  • @sametocsy
    @sametocsy 3 роки тому +1

    Hi, how to make using wavelet transform image compression for live web camera ? Is there a resource for this ? github or videos ? can you help me ? please...

  • @javiergutierrezoliet3124
    @javiergutierrezoliet3124 3 роки тому +2

    while computing the decomposition example I get this error referring to the pywt.coeffs_to_array command: 'expected a 3-tuple of detail coefficients'.
    Any help?

    • @brianknight6236
      @brianknight6236 3 роки тому +3

      I was having the same issue. I had a index issue in my for loop. The line that is cutoff should read:
      for detail_level in range(n):
      coeffs[detail_level + 1] = [d/np.abs(d).max() for d in coeffs[detail_level+1]]
      Everything worked as shown for me after making that adjustment.

    • @javiergutierrezoliet3124
      @javiergutierrezoliet3124 3 роки тому +1

      @@brianknight6236 Thank you! did you get to the second example? another line is cut off...

    • @brianknight6236
      @brianknight6236 3 роки тому +4

      @@javiergutierrezoliet3124 I think the only other part that is cut off is specifying that output_format = 'wavedec2'. It was helpful to look at the pywt documentation (surprise surprise :) )

  • @zoheirtir
    @zoheirtir 4 роки тому

    شكرا جزيلا بروفيسور ستيف

  • @jeroenritmeester73
    @jeroenritmeester73 2 роки тому +2

    I believe the code isn't working anymore. Converting the coeffs to arrays and slices no longer functions. The PyWavelet documentation is also terrible.

  • @zekitopcu897
    @zekitopcu897 3 роки тому

    We are so lucky that we can access these informations for free! Thank you

  • @267praveen
    @267praveen 4 роки тому

    Nice videos..can you please make a detailed video on wavelet compression for jpeg2000. I tried wiki but getting lost in terminology like subbands, etc

  • @sanaeezzine2340
    @sanaeezzine2340 3 роки тому +2

    Can I have the code please?

    • @Eigensteve
      @Eigensteve  3 роки тому +8

      github.com/dynamicslab/databook_python

    • @NuGanjaTron
      @NuGanjaTron 3 роки тому

      "Do you haz teh codez?" x^D

  • @manfredbogner9799
    @manfredbogner9799 Місяць тому

    Sehr gut

  • @prashantsharmastunning
    @prashantsharmastunning 4 роки тому

    tried doing compression on color image , but their are few pixels on the image scattered around my dogs nose , eyes and tongue in red, blue, and green colors.

    • @shirishavissom129
      @shirishavissom129 4 роки тому

      Yeah same

    • @prashantsharmastunning
      @prashantsharmastunning 4 роки тому

      @@shirishavissom129 i have noticed it happen with some images while others transform flawlessly.

    • @prashantsharmastunning
      @prashantsharmastunning 4 роки тому

      @@shirishavissom129 i think we have to take the different number of coefficients for different channels. .. try it

    • @shirishavissom129
      @shirishavissom129 4 роки тому

      Hey , It's showing an error somewhere. Could you just help me out with it?

    • @shirishavissom129
      @shirishavissom129 4 роки тому

      I don't know why it's not taking me coefficients

  • @anshumaandash137
    @anshumaandash137 4 роки тому +1

    Excellent! Where can I find the complete code?

    • @adivoma7
      @adivoma7 2 роки тому +1

      Did you find the complete code?

  • @shirishavissom129
    @shirishavissom129 4 роки тому

    Someone please tell me how to import the image. Cause I'm trying everything it's not happening.

  • @dhimanchoudhury4001
    @dhimanchoudhury4001 3 роки тому

    WOW!!!!

  • @TheRealFFS
    @TheRealFFS 4 роки тому

    The loud mouth sounds you make every now and then (e.g. around 6:10) are annoying. I don't mean to be rude, just saying that maybe you want to train that habit off.
    Otherwise great video. Especially liked the parts where you gave a real-world example of how these wavelets have basically changed image loading over slow connections.
    PS: Btw I had come across that dog when I read about SVD for my thesis. It was in some paper related to CV or so. Pretty amazing to see the owner in the video.