Commit 2926baf2 authored by Gijs van der Voort's avatar Gijs van der Voort

Maken van de feature vector en het maken van een LBP gesplitst.

parent 24b7b1d7
...@@ -3,86 +3,105 @@ ...@@ -3,86 +3,105 @@
\usetheme{sidebar} \usetheme{sidebar}
\setbeamertemplate{footline}[page number] \setbeamertemplate{footline}[page number]
\author{Gijs van der Voort, Fabi\"en Tesselaar, Richard Torenvliet, Tadde\"us Kroes \& Jayke Meijer} \author{Gijs van der Voort \\ Fabi\"en Tesselaar \\ Richard Torenvliet \\ Tadde\"us Kroes \\ Jayke Meijer}
\title{Local Binary Patterns} \title{Local Binary Patterns}
\begin{document} \begin{document}
\section{Wat zijn Local Binary Patterns}
\begin{frame} \section{Wat zijn Local Binary Patterns}
\titlepage
\end{frame} \begin{frame}
\titlepage
\end{frame}
\begin{frame} \begin{frame}
\frametitle{Local Binary Patterns} \frametitle{Local Binary Patterns}
\structure{Type classifier}\\ \structure{LBP's als features voor type classifier}\\
\pause \pause
Aantal voordelen: Aantal voordelen:
\begin{itemize} \begin{itemize}
\item Ongevoelig voor verschillen in belichting. (gray-scale invariant) \item Ongevoelig voor verschillen in belichting. (gray-scale invariant)
\pause \pause
\item Simpel algoritme, waardoor voor real-time toepassingen te gebruiken. \item Simpel algoritme, waardoor voor real-time toepassingen te gebruiken.
\end{itemize} \end{itemize}
\end{frame} \end{frame}
\section{Hoe werkt het} \section{Hoe werkt het}
\begin{frame}
\frametitle{Hoe werkt het?} \begin{frame}
\begin{itemize} \frametitle{Maken van een LBP feature vector}
\item Verdeel het plaatje in cellen (bijvoorbeeld 16x16 pixels per cel). \structure{Maken van een LBP}\\
\pause \begin{itemize}
\item Vergelijk elke pixel in een cel met zijn buren.\\ \item Kies een pixel
Als de waarde in de pixel groter is dan die van de buren, schrijf een 1, anders 0. \pause
\pause \item Bepaal de buren van de pixel (direct aangrenzende/verder van de pixel vandaan?)
\item Geeft een binair getal. Maak een histogram (per cel) met de frequentie van dit getal. \pause
\pause \item Vergelijk de grijswaarde van de eerder gekozen pixel met de grijswaarde van zijn buren
\item Set van histogrammen is de featurevector van het geheel. \pause
\pause \item Elke vergelijking levert een 1 of 0 op (b.v. groter is 1, kleiner gelijk is 0)
\item Featurevector kan gebruikt worden in een SVM. \pause
\end{itemize} \item Deze binaire waardes samen vormen \'e\'en LBP
\end{frame} \end{itemize}
\end{frame}
\begin{frame}
\frametitle{Maken van een LBP feature vector}
\structure{Maken van de feature vector}\\
\begin{itemize}
\item Verdeel afbeelding in gelijke cellen (b.v. 16x16 pixels per cel)
\pause
\item Maak een histogram voor elke cell met de LBP's van die cell
\pause
\item Set van histogrammen is de featurevector van het geheel.
\pause
\item Featurevector kan gebruikt worden in een SVM.
\end{itemize}
\end{frame}
\section{Waar wordt het gebruikt?} \section{Waar wordt het gebruikt?}
\begin{frame}
\frametitle{Waarvoor wordt het gebruikt} \begin{frame}
Een aantal toepassingen: \frametitle{Waarvoor wordt het gebruikt}
\begin{itemize} Een aantal toepassingen:
\item \textbf{Concept Detection}\\ \begin{itemize}
Herkennen van bepaalde objecten in videobeelden, zoals vliegtuigen, vlaggen etc. \item \textbf{Concept Detection}\\
\item \textbf{Facial Recognition}\\ Herkennen van bepaalde objecten in videobeelden, zoals vliegtuigen, vlaggen etc.
Herkennen van gezichten. Ook gebruikt in detecteren van gezichten en herkennen van \item \textbf{Facial Recognition}\\
gezichtsuitdrukkingen. Herkennen van gezichten. Ook gebruikt in detecteren van gezichten en herkennen van
\end{itemize} gezichtsuitdrukkingen.
\end{itemize}
\end{frame} \end{frame}
\section{Wat doen wij er mee} \section{Wat doen wij er mee}
\begin{frame}
\frametitle{Wat doen wij ermee?} \begin{frame}
\structure{License Plate Recognition}\\ \frametitle{Wat doen wij ermee?}
Het lezen van een kenteken. \structure{License Plate Recognition}\\
\begin{figure} Het lezen van een kenteken.
\includegraphics[scale=0.2]{00991_000000.jpg} \begin{figure}
\end{figure} \includegraphics[scale=0.2]{00991_000000.jpg}
Eenvoudige vorm van letters kan goed worden beschreven met een LBP. \end{figure}
\end{frame} Eenvoudige vorm van letters kan goed worden beschreven met een LBP.
\end{frame}
\section{Conclusie} \section{Conclusie}
\begin{frame}
\frametitle{Conclusie} \begin{frame}
Vrij simpel algoritme wat zich al heeft bewezen in de werkelijkheid. \frametitle{Conclusie}
\end{frame} Vrij simpel algoritme wat zich al heeft bewezen in de werkelijkheid.
\end{frame}
\begin{frame} \begin{frame}
\frametitle{Bronvermelding} \frametitle{Bronvermelding}
\begin{itemize} \begin{itemize}
\item \emph{Concept Detection Using Local Binary Patterns and SVM}, Duy-Dinh Le and Shin’ichi Satoh \item \emph{Concept Detection Using Local Binary Patterns and SVM}, Duy-Dinh Le and Shin’ichi Satoh
\item \emph{Face Description with Local Binary Patterns: Application to Face Recognition}, Timo Ahonen, \item \emph{Face Description with Local Binary Patterns: Application to Face Recognition}, Timo Ahonen,
Abdenour Hadid and Matti Pietik\"ainen Abdenour Hadid and Matti Pietik\"ainen
\item \emph{Facial expression recognition based on Local Binary Patterns: A comprehensive study}, Caifeng \item \emph{Facial expression recognition based on Local Binary Patterns: A comprehensive study}, Caifeng
Shan, Shaogang Gong and Peter W. McOwan Shan, Shaogang Gong and Peter W. McOwan
\item \url{http://www.scholarpedia.org/article/Local_Binary_Patterns} \item \url{http://www.scholarpedia.org/article/Local_Binary_Patterns}
\item \url{http://en.wikipedia.org/wiki/Local_binary_patterns} \item \url{http://en.wikipedia.org/wiki/Local_binary_patterns}
\end{itemize} \end{itemize}
\end{frame} \end{frame}
\end{document} \end{document}
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment