First Order Derivative Filters - Roberts, Sobel and Prewitt

  Рет қаралды 197,481

College Friendly

College Friendly

Күн бұрын

In this video we talk about First order Derivative Filters in digital image processing. This video talks about various filters like Roberts-cross operators, Sobel operators and Prewitt operators.
Kindly like, share and subscribe if you like the video!
Check out our previous videos!
Introduction to digital image processing - • Introduction to Digita...
Key stages in digital image processing - • Key stages in digital ...
Sampling and Quantization in digital image processing - • Sampling and Quantizat...
Relationship between pixels Neighbourhood and Adjacency of Pixels-
• Relationship between p...
Distance Measures Between Pixels with examples- • Distance Measures Betw...
Arithmetic Operations and Logical Operations between Images in digital image processing-
• Arithmetic Operations ...
Point operations in digital image processing with examples -
• Point operations in di...
Contrast Stretching and intensity level Slicing in digital image processing with examples -
• Contrast Stretching an...
Logarithmic Transformation and power-law Transformation in digital image processing with examples -
• Logarithmic Transforma...
Image Enhancement in digital image processing with Histogram Equalization -
• Image Enhancement in d...
Histogram matching in digital image processing - • Histogram matching in ...
Fundamentals of Spatial Filtering in digital image processing - • Fundamentals of Spatia...
Smoothing Spatial Filters in digital image processing - • Smoothing Spatial Filt...
few important theory questions- • Few Important Theory Q...
Sharpening Spatial filters - • Sharpening Spatial fil...
Unsharp Masking and High boost Filtering - • Unsharp Masking and Hi...

Пікірлер: 68
@AbdurRehmanSaleem
@AbdurRehmanSaleem Жыл бұрын
can you please tell why pixel (1,1) is not the first 50 @top left corner??? is the replication padded is already done?
@subhajitdas1882
@subhajitdas1882 Жыл бұрын
You are a god ma'am...Tomorrow I've my DIP exm and thanks to your playlist I've understood all the problems well....Great work ma'am...
@billwhoever2830
@billwhoever2830 Жыл бұрын
Ty for the easy to understand explanation, wasn't taught about these filters and could not understand how it worked when it was mentioned in a paper.
@junaidshahzad6772
@junaidshahzad6772 2 жыл бұрын
maam your lectures are amazing and very very helpful, i am so much thankful to u, u are the best teacher.
@adnansami1599
@adnansami1599 5 ай бұрын
Alhamdulillah, you explained everything so simply! I have an exam on this tomorrow and this is helping a lot!
@shoryapawar2219
@shoryapawar2219 5 ай бұрын
Thankyou for this playlist ma'am . It is helping me a lot for the academics purpose
@souvikkhanagwal2089
@souvikkhanagwal2089 Жыл бұрын
just watched till this video for my mid sem. got the same question od distances in exam aced it thanku
@horroid2760
@horroid2760 Ай бұрын
شكرا جزيلا على كل فيديوهاتكم، المادة نفسها و الشرح بسيط يفهم.
@godsendmelied.5848
@godsendmelied.5848 2 жыл бұрын
Thanks for this video. Please if after this operation the result is inferior to zero, what should we do ? Put 0 as the answer ?
@pavankumar8673
@pavankumar8673 2 жыл бұрын
You are a gem mam..cant describe your work in words..thanks for your effort. You surely deserve lot more subscribers
@collegefriendly
@collegefriendly 2 жыл бұрын
Thank you so much for your wonderful comment😊
@subashadhikari3290
@subashadhikari3290 2 жыл бұрын
Thankyou so much from the land of mountains, Nepal
@JitusVlog2529
@JitusVlog2529 Жыл бұрын
What about zero padding???? In case sobel and prewit. Like when we are calculating magnitude of gradient of given input image using sobel or prewit???
@pietroferraro9200
@pietroferraro9200 2 жыл бұрын
Thank you, this is useful
@Sbmbrk
@Sbmbrk Жыл бұрын
mam, why are you not rotating the mask vertically and horizontally for convolution before multiplication?
@pranavkhurana1204
@pranavkhurana1204 3 жыл бұрын
Really nice! Looking forward to more such amazing videos🙌
@collegefriendly
@collegefriendly 3 жыл бұрын
Thank you so much Pranav! Will be uploading more videos soon.
@khaledibrahim9444
@khaledibrahim9444 2 жыл бұрын
If he gives me an image ( numbers) and ask me to generate gradient image how I will do it?
@itv5610
@itv5610 Жыл бұрын
Aren't we required to use both horizontal and vertical edge detection operators so that we're able to find gx as well as gy to compute the gradient?
@Hello_am_Mr_Jello
@Hello_am_Mr_Jello Жыл бұрын
I'll use tangent for that
@explosion_ss4107
@explosion_ss4107 2 жыл бұрын
Thanks, it helped a lot
@koustavsarkar6102
@koustavsarkar6102 2 жыл бұрын
This all algorithms help to smooth the noise in the image right?
@AmanRaj-yr8ig
@AmanRaj-yr8ig 2 жыл бұрын
Amazing examination nd vioce also✨
@aguirretrinidadenrique1372
@aguirretrinidadenrique1372 3 жыл бұрын
Nice video and example!
@stefythomas1301
@stefythomas1301 3 жыл бұрын
Thank you for this!
@collegefriendly
@collegefriendly 3 жыл бұрын
Thank you for your comment😊
@ohmpatel4477
@ohmpatel4477 3 жыл бұрын
Great explanation!! Thanks a lot
@collegefriendly
@collegefriendly 3 жыл бұрын
Welcome😊
@hazareroglu8950
@hazareroglu8950 8 ай бұрын
We only consider the X positions (horizontal )right do not calculate for the y(verticle). I consider like that because the filter you used actually the convolution of the original types for X. I hope I could explain myself
@barbara.q3862
@barbara.q3862 3 жыл бұрын
Thanks help me amazing! congrats from portugal
@collegefriendly
@collegefriendly 3 жыл бұрын
Thank you so much!😊
@esmatfahim3399
@esmatfahim3399 6 ай бұрын
Is there a normalization involved in sobel operator or not?
@ffs0
@ffs0 Жыл бұрын
kindly clearify are these set of steps for edge detection??
@user-ou3iq2ge5z
@user-ou3iq2ge5z 10 күн бұрын
Thnak you for sharing
@derkthedutchi
@derkthedutchi 3 жыл бұрын
Do you use the (Roberts) filter once over the matrix (in the topleft corner), or do you use that another 3 times to get all the numbers in the matrix?
@collegefriendly
@collegefriendly 3 жыл бұрын
We'll just apply it once, as in the question, we have to apply the filters only on the pixel (1,1).
@1batch2batch
@1batch2batch 3 жыл бұрын
@@collegefriendly okay maam, and if it is not mentioned then we need to match for each pixels with their respective neighbors even in sobel and prewitt filter, right??
@collegefriendly
@collegefriendly 3 жыл бұрын
Yes
@Abhishek_raj_2202
@Abhishek_raj_2202 2 жыл бұрын
If pixel is not given then what we have to do
@malikarslan9538
@malikarslan9538 2 жыл бұрын
you just took my breath away Could you pass on to your parents that they did an awesome job ????
@malikarslan9538
@malikarslan9538 2 жыл бұрын
I can't focus on the topic while listening to such a beautiful voice. do we have any other option left?
@prateeksrivastava9663
@prateeksrivastava9663 8 ай бұрын
Nice video but why using only horizontal edge gradient?, answer should be combining both gradient. this way you only detect one directional edge. G= |Gx| + |Gy| or u can take its Euclidian form with sq roots and sq.
@bekithembancube8680
@bekithembancube8680 2 жыл бұрын
you didnt mention anything about gradient and magnitude.
@amanimegherbi8845
@amanimegherbi8845 2 жыл бұрын
Thank you soooo much
@abdallah5744
@abdallah5744 3 жыл бұрын
Thank you very much dear, the explanation is very clear and simple
@collegefriendly
@collegefriendly 3 жыл бұрын
Most welcome!😊
@VinayKumar-dd7tt
@VinayKumar-dd7tt 2 жыл бұрын
Very nice lecture, if any doubt where I can ask??
@AbhijitMondallovehiphop
@AbhijitMondallovehiphop Жыл бұрын
On a serious note this is really good, but need more help Apart from this can you explain what is edge linking and boundary detection???
@raghadfahad211
@raghadfahad211 8 ай бұрын
you are the best
@fazlerabbi5963
@fazlerabbi5963 2 жыл бұрын
When we have to do pixel replucation or zero padding and when to apply directly? Is it necessary to do zero padding/pixel replication before applying any filter? Please help me mam
@susheelapatgar3640
@susheelapatgar3640 2 жыл бұрын
Thank u mam ❤️
@nithinr6478
@nithinr6478 Жыл бұрын
Thank you mam
@tutunbej9139
@tutunbej9139 2 жыл бұрын
wounderfull session maam
@ahmedalobaidy1
@ahmedalobaidy1 3 жыл бұрын
thank you , what about the drive of Roberts filter ?
@collegefriendly
@collegefriendly 3 жыл бұрын
Sorry I didn't get your question! Can you please elaborate?
@ahmedalobaidy1
@ahmedalobaidy1 3 жыл бұрын
@@collegefriendly Second Derivative for the Robert
@collegefriendly
@collegefriendly 3 жыл бұрын
Roberts filter is a type of first-order derivative filter
@5pointpulse-75
@5pointpulse-75 2 ай бұрын
Can you make a Video on Point, Line and Edge Detection pleaseee
@DeepakSharma-yq3lc
@DeepakSharma-yq3lc 2 жыл бұрын
Sound is very high, please make video with low sound
@Incredible2India
@Incredible2India 2 жыл бұрын
Cool voice mam
@rabumasori
@rabumasori 3 жыл бұрын
Txns
@Nipun_Mudgal
@Nipun_Mudgal Жыл бұрын
madam thoda jor se bola karo sunai ni dera
@ammarali2584
@ammarali2584 Жыл бұрын
I WENT TO PDF TO ANSWER
@Salman-ji7en
@Salman-ji7en 7 ай бұрын
You didn't apply the full operation, just the Gy component. This video is misleading. Thumbs down.
@kaifussain
@kaifussain Ай бұрын
Pen of steel 🦸
@imandarnoobda9091
@imandarnoobda9091 2 жыл бұрын
Thoda bolke padhaya kro
@bhukyasravani5338
@bhukyasravani5338 11 ай бұрын
Not audible 👎
@codingzindabaad
@codingzindabaad 3 ай бұрын
Hello Anushree, Please continue your channel again because the way of explanation of yours is far better than my college teachers. And your voice is amazing. Please share your social media handle i.e. LinkedIn, so that I mentioned you and give you a shoutout. Hope you have a very bright future.
Image Transforms and DFT (Discrete Fourier Transform) With Examples
11:17
College Friendly
Рет қаралды 134 М.
Finding the Edges (Sobel Operator) - Computerphile
7:46
Computerphile
Рет қаралды 495 М.
Опасность фирменной зарядки Apple
00:57
SuperCrastan
Рет қаралды 10 МЛН
Alex hid in the closet #shorts
00:14
Mihdens
Рет қаралды 15 МЛН
Instagram Is Ruining Your Life
7:39
Improvement Pill
Рет қаралды 333 М.
Sharpening Spatial filters in digital image processing with examples
18:21
Hough Transform Explained with Example
11:01
College Friendly
Рет қаралды 137 М.
AI art, explained
13:33
Vox
Рет қаралды 2,4 МЛН
Edge Detection Using Gradients | Edge Detection
10:44
First Principles of Computer Vision
Рет қаралды 88 М.
But what is a convolution?
23:01
3Blue1Brown
Рет қаралды 2,5 МЛН