Тёмный

Faces & the Local Binary Pattern - Computerphile 

Computerphile
Подписаться 2,4 млн
Просмотров 112 тыс.
50% 1

Опубликовано:

 

4 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 73   
@caleblimb3275
@caleblimb3275 9 лет назад
I like the episodes like this that go into detail about an obscure topic without making things overly complicated.
@martinsavc3202
@martinsavc3202 9 лет назад
A rare occurrence, where I have an understanding of a topic and still agree with the video. Very nice explanation.
@danielg9275
@danielg9275 9 лет назад
"You'd think i'd be better at drawing faces after 10 years, but i'm not"
@thrillscience
@thrillscience 9 лет назад
Speaking of faces, Dr. Michel Valstar has a nice-looking one!
@ahhhwhysocute
@ahhhwhysocute 3 года назад
Wow i love the animations, i think it really helped me understand LBP better. Thank you !!
@lanastara6026
@lanastara6026 9 лет назад
4:51: 288 in 8 bit? Isn't 255 the maximum.
@codediporpal
@codediporpal 9 лет назад
Thanks, now I've got a great method to figure out my girlfriend's moods.
@omg_look_behind_you
@omg_look_behind_you 9 лет назад
pro tip on relations: likability is inversely proportionate to perceived words spoken.
@arduria538
@arduria538 9 лет назад
Hats off to people like him who are helping to make computers understand humans. Facial recognition and speech recognition are two gigantic hurdles, followed by understanding language. I am amazed that we've come so far.
@felipevaldes7679
@felipevaldes7679 7 месяцев назад
you have no idea!
@lsrwLuke
@lsrwLuke 9 лет назад
I would love videos which go into how. For example, show them writing code in whatever language they use to establish these things.
@panchitokiri
@panchitokiri 9 лет назад
nice seeing LBP explained here. part of my thesis was working with LBP. it's a cool method
@noumandilshad
@noumandilshad 7 лет назад
i am also working on the same. i need help in implementation of lpb on an image. can you help?
@NNOTM
@NNOTM 9 лет назад
4:50 288? I thought those were bytes, which would mean it could only go up to 255?
@grn1
@grn1 3 года назад
Probably misspoke, even if it's a more casual style interview, knowing you're on camera will often turn a brain to mush.
@sau002
@sau002 5 лет назад
Excellent video. Very nicely explained.
@nathangek
@nathangek 9 лет назад
I doubt you'll get a numbers up to 288 from an 8-bit number :P
@firstnamelastname-oy7es
@firstnamelastname-oy7es 9 лет назад
+Nathan Prins Not if you only have one set of 8 bits to work with. But if you have much more? You could use some tricks.
@nathangek
@nathangek 9 лет назад
Bungis Albondigas I was just saying that an 8-bit integer can only have a value of 0 to 255 :)
@firstnamelastname-oy7es
@firstnamelastname-oy7es 9 лет назад
***** Yes, that is true. Alone, the counting rule applies to the data, with no compressions possible accept for one to one mapping with a few small values.
@D347Hza
@D347Hza 9 лет назад
I dont think he explains how the numbers generated in each block get used. Do they dissect it again and map the edges?
@Computerphile
@Computerphile 9 лет назад
+D347Hza have a look at the extra bits - this mentions what they do with the data obtained
@ivanaslamov
@ivanaslamov 9 лет назад
+D347Hza for 8 bits there exists 255 possible LBP patterns, by counting how many of each LBP pattern we see in an image we can predict what it might be.
@TheSam1902
@TheSam1902 7 лет назад
I'm currently studying the suject for a school project, in fact there's 58 uniform patterns (with only 2 or less transitions in the bit sequence) and 256-59 = 198 non uniform patterns ("00010000" is uniform "011100001" isn't) but in the experiment you observe that 90% of obtained patterns are uniforms rather that 22.6% so to encode the image, you create a 59 dimension histogram and in the first 58 dimensions you count the number of occurence of each individual uniform patterns whereas in the 59th you count the number of every non uniform patterns. Then you do this histograms for regions of the image (containing multiple 3x3 cells) and you concatenate (put together but not merge) every histograms and you get the full picture ^^ To predict you make the weighted average of the previous positives histograms and you compare with the new one and there u go.
@sporkafife
@sporkafife 9 лет назад
This guy looks exactly like my friend. It's not an "oh yeah, he does look a bit similar" type thing, it's genuinely as if they could be twins separated at birth. It's pretty spooky to be honest.
@crescentcompe8289
@crescentcompe8289 8 лет назад
+sporkafife hah...try face detector on them, see if they match
@arunm5955
@arunm5955 5 лет назад
Excellent explanation. Can you please tell the simple ways to extract some feature by using MATLAB
@sultanmansour639
@sultanmansour639 4 года назад
Thanks very much for your great video!
@srinidhibhat3955
@srinidhibhat3955 8 лет назад
Really Neat explanation, Thnx :D
@srinivasancheenu1908
@srinivasancheenu1908 4 года назад
well explained..
@phudinhtruong
@phudinhtruong 3 года назад
thank for amazing content
@nikronic
@nikronic 4 года назад
Enticing visualizations! I can even mute although his explanation is great too.
@Batfly01
@Batfly01 8 лет назад
The example of 3D computation of LBP is interesting, using adjacent frames. But I ask myself if we can use this method in coloured image RGB? Especially to recognize coloured texture for get the variation between colour. Or maybe this kind of approach is different.
@breathlessmp
@breathlessmp 4 года назад
really excellent explanation really got this! thank you!
@xedasxedas
@xedasxedas 4 года назад
Why not say....remove the 8 edges of the cube which are less time/space relevant in terms of information in relation to the central pixel? Much more simple...
@savitakoppad8245
@savitakoppad8245 6 лет назад
Can you explain about classification of whether bike or car using Local binary pattern
@Tadeju
@Tadeju 5 лет назад
what in case when in pixel of coords [0,0] we don't have value of [-1, -1], [-1, 0] etc.?
@moonliteyes2596
@moonliteyes2596 5 лет назад
This is a nice question, I am waiting for someone to reply it
@jorgeemerson9670
@jorgeemerson9670 3 года назад
In general, these algorithms performs a zero padding under the hood, but sometimes the neighbors can be mirrored/reflected to the padding
@TuTu_Investing
@TuTu_Investing 5 лет назад
Thanks a lot for sharing! I am complete new in this, I didn't understand, how to get it 288 in a pixel at 4:48
@dennydand
@dennydand 2 года назад
thank you for your explanation, is that possible that we create lbp algorithm (code) for face recognition from zero (without any libraries or modules)? because it will be easier if I can learn from the source code
@matthewharris6348
@matthewharris6348 9 лет назад
Please make a video about self driving cars. There are a lot of conflicting opinions about whether or not we should allow computers to operate a motorized vehicle on public roads, and there has been some news of cars being hacked. As a student of Computer Science, it seems to me that if done correctly it should be safe, all the same I'd like to know the opinions of others as well.
@Topstormking
@Topstormking 9 лет назад
So what your getting at here is that doing it in the last way mentioned increases the speed that it calculates the data but there has to be at least one advantage in calculating it at 2^26 is there not? Also does each pixel undergo this calculation or is it just every 9 pixels? I may just not grasp the full concept, Still not as tech savvy as I could be.
@akshayborse5756
@akshayborse5756 6 лет назад
Will LBP have some effect if I want to use CNN to image classification applications like say emotion recognition.
@overcomplete
@overcomplete 9 лет назад
more please
@MrRikkets
@MrRikkets 9 лет назад
It's always difficult to listen to fellow dutch colleague, due to the accent. I always hear the dutch influence. Still a very good explanation though!
@username-zg8og
@username-zg8og 4 года назад
Could anyone please tell me the difference between image classification and image retrieval? Anyone please...
@aminaabdo5912
@aminaabdo5912 6 лет назад
thanks alot
@rudrappahosatti5710
@rudrappahosatti5710 6 лет назад
I want PPT for Change Detection in Optical Satellite Images Based on Local Binary Similarity Pattern Technique can any one send plz sir
@casafurix
@casafurix Год назад
rare video where paper is being used instead of cardboard
@rolandgharfine534
@rolandgharfine534 9 лет назад
I was told there'd be Tom Scott (Inserts meme here)
@sayarerdi
@sayarerdi 6 лет назад
How do you make these animations ?
@sefroumaths6805
@sefroumaths6805 4 года назад
Thanks for the video, I have a question. is this local binary pattern invariant to rotation and scaling?
@DanFrederiksen
@DanFrederiksen 9 лет назад
Ok for getting into the thinking of image processing but that technique is nowhere robust enough to handle the real world. The short answer is neural nets.
@illustriouschin
@illustriouschin 9 лет назад
damn this guy can drone on about nothing.
@Ohmriginal722
@Ohmriginal722 9 лет назад
The number of blocks doesn't go down from 26 to 8, it goes down from 26 to 18. No big deal though.
@NeXtdra42
@NeXtdra42 9 лет назад
+Ethan uhm.. it reduces the search space from 2^26 to 3*2^8, the number of blocks encoded was not the point there. (just for for those curious, 3*2^8 is 768, 2^26 is 67.1 billion, quite the reduction)
@RealCadde
@RealCadde 9 лет назад
+NeXtDracool Long or short scale? It matters you know... EDIT: Actually... No, i was too quick in replying. It's ~67 Million either way. 67,108,864
@TheCicciello
@TheCicciello 9 лет назад
+Ethan it does go down to 8, because it only considers dimensions 2 at a time. Each pair has 2^8 possible transitions, and 3 dimensions can be paired in 3 ways (XY, Xt, Yt), so this orthogonal method has 3*2^8 possible values. Don't be tricked by the image, the method is not just taking away the edges
@aleenahkhan7004
@aleenahkhan7004 7 лет назад
I didn't get how the search space was initially 2^26? Can you please explain this to me?
@aleenahkhan7004
@aleenahkhan7004 7 лет назад
I get the reason it's 26 (9+9+8) but why 2 as the base?
@OnE61811301
@OnE61811301 9 лет назад
Even though we've achieved amazing progress on object recognition in computing, we're not even coming close to a viable solution about it. I'm truly convinced that mathematics is NOT the answer here, as is not a good answer for every other NP problem. But, the video is great to show the very reason why - at any point, the algorithm is "aware" of only one single dot of reality. And a pixel is meaningless in the real world.
@PeterWalkerHP16c
@PeterWalkerHP16c 9 лет назад
+OnE61811301 If not mathematics then what? magic?
@OnE61811301
@OnE61811301 9 лет назад
+Peter Walker I don't know :) If I knew, I'd probably have several Nobel prizes on my chest. Maybe some magic branch of mathematics' paradigms and models we haven't yet dreamed of. What I'm saying that the current mathematical and computing models of "real world awareness" is totally useless. Well, not totally, but far, far away from anything close to real-time.
@ArcturusAcerbic
@ArcturusAcerbic 9 лет назад
288!! WWHAT?
@GroovingPict
@GroovingPict 9 лет назад
Is it just me or does he have ridiculously short index fingers compared to the other fingers on his hands
@francisoteh6529
@francisoteh6529 6 лет назад
i want matlab code for skin cancer segmentation using thresholding
@dinnerplanner9381
@dinnerplanner9381 5 лет назад
And I want a million dollars
@phudinhtruong
@phudinhtruong 3 года назад
@@dinnerplanner9381 nike trick
@25NN25
@25NN25 9 лет назад
67108864
@BoboWoods
@BoboWoods 9 лет назад
first
@marcandrewlaurenvil7341
@marcandrewlaurenvil7341 9 лет назад
second
@plopeye1
@plopeye1 9 лет назад
He's Dutch... sorry maar je hoort het direct...
Далее
AI's Game Playing Challenge - Computerphile
20:01
Просмотров 743 тыс.
Detecting Faces (Viola Jones Algorithm) - Computerphile
12:55
Geometric Face Recognition - Computerphile
9:30
Просмотров 88 тыс.
A Strange Map Projection (Euler Spiral) - Numberphile
12:55
How Face ID Works... Probably - Computerphile
9:41
Просмотров 288 тыс.
Where are the White Holes? - Sixty Symbols
12:04
Просмотров 46 тыс.
Has Generative AI Already Peaked? - Computerphile
12:48
How Binary Search Makes Computers Much, Much Faster
6:51
Anti-Learning (So Bad, it's Good) - Computerphile
7:51
ChatGPT Explained Completely.
27:39
Просмотров 1,2 млн