Skip to content
Snippets Groups Projects
intro.tex 4.69 KiB
Newer Older
even's avatar
even committed
\section{Introduction}

even's avatar
even committed
\label{sec:intro}

even's avatar
even committed
\subsection{Motivations}

Straight edge detection is a preliminary step of many image analysis
even's avatar
even committed
processes. Therefore it is always an active research topic centered on
the quest of still faster, more accurate or more robust-to-noise methods
\cite{MatasAl00,GioiAl10,AkinlarTopal12,LuAl15}.
However they seldom provide an exploitable measure of the output edge
quality, based on intrinsic properties such as sharpness, connectivity
or scattering.
%Some information may sometimes be drawn from their specific context,
%for example through an analysis of the peak in a Hough transform accumulator.
even's avatar
even committed

even's avatar
even committed
Digital geometry is a recent research domain where new mathematical definitions
of quite classical geometric objects, such as lines or circles, are introduced
to better fit to the discrete nature of most of todays data to process.
In particular, the notion of blurred segment \cite{DebledAl05,Buzer07} was
introduced to cope with the image noise or other sources of imperfections
from the real world by the mean of a width parameter.
Efficient algorithms were designed to recognize these digital objects in
binary images.
The present work aims at designing a flexible tool to detect blurred segments
even's avatar
even committed
with optimal width and orientation in gray-level images for as well
supervised as unsupervised contexts.
User-friendly solutions are sought, with ideally no parameter to set,
even's avatar
even committed
or at least quite few values with intuitive meaning to an end user.

even's avatar
even committed
\subsection{Previous work}
even's avatar
even committed

In a former paper \cite{KerautretEven09}, an efficient tool to detect
blurred segments of fixed width in gray-level images was already introduced.
even's avatar
even committed
It is based on a first rough detection in a local area
even's avatar
even committed
of the image either defined by the user in supervised context or blindly
explored in automatic mode. The goal is to disclose the presence of an edge.
Therefore, a simple test as the gradient maximal value is performed.

In case of success, refinement steps are run through an exploration of
the image in the direction of the detected edge.
even's avatar
even committed
In order to prevent local disturbances such as the presence of a sharper
edge nearby, all the local gradient maxima are successively tested
untill a correct candidate with an acceptable gradient orientation is found.

Only the gradient information is processed as it provides a good information
on the image dynamics, and hence the presence of edges.
Trials to also use the intensity signal were made through costly correlation
even's avatar
even committed
techniques, but they were mostly successful for detecting objects with
stable appearance such as metallic pipes \cite{AubryAl17}.
even's avatar
even committed

even's avatar
even committed
Despite of good performances obtained compared to other methods from the
literature, several drawbacks remain.
First, the blurred segment width is not measured, but initially set by the
user to meet the application requirements, so that no quality information
can be derived from the computed segment.
Moreover, the blurred segment hull is left free to shift sidewards, or worst,
to rotate around a thin edge in the image, and the produced orientation
even's avatar
even committed
value can be largely biased.
even's avatar
even committed

even's avatar
even committed
Then, two refinement steps are systematically run to cope with most of the
tested data, although this is useless when the first detection is successfull.
Beyond, there is no guarantee that this could treat all kinds of data.
The search direction is fixed by the support vector of the blurred segment
detected at the former step, and because the set of vectors in a bounded
discrete space is finite, there is necessarily a limit on this direction
accuracy.
It results that more steps would be necessary to process higher resolution
images.
even's avatar
even committed

even's avatar
even committed
\subsection{Main contritions}
even's avatar
even committed

even's avatar
even committed
The work presented in this paper aims at solving both former mentioned
drawbacks through two main contributions:
the concept of adaptive directional scanner designed to get some compliance
to the unpredictable orientation problem;
the control of the assigned width to the blurred segment recognition algorithm,
intended to derive more reliable information on the edge orientation and
quality.
As a side effect, these two major evolutions also led to a noticeable
improvement of the time performance of the detector.
even's avatar
even committed

even's avatar
even committed
In the next section, the main theoretical notions this work relies on are
introduced, with a specific focus on the new concept of adaptive directional
scanner.
Then the new detector workflow and its integration into both supervised and
unsupervised contexts are presented and discussed in \RefSec{sec:method}.
Experiments led to assess the expected increase of performance are decribed
in \RefSec{sec:expe}.
Finally achieved results are summarized in \RefSec{sec:conclusion},
followed by some open perspectives for future works.