No video

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

  Рет қаралды 24,372

ZEISS arivis

ZEISS arivis

Күн бұрын

For image processing and computer vision, Gabor filters are generally used in texture analysis, edge detection, feature extraction, etc. Gabor filters are special classes of bandpass filters, i.e., they allow a certain ‘band’ of frequencies and reject the others.
Code associated with these tutorials can be downloaded from here: github.com/bns...

Пікірлер: 44
@clcx6938
@clcx6938 2 жыл бұрын
thanks for your video
@tilkesh
@tilkesh 2 жыл бұрын
Thank you very much
@tanaydeo8085
@tanaydeo8085 2 жыл бұрын
Nobody could have explained it better !! Such a clear, simplistic yet robust video. Keep up with this fantastic work !
@ZEISS_arivis
@ZEISS_arivis 2 жыл бұрын
Thank you :)
@JoRoCaRa
@JoRoCaRa 2 жыл бұрын
thanks! working on my thesis. you got yourself a subscriber! simple, to the point, well explained
@ZEISS_arivis
@ZEISS_arivis 2 жыл бұрын
Thanks for the sub!
@robotcactus_mk1882
@robotcactus_mk1882 2 жыл бұрын
Where is the video that goes over gabor filter selection?
@ZEISS_arivis
@ZEISS_arivis 2 жыл бұрын
kzbin.info/www/bejne/r6jcoKCFrr2jrsk
@dr-anitag.khandizod9598
@dr-anitag.khandizod9598 3 жыл бұрын
very nice explanation .....Thank you sir
@ZEISS_arivis
@ZEISS_arivis 3 жыл бұрын
Keep watching
@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.
@lngl2786
@lngl2786 8 ай бұрын
Finally got meaningful video. Thanks
@RakeshKumar-kd1jh
@RakeshKumar-kd1jh 3 жыл бұрын
Thanks for explaining this concept in easiest way. Thanks a lot.
@ZEISS_arivis
@ZEISS_arivis 3 жыл бұрын
Most welcome!
@mamoon72
@mamoon72 3 жыл бұрын
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 жыл бұрын
Thanks for the comment. I hope you are learning from these videos.
@KirillKulikovIkarus
@KirillKulikovIkarus 3 жыл бұрын
This was amazing! Very well explained! Thank you!
@ZEISS_arivis
@ZEISS_arivis 3 жыл бұрын
Glad it was helpful!
@saigaak
@saigaak 2 жыл бұрын
Thank you very much!!! You really helped me understand this. Thanks for great tutorial!!
@cedricvumisa7416
@cedricvumisa7416 3 жыл бұрын
thank you very much sir! good work
@ZEISS_arivis
@ZEISS_arivis 3 жыл бұрын
Most welcome!
@deepeshmehta6107
@deepeshmehta6107 3 жыл бұрын
Your content is just awesome!! Gr8 explanation! Covering math, code and theory all in one complete package.
@ZEISS_arivis
@ZEISS_arivis 3 жыл бұрын
Glad you like them!
@lksmac1595
@lksmac1595 3 жыл бұрын
Very good knowledge!
@ZEISS_arivis
@ZEISS_arivis 3 жыл бұрын
Glad it was helpful!
@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 жыл бұрын
Next video about Gabor is ready :) Very soon you will see videos about using Gabor and other filters for image segmentation. Stay tuned!
@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!
@chenzakaim3
@chenzakaim3 3 жыл бұрын
amazing! thanks for the video
@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?
@godexolrv4906
@godexolrv4906 3 жыл бұрын
nice explanation sir
@ZEISS_arivis
@ZEISS_arivis 3 жыл бұрын
Keep watching
@sayandey1478
@sayandey1478 3 жыл бұрын
Very coherent, thanks
@ZEISS_arivis
@ZEISS_arivis 3 жыл бұрын
Glad it was helpful!
@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
@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.
@YousefRoshdy
@YousefRoshdy 2 жыл бұрын
Amazing, thank you so much Could please advise which mathematics course good for machinelearninig?
@ZEISS_arivis
@ZEISS_arivis 2 жыл бұрын
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 KZbin, in case you learn via videos.
@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 жыл бұрын
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.
@ilunasaa3740
@ilunasaa3740 3 жыл бұрын
what is ktype ?
@ZEISS_arivis
@ZEISS_arivis 3 жыл бұрын
ktype refers to the data format type for the kernel. In this example I used cv2.CV_32F which refers to float32.
58 - What are Gabor filters?
25:59
DigitalSreeni
Рет қаралды 52 М.
АЗАРТНИК 4 |СЕЗОН 2 Серия
31:45
Inter Production
Рет қаралды 489 М.
managed to catch #tiktok
00:16
Анастасия Тарасова
Рет қаралды 54 МЛН
Throwing Swords From My Blue Cybertruck
00:32
Mini Katana
Рет қаралды 11 МЛН
Tutorial 53 - Using texture to segment images (demo in python)
18:23
Tutorial 51 - What is image thresholding and segmentation?
23:40
ZEISS arivis
Рет қаралды 13 М.
Tutorial 41 - Image filtering using Fourier transform in python
12:12
57 - How to generate features in Python for machine learning?
17:43
DigitalSreeni
Рет қаралды 32 М.
Feature engineering vs Feature Learning (tips tricks 46 )
18:41
DigitalSreeni
Рет қаралды 9 М.
The Black Box Method: How to Learn Hard Concepts Quickly
14:09
Colin Galen
Рет қаралды 1,1 МЛН