SlideShare a Scribd company logo
1 of 12
Download to read offline
HARRIES CORNER DETECTOR DERIVED BY LOCAL
AUTOCORRELATION FUNCTION (SURVEY)
Angu Ramesh B
Final year M.E (Medical Electronics), SXCCE, TN, INDIA
Mail: anguramesh@yahoo.in, Mobile: +918056723334
Harries operator is nothing but a corner detector in a digital image, which is
based on interest point detection. We should easily recognize the point by looking at
intensity values within an image and we can able to absolves the change of
Appearance in Neighborhood of a pixel obtained and the feature extracted with
respect to intensity pattern, so there is a possibility for incorporating either spatial and
geometrical information
In computer vision, usually we need to find matching points between different
frames of an environment. Due to know how two images relate to each other, we can
use both images to extract information of them. When we say matching points we are
referring, in a general sense, to characteristics in the scene that we can recognize easily.
We call these characteristics features such as flat regions, edges, corners (interest
points) which is shown in the figure 3.2 and figure 3.3. Corners are special than
remaining two because, since it is the intersection of two edges, it represents a point in
which the directions of these two edges change. Hence, the gradient of the image (in
both directions) have a high variation, which can be used to detect it.
3.2 EQUATION EXPLANATION
Since corners represents a variation in the gradient in the image, we will look for
this “variation”. Consider a grayscale image . We are going to sweep a
window (with displacements in the x direction and in the right
direction) and will calculate the variation of intensity.
(3.1)
Where:
is the window at position
is the intensity at
is the intensity at the moved window
Since we are looking for windows with corners, we are looking for windows
with a large variation in intensity. Hence, we have to maximize the equation above,
specifically the term:
(3.2)
Using Taylor expansion:
(3.3)
Expanding the equation and cancelling properly:
(3.4)
Which can be expressed in a matrix form as:
(3.5)
Let’s denote:
(3.6)
So, our equation now is:
(3.7)
A score is calculated for each window, to determine if it can possibly contain a
corner:
(3.8)
where:
det(M) =
trace(M) =
a window with a score greater than a certain value is considered a “corner
Figure 3.2(Corner Edge response.1) Figure 3.3(Corner Edge response.2)
3.3 AUTO CORRELATION FUNCTION:
Q(x, y) = |
∑ Ix(x, y)2
w ∑ Ix(x, y).Iy(x, y)W
∑ Ix(x, y).I Y(x, y)W ∑ Iy(x, y)2
w
| = |
A B
B C
| (3.6)
W = Window function (3 x 3)
I𝑥 = Pixel Row
I𝑦 = Pixel Column
(𝑥, 𝑦) = pixel of the given window
c(x, y, Δx, Δy) = [Δx, Δy] Q(x, y) |
Δx
Δy
| (3.7)
(𝛥𝑥, 𝛥𝑦) = sifted (neighbourhood) pixel of (𝑥, 𝑦)
3.4 HARRIES OPERATOR:
ƛ1 ƛ2 = det Q(x, y) = AC − B2
; ƛ1+ƛ2 = trace Q(x, y) = (A + C) ;
H = ƛ1 ƛ2 – 0.04(ƛ1+ƛ2)2
(3.8)
det = matrix determinant
trace = sum of diagonal element
ƛ1 = curvature (intensity value) in X direction
ƛ2 = curvature (intensity value) in Y direction
3.5 OVERALL BLOCK DIAGRAM OF HARRIS OPERATOR
Figure: 3.4 (Overall Block Diagram of Harris Operator)
RESULT AND DISCUSSION
For a human, it is easier to identify a “corner”, but a mathematical detection is
required in case of algorithms. Chris Harris and Mike Stephens in 1988 improved upon
Moravec's corner detector by taking into account the differential of the corner score
with respect to direction directly instead of using shifted patches. Moravec only
considered shifts in discrete 45 degree angles whereas Harris considered all directions.
Harris detector has proved to be more accurate in distinguishing between edges
and corners. In this a circular Gaussian window is used to reduce noise and local
autocorrelation function is used for find out the correlation between the original position
and sifted position. Harris equation provides the both Eigen values of x and y direction,
when the both Eigen values are larger that’s become corner or interest points, when only
any one of Eigen values of x and y direction are larger that’s become edges, and both
Eigen values are become low, that’s become flat region. Here by the feature has been
extracted with respect to intensity pattern
In this section we are computing some test images and medical images as a X
direction [A(x,y)], Y direction [C(x,y)], Diagonal direction [B(x,y)] and also corner
detected images with their corresponding input image [I(x,y)] are shown in the
figure:3.4.
4.1 OUTPUT
4.1.1 Test Image.1
Input image [I(x,y)] X direction [A(x,y)]
Figure: 4.1.1a Figure: 4.1.1b
Y direction [C(x,y)] Diagonal direction [B(x,y)]
Figure: 4.1.1c Figure: 4.1.1d
Corner detected image
Figure: 4.1.1e
Image Details: 538 X 615 X 3 No. Of Interest Points: 69
4.1.2 Test Image.2
Input image [I(x,y)] X direction [A(x,y)]
Figure: 4.1.2a Figure: 4.1.2b
Y direction [C(x,y)] Diagonal direction [B(x,y)]
Figure: 4.1.2c Figure: 4.1.2d
Corner detected image
Figure: 4.1.2e
Image Details: 768 X 1024 X 3 No. Of Interest Points: 16
4.1.3 Retinal Image
Input image [I(x,y)] X direction [A(x,y)]
Figure: 4.1.3a Figure: 4.1.3b
Y direction [C(x,y)] Diagonal direction [B(x,y)]
Figure: 4.1.3c Figure: 4.1.3d
Corner detected image
Figure: 4.1.3e
Image Details: 471 X 689 X 3 No. Of Interest Points: 75
4.1.4 Cervical Spine Image
Input image [I(x,y)] X direction [A(x,y)]
Figure: 4.1.4a Figure: 4.1.4b
Y direction [C(x,y)] Diagonal direction [B(x,y)]
Figure: 4.1.4c Figure: 4.1.4d
Corner detected image
Figure: 4.1.4e
Image Details: 445 X 276 X 3 No. Of Interest Points: 64
4.1.5 Skull Image
Input image [I(x,y)] X direction [A(x,y)]
Figure: 4.1.5a Figure: 4.1.5b
Y direction [C(x,y)] Diagonal direction [B(x,y)]
Figure: 4.1.5c Figure: 4.1.5d
Corner detected image
Figure: 4.1.5e
Image details: 556 X 541 X 3 No. of Interest points: 66
CONCLUSION
The image features are extracted with respect to the intensity pattern of the image
using harries corner detector which is derived by the local autocorrelation function.
Here by the system can able to achieve the spatial and geometrical information during
the similarity measurement processes
For an example, here I take 2 retinal images for registration and extracted the
features like interest points (corners) with respect to intensity pattern. Image1 has 75
interest points and image2 has 79 interest points. This points are used to labelling the
high intensity regions of the two images which can be used to find out the similarity
between the images

More Related Content

What's hot

03 digital image fundamentals DIP
03 digital image fundamentals DIP03 digital image fundamentals DIP
03 digital image fundamentals DIPbabak danyal
 
Enhancement in spatial domain
Enhancement in spatial domainEnhancement in spatial domain
Enhancement in spatial domainAshish Kumar
 
Kalman filter for object tracking
Kalman filter for object trackingKalman filter for object tracking
Kalman filter for object trackingMohit Yadav
 
Dimension Reduction Introduction & PCA.pptx
Dimension Reduction Introduction & PCA.pptxDimension Reduction Introduction & PCA.pptx
Dimension Reduction Introduction & PCA.pptxRohanBorgalli
 
05 histogram processing DIP
05 histogram processing DIP05 histogram processing DIP
05 histogram processing DIPbabak danyal
 
Digital Image Processing: Image Segmentation
Digital Image Processing: Image SegmentationDigital Image Processing: Image Segmentation
Digital Image Processing: Image SegmentationMostafa G. M. Mostafa
 
Feed forward ,back propagation,gradient descent
Feed forward ,back propagation,gradient descentFeed forward ,back propagation,gradient descent
Feed forward ,back propagation,gradient descentMuhammad Rasel
 
Dip 5 mathematical preliminaries
Dip 5 mathematical preliminariesDip 5 mathematical preliminaries
Dip 5 mathematical preliminariesManas Mantri
 
Reinforcement Learning for Self Driving Cars
Reinforcement Learning for Self Driving CarsReinforcement Learning for Self Driving Cars
Reinforcement Learning for Self Driving CarsSneha Ravikumar
 
4.intensity transformations
4.intensity transformations4.intensity transformations
4.intensity transformationsYahya Alkhaldi
 
Reinforcement Learning Q-Learning
Reinforcement Learning   Q-Learning Reinforcement Learning   Q-Learning
Reinforcement Learning Q-Learning Melaku Eneayehu
 
Image Processing: Spatial filters
Image Processing: Spatial filtersImage Processing: Spatial filters
Image Processing: Spatial filtersA B Shinde
 
Inductive bias
Inductive biasInductive bias
Inductive biasswapnac12
 
[PR12] You Only Look Once (YOLO): Unified Real-Time Object Detection
[PR12] You Only Look Once (YOLO): Unified Real-Time Object Detection[PR12] You Only Look Once (YOLO): Unified Real-Time Object Detection
[PR12] You Only Look Once (YOLO): Unified Real-Time Object DetectionTaegyun Jeon
 

What's hot (20)

03 digital image fundamentals DIP
03 digital image fundamentals DIP03 digital image fundamentals DIP
03 digital image fundamentals DIP
 
Enhancement in spatial domain
Enhancement in spatial domainEnhancement in spatial domain
Enhancement in spatial domain
 
Kalman filter for object tracking
Kalman filter for object trackingKalman filter for object tracking
Kalman filter for object tracking
 
Dimension Reduction Introduction & PCA.pptx
Dimension Reduction Introduction & PCA.pptxDimension Reduction Introduction & PCA.pptx
Dimension Reduction Introduction & PCA.pptx
 
05 histogram processing DIP
05 histogram processing DIP05 histogram processing DIP
05 histogram processing DIP
 
Histogram Equalization
Histogram EqualizationHistogram Equalization
Histogram Equalization
 
Digital Image Processing: Image Segmentation
Digital Image Processing: Image SegmentationDigital Image Processing: Image Segmentation
Digital Image Processing: Image Segmentation
 
Image denoising
Image denoisingImage denoising
Image denoising
 
Adaptive filter
Adaptive filterAdaptive filter
Adaptive filter
 
Hog
HogHog
Hog
 
Feed forward ,back propagation,gradient descent
Feed forward ,back propagation,gradient descentFeed forward ,back propagation,gradient descent
Feed forward ,back propagation,gradient descent
 
Dip 5 mathematical preliminaries
Dip 5 mathematical preliminariesDip 5 mathematical preliminaries
Dip 5 mathematical preliminaries
 
Reinforcement Learning for Self Driving Cars
Reinforcement Learning for Self Driving CarsReinforcement Learning for Self Driving Cars
Reinforcement Learning for Self Driving Cars
 
Segmentation
SegmentationSegmentation
Segmentation
 
4.intensity transformations
4.intensity transformations4.intensity transformations
4.intensity transformations
 
Winnow vs perceptron
Winnow vs perceptronWinnow vs perceptron
Winnow vs perceptron
 
Reinforcement Learning Q-Learning
Reinforcement Learning   Q-Learning Reinforcement Learning   Q-Learning
Reinforcement Learning Q-Learning
 
Image Processing: Spatial filters
Image Processing: Spatial filtersImage Processing: Spatial filters
Image Processing: Spatial filters
 
Inductive bias
Inductive biasInductive bias
Inductive bias
 
[PR12] You Only Look Once (YOLO): Unified Real-Time Object Detection
[PR12] You Only Look Once (YOLO): Unified Real-Time Object Detection[PR12] You Only Look Once (YOLO): Unified Real-Time Object Detection
[PR12] You Only Look Once (YOLO): Unified Real-Time Object Detection
 

Similar to Harries corner detector derived by local autocorrelation function (survey)

Signature recognition using clustering techniques dissertati
Signature recognition using clustering techniques dissertatiSignature recognition using clustering techniques dissertati
Signature recognition using clustering techniques dissertatiDr. Vinayak Bharadi
 
Anish_Hemmady_assignmnt1_Report
Anish_Hemmady_assignmnt1_ReportAnish_Hemmady_assignmnt1_Report
Anish_Hemmady_assignmnt1_Reportanish h
 
Two Dimensional Shape and Texture Quantification - Medical Image Processing
Two Dimensional Shape and Texture Quantification - Medical Image ProcessingTwo Dimensional Shape and Texture Quantification - Medical Image Processing
Two Dimensional Shape and Texture Quantification - Medical Image ProcessingChamod Mune
 
Image feature extraction
Image feature extractionImage feature extraction
Image feature extractionRushin Shah
 
Research Paper v2.0
Research Paper v2.0Research Paper v2.0
Research Paper v2.0Kapil Tiwari
 
Face Detection for identification of people in Images of Internet
Face Detection for identification of people in Images of InternetFace Detection for identification of people in Images of Internet
Face Detection for identification of people in Images of Internetijceronline
 
ONE-DIMENSIONAL SIGNATURE REPRESENTATION FOR THREE-DIMENSIONAL CONVEX OBJECT ...
ONE-DIMENSIONAL SIGNATURE REPRESENTATION FOR THREE-DIMENSIONAL CONVEX OBJECT ...ONE-DIMENSIONAL SIGNATURE REPRESENTATION FOR THREE-DIMENSIONAL CONVEX OBJECT ...
ONE-DIMENSIONAL SIGNATURE REPRESENTATION FOR THREE-DIMENSIONAL CONVEX OBJECT ...ijcga
 
Ijcga1
Ijcga1Ijcga1
Ijcga1ijcga
 
Segmentation of medical images using metric topology – a region growing approach
Segmentation of medical images using metric topology – a region growing approachSegmentation of medical images using metric topology – a region growing approach
Segmentation of medical images using metric topology – a region growing approachIjrdt Journal
 
Scaling Transform Methods For Compressing a 2D Graphical image
Scaling Transform Methods For Compressing a 2D Graphical imageScaling Transform Methods For Compressing a 2D Graphical image
Scaling Transform Methods For Compressing a 2D Graphical imageacijjournal
 
A Novel Approach for Edge Detection using Modified ACIES Filtering
A Novel Approach for Edge Detection using Modified ACIES FilteringA Novel Approach for Edge Detection using Modified ACIES Filtering
A Novel Approach for Edge Detection using Modified ACIES Filteringidescitation
 
Image segmentation
Image segmentationImage segmentation
Image segmentationRania H
 
Filtering Corrupted Image and Edge Detection in Restored Grayscale Image Usin...
Filtering Corrupted Image and Edge Detection in Restored Grayscale Image Usin...Filtering Corrupted Image and Edge Detection in Restored Grayscale Image Usin...
Filtering Corrupted Image and Edge Detection in Restored Grayscale Image Usin...CSCJournals
 
FACE RECOGNITION ALGORITHM BASED ON ORIENTATION HISTOGRAM OF HOUGH PEAKS
FACE RECOGNITION ALGORITHM BASED ON ORIENTATION HISTOGRAM OF HOUGH PEAKSFACE RECOGNITION ALGORITHM BASED ON ORIENTATION HISTOGRAM OF HOUGH PEAKS
FACE RECOGNITION ALGORITHM BASED ON ORIENTATION HISTOGRAM OF HOUGH PEAKSijaia
 
Computer graphic
Computer graphicComputer graphic
Computer graphicnusratema1
 
FINGERPRINT CLASSIFICATION BASED ON ORIENTATION FIELD
FINGERPRINT CLASSIFICATION BASED ON ORIENTATION FIELDFINGERPRINT CLASSIFICATION BASED ON ORIENTATION FIELD
FINGERPRINT CLASSIFICATION BASED ON ORIENTATION FIELDijesajournal
 
Stereo Vision Distance Estimation Employing Canny Edge Detector with Interpol...
Stereo Vision Distance Estimation Employing Canny Edge Detector with Interpol...Stereo Vision Distance Estimation Employing Canny Edge Detector with Interpol...
Stereo Vision Distance Estimation Employing Canny Edge Detector with Interpol...ZaidHussein6
 
Ijarcet vol-2-issue-7-2246-2251
Ijarcet vol-2-issue-7-2246-2251Ijarcet vol-2-issue-7-2246-2251
Ijarcet vol-2-issue-7-2246-2251Editor IJARCET
 
Ijarcet vol-2-issue-7-2246-2251
Ijarcet vol-2-issue-7-2246-2251Ijarcet vol-2-issue-7-2246-2251
Ijarcet vol-2-issue-7-2246-2251Editor IJARCET
 

Similar to Harries corner detector derived by local autocorrelation function (survey) (20)

Signature recognition using clustering techniques dissertati
Signature recognition using clustering techniques dissertatiSignature recognition using clustering techniques dissertati
Signature recognition using clustering techniques dissertati
 
Anish_Hemmady_assignmnt1_Report
Anish_Hemmady_assignmnt1_ReportAnish_Hemmady_assignmnt1_Report
Anish_Hemmady_assignmnt1_Report
 
Two Dimensional Shape and Texture Quantification - Medical Image Processing
Two Dimensional Shape and Texture Quantification - Medical Image ProcessingTwo Dimensional Shape and Texture Quantification - Medical Image Processing
Two Dimensional Shape and Texture Quantification - Medical Image Processing
 
N018219199
N018219199N018219199
N018219199
 
Image feature extraction
Image feature extractionImage feature extraction
Image feature extraction
 
Research Paper v2.0
Research Paper v2.0Research Paper v2.0
Research Paper v2.0
 
Face Detection for identification of people in Images of Internet
Face Detection for identification of people in Images of InternetFace Detection for identification of people in Images of Internet
Face Detection for identification of people in Images of Internet
 
ONE-DIMENSIONAL SIGNATURE REPRESENTATION FOR THREE-DIMENSIONAL CONVEX OBJECT ...
ONE-DIMENSIONAL SIGNATURE REPRESENTATION FOR THREE-DIMENSIONAL CONVEX OBJECT ...ONE-DIMENSIONAL SIGNATURE REPRESENTATION FOR THREE-DIMENSIONAL CONVEX OBJECT ...
ONE-DIMENSIONAL SIGNATURE REPRESENTATION FOR THREE-DIMENSIONAL CONVEX OBJECT ...
 
Ijcga1
Ijcga1Ijcga1
Ijcga1
 
Segmentation of medical images using metric topology – a region growing approach
Segmentation of medical images using metric topology – a region growing approachSegmentation of medical images using metric topology – a region growing approach
Segmentation of medical images using metric topology – a region growing approach
 
Scaling Transform Methods For Compressing a 2D Graphical image
Scaling Transform Methods For Compressing a 2D Graphical imageScaling Transform Methods For Compressing a 2D Graphical image
Scaling Transform Methods For Compressing a 2D Graphical image
 
A Novel Approach for Edge Detection using Modified ACIES Filtering
A Novel Approach for Edge Detection using Modified ACIES FilteringA Novel Approach for Edge Detection using Modified ACIES Filtering
A Novel Approach for Edge Detection using Modified ACIES Filtering
 
Image segmentation
Image segmentationImage segmentation
Image segmentation
 
Filtering Corrupted Image and Edge Detection in Restored Grayscale Image Usin...
Filtering Corrupted Image and Edge Detection in Restored Grayscale Image Usin...Filtering Corrupted Image and Edge Detection in Restored Grayscale Image Usin...
Filtering Corrupted Image and Edge Detection in Restored Grayscale Image Usin...
 
FACE RECOGNITION ALGORITHM BASED ON ORIENTATION HISTOGRAM OF HOUGH PEAKS
FACE RECOGNITION ALGORITHM BASED ON ORIENTATION HISTOGRAM OF HOUGH PEAKSFACE RECOGNITION ALGORITHM BASED ON ORIENTATION HISTOGRAM OF HOUGH PEAKS
FACE RECOGNITION ALGORITHM BASED ON ORIENTATION HISTOGRAM OF HOUGH PEAKS
 
Computer graphic
Computer graphicComputer graphic
Computer graphic
 
FINGERPRINT CLASSIFICATION BASED ON ORIENTATION FIELD
FINGERPRINT CLASSIFICATION BASED ON ORIENTATION FIELDFINGERPRINT CLASSIFICATION BASED ON ORIENTATION FIELD
FINGERPRINT CLASSIFICATION BASED ON ORIENTATION FIELD
 
Stereo Vision Distance Estimation Employing Canny Edge Detector with Interpol...
Stereo Vision Distance Estimation Employing Canny Edge Detector with Interpol...Stereo Vision Distance Estimation Employing Canny Edge Detector with Interpol...
Stereo Vision Distance Estimation Employing Canny Edge Detector with Interpol...
 
Ijarcet vol-2-issue-7-2246-2251
Ijarcet vol-2-issue-7-2246-2251Ijarcet vol-2-issue-7-2246-2251
Ijarcet vol-2-issue-7-2246-2251
 
Ijarcet vol-2-issue-7-2246-2251
Ijarcet vol-2-issue-7-2246-2251Ijarcet vol-2-issue-7-2246-2251
Ijarcet vol-2-issue-7-2246-2251
 

Recently uploaded

How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPCeline George
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceSamikshaHamane
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for BeginnersSabitha Banu
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17Celine George
 
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfFraming an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfUjwalaBharambe
 
Quarter 4 Peace-education.pptx Catch Up Friday
Quarter 4 Peace-education.pptx Catch Up FridayQuarter 4 Peace-education.pptx Catch Up Friday
Quarter 4 Peace-education.pptx Catch Up FridayMakMakNepo
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...Nguyen Thanh Tu Collection
 
Romantic Opera MUSIC FOR GRADE NINE pptx
Romantic Opera MUSIC FOR GRADE NINE pptxRomantic Opera MUSIC FOR GRADE NINE pptx
Romantic Opera MUSIC FOR GRADE NINE pptxsqpmdrvczh
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designMIPLM
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
Planning a health career 4th Quarter.pptx
Planning a health career 4th Quarter.pptxPlanning a health career 4th Quarter.pptx
Planning a health career 4th Quarter.pptxLigayaBacuel1
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxRaymartEstabillo3
 
ROOT CAUSE ANALYSIS PowerPoint Presentation
ROOT CAUSE ANALYSIS PowerPoint PresentationROOT CAUSE ANALYSIS PowerPoint Presentation
ROOT CAUSE ANALYSIS PowerPoint PresentationAadityaSharma884161
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomnelietumpap1
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfSpandanaRallapalli
 

Recently uploaded (20)

How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERP
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in Pharmacovigilance
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for Beginners
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
 
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdfFraming an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
Framing an Appropriate Research Question 6b9b26d93da94caf993c038d9efcdedb.pdf
 
Quarter 4 Peace-education.pptx Catch Up Friday
Quarter 4 Peace-education.pptx Catch Up FridayQuarter 4 Peace-education.pptx Catch Up Friday
Quarter 4 Peace-education.pptx Catch Up Friday
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
 
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🔝
 
Romantic Opera MUSIC FOR GRADE NINE pptx
Romantic Opera MUSIC FOR GRADE NINE pptxRomantic Opera MUSIC FOR GRADE NINE pptx
Romantic Opera MUSIC FOR GRADE NINE pptx
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-design
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
Planning a health career 4th Quarter.pptx
Planning a health career 4th Quarter.pptxPlanning a health career 4th Quarter.pptx
Planning a health career 4th Quarter.pptx
 
Raw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptxRaw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptx
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptxEPANDING THE CONTENT OF AN OUTLINE using notes.pptx
EPANDING THE CONTENT OF AN OUTLINE using notes.pptx
 
ROOT CAUSE ANALYSIS PowerPoint Presentation
ROOT CAUSE ANALYSIS PowerPoint PresentationROOT CAUSE ANALYSIS PowerPoint Presentation
ROOT CAUSE ANALYSIS PowerPoint Presentation
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choom
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdf
 
9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini  Delhi NCR9953330565 Low Rate Call Girls In Rohini  Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
 

Harries corner detector derived by local autocorrelation function (survey)

  • 1. HARRIES CORNER DETECTOR DERIVED BY LOCAL AUTOCORRELATION FUNCTION (SURVEY) Angu Ramesh B Final year M.E (Medical Electronics), SXCCE, TN, INDIA Mail: anguramesh@yahoo.in, Mobile: +918056723334 Harries operator is nothing but a corner detector in a digital image, which is based on interest point detection. We should easily recognize the point by looking at intensity values within an image and we can able to absolves the change of Appearance in Neighborhood of a pixel obtained and the feature extracted with respect to intensity pattern, so there is a possibility for incorporating either spatial and geometrical information In computer vision, usually we need to find matching points between different frames of an environment. Due to know how two images relate to each other, we can use both images to extract information of them. When we say matching points we are referring, in a general sense, to characteristics in the scene that we can recognize easily. We call these characteristics features such as flat regions, edges, corners (interest points) which is shown in the figure 3.2 and figure 3.3. Corners are special than remaining two because, since it is the intersection of two edges, it represents a point in which the directions of these two edges change. Hence, the gradient of the image (in both directions) have a high variation, which can be used to detect it. 3.2 EQUATION EXPLANATION Since corners represents a variation in the gradient in the image, we will look for this “variation”. Consider a grayscale image . We are going to sweep a window (with displacements in the x direction and in the right direction) and will calculate the variation of intensity. (3.1)
  • 2. Where: is the window at position is the intensity at is the intensity at the moved window Since we are looking for windows with corners, we are looking for windows with a large variation in intensity. Hence, we have to maximize the equation above, specifically the term: (3.2) Using Taylor expansion: (3.3) Expanding the equation and cancelling properly: (3.4) Which can be expressed in a matrix form as: (3.5) Let’s denote: (3.6)
  • 3. So, our equation now is: (3.7) A score is calculated for each window, to determine if it can possibly contain a corner: (3.8) where: det(M) = trace(M) = a window with a score greater than a certain value is considered a “corner Figure 3.2(Corner Edge response.1) Figure 3.3(Corner Edge response.2)
  • 4. 3.3 AUTO CORRELATION FUNCTION: Q(x, y) = | ∑ Ix(x, y)2 w ∑ Ix(x, y).Iy(x, y)W ∑ Ix(x, y).I Y(x, y)W ∑ Iy(x, y)2 w | = | A B B C | (3.6) W = Window function (3 x 3) I𝑥 = Pixel Row I𝑦 = Pixel Column (𝑥, 𝑦) = pixel of the given window c(x, y, Δx, Δy) = [Δx, Δy] Q(x, y) | Δx Δy | (3.7) (𝛥𝑥, 𝛥𝑦) = sifted (neighbourhood) pixel of (𝑥, 𝑦) 3.4 HARRIES OPERATOR: ƛ1 ƛ2 = det Q(x, y) = AC − B2 ; ƛ1+ƛ2 = trace Q(x, y) = (A + C) ; H = ƛ1 ƛ2 – 0.04(ƛ1+ƛ2)2 (3.8) det = matrix determinant trace = sum of diagonal element ƛ1 = curvature (intensity value) in X direction ƛ2 = curvature (intensity value) in Y direction
  • 5. 3.5 OVERALL BLOCK DIAGRAM OF HARRIS OPERATOR Figure: 3.4 (Overall Block Diagram of Harris Operator)
  • 6. RESULT AND DISCUSSION For a human, it is easier to identify a “corner”, but a mathematical detection is required in case of algorithms. Chris Harris and Mike Stephens in 1988 improved upon Moravec's corner detector by taking into account the differential of the corner score with respect to direction directly instead of using shifted patches. Moravec only considered shifts in discrete 45 degree angles whereas Harris considered all directions. Harris detector has proved to be more accurate in distinguishing between edges and corners. In this a circular Gaussian window is used to reduce noise and local autocorrelation function is used for find out the correlation between the original position and sifted position. Harris equation provides the both Eigen values of x and y direction, when the both Eigen values are larger that’s become corner or interest points, when only any one of Eigen values of x and y direction are larger that’s become edges, and both Eigen values are become low, that’s become flat region. Here by the feature has been extracted with respect to intensity pattern In this section we are computing some test images and medical images as a X direction [A(x,y)], Y direction [C(x,y)], Diagonal direction [B(x,y)] and also corner detected images with their corresponding input image [I(x,y)] are shown in the figure:3.4.
  • 7. 4.1 OUTPUT 4.1.1 Test Image.1 Input image [I(x,y)] X direction [A(x,y)] Figure: 4.1.1a Figure: 4.1.1b Y direction [C(x,y)] Diagonal direction [B(x,y)] Figure: 4.1.1c Figure: 4.1.1d Corner detected image Figure: 4.1.1e Image Details: 538 X 615 X 3 No. Of Interest Points: 69
  • 8. 4.1.2 Test Image.2 Input image [I(x,y)] X direction [A(x,y)] Figure: 4.1.2a Figure: 4.1.2b Y direction [C(x,y)] Diagonal direction [B(x,y)] Figure: 4.1.2c Figure: 4.1.2d Corner detected image Figure: 4.1.2e Image Details: 768 X 1024 X 3 No. Of Interest Points: 16
  • 9. 4.1.3 Retinal Image Input image [I(x,y)] X direction [A(x,y)] Figure: 4.1.3a Figure: 4.1.3b Y direction [C(x,y)] Diagonal direction [B(x,y)] Figure: 4.1.3c Figure: 4.1.3d Corner detected image Figure: 4.1.3e Image Details: 471 X 689 X 3 No. Of Interest Points: 75
  • 10. 4.1.4 Cervical Spine Image Input image [I(x,y)] X direction [A(x,y)] Figure: 4.1.4a Figure: 4.1.4b Y direction [C(x,y)] Diagonal direction [B(x,y)] Figure: 4.1.4c Figure: 4.1.4d Corner detected image Figure: 4.1.4e Image Details: 445 X 276 X 3 No. Of Interest Points: 64
  • 11. 4.1.5 Skull Image Input image [I(x,y)] X direction [A(x,y)] Figure: 4.1.5a Figure: 4.1.5b Y direction [C(x,y)] Diagonal direction [B(x,y)] Figure: 4.1.5c Figure: 4.1.5d Corner detected image Figure: 4.1.5e Image details: 556 X 541 X 3 No. of Interest points: 66
  • 12. CONCLUSION The image features are extracted with respect to the intensity pattern of the image using harries corner detector which is derived by the local autocorrelation function. Here by the system can able to achieve the spatial and geometrical information during the similarity measurement processes For an example, here I take 2 retinal images for registration and extracted the features like interest points (corners) with respect to intensity pattern. Image1 has 75 interest points and image2 has 79 interest points. This points are used to labelling the high intensity regions of the two images which can be used to find out the similarity between the images