Road Crosser Warning Signal System Using Digital Video Image Processing
Road Crosser Warning Signal System Using Digital Video Image Processing
1
Department of Computer Science and Engineering, 2Professor&Head, Department of Information Technology,
3Professor&Head, Department of computer science & engineering,
detection. Thresholding is the process of reducing the extraction. The important two methods are the use of
grey levels in the image. Many algorithms happen for difference image and kalman filtering.
thresholding. The aim of image segmentation algorithms .
is to partition the image into perceptually related areas.
Every segmentation algorithm addresses two problems,
4.1 Use Of Difference Images
the conditions for a good partition and the method for
achieving efficient partitioning . In this section, we will Some of the methods for foreground extraction are Use of
discuss recent segmentation techniques that are relevant difference images In this method we use subtraction of
to object tracking. images in order to find objects that are moving and those
that are not. The result of the detraction is viewed as
another grey image called difference image. Three types
3.1 Mean Shift Clustering of difference images are defined
As the name suggests this is the process of separating the 5. BACKGROUND EXTRACTION
foreground and background of the image. Now it is
supposed that foreground contains the objects of concern.
There are different methods used for foreground Another method that can be used in object tracking is
Background learning. This method can be used when
3
fixed cameras are used for video capturing. In this changes, and finally in the real world there is always
method, an initial exercise step is carried out before noise. Furthermore, from semantic point view, in scenes
installing the system. In the training step the system containing motion there are occlusions among the objects,
constantly records the background in order to ‘learn’ it. as well as disappearing of objects and appearing of new
Once the training is complete the system has complete (or ones. Despite the problems of pixel by pixel
almost complete) information about the background. And correspondence, it is fast to compute and is used
yet this step is slightly long, it has a very important extensively for finding matching regions. Some of the
benefit. Once we know the background, extracting the most often used matching criteria based on pixel
foreground is matter of simple image subtraction. differencing are mean absolute distance (MAD), mean
squared distance(MSD).
Object detection can be achieved by building a
representation of the scene called the background model 6.3 Exploiting The Domain Knowledge
and then finding deviations from the model for each
received frame. Any significant change in an image
region from the background model signifies a moving S. Russell and J.Weber discussed a different
object. The pixels founding the regions undergoing approach in which domain knowledge is exploited to
change are marked for further processing. Generally, a simplify object tracking . As the objects under
connected component algorithm is applied to obtain consideration are vehicles, image path can be
connected regions corresponding to the objects. This approximated by affine transformations. Since motion is
process is denoted to as the back ground subtraction. constrained to the road plane and since possible rotation
components along the normal of the plane are small the
degrees of freedom can be reduced to the extent that we
6. OBJECT TRACKING obtain a velocity equation of only a scale parameter s and
a displacement vector u(x):
The next step is to extract useful features from the
arrangement of frames. Depending on the algorithm, U(X) = S ( X – Xm ) + U0
definition of ‘feature’ can differ. Numerous approaches for
object tracking have been proposed.
Here, s is the scaling factor. When s = 0 there is no
6.1 Feature Based Method scaling. When s>0, the motion is towards the camera and
when s< 0, it is away from the camera. xm denotes the
Selecting the right features plays a critical role in the centre of the moving image region and u0 denotes its
tracking. In general, the most desirable property of a displacement between two consecutive frames. Third
visual feature is its uniqueness so that the objects can be Kalman filter is used to estimate motion parameters.
easily distinguished in the feature space. Feature
selection is closely related to the object representation.
For an example, color is used as a feature for histogram-
based appearance representations, while for contour-based 6.4 Compressed Domain Object Trackin.
representation, object edges are usually used as the
features. This tracking method uses compressed domain MPEG
video as the source. If input is compressed domain data
6.2 The Block Matching Algorithm then the system needs to spend extra time to first
uncompress the data before processing them. This
The block matching algorithm is a standard technique for further reduces system performance. Thus having
encoding motion in video sequences . It aims at detecting uncompressed input is desirable in real time system.
the motion between two images in a block-wise sense. The
blocks are usually defined by dividing the image frame
into non-overlapping square parts. Each block from the 7. Conclusions
current frame is matched into a block in the destination
frame by shifting the current block over a predeframe. At
each shift, the sum of the distances between the gray From the discussion, it can be seen that object tracking
values of the two blocks is computed the sum of the has many useful applications in the robotics and
distances between the gray values of the two blocks is computer vision fields. Several researchers have explored
computed. The shift which gives the smallest total and implemented different approaches for tracking. The
distance is considered the best match. In the ideal case, success of a particular approach depends largely on the
two matching blocks have their corresponding pixels problem domain. In other words, a method that is
exactly equal. This is rarely true because moving objects successful in robot navigation may not be equally
change their shape in respect to the observer's point of successful in automated surveillance or in traffic
view, the light reflected from objects' surface also monitoring. Further there exists a cost/performance
4
8.References