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

Answers: last points

parent 8d8b01b4
No related branches found
No related tags found
No related merge requests found
...@@ -317,3 +317,16 @@ in urban imagery}, ...@@ -317,3 +317,16 @@ in urban imagery},
optdoi = {10.1109/CVPR.2009.5206872}, optdoi = {10.1109/CVPR.2009.5206872},
optpublisher = {ACM} optpublisher = {ACM}
} }
@inproceedings{AlmazanAl17,
author = {Almaz\`an, Emilio J. and Tal, Ron and Qian, Yiming
and Elder, James H.},
title = {{MCMLSD}: a dynamic programming approach to line segment detection},
booktitle = {IEEE International Conference
on Computer Vision and Pattern Recognition},
year = {2017},
optmonth = {July},
optlocation = {Honolulu, Hawaii},
pages = {2031--2039}
}
...@@ -4,7 +4,8 @@ ...@@ -4,7 +4,8 @@
In the experimental stage, the proposed approach is validated through In the experimental stage, the proposed approach is validated through
comparisons with other recent line detectors: LSD \cite{GioiAl10}, comparisons with other recent line detectors: LSD \cite{GioiAl10},
ED-Lines \cite{AkinlarTopal12} and CannyLines \cite{LuAl15}. ED-Lines \cite{AkinlarTopal12} and CannyLines \cite{LuAl15},
\modifRev {also written in C-like language and without any parameter settings}.
Only LSD provides a thickness value Only LSD provides a thickness value
based on the width of regions with same gradient direction. based on the width of regions with same gradient direction.
This information does not match the line sharpness or scattering quality This information does not match the line sharpness or scattering quality
...@@ -31,9 +32,11 @@ matched input segment is measured. ...@@ -31,9 +32,11 @@ matched input segment is measured.
Results in \RefTab{tab:synth} show that the new concepts afford Results in \RefTab{tab:synth} show that the new concepts afford
improved thickness and angle measurements, better precision improved thickness and angle measurements, better precision
with a smaller amount of false detections, and that they help to find with a smaller amount of false detections, and that they help to find
most of the input segments. %most of the input segments.
Other experiments, also available at the {\it GitHub} repository, confirm most of input segments.
these improvements. %Other experiments, also available at the {\it GitHub} repository, confirm
%these improvements.
\modifRev{More details can be found at the {\it GitHub} repository.}
\begin{table} \begin{table}
\centering \centering
......
...@@ -6,13 +6,14 @@ Straight lines are commonly used as visual features for many image analysis ...@@ -6,13 +6,14 @@ Straight lines are commonly used as visual features for many image analysis
processes. processes.
In particular in man-made environments, they are a suitable alternative In particular in man-made environments, they are a suitable alternative
to points for camera orientation \cite{DenisAl08,XuAl17}, 3D reconstruction to points for camera orientation \cite{DenisAl08,XuAl17}, 3D reconstruction
\cite{ParkAl15,ZaheerAl18} %\cite{ParkAl15,ZaheerAl18}
\modifRev{\cite{ParkAl15}}
or also simultaneous localization and mapping or also simultaneous localization and mapping
\cite{HiroseSaito12,RuifangAl17}. \cite{HiroseSaito12,RuifangAl17}.
Therefore, straight line detection is always an active research topic Therefore, straight line detection is always an active research topic
centered on the quest of still faster, more accurate or more robust-to-noise centered on the quest of still faster, more accurate or more robust-to-noise
methods \cite{AkinlarTopal12,GioiAl10,LuAl15,MatasAl00}. methods \modifRev{\cite{AkinlarTopal12,AlmazanAl17,GioiAl10,LuAl15,MatasAl00}}.
Most of the times, they rely on the extraction of an edge map based Most of the times, they rely on the extraction of an edge map based
on gradient magnitude. Gradient orientation is often used to discriminate on gradient magnitude. Gradient orientation is often used to discriminate
candidates and thus provide better efficiency. candidates and thus provide better efficiency.
......
...@@ -199,6 +199,8 @@ In supervised context, the user draws an input stroke across the specific ...@@ -199,6 +199,8 @@ In supervised context, the user draws an input stroke across the specific
edge that he wants to extract from the image. edge that he wants to extract from the image.
The detection method previously described is continuously run during mouse The detection method previously described is continuously run during mouse
dragging and the output blurred segment is displayed on-the-fly. dragging and the output blurred segment is displayed on-the-fly.
\modifRev{More details about supervised mode are available
in \cite{KerautretEven09}.}
An option, called {\it multi-detection} (Algorithm 1), allows the An option, called {\it multi-detection} (Algorithm 1), allows the
detection of all the segments crossed by the input stroke $AB$. detection of all the segments crossed by the input stroke $AB$.
......
...@@ -93,13 +93,15 @@ for comparisons, this method has several ranking level parameters which could ...@@ -93,13 +93,15 @@ for comparisons, this method has several ranking level parameters which could
largely influence achieved results. largely influence achieved results.
Moreover, the code is written in Matlab. To ensure a fair comparison of time Moreover, the code is written in Matlab. To ensure a fair comparison of time
performance, it would require a complete re-programming in C-like language, performance, it would require a complete re-programming in C-like language,
that could produce possible rewritting bias. that could produce possible rewritting bias. \\
We briefly mention it at the beginning of section 4.
\begin{todo} \begin{todo}
Ajouter la publi dans l'etat de l'art et un laius dans la partie expe Done.
pour dire qu'il n'est pas immediat de se comparer avec, et qu'on ne retient Par contre pour que \c ca rentre adns les 11 pages, j'ai du sabrer la fin
que les m\'ethodes les plus proches en terme d'architecture. du paragraphe au dessus du tableau 1. \\
DETAIL : voir si le protocole de comparaison propos\'e peut \^etre pris DETAIL : v\'erifier s'il y a lieu de prendre en compte le protocole de
en compte dans la r\'eponse. comparaison propos\'e dans ce papier. Auquel cas, il faut peut-\^etre
aussi r\'epondre \`a ce sujet.
\end{todo} \end{todo}
\end{answer} \end{answer}
...@@ -156,10 +158,11 @@ We guess that such ground truth would closely depend on application ...@@ -156,10 +158,11 @@ We guess that such ground truth would closely depend on application
requirements. requirements.
Thus, we rather concentrate here on the automatic detection novelties, Thus, we rather concentrate here on the automatic detection novelties,
assuming that achieved performance on all segments also impact the manual assuming that achieved performance on all segments also impact the manual
detection of one or several line segments. detection of one or several line segments. \\
A sentence was added at the end of first paragraph of section 3.5 to refer
to the former paper for more details on the supervised mode.
\begin{todo} \begin{todo}
V\'eriier que dans la partie supervis\'ee, on ne pr\'esente rien de Done.
sp\'ecifique, sinon, peut-\^etre qq chose \`enlever pour gagner de la place.
\end{todo} \end{todo}
\end{answer} \end{answer}
......
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