paella/report/subsections/pointsDetectionAndMatching.tex

27 lines
1.2 KiB
TeX

\subsection{Points detection and matching}
\paragraph{Points detection}
We did the points detection using the surf algorithm, an improved version of the sift algorithm (see Figure
\ref{siftSurf}).
\begin{figure}[h!]
\includegraphics[scale=0.45]{img/LapinSiftSurf}
\caption{\label{siftSurf}Points detection for Sift and Surf algorithm}
\end{figure}
\paragraph{Points matching}
We did the points matching with the surf algorithm, and then applied filters to get rid of inaccurate points.
The filters used are :
\begin{itemize}
\item symmetric filter : the matches found when we take the image\_1 as base need to be found when we take the image\_2 as base also.
\item order constraint : the position of each point is compared to each other in image\_1 and image\_2, if there is too much error these points
are deleted.
\item threshold filter : filter on the distance between the descriptors of the matching points.
\item geometric filter : filter which use epipolar geometry, and the fundamental matrix to filter strange points.
\end{itemize}
\begin{figure}[h!]
\includegraphics[scale=0.45]{img/LapinSymetricGeometric}
\caption{Points matching obtained after symmetric and geometric filtering}
\end{figure}