Bitcoders CSP502 Assignmemnt2
Bitcoders CSP502 Assignmemnt2
%2345678901234567890123456789012345678901234567890123456789012345678901234567890
% 1 2 3 4 5 6 7 8
\title{\LARGE \bf
Face Recognition Challenge using SIFT Algorithm
}
\begin{document}
\maketitle
\thispagestyle{empty}
\pagestyle{empty}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\begin{abstract}
The field of Computer Vision consists of many advanced techniques and edge
detection is the one of the fundamental bases for those techniques. Edges play an
important role in helping for doing analysis and interpretation of any Image in the
domain of computer image analysis. Robinson edge detection method is one of the
simplest methods to quickly detect edges using predefined filters.
\end{abstract}
\begin{IEEEkeywords}
\textbf{Keywords}-- SIFT algoritm, Computer Vision
\end{IEEEkeywords}
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\section{INTRODUCTION}
Edges play an important role in helping for doing analysis and interpretation of
any Image in the domain of computer image analysis. Edge detection is an image
processing approach for detecting the boundaries of objects within images.
Furthermore, There are three types of edges present in the image.i)Vertical edge,
ii)Horizontal Edge & iii)Diagonal edges. Edge detection performs a very crucial
role in image segmentation, pattern recognition, image morphology, and feature
extraction in the field of image processing, computer vision, and machine vision.
It can identify discontinuities in an image. Edge detection can be performed by
using various algorithms like Sobel operator, Canny edge detection, Prewitt
operators, Roberts and fuzzy logic methods which are very frequently used methods.
Moreover, some masking methods are also used for edge detection which are very
primitive methods like Robinson compass mask, Krisch compass mask, etc. Among all
of these, in this paper, we are going to use the Robinson Compass Masks method for
edge detection. We have built this algorithm from scratch. This method is also
known as direction mask because it detects eight major compass orientations and
each of them will detect the edges with respect to its direction. Therefore, in
this method, we take one mask and rotate it in all 8 directions so that we can
detect the edges from all different angles.
\section{MOTIVATION}
Edge Detection process comprises of extracting edge line with orientation same as
original image without changing the properties of original image. Major discrete
values of image are brightness and contrast as mentioned in [1]. They generally
corresponds to:
\begin{itemize}
\item Depth Discontinuities
\item Surface orientation Discontinuities
\item Changes in material properties
\item Variations in scene brightness
\end{itemize}
\section{BACKGROUND}
Historically, Edge detection has been used to detect low-level feature detection.
There are several algorithms for edge detection. The Robinson compass mask is one
of the simplest and the most primitive method among all of them. Robinson Detection
method calculates an approximation of the first derivation of the image data and
uses it as an edge detector. We take one mask and rotate it in all 8 directions. As
a result, we can detect the edges from all different angles. In the following image
8 types of directional mask are depicted.
\begin{figure}[h]
\centering
\includegraphics{Robinson-kernels-and-their-orientation.png}
\caption{Robinson compass masks or edge detection masks}
\end{figure}
As we can observe here, all the masks contains only the values 0, 1, -1, 2, -2.
Also, these masks are symmetrical. Therefore, we have to calculate only 4 masks and
the other 4 marks are the negation of the first result. The convolution of the
masks with an image will create a high-value output where there is a rapid change
in pixel value in original image[3]. This way we can detect an edge.
\begin{figure}[h]
\centering
\includegraphics[width=5.5cm, height=5cm]{kodim15.png}
\caption{Original Image}
\end{figure}
\begin{figure}[h]
\centering
\includegraphics[width=8.5cm, height=10cm]{final2.jpg}
\caption{Output: Robinson Compass Mask}
\end{figure}
\section{Comparison}
\\
\\
\\
\\
\begin{thebibliography}{99}
\bibitem{c1} https://www.ukessays.com/essays/biology/edge-detection-methods-in-
digital-image-processing-technology-essay.php
\bibitem{c2}http://www.cs.albany.edu/~xypan/research/snr/Kodak.html
\bibitem{c3}https://en.wikipedia.org/wiki/Robinson$_$compass$_$m
\bibitem{c4}https://drive.google.com/drive/folders/1p6rbF9Bk7EAMN-
HdtBa5cij30RSPOUye?usp=sharing
\end{thebibliography}
\end{document}