Jérôme BUISINE il y a 4 ans
commit
e560ad1993

+ 23 - 0
.gitignore

@@ -0,0 +1,23 @@
+*.aux
+*.glo
+*.idx
+*.log
+*.toc
+*.ist
+*.acn
+*.acr
+*.alg
+*.bbl
+*.blg
+*.dvi
+*.glg
+*.gls
+*.ilg
+*.ind
+*.lof
+*.lot
+*.maf
+*.mtc
+*.mtc1
+*.out
+*.synctex.gz

Fichier diff supprimé car celui-ci est trop grand
+ 30 - 0
01.Introduction/Introduction.tex


BIN
01.Introduction/images/problematic_and_context.png


+ 10 - 0
02.Bibliography/Bilbiography.tex

@@ -0,0 +1,10 @@
+\section{Bibliographie}
+
+Découper ici la bibliographie en sous sections :
+\begin{itemize}
+    \item Algorithmes de rendus
+    \item Image quality metrics
+    \item Approches Deep learning pures
+    \item Application détection de bruits images de synthèse
+    \item SVD
+\end{itemize}

Fichier diff supprimé car celui-ci est trop grand
+ 38 - 0
02.Bibliography/QualityMetrics.tex


Fichier diff supprimé car celui-ci est trop grand
+ 60 - 0
03.Research/00.Research.tex


BIN
03.Research/00.Research/database_construction.png


BIN
03.Research/00.Research/dataset_generation.png


BIN
03.Research/00.Research/image_noise_process.png


BIN
03.Research/00.Research/zones_selected.png


+ 47 - 0
03.Research/01.SVD.tex

@@ -0,0 +1,47 @@
+\section{L'approche décomposition SVD}
+
+\subsection{Decription de la méthode}
+La décomposition en valeurs singulières (SVD) est une méthode de factorisation de matrice. L'utiliser dans le cadre de la réduction d'informations pour le traitement de l'image pourrait être intéressant. La Fig \ref{03_Research_01_svd_decomposition} propose un aperçu de la factorisation proposée par la méthode.
+
+\begin{figure}
+	\centering
+	\includegraphics[width=0.6\linewidth]{03.Research/01.SVD/svd_decomposition.png}
+	\caption[Décomposition en valeurs singulières]{Méthode de factorisation utilisée pour réduction de dimension de l'image : décomposition en valeurs singulières}
+	\label{03_Research_01_svd_decomposition}
+\end{figure}
+
+
+\vspace{2mm}
+\noindent
+La méthode propose donc une factorisation de la matrice de la manière suivante :
+
+$$M = U \times \Sigma \times V^*$$
+
+\vspace{2mm}
+\noindent
+C'est le vecteur de valeurs singulières ($\Sigma$) auquel nous nous sommes principalement intéressé. En effet, la méthode de décomposition appliquée à une image réduite au canal de luminance $L$ de la transformation L*a*b (voir annexe \ref{appendices_lab_transformation}) permet d'obtenir le vecteur de valeurs singulières $\Sigma$.
+
+\vspace{2mm}
+\noindent
+Pour une image de $200 \times 200$ d'une zone nous obtenons donc un vecteur de valeurs singulières de taille $200$. C'est ce vecteur que nous allons traiter par la suite.
+
+
+% Aperçu valeurs SVD (courbes)
+\vspace{2mm}
+\noindent
+Pourquoi s'être intéressé à la décomposition SVD ? Nous avons pu observer que suivant le nombre d'échantillons utilisés pour générer une image d'un scène, le vecteur de valeurs singulières semblaient significativement bien distinguer le niveau de bruit jusqu'à l'image de référence (voir Fig. \ref{03_Research_01_svd_vectors_on_images}).
+
+\begin{figure}
+	\centering
+	\includegraphics[width=\linewidth]{03.Research/01.SVD/svd_vector_on_images.png}
+	\caption[Aperçu des valeurs singulières sur la scène Appart1opt02]{Aperçu du vecteur de valeurs singulières des images de la scène Appart1opt02 à différents niveaux de bruits. Ici le vecteur possède 800 valeurs car la décomposition a été appliquée sur l'ensemble de l'image.}
+	\label{03_Research_01_svd_vectors_on_images}
+\end{figure}
+
+\subsection{Sélection des attributs}
+
+\subsubsection{List des attributs essayés}
+
+\subsubsection{Approche dîtes naïves de sélection d'attributs}
+
+\subsubsection{Autres approches de sélection}

BIN
03.Research/01.SVD/svd_decomposition.png


BIN
03.Research/01.SVD/svd_vector_on_images.png


+ 0 - 0
03.Research/02.OthersAttributes.tex


+ 1 - 0
03.Research/03.SampleAnalysis.tex

@@ -0,0 +1 @@
+\subsection{Etude des échantillons de rendu}

+ 1 - 0
03.Research/04.FutureWorks.tex

@@ -0,0 +1 @@
+\subsection{Les approches futures}

+ 74 - 0
Annexes/lab.tex

@@ -0,0 +1,74 @@
+L*a*b est otbenu en utilisant la transformation XYZ de la matrice d'image (espace CIZ XYZ). Les équations (\ref{eq:Lab_L}), (\ref{eq:Lab_a}), (\ref{eq:Lab_b}) détaillent la manière dont chaque canal est calculé.
+
+\begin{equation}
+L = 116 f_y - 16
+\label{eq:Lab_L}
+\end{equation}
+
+\begin{equation}
+a = 500(f_x - f_y)
+\label{eq:Lab_a}
+\end{equation}
+
+\begin{equation}
+b = 200(f_y - f_z)
+\label{eq:Lab_b}
+\end{equation}
+
+où
+
+\vspace{1mm}
+
+\begin{equation}
+    f_x = \left\{
+      \begin{array}{lr}
+        \sqrt[3]{x_r} & \text{if } x_r > \epsilon \\
+    	{{\kappa x_r + 16} \over {116}} & \text{otherwise}
+      \end{array}
+    \right.
+\label{eq:Lab_fx}
+\end{equation}
+
+
+\begin{equation}
+    f_y = \left\{
+      \begin{array}{lr}
+        \sqrt[3]{y_r} & \text{if } y_r > \epsilon \\
+    	{{\kappa y_r + 16} \over {116}} & \text{otherwise}
+      \end{array}
+    \right.
+\label{Lab_fy}
+\end{equation}
+
+\begin{equation}
+    f_z = \left\{
+      \begin{array}{lr}
+        \sqrt[3]{z_r} & \text{if } z_r > \epsilon \\
+    	{{\kappa z_r + 16} \over {116}} & \text{otherwise}
+      \end{array}
+    \right.
+\label{Lab_fz}
+\end{equation}
+
+% default display	
+\hspace{18mm} $x_r = {{X} \over {X_r}}$,\hspace{2mm} $y_r = {{Y} \over {Y_r}}$, \hspace{2mm} $z_r = {{Z} \over {Z_r}}$
+
+\begin{equation}
+    \epsilon  = \left\{
+      \begin{array}{lr}
+        {0.008856} & \text{Actual CIE standard} \\
+    	{216 / 24389} & \text{Intent of the CIE standard}
+      \end{array}
+\right.
+\label{Lab_espsilon}
+\end{equation}
+
+\begin{equation}
+    \kappa   = \left\{
+      \begin{array}{lr}
+        {903.3} & \text{Actual CIE standard} \\
+    	{24389 / 27} & \text{Intent of the CIE standard}
+      \end{array}
+    \right.
+\label{Lab_kappa}
+\end{equation}

BIN
main.pdf


+ 75 - 0
main.tex

@@ -0,0 +1,75 @@
+\documentclass{book}
+
+% main preambule
+\usepackage[utf8]{inputenc}
+\usepackage{natbib}
+\usepackage[T1]{fontenc}
+\usepackage[french]{babel}
+
+% other packages
+\usepackage{graphicx}
+\usepackage{csquotes}
+\usepackage[locale=FR]{siunitx}
+
+\usepackage[toc,page]{appendix} 
+
+\title{Rapport CST : \textit{Détection de
+bruit dans les images de synthèses
+stéréoscopiques par méthodes d’apprentissage
+automatiques}}
+\author{Jérôme BUISINE}
+\date{July 2019}
+
+\begin{document}
+
+\maketitle
+
+\tableofcontents
+
+\listoffigures
+
+\listoftables
+
+% Section 1 : introduction\\
+\chapter{Introduction}
+\include{01.Introduction/Introduction}
+
+% Section 2 : Bibliography
+\chapter{Bibliography}
+\include{02.Bibliography/Bilbiography}
+
+% Section 3 : Research
+\chapter{Travaux réalisés}
+\include{03.Research/00.Research}
+\include{03.Research/01.SVD}
+\include{03.Research/03.SampleAnalysis}
+\include{03.Research/04.FutureWorks}
+
+% Section 4 : enseignements
+\chapter{Enseignements}
+
+\begin{itemize}
+    \item \textbf{L1 Mathématiques :} Fondements de l'algorithmique (19.38 Eq TD)
+    \item \textbf{L2 Informatique :} Algorithmique avancée en C++ (12 Eq TD)
+    \item \textbf{DUT 1\iere{} année Informatique :} Bases de la POO (28 Eq TD)
+\end{itemize}
+
+% Section 5 : enseignements
+\chapter{Formation}
+
+% Tableau récapitulatif des formations
+
+\section{Conclusion}
+
+\begin{appendices}
+	
+	\chapter{Transformation L*a*b}
+	\label{appendices_lab_transformation}
+	\include{Annexes/lab}
+	
+	\chapter{Autre annexe}
+\end{appendices} 
+
+\bibliographystyle{plain}
+\bibliography{references}
+\end{document}

Fichier diff supprimé car celui-ci est trop grand
+ 1780 - 0
references.bib