Tutorial 74 - What are Gabor filters and how to use them to generate features for machine learning?

แชร์
ฝัง
  • เผยแพร่เมื่อ 23 ต.ค. 2024

ความคิดเห็น • 45

  • @tanaydeo8085
    @tanaydeo8085 2 ปีที่แล้ว +3

    Nobody could have explained it better !! Such a clear, simplistic yet robust video. Keep up with this fantastic work !

  • @JoRoCaRa
    @JoRoCaRa 2 ปีที่แล้ว

    thanks! working on my thesis. you got yourself a subscriber! simple, to the point, well explained

  • @irishRocker1
    @irishRocker1 2 ปีที่แล้ว

    Really good tutorials, explained very nicely. I am definitely interested in learning more about the machine learning aspect of this. I am an electronic engineer for 10yrs but new to ML I was planning to do a project where some image processing and possibly machine learning would be used to improve results. It seems like this might suit. I had heard about a Joint bilateral filter that removes noise but preserves edges. Lot of research to do still!

  • @mamoon72
    @mamoon72 3 ปีที่แล้ว +1

    i wish you were my teacher i would have been a scientist today really loved the way you make things not just theory but something which is learned to be applied

    • @ZEISS_arivis
      @ZEISS_arivis  3 ปีที่แล้ว +1

      Thanks for the comment. I hope you are learning from these videos.

  • @deepeshmehta6107
    @deepeshmehta6107 3 ปีที่แล้ว

    Your content is just awesome!!
    Gr8 explanation! Covering math, code and theory all in one complete package.

  • @RakeshKumar-kd1jh
    @RakeshKumar-kd1jh 3 ปีที่แล้ว

    Thanks for explaining this concept in easiest way. Thanks a lot.

  • @ausialfrai3335
    @ausialfrai3335 4 ปีที่แล้ว

    Thank you Sreeni, yes I am very excited about Gabor filter and waiting for the next video :)

    • @ZEISS_arivis
      @ZEISS_arivis  4 ปีที่แล้ว +2

      Next video about Gabor is ready :) Very soon you will see videos about using Gabor and other filters for image segmentation. Stay tuned!

  • @tahirarshad5801
    @tahirarshad5801 ปีที่แล้ว

    Hello hope you doing well. I am working on one project image classification through vision Transformer. I have question related Gabor Filter. when we apply 3D Gabor filter on image is there any gabor weights like(Gaussion Initialization weights) Generate or Not? If it is weights generate so how we can use this weights? Mean to say I want to use 3D Gabor filter weights to initialize hidden layer not with Gaussion initialize weights. Thanks

  • @lngl2786
    @lngl2786 10 หลายเดือนก่อน

    Finally got meaningful video. Thanks

  • @johnmosh4772
    @johnmosh4772 หลายเดือนก่อน

    nice explanation

  • @KirillKulikovIkarus
    @KirillKulikovIkarus 3 ปีที่แล้ว +1

    This was amazing! Very well explained! Thank you!

  • @saigaak
    @saigaak 2 ปีที่แล้ว

    Thank you very much!!! You really helped me understand this. Thanks for great tutorial!!

  • @tilkesh
    @tilkesh 2 ปีที่แล้ว

    Thank you very much

  • @clcx6938
    @clcx6938 2 ปีที่แล้ว

    thanks for your video

  • @dr-anitag.khandizod9598
    @dr-anitag.khandizod9598 3 ปีที่แล้ว

    very nice explanation .....Thank you sir

  • @epampoefmkfkefpeao4291
    @epampoefmkfkefpeao4291 3 ปีที่แล้ว

    I was looking into how fingerprint scanners work today, and found many articles saying that the scanners use gabor filter for better image. Spent like the whole day looking what a gabor filter is... Was initially hoping for some program with UI... nope. Tried to run the python code. Didnt work either. So i ended up downloading some matlab app for applying gabor filter.
    A question arose after i did that, if the fingerprint scanners do actually use the gabor filter, do they apply it to small portions of the fingerprint at different angles, and then combine the whole image piece by piece ?

    • @ZEISS_arivis
      @ZEISS_arivis  3 ปีที่แล้ว

      I am sorry, I do not know how fingerprint scanners work. They may use gabor as this is a great filter to quantify texture.

  • @cedricvumisa7416
    @cedricvumisa7416 3 ปีที่แล้ว +1

    thank you very much sir! good work

  • @sohailali5741
    @sohailali5741 3 ปีที่แล้ว

    Thanks for great tutorial. I have road surface image in which I want to detect crack, but color of crack and pavement is almost similar and hard to distinguish. Can you please please let me know that will gabor filter help to enhance image? Particularly, can it help to differentiate crack and normal pavement?
    Your response will be highly appreciate.
    Thank you.

    • @ZEISS_arivis
      @ZEISS_arivis  3 ปีที่แล้ว +2

      I sure think so as crack is probably not as wide as the pavement. By applying Gabor filters of varying gamma you may find the right setting appropriate for crack detection. You just need to try.

  • @robotcactus_mk1882
    @robotcactus_mk1882 2 ปีที่แล้ว

    Where is the video that goes over gabor filter selection?

    • @ZEISS_arivis
      @ZEISS_arivis  2 ปีที่แล้ว

      th-cam.com/video/ywyomOyXpxg/w-d-xo.html

  • @chenzakaim3
    @chenzakaim3 3 ปีที่แล้ว

    amazing!
    thanks for the video

  • @YousefRoshdy
    @YousefRoshdy 3 ปีที่แล้ว

    Amazing, thank you so much
    Could please advise which mathematics course good for machinelearninig?

    • @ZEISS_arivis
      @ZEISS_arivis  3 ปีที่แล้ว

      You probably need statistics if you are interested in becoming a better data scientist. Just search for 'statistics for data scientist' on amazon and pick the book with maximum positive reviews. You may even find useful videos on TH-cam, in case you learn via videos.

  • @lksmac1595
    @lksmac1595 3 ปีที่แล้ว

    Very good knowledge!

  • @ahmadirtisam9593
    @ahmadirtisam9593 2 ปีที่แล้ว

    Can we detect any Object using this Algorithm ?

    • @ZEISS_arivis
      @ZEISS_arivis  2 ปีที่แล้ว

      Gabor helps in extracting features. You need to use these features as input to a machine learning algorithm for object detection.

  • @godexolrv4906
    @godexolrv4906 4 ปีที่แล้ว

    nice explanation sir

  • @sayandey1478
    @sayandey1478 3 ปีที่แล้ว

    Very coherent, thanks

  • @ilunasaa3740
    @ilunasaa3740 4 ปีที่แล้ว

    what is ktype ?

    • @ZEISS_arivis
      @ZEISS_arivis  4 ปีที่แล้ว

      ktype refers to the data format type for the kernel. In this example I used cv2.CV_32F which refers to float32.

  • @clcx6938
    @clcx6938 2 ปีที่แล้ว

    thanks for your great video.I find another formula for 2D gabor filter here inc.ucsd.edu/mplab/75/media//gabor.pdf, I'm confused that does the formula in video equivalent to the formula(30) in the doc? and how does they transform to each other?