Abstract
This paper presents a moving object tracker for monitoring system which
can be used in a smart city. Kernel density estimation (KDE) algorithm has been used
for representing a background model, while a minimum distance between the current
image and the background has been used to extract the foreground. Also, morphological
operations are carried out to remove the noise regions and to filter out ambiguous areas.
The performance has been evaluated by determining the true, false, and miss detections
of an object area. The optimal results have been obtained by adjusting the
morphological operation sequence to be (close > thicken) combination by which the
true-hits are 14 out of 16 while miss-number is 2 and zero false-hits, While, the
percentage hit ratio was 87.5% (14 out of 16). Also, the salt noise introduction in video
reduces the hit number from 14 to 11 when it increases from zero to 0.5 percent of the
total frame pixels. The accepted absolute error ratio (in morphological properties of the
matched object) is kept at 0.05 for all tests. The implementation has been built by using
a combination of two platforms, ISE 14.6(2013) and Matlab(2013a) platforms, to
avoid the size weakness of XC3S700A-FPGA board.
can be used in a smart city. Kernel density estimation (KDE) algorithm has been used
for representing a background model, while a minimum distance between the current
image and the background has been used to extract the foreground. Also, morphological
operations are carried out to remove the noise regions and to filter out ambiguous areas.
The performance has been evaluated by determining the true, false, and miss detections
of an object area. The optimal results have been obtained by adjusting the
morphological operation sequence to be (close > thicken) combination by which the
true-hits are 14 out of 16 while miss-number is 2 and zero false-hits, While, the
percentage hit ratio was 87.5% (14 out of 16). Also, the salt noise introduction in video
reduces the hit number from 14 to 11 when it increases from zero to 0.5 percent of the
total frame pixels. The accepted absolute error ratio (in morphological properties of the
matched object) is kept at 0.05 for all tests. The implementation has been built by using
a combination of two platforms, ISE 14.6(2013) and Matlab(2013a) platforms, to
avoid the size weakness of XC3S700A-FPGA board.
Keywords
Image Processing.
Morphological Operation
Object tracking
Smart city