convolution of images

  Рет қаралды 186,671

Alexandre Damião

Alexandre Damião

Күн бұрын

Пікірлер: 215
@e3a87
@e3a87 5 жыл бұрын
"I hope this helps man!!" goes directly into my lazy soul hwo never studies until the night of the exam! Thanks dude, it helps a lot
@someoneelse707
@someoneelse707 2 жыл бұрын
Same😂
@emirhandemir3872
@emirhandemir3872 8 ай бұрын
Dude! We gotta do something about it. You probably graduated or dropped school but I at least need to quit this stupid habit of mine!
@e3a87
@e3a87 7 ай бұрын
@@emirhandemir3872 ​ Bro, no one can destroy iron but its own rust !! I don't know what is your goal and what are you going through but you need to realize one thing: You are the only one that can make this work and you are the only one that can f*ck it up You either control your mind or it controls you, you gotta choose... But yeah I graduated thinking that the struggle will end with the degree but guess what... it never ends! This phenomenon of laziness is a perpetual war. I hope this helps man!!
@wolfabod9715
@wolfabod9715 7 ай бұрын
@@e3a87 my exam is in 8 hours i really hope it does !!
@riseabovehate9476
@riseabovehate9476 5 жыл бұрын
For convolution, you flip the mask horizontally as well as vertically and then computer the SOP. Since the mask, you have taken is symmetric Correlation and Convolution happen to be the same
@XXxlightmarex
@XXxlightmarex 4 жыл бұрын
3:51 "one second, let me just do a cheeky line of coke real quick"
@triton62674
@triton62674 Жыл бұрын
Haha!
@feelsunbreeze
@feelsunbreeze 7 ай бұрын
LMAOOOO
@tallurinani6059
@tallurinani6059 9 ай бұрын
Bro, you are a savior. Thank you sooooo much. i didn't understand when i tried it fomr many websites and yt videos, yours just went straightly into the brain.. Thank you
@DumplingWarrior
@DumplingWarrior 4 жыл бұрын
I like the fact that I'm actually learning something while laughing lol, great video! you're funny
@tempdrive2342
@tempdrive2342 3 жыл бұрын
it was very useful put more videos
@etziowingeler3173
@etziowingeler3173 3 жыл бұрын
I like your laid back style Duderino, and it really helps
@alexmaingi9327
@alexmaingi9327 Жыл бұрын
Precise and understandable, Good job!!
@Noah_5x
@Noah_5x Ай бұрын
What a Great Man! YOU DID AMAZING
@navigator171
@navigator171 5 жыл бұрын
Finally somebody that did exactly what I need... Thanks man.
@navigator171
@navigator171 5 жыл бұрын
Você deveria fazer mais videos como esse, salvaria outras vidas.
@gravinpatel7700
@gravinpatel7700 Жыл бұрын
Thank you for giving such a simple example and explanation
@highelojungler
@highelojungler 3 жыл бұрын
lmao all these videos all professional and ur calling me dude and man, love you. take this like
@AzarZeynalli-mp5zj
@AzarZeynalli-mp5zj 8 ай бұрын
It helps more than you imagine. Thanks man:)
@eyadbereh
@eyadbereh Жыл бұрын
Bro, I'm having this for an exam tomorrow, and you just saved me from an M x N headache
@vagumanasa7044
@vagumanasa7044 3 жыл бұрын
Literally this helped me a lott...thnq soo soo muchhh...
@SirJonathonDanielGregorySrVthe
@SirJonathonDanielGregorySrVthe 3 жыл бұрын
You have no idea how fucking dull my lecturer is for this unit, this has helped a lot in avoiding something that probably would've been a half-hour explanation.
@ifargantech
@ifargantech Жыл бұрын
This video is means alot to me. Thank you! Please make more videos on DIP
@freedom1880
@freedom1880 4 жыл бұрын
Thank you.I am deeply thankful.
@minhanhpham2508
@minhanhpham2508 Жыл бұрын
You save me in my midterm exam, thanks a lot!
@youtubegiuhotoinhe
@youtubegiuhotoinhe 6 ай бұрын
2024 and you are saving me sir! Thank you very much
@ajinzrathod
@ajinzrathod 4 жыл бұрын
I was laughing at 3:56. Really appreciate your efforts. Thanks
@avaneeshchavan8821
@avaneeshchavan8821 3 жыл бұрын
Thanks, man i wasn't able to understand this in my school and now I understood it in 5 mins
@osamamirza4220
@osamamirza4220 2 жыл бұрын
Thanks man!! this helped me a lot
@ajanthaalakkshmanan5854
@ajanthaalakkshmanan5854 3 жыл бұрын
Awesome explanation
@Arnankhan
@Arnankhan 2 жыл бұрын
Thank you! Very good tutorial.
@EnglishRain
@EnglishRain 2 жыл бұрын
This is so excellent thank you so so much
@LKRaja007
@LKRaja007 Жыл бұрын
Useful . Do some more videos
@fase29
@fase29 3 жыл бұрын
thank you very much!
@adl30
@adl30 2 жыл бұрын
You saved me from reading big book of convolution theory. Respect bro.
@briciomattosdeoliveira
@briciomattosdeoliveira 5 жыл бұрын
Wow, dude! That was a great explanation. I precisely understood the details of this process. I will apply that to all sorts of areas in my life. You rock, Dãmáiou!
@ghufrongalih8354
@ghufrongalih8354 2 жыл бұрын
really help me man, thx have a good day always
@abdelhafidbenchikh4426
@abdelhafidbenchikh4426 2 жыл бұрын
Very useful, thanks so much
@StrangeParticl
@StrangeParticl 2 жыл бұрын
Thank you for the simple explanation of the convolution process. You did like it is a simple adding number to each other ... That is grat, Sir. Thank you so much agine
@zohaibkhanjadoon1255
@zohaibkhanjadoon1255 Ай бұрын
Tomorrow is my exam and this was what i needed and it helps alot thanks man
@ashutoshmaurya9726
@ashutoshmaurya9726 3 жыл бұрын
Thanks for such a nice explanation .
@張哲銘-k5v
@張哲銘-k5v 4 жыл бұрын
Good job man!!! It's useful.
@ancient_living
@ancient_living 5 жыл бұрын
Great work explaining that the size of the convolved image is decreased in dimensions. Keep up the good work.
@OmarAhmed-tk1ow
@OmarAhmed-tk1ow Жыл бұрын
Great explanation
@Megan-gl7pi
@Megan-gl7pi 3 жыл бұрын
Thanks for explaining this super simply and quickly.
@drchastr208
@drchastr208 Жыл бұрын
great video man
@JoeDhirk
@JoeDhirk 4 жыл бұрын
Thank you.
@kuqiu5003
@kuqiu5003 5 жыл бұрын
Very clear interpretation. Thanks a million!
@mohammadalifffirdausmohamm8125
@mohammadalifffirdausmohamm8125 Жыл бұрын
i love this video very good
@notben49
@notben49 Жыл бұрын
why are you black
@AR-scorp
@AR-scorp 4 жыл бұрын
Helped a lot. Thank you.
@glebignites5278
@glebignites5278 3 жыл бұрын
Great explanation! Thank you very much.
@hieutran5099
@hieutran5099 5 жыл бұрын
Thank you for the very clear and precise answer.
@pawanyendigeri3157
@pawanyendigeri3157 4 жыл бұрын
Nice video
@farhamrezqimaarifm8537
@farhamrezqimaarifm8537 4 жыл бұрын
thanks dude its help a lot
@abhijithbs997
@abhijithbs997 4 жыл бұрын
cool stuff dude..... Thanks a lot
@Agreedtodisagree
@Agreedtodisagree 3 жыл бұрын
Thanks.
@maheshbhosale1838
@maheshbhosale1838 3 жыл бұрын
this is not what convolution is, you need to flip the kernel first. This is a correlation.
@theghost7537
@theghost7537 4 күн бұрын
He technically flipped it by multiplying lines of each matrice
@RaunakPinakJoshi
@RaunakPinakJoshi 2 жыл бұрын
Thanks man! Really helpful.
@himanishmishra5490
@himanishmishra5490 3 ай бұрын
thanks brother tomorrow is my exam and I just forgot the topic it really helped
@juyeon_kim
@juyeon_kim Жыл бұрын
i think its correlation but thank you a lot. you helped me understand
@mattkan2876
@mattkan2876 4 жыл бұрын
Sir, your tutorial is nice in contents, but its better for you to buy a fixed frame to hold your mobile phone recorder
@Sean-ow7qb
@Sean-ow7qb 4 жыл бұрын
amazing!
@wqkkta8787
@wqkkta8787 4 жыл бұрын
This helped me so much! Thank you!!!
@arash4232
@arash4232 Жыл бұрын
Hi, So what? Should we normalise the calculated values? What colour does 514 refers to?
@crazyvideos6474
@crazyvideos6474 6 жыл бұрын
Great explanation but I think you are wrong. You are doing a correlation not a convolution
@alexandredamiao1365
@alexandredamiao1365 6 жыл бұрын
Hi, thank you for the polite criticism. However, the operations I gave in the video are indeed used in convolution of images. Take a look at the explanations given in these links: web.pdx.edu/~jduh/courses/Archive/geog481w07/Students/Ludwig_ImageConvolution.pdf, machinelearninguru.com/computer_vision/basics/convolution/image_convolution_1.html, docs.gimp.org/en/plug-in-convmatrix.html
@turbasdd
@turbasdd 6 жыл бұрын
Well, the thing is that this kernel you used as example is symmetric, because of that when you flip it horizontally and vertically (before the convolution) you get the exactly same kernel... Therefore, the way it is explained it works, but because the kernel is symmetric... and then it seems like a correlation as the other fellow mentioned. You can see this in here machinelearninguru.com/computer_vision/basics/convolution/image_convolution_1.html And you can also read about on chapter 3 of the book: "Digital Image Processing" by Rafael C. Gonzalez and Richard E. Woods (www.amazon.com/Digital-Image-Processing-Rafael-Gonzalez/dp/0133356728)
@ashavarghese8458
@ashavarghese8458 6 жыл бұрын
Thanks
@juaneugeniodebenedettti6187
@juaneugeniodebenedettti6187 4 жыл бұрын
@@turbasdd touche
@rionacko748
@rionacko748 4 жыл бұрын
@@turbasdd That link no longer working :(
@rahulkambale2627
@rahulkambale2627 2 жыл бұрын
Great
@syedmhamudulhasanakash1675
@syedmhamudulhasanakash1675 2 жыл бұрын
Best explanation ever man!
@danusd1811
@danusd1811 9 ай бұрын
Thanks a lot bro
@Serinebey13
@Serinebey13 10 ай бұрын
Thank you bro
@shwetabhsingh5437
@shwetabhsingh5437 4 жыл бұрын
for sure bro, thanks
@ashvinisharma8178
@ashvinisharma8178 3 жыл бұрын
Thank You dude
@markpx
@markpx 5 жыл бұрын
Since the convolution result produces numbers higher than 255, it no longer can be treated like an image?
@chanhungnguyen3089
@chanhungnguyen3089 Жыл бұрын
I saw in many documents they say the multiplication between the kernel and each patch of the image matrix is a dot product. Can you explain it?
@anvithahm776
@anvithahm776 3 жыл бұрын
Then give a C program to this question Prepare a matrix using dynamic memory allocation of size 7x7 with random characters. Check for valid English words by convovling a 1x3 kernel mask over the matrix
@childhoodgames1712
@childhoodgames1712 4 жыл бұрын
Thank you , but the SUM of the results of the applied filter should be at the center pixel of the filter so, 649 is at the centered pixel
@vloggetts
@vloggetts 4 жыл бұрын
I was thinking this same thing. It's the 32 that should be replaced by 649 after convolution, right? And to find the values of pixels closer to the edge after convolution, the kernel must be centred on these edge pixels and some kind of boundary strategy must be employed(eg. zero padding, wrap etc.)
@ajanthaalakkshmanan5854
@ajanthaalakkshmanan5854 3 жыл бұрын
Plz explain red deer optimization
@kwekureginaldwade
@kwekureginaldwade 4 жыл бұрын
Great explanation !!!
@imranwahid9871
@imranwahid9871 3 жыл бұрын
Thanks a lot brother. It helped.
@tymothylim6550
@tymothylim6550 3 жыл бұрын
Thank you very much for this video, Alexandre! It was a really simple and easy-to-understand video :)
@tawheedalabed6447
@tawheedalabed6447 5 жыл бұрын
many thanks realy it is very good
@waytoprogramming
@waytoprogramming 4 жыл бұрын
Well done.
@jyothish99
@jyothish99 4 жыл бұрын
Great explanation dude !!
@philipp849
@philipp849 4 жыл бұрын
I cannot thank you enough. You saved my butt.
@manjukarthik9598
@manjukarthik9598 6 жыл бұрын
I think what you have shown is incorrect, coz using the sliding window concept you would calculate the value of the pixel that corresponds to the middle value ( say in a 3 X 3 kernel the value at 1,1)of your kernel and not the first value as explained. Also you need to divide it by the total (sum) of your kernel values(in your case its 4 that is 649/4 giving you the value 162.25 for the value in the original image at 32).
@BrandonLobo
@BrandonLobo 5 жыл бұрын
Thanks. I'm not looking at images, but still needed convolution and I had a feeling it needed to be dived by some value, else it makes no sense.
@ubaidurrehman4377
@ubaidurrehman4377 5 жыл бұрын
great, there was a mistake
@vloggetts
@vloggetts 4 жыл бұрын
I agree that he should have replaced the middle value but I think dividing by the kernel sum is only for a weighted arithmetic mean filter whereas this is just a genera; convolution
@JimmyJohnston3rd
@JimmyJohnston3rd 7 ай бұрын
I will confirm that yes you are correct. The resulting value is the middle. For a 3x3 kernel like this we would add a top row, bottom row, initial column and last column of 0's to address the borders of an image or just ignore the borders all together. The end result should be a matrix of the same size for image processing at least.
@amartinezsilberstein
@amartinezsilberstein 4 жыл бұрын
chu tweny chu
@metinyorgun1963
@metinyorgun1963 6 жыл бұрын
You should scale pixel value because its cannot be greater than 255.
@rionacko748
@rionacko748 4 жыл бұрын
I love you man
@jcgonzalez9122
@jcgonzalez9122 6 жыл бұрын
dude this was awesome lol.
@alihan60
@alihan60 6 жыл бұрын
Clear explanation! This is what i need! Thanks man you save the day!
@ann61320
@ann61320 Жыл бұрын
terrible camerawork but solid explanation xD thanks bro!
@vibithas87
@vibithas87 Жыл бұрын
What is the purpose of the number we are putting inside the box
@meirzilkha
@meirzilkha 4 жыл бұрын
Thanks! This is great.
@sumeshkumar9940
@sumeshkumar9940 5 жыл бұрын
good!!!
@gaoqiangzhou9960
@gaoqiangzhou9960 2 жыл бұрын
life saver!
@Isa25monalisa
@Isa25monalisa 5 жыл бұрын
THANK YOU!!! You helped me SO MUCH!!! Such an excellent explanation!
@I34R
@I34R 3 жыл бұрын
how do you do it with circular indexing?
@zephjaz947
@zephjaz947 6 жыл бұрын
Thank you for the precise explanation
@renasouza8261
@renasouza8261 6 жыл бұрын
Very good vídeo mano
@shoruqm9753
@shoruqm9753 4 жыл бұрын
You saved my life man
@arturkot4108
@arturkot4108 3 жыл бұрын
Thanks, man!
@saadthabit4563
@saadthabit4563 4 жыл бұрын
thanks
@MattoUchiha
@MattoUchiha 6 жыл бұрын
Thank you so much this made it seem so simple lol
@chvrleshd
@chvrleshd 6 жыл бұрын
please how do you convolve and wrap around image cyclically??!
@abdussami2998
@abdussami2998 8 ай бұрын
This one was good
@coccosapiens
@coccosapiens 6 жыл бұрын
a pixel greater than 255??
@ubaidurrehman4377
@ubaidurrehman4377 5 жыл бұрын
I guess, he didn't divide by the sum of filter matrix i.e (649/4) = 162.25
@MrRobi10
@MrRobi10 4 жыл бұрын
Hello, I have an 11×11 image having in its center a 5×5 square, the image it's noiseless and I don't know how to compute the gradient of the image function given by the compass operator for this image. If I remember correctly, I should use a derivative, but I don't know exactly what and how can I use it. Can you please help me?
@DangThinh261
@DangThinh261 3 жыл бұрын
Omgg thanx
How this Little Matrix Sharpens your Images
8:16
ritvikmath
Рет қаралды 3,6 М.
路飞做的坏事被拆穿了 #路飞#海贼王
00:41
路飞与唐舞桐
Рет қаралды 25 МЛН
coco在求救? #小丑 #天使 #shorts
00:29
好人小丑
Рет қаралды 99 МЛН
Леон киллер и Оля Полякова 😹
00:42
Канал Смеха
Рет қаралды 4,2 МЛН
Finding the Edges (Sobel Operator) - Computerphile
7:46
Computerphile
Рет қаралды 507 М.
But what is a convolution?
23:01
3Blue1Brown
Рет қаралды 2,8 МЛН
Median Filtering in Spatial Domain
8:11
Sarita Bopalkar
Рет қаралды 74 М.
What is convolution? This is the easiest way to understand
5:36
Discretised
Рет қаралды 138 М.
Kernels 101 | Convolutions Explained Visually
8:55
Samuel Chan
Рет қаралды 25 М.
Part 2: Convolution and Cross-Correlation - G. Jensen
15:06
caltech
Рет қаралды 195 М.
Filters Kernels and Convolution in Image Processing
10:01
Professor Rekt
Рет қаралды 42 М.
How to STUDY so FAST it feels like CHEATING
8:03
The Angry Explainer
Рет қаралды 2,1 МЛН
Image Gradient
3:25
Udacity
Рет қаралды 87 М.
Filtres médian et Gaussien
7:51
Bassem SEDDIK
Рет қаралды 58 М.
路飞做的坏事被拆穿了 #路飞#海贼王
00:41
路飞与唐舞桐
Рет қаралды 25 МЛН