Full text: Proceedings (Part B3b-2)

529 
VEHICLE EXTRACTION USING HISTOGRAM AND GENETIC ALGORITHM BASED 
FUZZY IMAGE SEGMENTATION FROM HIGH RESOLUTION UAV AERIAL 
IMAGERY 
LI Yu 
Department of Geography, University of Waterloo, 602 White Cedar Ave., Waterloo, Ontario,Canada, N2V 2W2 - 
y621i@fes.uwaterloo.ca 
Commission III, WG III/5 
KEY WORDS: Vehicle Extraction, Histogram, Genetic Algorithm, Image Segmentation, Unmanned Aerial Vehicle (UAV) 
ABSTRACT: 
In this paper, an approach for extracting vehicles from UAV aerial imagery is given. The approach is based on a fuzzy segmentation 
algorithm, which combine fuzzy c-partition and genetic algorithm, and the geometric feature of vehicles for vehicle extraction. In 
this research, UAV colour imagery is examined experimentally. The results obtained demonstrate that most extracted vehicles match 
well with the original ones. From the analysis of results, it can be concluded that the proposed method is effective in both visual 
effect and positional accuracy. 
1. INTRODUCTION 
The effectiveness and usefulness of traffic management systems 
is dependent on accurately estimating the traffic flow conditions 
on traffic networks being monitored and managed. The ground 
based data are commonly available for such estimation. 
However, a limitation of the ground based methods for traffic 
data collection is that they rely on techniques that are strictly 
and spatially local in nature. For example, the cameras at fixed 
locations for traffic monitoring cannot easily observe the spatial 
progression and movement of traffic beyond the field of view 
since these camera platforms are not mobile. 
Airborne based data have the potential to significantly enhance 
the quality of traffic condition estimations due to their spatial 
scale and connectivity (Grejner-Brzezinska et al., 2007). To 
date there have been growing research activities in using of 
aerial imagery for transportation management, examples 
include the excellent summary in Kumar et al. (2001) and 
Angel et al. (2003). Most of researches examined the use of 
conventional aircrafts such as helicopter and manned light plane 
to collect aerial imagery. Unfortunately, they have a limit 
capability to acquire low cost and timely imagery. 
The use of high resolution aerial imagery acquired from 
unmanned aerial vehicle (UAV) would be attractive for 
studying, modelling, and monitoring traffic flow, since the 
UAV platform allow for the easy, cost effective and timely 
acquisition of high resolution and wide spatial coverage 
imagery unobtainable from ground based sensors. To gain 
acceptance for using UAV aerial imagery in traffic applications, 
it is necessary to demonstrate that vehicles can indeed be 
identified, extracted and classified accurately from the imagery 
and to establish a framework for data fusion with the ground 
based traffic information. 
In this light, the objective of this research is to develop vehicle 
extraction approach to demonstrate the ability to identify and 
extract vehicles from high resolution UAV imagery. This 
approach is following two stages for vehicle extraction. Firstly, 
the colour UVA aerial imagery is segmented by a proposed 
segmentation algorithm. The designed segmentation algorithm 
is based on fuzzy c-partition, in which the colour histogram is 
used for colour space analysis to obtain a proper initial estimate 
of centre positions, then genetic algorithm is employed to 
optimally cluster the colour space data point projected from an 
input colour imagery, hence optimal colour segmentation can 
be achieved. Secondly, the post-processing procedure is carried 
out on segmented image by use binary mathematical 
morphology operators to extract the outlines of vehicles. 
The paper is organized as follows. In the next section, the basic 
concepts from fuzzy c-partition colour histogram, genetic 
algorithm and colour histogram are introduced. In the third 
section, the proposed approach to vehicle extraction is 
described. The approach is applied to UAV aerial colour 
imagery in the fourth section. Conclusion about the approach is 
given in the fifth section. 
2. BACKGROUND 
2.1 Fuzzy C-Partition 
According to the fuzzy paradigm (George and Bo, 1995), fuzzy 
clustering is seen as partitioning a data space into a number of 
fuzzy sets and assigning each data point a membership to each 
cluster. Consider a vector set V formed by n vectors in L 
dimensional real number space R L , i.e., V = {Vi, ... , v„}, vy = 
(y,i, ..., Vj L ) E R l and j — 1,2, ...,«, a fuzzy c-partition on V is 
represented by the fuzzy partition matrix P = \py\, i = 1, ..., c, 
where c is the positive integer to indicate the number of the 
clusters in the partition, and p,y e [0, 1] is the fuzzy membership 
value of v 7 belonging to zth cluster and satisfy, 
= 1, for ally =1,...,« 
i=l 
(1) 
0 < Yp, < n, for all z = l,..,c 
(2) 
7=1 
Before using fuzzy c-partition to design a clustering algorithm, 
the following two issues should be solved. First one is how to
	        
Waiting...

Note to user

Dear user,

In response to current developments in the web technology used by the Goobi viewer, the software no longer supports your browser.

Please use one of the following browsers to display this page correctly.

Thank you.