SlideShare a Scribd company logo
1 of 7
Download to read offline
Exploring Edge
Detection Techniques
A.NAGAVARTHINI
M.Sc CS II -Year
Introduction to Edge Detection
Edge detection is an important technique in computer vision and image processing that
involves identifying the boundaries between different objects or regions in an image. This
information can be used for a wide range of applications, from object recognition to image
segmentation and more.
Why is Edge Detection Important?
Edge detection is important because it allows us to extract useful information from images
that can be used for a wide range of applications. For example, in object recognition, edge
detection can be used to identify the boundaries of different objects in an image, which can
then be used to classify those objects based on their shape or other features. In image
segmentation, edge detection can be used to separate different regions of an image based
on their boundaries, which can be useful for tasks like background removal or object
tracking.
Sobel Operator
The Sobel operator is a popular edge detection algorithm that uses a 3x3 kernel to calculate the
gradient of an image. It works by convolving the kernel with the image and finding the magnitude of
the resulting gradient. The Sobel operator is particularly useful for detecting edges in images with
high levels of noise.
How it works
The Sobel operator uses two kernels, one for detecting horizontal edges and the other for
detecting vertical edges. The kernels are defined as follows:
● Horizontal kernel: [[-1, 0, 1], [-2, 0, 2], [-1, 0, 1]]
● Vertical kernel: [[-1, -2, -1], [0, 0, 0], [1, 2, 1]]
The kernels are convolved with the image to calculate the gradient in the horizontal and vertical
directions. The magnitude of the gradient is then calculated using the following formula:
The resulting magnitude image can then be thresholded to produce a binary edge map.
Canny Edge Detector
How it Works
The Canny Edge Detector is a multi-stage algorithm that aims to detect the edges of an
image while minimizing noise and false positives. The algorithm involves the following steps:
1. Apply Gaussian filter to smooth the image and reduce noise.
2. Compute gradient magnitude and direction using Sobel operator.
3. Perform non-maximum suppression to thin out edges and keep only the strongest ones.
4. Apply double thresholding to classify edge pixels as strong, weak, or non-edges.
5. Perform hysteresis thresholding to link weak edges to strong ones and obtain the final
edge map.
Laplacian of Gaussian
The Laplacian of Gaussian (LoG) is a popular edge detection technique that
combines the Gaussian smoothing filter and the Laplacian operator. The Gaussian
filter reduces noise in the image while preserving edges, and the Laplacian
operator enhances edges and detects zero-crossings to identify edges.
● The LoG operator can detect edges at different scales by varying the
standard deviation of the Gaussian filter. This makes it useful for detecting
edges in images with varying levels of detail.
● However, the LoG operator is computationally expensive and can produce
false positives in noisy images.
Hough Transform
The Hough Transform is a feature extraction technique used in image
analysis and computer vision. It is commonly used to identify lines and
other simple shapes in an image. The Hough Transform works by
converting an image from the spatial domain to the Hough domain, where
each point in the Hough domain corresponds to a line in the spatial
domain.
The Hough Transform can be used to detect straight lines, circles, ellipses,
and other simple shapes. It is particularly useful in applications such as
object recognition, where it can be used to identify specific shapes or
patterns in an image.
Applications of Edge Detection
● Object Detection and Recognition
● Image Segmentation and Boundary Detection
● Medical Imaging and Diagnosis
● Robotics and Autonomous Systems

More Related Content

Similar to Edge detection.pdf

Comparative Analysis of Common Edge Detection Algorithms using Pre-processing...
Comparative Analysis of Common Edge Detection Algorithms using Pre-processing...Comparative Analysis of Common Edge Detection Algorithms using Pre-processing...
Comparative Analysis of Common Edge Detection Algorithms using Pre-processing...IJECEIAES
 
A New Technique of Extraction of Edge Detection Using Digital Image Processing
A New Technique of Extraction of Edge Detection Using Digital  Image Processing A New Technique of Extraction of Edge Detection Using Digital  Image Processing
A New Technique of Extraction of Edge Detection Using Digital Image Processing IJMER
 
EDGE Detection Filter for Gray Image and Observing Performances
EDGE Detection Filter for Gray Image and Observing PerformancesEDGE Detection Filter for Gray Image and Observing Performances
EDGE Detection Filter for Gray Image and Observing PerformancesIOSR Journals
 
EDGE Detection Filter for Gray Image and Observing Performances
EDGE Detection Filter for Gray Image and Observing PerformancesEDGE Detection Filter for Gray Image and Observing Performances
EDGE Detection Filter for Gray Image and Observing PerformancesIOSR Journals
 
AN OPTIMAL SOLUTION FOR IMAGE EDGE DETECTION PROBLEM USING SIMPLIFIED GABOR W...
AN OPTIMAL SOLUTION FOR IMAGE EDGE DETECTION PROBLEM USING SIMPLIFIED GABOR W...AN OPTIMAL SOLUTION FOR IMAGE EDGE DETECTION PROBLEM USING SIMPLIFIED GABOR W...
AN OPTIMAL SOLUTION FOR IMAGE EDGE DETECTION PROBLEM USING SIMPLIFIED GABOR W...IJCSEIT Journal
 
aip edge detection using sobel and canny methods
aip edge detection using sobel and canny methodsaip edge detection using sobel and canny methods
aip edge detection using sobel and canny methodsSaeed Ullah
 
Study of Various Edge Detection Techniques and Implementation of Real Time Fr...
Study of Various Edge Detection Techniques and Implementation of Real Time Fr...Study of Various Edge Detection Techniques and Implementation of Real Time Fr...
Study of Various Edge Detection Techniques and Implementation of Real Time Fr...IRJET Journal
 
Conceptual and Practical Examination of Several Edge Detection Strategies
Conceptual and Practical Examination of Several Edge Detection StrategiesConceptual and Practical Examination of Several Edge Detection Strategies
Conceptual and Practical Examination of Several Edge Detection StrategiesIRJET Journal
 
Study and Comparison of Various Image Edge Detection Techniques
Study and Comparison of Various Image Edge Detection TechniquesStudy and Comparison of Various Image Edge Detection Techniques
Study and Comparison of Various Image Edge Detection TechniquesCSCJournals
 
A Review on Edge Detection Algorithms in Digital Image Processing Applications
A Review on Edge Detection Algorithms in Digital Image Processing ApplicationsA Review on Edge Detection Algorithms in Digital Image Processing Applications
A Review on Edge Detection Algorithms in Digital Image Processing Applicationsrahulmonikasharma
 
Image Segmentation using Otsu's Method - Computer Graphics (UCS505) Project R...
Image Segmentation using Otsu's Method - Computer Graphics (UCS505) Project R...Image Segmentation using Otsu's Method - Computer Graphics (UCS505) Project R...
Image Segmentation using Otsu's Method - Computer Graphics (UCS505) Project R...Akshit Arora
 
EDGE DETECTION OF MICROSCOPIC IMAGE
EDGE DETECTION OF MICROSCOPIC IMAGEEDGE DETECTION OF MICROSCOPIC IMAGE
EDGE DETECTION OF MICROSCOPIC IMAGEIAEME Publication
 
Algorithm for the Comparison of Different Types of First Order Edge Detection...
Algorithm for the Comparison of Different Types of First Order Edge Detection...Algorithm for the Comparison of Different Types of First Order Edge Detection...
Algorithm for the Comparison of Different Types of First Order Edge Detection...IOSR Journals
 

Similar to Edge detection.pdf (20)

Iw3515281533
Iw3515281533Iw3515281533
Iw3515281533
 
Comparative Analysis of Common Edge Detection Algorithms using Pre-processing...
Comparative Analysis of Common Edge Detection Algorithms using Pre-processing...Comparative Analysis of Common Edge Detection Algorithms using Pre-processing...
Comparative Analysis of Common Edge Detection Algorithms using Pre-processing...
 
A New Technique of Extraction of Edge Detection Using Digital Image Processing
A New Technique of Extraction of Edge Detection Using Digital  Image Processing A New Technique of Extraction of Edge Detection Using Digital  Image Processing
A New Technique of Extraction of Edge Detection Using Digital Image Processing
 
EDGE Detection Filter for Gray Image and Observing Performances
EDGE Detection Filter for Gray Image and Observing PerformancesEDGE Detection Filter for Gray Image and Observing Performances
EDGE Detection Filter for Gray Image and Observing Performances
 
EDGE Detection Filter for Gray Image and Observing Performances
EDGE Detection Filter for Gray Image and Observing PerformancesEDGE Detection Filter for Gray Image and Observing Performances
EDGE Detection Filter for Gray Image and Observing Performances
 
G010124245
G010124245G010124245
G010124245
 
AN OPTIMAL SOLUTION FOR IMAGE EDGE DETECTION PROBLEM USING SIMPLIFIED GABOR W...
AN OPTIMAL SOLUTION FOR IMAGE EDGE DETECTION PROBLEM USING SIMPLIFIED GABOR W...AN OPTIMAL SOLUTION FOR IMAGE EDGE DETECTION PROBLEM USING SIMPLIFIED GABOR W...
AN OPTIMAL SOLUTION FOR IMAGE EDGE DETECTION PROBLEM USING SIMPLIFIED GABOR W...
 
aip edge detection using sobel and canny methods
aip edge detection using sobel and canny methodsaip edge detection using sobel and canny methods
aip edge detection using sobel and canny methods
 
Study of Various Edge Detection Techniques and Implementation of Real Time Fr...
Study of Various Edge Detection Techniques and Implementation of Real Time Fr...Study of Various Edge Detection Techniques and Implementation of Real Time Fr...
Study of Various Edge Detection Techniques and Implementation of Real Time Fr...
 
By33458461
By33458461By33458461
By33458461
 
Vol2no2 17
Vol2no2 17Vol2no2 17
Vol2no2 17
 
Conceptual and Practical Examination of Several Edge Detection Strategies
Conceptual and Practical Examination of Several Edge Detection StrategiesConceptual and Practical Examination of Several Edge Detection Strategies
Conceptual and Practical Examination of Several Edge Detection Strategies
 
type of edge detector.pptx
type of edge detector.pptxtype of edge detector.pptx
type of edge detector.pptx
 
Study and Comparison of Various Image Edge Detection Techniques
Study and Comparison of Various Image Edge Detection TechniquesStudy and Comparison of Various Image Edge Detection Techniques
Study and Comparison of Various Image Edge Detection Techniques
 
A Review on Edge Detection Algorithms in Digital Image Processing Applications
A Review on Edge Detection Algorithms in Digital Image Processing ApplicationsA Review on Edge Detection Algorithms in Digital Image Processing Applications
A Review on Edge Detection Algorithms in Digital Image Processing Applications
 
Image Segmentation using Otsu's Method - Computer Graphics (UCS505) Project R...
Image Segmentation using Otsu's Method - Computer Graphics (UCS505) Project R...Image Segmentation using Otsu's Method - Computer Graphics (UCS505) Project R...
Image Segmentation using Otsu's Method - Computer Graphics (UCS505) Project R...
 
EDGE DETECTION OF MICROSCOPIC IMAGE
EDGE DETECTION OF MICROSCOPIC IMAGEEDGE DETECTION OF MICROSCOPIC IMAGE
EDGE DETECTION OF MICROSCOPIC IMAGE
 
Computer Vision
Computer VisionComputer Vision
Computer Vision
 
Algorithm for the Comparison of Different Types of First Order Edge Detection...
Algorithm for the Comparison of Different Types of First Order Edge Detection...Algorithm for the Comparison of Different Types of First Order Edge Detection...
Algorithm for the Comparison of Different Types of First Order Edge Detection...
 
A010110104
A010110104A010110104
A010110104
 

More from NagaVarthini

Dealing with imbalanced data sets.pdf
Dealing with imbalanced data sets.pdfDealing with imbalanced data sets.pdf
Dealing with imbalanced data sets.pdfNagaVarthini
 
Django Designing.pdf
Django Designing.pdfDjango Designing.pdf
Django Designing.pdfNagaVarthini
 
Cloud Software Enviornment
Cloud Software EnviornmentCloud Software Enviornment
Cloud Software EnviornmentNagaVarthini
 
Guidelines for indexing and tools
Guidelines for indexing and toolsGuidelines for indexing and tools
Guidelines for indexing and toolsNagaVarthini
 
Email established keys privacy
Email established keys privacyEmail established keys privacy
Email established keys privacyNagaVarthini
 
python slid share.pptx
python slid share.pptxpython slid share.pptx
python slid share.pptxNagaVarthini
 
dos slide share.pptx
dos slide share.pptxdos slide share.pptx
dos slide share.pptxNagaVarthini
 

More from NagaVarthini (7)

Dealing with imbalanced data sets.pdf
Dealing with imbalanced data sets.pdfDealing with imbalanced data sets.pdf
Dealing with imbalanced data sets.pdf
 
Django Designing.pdf
Django Designing.pdfDjango Designing.pdf
Django Designing.pdf
 
Cloud Software Enviornment
Cloud Software EnviornmentCloud Software Enviornment
Cloud Software Enviornment
 
Guidelines for indexing and tools
Guidelines for indexing and toolsGuidelines for indexing and tools
Guidelines for indexing and tools
 
Email established keys privacy
Email established keys privacyEmail established keys privacy
Email established keys privacy
 
python slid share.pptx
python slid share.pptxpython slid share.pptx
python slid share.pptx
 
dos slide share.pptx
dos slide share.pptxdos slide share.pptx
dos slide share.pptx
 

Recently uploaded

SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
PSYCHIATRIC History collection FORMAT.pptx
PSYCHIATRIC   History collection FORMAT.pptxPSYCHIATRIC   History collection FORMAT.pptx
PSYCHIATRIC History collection FORMAT.pptxPoojaSen20
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991RKavithamani
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Celine George
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppCeline George
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13Steve Thomason
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 

Recently uploaded (20)

SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
PSYCHIATRIC History collection FORMAT.pptx
PSYCHIATRIC   History collection FORMAT.pptxPSYCHIATRIC   History collection FORMAT.pptx
PSYCHIATRIC History collection FORMAT.pptx
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website App
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 
The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13The Most Excellent Way | 1 Corinthians 13
The Most Excellent Way | 1 Corinthians 13
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 

Edge detection.pdf

  • 2. Introduction to Edge Detection Edge detection is an important technique in computer vision and image processing that involves identifying the boundaries between different objects or regions in an image. This information can be used for a wide range of applications, from object recognition to image segmentation and more. Why is Edge Detection Important? Edge detection is important because it allows us to extract useful information from images that can be used for a wide range of applications. For example, in object recognition, edge detection can be used to identify the boundaries of different objects in an image, which can then be used to classify those objects based on their shape or other features. In image segmentation, edge detection can be used to separate different regions of an image based on their boundaries, which can be useful for tasks like background removal or object tracking.
  • 3. Sobel Operator The Sobel operator is a popular edge detection algorithm that uses a 3x3 kernel to calculate the gradient of an image. It works by convolving the kernel with the image and finding the magnitude of the resulting gradient. The Sobel operator is particularly useful for detecting edges in images with high levels of noise. How it works The Sobel operator uses two kernels, one for detecting horizontal edges and the other for detecting vertical edges. The kernels are defined as follows: ● Horizontal kernel: [[-1, 0, 1], [-2, 0, 2], [-1, 0, 1]] ● Vertical kernel: [[-1, -2, -1], [0, 0, 0], [1, 2, 1]] The kernels are convolved with the image to calculate the gradient in the horizontal and vertical directions. The magnitude of the gradient is then calculated using the following formula: The resulting magnitude image can then be thresholded to produce a binary edge map.
  • 4. Canny Edge Detector How it Works The Canny Edge Detector is a multi-stage algorithm that aims to detect the edges of an image while minimizing noise and false positives. The algorithm involves the following steps: 1. Apply Gaussian filter to smooth the image and reduce noise. 2. Compute gradient magnitude and direction using Sobel operator. 3. Perform non-maximum suppression to thin out edges and keep only the strongest ones. 4. Apply double thresholding to classify edge pixels as strong, weak, or non-edges. 5. Perform hysteresis thresholding to link weak edges to strong ones and obtain the final edge map.
  • 5. Laplacian of Gaussian The Laplacian of Gaussian (LoG) is a popular edge detection technique that combines the Gaussian smoothing filter and the Laplacian operator. The Gaussian filter reduces noise in the image while preserving edges, and the Laplacian operator enhances edges and detects zero-crossings to identify edges. ● The LoG operator can detect edges at different scales by varying the standard deviation of the Gaussian filter. This makes it useful for detecting edges in images with varying levels of detail. ● However, the LoG operator is computationally expensive and can produce false positives in noisy images.
  • 6. Hough Transform The Hough Transform is a feature extraction technique used in image analysis and computer vision. It is commonly used to identify lines and other simple shapes in an image. The Hough Transform works by converting an image from the spatial domain to the Hough domain, where each point in the Hough domain corresponds to a line in the spatial domain. The Hough Transform can be used to detect straight lines, circles, ellipses, and other simple shapes. It is particularly useful in applications such as object recognition, where it can be used to identify specific shapes or patterns in an image.
  • 7. Applications of Edge Detection ● Object Detection and Recognition ● Image Segmentation and Boundary Detection ● Medical Imaging and Diagnosis ● Robotics and Autonomous Systems