1.2 Previous Work
In (Merusi et al., 2010), an algorithm for trying to es-
timate the degree of bitumen coverage by using image
analysis has been developed. In the proposed method,
a cyan-colored background for easy segmentation of
the background has been used. To avoid sparkles
and reflections in the image a cyan-colored truncated
cone, with the camera in one of the bases, is used. To
classify pixels either as stones or bitumen, a princi-
pal component analysis was implemented. Using the
first component the images were thresholded and pix-
els below the threshold were classified as bitumen.
A more advanced method for estimating the de-
gree of bitumen coverage was suggested by (Well-
ner et al., 2011). To avoid reflections in the bitu-
men surface, the stones are put in a crystallization
dish where they were covered with distilled water. A
plastic cylinder were put around the aggregates and
illuminated from outside to ensure diffuse lightening
to prevent shadows to occur. A probability based seg-
mentation method was used for segmenting the im-
ages. To train parameters in the classifier, reference
images on the background, the raw aggregates and ag-
gregates completely covered in bitumen were used.
Both these methods rely on a difference in appear-
ance between the aggregates and bitumen. In this pa-
per we focus on the more difficult problem when the
color of the stones are very similar to the color of bi-
tumen.
Concerning segmentation there is a vast literature
describing several different segmentation methods.
The first methods were based on thresholding and re-
gion growing techniques. Also methods from math-
ematical morphology were frequently used (opening,
closing, etc.) in order to smoothen out the contours.
The starting point of modern segmentation methods,
based on variational formulations, was the introduc-
tion of active contours, so called snakes, see (Kass
et al., 1987).
A development of active contours to more general
level-sets was done by Osher and Sethian in (Osher
and Sethian, 1988) and (Osher and Fedkiw, 2003).
The main advantage of the level-set representation
is the flexibility to change topology and improved
numerical methods. A faster version of level-sets,
so called fast marching, was presented in (Sethian,
1996).
Another approach to segmentation based on vari-
ational methods is the so called area based methods.
The pioneering work, the Chan-Vese method, is based
on the Mumford-Shah functional, see (Chan and Vese,
2001). Yet, the main drawback of those methods is
the existence of local minima due to non-convexity of
the energy functionals. Minimizing those functionals
by gradient descent methods makes the initialization
critical. A number of methods have been proposed
to find global minima such as (Appleton and Talbot,
2006; Chan et al., 2006).
A new development into discrete methods, based
on graph-theory, is the so called graph-cut meth-
ods, introduced by Boykov, Kolmogorov and others,
(Boykov and Kolmogorov, 2001; Boykov and Kol-
mogorov, 2004; Kolmogorov and Zabih, 2004). The
main advantage of these methods is that they can
guarantee that the solution reaches the global mini-
mum and they are usually very fast.
2 METHODS FOR ESTIMATING
THE DEGREE OF BITUMEN
COVERAGE
A problem when trying to take images of stones cov-
ered in bitumen is that we often get specular reflec-
tions in the bitumen. The idea in this paper is to in-
stead of trying to avoid the specular reflections we try
to use it for segmenting the images. For that reason
we want to take several images, typically 20-30, with
light from all possible directions. In practice it turns
up to be more practical to place stones on a turntable
which we turned a bit between images than to place a
high number of light sources around the scene.
Our system for analyzing the images then consists
of three parts. First we have to register the images
to each other. After registration we segment the fore-
ground, stones, from the background using all images.
Last, for the pixels classified as foreground we esti-
mate the degree of bitumen coverage by using a prob-
ability based classification method.
2.1 Experimental Setup
The setup used to take images can be seen in Figure 2.
In the setup we have one camera, one light source and
one turntable. The camera is placed straight above the
turntable and facing downwards, looking at the stones
from above. Beside the camera we have a light source
that illuminates the stones from one direction. By
turning the turntable we get light from many more di-
rections. To easier segment the stones from the back-
ground we use a blue background on the turntable.
Figure 3 shows some examples of images that we
get from our setup, these stones are completely cov-
ered in bitumen.
VISAPP2013-InternationalConferenceonComputerVisionTheoryandApplications
334