\documentclass[notes,slidesec,a4]{seminar}
\usepackage[spanish]{babel}
\usepackage[utf8]{inputenc}

\usepackage{t-gsyc-6}
\usepackage{fancybox}
\usepackage{graphics}
\usepackage{moreverb}
\usepackage{alltt}
\usepackage{html}
\usepackage{hthtml}
\usepackage{amsmath}
\usepackage[normalsize]{subfigure}
\usepackage{url}

\usepackage{eurosym}

\title{SISTEMA DE VÍDEO VIGILANCIA DISTRIBUIDO BASADO EN ANDROID}
\author{Roberto Calvo Palomino}

\cop{Roberto Calvo Palomino}
\address{rocapal@gsyc.es}

\begin{document}
\maketitle

%%--------------------------------------------------------------

\begin{hslide}
\slsect{Índice}
\begin{itemize}
\item Introducción 
\item Objetivos
\item Diseño
\item Implementación
\item Vídeo
\item Conclusiones
\end{itemize}
\end{hslide}

%%--------------------------------------------------------------
\begin{hslide}
\slsect{Introducción}

\begin{minipage}{5cm}
\begin{center}
\begin{itemize}
\item {\bf Visión (cámaras)}
\item Sistema de vídeo-vigilancia
\item Teléfonos Móviles
\end{itemize}
\end{center}
\end{minipage} \hfill
\begin{minipage}{5cm}
\begin{center}
\begin{figure}
\includegraphics[height=2.0cm]{img/logitech-webcam}
\includegraphics[height=2.0cm]{img/camera-axis-ip}\\
\vspace{0.3cm}
\includegraphics[height=2cm]{img/bio-acceso}
\includegraphics[height=2cm]{img/bio-ojo}
\end{figure}
\end{center}
\end{minipage}

\end{hslide}
%%--------------------------------------------------------------
\begin{hslide}
\slsubsect{Introducción (II)}

\begin{minipage}{6cm}
\begin{center}
\begin{itemize}
\item Visión (cámaras)
\item {\bf Sistema de vídeo-vigilancia}
\item Teléfonos móviles
\end{itemize}
\begin{figure}
\includegraphics[height=2.2cm]{img/dgt-helicoptero}
\end{figure}
\end{center}
\end{minipage} \hfill
\begin{minipage}{5cm}
\begin{center}
\begin{figure}
\includegraphics[height=2.5cm]{img/videovigilancia-metro}\\
\vspace{0.2cm}
\includegraphics[height=2.5cm]{img/dgt-valencia}
\end{figure}
\end{center}
\end{minipage}

\end{hslide}
%%--------------------------------------------------------------    
\begin{hslide}
\slsubsect{Introducción (III)}

\begin{minipage}{6cm}
\begin{center}
\begin{itemize}
\item Visión (cámaras)
\item Sistema de vídeo-vigilancia
\item {\bf Teléfonos Móviles}
\end{itemize}
\end{center}
\end{minipage} \hfill
\begin{minipage}{5cm}
\begin{center}
\begin{figure}
\includegraphics[height=3.5cm]{img/iphone-3gs}
\includegraphics[height=3.5cm]{img/nexus-one}
\end{figure}
\end{center}
\end{minipage}

\begin{center}
\large{Sistema de vídeo vigilancia distribuido basado en Android}
\end{center}

\end{hslide}
%%--------------------------------------------------------------  

\begin{hslide}
  \slsect{Objetivo} Sistema de vídeo vigilancia distribuida,
  escalable, de bajo coste (económico y energético), interoperable
  con otros sistemas (teléfono móvil), basado en software libre,
  que realiza grabaciones y notifica alarmas.

Sub-objetivos:
\begin{itemize}
\item Sistema de grabaciones y alarmas
\item Sistema distribuido
\item Integración con el dispositivo móvil (\emph{SmartPhone})
\end{itemize}

\end{hslide}

%%---------------------------------------------------------------

\begin{hslide}
\slsect{Entorno de Trabajo}
\begin{minipage}{6cm}

Plataforma Hardware:
\begin{itemize}
\item {VIA PicoITX}
\item Cámaras USB / Inalámbrica
\item Teléfono Android
\end{itemize}
\vspace{0.5cm}
\end{minipage}
\begin{minipage}{6cm}
\begin{figure}
\includegraphics[width=3.5cm]{img/via-artigo}
\includegraphics[width=3.0cm]{img/cam-inalambrica}
\includegraphics[width=3.0cm]{img/logitech-webcam}
\end{figure}
\end{minipage}
\end{hslide}


%%---------------------------------------------------------------                                                                                                                      

\begin{hslide}
\slsubsect{}

Plataforma Software:
\begin{itemize}
\item {JDEROBOT 5.0}
\item {GNU/Linux - Debian Lenny}
\item Android 2.1 / 2.2
\item {Lenguaje de Programación: C/C++, JAVA, Slice}
\item {Librerías: ICE, GStreamer, VLC }
\end{itemize}

\end{hslide}

%%---------------------------------------------------------------


\begin{hslide}
\slsect{Descripción Informática}
\begin{center}
\begin{figure}
\includegraphics[width=5.0cm]{img/diseno-general}
\end{figure}
\end{center}
\end{hslide}

%%---------------------------------------------------------------

\begin{hslide}
\slsubsect{Obtención de vídeo}
\begin{itemize}
\item Componente \emph{CameraServer}
\item Multiplexación del flujo de vídeo
\end{itemize}

\begin{center}
\begin{figure}
\includegraphics[width=8.0cm]{img/diseno-video}
\end{figure}
\end{center}

\end{hslide}

%%---------------------------------------------------------------

\begin{hslide}
\slsubsect{Componente \emph{CameraServer}}
\begin{center}
\begin{figure}
\includegraphics[width=8.0cm]{img/cameraserver}
\end{figure}
\end{center}

\begin{itemize}
\item MultiCámara (soporte GNU/Linux)
\item Interfaz ICE para acceso
\item Streaming del vídeo y fotogramas
\end{itemize}

\end{hslide}

%%---------------------------------------------------------------         

\begin{hslide}
\slsubsect{Multiplexación del vídeo}

\begin{center}
\begin{figure}
\includegraphics[width=9.0cm]{img/vloopback}
\end{figure}
\end{center}

\end{hslide}

%%--------------------------------------------------------------- 


\begin{hslide}
\slsubsect{Componente \emph{Motion Detection}}
\begin{itemize}
\item Generador de Alarmas
\item Detecta movimiento
\item Notificaciones al componente \emph{Surveillance}
\end{itemize}

\begin{center}
\begin{figure}
\includegraphics[width=5.0cm]{img/opflow}
\end{figure}
\end{center}

\end{hslide}

%%---------------------------------------------------------------

\begin{hslide}
\slsubsect{Sistema de Grabaciones}

\begin{center}
\begin{figure}
\includegraphics[width=10.0cm]{img/comun-grabaciones}
\end{figure}
\end{center}

\end{hslide}

%%---------------------------------------------------------------  

\begin{hslide}
\slsubsect{Componente {Surveillance}}

\begin{center}
\begin{figure}
\includegraphics[width=8.0cm]{img/surveillance}
\end{figure}
\end{center}

\begin{itemize}
\item Configuración global del escenario
\item Gestion lógica de las alarmas
\item Configuración de grabaciones regulares
\end{itemize}

\end{hslide}


%%---------------------------------------------------------------

\begin{hslide}
\slsubsect{Componente {Recorder}}

\begin{center}
\begin{figure}
\includegraphics[width=7.0cm]{img/recorder}
\end{figure}
\end{center}

\begin{itemize}
\item Grabaciones físicas a disco
\item Control de errores y fiabilidad
\item Posibilidad de ampliar \emph{grabadores}.
\end{itemize}

\end{hslide}

%%---------------------------------------------------------------

\begin{hslide}
\slsubsect{Formatos}

\begin{center}
\small
\begin{table}[htbp]
\begin{center}
\footnotesize
\begin{tabular}{||l|l|l|l|l|l||}
\hline
\hline
Herramienta & Codec & Resolución & FrameRate & MB por minuto & Carga
CPU \\
\hline
\hline
ffmpeg & mpeg & 320x240 & 15 & 4,8 & 41\% \\
\hline
ffmpeg & mpeg & 320x240 & 25 & 7,5 & 43\% \\
\hline
mencoder & mpeg & 320x240 & 15 & 5,2 & 43\% \\
\hline
mencoder & mpeg & 320x240 & 25 & 8,6 & 49\% \\
\hline
\bf{vlc} & \bf{mpeg} & \bf{320x240} & \bf{15} & \bf{4,2} & \bf{39\%}
\\
\hline
\bf{vlc} & \bf{mpeg} & \bf{320x240} & \bf{25} & \bf{7,1} & \bf{44\%}
\\
\hline
\hline
\end{tabular}
\end{center}
\normalsize
\caption{Tabla comparativa de configuraciones de grabación.}
\label{tabla:comparacion-grabaciones}
\end{table}
\normalsize
\end{center}
\end{hslide}

%%--------------------------------------------------------------- 

\begin{hslide}
\slsubsect{Componente {RecordingManager}}

\begin{center}
\begin{figure}
\includegraphics[width=10.0cm]{img/recordingmanager}
\end{figure}
\end{center}

\begin{itemize}
\item Gestión de grabaciones y alarmas (BBDD)
\item Sirve información (grabaciones/alarmas) y \emph{streaming} de vídeo
\end{itemize}

\end{hslide}

%%---------------------------------------------------------------                                                                                                                    

\begin{hslide}
\slsect{Componente \emph{MobileSecurity}}

\begin{center}
\begin{figure}
\includegraphics[width=9.0cm]{img/mobilesecurity}
\end{figure}
\end{center}

\end{hslide}

%%---------------------------------------------------------------  

\begin{hslide}
\slsubsect{Componente \emph{MobileSecurity} }

\begin{itemize}
\item Acceso al sistema desde cualquier localización
\item Información de Grabaciones y búsqueda por fecha
\item Notificaciones e información de Alarmas
\item Streaming en directo de las cámaras
\item Streaming de las grabaciones realizadas
\item Streaming multi-cámara
\item Visualización de cámaras usando fotogramas
\item Detección de caras en el dispositivo
\item Interfaz táctil amigable

\end{itemize}

\end{hslide}

%%---------------------------------------------------------------

\begin{hslide}
\slsect{Vídeo}

\begin{center}
\begin{figure}
\includegraphics[width=11.0cm]{img/portada2}
\end{figure}
\end{center}

\end{hslide}

%%---------------------------------------------------------------

\begin{hslide}
\slsect{Resumen de Costes}

\begin{table}[htbp]
\begin{center}
\footnotesize
\begin{tabular}{||p{6cm}|l|l||}
\hline
\hline
\bf{Concepto} & \bf{Coste}  & \bf{Consumo} \\ 
\hline
\hline
1 Cámaras USB &  100\euro & 13 \emph{vatios} \\
\hline
1 Pico ITX, 1Ghz, 1GB RAM, 120Gb & 390\euro & 15-20 \emph{vatios}\\
\hline
1 Nexus One (\emph{Android}) & 400\euro & - \\
\hline
1 Conexión ADSL (12 meses) & 360\euro  & - \\
\hline
1 Conexión 3G Móvil (12 meses) & 180\euro & - \\
\hline
\hline
\bf{total} & 1.430\euro & - \\
\hline
\hline
\end{tabular}
\end{center}
\normalsize
\caption{Resumen de costes económicos y energéticos}
\label{tabla:costes}
\end{table}

\end{hslide}

%%---------------------------------------------------------------

\begin{hslide}
\slsect{Esfuerzo}

\begin{center}
\begin{figure}
\includegraphics[width=8.5cm]{img/grafica-esfuerzo}
\end{figure}
\end{center}


\end{hslide}


%%---------------------------------------------------------------

\begin{hslide}
\slsect{Conclusiones}
\begin{itemize}
\item Sistema de vídeo vigilancia distribuido
\item Grabaciones regulares y grabaciones mediante alarmas
\item Integración con teléfonos inteligentes
\item Sistema de bajo coste económico y energético
\vspace{0.3cm}
\item Metodología basada en la reutilización. Solución fiable y robusta
\item Diseño e implementación de una solución válida (~6000 LDC)
\item Mejorada la infraestructura de la plataforma software JDEROBOT
\item Proyecto reutilizable en otros trabajos.
\end{itemize}
\end{hslide}

%%---------------------------------------------------------------

\begin{hslide}
\slsubsect{Trabajos futuros}
\begin{itemize}
\item Seguridad en componentes y \emph{streaming}
\item Incorporación de cámaras infrarrojas, térmicas, ..
\item Cámara del dispositivo móvil integrada en el sistema
\item Incrementar tipos de generadores de alarmas
\end{itemize}
\end{hslide}


%%---------------------------------------------------------------

\end{document}

