Chen, Liu - 2012 - Detection and Segmentation of Occluded Vehicles Based On Skeleton Features-Annotated
Chen, Liu - 2012 - Detection and Segmentation of Occluded Vehicles Based On Skeleton Features-Annotated
This Research Project was fully sponsored by {The Fundamental Research Funds for the Central Universities} with grant number { HEUCFZ1102 }.
Authorized licensed use limited to: Central Scientific Instruments Organisation. Downloaded on November 25,2020 at 08:59:04 UTC from IEEE Xplore. Restrictions apply.
Image frame monitoring systems remains to be solved in the following
method.
Preprocessing
Detecting occluded vehicles Segmentation points Figure 2. (a)Original image. (b)foreground mask from background
subtraction. (c)foreground mask from enhanced preprocessing algorithm
proposed in this paperˊ
1056
1038
Authorized licensed use limited to: Central Scientific Instruments Organisation. Downloaded on November 25,2020 at 08:59:04 UTC from IEEE Xplore. Restrictions apply.
D. Segment vehicles in one blob
This section describes the segmentation of vehicles in one
blob. The main idea presented in this section is finding
segmentation points based on each vehicle’s effective skeleton
nodes in the blob, and then finding the segmentation lines
based on the concave spot.
Now we obtain the segmentation points of the blob. From
the result of detection, we have known that there are N
th
vehicles in the blob and the j vehicle’s effective skeleton
k
nodes have obtained in the V j . Let’s assume that the
j 1
th
segmentation point between the j th vehicle and the
Figure 4. The skeleton features of various blobs. (a)single vehicle in the vehicle is a0 j , then we have N 1 segmentation points.
blobˊ(b)two occluded vehicles in the blobˊ(c)three vehicles occluded in the
blobˊ Let’s denote the coordinates of segmentation point a0 j as:
j 1
th
effective skeleton nodes in the blob. Assuming that coordinates of effective skeleton nodes in the vehicle.
Ms , ..., M s be similar a line, where
j 1 j Figure 6 shows two examples of segmentation points. The
s [ s0 , s1 ,..., sN ] , s0 1 and s N L . Then we have known left image of Figure 6 shows the segmentation point with two
that and the blob has N vehicles. Each vehicle’s effective vehicles occluded in the blob, and the right image of Figure 6
skeleton nodes are shows two segmentation points in the blob which contains
three occluded vehicles.
k
Vj Mi ( s j 1 i s j ,1 k s j s j 1 1,1 j N ) (1)
1057
1039
Authorized licensed use limited to: Central Scientific Instruments Organisation. Downloaded on November 25,2020 at 08:59:04 UTC from IEEE Xplore. Restrictions apply.
xd [ xd1 , xd 2 ,..., xd P ] and yd [ yd1 , yd 2 ,..., yd P ] . Let these two traffic videos differ by camera placement, field of
veiw and agle changes.we also can see that some vehicles in
Du {Du1 ,..., DuQ } and Dd {Dd1 ,..., Dd P } represent the adjacent lanes merge with each other due to shadow or angle,
distance from segmentation point a0 to the upper boundary and thus the system segment the occluded vehicles into single
one which is labeled by a green contours. Note that we
Bu and the lower boundary Bd , repectively. Therefore, Du successfully find and segmente merged vehicles in the
and Dd can be calculated by following frames, and the results appear to have good accuracy.
2 2
Dui ( xui xa ) ( yui ya ) (3)
0 0
2 2
Dd j ( xd j xa ) ( yd j ya ) (4)
0 0
a2 ( xd s , yd s ) (6)
Frame #1103 Frame #1126
Connecting a1 and a2 we can get the segmentation line.
Figure 8. Segmentation results from traffic1.avi
Figure 7 shows the result of segmentation of vehicles in one
blob. The right image of figure 7 has two vehicles in the blob
and the left image has three vehicles. The segmentation lines
can segment the occluded vehicles accurately and the result is
satisfactory.
Frame #124 Frame #175
1058
1040
Authorized licensed use limited to: Central Scientific Instruments Organisation. Downloaded on November 25,2020 at 08:59:04 UTC from IEEE Xplore. Restrictions apply.
The total accuracy means the final rate of detecting each IEEE Trans. Intelligent Transportation Systems, vol.5, no.3, pp.129-141,
vehicle after segmentation which is quite high(95.7% for Sept. 2004.
traffic1.avi and 88.0% for traffic2.avi). [6] R. A. Kirsch, “Computer determination of the constituent structure of
biological images,” J. Computers in Biomedical Research, vol. 4, no. 1,
1971.
TABLE I. EVALUATION ON DETECTION AND SEGMENTATION [7] S. Loncaric, “A Survey of shape analysis techniques,” J. Pattern
Recognition, vol. 31, no. 8, pp. 983-1001, Aug. 1998.
Traffic1 Traffic2 [8] J. L. Pfaltz and A. Rosenfeld, “Computer representation of planar
Frames 1886 378 regions by their skeletons,” J. Communications of ACM, vlo. 10, no. 2,
pp. 119-122, Feb. 1967.
Vehicles 3702 1532
V. CONCLUSION
In this paper, we propose a new method to segment
occluded vehicles based on skeleton analysis in order to detect
every individual vehicle in the foreground. our method fist
detects the number of merged vehicles in one blob and finds
the segmentation points based on the effective skeleton nodes,
and then segment the blob according to the concave spot.
Experimental results show that our approach can effectively
segment occluded vehicles. compared to the related methods,
our method is effective and not complex without requiring a
fixed size vehicle model and special region to initialize each
vehicle individually, since the skeleton features are affected by
noise easily, the detection rate need to be improved. we plan to
address the problem in our future work.
VI. ACKNOWLEDGMENT
This Research Project was fully sponsored by {The Funda
mental Research Funds for the Central Universities} with grant
number { HEUCFZ1102 }.
REFERENCES
[1] Wei Fang, Yong Zhao, Yule Yuan, and Kai Liu, “Real-time Multiple
Vehicles Tracking with Occlusion Handling,” IEEE Conf. Image and
Graphics, China: Shenzhen, August 2011, pp. 667-672.
[2] D. Beymer, P. Mclauchlan, B. Coifman, and J. Malik, ”A real time
computer vision system for measuring traffic parameters,” in Proc, IEEE
Conf. Computer Vision and Pattern Recognition, 1997, pp. 495-501.
[3] Goo Jun, J. K. Aggarwal, and Muhittin Gokmen, “Tracking and
Segmentation of Highway Vehicles in Cluttered and Crowded Scenes,”
IEEE Workshop on Applications of Computer Vision, January 2008,
pp.1-6.
[4] Xuefeng Song and Ram Nevatia, ” Detection and Tracking of Moving
Vehicles in Crowded Scenes,” IEEE Workshop on Motion and Video
Computing, Feb. 2007, pp.4.
[5] C.C.C. Pang, W. W. L. Lam, and N. H. C. Yung, “A novel method for
resolving vehicle occlusion in a monocular traffic-image sequence,”
1059
1041
Authorized licensed use limited to: Central Scientific Instruments Organisation. Downloaded on November 25,2020 at 08:59:04 UTC from IEEE Xplore. Restrictions apply.