Professional Documents
Culture Documents
Moving Vehicle Detection: Guide Project Members
Moving Vehicle Detection: Guide Project Members
1. Background estimation
BLOCK
2. block division DIVISION
4. Feature extraction,
5. SVM-based classification, FEATURE
EXTRACTION
6. Shape representation.
SVM BASED
SVM-TRAINING
CLASSIFICATION
Fig. referred from-IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, VOL. 56, NO. 1, JANUARY 2007 SHAPE
REPRESENTATION
BACKGROUND ESTIMATION
• In order to detect moving vehicles, we need to estimate the background of the scene first.
• We will propose improved adaptive background extraction algorithm based
on Kalman filtering.
• The background on the pixel p of the (n + 1)th frame can be defined as
B(n + 1, p) = B(n, p) + β(n, p) + μ(n, p).
• The input image intensity is described as I(n, p) = B(n, p) + η(n, p).
• By combining (1) with (2), we have I(n + 1, p) = B(n, p) + ω(n + 1, p).
Updated area
Sliding window
Image
Fig. referred from-IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, VOL. 56, NO. 1, JANUARY 2007
BLOCK DIVISION AND CANDIDATES
SELECTION
• The image will be divided into non-overlapped blocks, and each block has the
same size in a same image.
• We will find out the blocks with a gray-level change.
• The current image will be subtracted from the background to get the
difference image, and we compute its mean value for each block.
• These candidates include real vehicles, casting shadows, headlights, or noise.
3.FEATURE EXTRACTION
• Histogram is used for the feature extraction.
• The range of the image’s grey level is taken [0,T] where T =255.
• For difference image d{i,j} the range of its grey scale is taken between
[-T,T] or[0,2T].
• The histogram ha(r) is computed from the image d{i,j}.
• The histogram hb(r) is computed from the edge map E(i,j) of the image
d{I,j}.
• Here r is between –T<=r<=T.
ℎ𝑖 − 𝑚 (ℎ𝑖 − 𝑚)𝑡
S= 1/𝑁 σ𝑁
𝑖=0 ,here N =no. of training set.
• hi is the ith vector and (hi − m)t is the transpose of the vector of (hi − m).
• .For S ∈ R(3T +2)×(3T +2), it is easy to obtain its eigenvalues A = diag[λ1,...,λ3T +2], λ1 ≥···≥ λ3T +2 and
its eigen-vectors V = [ν1,...,ν3T +2]. Then, a new compressed vector with a dimension p can be computed
from the original vector h(r).
• gp = [ν1,...,νp] t h, when p ≤ 3T + 2.
EXTRACTED FEATURE
Fig:Parallelogram
Fig. referred from-IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, VOL. 56, NO. 1, JANUARY 2007 P1P2P3P4
Fig: White Boxes indicate Fig: Shape representation
detected parts of vehicles
Fig. referred from-IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, VOL. 56, NO. 1, JANUARY 2007
TECH REQUIREMENTS
MATLAB
LATEX
MICROSOFT POWERPOINT
PROJECT’S TIME DIVISION
S.No. Description Date