the cover pixel selection (Sect.~\ref{sub:edge}),
the adaptive payload considerations (Sect.~\ref{sub:adaptive}),
and how the distortion has been minimized (Sect.~\ref{sub:stc}).
-The message extraction is finally presented (Sect.\ref{sub:extract}) and a running example ends this section (Sect.~\ref{sub:xpl}).
+The message extraction is finally presented (Sect.~\ref{sub:extract}) and a running example ends this section (Sect.~\ref{sub:xpl}).
The flowcharts given in Fig.~\ref{fig:sch}
and the extraction one (Fig.~\ref{fig:sch:ext}).
Let us first focus on the data embedding.
-\begin{figure*}[t]
+\begin{figure*}%[t]
\begin{center}
\subfloat[Data Embedding.]{
\begin{minipage}{0.49\textwidth}
\end{center}
\end{minipage}
\label{fig:sch:emb}
- }%\hfill
+ }
+
\subfloat[Data Extraction.]{
\begin{minipage}{0.49\textwidth}
\begin{center}
on many kinds of architectures like FPGAs, smartphones, desktop machines, and
GPUs, we have chosen this edge detector for illustrative purpose.
-\JFC{il faudrait comparer les complexites des algo fuzy and canny}
+%\JFC{il faudrait comparer les complexites des algo fuzy and canny}
This edge detection is applied on a filtered version of the image given
In the former the embedding rate depends on the number of edge pixels.
The higher it is, the larger the message length that can be inserted is.
Practically, a set of edge pixels is computed according to the
-Canny algorithm with an high threshold.
+Canny algorithm with a high threshold.
The message length is thus defined to be less than
half of this set cardinality.
If $x$ is then too short for $m$, the message is split into sufficient parts
\begin{figure}
\begin{center}
-\begin{minipage}{0.4\linewidth}
-\includegraphics[width=3cm]{Lena.eps}
+\begin{minipage}{0.49\linewidth}
+\begin{center}
+\includegraphics[scale=0.20]{Lena.eps}
+\end{center}
\end{minipage}
-\begin{minipage}{0.59\linewidth}
+\begin{minipage}{0.49\linewidth}
\begin{flushleft}
\begin{scriptsize}
The skies they were ashen and sober;\linebreak
\begin{minipage}{0.49\linewidth}
\begin{center}
%\includegraphics[width=5cm]{emb.pdf}
- \includegraphics[scale=0.15]{edge7.eps}
+ \includegraphics[scale=0.20]{edge7.eps}
\end{center}
\end{minipage}
%\label{fig:sch:emb}
\begin{minipage}{0.49\linewidth}
\begin{center}
%\includegraphics[width=5cm]{rec.pdf}
- \includegraphics[scale=0.15]{edge6.eps}
+ \includegraphics[scale=0.20]{edge6.eps}
\end{center}
\end{minipage}
%\label{fig:sch:ext}
\begin{minipage}{0.49\linewidth}
\begin{center}
%\includegraphics[width=5cm]{emb.pdf}
- \includegraphics[scale=0.15]{lena7.eps}
+ \includegraphics[scale=0.20]{lena7.eps}
\end{center}
\end{minipage}
%\label{fig:sch:emb}
\begin{minipage}{0.49\linewidth}
\begin{center}
%\includegraphics[width=5cm]{rec.pdf}
- \includegraphics[scale=0.15]{lena6.eps}
+ \includegraphics[scale=0.20]{lena6.eps}
\end{center}
\end{minipage}
%\label{fig:sch:ext}
\begin{minipage}{0.49\linewidth}
\begin{center}
%\includegraphics[width=5cm]{emb.pdf}
- \includegraphics[scale=0.15]{diff7.eps}
+ \includegraphics[scale=0.20]{diff7.eps}
\end{center}
\end{minipage}
%\label{fig:sch:emb}
\begin{minipage}{0.49\linewidth}
\begin{center}
%\includegraphics[width=5cm]{rec.pdf}
- \includegraphics[scale=0.15]{diff6.eps}
+ \includegraphics[scale=0.20]{diff6.eps}
\end{center}
\end{minipage}
%\label{fig:sch:ext}