<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>On road defects detection and classication</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Thu Huong Nguyen</string-name>
          <email>thuhuongyb@gmail.com</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Aleksei Zhukov</string-name>
          <email>zhukovalex13@gmail.com</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>The Long Nguyen</string-name>
          <email>thelongit88@gmail.com</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Irkutsk State Technical University</institution>
          ,
          <addr-line>Irkutsk</addr-line>
          ,
          <country country="RU">Russia</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Irkutsk State University</institution>
          ,
          <addr-line>Irkutsk</addr-line>
          ,
          <country country="RU">Russia</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>The road pavement condition is a ected by various impacts such as trucks, deicing reagents, base erosion, etc. After some time on the road surface occur defects. Engineers are commonly used to collect pavement surface distress data, during periodic road surveys, but it takes a lot of time and manpower. In this paper, we present our automatic defects detection and classi cation on road pavement method. We suggest the novel approach to detect the di erent types of defects such as rupture of the road edge, potholes, subsidence depressions. Images of road pavement have been preprocessed to noise lter and smooth, then classi ed two class - defects/ non defects, next step to process with defects class. We propose three main steps in our approach. First step is to detect defect position (ROI). In the second step, defect is described by its features. The last step is to classify defect each using these di erent defect features such as Chain Code Histogram, Hu-Moments, size of defect region(width and length, area) and histogram of image. In our approach the following algorithms have been used: Markov Random Fields for image segmentation, Random Forests algorithm for data classi cation. Data collection on real roads, real-time processing and comparison with other algorithms, analyzes the advantages and disadvantages of each methods.</p>
      </abstract>
      <kwd-group>
        <kwd>Feature extraction</kwd>
        <kwd>defect pavement</kwd>
        <kwd>defects detection</kwd>
        <kwd>Markov random elds</kwd>
        <kwd>Graph cut</kwd>
        <kwd>Random Forests</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>For eective management of the road networks, one needs accurate and up to
date information about road pavement defects. Thousands of kilometers of road
pavement need to be inspected each year. Earlier, road defects information was
obtained manually by human inspectors. But such manual methods are very slow
and uncomfortable for inspectors and road users. In the last years, several
automated inspecting techniques were implemented. Many of these state-of-the-art
technologies involve machine vision and machine learning method. The objective
of this article is to contribute to this eld.</p>
      <p>
        Defect detection problem becomes especially dicult for noisy surfaces.[
        <xref ref-type="bibr" rid="ref13">13</xref>
        ]
There are many dierent types of texture can be encountered on the road. In
addition, texture depends on current zones of the image due to dierent regions.
Moreover, texture can have big aggregate size. Due to these reasons it can be
dicult to distinguish crack and part with extraordinary texture.
      </p>
      <p>Road pavement defects exist in many forms such as: rupture of the road edge,
cracks (grid cracking, large crack), potholes, subsidence depressions. Each form
of road pavement has got certain features, which are not the same, help us to
distinguish them. If we only consider the simple features such as: shape
descriptors, region descriptors (length, width, area) the data is unclear and dicult
to apply defects road pavement recognition. An image can be considered as a
mosaic of dierent texture regions, and the image features associated with these
regions can be used for recognition. The purpose of this paper is to study the use
of combination of dierent types of features, in particular, textural. The article
is organized as follows. First we provide brief overview of related work. Then we
describe defect pavement detection method and improve quality of image
segmentation by Markov random eld. Finally, we present data classication based
on Random Forest algorithm and conclusions.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Related Work</title>
      <p>
        Several researchers have considered the use of such texture features for pattern
retrieval [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ], [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ]. Texture analysis algorithms can use: Markov Random Fields
[
        <xref ref-type="bibr" rid="ref1">1</xref>
        ] and Random Forests [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ], Support vector machine [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ], algorithm with ltering
techniques such as the wavelet transform [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ], [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ]. And texture features
extraction have been used in several image analysis applications including texture
classication and segmentation [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ], image recognition [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ], [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ], image
registration, and motion tracking [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ]. A good starting point can be found in [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] which
reviews the techniques applied for the development of automatic pavement
distress detection and classication system. They also propose a novel approach
according to the following major steps: region based on image enhancement, to
correct nonuniform background illumination and a skeleton analysis algorithm to
classify pavement surface distress types. A multi- scale approach using Markov
Random Fields for crack detection is presented in[
        <xref ref-type="bibr" rid="ref20">20</xref>
        ]. Cracks are enhanced
using a Gaussian function and then processed by a 2D matched lter to detect
cracks. Another approach, based on a non sub-sampled contour-let transform
for pavement distress crack detection, is proposed in [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ] but few experimental
result are provided. There are many dierent approaches for road pavement
defects detection. One of the simplest approach is performed by analysis of the
histograms using articial neural networks (ANN). In [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] authors proposed a
presented a neural network based technique for the classication of segments of
road images into cracks and normal images. The density and histogram features
are extracted. The features are passed to a neural network for the
classication of images into images with and without cracks. Once images are classied
into cracks and non-cracks, they are passed to another neural network for the
classication of a crack type after segmentation. Graphical model widely used
for segmentation, in [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] authors employed Markov graphical model to highlight
defects that maximizes the similarity with elementary wavelets and Gaussian-E
models. In [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] authors suggested to combine methods of mathematical
morphology and Fourier transform to generate features which have been classied using
morphological transformed image, texture and Fourier signatures based on
classier AdaBoost [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ]. In [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ] authors proposed two novel methods for road lane
marking and road surface artifacts detection. These algorithms are developed for
video-based road registration and monitoring system, which is car-mounted
complex for data gathering and analysis of road surface. Detection is performed on
rectied images of road surface, constructed from video sequences from driving
vehicle. A new method of road lane marking detection is based on
machinelearning approach. The algorithm applies over segmentation method to images
and then classify the regions using classier cascades. In [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ] Lempert, Sidorov
and Zhukov presented an approach to the problem of prioritization work on
repairing the pavement with limited resources, which is to use a combination of
methods for identication and classication of defects on the basis of statistical
analysis and machine learning (Random Forests) with original methods for
solving the innite-dimensional optimization (optical - geometrical analogy). The
whole process is tested both on a textural recognition task based on the
VisTex image database and on road images collected by a dedicated road imaging
system.
3
      </p>
      <p>Defects Detection and Classication Method on Road
Pavement
Our goal is nd the most ecient method using combination of dierent kind of
features (Histogram, CCH - Histogram chain code, Moments-hull, shape of
features) and machine learning algorithms (MRF- Markov random elds, Random
forest method).
3.1</p>
      <p>Feature Extraction
We propose to preprocess images before the feature extraction. First we apply
noise ltering using Gaussian lter and convert to gray scale images. On the next
step we perform image segmentation. We propose divide the image into separate
regions. Then we separate pixel defects to detected a connected region. We use
morphological method to detect pixels corresponding to defects and to remove
small regions which are considered as noise. We consider the following defects.
Block crack: Interconnected cracks forming a series of blocks approximately
rectangular in shape, commonly distributed over the full pavement. Attributes of
block crack defect are: Predominant crack width ( mm), predominant cell width
(mm), area aected ( m2).</p>
      <p>Longitudinal Cracks: Unconnected crack running longitudinally along the
pavement. Attributes of Longitudinal Cracks defect are Crack width ( mm), Crack
length (m), Crack spacing ( mm), Area aected ( m2).</p>
      <p>Potholes: Irregularly shaped holes of various sizes in the pavement. Attributes
of Potholes defect are depth of potholes ( mm) and area of pothole ( m2).
From the analysis of the attributes of each defect, we selected the following
features:
Hu-moments: The most notable are Hu-Moments which can be used to describe,
characterize, and quantify the shape of an object in an image. Hu-Moments are
normally extracted from the shape of an object in an image. By describing the
shape of an object, we are able to extract a shape feature vector (i.e. a list of
numbers) to represent the shape of the object. We can then compare two feature
vectors using a similarity metric or distance function to determine how ’similar’
the shapes are.</p>
      <p>
        Chain code histogram : The chain code histogram (CCH) is meant to group
together objects that look similar to a human observer[
        <xref ref-type="bibr" rid="ref22">22</xref>
        ]. It is not meant for
exact detection and classication tasks. The CCH is calculated from the chain
code presentation of a contour.
      </p>
      <p>
        The Freeman chain code [
        <xref ref-type="bibr" rid="ref23">23</xref>
        ] is a compact way to represent a contour of an
object. The chain code is an ordered sequence of n links fci; i = 1; 2; ::; ng, where ci
is a vector connecting neighboring contour pixels. The directions of ci are coded
with integer values k = 0; 1; :::; K 1 in a counterclockwise sense starting from
the direction of the positive x axis. The number of directions K takes integer
values2M+1 where M is a positive integer. The chain codes where K &gt; 8 are
called generalized chain codes [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ].
      </p>
      <p>The calculation of the chain code histogram is fast and simple. The CCH is a
discrete function:
p(k) = nk=n; k = 0; 1; :::; K 1;
where nk is the number of chain code values k in a chain code, and n is the
number of links in a chain code. Beside we consider also size of defect region
(width and length, area) and histogram of image.
3.2</p>
      <p>Construction of Map of Defects
To automatically label regions defect/non defect, a pattern recognition system
operating over a simple feature space is proposed. The feature space is
multidimensional, in this problem we build 4 dimensional, being constructed using
regions local statistics, computed for normalized and saturated images. The rst
features is the mean value of all pixel intensities in a region. The second is chain
code histogram, third is Hu-moment used to describe, characterize, and quantify
the shape of an object in an image. Fourth is size of defect region (width and
length, area) and histogram of image.</p>
      <p>The rst aim is to split the image database into two subsets: the training images
set, used to train classiers with manually labeled samples(images regions)
containing defect pixels. The testing image set, the remaining images are supposed
to be automatically processed by program for defect pavement detection and
defect pavement types classication.</p>
      <p>Defect pavement detection, where image region are labeled as containing
defect pixels or not, and defect pavement type classication, where Block crack,
Longitudinal Cracks, Potholes labels are assigned to each detected defect
pavement. For defect pavement detection, an initial setup is required where
operator selects images used to determine an optimum set of detection parameters
accounting for pixel-by-pixel gray scale variation as related to defect pavement
contrast, brightness, and surface conditions. During this setup phase, the
program provides visual feedback of the detection results in the form of defect maps
traced over the underlying images of control pavements.</p>
      <p>These defect maps provide instant feedback on the eciency of the
parameters. Through an iterative process, the optimal detection parameters are
selected for each control pavement. Once the settings are selected, our program
is programmed to automatically process the pavement images to detect defects
pavement. For each defect, the length, width, and orientation are computed and
saved. An example is a digital defect map as shown in Fig.1a demonstrates
defect map corresponding to images shown on Fig.1b. To improve quality of image</p>
      <p>These segments are called sites and have a predened orientation of 0, 45,
90 or 135 degrees. The separation between both cases is done with parameter
k 2 (0; 1). Our goal will be to segment an image by constructing a graph such
that the minimal cut of this graph will cut all the edges connecting the pixels of
dierent objects with each other.</p>
      <sec id="sec-2-1">
        <title>1.Start with an arbitrary labeling f</title>
        <p>2.Set success := 0;
3.for each pair of labels D; N L do
Find f^ = argminE(f ) among f within one D
if E(f^) &lt; E(f ) then
set f := f^;
success := 1;
N swap of f ;
end
end
4.if success = 1 then</p>
        <p>goto 2;
end
5.Return f</p>
      </sec>
      <sec id="sec-2-2">
        <title>Algorithm 1: Steps of Graph cut method</title>
        <p>
          We applied ecient graph based method to nd the optimal D(Defect)-N(Not
defect) as shown in Fig.3 swap or D - expansion given a labeling f . We use graph
cuts to eciently nd f^[
          <xref ref-type="bibr" rid="ref27">27</xref>
          ],[
          <xref ref-type="bibr" rid="ref26">26</xref>
          ]. Let us briey outline the approach we used.
Let G = hV; Ei be a weighted graph with two distinguished verticals called the
terminals. A cutC 2 E is a set of edges such that the terminals are separated
in the induced graph G(C) = hV; E Ci. In addition, no proper subset of C
separates the terminals in G(C). The cost of the cut C, denoted jCj, equals the
sum of its edge weights. A graph-based approach makes use of ecient
solutions of the maxow/mincut problem between source and sink nodes in directed
graphs. To take advantage of this we generate an s-t-graph as follows: The set
of nodes is equal to the set of pixels in the image. Every pixel is connected with
its d-neighborhood (d = 4; 8). The minimum cut problem is to nd the cheapest
cut among all cuts separating the terminals. Minimum cuts can be eciently
found by standard combinatorial algorithms with dierent low-order
polynomial complexities[
          <xref ref-type="bibr" rid="ref29">29</xref>
          ]. Our experimental results have been obtained using a new
max-ow algorithm that has the best speed on our graphs over many modern
algorithms[
          <xref ref-type="bibr" rid="ref30">30</xref>
          ]. The running time is nearly linear in practice. Some results of
segmentation of classes defect road pavement are shown in Fig.4
3.3
        </p>
        <p>
          Defect on Road Pavement Classication
This section describes the classication based on unsupervised learning method
approach(Fig.5): Random Forest[
          <xref ref-type="bibr" rid="ref4">4</xref>
          ]. A random forest algorithm takes the
decision tree concept further by producing a large number of decision trees. The
approach rst takes a random sample of the data and identies a key set of
features to grow each decision tree. These decision trees then have their Out-Of-Bag
error determined (error rate of the model) and then the collection of decision
trees are compared to nd the joint set of variables that produce the strongest
classication model. All Database of training images features compose a pattern
vector feature x, representing a sample of the random variable X, taking values
on a sample space X. For each element xi of pattern vector x, one possible class
        </p>
        <p>Load model classification of</p>
        <p>machine learning
Classification based on
RandomForest algorithm
Return type of defect road
pavement
End</p>
        <p>Begin</p>
        <p>Load road pavement image</p>
        <p>database
Preprocessing image
Features extraction</p>
        <p>Create features vector
Fig. 5. Defect of pavement classi cation ow-chart.
yi is assigned, where Y is the class set, yi 2 Y . The training set is:
T = (x1; y1) ::: (xn; yn) : xi 2 R2; yi 2 fc1; c2:::; cng
Where n is the number of points of the pattern vector x.</p>
        <p>
          The Random Forest classier was built using the package Random Forest
4.516 for the R statistical environment [
          <xref ref-type="bibr" rid="ref31">31</xref>
          ] to classify feature vectors as defect or
non-defect.The training set consists of 500 images (200 of class ’defect’ and 300
of class ’non-defect’. In 200 images of class defect included 150 images(50 Block
images, 50 Longitudinal images, 50 Pothole images) for training process and 50
images for testing process. In 300 images of class non-defect included 200 for
training process and 100 images for testing process. Our dataset images were
builded by Center for Telecommunications and Multimedia, INESC TEC,
Portugal. Beside we use own our dataset, which is collected by camera (Canon D100
16 mega pixel). Images are captured in conventional daylight condition, distance
from camera to surface of road is 1m-1.2m.
        </p>
        <p>
          Imbalanced data follows the idea of cost sensitive learning make random
forest more suitable for learning. Class weights are an essential tuning parameter
to achieve desired performance. In the tree induction procedure, class weights
are used to weight the Gini criterion for nding splits. In the terminal nodes
of each tree, class weights are again taken into consideration. We introduce the
concept[
          <xref ref-type="bibr" rid="ref28">28</xref>
          ]: True Positive T P is classied correctly as positive, True Negative
- T N is classied correctly as negative, False Positive - F P is classied wrongly
as positive, False Negative F N is classied wrongly as negative. For Random
Forest algorithm, there is always a tradeo between true positive rate and true
negative rate and the same applies for recall and precision.
        </p>
        <p>True nagative rate = T NT+NF P , True Positive rate = T PT+PF N , Precision = T PT+PF P
The classier was trained on pavements road dataset using Chain code histogram
- CCH, Hu moments, size of defect for each variant. We also used method
Boosting(GBTs) to classify this dataset and to compare results from two classication
methods. The main dierence between these two algorithms is the order in which
each component tree is trained.</p>
        <p>The classier was built using the parameters
and depth = (2; 5).</p>
        <p>In table 2 shows the eect of increasing the number of trees in the ensemble. For
both, increasing trees require more time to learn but also provide better results
in terms of Mean Squared Error (MSE) is calculated as follows:
ntree = (50; 100) and mtry = 2</p>
        <p>n
M SE = 1 X (f (xi)
n
i=1
yi)2</p>
        <p>Where n is the number of test examples, f (xi) the classier’s probabilistic
output on xi and yi are actual labels.</p>
        <p>Random Forests are fast to train, but they often require deep trees. Random
Forests do not overt as easily, but algorithm’s test error plateaus. Our
experiments show that more trees are always better with diminishing returns. Deeper
trees are almost always better subject to requiring more trees for similar
performance. The above two points are directly a result of the bias-variance trade
o. Deeper trees reduces the bias; more trees reduces the variance. There are
several ways to control how deep our trees are (limit the maximum depth, limit
the number of nodes, limit the number of objects required to split, stop splitting
if the split does not suciently improve the t, ...). Most of the time, it is
recommended to prune (limit the depth of) the trees if we are dealing with noisy
data. Finally, we can use our fully developed trees to compute performance of
shorter trees as these are a subset of the fully developed ones.
4</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Conclusions</title>
      <p>In this article we suggested the novel approach for road pavements defects
automatic detection and classication. A simple boosting method is used to train the
classier and the two sets (one for each road) make it possible to achieve results
which demonstrates the robustness of the implemented method and algorithm
for pavement crack detection based on Markov Random Fields. This method is
based on the construction of an irregular lattice derived from the original image.
The lattice is composed only by straight line segments. Firstly a local linear
detection and an irregular lattice construction is done in order to highlight linear
features locally.</p>
      <p>We also propose to use to Graph cut method, which improve quality of image
segmentation. From this we can detection part of pavement defect - non defect.
The classication algorithm - Random Forest was able to correctly classify all
the images contained in the two rst sets. In the test set simulating the real
environment the achieved classication results were 95,5% which are very good. The
authors are grateful to the attention and guidance of Prof. Dr. D. N. Sidorov.
Authors are thankful to Center for Telecommunications and Multimedia, INESC
TEC, Portugal for providing the dataset.
ŁŁ
Ł ,</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Charles</surname>
            <given-names>A Bouman</given-names>
          </string-name>
          , Ken Sauer, Suhail Saquib.:
          <article-title>Markov random elds and stochastic image models</article-title>
          ,
          <source>IEEE International Conference on Image Processing</source>
          (
          <year>1995</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Alan</surname>
            <given-names>C.</given-names>
          </string-name>
          <string-name>
            <surname>Bovik</surname>
          </string-name>
          , Marianna Clark, Wilson S. Geisler.:
          <article-title>Multichannel texture analysis using localized spatial lters</article-title>
          ,
          <source>Pattern Analysis and Machine Intelligence</source>
          , IEEE Transactions,
          <year>Vis</year>
          .
          <volume>12</volume>
          (
          <issue>1</issue>
          ), pp.
          <fpage>55</fpage>
          <lpage>73</lpage>
          (
          <year>1990</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <given-names>Justin</given-names>
            <surname>Bray</surname>
          </string-name>
          , Brijesh Verma,
          <string-name>
            <given-names>Xue</given-names>
            <surname>Li</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Wade</given-names>
            <surname>He</surname>
          </string-name>
          .
          <article-title>: A neural network based technique for automatic classi cation of road cracks, Neural Networks</article-title>
          , IJCNN'06, International Joint Conference on, IEEE, pp.
          <fpage>907</fpage>
          -
          <lpage>912</lpage>
          (
          <year>2006</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <given-names>Leo</given-names>
            <surname>Breiman</surname>
          </string-name>
          .:
          <article-title>Random forests, Machine learning</article-title>
          ,
          <source>Vis</source>
          .
          <volume>45</volume>
          (
          <issue>1</issue>
          ), pp.
          <fpage>5</fpage>
          -
          <lpage>32</lpage>
          (
          <year>2001</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <given-names>Sylvie</given-names>
            <surname>Chambon</surname>
          </string-name>
          , Christian Gourraud, Jean Marc Moliard, Philippe Nicolle.:
          <article-title>Road crack extraction with adapted ltering and markov model-based segmentation introduction and validation</article-title>
          ,
          <source>International Joint Conference on Computer Vision Theory and Applications</source>
          , VISAPP (
          <year>2010</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <given-names>Aurelien</given-names>
            <surname>Cord</surname>
          </string-name>
          and
          <string-name>
            <given-names>Sylvie</given-names>
            <surname>Chambon</surname>
          </string-name>
          .:
          <article-title>Automatic road defect detection by textural pattern recognition based on AdaBoost, Computer-Aided Civil</article-title>
          and Infrastructure Engineering, Vis.
          <volume>27</volume>
          (
          <issue>4</issue>
          ), pp.
          <fpage>244</fpage>
          -
          <lpage>259</lpage>
          (
          <year>2012</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <given-names>Corinna</given-names>
            <surname>Cortes</surname>
          </string-name>
          , Vladimir Vapnik.:
          <article-title>Support-vector networks, Machine learning</article-title>
          ,
          <source>Vis</source>
          .
          <volume>20</volume>
          (
          <issue>3</issue>
          ), pp.
          <fpage>273</fpage>
          -
          <lpage>297</lpage>
          (
          <year>1995</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Chen</surname>
            <given-names>H</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Miyojim</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Automatic pavement distress detection system</article-title>
          ,
          <source>Journal of information Sciences</source>
          , Vol.
          <volume>108</volume>
          , pp.
          <fpage>219</fpage>
          -
          <lpage>240</lpage>
          (
          <year>1998</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <given-names>Yoav</given-names>
            <surname>Freund</surname>
          </string-name>
          , Robert E Schapire.
          <article-title>: A desicion theoretic generalization of on-line learning and an application to boosting, Computational learning theory</article-title>
          , Springer, pp.
          <fpage>23</fpage>
          <lpage>37</lpage>
          (
          <year>1995</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Volker</surname>
            <given-names>Kruger</given-names>
          </string-name>
          , Gerald Sommer.:
          <article-title>Gabor wavelet networks for e cient head pose estimation, Image and vision computing</article-title>
          ,
          <source>Vis</source>
          .
          <volume>20</volume>
          (
          <issue>9</issue>
          ), pp.
          <fpage>665</fpage>
          <lpage>672</lpage>
          , (
          <year>2002</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11. ¸ . ., Ł ˜.˝., ˘ Œ . ´.: ˛
          <article-title>Æ ı Œ Ł Ł ÆŁº ßı ª aeº Ł ı ª Ł ª Ł aeŁ "</article-title>
          ˛`˛` ¯˝˝ ¯ ˇ˛ ˝˛´˚¨ ¨ -¯ ¯˝¨ ˙ ˜ ˇ- ´¸¯˝¨
          <string-name>
            <surname>" (GSSCP-2014) ˆ º</surname>
            <given-names>ŁŒ</given-names>
          </string-name>
          , ˜Ł aeŒ , pp.
          <fpage>114</fpage>
          -
          <lpage>118</lpage>
          ,
          <fpage>26</fpage>
          -
          <lpage>30</lpage>
          ae Æ 2014 ª.
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12. ˚ ßº ., Œ ., ˚
          <article-title>Ł ł Œ ´º</article-title>
          ., łŒ º., ` Ł ˛º., ˚ łŁ .:
          <article-title>ºª Ł ß Œ Ł Ł ŒŁ Ł Œ ª Œ ß Ł</article-title>
          , GraphiCon, pp.
          <fpage>206</fpage>
          -
          <lpage>212</lpage>
          , (
          <year>2008</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <given-names>Hosin</given-names>
            <surname>Lee</surname>
          </string-name>
          .:
          <article-title>Application of machine vision techniques for the evaluation of highway pavements in unstructured environments</article-title>
          , Advanced Robotics, Robots in Unstructured Environments,
          <volume>91</volume>
          ICAR, Fifth International Conference on, IEEE, pp.
          <fpage>1425</fpage>
          -
          <lpage>1428</lpage>
          (
          <year>1991</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14. Tai Sing Lee.:
          <article-title>Image representation using 2d gabor wavelets</article-title>
          ,
          <source>Pattern Analysis and Machine Intelligence</source>
          , IEEE Transactions on,
          <source>Vis</source>
          .
          <volume>18</volume>
          (
          <issue>10</issue>
          ), pp.
          <fpage>959</fpage>
          -
          <lpage>971</lpage>
          (
          <year>1996</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Bangalore S Manjunath</surname>
          </string-name>
          , Wei-Ying Ma.:
          <article-title>Texture features for browsing and retrieval of image data</article-title>
          .
          <source>Pattern Analysis and Machine Intelligence</source>
          , IEEE Transactions,
          <year>Vis</year>
          .
          <volume>18</volume>
          (
          <issue>8</issue>
          ), pp.
          <fpage>837</fpage>
          -
          <lpage>842</lpage>
          (
          <year>1996</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16. BS Manjunath, Chandra Shekhar, Rama Chellappa.
          <article-title>: A new approach to image feature detection with applications</article-title>
          .
          <source>Pattern Recognition</source>
          ,
          <year>Vis</year>
          .
          <volume>29</volume>
          (
          <issue>4</issue>
          ), pp.
          <fpage>627</fpage>
          -
          <lpage>640</lpage>
          (
          <year>1996</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Jianchang</surname>
            <given-names>Mao</given-names>
          </string-name>
          ,
          <article-title>Anil K Jain.: Texture classi cation and segmentation using multiresolution simultaneous autoregressive models, Pattern recognition</article-title>
          ,
          <source>Vis</source>
          .
          <volume>25</volume>
          (
          <issue>2</issue>
          ), pp.
          <fpage>173</fpage>
          -
          <lpage>188</lpage>
          (
          <year>1992</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Peggy</surname>
            <given-names>Subirats</given-names>
          </string-name>
          , Jean Dumoulin, Vincent Legeay, Dominique Barba.:
          <article-title>Automation of pavement surface crack detection using the continuous wavelet transform, Image Processing</article-title>
          , IEEE International Conference on, pp.
          <fpage>3037</fpage>
          -
          <lpage>3040</lpage>
          (
          <year>2006</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <given-names>Laurenz</given-names>
            <surname>Wiskott</surname>
          </string-name>
          ,
          <string-name>
            <surname>J-M Fellous</surname>
            ,
            <given-names>N</given-names>
          </string-name>
          <string-name>
            <surname>Kuiger</surname>
          </string-name>
          , Christoph Von Der Malsburg.:
          <article-title>Face recognition by elastic bunch graph matching</article-title>
          ,
          <source>Pattern Analysis and Machine Intelligence</source>
          , IEEE Transactions on,
          <source>Vis</source>
          .
          <volume>19</volume>
          (
          <issue>7</issue>
          ), pp.
          <fpage>775</fpage>
          -
          <lpage>779</lpage>
          (
          <year>1997</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <surname>Chambon</surname>
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Subirats</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          <string-name>
            <surname>Dumoulin</surname>
          </string-name>
          ,J.:
          <article-title>Introduction of a wavelet transform based on 2D matched lter in a Markov random elds for ne structure extraction: application on road crack detection</article-title>
          ,
          <source>in Proceedings of IST/SPIE Electronic Imaging, Image Processing, Machine Vision</source>
          Application II, San Jose, USA.
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21.
          <string-name>
            <surname>Ma</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zhao</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          <string-name>
            <surname>Hou</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Niu</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          <string-name>
            <surname>Pan</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          :
          <article-title>Novel approach to pavement cracking automatic detection based on segment extanding</article-title>
          ,
          <source>in International Symposium on Knowledge Acquisition and Modeling. KAM'08</source>
          , pp.
          <fpage>610</fpage>
          -
          <lpage>614</lpage>
          (
          <year>2008</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22.
          <string-name>
            <surname>Jukka</surname>
            <given-names>Iivarinen</given-names>
          </string-name>
          , Ari Visa.:
          <article-title>Shape recognition of irregular objects</article-title>
          , In David P. Casasent, editor,
          <source>Intelligent Robots and Computer</source>
          Vision XV: Algorithms, Techniques,
          <string-name>
            <given-names>Active</given-names>
            <surname>Vision</surname>
          </string-name>
          , and Materials Handling,
          <source>Proc. SPIE 2904</source>
          , pp.
          <fpage>25</fpage>
          -
          <lpage>32</lpage>
          (
          <year>1996</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          23.
          <string-name>
            <given-names>Herbert</given-names>
            <surname>Freeman</surname>
          </string-name>
          .:
          <article-title>Computer processing of line-drawing images</article-title>
          ,
          <source>Computing Surveys, Vis</source>
          .
          <volume>6</volume>
          (
          <issue>1</issue>
          ), pp.
          <fpage>57</fpage>
          -
          <lpage>97</lpage>
          (
          <year>1974</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          24. H.
          <string-name>
            <surname>Freeman</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Saghri</surname>
          </string-name>
          .:
          <article-title>Generalized chain codes for planar curves</article-title>
          ,
          <source>In Proceedings of the 4th International Joint Conference on Pattern Recognition</source>
          , pp.
          <fpage>701</fpage>
          -
          <lpage>703</lpage>
          (
          <year>1978</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          25.
          <string-name>
            <surname>Philippe</surname>
            <given-names>Delagnes</given-names>
          </string-name>
          , Dominique Barba.
          <article-title>: A Markov Random Field for rectilinear structure extraction in pavement distress image analysis</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          26.
          <string-name>
            <given-names>V.</given-names>
            <surname>Kolmogorov</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Zabih</surname>
          </string-name>
          .:
          <article-title>Computing visual correspondence with occlusions via graph cuts</article-title>
          ,
          <source>In International Conference on Computer Vision</source>
          , vol.
          <volume>2</volume>
          , pp.
          <fpage>508</fpage>
          <lpage>515</lpage>
          (
          <year>2001</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          27.
          <string-name>
            <surname>Boykov</surname>
          </string-name>
          , Vekslers,Zabih,:
          <article-title>Fast approximate energy minimization via Graph Cuts</article-title>
          ,
          <source>IEEE PAMI</source>
          , vol.
          <volume>23</volume>
          , no.
          <issue>11</issue>
          , pp.
          <fpage>1222</fpage>
          -
          <lpage>1239</lpage>
          (
          <year>2001</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          28.
          <string-name>
            <surname>Kubat</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Matwin</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Addressing the curse of imbalanced data sets: One-sided sampling</article-title>
          .
          <source>In Proceedings of the 14th International conference on Machine Learning</source>
          , (pp.
          <fpage>179</fpage>
          <lpage>186</lpage>
          ).(
          <year>1997</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          29.
          <string-name>
            <surname>Ravindra</surname>
            <given-names>K.</given-names>
          </string-name>
          <string-name>
            <surname>Ahuja</surname>
          </string-name>
          , Thomas L. Magnanti,
          <string-name>
            <surname>James</surname>
            <given-names>B.</given-names>
          </string-name>
          <string-name>
            <surname>Orlin</surname>
          </string-name>
          .:
          <article-title>Network Flows: Theory, Algorithms, and</article-title>
          <string-name>
            <given-names>Applications. Prentice</given-names>
            <surname>Hall</surname>
          </string-name>
          (
          <year>1993</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          30.
          <string-name>
            <surname>Yuri</surname>
            <given-names>Boykov</given-names>
          </string-name>
          , Vladimir Kolmogorov.:
          <article-title>An experimental comparison of mincut/max ow algorithms for energy minimization in vision</article-title>
          .
          <source>In International Workshop on Energy Minimization Methods in Computer Vision and Pattern Recognition (EMMCVPR)</source>
          , Springer-Verlag, no.
          <issue>2134</issue>
          , pp.
          <fpage>359</fpage>
          <lpage>374</lpage>
          (
          <year>2001</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref31">
        <mixed-citation>31. https://www.r-project.org/</mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>