%\subsection{Simulatori per la generazione dei dati}



Non avendo dati reali da analizzare, è stato necessario implementare due simulatori allo scopo di generarne di sintetici. Essendo le condizioni di simulazione note, si è potuto anche valutare se i risultati ottenuti erano verosimili.

Un primo simulatore serve per la generazione delle traiettorie. Inizialmente si è scelto una spezzata che insegue dei punti random e cerca, allo stesso tempo, di coprire la maggior superficie di interesse possibile. Tale traiettoria è composta da punti che rappresentano gli istanti di campionamento legati ai frame delle VCC. La distanza tra essi è stata scelta ipotizzando che il target si muova a passo d'uomo (circa 4km/h, quindi circa 5cm tra ogni frame). Oltre al posizionemento delle VCC proposto in Figura \ref{fig:posizionamento VCC}, si è scelto una configurazione che rappresentasse una sorta di corridoio e, in corrispondenza, un'opportuna traiettoria che lo percorresse interamente da un capo all'altro. Le illustrazioni esplicative sono la \ref{fig:traiettoriarandom} e la \ref{fig:traiettoriacorridoio}.
\begin{figure}
	\begin{center}
	\includegraphics[width=0.9\textwidth]{graphs/traiettoria_random}
	\end{center}
	\mycaption{Esempio di traiettoria random utilizzata nelle simulazioni.}
	\label{fig:traiettoriarandom}
\end{figure}
\begin{figure}
	\begin{center}
	\includegraphics[width=0.9\textwidth]{graphs/traiettoriacorridoio}
	\end{center}
	\mycaption{Esempio di traiettoria tipo corridoio utilizzata nelle simulazioni.}
	\label{fig:traiettoriacorridoio}
\end{figure}

Il secondo simulatore riceve in ingresso la traiettoria generata dal primo e la collocazione delle telecamere ed è utilizzato per generare i dati descritti nelle ipotesi come ""treni di impulsi''. 
L'output è una tabella $D$ di $K$ colonne e $T$ righe in cui l'elemento $d_{t,j}$ vale 1 se all'istante $t$ la telecamera $j$ vede il target e 0 altrimenti.
Interpretata per righe, si ha un modo per assegnare un \emph{tag} agli stati: basta semplicemente convertire la stringa di booleani in un numero intero. 

Come prova della correttezza dall'implemetazione eseguita si sono associate le righe a dei colori, e con una simulazione con innumerevoli campioni si è prodotta l'immagine in Figura \ref{fig:puntinicolorati}.
Da notare come ricalchi la disposizione delle telecamere di Figura \ref{fig:posizionamento VCC}.
\begin{figure}
	\begin{center}
	\includegraphics[width=0.9\textwidth]{graphs/FiguraBellissimaDaStampareX}
	\end{center}
	\mycaption{Prova che il simulatore che genera i dati funziona (i colori degli stati non sono tutti diversi per costruzione, ma hanno lo stesso colore quelli che si riferiscono alla stessa osservazione).}
	\label{fig:puntinicolorati}
\end{figure}


Globalmente, questi simulatori hanno permesso di procurarsi i dati necesari per la costruzione del primo modello di grafo.





