Skip to content

Commit

Permalink
eurosdr presentation
Browse files Browse the repository at this point in the history
  • Loading branch information
oen committed Oct 6, 2020
1 parent 120493a commit 43a7fd4
Show file tree
Hide file tree
Showing 3 changed files with 34 additions and 174 deletions.
56 changes: 0 additions & 56 deletions figures/results/transferability.tex
Original file line number Diff line number Diff line change
Expand Up @@ -222,31 +222,6 @@
pattern=north east lines,
draw=olive
] table[x=x, y=y, meta index=2] {\oldBIT};

\addplot+[
visible on=<3->,
bar shift = -15pt,
pattern=north west lines,
draw=green
] table[x=x, y=y, meta index=2] {\baseBOS};
\addplot+[
visible on=<3->,
bar shift = -5pt,
pattern=north west lines,
draw=cyan
] table[x=x, y=y, meta index=2] {\baseBUS};
\addplot+[
visible on=<3->,
bar shift = 5pt,
pattern=north west lines,
draw=red
] table[x=x, y=y, meta index=2] {\baseBIB};
\addplot+[
visible on=<3->,
bar shift = 15pt,
pattern=north west lines,
draw=olive
] table[x=x, y=y, meta index=2] {\baseBIT};
\nextgroupplot[
yticklabels={,,},
bar width=10pt,
Expand Down Expand Up @@ -315,37 +290,6 @@
pattern=north east lines,
draw=violet
] table[x=x, y=y, meta index=2] {\oldFIG};

\addplot+[
visible on=<3->,
bar shift = -20pt,
pattern=north west lines,
draw=green
] table[x=x, y=y, meta index=2] {\baseFOS};
\addplot+[
visible on=<3->,
bar shift = -10pt,
pattern=north west lines,
draw=cyan
] table[x=x, y=y, meta index=2] {\baseFUS};
\addplot+[
visible on=<3->,
bar shift = 0pt,
pattern=north west lines,
draw=red
] table[x=x, y=y, meta index=2] {\baseFIB};
\addplot+[
visible on=<3->,
bar shift = 10pt,
pattern=north west lines,
draw=olive
] table[x=x, y=y, meta index=2] {\baseFIT};
\addplot+[
visible on=<3->,
bar shift = 20pt,
pattern=north west lines,
draw=violet
] table[x=x, y=y, meta index=2] {\baseFIG};
\end{groupplot}

\path (f_scores c1r1.north) + (0, 2.25em) node[inner sep=0pt, anchor=south] (b_legend) {\ref{building_legend_best_transf}};
Expand Down
56 changes: 0 additions & 56 deletions figures/results/vanilla.tex
Original file line number Diff line number Diff line change
Expand Up @@ -151,31 +151,6 @@
draw=olive
] table[x=x, y=y, meta index=2] {\BIT};
\addlegendentry {\footnotesize \strut \texttt{BIT}}

\addplot+[
visible on=<2->,
bar shift = -15pt,
pattern=north east lines,
draw=green
] table[x=x, y=y, meta index=2] {\oldBOS};
\addplot+[
visible on=<2->,
bar shift = -5pt,
pattern=north east lines,
draw=cyan
] table[x=x, y=y, meta index=2] {\oldBUS};
\addplot+[
visible on=<2->,
bar shift = 5pt,
pattern=north east lines,
draw=red
] table[x=x, y=y, meta index=2] {\oldBIB};
\addplot+[
visible on=<2->,
bar shift = 15pt,
pattern=north east lines,
draw=olive
] table[x=x, y=y, meta index=2] {\oldBIT};
\nextgroupplot[
yticklabels={,,},
bar width=10pt,
Expand Down Expand Up @@ -213,37 +188,6 @@
draw=violet
] table[x=x, y=y, meta index=2] {\FIG};
\addlegendentry {\footnotesize \strut \texttt{FIG}}

\addplot+[
visible on=<2->,
bar shift = -20pt,
pattern=north east lines,
draw=green
] table[x=x, y=y, meta index=2] {\oldFOS};
\addplot+[
visible on=<2->,
bar shift = -10pt,
pattern=north east lines,
draw=cyan
] table[x=x, y=y, meta index=2] {\oldFUS};
\addplot+[
visible on=<2->,
bar shift = 0pt,
pattern=north east lines,
draw=red
] table[x=x, y=y, meta index=2] {\oldFIB};
\addplot+[
visible on=<2->,
bar shift = 10pt,
pattern=north east lines,
draw=olive
] table[x=x, y=y, meta index=2] {\oldFIT};
\addplot+[
visible on=<2->,
bar shift = 20pt,
pattern=north east lines,
draw=violet
] table[x=x, y=y, meta index=2] {\oldFIG};
\end{groupplot}

\path (f_scores c1r1.north) + (0, .75em) node[inner sep=0pt, anchor=south] (b_legend) {\ref{building_legend_best_vanilla}};
Expand Down
96 changes: 34 additions & 62 deletions presentation.tex
Original file line number Diff line number Diff line change
Expand Up @@ -461,62 +461,7 @@
\end{itemize}
\end{frame}

\begin{frame}{Our needs}
\begin{itemize}[label=$\blacktriangleright$, font=\color{IGNGreen}]
\item<1-> Global feature vector per graph.
\item<2-> Take structure into account.
\item<3-> Different building types \(\implies\) different graph sizes.
\item<4-> Handle small dataset.
\end{itemize}
\end{frame}

\begin{frame}{Proposed solution}
\begin{itemize}[label=$\blacktriangleright$, font=\color{IGNGreen}]
\item<1-> Use kernel trick:
\begin{itemize}[label=\(\rightarrow\)]
\item<2-> Compare graphs with kernels (scalar products);
\item<3-> Instead of computing feature vectors.
\end{itemize}
\end{itemize}
\end{frame}

\begin{frame}{Multiple attributes, multiple graphs}
\raggedleft
\includestandalone[mode=buildnew, height=.8\textheight]{figures/features/geometric/kernels_animated}
\end{frame}

\subsection{Image features}
\begin{frame}{Our needs}
\begin{itemize}[label=$\blacktriangleright$, font=\color{IGNGreen}]
\item<1-> Global feature vector per image.
\item<2-> Handles:
\begin{itemize}[label=$\blacktriangleright$, font=\color{IGNGreen}]
\item<2-> both depth and RGB images.
\item<3-> edges \& textures.
\item<4-> small dataset.
\end{itemize}
\end{itemize}
\vfill
\uncover<5->{
Proposed solution: \Acrfull{acr::scatnet}~\parencite{mallat2012group}.
}
\end{frame}

\begin{frame}{\texorpdfstring{\acrshort*{acr::scatnet}}{ScatNet} vs. \texorpdfstring{\acrshort*{acr::cnn}}{ConvNet}}
\begin{itemize}[label=\(\blacktriangleright\), font=\color{IGNGreen}]
\item<1-> Filters are hardcoded not learned:
\begin{itemize}
\item[\color{IGNDarkGreen} +]<2-> No need for a large dataset;
\item[\color{IGNDarkGreen} +]<3-> Interpretable;
\item[\color{IGNRed} ---]<4-> Features: not adaptable.
\end{itemize}
\item<5-> Limited to shallow layers:
\begin{itemize}
\item[\color{IGNRed} ---]<6-> Less powerful~\parencite{oyallon2015deep}.
\end{itemize}
\end{itemize}
\end{frame}

\subsection{Image features}
\begin{frame}{Height based features}
\centering
\includestandalone[mode=buildnew, width=\textwidth]{figures/features/height/scatnet_animated}
Expand Down Expand Up @@ -567,10 +512,8 @@
\includestandalone[mode=buildnew, height=.65\textheight]{figures/results/vanilla}

\begin{itemize}[label=$\blacktriangleright$, font=\color{IGNGreen}]
\item<only@1> \texttt{Building errors} on dense scenes: Still to be improved.
\item<only@1> \texttt{Facet errors} always well detected.
\item<only@2> If not better, at least as good as the baseline.
\item<only@2> \phantom{M}
\item \texttt{Building errors} on dense scenes: Still to be improved.
\item \texttt{Facet errors} always well detected.
\end{itemize}
\end{frame}

Expand All @@ -586,8 +529,6 @@
\item<only@1> Except \texttt{\acrshort{acr::fib}} on \textbf{Elancourt}.
\item<only@2> Compared to \texttt{Vanilla}.
\item<only@2> Always better to train on \textbf{Elancourt}.
\item<only@3> Compared to the baseline.
\item<only@3> Training independent from origin of model!
\end{itemize}
\end{frame}

Expand Down Expand Up @@ -687,6 +628,37 @@
\end{frame}

\subsection*{ScatNet}
\begin{frame}{Our needs}
\begin{itemize}[label=$\blacktriangleright$, font=\color{IGNGreen}]
\item<1-> Global feature vector per image.
\item<2-> Handles:
\begin{itemize}[label=$\blacktriangleright$, font=\color{IGNGreen}]
\item<2-> both depth and RGB images.
\item<3-> edges \& textures.
\item<4-> small dataset.
\end{itemize}
\end{itemize}
\vfill
\uncover<5->{
Proposed solution: \Acrfull{acr::scatnet}~\parencite{mallat2012group}.
}
\end{frame}

\begin{frame}{\texorpdfstring{\acrshort*{acr::scatnet}}{ScatNet} vs. \texorpdfstring{\acrshort*{acr::cnn}}{ConvNet}}
\begin{itemize}[label=\(\blacktriangleright\), font=\color{IGNGreen}]
\item<1-> Filters are hardcoded not learned:
\begin{itemize}
\item[\color{IGNDarkGreen} +]<2-> No need for a large dataset;
\item[\color{IGNDarkGreen} +]<3-> Interpretable;
\item[\color{IGNRed} ---]<4-> Features: not adaptable.
\end{itemize}
\item<5-> Limited to shallow layers:
\begin{itemize}
\item[\color{IGNRed} ---]<6-> Less powerful~\parencite{oyallon2015deep}.
\end{itemize}
\end{itemize}
\end{frame}

\begin{frame}{\texorpdfstring{\acrshort*{acr::scatnet}}{ScatNet}}
\begin{itemize}[label=\(\blacktriangleright\), font=\color{IGNGreen}]
\item<1-> Reverse engineered \acrfull{acr::cnn}~\parencite{mallat2012group};
Expand Down

0 comments on commit 43a7fd4

Please sign in to comment.