convolution of images

  Рет қаралды 178,469

Alexandre Damião

Alexandre Damião

6 жыл бұрын

Пікірлер: 210
@e3a87
@e3a87 4 жыл бұрын
"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 Жыл бұрын
Same😂
@emirhandemir3872
@emirhandemir3872 2 ай бұрын
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 2 ай бұрын
@@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 Ай бұрын
@@e3a87 my exam is in 8 hours i really hope it does !!
@XXxlightmarex
@XXxlightmarex 3 жыл бұрын
3:51 "one second, let me just do a cheeky line of coke real quick"
@triton62674
@triton62674 Жыл бұрын
Haha!
@feelsunbreeze
@feelsunbreeze Ай бұрын
LMAOOOO
@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
@tallurinani6059
@tallurinani6059 3 ай бұрын
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
@youtubegiuhotoinhe
@youtubegiuhotoinhe 26 күн бұрын
2024 and you are saving me sir! Thank you very much
@etziowingeler3173
@etziowingeler3173 3 жыл бұрын
I like your laid back style Duderino, and it really helps
@ancient_living
@ancient_living 4 жыл бұрын
Great work explaining that the size of the convolved image is decreased in dimensions. Keep up the good work.
@brimamedou
@brimamedou 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!
@DumplingWarrior
@DumplingWarrior 3 жыл бұрын
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
@kuqiu5003
@kuqiu5003 4 жыл бұрын
Very clear interpretation. Thanks a million!
@hieutran5099
@hieutran5099 4 жыл бұрын
Thank you for the very clear and precise answer.
@rahulkambale2627
@rahulkambale2627 2 жыл бұрын
Great
@tymothylim6550
@tymothylim6550 3 жыл бұрын
Thank you very much for this video, Alexandre! It was a really simple and easy-to-understand video :)
@ifargantech
@ifargantech Жыл бұрын
This video is means alot to me. Thank you! Please make more videos on DIP
@highelojungler
@highelojungler 3 жыл бұрын
lmao all these videos all professional and ur calling me dude and man, love you. take this like
@alihan60
@alihan60 5 жыл бұрын
Clear explanation! This is what i need! Thanks man you save the day!
@AzarZeynalli-mp5zj
@AzarZeynalli-mp5zj 2 ай бұрын
It helps more than you imagine. Thanks man:)
@navigator171
@navigator171 4 жыл бұрын
Finally somebody that did exactly what I need... Thanks man.
@navigator171
@navigator171 4 жыл бұрын
Você deveria fazer mais videos como esse, salvaria outras vidas.
@alexmaingi9327
@alexmaingi9327 6 ай бұрын
Precise and understandable, Good job!!
@gravinpatel7700
@gravinpatel7700 Жыл бұрын
Thank you for giving such a simple example and explanation
@osamamirza4220
@osamamirza4220 2 жыл бұрын
Thanks man!! this helped me a lot
@vagumanasa7044
@vagumanasa7044 3 жыл бұрын
Literally this helped me a lott...thnq soo soo muchhh...
@Isa25monalisa
@Isa25monalisa 5 жыл бұрын
THANK YOU!!! You helped me SO MUCH!!! Such an excellent explanation!
@wqkkta8787
@wqkkta8787 3 жыл бұрын
This helped me so much! Thank you!!!
@adl30
@adl30 Жыл бұрын
You saved me from reading big book of convolution theory. Respect bro.
@StrangeParticl
@StrangeParticl Жыл бұрын
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
@Megan-gl7pi
@Megan-gl7pi 2 жыл бұрын
Thanks for explaining this super simply and quickly.
@zephjaz947
@zephjaz947 5 жыл бұрын
Thank you for the precise explanation
@minhanhpham2508
@minhanhpham2508 8 ай бұрын
You save me in my midterm exam, thanks a lot!
@glebignites5278
@glebignites5278 3 жыл бұрын
Great explanation! Thank you very much.
@EnglishRain
@EnglishRain 2 жыл бұрын
This is so excellent thank you so so much
@avaneeshchavan8821
@avaneeshchavan8821 2 жыл бұрын
Thanks, man i wasn't able to understand this in my school and now I understood it in 5 mins
@ghufrongalih8354
@ghufrongalih8354 2 жыл бұрын
really help me man, thx have a good day always
@ilegadh
@ilegadh 6 жыл бұрын
Thanks, this really helped me understanding!
@SirJonathonDanielGregorySrVthe
@SirJonathonDanielGregorySrVthe 2 жыл бұрын
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.
@meirzilkha
@meirzilkha 4 жыл бұрын
Thanks! This is great.
@ajanthaalakkshmanan5854
@ajanthaalakkshmanan5854 3 жыл бұрын
Awesome explanation
@eyadbereh
@eyadbereh Жыл бұрын
Bro, I'm having this for an exam tomorrow, and you just saved me from an M x N headache
@freedom1880
@freedom1880 3 жыл бұрын
Thank you.I am deeply thankful.
@ashutoshmaurya9726
@ashutoshmaurya9726 2 жыл бұрын
Thanks for such a nice explanation .
@fase29
@fase29 3 жыл бұрын
thank you very much!
@AR-scorp
@AR-scorp 3 жыл бұрын
Helped a lot. Thank you.
@karthikrajaloganathan3067
@karthikrajaloganathan3067 Жыл бұрын
Useful . Do some more videos
@tawheedalabed6447
@tawheedalabed6447 5 жыл бұрын
many thanks realy it is very good
@jcgonzalez9122
@jcgonzalez9122 5 жыл бұрын
dude this was awesome lol.
@philipp849
@philipp849 3 жыл бұрын
I cannot thank you enough. You saved my butt.
@user-dg4oo8tn3w
@user-dg4oo8tn3w 3 жыл бұрын
Good job man!!! It's useful.
@OmarAhmed-tk1ow
@OmarAhmed-tk1ow Жыл бұрын
Great explanation
@drchastr208
@drchastr208 Жыл бұрын
great video man
@ajinzrathod
@ajinzrathod 4 жыл бұрын
I was laughing at 3:56. Really appreciate your efforts. Thanks
@danusd1811
@danusd1811 3 ай бұрын
Thanks a lot bro
@Arnankhan
@Arnankhan Жыл бұрын
Thank you! Very good tutorial.
@narendrakumar5504
@narendrakumar5504 5 жыл бұрын
Clear and concise explanation
@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??!
@kwekureginaldwade
@kwekureginaldwade 3 жыл бұрын
Great explanation !!!
@kavishkanilan9137
@kavishkanilan9137 Жыл бұрын
😍
@abdelhafidbenchikh4426
@abdelhafidbenchikh4426 Жыл бұрын
Very useful, thanks so much
@JoeDhirk
@JoeDhirk 3 жыл бұрын
Thank you.
@saifulahmad3770
@saifulahmad3770 5 жыл бұрын
very helpful. Thank you
@jyothish99
@jyothish99 3 жыл бұрын
Great explanation dude !!
@syedmhamudulhasanakash1675
@syedmhamudulhasanakash1675 2 жыл бұрын
Best explanation ever man!
@farhamrezqimaarifm8537
@farhamrezqimaarifm8537 3 жыл бұрын
thanks dude its help a lot
@Sean-ow7qb
@Sean-ow7qb 3 жыл бұрын
amazing!
@abhijithbs997
@abhijithbs997 3 жыл бұрын
cool stuff dude..... Thanks a lot
@pawanyendigeri3157
@pawanyendigeri3157 4 жыл бұрын
Nice video
@metinyorgun1963
@metinyorgun1963 5 жыл бұрын
You should scale pixel value because its cannot be greater than 255.
@imagenigraphics
@imagenigraphics 4 жыл бұрын
Question: After applying convolution, is the resolution of the image reduced or maintained? If maintained, how when it looks like it was reduced?
@user-ok3qx5kf4o
@user-ok3qx5kf4o 5 жыл бұрын
Thank you🌸
@shwetabhsingh5437
@shwetabhsingh5437 3 жыл бұрын
for sure bro, thanks
@ashvinisharma8178
@ashvinisharma8178 3 жыл бұрын
Thank You dude
@RaunakPinakJoshi
@RaunakPinakJoshi Жыл бұрын
Thanks man! Really helpful.
@Agreedtodisagree
@Agreedtodisagree 3 жыл бұрын
Thanks.
@juyeon_kim
@juyeon_kim Жыл бұрын
i think its correlation but thank you a lot. you helped me understand
@gaoqiangzhou9960
@gaoqiangzhou9960 Жыл бұрын
life saver!
@zhiyiwang6466
@zhiyiwang6466 5 жыл бұрын
still deserves an upvote
@MrRobi10
@MrRobi10 3 жыл бұрын
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?
@waytoprogramming
@waytoprogramming 4 жыл бұрын
Well done.
@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?
@arash4232
@arash4232 9 ай бұрын
Hi, So what? Should we normalise the calculated values? What colour does 514 refers to?
@AhmadImtiaz320
@AhmadImtiaz320 4 жыл бұрын
For larger image, do we have to stick to 3x3 mask ? Or the mask increases with the size of image?
@marcelmcjackson4257
@marcelmcjackson4257 4 жыл бұрын
You don't have to stick to a 3x3 mask. It can be whatever size
@AhmadImtiaz320
@AhmadImtiaz320 4 жыл бұрын
@@marcelmcjackson4257 but the result will be different each time . Right?
@marcelmcjackson4257
@marcelmcjackson4257 4 жыл бұрын
@@AhmadImtiaz320 It will be different when using other masks. The convoluted matrix will be smaller when using a 5x5 mask. And the result of course depends on the numbers used in the mask^^
@AhmadImtiaz320
@AhmadImtiaz320 4 жыл бұрын
@@marcelmcjackson4257 Thank you :)
@renasouza8261
@renasouza8261 5 жыл бұрын
Very good vídeo mano
@alkodjdjd
@alkodjdjd 4 жыл бұрын
Ajudou muito a pesar de ter ficado zonzo de tanto a camera se mexer :)
@aswinsurendrank6560
@aswinsurendrank6560 24 күн бұрын
this looks easy: those who know the real one💀
@I34R
@I34R 2 жыл бұрын
how do you do it with circular indexing?
@arturkot4108
@arturkot4108 3 жыл бұрын
Thanks, man!
@shoruqm9753
@shoruqm9753 3 жыл бұрын
You saved my life man
@imranwahid9871
@imranwahid9871 3 жыл бұрын
Thanks a lot brother. It helped.
@crazyvideos6474
@crazyvideos6474 5 жыл бұрын
Great explanation but I think you are wrong. You are doing a correlation not a convolution
@alexandredamiao1365
@alexandredamiao1365 5 жыл бұрын
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 5 жыл бұрын
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 5 жыл бұрын
Thanks
@juaneugeniodebenedettti6187
@juaneugeniodebenedettti6187 3 жыл бұрын
@@turbasdd touche
@rionacko748
@rionacko748 3 жыл бұрын
@@turbasdd That link no longer working :(
@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
@stavrosk.3773
@stavrosk.3773 4 жыл бұрын
thanks DUDE
@manjukarthik9598
@manjukarthik9598 5 жыл бұрын
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 3 жыл бұрын
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 Ай бұрын
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.
@mohammadalifffirdausmohamm8125
@mohammadalifffirdausmohamm8125 10 ай бұрын
i love this video very good
@notben49
@notben49 10 ай бұрын
why are you black
@markpx
@markpx 4 жыл бұрын
Since the convolution result produces numbers higher than 255, it no longer can be treated like an image?
@Serinebey13
@Serinebey13 5 ай бұрын
Thank you bro
@ann61320
@ann61320 7 ай бұрын
terrible camerawork but solid explanation xD thanks bro!
@DangThinh261
@DangThinh261 2 жыл бұрын
Omgg thanx
@cimodd3031
@cimodd3031 Жыл бұрын
I love you man
@muneebabbas2424
@muneebabbas2424 2 жыл бұрын
I'm working on an example similar to this, when using the kernal on the image matrix I got an output of -2 (some of the values in the kernal were negative), I'm not sure if you can get a negative value for the output but what would that mean for the image matrix if, when convoluted, a pixel becomes a negative value?
@fiethsing9988
@fiethsing9988 7 ай бұрын
For those wondering, when you get a negative value, you just put the lowest value the pixel can be. So if you got a greyscale image and it's pixel values range from 0-255, you'd put 0.
@maheshbhosale1838
@maheshbhosale1838 2 жыл бұрын
this is not what convolution is, you need to flip the kernel first. This is a correlation.
But what is a convolution?
23:01
3Blue1Brown
Рет қаралды 2,5 МЛН
Finding the Edges (Sobel Operator) - Computerphile
7:46
Computerphile
Рет қаралды 492 М.
Универ. 10 лет спустя - ВСЕ СЕРИИ ПОДРЯД
9:04:59
Комедии 2023
Рет қаралды 2 МЛН
World’s Deadliest Obstacle Course!
28:25
MrBeast
Рет қаралды 86 МЛН
Homemade Professional Spy Trick To Unlock A Phone 🔍
00:55
Crafty Champions
Рет қаралды 49 МЛН
The day of the sea 🌊 🤣❤️ #demariki
00:22
Demariki
Рет қаралды 52 МЛН
What is convolution? This is the easiest way to understand
5:36
Discretised
Рет қаралды 124 М.
Linear Image Filters | Image Processing I
15:44
First Principles of Computer Vision
Рет қаралды 80 М.
95 - What is digital image filtering and image convolution?
24:17
DigitalSreeni
Рет қаралды 49 М.
Tutorial 21- What is Convolution operation in CNN?
10:58
Krish Naik
Рет қаралды 255 М.
Dilatation d'image [ Traitement d'images ]
8:16
Kac BU
Рет қаралды 11 М.
convolution & correlation
27:42
Farah Al-Mukhtar
Рет қаралды 3 М.
Filters Kernels and Convolution in Image Processing
10:01
Professor Rekt
Рет қаралды 41 М.
Lecture 1 : Image Processing and Computer Vision : Image Filtering
38:24
Infinity Solution's Concept Builder
Рет қаралды 24 М.
Median Filtering in Spatial Domain
8:11
Sarita Bopalkar
Рет қаралды 68 М.
Универ. 10 лет спустя - ВСЕ СЕРИИ ПОДРЯД
9:04:59
Комедии 2023
Рет қаралды 2 МЛН