]> AND Private Git Repository - canny.git/commitdiff
Logo AND Algorithmique Numérique Distribuée

Private GIT Repository
ajout de complexite
authorcouchot <jf.couchot@gmail.com>
Tue, 10 Dec 2013 10:59:16 +0000 (11:59 +0100)
committercouchot <jf.couchot@gmail.com>
Tue, 10 Dec 2013 10:59:16 +0000 (11:59 +0100)
main.tex
ourapproach.tex

index 10eaa19b874f7645ee854a86c7d1fd35e80da2c1..0f789bdf41352f8c25616b76de7c7d95aadb841a 100755 (executable)
--- a/main.tex
+++ b/main.tex
@@ -103,6 +103,7 @@ a scheme that can reasonably face up-to-date steganalysers.
 \section{Presentation of the Proposed Approach}\label{sec:ourapproach}
 \input{ourapproach.tex}
 
 \section{Presentation of the Proposed Approach}\label{sec:ourapproach}
 \input{ourapproach.tex}
 
+
 \section{Experiments}\label{sec:experiments}
 \input{experiments}
 
 \section{Experiments}\label{sec:experiments}
 \input{experiments}
 
index 5d16fd088020afc855d7387f5dbd88157ceb4371..e87c1486bc31d3942abf9acd70e48c53077c7733 100644 (file)
@@ -369,3 +369,38 @@ This function allows to emphasize differences between contents.
   \caption{Differences  with Lena's cover  wrt $b$}
   \label{fig:lenadiff}
 \end{figure}
   \caption{Differences  with Lena's cover  wrt $b$}
   \label{fig:lenadiff}
 \end{figure}
+
+
+
+\section{Complexity Analysis}\label{sub:complexity}
+This section aims at justifying the leightweight attribute of our approach.
+To be more precise, we compare the complexity of our schemes to the 
+state of the art steganography, namely HUGO~\cite{DBLP:conf/ih/PevnyFB10}.
+
+
+In what folllows, we consider an $n \times n$ square image. 
+First of all, HUGO starts with computing the second order SPAM Features.
+This steps is in  $O(n^2 + 2.343^2)$ due to the calculation 
+of the difference arrays and next of the 686 features (of size 343).
+Next for each pixel, the distortion measure is calculated by +1/-1 modifying
+its value and computing again the SPAM 
+features. Pixels are thus selected according to their ability to provide
+an image whose SPAM features are close to the original one. 
+The algorithm is thus computing a distance between each Feature, 
+which is at least in $O(343)$ and an overall distance between these 
+metrics which is in $O(686)$. Computing the distance is thus in 
+$O(2\time 343^2)$ and this mdification is thus in $O(2\time 343^2 \time n^2)$.
+Ranking these results may be achieved with a insertion sort which is in $2.n^2 \ln(n)$.
+The overall complexity of the pixel selection is thus 
+$O(n^2 +2.343^2 + 2\time 343^2 \time n^2 + 2.n^2 \ln(n))$, \textit{i.e}
+$O(2.n^2(343^2 + \ln(n)))$.
+
+Our edge selection is based on a Canny  Filter, 
+whose complexity is in $O(2n^2.\ln(n))$ thanks to the convolution step
+which can be implemented with FFT.
+The complexity of Hugo is  at least $343^2/\ln{n}$ times higher than our scheme. 
+
+
+
+
+