report updated
This commit is contained in:
parent
e62470a28d
commit
17dcc524a8
|
@ -84,37 +84,38 @@ at the beginning of the project to write the specifications.
|
|||
|
||||
\subsection{Risks table}
|
||||
|
||||
|
||||
\bottomcaption{Risks table}
|
||||
\begin{supertabular}{|p{0.5cm}|p{2cm}|p{2cm}|p{1cm}|p{2cm}|p{1.5cm}|p{2cm}|p{2cm}|p{2cm}|p{1.5cm}|}
|
||||
|
||||
\hline
|
||||
Id & Description & risk cause & Proba (1-5) & Consequence & Seriousness (1-5) & Preventive actions & Corrective actions & Risk state \\
|
||||
\hline
|
||||
\rowcolor{green} 1 & Bad time estimation & Under estimation of the problem difficulty & 3 & Late delivery & 4 & Time margin of the planning, name a task advancement responsible & Raise the work amount, revise the planning & Open \\
|
||||
\cellcolor{green} 1 & Bad time estimation & Under estimation of the problem difficulty & 3 & Late delivery & 4 & Time margin of the planning, name a task advancement responsible & Raise the work amount, revise the planning & Open \\
|
||||
\hline
|
||||
\rowcolor{yellow} 2 & The other group does not deliver the deliverables on time & Under estimation of their problem difficulty, last time augmentation of the work amount & 2 & Delay for tests on the 3D part of the skeleton & 3 & Contemplate an other method to test on simple case & Implement ourselves a segmentation method based on simple threshold & Open \\
|
||||
\cellcolor{yellow} 2 & The other group does not deliver the deliverables on time & Under estimation of their problem difficulty, last time augmentation of the work amount & 2 & Delay for tests on the 3D part of the skeleton & 3 & Contemplate an other method to test on simple case & Implement ourselves a segmentation method based on simple threshold & Open \\
|
||||
\hline
|
||||
\rowcolor{green} 3 & The other group delivers wrong outputs & Bad comprehension of the subject & 3 & Tests do not work correctly & 1 & Find en agreement on the format & Develop a transition function & Open \\
|
||||
\cellcolor{green} 3 & The other group delivers wrong outputs & Bad comprehension of the subject & 3 & Tests do not work correctly & 1 & Find en agreement on the format & Develop a transition function & Open \\
|
||||
\hline
|
||||
\rowcolor{yellow} 4 & Binaries provided by the client are not compatible & Systems complexity & 4 & We can not carry on with the pipeline & 4 & Discuss with the client the provided binary & Emulate the system allowing the use of the binaries & Open \\
|
||||
\cellcolor{yellow} 4 & Binaries provided by the client are not compatible & Systems complexity & 4 & We can not carry on with the pipeline & 4 & Discuss with the client the provided binary & Emulate the system allowing the use of the binaries & Open \\
|
||||
\hline
|
||||
\rowcolor{green} 5 & Fragile harmony inside the group & Different uses for project management and programmation & 1 & Tensions, bad ambiance, intense stress & 5 & Name a cohesion responsible & Organize a mediation beetween the two parties & Open \\
|
||||
\cellcolor{green} 5 & Fragile harmony inside the group & Different uses for project management and programmation & 1 & Tensions, bad ambiance, intense stress & 5 & Name a cohesion responsible & Organize a mediation beetween the two parties & Open \\
|
||||
\hline
|
||||
\rowcolor{green} 6 & Bad understanding with the other group & A bancal division of the project might bring tensions & 2 & Difficulty to manage shared parts & 3 & Bring a present as a sign of sympathy & Come to a compromise & Open \\
|
||||
\cellcolor{green} 6 & Bad understanding with the other group & A bancal division of the project might bring tensions & 2 & Difficulty to manage shared parts & 3 & Bring a present as a sign of sympathy & Come to a compromise & Open \\
|
||||
\hline
|
||||
\rowcolor{green} 7 & A group member is absent during a certain period of time & Illness, event & 5 & Someone's absence & 1 & Put in place teleworking solutions & Planning adaptation & Open \\
|
||||
\cellcolor{green} 7 & A group member is absent during a certain period of time & Illness, event & 5 & Someone's absence & 1 & Put in place teleworking solutions & Planning adaptation & Open \\
|
||||
\hline
|
||||
\rowcolor{green} 8 & Production of unreliable, unmaintainable and illegible code & Lack of skills with the used technology & 4 & Lack of time, bad quality, need to reprogram & 3 & C++ formation by a technical expert & Call of the expert & Closed \\
|
||||
\cellcolor{green} 8 & Production of unreliable, unmaintainable and illegible code & Lack of skills with the used technology & 4 & Lack of time, bad quality, need to reprogram & 3 & C++ formation by a technical expert & Call of the expert & Closed \\
|
||||
\hline
|
||||
\rowcolor{green} 9 & Need to access urgently to a deleted resource & Utilization of a suppression command, material crash & 2 & Lack of time, need to reprogram & 5 & Use github & Use of recuperation technology on long and complicated files & Open \\
|
||||
\cellcolor{green} 9 & Need to access urgently to a deleted resource & Utilization of a suppression command, material crash & 2 & Lack of time, need to reprogram & 5 & Use github & Use of recuperation technology on long and complicated files & Open \\
|
||||
\hline
|
||||
\rowcolor{yellow} 10 & Pictures unadapted & Client not satisfied of the pictures & 4 & Wasting time & 2 & Defined the conditions of the shoot with the client more precisely & Be aware of client expectations and taking again the picture & Open \\
|
||||
\cellcolor{yellow} 10 & Pictures unadapted & Client not satisfied of the pictures & 4 & Wasting time & 2 & Defined the conditions of the shoot with the client more precisely & Be aware of client expectations and taking again the picture & Open \\
|
||||
\hline
|
||||
\rowcolor{green} 11 & New task to do & Client new needs & 4 & Late delivery & 4 & Add margin in planning & change planning and contact the client to negociate about this task & Closed \\
|
||||
\cellcolor{green} 11 & New task to do & Client new needs & 4 & Late delivery & 4 & Add margin in planning & change planning and contact the client to negociate about this task & Closed \\
|
||||
\hline
|
||||
\rowcolor{green} 12 & Integration not cancelled & Client changes his mind and wants again the integration & 2 & Late delivery & 4 & discuss with the client & change planning & Open \\
|
||||
\cellcolor{green} 12 & Integration not cancelled & Client changes his mind and wants again the integration & 2 & Late delivery & 4 & discuss with the client & change planning & Open \\
|
||||
\hline
|
||||
\rowcolor{green} 13 & members of the group get remedial classes & bad results at the exams & 2 & member absent & 2 & add margin & change planning & Open \\
|
||||
\cellcolor{green} 13 & members of the group get remedial classes & bad results at the exams & 2 & member absent & 2 & add margin & change planning & Open \\
|
||||
\hline
|
||||
\end{supertabular}
|
||||
|
||||
|
@ -314,15 +315,17 @@ The initial role repartition is the following :
|
|||
\hline
|
||||
16 & Binaries provided by he client are not compatible & Speak with the client & Thomas & 11 Feb & & Open & 4 \\
|
||||
\hline
|
||||
17 & Client new need & Contact the client by mail to know what we need to do & Thierry & 12 Feb & 12 Feb & Open & 11 \\
|
||||
17 & Client new need & Contact the client by mail to know what we need to do & Thierry & 12 Feb & 12 Feb & Closed & 11 \\
|
||||
\hline
|
||||
18 & Project management & Meeting with the industrial supervisor & Amandine & 12 Feb & 12 Feb & Closed & \\
|
||||
\hline
|
||||
19 & Integration to do again & discuss with the client & Thierry & 25 Feb & 25 Feb & Open &\\
|
||||
19 & Integration to do again & discuss with the client & Thierry & 25 Feb & 25 Feb & Closed &\\
|
||||
\hline
|
||||
20 & Project management & Meeting with the industrial supervisor & Emilie & 24 Feb & 24 Feb & Open & \\
|
||||
20 & Project management & Meeting with the industrial supervisor & Emilie & 24 Feb & 24 Feb & Closed & \\
|
||||
\hline
|
||||
21 & Need of specifications & Meeting with the client & Thierry & 25 Feb & 25 Feb & Open & \\
|
||||
21 & Need of specifications & Meeting with the client & Thierry & 25 Feb & 25 Feb & Closed & \\
|
||||
\hline
|
||||
22 & The client need CMake to compile the code & Use CMake compilation & Thomas & 27 Feb & 27 Feb & Closed & \\
|
||||
\hline
|
||||
\end{tabular}
|
||||
\caption{Actions table}
|
||||
|
|
|
@ -283,7 +283,12 @@ For the red doll, branches extraction reveals 15 branches on the first and the s
|
|||
\section{Matching pieces of skeleton by pairs}
|
||||
|
||||
\chapter{Meshing}
|
||||
\chapter{Animation}
|
||||
|
||||
|
||||
\chapter{Animation}
|
||||
\section{Clicks}
|
||||
\section{Build branches}
|
||||
\section{Match points of the mesh with the closest branch}
|
||||
\section{Renderer}
|
||||
|
||||
\end{document}
|
||||
|
|
|
@ -1,8 +1,37 @@
|
|||
|
||||
\chapter{Actions}
|
||||
\section{Initial actions table}
|
||||
\begin{table}[h!]
|
||||
\begin{center}
|
||||
\begin{tabular}{|p{0.5cm}|p{3cm}|p{3cm}|p{2cm}|p{1.5cm}|p{1.5cm}|p{1.5cm}|p{1cm}|}
|
||||
\hline
|
||||
Id & Origin & Description & Accountable & Target date & Realisation & State \\
|
||||
\hline
|
||||
1 & Lack of knowledge from the developer & C++ training & Thomas & 22 Jan & 23 Jan & Closed \\
|
||||
\hline
|
||||
2 & Team work \& version management & Git repository creation & Thomas & 05 Feb & 05 Feb & Closed \\
|
||||
\hline
|
||||
3 & Input needed & Taking pictures & Thierry & 22 Jan & 22 Jan & Closed \\
|
||||
\hline
|
||||
4 & Report to write in english & Specifications translation & Emilie & 22 Jan & 22 Jan & Closed \\
|
||||
\hline
|
||||
5 & Set up the dev tools & Install Linux / OpenCV & Thomas & 01 Feb & 02 Feb & Closed \\
|
||||
\hline
|
||||
6 & Remember stuff to do & Actions table writing & Marion & 05 Feb & 04 Feb & Closed \\
|
||||
\hline
|
||||
7 & Git Repository not well organized & Git cleaning & Thomas & 05 Feb & & Open \\
|
||||
\hline
|
||||
8 & Compatibility with the other team & Defining subskeletons format & Thierry & 06 Feb & & Open \\
|
||||
\hline
|
||||
9 & We love sushi & Sushi eating with the client & Thierry & 13 Feb & & Open \\
|
||||
\hline
|
||||
\end{tabular}
|
||||
\end{center}
|
||||
\caption{Initial actions table}
|
||||
\end{table}
|
||||
|
||||
\section{Final actions table}
|
||||
\begin{table}
|
||||
\begin{table}[h!]
|
||||
\begin{tabular}{|p{0.5cm}|p{3cm}|p{3cm}|p{2cm}|p{1.5cm}|p{1.5cm}|p{1.5cm}|p{1cm}|}
|
||||
\hline
|
||||
Id & Origin & Description & Accountable & Target date & Realisation & State & Risk table\\
|
||||
|
@ -22,7 +51,7 @@
|
|||
7 & Report to write in english & Specifications translation & Emilie & 22 Jan & 22 Jan & Closed & \\
|
||||
\hline
|
||||
8 & Set up the dev tools & Install Linux / OpenCV & Thomas & 01 Feb & 02 Feb & Closed & \\
|
||||
\hline
|
||||
\hline
|
||||
9 & Need of specifications & Meeting with the client & Thierry & 04 Feb & 04 Feb & Closed & \\
|
||||
\hline
|
||||
10 & Remember stuff to do & Actions table writing & Marion & 05 Feb & 04 Feb & Closed & \\
|
||||
|
@ -39,9 +68,17 @@
|
|||
\hline
|
||||
16 & Binaries provided by he client are not compatible & Speak with the client & Thomas & 11 Feb & & Open & 4 \\
|
||||
\hline
|
||||
17 & Client new need & Contact the client by mail to know what we need to do & Thierry & 12 Feb & 12 Feb & Open & 11 \\
|
||||
17 & Client new need & Contact the client by mail to know what we need to do & Thierry & 12 Feb & 12 Feb & Closed & 11 \\
|
||||
\hline
|
||||
18 & Project management & Meeting with the industrial supervisor & Amandine & 12 Feb & 12 Feb & Open & \\
|
||||
18 & Project management & Meeting with the industrial supervisor & Amandine & 12 Feb & 12 Feb & Closed & \\
|
||||
\hline
|
||||
19 & Integration to do again & discuss with the client & Thierry & 25 Feb & 25 Feb & Closed &\\
|
||||
\hline
|
||||
20 & Project management & Meeting with the industrial supervisor & Emilie & 24 Feb & 24 Feb & Closed & \\
|
||||
\hline
|
||||
21 & Need of specifications & Meeting with the client & Thierry & 25 Feb & 25 Feb & Closed & \\
|
||||
\hline
|
||||
22 & The client need CMake to compile the code & Use CMake compilation & Thomas & 27 Feb & 27 Feb & Closed & \\
|
||||
\hline
|
||||
\end{tabular}
|
||||
\caption{Actions table on February 12th}
|
||||
|
|
|
@ -28,10 +28,10 @@
|
|||
\begin{flushright} \large
|
||||
\emph{Client :} \\
|
||||
M. Bastien \textsc{Durix}\\
|
||||
Mrs Géraldine \textsc{Morin}\\
|
||||
Mrs Sylvie \textsc{Chambon}\\
|
||||
Ms G\'{e}raldine \textsc{Morin}\\
|
||||
Ms Sylvie \textsc{Chambon}\\
|
||||
\emph{Industrial supervisor :}\\
|
||||
Mrs Régine \textsc{Nigris}
|
||||
Ms R\'{e}gine \textsc{Nigris}
|
||||
|
||||
\end{flushright}
|
||||
\end{minipage}
|
||||
|
|
|
@ -1,32 +1,35 @@
|
|||
\chapter{Risks management}
|
||||
\section{Initial risks table}
|
||||
\section{Final risks table}
|
||||
\bottomcaption{Risks table on February 12th}
|
||||
\bottomcaption{Risks table on 25th February}
|
||||
\begin{supertabular}{|p{0.5cm}|p{2cm}|p{2cm}|p{1cm}|p{2cm}|p{1.5cm}|p{2cm}|p{2cm}|p{2cm}|p{1.5cm}|}
|
||||
|
||||
\hline
|
||||
Id & Description & risk cause & Proba (1-5) & Consequence & Seriousness (1-5) & Preventive actions & Corrective actions & Risk state \\
|
||||
\hline
|
||||
\rowcolor{yellow} 1 & Bad time estimation & Under estimation of the problem difficulty & 3 & Late delivery & 4 & Time margin of the planning, name a task advancement responsible & Raise the work amount, revise the planning & Open \\
|
||||
\cellcolor{green} 1 & Bad time estimation & Under estimation of the problem difficulty & 3 & Late delivery & 4 & Time margin of the planning, name a task advancement responsible & Raise the work amount, revise the planning & Open \\
|
||||
\hline
|
||||
\rowcolor{red} 2 & The other group does not deliver the deliverables on time & Under estimation of their problem difficulty, last time augmentation of the work amount & 2 & Delay for tests on the 3D part of the skeleton & 3 & Contemplate an other method to test on simple case & Implement ourselves a segmentation method based on simple threshold & Open \\
|
||||
\cellcolor{yellow} 2 & The other group does not deliver the deliverables on time & Under estimation of their problem difficulty, last time augmentation of the work amount & 2 & Delay for tests on the 3D part of the skeleton & 3 & Contemplate an other method to test on simple case & Implement ourselves a segmentation method based on simple threshold & Open \\
|
||||
\hline
|
||||
\rowcolor{green} 3 & The other group delivers wrong outputs & Bad comprehension of the subject & 3 & Tests do not work correctly & 1 & Find en agreement on the format & Develop a transition function & Open \\
|
||||
\cellcolor{green} 3 & The other group delivers wrong outputs & Bad comprehension of the subject & 3 & Tests do not work correctly & 1 & Find en agreement on the format & Develop a transition function & Open \\
|
||||
\hline
|
||||
\rowcolor{red} 4 & Binaries provided by the client are not compatible & Systems complexity & 4 & We can not carry on with the pipeline & 4 & Discuss with the client the provided binary & Emulate the system allowing the use of the binaries & Open \\
|
||||
\cellcolor{yellow} 4 & Binaries provided by the client are not compatible & Systems complexity & 4 & We can not carry on with the pipeline & 4 & Discuss with the client the provided binary & Emulate the system allowing the use of the binaries & Open \\
|
||||
\hline
|
||||
\rowcolor{green} 5 & Fragile harmony inside the group & Different uses for project management and programmation & 1 & Tensions, bad ambiance, intense stress & 5 & Name a cohesion responsible & Organize a mediation beetween the two parties & Open \\
|
||||
\cellcolor{green} 5 & Fragile harmony inside the group & Different uses for project management and programmation & 1 & Tensions, bad ambiance, intense stress & 5 & Name a cohesion responsible & Organize a mediation beetween the two parties & Open \\
|
||||
\hline
|
||||
\rowcolor{green} 6 & Bad understanding with the other group & A bancal division of the project might bring tensions & 2 & Difficulty to manage shared parts & 3 & Bring a present as a sign of sympathy & Come to a compromise & Open \\
|
||||
\cellcolor{green} 6 & Bad understanding with the other group & A bancal division of the project might bring tensions & 2 & Difficulty to manage shared parts & 3 & Bring a present as a sign of sympathy & Come to a compromise & Open \\
|
||||
\hline
|
||||
\rowcolor{green} 7 & A group member is absent during a certain period of time & Illness, event & 5 & Someone's absence & 1 & Put in place teleworking solutions & Planning adaptation & Open \\
|
||||
\cellcolor{green} 7 & A group member is absent during a certain period of time & Illness, event & 5 & Someone's absence & 1 & Put in place teleworking solutions & Planning adaptation & Open \\
|
||||
\hline
|
||||
\rowcolor{green} 8 & Production of unreliable, unmaintainable and illegible code & Lack of skills with the used technology & 4 & Lack of time, bad quality, need to reprogram & 3 & C++ formation by a technical expert & Call of the expert & Closed \\
|
||||
\cellcolor{green} 8 & Production of unreliable, unmaintainable and illegible code & Lack of skills with the used technology & 4 & Lack of time, bad quality, need to reprogram & 3 & C++ formation by a technical expert & Call of the expert & Closed \\
|
||||
\hline
|
||||
\rowcolor{green} 9 & Need to access urgently to a deleted resource & Utilization of a suppression command, material crash & 2 & Lack of time, need to reprogram & 5 & Use github & Use of recuperation technology on long and complicated files & Open \\
|
||||
\cellcolor{green} 9 & Need to access urgently to a deleted resource & Utilization of a suppression command, material crash & 2 & Lack of time, need to reprogram & 5 & Use github & Use of recuperation technology on long and complicated files & Open \\
|
||||
\hline
|
||||
\rowcolor{yellow} 10 & Pictures unadapted & Client not satisfied of the pictures & 4 & Wasting time & 2 & Defined the conditions of the shoot with the client more precisely & Be aware of client expectations and taking again the picture & Open \\
|
||||
\cellcolor{yellow} 10 & Pictures unadapted & Client not satisfied of the pictures & 4 & Wasting time & 2 & Defined the conditions of the shoot with the client more precisely & Be aware of client expectations and taking again the picture & Open \\
|
||||
\hline
|
||||
\rowcolor{red} 11 & New task to do & Client new needs & 4 & Late delivery & 4 & Add margin in planning & change planning and contact the client to negociate about this task & Open \\
|
||||
\cellcolor{green} 11 & New task to do & Client new needs & 4 & Late delivery & 4 & Add margin in planning & change planning and contact the client to negociate about this task & Closed \\
|
||||
\hline
|
||||
\cellcolor{green} 12 & Integration not cancelled & Client changes his mind and wants again the integration & 2 & Late delivery & 4 & discuss with the client & change planning & Open \\
|
||||
\hline
|
||||
\cellcolor{green} 13 & members of the group get remedial classes & bad results at the exams & 2 & member absent & 2 & add margin & change planning & Open \\
|
||||
\hline
|
||||
\end{supertabular}
|
||||
|
|
|
@ -14,19 +14,20 @@
|
|||
\usepackage{subcaption}
|
||||
\usepackage{supertabular}
|
||||
\usepackage{colortbl}
|
||||
\usepackage{lastpage}
|
||||
|
||||
\setlength{\hoffset}{-18pt}
|
||||
\setlength{\oddsidemargin}{0pt} % Marge gauche sur pages impaires
|
||||
\setlength{\evensidemargin}{9pt} % Marge gauche sur pages paires
|
||||
\setlength{\marginparwidth}{54pt} % Largeur de note dans la marge
|
||||
\setlength{\textwidth}{481pt} % Largeur de la zone de texte (17cm)
|
||||
\setlength{\textwidth}{17cm} % Largeur de la zone de texte (17cm)
|
||||
\setlength{\voffset}{-18pt} % Bon pour DOS
|
||||
\setlength{\marginparsep}{7pt} % Séparation de la marge
|
||||
\setlength{\topmargin}{-30pt} % Pas de marge en haut
|
||||
\setlength{\headheight}{13pt} % Haut de page
|
||||
\setlength{\headsep}{10pt} % Entre le haut de page et le texte
|
||||
\setlength{\footskip}{25pt} % Bas de page + séparation
|
||||
\setlength{\textheight}{720pt} % Hauteur de la zone de texte (25cm)
|
||||
\setlength{\footskip}{0.4cm} % Bas de page + séparation
|
||||
\setlength{\textheight}{24.5cm} % Hauteur de la zone de texte (25cm)
|
||||
|
||||
|
||||
\usepackage{titling}
|
||||
|
@ -37,16 +38,27 @@
|
|||
\usepackage{float}
|
||||
\newcommand{\hsp}{\hspace{20pt}}
|
||||
\newcommand{\HRule}{\rule{\linewidth}{0.5mm}}
|
||||
\fancyfoot[RO]{\thepage/\pageref*{end}}
|
||||
\fancyfoot[C]{Juin 2014 --- Juillet 2014}
|
||||
\fancyfoot[L]{\emph{Rapport de stage}}
|
||||
\fancyfoot[RO]{\thepage/\pageref{LastPage}}
|
||||
\fancyfoot[C]{January 2015 --- March 2015}
|
||||
\fancyfoot[L]{\emph{Projet long report}}
|
||||
|
||||
% Redefine the plain page style (display the footer on chapter page)
|
||||
\fancypagestyle{plain}{%
|
||||
\fancyhf{}%
|
||||
\fancyfoot[RO]{\thepage/\pageref{LastPage}}
|
||||
\fancyfoot[C]{January 2015 --- March 2015}
|
||||
\fancyfoot[L]{\emph{Projet long report}}
|
||||
\renewcommand{\headrulewidth}{0pt}% Line at the header invisible
|
||||
\renewcommand{\footrulewidth}{0.4pt}% Line at the footer visible
|
||||
}
|
||||
|
||||
|
||||
\makeatletter
|
||||
\@addtoreset{chapter}{part}
|
||||
\makeatother
|
||||
|
||||
\begin{document}
|
||||
|
||||
x
|
||||
\include{chapters/frontPage}
|
||||
\include{chapters/introduction}
|
||||
|
||||
|
@ -54,7 +66,7 @@
|
|||
|
||||
\include{chapters/productSpecification}
|
||||
\include{chapters/productDescription}
|
||||
\include{chapters/tests}
|
||||
%\include{chapters/tests}
|
||||
|
||||
|
||||
\part{Project Management}
|
||||
|
@ -66,3 +78,4 @@
|
|||
\include{chapters/conclusion}
|
||||
|
||||
\end{document}
|
||||
|
||||
|
|
|
@ -1,3 +1,31 @@
|
|||
\subsection{Extremities}
|
||||
|
||||
This part treated the extremities. We used subdivisions to obtain round extremities.
|
||||
After computing the mesh around the splines we need to draw the
|
||||
extremities using subdivisions to obtain smoother extremities.
|
||||
The first step is calculate the projection of the extremity circle on the correspondant
|
||||
sphere. Then for a subdivision of depth 0 we link this projection with the mesh points
|
||||
along the extrem circle (see Figure \ref{projection}). For one subdivision we take the middle of each segments compute
|
||||
earlier and we project it on the sphere (see Figure \ref{sub}). Finally we made triangular mesh the way you can see on
|
||||
Figure \ref{mesh}).
|
||||
|
||||
|
||||
\begin{figure}[h!]
|
||||
\begin{center}
|
||||
\includegraphics[scale=0.2]{img/projection}
|
||||
\caption{\label{projection}Projection of the extrem circle center on the sphere}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
|
||||
\begin{figure}[h!]
|
||||
\begin{center}
|
||||
\includegraphics[scale=0.2]{img/Subdivision}
|
||||
\caption{\label{sub}One subdivision}
|
||||
\end{center}
|
||||
\end{figure}
|
||||
|
||||
\begin{figure}[h!]
|
||||
\begin{center}
|
||||
\includegraphics[scale=0.2]{img/meshExtremity}
|
||||
\caption{\label{mesh}The final extremity mesh for one subdivision}
|
||||
\end{center}
|
||||
\end{figure}
|
|
@ -1,19 +1,26 @@
|
|||
\subsection{Points detection and matching}
|
||||
\paragraph{Points detection}
|
||||
We did the points detection using the surf algorithm, an improved version of the sift algorithm.
|
||||
We did the points detection using the surf algorithm, an improved version of the sift algorithm (see Figure
|
||||
\ref{siftSurf}).
|
||||
|
||||
\begin{figure}[h!]
|
||||
\includegraphics[scale=0.45]{img/LapinSiftSurf}
|
||||
\caption{Points detection for Sift and Surf algorithm}
|
||||
\caption{\label{siftSurf}Points detection for Sift and Surf algorithm}
|
||||
\end{figure}
|
||||
|
||||
\paragraph{Points matching}
|
||||
We did the points matching with the surf algorithm, and then applied filters to get rid of inaccurate points
|
||||
|
||||
We did the points matching with the surf algorithm, and then applied filters to get rid of inaccurate points.
|
||||
The filters used are :
|
||||
\begin{itemize}
|
||||
\item symmetric filter : the matches found when we take the image\_1 as base need to be found when we take the image\_2 as base also.
|
||||
\item order constraint : the position of each point is compared to each other in image\_1 and image\_2, if there is too much error these points
|
||||
are deleted.
|
||||
\item threshold filter : filter on the distance between the descriptors of the matching points.
|
||||
\item geometric filter : filter which use epipolar geometry, and the fundamental matrix to filter strange points.
|
||||
\end{itemize}
|
||||
|
||||
|
||||
\begin{figure}[h!]
|
||||
\includegraphics[scale=0.45]{img/LapinSymetricGeometric}
|
||||
\caption{Points matching obtained after symmetric and geometric filtering}
|
||||
\end{figure}
|
||||
|
||||
\paragraph{Function}
|
||||
This part is done in detectAndMatch
|
Loading…
Reference in New Issue