Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
2
2019 FBSD
Manage
Activity
Members
Labels
Plan
Issues
0
Issue boards
Milestones
Wiki
Code
Merge requests
0
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Package Registry
Model registry
Operate
Environments
Terraform modules
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
Kerautret Bertrand
2019 FBSD
Commits
8e89781a
Commit
8e89781a
authored
6 years ago
by
even
Browse files
Options
Downloads
Patches
Plain Diff
Article: ADS def generalized
parent
357da3cd
No related branches found
No related tags found
No related merge requests found
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
Article/biblio.bib
+1
-1
1 addition, 1 deletion
Article/biblio.bib
Article/method.tex
+24
-15
24 additions, 15 deletions
Article/method.tex
with
25 additions
and
16 deletions
Article/biblio.bib
+
1
−
1
View file @
8e89781a
...
...
@@ -11,7 +11,7 @@
title
=
{Blurred segments in gray level images for
interactive line extraction}
,
author
=
{Kerautret, Bertrand and Even, Philippe}
,
booktitle
=
{Proc. of Int. Workshop on Com
puter
Image Analysis}
}
,
booktitle
=
{Proc. of Int. Workshop on Com
binatorial
Image Analysis}
,
series
=
{LNCS}
,
volume
=
{5852}
,
optpublisher
=
{Springer}
,
...
...
This diff is collapsed.
Click to expand it.
Article/method.tex
+
24
−
15
View file @
8e89781a
...
...
@@ -116,9 +116,9 @@ thus producing a useless computational cost.
Here the proposed solution is to dynamically align the scan direction to
the blurred segment one all along the expansion stage.
At each iteration
$
i
$
, the scan strip is
updated using
the direction
of the
blurred segment computed at previous iteration
$
i
-
1
$
.
The
adaptive directional scan
$
ADS
$
is
then
defined by
:
At each iteration
$
i
$
, the scan strip is
aligned on
the direction
of the
blurred segment
$
\mathcal
{
B
}_{
i
-
1
}$
computed at previous iteration
$
i
-
1
$
.
More generally, an
adaptive directional scan
$
ADS
$
is defined by:
\begin{equation}
%S_i = \mathcal{D}_{i-1} \cap \mathcal{N}_i
ADS =
\left\{
...
...
@@ -126,14 +126,23 @@ S_i = \mathcal{D}_i \cap \mathcal{N}_i \cap \mathcal{I}
\left
|
\begin{array}
{
l
}
\delta
(
\mathcal
{
N
}_
i) = -
\delta
^{
-1
}
(
\mathcal
{
D
}_
0)
\\
\wedge
~ h
_
0(
\mathcal
{
N
}_
i) = h
_
0(
\mathcal
{
N
}_{
i-1
}
) + p(
\mathcal
{
D
}
)
\\
\wedge
~
\mathcal
{
D
}_{
i
}
= D (
\mathcal
{
B
}_{
i-1
}
,
\varepsilon
+ k), i > 1
\wedge
~
\mathcal
{
D
}_{
i
}
=
\mathcal
{
D
}
(C
_{
i-1
}
,
\vec
{
D
}_{
i-1
}
, w
_{
i-1
}
), i > 1
%\wedge~ \mathcal{D}_{i} = D (\mathcal{B}_{i-1},\varepsilon + k), i > 1
\end{array}
\right
.
\right\}
\end{equation}
where
$
D
(
\mathcal
{
B
}_
i,w
)
$
is the scan strip aligned to the
detected segment at iteration
$
i
$
with width
$
w
$
.
In practice, the scan width is set a little greater than the assigned
width
$
\varepsilon
$
(
$
k
$
is a constant arbitrarily set to 4).
The last clause expresses the update of the scan bounds at iteration
$
i
$
.
%where $D (\mathcal{B}_i,w)$ is the scan strip aligned to the
%detected segment at iteration $i$ with width $w$.
%In practice, the scan width is set a little greater than the assigned
%width $\varepsilon$ ($k$ is a constant arbitrarily set to 4).
where
$
C
_{
i
-
1
}$
,
$
\vec
{
D
}_{
i
-
1
}$
and
$
w
_{
i
-
1
}$
are a position, a director
vector and a width observed at iteration
$
i
-
1
$
.
In the scope of the present detector,
$
C
_{
i
-
1
}$
is the intersection of
the input selection and the medial axis of
$
\mathcal
{
B
}_{
i
-
1
}$
,
$
\vec
{
D
}_{
i
-
1
}$
the support vector of the narrowest digital straight line
that contains
$
\mathcal
{
B
}_{
i
-
1
}$
,
and
$
w
_{
i
-
1
}$
a value slightly greater than the minimal width of
$
\mathcal
{
B
}_{
i
-
1
}$
.
So the last clause expresses the update of the scan bounds at iteration
$
i
$
.
Compared to static directional scans, the scan strip moves while
scan lines remain fixed.
This behavior ensures a complete detection of the blurred segment even
...
...
@@ -145,15 +154,15 @@ when the orientation is badly estimated (\RefFig{fig:escape} c).
\includegraphics
[width=0.48\textwidth]
{
Fig
_
notions/escapeFirst
_
zoom.png
}
&
\includegraphics
[width=0.48\textwidth]
{
Fig
_
notions/escapeSecond
_
zoom.png
}
\\
\multicolumn
{
2
}{
c
}{
\includegraphics
[width=0.
9
8\textwidth]
{
Fig
_
notions/escapeThird
_
zoom.png
}}
\includegraphics
[width=0.
7
8\textwidth]
{
Fig
_
notions/escapeThird
_
zoom.png
}}
\begin{picture}
(1,1)(0,0)
{
\color
{
dwhite
}{
\put
(-260,1
34
.5)
{
\circle*
{
8
}}
\put
(-86,1
34
.5)
{
\circle*
{
8
}}
\put
(-260,1
08
.5)
{
\circle*
{
8
}}
\put
(-86,1
08
.5)
{
\circle*
{
8
}}
\put
(-172,7.5)
{
\circle*
{
8
}}
}}
\put
(-263,1
32
)
{
a
}
\put
(-89,1
32
)
{
b
}
\put
(-263,1
06
)
{
a
}
\put
(-89,1
06
)
{
b
}
\put
(-175,5)
{
c
}
\end{picture}
\end{tabular}
...
...
@@ -195,7 +204,7 @@ $\lambda$ iterations ($\mu_{i+\lambda} = \mu_i$), it is set to a much
stricter value able to circumscribe the possible interpretations of the
segment, that take into account the digitization margins:
\begin{equation}
\varepsilon
=
\mu
_{
i+
\lambda
}
+
1/2
\varepsilon
=
\mu
_{
i+
\lambda
}
+
\frac
{
\textstyle
1
}{
\textstyle
2
}
\end{equation}
This strategy aims at preventing the incorporation of spurious outliers in
further parts of the segment.
...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment