Table 1: Original linear method evaluation (Closer to 0.0
best. Closer to 100.0 worst). Threshold = 2.
Image
Evaluation
nonocc all disc
Tsukuba 94.0 93.4 85.6
Venus 99.8 99.8 97.7
Teddy 100.0 99.5 99.9
Cones 99.7 99.4 99.1
2.1 Sparse Evaluation of Steps
After getting bad scores from the LM’s final result,
we studied the sub-results from each step. As
mentioned before, LM steps 1, 2 and 3 resulted in
sparse data, but the applied EM does not evaluate
sparse results. For that reason, we defined a simple
SEM (Sparse Evaluation Method).
We were based on EM’s idea and applied a hit-
and-miss technique with a threshold value as error
tolerance. This is applied only to the sparse
correspondences found. We can obtain a percentage
value from that analysis, and such percentage
indicates the proportion of errors on each LM step.
We only considered steps 2, 3 and 4, which were
called Indexing, Continuity and Interpolation,
respectively. The result can be seen in Table 2.
Table 2: LM steps analysis (Closer to 0.0 best. Closer to
100.0 worst). Threshold = 2.
Step
Errors (%)
Teddy Tsukuba Venus Cones
Indexing 7.50 5.32 20.59 3.81
Continuity 7.87 6.08 23.05 4.99
nterpolation 11.08 6.85 25.37 9.27
As the results indicate (Table 2), each step on the
process adds more error to the final result.
Improving each step by getting lower errors or using
earlier steps (with less accumulated error) should be
done for obtaining consistent information of the
environment. Figure 5 shows the Indexing step
result.
2.2 Segment-based Step
As pointed in the previous section, the improvement
of LM results could be performed by enhancing each
individual step. For this reason, we have studied the
use of a method based on Klaus et al, 2006. We
propose to change the interpolation step for a
segment-based expansion of those found
correspondences.
ISP (Image segmentation process) is a pixel
grouping process, where two or more pixels (or even
sets of pixels) are grouped while both of them satisfy
two basic conditions: 1) they are connected spatially,
and 2) they are said to be similar by some similarity
measure. In the end of this process, we have sets of
pixels which should indicate objects (or pieces of
objects) in images.
Figure 5: Indexing Sparse results on Teddy.
We used the regions identified by the ISP as
“safe regions with fixed disparity”. The disparity
value for each region is determined by a winner-
takes-all process, where
is the number of
occurrences of a d disparity,
is an x given region
identified by the ISP and D is the set of identified
sparse correspondences of LM’s step 2.
|
∩
(
∈
)|
(1)
The process is described by Equation (1). The
disparity with most occurrences in a given region
will be assigned for that whole region.
2.3 Image Segmentation Method
The image segmentation can be achieved by using
any image segmentation algorithm. Of course, better
results would be taken with better algorithms. Our
definition of a better segmentation algorithm is that
which is able to find the proper objects boundaries in
images, but the best algorithms are usually the most
computational intense solutions. In our problem, we
intend to keep one of the main advantages of the
LM, the low cost computing.
The only way of keeping that linear computing
time is by using a linear segmentation method. For
that reason, we chose the CSC (Color Structure
Code) approach (Rehrmann and Priese, 1997). That
approach obtains robust results while processing
color images with a performance of ∙4 times
operations on the worst case. That preserves our
constraint: ().
ICINCO 2011 - 8th International Conference on Informatics in Control, Automation and Robotics
310