Skip to content
Snippets Groups Projects
Commit e59a5ee1 authored by even's avatar even
Browse files

Poster: text correction and block alignment

parent fb9336b0
No related branches found
No related tags found
No related merge requests found
......@@ -13,7 +13,7 @@
%%EndProlog
%%Page: 1 1
% Translate for offset
640 -1680 translate
660 -1720 translate
% Translate to begin of first scanline
0 154.03464566929134 translate
203.04566929133858 -154.03464566929134 scale
......
......@@ -13,7 +13,7 @@
%%EndProlog
%%Page: 1 1
% Translate for offset
1380 -2060 translate
1380 -2100 translate
% Translate to begin of first scanline
0 154.03264688067839 translate
312.06614173228348 -154.03264688067839 scale
......
\begin{picture}(440,110)
\begin{picture}(440,166)
\thicklines
\multiput(0,14)(4,-16){2}{\line(3,1){300}}
\multiput(0,14)(60,12){8}{\color{blue}{\line(5,1){20}}}
\multiput(0,38)(60,12){8}{\color{blue}{\line(5,1){20}}}
\thinlines
\put(90,42){\circle*{6}}
\put(110,42){\circle*{6}}
\put(130,42){\circle*{6}}
......
......@@ -4,7 +4,7 @@
%%Pages: 1
%%DocumentData: Clean7Bit
%%LanguageLevel: 2
%%BoundingBox: 16 574 528 817
%%BoundingBox: 16 574 528 777
%%EndComments
%%BeginProlog
save
......
\begin{picture}(720,68)(0,-8)
\put(-4,36){\scriptsize $(A,B)$}
\put(-4,30){\vector(1,0){48}}
\put(48,0){\framebox(112,60)}
\put(48,32){\makebox(112,20){Initial}}
\put(48,8){\makebox(112,20){detection}}
\put(172,36){\scriptsize $\mathcal{B}$}
\put(160,30){\vector(1,0){44}}
\multiput(204,30)(56,18){2}{\line(3,-1){56}}
\multiput(204,30)(56,-18){2}{\line(3,1){56}}
\put(200,0){\makebox(120,56){\small Valid ?}}
\put(266,-4){\scriptsize $\emptyset$}
\put(260,12){\vector(0,-1){20}}
\put(318,36){\scriptsize $(C,\vec{D})$}
\put(316,30){\vector(1,0){56}}
\put(372,0){\framebox(152,60)}
\put(372,32){\makebox(152,20){Fine tracking}}
\put(372,8){\makebox(152,20){\small (ADS \& CAT)}}
\put(540,36){\scriptsize $\mathcal{B}'$}
\put(524,30){\vector(1,0){48}}
\multiput(572,30)(56,18){2}{\line(3,-1){56}}
\multiput(572,30)(56,-18){2}{\line(3,1){56}}
\put(568,0){\makebox(120,56){\small Accept ?}}
\put(634,-4){\scriptsize $\emptyset$}
\put(628,12){\vector(0,-1){20}}
\put(700,36){\scriptsize $\mathcal{B}'$}
\put(684,30){\vector(1,0){44}}
\begin{picture}(770,102)(-10,-22)
\put(0,36){\scriptsize $(A,B)$}
\put(-4,30){\vector(1,0){58}}
\put(58,0){\framebox(152,60)}
\put(58,32){\makebox(152,20){Initial}}
\put(58,8){\makebox(152,20){detection}}
\put(222,36){\scriptsize $\mathcal{B}$}
\put(210,30){\vector(1,0){44}}
\multiput(254,30)(60,30){2}{\line(2,-1){60}}
\multiput(254,30)(60,-30){2}{\line(2,1){60}}
\put(254,0){\makebox(120,60){\small Valid ?}}
\put(320,-18){\scriptsize $\emptyset$}
\put(314,0){\vector(0,-1){24}}
\put(376,36){\scriptsize $(C,\vec{D})$}
\put(372,30){\vector(1,0){56}}
\put(430,0){\framebox(152,60)}
\put(430,32){\makebox(152,20){Fine tracking}}
\put(430,8){\makebox(152,20){\small (ADS \& CAT)}}
\put(598,36){\scriptsize $\mathcal{B}'$}
\put(582,30){\vector(1,0){48}}
\multiput(630,30)(60,30){2}{\line(2,-1){60}}
\multiput(630,30)(60,-30){2}{\line(2,1){60}}
\put(630,-2){\makebox(120,60){\small Accept ?}}
\put(696,-18){\scriptsize $\emptyset$}
\put(690,0){\vector(0,-1){24}}
\put(766,36){\scriptsize $\mathcal{B}'$}
\put(750,30){\vector(1,0){44}}
\end{picture}
......@@ -191,17 +191,17 @@ Thick Line Segment Detection with Fast Directional Tracking \\
two new concepts :
\begin{itemize}
\item {\bf Adaptive directional scan (ADS)}: ensures as long
as necessary tracking in a once;
as possible tracking of the detected line;
\item {\bf Control of assigned thickness (CAT)}: captures
line thickness as soon as possible, then prevents
outliers insertion. \\
\end{itemize}
\item Estimated thickness that reflects output line quality
(sharpness, scattering, ...). \\
\item Complete unsupervised detection of all lines in the image.
\item Unsupervised detection of most lines in the image.
\end{itemize}
}
\begin{picture}(5,6)(0,0) \end{picture}
\begin{picture}(5,4)(0,0) \end{picture}
}
\end{minipage}
} &
......@@ -216,8 +216,8 @@ Thick Line Segment Detection with Fast Directional Tracking \\
\fbox{
\begin{minipage}{0.64\textwidth}
{\flushleft
\section*{Underlying discrete geometry notions}
\begin{minipage}{0.6\textwidth}
\section*{Underlying discrete geometry notions}
\begin{itemize}
\item {\bf Digital straight line (DSL)} $\mathcal{L}(a,b,c,\nu)$,
with $(a,b,c,\nu) \in \mathbb{Z}^4$:
......@@ -235,7 +235,8 @@ Thick Line Segment Detection with Fast Directional Tracking \\
of a thick digital straight line $\mathcal{D}$, called the
{\bf scan strip}, into scans $S_i$, each of them being a
segment of a naive line $\mathcal{N}_i$, called a
{\bf scan line}, orthogonal to $\mathcal{D}$.
{\bf scan line}, orthogonal to $\mathcal{D}$. \\
\begin{picture}(1,45)(0,0) \end{picture}
\end{itemize}
\end{minipage}
\begin{minipage}{0.05\textwidth}
......@@ -244,11 +245,11 @@ Thick Line Segment Detection with Fast Directional Tracking \\
\begin{minipage}{0.32\textwidth}
\input{Illust/bswidth3} \\
\includegraphics[width=0.95\textwidth]{./Illust/scanstrip.eps}
\begin{picture}(1,1)(0,0)
\put(-200,100){\color{white}\circle*{32}}
\put(-210,90){\makebox(20,20){$S_0$}}
\end{picture}
\includegraphics[width=0.95\textwidth]{./Illust/scanstrip.eps}
\end{minipage}
}
\end{minipage}
......@@ -259,7 +260,7 @@ Thick Line Segment Detection with Fast Directional Tracking \\
% ADAPTIVE SCANS
%-------------------------------------------------------------------------------
\vskip 1cm
\vskip 0.5cm
\noindent
\begin{tabular}{lcr}
\fbox{
......@@ -296,22 +297,25 @@ Thick Line Segment Detection with Fast Directional Tracking \\
\fbox{
\begin{minipage}{0.56\textwidth}
\section*{Adaptive Directional Scan (ADS)}
\begin{itemize}
\item[$\Rightarrow$]
Control of the scan strip based \\
on observed line position $C_{i-1}$, \\
direction $\vec{D}_{i-1}$ and thickness $\mu_{i-1}$.
\begin{picture}(1,1)(-80,0)
\put(20,30){\makebox(1,1)[l]{
$ADS = \left\{
S_i = \mathcal{D}_i \cap \mathcal{N}_i \cap \mathcal{I}
\left| \begin{array}{l}
\vec{V}(\mathcal{N}_i) \cdot \vec{V}(\mathcal{D}_0) = 0 \\
\wedge~ h(\mathcal{N}_i)
= h(\mathcal{N}_{i-1}) + p(\mathcal{D}_0) \\
\wedge~ \mathcal{D}_{i} = \mathcal{D}^{C_{i-1},
\vec{D}_{i-1}, \mu_{i-1}}, i > \lambda
\end{array} \right.
\right\}$}}
\end{picture} \\
\begin{picture}(1,1)(-80,0)
\put(20,34){\makebox(1,1)[l]{
$ADS = \left\{
S_i = \mathcal{D}_i \cap \mathcal{N}_i \cap \mathcal{I}
\left| \begin{array}{l}
\vec{V}(\mathcal{N}_i) \cdot \vec{V}(\mathcal{D}_0) = 0 \\
\wedge~ h(\mathcal{N}_i)
= h(\mathcal{N}_{i-1}) + p(\mathcal{D}_0) \\
\wedge~ \mathcal{D}_{i} = \mathcal{D}^{C_{i-1},
\vec{D}_{i-1}, \mu_{i-1}}, i > \lambda
\end{array} \right.
\right\}$}}
\end{picture} \\
\end{itemize}
\begin{tabular}{ccccc}
\includegraphics[width=0.24\textwidth]{Illust/escape1.eps} &
......@@ -331,35 +335,37 @@ Thick Line Segment Detection with Fast Directional Tracking \\
\end{picture}
\end{tabular} \\
\section*{Control of Assigned Thickness (CAT)}
Adjust $\varepsilon$ to detected BS thickness \\
after $\tau$ steps without $\mu$ growth.
\begin{picture}(1,1)(-180,0)
\put(-80,40){\makebox(1,1)[l]{
$\varepsilon = \mu_{i+\tau} + \frac{\textstyle 1}{\textstyle 2}$}}
\put(448.5,70){\circle*{10}}
\put(443,85){\vector(-1,0){70}}
\put(454,85){\vector(1,0){70}}
{\color{VertSombre}
\multiput(368.5,70)(10,0){8}{\circle*{10}}
\multiput(458.5,70)(10,0){8}{\circle*{10}}
}
{\color{BleuSombre}
\multiput(200,60)(10,0){10}{\circle*{10}}
\multiput(300,70)(10,0){6}{\circle*{10}}
\put(530,70){\circle*{10}}
\multiput(540,80)(10,0){10}{\circle*{10}}
}
\multiput(355,50)(170,0){2}{\line(0,1){60}}
\put(355,90){\makebox(160,20){Detected}}
\thicklines
\put(54,4){\line(1,0){76}}
\put(54,4){\vector(0,1){10}}
\put(500,4){\line(1,0){40}}
\put(540,4){\vector(0,1){60}}
\thinlines
\put(75,6){\makebox(485,1){Necessary to accept possible steps}}
%\put(175,0){\framebox(485,130)}
\end{picture}
\begin{itemize}
\item[$\Rightarrow$]
Fitting of $\varepsilon$ to detected BS thickness \\
after $\tau$ steps without increase of $\mu$.
\begin{picture}(1,1)(-140,0)
\put(-80,40){\makebox(1,1)[l]{
$\varepsilon = \mu_{i+\tau} + \frac{\textstyle 1}{\textstyle 2}$}}
\put(448.5,70){\circle*{10}}
\put(443,85){\vector(-1,0){70}}
\put(454,85){\vector(1,0){70}}
{\color{VertSombre}
\multiput(368.5,70)(10,0){8}{\circle*{10}}
\multiput(458.5,70)(10,0){8}{\circle*{10}}
}
{\color{BleuSombre}
\multiput(200,60)(10,0){10}{\circle*{10}}
\multiput(300,70)(10,0){6}{\circle*{10}}
\put(530,70){\circle*{10}}
\multiput(540,80)(10,0){10}{\circle*{10}}
}
\multiput(355,50)(170,0){2}{\line(0,1){60}}
\put(355,90){\makebox(160,20){Detected}}
\thicklines
\put(84,6){\line(1,0){56}}
\put(84,6){\vector(-1,1){20}}
\thinlines
\put(145,6){\makebox(485,1){to enclose all possible directions
of detected line}}
%\put(175,0){\framebox(485,130)}
\end{picture}
\end{itemize}
\end{minipage}
}
\end{tabular}
......@@ -429,7 +435,7 @@ Thick Line Segment Detection with Fast Directional Tracking \\
from left to right border with step $\delta$; \\
At each position, runs a multiple line detection and
adds found blurred segments to list $\mathcal{L}$;
\item Repeat step 2 with a horizontal stroke.
\item Repeats step 2 with a horizontal stroke.
\end{enumerate}
\end{itemize}
\end{minipage}
......@@ -446,23 +452,20 @@ Thick Line Segment Detection with Fast Directional Tracking \\
\fbox {
\begin{minipage}{0.56\textwidth}
\section*{Comparison with other line detectors}
\begin{tabular}{ccccc}
\includegraphics[width=0.3\textwidth]{./Illust/P1020928.eps} &
\hspace{0.2cm} &
\includegraphics[width=0.3\textwidth]{./Illust/P1020928_york.eps} &
\hspace{0.2cm} &
\includegraphics[width=0.3\textwidth]{./Illust/P1020928_lsd.eps} \\
Image from York Urban Database \cite{DenisAl08} & &
Associated groundtruth (GT) lines \cite{DenisAl08} & &
\noindent
\begin{tabular}{ccc}
\includegraphics[width=0.325\textwidth]{./Illust/P1020928.eps} &
\includegraphics[width=0.325\textwidth]{./Illust/P1020928_york.eps} &
\includegraphics[width=0.325\textwidth]{./Illust/P1020928_lsd.eps} \\
Image from York Urban Database \cite{DenisAl08} &
Associated groundtruth (GT) lines \cite{DenisAl08} &
Lines detected by LSD \cite{GioiAl10} \\
\begin{picture}(10,10)(0,0) \end{picture} & & & & \\
\includegraphics[width=0.3\textwidth]{./Illust/P1020928_ed.eps} &
\hspace{0.2cm} &
\includegraphics[width=0.3\textwidth]{./Illust/P1020928_canny.eps} &
\hspace{0.2cm} &
\includegraphics[width=0.3\textwidth]{./Illust/P1020928_fbsd.eps} \\
Lines detected by ED-Lines \cite{AkinlarTopal12} & &
Lines detected by CannyLines \cite{LuAl15} & &
\begin{picture}(10,10)(0,0) \end{picture} & & \\
\includegraphics[width=0.325\textwidth]{./Illust/P1020928_ed.eps} &
\includegraphics[width=0.325\textwidth]{./Illust/P1020928_canny.eps} &
\includegraphics[width=0.325\textwidth]{./Illust/P1020928_fbsd.eps} \\
Lines detected by ED-Lines \cite{AkinlarTopal12} &
Lines detected by CannyLines \cite{LuAl15} &
Thick lines found by our detector
\end{tabular} \\
\begin{picture}(10,10)(0,0) \end{picture}
......@@ -476,7 +479,7 @@ Thick Line Segment Detection with Fast Directional Tracking \\
} &
\begin{minipage}{0.01\textwidth}
\begin{picture}(0,1)(0,0)
\put(-1260,-840){\Large
\put(-1300,-860){\Large
20$^{th}$ International Conference on Image Analysis
and Processing, Trento, Italy, September 9-13, 2019}
\end{picture}
......@@ -503,7 +506,7 @@ Thick Line Segment Detection with Fast Directional Tracking \\
\input{Illust/statsTable2}
\end{center}
\begin{picture}(10,40)(0,0) \end{picture} \\
\begin{picture}(10,76)(0,0) \end{picture} \\
{\large \bf Conclusion} \\
\hspace{1.0cm} $\Rightarrow$
Competitive performance compared to other classic detectors. \\
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment