Lecture 05 - Scale-invariant Feature Transform (SIFT)

Поделиться
HTML-код
  • Опубликовано: 28 дек 2024

Комментарии • 113

  • @MrRoyzalis
    @MrRoyzalis 10 лет назад +31

    This professor has a talent for explaining things clearly and concisely.

  • @ruairc
    @ruairc 11 лет назад +57

    I think this guy is great. This is the first time I have bothered to write something about anything on the internet apart from facebook.

  • @alivaramesh7225
    @alivaramesh7225 8 лет назад +23

    One of the best lectures I have seen. Very clear explanation of all the technical steps.

  • @maximeprieur7878
    @maximeprieur7878 5 лет назад +3

    As a French student, i understand most of the video and find it way clearer than the orignal paper from Lowe. I think it is due to to quality of the presentation, the fluency of the teacher. Moreover you can feel that the teacher knows what he is talking about! :) Great video!

  • @83vbond
    @83vbond 3 года назад +2

    Thanks to Dr Shah and the uploader. I just did this in class at my university, but it wasn't half as clear as this one. Very helpful. Amazing that an 8 year old recorded lecture is more relevant than a current live one

  • @benjaminchen5749
    @benjaminchen5749 3 года назад +1

    The part where he explained how the Laplacian of Gaussian works as a specific size of blob detector to achieve scale invariance at 18:19 was really helpful for me. My CV professor just skipped straight to difference of Gaussians and I didn't get why we used them or the benefit of it until now.

  • @morganma680
    @morganma680 5 лет назад

    A polished lecture given by a nice guy. Dr. Mubarak describe SIFT in a straightforward way.

  • @afterbunny257
    @afterbunny257 6 лет назад +3

    36:00 Difference between edges and interest points in terms of Laplacian of Gaussian.

  • @talharehman4902
    @talharehman4902 7 лет назад

    BEST VIDEO ON SIFT! Explains the algorithm really well. Thank you so much.

  • @legacies9041
    @legacies9041 4 года назад

    This is the definition of greatness

  • @kelvin.salton
    @kelvin.salton 7 лет назад

    The best SIFT explanation I ever found. Thanks

  • @madhivarman508
    @madhivarman508 7 лет назад +1

    Even though i am new to CV he clearly made me to understand about SIFT.. Thanks! professor.. :)

  • @manikantabandla3923
    @manikantabandla3923 2 года назад +1

    Where are we using DOG's calculated on downsampled image?

  • @samrockseagle
    @samrockseagle 11 лет назад

    after playing it almost 5 times over a month every thing is clear now.

  • @kelvinpaul8983
    @kelvinpaul8983 7 лет назад

    This lecture really helped me acquire a better understanding of the SIFT algorithm. Thank you very much.

  • @karthikavadivel1704
    @karthikavadivel1704 4 года назад

    Very clear explanation! I was very interested in this topic because of the way it was delivered.

  • @ShreyaGuptaella
    @ShreyaGuptaella 9 лет назад +4

    Thank you so much for these videos, very detailed and helpful :) please don't stop posting these lectures.

  • @manikantabandla3923
    @manikantabandla3923 2 года назад +1

    Does the scale refer to Sigma of Gaussian within an octave or downsampled image size?

  • @malharjajoo7393
    @malharjajoo7393 8 лет назад +1

    28:55 , isnt sigma supposed to be = 1.6 in the start ( and not 0.707 )

  • @utkarsh-21st
    @utkarsh-21st 4 года назад +1

    Amazing Lecture! A comprehensive explanation

  • @greencoder1594
    @greencoder1594 4 года назад

    [01:08:34] «You have to write good papers which can be cited» - Dr. Mubarak Shah

  • @AhmadPTafti
    @AhmadPTafti 10 лет назад +3

    That is a great demonstration on the SIFT algorithm. Thanks much!

  • @buianhvu4835
    @buianhvu4835 6 лет назад

    Thank you for your contribution, it's much easier for me than reading the paper myself.

  • @eee8
    @eee8 3 года назад

    Clear and concise explanation. Smart way

  • @judesu6647
    @judesu6647 5 лет назад

    It's really helpful for getting the gist of SIFT. Thank you so much!

  • @leohaipengli5832
    @leohaipengli5832 6 лет назад

    Thanks! That's very clear explanation of SIFT. Much better than my professor..

  • @JohnTheHumbleMan
    @JohnTheHumbleMan 11 лет назад

    and, in the figure, two Probability Density Functions (pdf) are shown. the first bell-shape curve is the PDF for all correct cases. You can see that it's a normal distribution, or gaussian distribution. in most cases, the ratio (horizontal axis) has a value less then 0.8. The 2nd PDF is for the wrong cases, meaning we found a close but wrong match, it's a parabola, and most cases have a ratio larger than .08. so 0.8 is a good value to use.

  • @nik2221
    @nik2221 10 лет назад

    This lecture is so good. I loved the way of explaining it by Dr. Shah

  • @jonathansamuellumentut2138
    @jonathansamuellumentut2138 8 лет назад +1

    Thanks a lot Dr. Mubarak Shah.

  • @ahmadmoussa3771
    @ahmadmoussa3771 4 года назад

    Extremely good and clear explanation, thank you for this video

  • @quantummath
    @quantummath 12 лет назад +2

    53:50
    SIFT in a nutshell ..... why SIFT is 128 dimensions and how it's extracted from actual image.
    - Thanks for uploading the video :)

  • @dbieber
    @dbieber 11 лет назад +1

    Thanks! I like how at 54:14 he says "and that's it. you can describe this in one slide".

  • @zeeshanhabib2492
    @zeeshanhabib2492 6 лет назад +1

    amazing, very clear explanation of each step involved. good job sir

  • @mhmtwu6834
    @mhmtwu6834 2 года назад

    The professor looks like Mohammad Reza Pahlavi :))
    Excellent lecture btw

  • @allanchan339
    @allanchan339 4 года назад

    I have to say, this point and explanation is much better than mine.

  • @aswinin5156
    @aswinin5156 7 лет назад

    Very informative. Best explanation about SIFT

  • @JohnTheHumbleMan
    @JohnTheHumbleMan 11 лет назад

    this is for the purpose of robustness. for a descriptor in image 1, we may find more than one pretty close matches in image 2, the closeness of these matches are measured by their Euclidean distance from the descriptor in image 1. The smaller the distance the better. The ratio is the ratio between the best match and 2nd best match.

  • @LLCD
    @LLCD 10 лет назад

    Excellent video! Thanks! Keep them coming please.

  • @vishnusaini6448
    @vishnusaini6448 8 лет назад +2

    Thank you sir for giving this lecture. It helps me a lot.

  • @frankdimeglio8216
    @frankdimeglio8216 3 года назад

    Time is NECESSARILY possible/potential AND actual IN BALANCE, AS E=MC2 IS F=ma; AS ELECTROMAGNETISM/energy is gravity ON BALANCE.
    Great !!!!
    By Frank DiMeglio

  • @ajtorres77ful
    @ajtorres77ful 12 лет назад

    By the way. Very good lecture, thanks a lot for publishing this. God bless you all.

  • @senakawijayakoon
    @senakawijayakoon 8 лет назад +1

    At 26.30 time, What does it mean by every other rows and every other column in down sampling process?

    • @HansHardmeier
      @HansHardmeier 8 лет назад +2

      A way to downscale an image is by taking + skipping one row/col.
      Assuming your img is 4x4. You take Rows/Cols 1,3 while discarding Rows/Cols 2,4. You new img is 2x2 which is a downscaled version of the original.
      There are other methods thou. i.e. Taking the average of an 2x2 window into a pixel.

    • @senakawijayakoon
      @senakawijayakoon 8 лет назад

      +Hans Hardmeier thank you lot

  • @AndreiAprodu
    @AndreiAprodu 6 лет назад

    I've been looking for an explanation of how sigma values are computed to lead to those results for a while now. Thank you.

  • @AmerRanneh
    @AmerRanneh 6 лет назад +1

    Demo Software: SIFT Keypoint Detector
    David Lowe
    www.cs.ubc.ca/~lowe/keypoints/

  • @ojasvisancheti5264
    @ojasvisancheti5264 3 года назад

    Can we get the presentation slides, the link provided is showing an error

  • @donskanone
    @donskanone 7 лет назад

    Sry maybe its a stupid question. I wonder if all the computation in the videos, where they show how they track an object like a card, is done in "real time"?
    I mean its computationally expensive to compute the coeffs for e.g. an affine transformation, right?

  • @sarathelayadath2565
    @sarathelayadath2565 7 лет назад +1

    Good explanation professor.

  • @13nitish13
    @13nitish13 6 лет назад

    Thank you Sir for explaining it so clearly and in great detail.

  • @Romba2020
    @Romba2020 10 лет назад

    lots of thanks, Great and simple explaination

  • @childhoodgames1712
    @childhoodgames1712 4 года назад +1

    ALLL professors explain SIFT as a literature review, no one can explain it practically, we need David Lowe himself to explain his theory!

  • @ptyantai
    @ptyantai 9 лет назад

    Very good lecture, helped me a lot. Thank you!

  • @shaantanukulkarni5668
    @shaantanukulkarni5668 3 года назад

    very nice lecture!

  • @Code-and-Chords-s2g
    @Code-and-Chords-s2g 6 лет назад

    by using sift algorithm can we identify color of image?

  • @arunm6247
    @arunm6247 9 лет назад

    Sir, very nice. Great lecture.

  • @98765432101364
    @98765432101364 7 лет назад

    Thank you sir, for your nice explanation and information.

  • @TheBirdBrothers
    @TheBirdBrothers 9 лет назад

    great series!
    very grateful :)

  • @hedic414
    @hedic414 4 года назад

    Life-saver, thank you so much!

  • @ozgunozdemir2640
    @ozgunozdemir2640 11 лет назад

    i dont understand one thing in 0:26.55. after half-sampling the image with the k^2*sigma scale, are we gonna apply gaussian with k^2*sigma scale on the image that we obtained from sampling? i would be glad if somebody explain that.

  • @mudussirayubmuhammad5590
    @mudussirayubmuhammad5590 12 лет назад

    very good lecture,thumbs up!

  • @williamhoffrance3204
    @williamhoffrance3204 10 лет назад +6

    Hairless points? What is he saying?

    • @kaustavisi
      @kaustavisi 10 лет назад +7

      watch the previous lecture. He covered corner detection (Harris point) there

    • @fadyb4031
      @fadyb4031 4 года назад +1

      yeh those points have to be well groomed you know

  • @SaiManojPrakhya
    @SaiManojPrakhya 10 лет назад

    I am just wondering why Harris keypoint detector +SIFT desciptor is popular approach ? SIFT keypoints are scale invariant wheras Harris Keypoints are not ...

    • @bhavyajain9560601333
      @bhavyajain9560601333 8 лет назад

      +Sai Manoj Prakhya because they combine the qualities of descriptor and detector

  • @TimIsrRus
    @TimIsrRus 10 лет назад

    Thanks a lot! Very good and detailed explanation!

  • @shawnchen47
    @shawnchen47 8 лет назад +2

    very well explained

  • @sarfarazjee
    @sarfarazjee 11 лет назад

    0.8 means first and 2nd best matches are too much closer. actual match can be 2nd best but due to some noise we are getting it as 2nd best instead of 1st or in other words 1st best can be wrong so we are taking chance. Graph is experimental results that from 0.1 to 0.8 first best match is best there are some very small wrong matches. but after 0.8 the first best is not correct. It is taken according to experimental results not according to some specific theory.

  • @barisgecer
    @barisgecer 11 лет назад

    Can somebody explain the figure at 01:04:46 ? What is the ratio of distance from.... and what the figure says? why we choose 0.8 ?

  • @seereen2004
    @seereen2004 11 лет назад

    is there any lecture for SURF ? ... similar to SIFT

  • @edohkakasomado2351
    @edohkakasomado2351 9 лет назад

    wonderful lecture ...Thanks a lot

  • @akshayrao1484
    @akshayrao1484 4 года назад

    can anyone explain zero crossings vs scale space graph.

  • @ajtorres77ful
    @ajtorres77ful 12 лет назад

    I think that when he tried to explain the Key Point matching at 57.50 he didn't see the words "minimum Euclidean Distance". That would have helped him a lot. It happens sometimes.

  • @nuriakedir9984
    @nuriakedir9984 7 лет назад

    clear explanation .....thanks

  • @solmanrupesh1624
    @solmanrupesh1624 10 лет назад

    does anyone have the matlab code for SHIFT?

  • @tommyfan6911
    @tommyfan6911 3 года назад

    Super clear, saved my ass.

  • @univuniveral9713
    @univuniveral9713 4 года назад

    Great tell. Can anyone tell me how to find or create datasets for detecting sexually explicit images?

  • @ashwanabdulmunem7957
    @ashwanabdulmunem7957 10 лет назад

    Thank you. It is interesting video

  • @bhaskar_iith
    @bhaskar_iith 9 лет назад

    well explained..

  • @bhavyajain9560601333
    @bhavyajain9560601333 8 лет назад

    this is a UG course??

    • @malharjajoo7393
      @malharjajoo7393 8 лет назад

      Yes it is taught in 3rd year ,but in fact in some places taught in 2nd year ,

  • @dewinmoonl
    @dewinmoonl 9 лет назад

    great lecture thanks!!

  • @aishwaryabimaljoy6642
    @aishwaryabimaljoy6642 5 лет назад

    Thankyou sir

  • @asawmifanchun6605
    @asawmifanchun6605 10 лет назад

    thank you... :) this is awesome...

  • @advikajha1364
    @advikajha1364 9 лет назад

    thanks a lot sir!

  • @DIYGUY999
    @DIYGUY999 6 лет назад

    ONE WORD
    AMAZING

  • @balveersingh3051
    @balveersingh3051 Год назад

    Thanks for the bonus lecture in the end on How Google Search Works?

  • @EmreOzanAlkan
    @EmreOzanAlkan 11 лет назад

    Thank you!

  • @dajmepusti9638
    @dajmepusti9638 11 лет назад +2

    Dr. Shah is more concerned about citations than SIFT. I wish he described SIFT as detailed as the importance of citations (in his universe). This way there are still unexplained things.

  • @csmaster888
    @csmaster888 10 лет назад

    thank so much

  • @autripat
    @autripat 12 лет назад

    Nice!

  • @cpsctutor168
    @cpsctutor168 9 лет назад

    thanks a lot very clear

  • @muaazahmed7177
    @muaazahmed7177 2 года назад +1

    Ok

  • @vishaldtu5682
    @vishaldtu5682 8 лет назад +8

    nice though I didn't understand a bit !!

  • @muaazahmed7177
    @muaazahmed7177 2 года назад +1

    Explain

  • @imamvali3574
    @imamvali3574 9 лет назад

    i am doing same project on my PG

    • @mtvvvv
      @mtvvvv 9 лет назад

      +Imam Vali hello
      I'm working the same algorithm but I have problem to classify the result
      can you help me
      thanks a lot

    • @senakawijayakoon
      @senakawijayakoon 8 лет назад

      Dear Imam Vali
      At 26.30 time, What does it mean by every other rows and every other column in down sampling process?

  • @preetiyadav4252
    @preetiyadav4252 10 лет назад

    cool :)

  • @micmacha
    @micmacha 2 года назад

    Damn it, Windows 7, get out of the way...

  • @paugasolina5048
    @paugasolina5048 11 лет назад

    sift sucks surf rules!!!!

  • @ivanyiu7432
    @ivanyiu7432 6 лет назад

    good explanation, thanks!

  • @mahirjain8898
    @mahirjain8898 Год назад

    thank you for this