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 @@
\usetheme{sidebar}
\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}
\begin{document}
\section{Wat zijn Local Binary Patterns}
\begin{frame}
\titlepage
\end{frame}
\section{Wat zijn Local Binary Patterns}
\begin{frame}
\titlepage
\end{frame}
\begin{frame}
\frametitle{Local Binary Patterns}
\structure{Type classifier}\\
\pause
Aantal voordelen:
\begin{itemize}
\item Ongevoelig voor verschillen in belichting. (gray-scale invariant)
\pause
\item Simpel algoritme, waardoor voor real-time toepassingen te gebruiken.
\end{itemize}
\end{frame}
\begin{frame}
\frametitle{Local Binary Patterns}
\structure{LBP's als features voor type classifier}\\
\pause
Aantal voordelen:
\begin{itemize}
\item Ongevoelig voor verschillen in belichting. (gray-scale invariant)
\pause
\item Simpel algoritme, waardoor voor real-time toepassingen te gebruiken.
\end{itemize}
\end{frame}
\section{Hoe werkt het}
\begin{frame}
\frametitle{Hoe werkt het?}
\begin{itemize}
\item Verdeel het plaatje in cellen (bijvoorbeeld 16x16 pixels per cel).
\pause
\item Vergelijk elke pixel in een cel met zijn buren.\\
Als de waarde in de pixel groter is dan die van de buren, schrijf een 1, anders 0.
\pause
\item Geeft een binair getal. Maak een histogram (per cel) met de frequentie van dit getal.
\pause
\item Set van histogrammen is de featurevector van het geheel.
\pause
\item Featurevector kan gebruikt worden in een SVM.
\end{itemize}
\end{frame}
\begin{frame}
\frametitle{Maken van een LBP feature vector}
\structure{Maken van een LBP}\\
\begin{itemize}
\item Kies een pixel
\pause
\item Bepaal de buren van de pixel (direct aangrenzende/verder van de pixel vandaan?)
\pause
\item Vergelijk de grijswaarde van de eerder gekozen pixel met de grijswaarde van zijn buren
\pause
\item Elke vergelijking levert een 1 of 0 op (b.v. groter is 1, kleiner gelijk is 0)
\pause
\item Deze binaire waardes samen vormen \'e\'en LBP
\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?}
\begin{frame}
\frametitle{Waarvoor wordt het gebruikt}
Een aantal toepassingen:
\begin{itemize}
\item \textbf{Concept Detection}\\
Herkennen van bepaalde objecten in videobeelden, zoals vliegtuigen, vlaggen etc.
\item \textbf{Facial Recognition}\\
Herkennen van gezichten. Ook gebruikt in detecteren van gezichten en herkennen van
gezichtsuitdrukkingen.
\end{itemize}
\end{frame}
\begin{frame}
\frametitle{Waarvoor wordt het gebruikt}
Een aantal toepassingen:
\begin{itemize}
\item \textbf{Concept Detection}\\
Herkennen van bepaalde objecten in videobeelden, zoals vliegtuigen, vlaggen etc.
\item \textbf{Facial Recognition}\\
Herkennen van gezichten. Ook gebruikt in detecteren van gezichten en herkennen van
gezichtsuitdrukkingen.
\end{itemize}
\end{frame}
\section{Wat doen wij er mee}
\begin{frame}
\frametitle{Wat doen wij ermee?}
\structure{License Plate Recognition}\\
Het lezen van een kenteken.
\begin{figure}
\includegraphics[scale=0.2]{00991_000000.jpg}
\end{figure}
Eenvoudige vorm van letters kan goed worden beschreven met een LBP.
\end{frame}
\begin{frame}
\frametitle{Wat doen wij ermee?}
\structure{License Plate Recognition}\\
Het lezen van een kenteken.
\begin{figure}
\includegraphics[scale=0.2]{00991_000000.jpg}
\end{figure}
Eenvoudige vorm van letters kan goed worden beschreven met een LBP.
\end{frame}
\section{Conclusie}
\begin{frame}
\frametitle{Conclusie}
Vrij simpel algoritme wat zich al heeft bewezen in de werkelijkheid.
\end{frame}
\begin{frame}
\frametitle{Conclusie}
Vrij simpel algoritme wat zich al heeft bewezen in de werkelijkheid.
\end{frame}
\begin{frame}
\frametitle{Bronvermelding}
\begin{itemize}
\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,
Abdenour Hadid and Matti Pietik\"ainen
\item \emph{Facial expression recognition based on Local Binary Patterns: A comprehensive study}, Caifeng
Shan, Shaogang Gong and Peter W. McOwan
\item \url{http://www.scholarpedia.org/article/Local_Binary_Patterns}
\item \url{http://en.wikipedia.org/wiki/Local_binary_patterns}
\end{itemize}
\end{frame}
\begin{frame}
\frametitle{Bronvermelding}
\begin{itemize}
\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,
Abdenour Hadid and Matti Pietik\"ainen
\item \emph{Facial expression recognition based on Local Binary Patterns: A comprehensive study}, Caifeng
Shan, Shaogang Gong and Peter W. McOwan
\item \url{http://www.scholarpedia.org/article/Local_Binary_Patterns}
\item \url{http://en.wikipedia.org/wiki/Local_binary_patterns}
\end{itemize}
\end{frame}
\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