Research Paper
Research Paper
Research Paper
Sidewalk area recognition algorithm make a base line data Figure 1. The Result of [1] sidewalk following using color histograms’s
for sidewalk direction recognition algorithm. In previous approach in multiple color sidewalk.
work, some papers made some approaches to this problem
but it could only worked on single color based sidewalk. It As you see Figure 1, it cannot fully detect the sidewalk area,
means that various pattern, multiple color and noise are not and Figure 1’s situation is common in South Korea and other
allow for previous work. In the case of South Korea, most of countries. This is our first problem to solve in this paper.
sidewalks are installed with multiple color and pattern. So
we need to solve this problem to use our app in various of And Sidewalk Direction recognition approach in real-time
environment and countries. front video doesn’t have related work.
2 Sidewalk Direction Recognition and
Multiple Color Sidewalk Area Recognition
3. Sidewalk Area Detection Algorithm the ROI sector. Using the ROI, we can extract the samples of
the sidewalk colors and make target color for color
Sidewalk area detection is one of the most important detection.
technique in autonomous robots. So many researcher
struggle in this problem using Color-Detection, Neural
Network, etc. However, Supervised Neural Network
methods need lots of making datas which contain the area
of sidewalk to train their model. So it is not easy thing to do.
Also Neural Network methods are not enough fast to use in
real-time mobile devices. We decide to make an useful color
detection algorithm
4-1 Sidewalk Direction Recognition calculate variance of matrix fill with data of loss functions. If
algorithm’s result are correct, its mount should be aroused.
Approach with tendency of lines
Also, we adopt linear regression method. We get implicit
derivatives of function by weighting parameter that adjusts
length factor to get minimum variance of loss function’s
result. Parameters are easily changed to improve its quality.
We coordinate the parameter to suit with input data.
Figure 10. Pair of line which was extracted from cost function.
calculate line’s reliability with tendency of image, we use 4-2 Sidewalk Direction Recognition
linear regression to reduce some trivial errors by simple
vibration of user. We use OLS(Ordinary Least Square) Approach with graph pattern
method and some RANSAC(Random Sample Consensus) to
get line’s tendency. In this process, we can get our direction Second method for recognizing direction is approach with
that can be assumed by our previous path model and know graph pattern. In this method, we will classify lines
whether our path is fit in sidewalk. according to slope of lines and watch the graph which
shows the changes of classified lines. Figure 13 shows the
process of our approach. Using all lines tendency and graph
pattern recognition are the differences between first
method and this one. Two method’s cross evaluation helps
to make more accurate classification.
Figure 11. Pair of lines which extracted from regression method in matrix
which accumulated pairs of lines.
Figure 12. Left image shows the tendency of sidewalk direction which
extracted from final result of our algorithm Figure 14. Line Classification Condition
In real-time detection, there can be some unknown Figure 15. images shows the classification result. Green lines
situation that damage our result’s reliability. So, we finally mean right and left sidewalk border lines. And purple lines
use some linear regression method in combination of mean the direction vector. Lastly, white lines means horizon
direction and confidence of each result. Adjusting this lines. We used Polar System to express lines data. Polar
method, we assure that result show the direction of frame. System contains (r,theta) values not (x1,y1,x2,y2). So we can
There are some point that accuracy and performance time classify lines more easily.
of algorithm needed to be compromised. Especially in
realtime processing, performance time must be reduced to
get meaningful result. So, there are many ways to deal with
such that problems. But, we suggested that it is better to
use simple algorithm and integrate with regression or some
method is more efficient than using complex algorithm
structure to define each frame. It is more economical and
change it’s elapsed-time more easily and suitable.
Figure 15. Left image shows the hough line detection result, Right image
shows the classification result.
Figure 16. The graph shows the changes which normal sidewalk move to right
vertical corner situation.
5. Test
If the results of ‘approach with tendency of lines’ and
‘approach with graph pattern’ are same, we make a direction
detected event. To get accuracy of our algorithm, we used
specific estimate system. First, we gave the realtime video
and print the result of sidewalk direction recognition. Second,
Figure 17. After Figure 16 situation, right curved corner situation happened. we compare the result of algorithm with the real direction
And Right Direction Vectors are rapidly increased. Figure 20 shows our the evaluate system.
When we turned right to corner, you could meet the right
curved sidewalk. Then, the size of right direction vector are
rapidly increased and the size of horizon line are decreased.
Using this basics which was formed from experience, we can
make hypothesis. In vertical corner situation, horizon lines
are increase rapidly and the same direction vector are
increase also. And if curved corner situation, direction
vector increase rapidly and be a biggest in graph. This is just
hypothesis which constructed by experience. It could be
wrong. So we should proof our hypothesis with some
experiment.
Figure 20. Algorithm evaluate system. System shows the result of algorithm
and subject input the real direction.
Figure 18. Simple formula of hypothesis which can recognize the sidewalk
graph pattern
6 Sidewalk Direction Recognition and
Multiple Color Sidewalk Area Recognition
6. Conclusion
We made sidewalk area detection algorithm and sidewalk
direction recognition algorithm. Sidewalk area detection
algorithm solve the problem which cannot detect the full area
of the sidewalk which has multiple color. And we could made
the sidewalk direction recognition algorithm for the first time.
Reference