SlideShare a Scribd company logo
1 of 8
Download to read offline
International Journal of Computer Science, Engineering and Information Technology (IJCSEIT), Vol. 5, No.6, December 2015
DOI: 10.5121/ijcseit.2015.5601 1
OBSERVATIONAL DISCRETE LINES FOR THE
DETECTION OF MOVING VEHICLES IN ROAD
TRAFFIC SURVEILLANCE
Odil Mamaraufov
Department of Software of IT, Tashkent University of Information Technologies,
Tashkent, Uzbekistan
ABSTRACT
The paper deals with the development of mathematical models and algorithms for video processing in
digital video surveillance systems to detect moving objects. The model and algorithm can be applied in
video surveillance systems to identify moving objects on a surveillance area. The reduction of the
calculations for the segmentation of video is considered and describes the algorithm of Observational
discrete lines for the detection and tracking of moving objects is proposed in this article.
KEYWORDS
Video surveillance system, Video analysis, Visual monitoring, Motion detection, Tracing, Observation
discrete lines
1. INTRODUCTION
This time the relevant tasks are the collection, analysis and processing of information on road
safety, safety control, traffic on city streets and highways, road accidents and their study. Also
relevant is the problem of determining the speed of traffic on motorways, registration of motor
vehicles at intersections, posts and vehicle registration, car traffic and frequent road accidents. So
important is the creation and implementation of video surveillance systems installed in roads and
intersections.
For the video surveillance system is an actual resolution of contradictions between the quality of
the generated image and hardware of existing channels of communication and data storage. In
spite of the high capacity, the modern hard disks are not sufficient for storing large amounts of
information for a long time, as it should be according to the specifications. Traditionally this
contradiction is resolved by video compression with a noticeable decrease in their quality and loss
of information. To improve the efficiency of video surveillance systems need to develop methods
for video data compression without loss of information about the object of interest for the long-
term storage and transfer in real time, high-quality images via communication channels with
limited bandwidth [1].
Video moving object leads to the appearance of two phases-phase of adaptation to the current
camera angle shooting and maintenance of objects of interest. The fixed camera shot scene with
little changing background (relative sequence) with moving objects is of great practical use in
observation systems (maintenance of vehicles, people), security systems, etc.
International Journal of Computer Science, Engineering and Information Technology (IJCSEIT), Vol. 5, No.6, December 2015
2
Analysis of video data in real time is possible, but a centralized information system Visual
monitoring of video data processing problem as the stationary camera in the network. This
problem is to reduce the amount of computation parallelization of calculations in the processing
of video images. With the decline in computing for handling road traffic CCTV video images in
real time, a method observational discrete line (ODL) for the detection of moving objects is
proposed.
2. VIDEO ANALYSIS IN VIDEO SURVEILLANCE
Processing video data in video surveillance systems is essential significance of the system. The
video information takes a lot of memory and processing support static frames.
Into the systems of video surveillance task of video analysis system the automatic acquisition of
integrated information using algorithms for intelligent processing of video stream without
operator security system. Video analysis is the development of the functions of video surveillance
systems, allowing you to reduce the amount of recorded data. System identification and pattern
recognition which has the ability to integrate with various components allows creating a
structured database of events with dual video data. The main task of video analysis is to eliminate
the human factor, minimizing the likelihood of a situation where an event may go unnoticed or
misunderstood [2].
Computer vision methods are used in transmission protocols and standards for video storage.
Recently, computer vision algorithms are used extensively in medicine.
The main stage of video analysis solution is shown in Fig. 1.
Figure 1. Process video analytics in CCTV
The video stream is characterized by a lot of information at relatively low cost of equipment. This
explains the growing popularity of video cameras as a universal measuring instrument for the
effective solution of many practical problems. Often shoot a moving vehicle (for example, the
camera is mounted on a car, helicopter or other non-stationary platform). In such situations,
image stabilization is needed. It is suitable for improving perception of the image operator and as
a preliminary step for most computer vision algorithms, designed to work with the stationary
frame.
International Journal of Computer Science, Engineering and Information Technology (IJCSEIT), Vol. 5, No.6, December 2015
3
Another important task for image processing, which is closely related to the task of stabilization
is the task of tracking the selected objects. This problem is relevant for surveillance and
monitoring, used to monitor the perimeter of police monitoring systems, etc.
Another application of computer vision algorithms - selection of moving targets. It is relevant to
the aerospace and aviation industries to monitor and control the underlying surface.
3. COMPLEXITY
An important task is to develop fast algorithms for processing large amounts of video data and
identification of a moving object in real time. Note that we will deal exclusively with digital
video data, that is, those that are stored in computer memory and processed on its software or
hardware.
At the present level of computer and video technology made possible the creation of systems that
process video sequences in real time at a level of quality, which is appropriate to pay them much
attention. In particular, the capacity of modern channels of the internet allows you to send them
on video in real time.
Video data is a sequence of bitmap images in RGB, resulting from the digital video recording
device (digital camera).
Figure 2. Model video image
Video data without sound can be represented as:
where F is a frame, T is a time registration of the frame, fฮฝ(x,y,t) is bitmap image (frame) in F, ฮฝ is
the frequency of shoot camera (C=15,25,30,60,120, ...), (x,y) are coordinates of the pixel raster, M
is the horizontal number of pixels, N is the vertical number of pixels, t is the f frame time
registration.
The volume of information available to the input of the algorithm for a second, in general, can be
calculated by the formula
R = ฮฝ โ€ข N โ€ข M โ€ข d,
International Journal of Computer Science, Engineering and Information Technology (IJCSEIT), Vol. 5, No.6, December 2015
4
where, ฮฝ is the frequency of shoot camera (Hz), M is the width of the raster, N is the height of the
raster, d is a color depth, or number of bytes per pixel, R is the total amount of information at the
input of the algorithm per second (bytes).
Let's say, the camera operates at 30 Hz, image size: 640x480 pixel resolution, color depth 3 bytes
per pixel. Total for the second algorithm has time to process 27648 KB of input data.
Let our processor running at 3 GHz, that is, does 3x109
cycles per second, so the formula
,
where is the number of CPU cycles to process one byte of data per second, is CPU
frequency (cycles per second) to process one byte of input data per second will fall an average of
144 CPU cycles. It's not so much if you also take into account that most instructions of the CISC-
processors which are practically all of the processors now manufactured by Intel and AMD,
running away is not a single cycle, and for processing raster data is also necessary read/write
operations in memory.
If, under our conditions to the input 27 648 KB of data per second, the algorithm with complexity
of order O( ) is needed 27.648 million CPU cycles to calculate, but the algorithm with
complexity of order O( 2
) is needed by about 7.64ั…1014
CPU cycles, what to several orders of
magnitude increases the permissible value.
Thus, for video analysis solution for video surveillance is reasonable to consider only algorithms
that have complexity less than O( 2
).
4. CONSTRUCTION OBSERVATIONAL DISCRETE LINES
Usually the stage stationary traffic surveillance cameras filmed the video for car traffic flow
directions. Reducing the amount of computation can be divided into two parts: the scenes flow
intensive movements and area without movements (for example, fields, offices, etc.) (Fig.1-4).
Figure.1. Original and Frame with ODL
Figure 2. Original and Frame with ODL
International Journal of Computer Science, Engineering and Information Technology (IJCSEIT), Vol. 5, No.6, December 2015
5
.
Figure 3. Original and Frame with ODL
Figure 4. Original and Frame with ODL
If the definition of a moving object by using the method of absolute inter frame is different than
the processing pixels can be represented as Figure 5.
a) b)
Figure 5. Processing and comparing pixels: a) the participation of all the pixels, and b) participation of
pixels per line.
On stage video surveillance is allocated highway and to set the vertical direction (horizontal,
curves, arcs) lines. To draw lines or curves you can use algorithms for rasterization of lines [3]
and is formed by the coordinates of each ODL. The motion detector analyzes the pixels lie
exactly these ODL. The ODL are set so that the stage of observation of the moving objects were
on a last resort in a single line [5].
5. ALGORITHM ODL FOR MOTION DETECTION
The construction of the optical flow has traditionally been viewed as the evaluation procedure
brightness-geometric changes between two adjacent frames. Motion of objects in front of a
stationary camera lead to corresponding changes in the image [4]. The apparent motion of objects
International Journal of Computer Science, Engineering and Information Technology (IJCSEIT), Vol. 5, No.6, December 2015
6
relative to the camera, called optical flow. We define the field of motion, assigning each point of
the image velocity vector. At some selected time point Pi the image corresponds to a point on the
object surface P0. These two points are connected by the equations design. Point of the object
relative to the camera P0 moves at the speed of v0. This creates movement vi corresponding image
points Pi. During ฮดt P0 point moves away v0 ฮดt, and its image Pi - a distance vi ฮดt (see. Fig.6)
Figure 6. Moving the environment, causing the displacement of a point on the image.
Real-time distribution move together with observed objects. Optical flow, as mentioned earlier,
called the apparent movement of the light pattern. Ideally optical flow corresponds to the previous
field in the movement, however, in practice this is not always the case. In the settings of the
camera and the software module on the stage set of Visual discrete lines. Now let f(x,y,t) is the
brightness of the pixel in the point images (x,y) at time t, L1, L2, ..., Lk a plurality pixels
respectively k ODLโ€™s at the [Pi, Qi] intervals and the variety does not change the number of pixels
of each frame comparisons.
, , (1)
, (2)
, i . (3)
Because the background must be separated from the individual pixels of the ODL at the scope
level considering the mutual relationship between the pixels. Moving evenly under ODL always
surrounded by pixel objects with pixels identical properties. Parallel algorithm of identification
and tracking of moving objects through the ODL is presented below. We calculate the difference
between two frames and compared against the threshold:
(4)
The threshold value ฮดm depends on the properties of the camera [3] and has a value in the interval
[10,30].
The lower limit of fragments seems many elements
. (5)
v0ฮดฮดฮดฮดt
P
r0
ri
Pi
viฮดฮดฮดฮดt
International Journal of Computer Science, Engineering and Information Technology (IJCSEIT), Vol. 5, No.6, December 2015
7
Let denote the neighborhood element following way
i-1,j-1 i-1,j i-1,j+1
,i-1,j i,j i,j+1
i+1,j-1 i+1,j i+1,j+1
Clockwise direction vectors are designated:
,
l(i,j)
,
i-1,j
,i-1,j i,j i,j+1
i+1,j
i-1,j-1 i-1,j+1
.i,j
i+1,j-1 i+1,j+1
The ND and N8 is empty D and 8 neighborhood of the elements lij G. Consider the sequence of
elements
(6)
If N8( ) N8( ) and Pi=4 for and , then (6) sequences called discrete line.
Tracking of all objects at the same time is to find the elements in a sequence (6) starting
. To find the start and end of the image pixel is scanned under the mask 3x3 and checks
the value of Pk for elements of the N8( ). If Pk=2 for , then element specifies either
the starting or ending pixel moving objects under the ODL. If does not exist pixel image
on ND( ), then it means finite element (6) sequences, and follow-up is complete.
3. CONCLUSIONS
The software for this algorithm in C++, and tested on single-core computer chip on Intel (3 Hz).
If necessary, track multiple objects, use the above algorithm independently several times for each
object of interest. Experiments have shown that on a personal computer for tracking a single
object algorithm can handle up to 100 frames per second, which is 4 times the flow of real-time
video. At the core of the algorithm is the union of the three main existing approaches to date with
constant quality control decision making and accuracy of the estimates at each step of the
algorithm is allowed to create algorithms that ensure high robustness in a wide class of video
sequences, real-time on modern non-specialized computing devices.
When detecting and tracking moving objects over ODL there different cases. For example, an
object can be detected simultaneously two ODL, the direction of motion can be changed in the
direction crossing between ODL. In such a case, consider the following studies.
International Journal of Computer Science, Engineering and Information Technology (IJCSEIT), Vol. 5, No.6, December 2015
8
ACKNOWLEDGEMENTS
The author would like to thank everyone, just everyone!
REFERENCES
[1] V.Damjanovski. CCTV. Second Edition: Networking and Digital Technology. Butterworth-
Heinemann; 2 edition (April 19, 2005).-584 pages. ISBN-10:0750678003.
[2] A. Konushin: โ€œGeometric properties of multiple imagesโ€, Computer graphics and multimedia. Issue 4
(3) / 2006 - http://cgm.computergraphics.ru/content/view/141
[3] S.V.Chirikov. Computer graphics algorithms (methods of rasterizing curves). Tutorial โ€“ St.
Petersburg: St. Petersburg SIFMO (TU), 2001.- 121 pages.
[4] A.A. Lukyanitsa, A.G. Shishkin. Digital processing of video images. AG โ€“ M.: ISS Press, 2009.
[5] Sh.X.Fazilov, ะž.ะ.Mะฐmะฐrะฐufะพv, X.A. Xasanov. Fast algorithm to detection the moving objects in
video surveillance. Information Technology Promotion in Asia (ITPA2011), September 26-27, 2011,
Tashkent University of IT, Tashkent, UZBEKISTAN.
AUTHOR
ODIL ABDIXAMITOVICH MAMARAUFOV
Place of birth: UZBEKISTAN, Samarkand region, Bulungur district.
Location: 100125. UZBEKISTAN, Tashkent, the Mirzo Ulugbek district, Durman
Yuli Steet, 51/36.
Date of Birth: March 16, 1975.
Scientific sphere: Digital imaging, Detection and identification of Dynamic objects in
the Videostream, Image recognition.
Working skills
Borland Delphi, Visual Basic, Matlab, MathCAD โ€” professional level.
C ++, Java โ€” average level.
Windows, Unixโ€” professional level
Education:
โˆ’ Student of the Samarkand State University. Specialty: Applied Mathematics. (1992-1998);
โˆ’ Post-graduate student, Institute of Cybernetics, Academy of Sciences of Uzbekistan, Tashkent.
(1999-2000);
โˆ’ Researcher, Institute of Cybernetics, Academy of Sciences of Uzbekistan, Tashkent. (2005-2006);
โˆ’ Independent competitor. Senior lecturer of the department "General professional disciplines" of the
Samarkand branch of the Tashkent University of Information Technologies. (2007-2013);
โˆ’ Today Senior Researcher of the department "Software IT" of the Tashkent University of
Information Technologies. (from 2014).
Executant projects:
โˆ’ Executor of the project Development of methods, algorithms and computer image analysis system
and pattern recognition. (2005-2006);
โˆ’ Executor of the project Creation of educational and methodical complex on the subject of
intelligent systems in the direction of" Computer Science and Information Technology "and"
Vocational training (information technology). (2012-2013)
โˆ’ The main executor of the project Development of algorithms and image processing software of
dynamic objects in the video. (2015-2017)

More Related Content

What's hot

IRJET- Real Time Video Object Tracking using Motion Estimation
IRJET- Real Time Video Object Tracking using Motion EstimationIRJET- Real Time Video Object Tracking using Motion Estimation
IRJET- Real Time Video Object Tracking using Motion EstimationIRJET Journal
ย 
A review on automatic wavelet based nonlinear image enhancement for aerial ...
A review on automatic wavelet based nonlinear   image enhancement for aerial ...A review on automatic wavelet based nonlinear   image enhancement for aerial ...
A review on automatic wavelet based nonlinear image enhancement for aerial ...IAEME Publication
ย 
A Hardware Model to Measure Motion Estimation with Bit Plane Matching Algorithm
A Hardware Model to Measure Motion Estimation with Bit Plane Matching AlgorithmA Hardware Model to Measure Motion Estimation with Bit Plane Matching Algorithm
A Hardware Model to Measure Motion Estimation with Bit Plane Matching AlgorithmTELKOMNIKA JOURNAL
ย 
Iaetsd a low power and high throughput re-configurable bip for multipurpose a...
Iaetsd a low power and high throughput re-configurable bip for multipurpose a...Iaetsd a low power and high throughput re-configurable bip for multipurpose a...
Iaetsd a low power and high throughput re-configurable bip for multipurpose a...Iaetsd Iaetsd
ย 
IRJET- Full Body Motion Detection and Surveillance System Application
IRJET-  	  Full Body Motion Detection and Surveillance System ApplicationIRJET-  	  Full Body Motion Detection and Surveillance System Application
IRJET- Full Body Motion Detection and Surveillance System ApplicationIRJET Journal
ย 
traffic jam detection using image processing
traffic jam detection using image processingtraffic jam detection using image processing
traffic jam detection using image processingMalika Alix
ย 
Abnormal activity detection in surveillance video scenes
Abnormal activity detection in surveillance video scenesAbnormal activity detection in surveillance video scenes
Abnormal activity detection in surveillance video scenesTELKOMNIKA JOURNAL
ย 
PREPROCESSING ALGORITHM FOR DIGITAL FINGERPRINT IMAGE RECOGNITION
PREPROCESSING ALGORITHM FOR DIGITAL FINGERPRINT IMAGE RECOGNITION PREPROCESSING ALGORITHM FOR DIGITAL FINGERPRINT IMAGE RECOGNITION
PREPROCESSING ALGORITHM FOR DIGITAL FINGERPRINT IMAGE RECOGNITION ijcsity
ย 
HARDWARE SOFTWARE CO-SIMULATION FOR TRAFFIC LOAD COMPUTATION USING MATLAB SIM...
HARDWARE SOFTWARE CO-SIMULATION FOR TRAFFIC LOAD COMPUTATION USING MATLAB SIM...HARDWARE SOFTWARE CO-SIMULATION FOR TRAFFIC LOAD COMPUTATION USING MATLAB SIM...
HARDWARE SOFTWARE CO-SIMULATION FOR TRAFFIC LOAD COMPUTATION USING MATLAB SIM...ijcsity
ย 
AUTO LANDING PROCESS FOR AUTONOMOUS FLYING ROBOT BY USING IMAGE PROCESSING BA...
AUTO LANDING PROCESS FOR AUTONOMOUS FLYING ROBOT BY USING IMAGE PROCESSING BA...AUTO LANDING PROCESS FOR AUTONOMOUS FLYING ROBOT BY USING IMAGE PROCESSING BA...
AUTO LANDING PROCESS FOR AUTONOMOUS FLYING ROBOT BY USING IMAGE PROCESSING BA...csandit
ย 
Real Time Detection of Moving Object Based on Fpga
Real Time Detection of Moving Object Based on FpgaReal Time Detection of Moving Object Based on Fpga
Real Time Detection of Moving Object Based on Fpgaiosrjce
ย 
3.introduction onwards deepa
3.introduction onwards deepa3.introduction onwards deepa
3.introduction onwards deepaSafalsha Babu
ย 
Application of image processing
Application of image processingApplication of image processing
Application of image processingUniversity of Potsdam
ย 
Cn4201601604
Cn4201601604Cn4201601604
Cn4201601604IJERA Editor
ย 
HUMAN BODY DETECTION AND SAFETY CARE SYSTEM FOR A FLYING ROBOT
HUMAN BODY DETECTION AND SAFETY CARE SYSTEM FOR A FLYING ROBOTHUMAN BODY DETECTION AND SAFETY CARE SYSTEM FOR A FLYING ROBOT
HUMAN BODY DETECTION AND SAFETY CARE SYSTEM FOR A FLYING ROBOTcsandit
ย 
Introduction to Machine Vision
Introduction to Machine VisionIntroduction to Machine Vision
Introduction to Machine VisionNasir Jumani
ย 

What's hot (18)

IRJET- Real Time Video Object Tracking using Motion Estimation
IRJET- Real Time Video Object Tracking using Motion EstimationIRJET- Real Time Video Object Tracking using Motion Estimation
IRJET- Real Time Video Object Tracking using Motion Estimation
ย 
A review on automatic wavelet based nonlinear image enhancement for aerial ...
A review on automatic wavelet based nonlinear   image enhancement for aerial ...A review on automatic wavelet based nonlinear   image enhancement for aerial ...
A review on automatic wavelet based nonlinear image enhancement for aerial ...
ย 
A Hardware Model to Measure Motion Estimation with Bit Plane Matching Algorithm
A Hardware Model to Measure Motion Estimation with Bit Plane Matching AlgorithmA Hardware Model to Measure Motion Estimation with Bit Plane Matching Algorithm
A Hardware Model to Measure Motion Estimation with Bit Plane Matching Algorithm
ย 
Iaetsd a low power and high throughput re-configurable bip for multipurpose a...
Iaetsd a low power and high throughput re-configurable bip for multipurpose a...Iaetsd a low power and high throughput re-configurable bip for multipurpose a...
Iaetsd a low power and high throughput re-configurable bip for multipurpose a...
ย 
IRJET- Full Body Motion Detection and Surveillance System Application
IRJET-  	  Full Body Motion Detection and Surveillance System ApplicationIRJET-  	  Full Body Motion Detection and Surveillance System Application
IRJET- Full Body Motion Detection and Surveillance System Application
ย 
traffic jam detection using image processing
traffic jam detection using image processingtraffic jam detection using image processing
traffic jam detection using image processing
ย 
Abnormal activity detection in surveillance video scenes
Abnormal activity detection in surveillance video scenesAbnormal activity detection in surveillance video scenes
Abnormal activity detection in surveillance video scenes
ย 
PREPROCESSING ALGORITHM FOR DIGITAL FINGERPRINT IMAGE RECOGNITION
PREPROCESSING ALGORITHM FOR DIGITAL FINGERPRINT IMAGE RECOGNITION PREPROCESSING ALGORITHM FOR DIGITAL FINGERPRINT IMAGE RECOGNITION
PREPROCESSING ALGORITHM FOR DIGITAL FINGERPRINT IMAGE RECOGNITION
ย 
HARDWARE SOFTWARE CO-SIMULATION FOR TRAFFIC LOAD COMPUTATION USING MATLAB SIM...
HARDWARE SOFTWARE CO-SIMULATION FOR TRAFFIC LOAD COMPUTATION USING MATLAB SIM...HARDWARE SOFTWARE CO-SIMULATION FOR TRAFFIC LOAD COMPUTATION USING MATLAB SIM...
HARDWARE SOFTWARE CO-SIMULATION FOR TRAFFIC LOAD COMPUTATION USING MATLAB SIM...
ย 
AUTO LANDING PROCESS FOR AUTONOMOUS FLYING ROBOT BY USING IMAGE PROCESSING BA...
AUTO LANDING PROCESS FOR AUTONOMOUS FLYING ROBOT BY USING IMAGE PROCESSING BA...AUTO LANDING PROCESS FOR AUTONOMOUS FLYING ROBOT BY USING IMAGE PROCESSING BA...
AUTO LANDING PROCESS FOR AUTONOMOUS FLYING ROBOT BY USING IMAGE PROCESSING BA...
ย 
Real Time Detection of Moving Object Based on Fpga
Real Time Detection of Moving Object Based on FpgaReal Time Detection of Moving Object Based on Fpga
Real Time Detection of Moving Object Based on Fpga
ย 
3.introduction onwards deepa
3.introduction onwards deepa3.introduction onwards deepa
3.introduction onwards deepa
ย 
Application of image processing
Application of image processingApplication of image processing
Application of image processing
ย 
Cn4201601604
Cn4201601604Cn4201601604
Cn4201601604
ย 
HUMAN BODY DETECTION AND SAFETY CARE SYSTEM FOR A FLYING ROBOT
HUMAN BODY DETECTION AND SAFETY CARE SYSTEM FOR A FLYING ROBOTHUMAN BODY DETECTION AND SAFETY CARE SYSTEM FOR A FLYING ROBOT
HUMAN BODY DETECTION AND SAFETY CARE SYSTEM FOR A FLYING ROBOT
ย 
Introduction to Machine Vision
Introduction to Machine VisionIntroduction to Machine Vision
Introduction to Machine Vision
ย 
2007-_01-3912
2007-_01-39122007-_01-3912
2007-_01-3912
ย 
Image processing ppt
Image processing pptImage processing ppt
Image processing ppt
ย 

Similar to OBSERVATIONAL DISCRETE LINES FOR THE DETECTION OF MOVING VEHICLES IN ROAD TRAFFIC SURVEILLANCE

Automated traffic sign board
Automated traffic sign boardAutomated traffic sign board
Automated traffic sign boardijcsa
ย 
IRJET- Dynamic Traffic Management System
IRJET- Dynamic Traffic Management SystemIRJET- Dynamic Traffic Management System
IRJET- Dynamic Traffic Management SystemIRJET Journal
ย 
Smart Traffic System using Machine Learning
Smart Traffic System using Machine LearningSmart Traffic System using Machine Learning
Smart Traffic System using Machine LearningIRJET Journal
ย 
Design and Analysis of Quantization Based Low Bit Rate Encoding System
Design and Analysis of Quantization Based Low Bit Rate Encoding SystemDesign and Analysis of Quantization Based Low Bit Rate Encoding System
Design and Analysis of Quantization Based Low Bit Rate Encoding Systemijtsrd
ย 
Background differencing algorithm for moving object detection using system ge...
Background differencing algorithm for moving object detection using system ge...Background differencing algorithm for moving object detection using system ge...
Background differencing algorithm for moving object detection using system ge...eSAT Publishing House
ย 
LOW-COMPLEXITY BIG VIDEO DATA RECORDING ALGORITHMS FOR URBAN SURVEILLANCE SYS...
LOW-COMPLEXITY BIG VIDEO DATA RECORDING ALGORITHMS FOR URBAN SURVEILLANCE SYS...LOW-COMPLEXITY BIG VIDEO DATA RECORDING ALGORITHMS FOR URBAN SURVEILLANCE SYS...
LOW-COMPLEXITY BIG VIDEO DATA RECORDING ALGORITHMS FOR URBAN SURVEILLANCE SYS...IJDKP
ย 
Secure IoT Systems Monitor Framework using Probabilistic Image Encryption
Secure IoT Systems Monitor Framework using Probabilistic Image EncryptionSecure IoT Systems Monitor Framework using Probabilistic Image Encryption
Secure IoT Systems Monitor Framework using Probabilistic Image EncryptionIJAEMSJORNAL
ย 
A novel real time video and data capture of vehicular accident in intelligent...
A novel real time video and data capture of vehicular accident in intelligent...A novel real time video and data capture of vehicular accident in intelligent...
A novel real time video and data capture of vehicular accident in intelligent...IJCNCJournal
ย 
Human Motion Detection in Video Surveillance using Computer Vision Technique
Human Motion Detection in Video Surveillance using Computer Vision TechniqueHuman Motion Detection in Video Surveillance using Computer Vision Technique
Human Motion Detection in Video Surveillance using Computer Vision TechniqueIRJET Journal
ย 
Gx3512131216
Gx3512131216Gx3512131216
Gx3512131216IJERA Editor
ย 
IRJET- Estimation of Crowd Count in a Heavily Occulated Regions
IRJET-  	  Estimation of Crowd Count in a Heavily Occulated RegionsIRJET-  	  Estimation of Crowd Count in a Heavily Occulated Regions
IRJET- Estimation of Crowd Count in a Heavily Occulated RegionsIRJET Journal
ย 
DISTRIBUTED SYSTEM FOR 3D REMOTE MONITORING USING KINECT DEPTH CAMERAS
DISTRIBUTED SYSTEM FOR 3D REMOTE MONITORING USING KINECT DEPTH CAMERASDISTRIBUTED SYSTEM FOR 3D REMOTE MONITORING USING KINECT DEPTH CAMERAS
DISTRIBUTED SYSTEM FOR 3D REMOTE MONITORING USING KINECT DEPTH CAMERAScscpconf
ย 
imagefiltervhdl.pptx
imagefiltervhdl.pptximagefiltervhdl.pptx
imagefiltervhdl.pptxAkbarali206563
ย 
Gi3511181122
Gi3511181122Gi3511181122
Gi3511181122IJERA Editor
ย 
Effective Compression of Digital Video
Effective Compression of Digital VideoEffective Compression of Digital Video
Effective Compression of Digital VideoIRJET Journal
ย 
IRJET - Military Spy Robot with Intelligentdestruction
IRJET - Military Spy Robot with IntelligentdestructionIRJET - Military Spy Robot with Intelligentdestruction
IRJET - Military Spy Robot with IntelligentdestructionIRJET Journal
ย 
CCTV Surveillance System, attacks and design goals
CCTV Surveillance System, attacks and design goals  CCTV Surveillance System, attacks and design goals
CCTV Surveillance System, attacks and design goals IJECEIAES
ย 
Inspection of Suspicious Human Activity in the Crowd Sourced Areas Captured i...
Inspection of Suspicious Human Activity in the Crowd Sourced Areas Captured i...Inspection of Suspicious Human Activity in the Crowd Sourced Areas Captured i...
Inspection of Suspicious Human Activity in the Crowd Sourced Areas Captured i...IRJET Journal
ย 
IRJET- Smart Traffic Control System using Image Processing
IRJET- Smart Traffic Control System using Image ProcessingIRJET- Smart Traffic Control System using Image Processing
IRJET- Smart Traffic Control System using Image ProcessingIRJET Journal
ย 
IRJET - Efficient Approach for Number Plaque Accreditation System using W...
IRJET -  	  Efficient Approach for Number Plaque Accreditation System using W...IRJET -  	  Efficient Approach for Number Plaque Accreditation System using W...
IRJET - Efficient Approach for Number Plaque Accreditation System using W...IRJET Journal
ย 

Similar to OBSERVATIONAL DISCRETE LINES FOR THE DETECTION OF MOVING VEHICLES IN ROAD TRAFFIC SURVEILLANCE (20)

Automated traffic sign board
Automated traffic sign boardAutomated traffic sign board
Automated traffic sign board
ย 
IRJET- Dynamic Traffic Management System
IRJET- Dynamic Traffic Management SystemIRJET- Dynamic Traffic Management System
IRJET- Dynamic Traffic Management System
ย 
Smart Traffic System using Machine Learning
Smart Traffic System using Machine LearningSmart Traffic System using Machine Learning
Smart Traffic System using Machine Learning
ย 
Design and Analysis of Quantization Based Low Bit Rate Encoding System
Design and Analysis of Quantization Based Low Bit Rate Encoding SystemDesign and Analysis of Quantization Based Low Bit Rate Encoding System
Design and Analysis of Quantization Based Low Bit Rate Encoding System
ย 
Background differencing algorithm for moving object detection using system ge...
Background differencing algorithm for moving object detection using system ge...Background differencing algorithm for moving object detection using system ge...
Background differencing algorithm for moving object detection using system ge...
ย 
LOW-COMPLEXITY BIG VIDEO DATA RECORDING ALGORITHMS FOR URBAN SURVEILLANCE SYS...
LOW-COMPLEXITY BIG VIDEO DATA RECORDING ALGORITHMS FOR URBAN SURVEILLANCE SYS...LOW-COMPLEXITY BIG VIDEO DATA RECORDING ALGORITHMS FOR URBAN SURVEILLANCE SYS...
LOW-COMPLEXITY BIG VIDEO DATA RECORDING ALGORITHMS FOR URBAN SURVEILLANCE SYS...
ย 
Secure IoT Systems Monitor Framework using Probabilistic Image Encryption
Secure IoT Systems Monitor Framework using Probabilistic Image EncryptionSecure IoT Systems Monitor Framework using Probabilistic Image Encryption
Secure IoT Systems Monitor Framework using Probabilistic Image Encryption
ย 
A novel real time video and data capture of vehicular accident in intelligent...
A novel real time video and data capture of vehicular accident in intelligent...A novel real time video and data capture of vehicular accident in intelligent...
A novel real time video and data capture of vehicular accident in intelligent...
ย 
Human Motion Detection in Video Surveillance using Computer Vision Technique
Human Motion Detection in Video Surveillance using Computer Vision TechniqueHuman Motion Detection in Video Surveillance using Computer Vision Technique
Human Motion Detection in Video Surveillance using Computer Vision Technique
ย 
Gx3512131216
Gx3512131216Gx3512131216
Gx3512131216
ย 
IRJET- Estimation of Crowd Count in a Heavily Occulated Regions
IRJET-  	  Estimation of Crowd Count in a Heavily Occulated RegionsIRJET-  	  Estimation of Crowd Count in a Heavily Occulated Regions
IRJET- Estimation of Crowd Count in a Heavily Occulated Regions
ย 
DISTRIBUTED SYSTEM FOR 3D REMOTE MONITORING USING KINECT DEPTH CAMERAS
DISTRIBUTED SYSTEM FOR 3D REMOTE MONITORING USING KINECT DEPTH CAMERASDISTRIBUTED SYSTEM FOR 3D REMOTE MONITORING USING KINECT DEPTH CAMERAS
DISTRIBUTED SYSTEM FOR 3D REMOTE MONITORING USING KINECT DEPTH CAMERAS
ย 
imagefiltervhdl.pptx
imagefiltervhdl.pptximagefiltervhdl.pptx
imagefiltervhdl.pptx
ย 
Gi3511181122
Gi3511181122Gi3511181122
Gi3511181122
ย 
Effective Compression of Digital Video
Effective Compression of Digital VideoEffective Compression of Digital Video
Effective Compression of Digital Video
ย 
IRJET - Military Spy Robot with Intelligentdestruction
IRJET - Military Spy Robot with IntelligentdestructionIRJET - Military Spy Robot with Intelligentdestruction
IRJET - Military Spy Robot with Intelligentdestruction
ย 
CCTV Surveillance System, attacks and design goals
CCTV Surveillance System, attacks and design goals  CCTV Surveillance System, attacks and design goals
CCTV Surveillance System, attacks and design goals
ย 
Inspection of Suspicious Human Activity in the Crowd Sourced Areas Captured i...
Inspection of Suspicious Human Activity in the Crowd Sourced Areas Captured i...Inspection of Suspicious Human Activity in the Crowd Sourced Areas Captured i...
Inspection of Suspicious Human Activity in the Crowd Sourced Areas Captured i...
ย 
IRJET- Smart Traffic Control System using Image Processing
IRJET- Smart Traffic Control System using Image ProcessingIRJET- Smart Traffic Control System using Image Processing
IRJET- Smart Traffic Control System using Image Processing
ย 
IRJET - Efficient Approach for Number Plaque Accreditation System using W...
IRJET -  	  Efficient Approach for Number Plaque Accreditation System using W...IRJET -  	  Efficient Approach for Number Plaque Accreditation System using W...
IRJET - Efficient Approach for Number Plaque Accreditation System using W...
ย 

Recently uploaded

Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...roncy bisnoi
ย 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Dr.Costas Sachpazis
ย 
NFPA 5000 2024 standard .
NFPA 5000 2024 standard                                  .NFPA 5000 2024 standard                                  .
NFPA 5000 2024 standard .DerechoLaboralIndivi
ย 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VDineshKumar4165
ย 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Christo Ananth
ย 
Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01KreezheaRecto
ย 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...Call Girls in Nagpur High Profile
ย 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performancesivaprakash250
ย 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfRagavanV2
ย 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingrknatarajan
ย 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . pptDineshKumar4165
ย 
Vivazz, Mieres Social Housing Design Spain
Vivazz, Mieres Social Housing Design SpainVivazz, Mieres Social Housing Design Spain
Vivazz, Mieres Social Housing Design Spaintimesproduction05
ย 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxAsutosh Ranjan
ย 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)simmis5
ย 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Bookingdharasingh5698
ย 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations120cr0395
ย 
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELLPVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELLManishPatel169454
ย 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...SUHANI PANDEY
ย 

Recently uploaded (20)

Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
Call Girls Pimpri Chinchwad Call Me 7737669865 Budget Friendly No Advance Boo...
ย 
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
Structural Analysis and Design of Foundations: A Comprehensive Handbook for S...
ย 
NFPA 5000 2024 standard .
NFPA 5000 2024 standard                                  .NFPA 5000 2024 standard                                  .
NFPA 5000 2024 standard .
ย 
Thermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - VThermal Engineering-R & A / C - unit - V
Thermal Engineering-R & A / C - unit - V
ย 
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
Call for Papers - Educational Administration: Theory and Practice, E-ISSN: 21...
ย 
Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01Double rodded leveling 1 pdf activity 01
Double rodded leveling 1 pdf activity 01
ย 
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...Booking open Available Pune Call Girls Pargaon  6297143586 Call Hot Indian Gi...
Booking open Available Pune Call Girls Pargaon 6297143586 Call Hot Indian Gi...
ย 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
ย 
Unit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdfUnit 1 - Soil Classification and Compaction.pdf
Unit 1 - Soil Classification and Compaction.pdf
ย 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
ย 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
ย 
Vivazz, Mieres Social Housing Design Spain
Vivazz, Mieres Social Housing Design SpainVivazz, Mieres Social Housing Design Spain
Vivazz, Mieres Social Housing Design Spain
ย 
Coefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptxCoefficient of Thermal Expansion and their Importance.pptx
Coefficient of Thermal Expansion and their Importance.pptx
ย 
Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)Java Programming :Event Handling(Types of Events)
Java Programming :Event Handling(Types of Events)
ย 
Roadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and RoutesRoadmap to Membership of RICS - Pathways and Routes
Roadmap to Membership of RICS - Pathways and Routes
ย 
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 BookingVIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
VIP Call Girls Ankleshwar 7001035870 Whatsapp Number, 24/07 Booking
ย 
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
(INDIRA) Call Girl Meerut Call Now 8617697112 Meerut Escorts 24x7
ย 
Extrusion Processes and Their Limitations
Extrusion Processes and Their LimitationsExtrusion Processes and Their Limitations
Extrusion Processes and Their Limitations
ย 
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELLPVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
PVC VS. FIBERGLASS (FRP) GRAVITY SEWER - UNI BELL
ย 
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
VIP Model Call Girls Kothrud ( Pune ) Call ON 8005736733 Starting From 5K to ...
ย 

OBSERVATIONAL DISCRETE LINES FOR THE DETECTION OF MOVING VEHICLES IN ROAD TRAFFIC SURVEILLANCE

  • 1. International Journal of Computer Science, Engineering and Information Technology (IJCSEIT), Vol. 5, No.6, December 2015 DOI: 10.5121/ijcseit.2015.5601 1 OBSERVATIONAL DISCRETE LINES FOR THE DETECTION OF MOVING VEHICLES IN ROAD TRAFFIC SURVEILLANCE Odil Mamaraufov Department of Software of IT, Tashkent University of Information Technologies, Tashkent, Uzbekistan ABSTRACT The paper deals with the development of mathematical models and algorithms for video processing in digital video surveillance systems to detect moving objects. The model and algorithm can be applied in video surveillance systems to identify moving objects on a surveillance area. The reduction of the calculations for the segmentation of video is considered and describes the algorithm of Observational discrete lines for the detection and tracking of moving objects is proposed in this article. KEYWORDS Video surveillance system, Video analysis, Visual monitoring, Motion detection, Tracing, Observation discrete lines 1. INTRODUCTION This time the relevant tasks are the collection, analysis and processing of information on road safety, safety control, traffic on city streets and highways, road accidents and their study. Also relevant is the problem of determining the speed of traffic on motorways, registration of motor vehicles at intersections, posts and vehicle registration, car traffic and frequent road accidents. So important is the creation and implementation of video surveillance systems installed in roads and intersections. For the video surveillance system is an actual resolution of contradictions between the quality of the generated image and hardware of existing channels of communication and data storage. In spite of the high capacity, the modern hard disks are not sufficient for storing large amounts of information for a long time, as it should be according to the specifications. Traditionally this contradiction is resolved by video compression with a noticeable decrease in their quality and loss of information. To improve the efficiency of video surveillance systems need to develop methods for video data compression without loss of information about the object of interest for the long- term storage and transfer in real time, high-quality images via communication channels with limited bandwidth [1]. Video moving object leads to the appearance of two phases-phase of adaptation to the current camera angle shooting and maintenance of objects of interest. The fixed camera shot scene with little changing background (relative sequence) with moving objects is of great practical use in observation systems (maintenance of vehicles, people), security systems, etc.
  • 2. International Journal of Computer Science, Engineering and Information Technology (IJCSEIT), Vol. 5, No.6, December 2015 2 Analysis of video data in real time is possible, but a centralized information system Visual monitoring of video data processing problem as the stationary camera in the network. This problem is to reduce the amount of computation parallelization of calculations in the processing of video images. With the decline in computing for handling road traffic CCTV video images in real time, a method observational discrete line (ODL) for the detection of moving objects is proposed. 2. VIDEO ANALYSIS IN VIDEO SURVEILLANCE Processing video data in video surveillance systems is essential significance of the system. The video information takes a lot of memory and processing support static frames. Into the systems of video surveillance task of video analysis system the automatic acquisition of integrated information using algorithms for intelligent processing of video stream without operator security system. Video analysis is the development of the functions of video surveillance systems, allowing you to reduce the amount of recorded data. System identification and pattern recognition which has the ability to integrate with various components allows creating a structured database of events with dual video data. The main task of video analysis is to eliminate the human factor, minimizing the likelihood of a situation where an event may go unnoticed or misunderstood [2]. Computer vision methods are used in transmission protocols and standards for video storage. Recently, computer vision algorithms are used extensively in medicine. The main stage of video analysis solution is shown in Fig. 1. Figure 1. Process video analytics in CCTV The video stream is characterized by a lot of information at relatively low cost of equipment. This explains the growing popularity of video cameras as a universal measuring instrument for the effective solution of many practical problems. Often shoot a moving vehicle (for example, the camera is mounted on a car, helicopter or other non-stationary platform). In such situations, image stabilization is needed. It is suitable for improving perception of the image operator and as a preliminary step for most computer vision algorithms, designed to work with the stationary frame.
  • 3. International Journal of Computer Science, Engineering and Information Technology (IJCSEIT), Vol. 5, No.6, December 2015 3 Another important task for image processing, which is closely related to the task of stabilization is the task of tracking the selected objects. This problem is relevant for surveillance and monitoring, used to monitor the perimeter of police monitoring systems, etc. Another application of computer vision algorithms - selection of moving targets. It is relevant to the aerospace and aviation industries to monitor and control the underlying surface. 3. COMPLEXITY An important task is to develop fast algorithms for processing large amounts of video data and identification of a moving object in real time. Note that we will deal exclusively with digital video data, that is, those that are stored in computer memory and processed on its software or hardware. At the present level of computer and video technology made possible the creation of systems that process video sequences in real time at a level of quality, which is appropriate to pay them much attention. In particular, the capacity of modern channels of the internet allows you to send them on video in real time. Video data is a sequence of bitmap images in RGB, resulting from the digital video recording device (digital camera). Figure 2. Model video image Video data without sound can be represented as: where F is a frame, T is a time registration of the frame, fฮฝ(x,y,t) is bitmap image (frame) in F, ฮฝ is the frequency of shoot camera (C=15,25,30,60,120, ...), (x,y) are coordinates of the pixel raster, M is the horizontal number of pixels, N is the vertical number of pixels, t is the f frame time registration. The volume of information available to the input of the algorithm for a second, in general, can be calculated by the formula R = ฮฝ โ€ข N โ€ข M โ€ข d,
  • 4. International Journal of Computer Science, Engineering and Information Technology (IJCSEIT), Vol. 5, No.6, December 2015 4 where, ฮฝ is the frequency of shoot camera (Hz), M is the width of the raster, N is the height of the raster, d is a color depth, or number of bytes per pixel, R is the total amount of information at the input of the algorithm per second (bytes). Let's say, the camera operates at 30 Hz, image size: 640x480 pixel resolution, color depth 3 bytes per pixel. Total for the second algorithm has time to process 27648 KB of input data. Let our processor running at 3 GHz, that is, does 3x109 cycles per second, so the formula , where is the number of CPU cycles to process one byte of data per second, is CPU frequency (cycles per second) to process one byte of input data per second will fall an average of 144 CPU cycles. It's not so much if you also take into account that most instructions of the CISC- processors which are practically all of the processors now manufactured by Intel and AMD, running away is not a single cycle, and for processing raster data is also necessary read/write operations in memory. If, under our conditions to the input 27 648 KB of data per second, the algorithm with complexity of order O( ) is needed 27.648 million CPU cycles to calculate, but the algorithm with complexity of order O( 2 ) is needed by about 7.64ั…1014 CPU cycles, what to several orders of magnitude increases the permissible value. Thus, for video analysis solution for video surveillance is reasonable to consider only algorithms that have complexity less than O( 2 ). 4. CONSTRUCTION OBSERVATIONAL DISCRETE LINES Usually the stage stationary traffic surveillance cameras filmed the video for car traffic flow directions. Reducing the amount of computation can be divided into two parts: the scenes flow intensive movements and area without movements (for example, fields, offices, etc.) (Fig.1-4). Figure.1. Original and Frame with ODL Figure 2. Original and Frame with ODL
  • 5. International Journal of Computer Science, Engineering and Information Technology (IJCSEIT), Vol. 5, No.6, December 2015 5 . Figure 3. Original and Frame with ODL Figure 4. Original and Frame with ODL If the definition of a moving object by using the method of absolute inter frame is different than the processing pixels can be represented as Figure 5. a) b) Figure 5. Processing and comparing pixels: a) the participation of all the pixels, and b) participation of pixels per line. On stage video surveillance is allocated highway and to set the vertical direction (horizontal, curves, arcs) lines. To draw lines or curves you can use algorithms for rasterization of lines [3] and is formed by the coordinates of each ODL. The motion detector analyzes the pixels lie exactly these ODL. The ODL are set so that the stage of observation of the moving objects were on a last resort in a single line [5]. 5. ALGORITHM ODL FOR MOTION DETECTION The construction of the optical flow has traditionally been viewed as the evaluation procedure brightness-geometric changes between two adjacent frames. Motion of objects in front of a stationary camera lead to corresponding changes in the image [4]. The apparent motion of objects
  • 6. International Journal of Computer Science, Engineering and Information Technology (IJCSEIT), Vol. 5, No.6, December 2015 6 relative to the camera, called optical flow. We define the field of motion, assigning each point of the image velocity vector. At some selected time point Pi the image corresponds to a point on the object surface P0. These two points are connected by the equations design. Point of the object relative to the camera P0 moves at the speed of v0. This creates movement vi corresponding image points Pi. During ฮดt P0 point moves away v0 ฮดt, and its image Pi - a distance vi ฮดt (see. Fig.6) Figure 6. Moving the environment, causing the displacement of a point on the image. Real-time distribution move together with observed objects. Optical flow, as mentioned earlier, called the apparent movement of the light pattern. Ideally optical flow corresponds to the previous field in the movement, however, in practice this is not always the case. In the settings of the camera and the software module on the stage set of Visual discrete lines. Now let f(x,y,t) is the brightness of the pixel in the point images (x,y) at time t, L1, L2, ..., Lk a plurality pixels respectively k ODLโ€™s at the [Pi, Qi] intervals and the variety does not change the number of pixels of each frame comparisons. , , (1) , (2) , i . (3) Because the background must be separated from the individual pixels of the ODL at the scope level considering the mutual relationship between the pixels. Moving evenly under ODL always surrounded by pixel objects with pixels identical properties. Parallel algorithm of identification and tracking of moving objects through the ODL is presented below. We calculate the difference between two frames and compared against the threshold: (4) The threshold value ฮดm depends on the properties of the camera [3] and has a value in the interval [10,30]. The lower limit of fragments seems many elements . (5) v0ฮดฮดฮดฮดt P r0 ri Pi viฮดฮดฮดฮดt
  • 7. International Journal of Computer Science, Engineering and Information Technology (IJCSEIT), Vol. 5, No.6, December 2015 7 Let denote the neighborhood element following way i-1,j-1 i-1,j i-1,j+1 ,i-1,j i,j i,j+1 i+1,j-1 i+1,j i+1,j+1 Clockwise direction vectors are designated: , l(i,j) , i-1,j ,i-1,j i,j i,j+1 i+1,j i-1,j-1 i-1,j+1 .i,j i+1,j-1 i+1,j+1 The ND and N8 is empty D and 8 neighborhood of the elements lij G. Consider the sequence of elements (6) If N8( ) N8( ) and Pi=4 for and , then (6) sequences called discrete line. Tracking of all objects at the same time is to find the elements in a sequence (6) starting . To find the start and end of the image pixel is scanned under the mask 3x3 and checks the value of Pk for elements of the N8( ). If Pk=2 for , then element specifies either the starting or ending pixel moving objects under the ODL. If does not exist pixel image on ND( ), then it means finite element (6) sequences, and follow-up is complete. 3. CONCLUSIONS The software for this algorithm in C++, and tested on single-core computer chip on Intel (3 Hz). If necessary, track multiple objects, use the above algorithm independently several times for each object of interest. Experiments have shown that on a personal computer for tracking a single object algorithm can handle up to 100 frames per second, which is 4 times the flow of real-time video. At the core of the algorithm is the union of the three main existing approaches to date with constant quality control decision making and accuracy of the estimates at each step of the algorithm is allowed to create algorithms that ensure high robustness in a wide class of video sequences, real-time on modern non-specialized computing devices. When detecting and tracking moving objects over ODL there different cases. For example, an object can be detected simultaneously two ODL, the direction of motion can be changed in the direction crossing between ODL. In such a case, consider the following studies.
  • 8. International Journal of Computer Science, Engineering and Information Technology (IJCSEIT), Vol. 5, No.6, December 2015 8 ACKNOWLEDGEMENTS The author would like to thank everyone, just everyone! REFERENCES [1] V.Damjanovski. CCTV. Second Edition: Networking and Digital Technology. Butterworth- Heinemann; 2 edition (April 19, 2005).-584 pages. ISBN-10:0750678003. [2] A. Konushin: โ€œGeometric properties of multiple imagesโ€, Computer graphics and multimedia. Issue 4 (3) / 2006 - http://cgm.computergraphics.ru/content/view/141 [3] S.V.Chirikov. Computer graphics algorithms (methods of rasterizing curves). Tutorial โ€“ St. Petersburg: St. Petersburg SIFMO (TU), 2001.- 121 pages. [4] A.A. Lukyanitsa, A.G. Shishkin. Digital processing of video images. AG โ€“ M.: ISS Press, 2009. [5] Sh.X.Fazilov, ะž.ะ.Mะฐmะฐrะฐufะพv, X.A. Xasanov. Fast algorithm to detection the moving objects in video surveillance. Information Technology Promotion in Asia (ITPA2011), September 26-27, 2011, Tashkent University of IT, Tashkent, UZBEKISTAN. AUTHOR ODIL ABDIXAMITOVICH MAMARAUFOV Place of birth: UZBEKISTAN, Samarkand region, Bulungur district. Location: 100125. UZBEKISTAN, Tashkent, the Mirzo Ulugbek district, Durman Yuli Steet, 51/36. Date of Birth: March 16, 1975. Scientific sphere: Digital imaging, Detection and identification of Dynamic objects in the Videostream, Image recognition. Working skills Borland Delphi, Visual Basic, Matlab, MathCAD โ€” professional level. C ++, Java โ€” average level. Windows, Unixโ€” professional level Education: โˆ’ Student of the Samarkand State University. Specialty: Applied Mathematics. (1992-1998); โˆ’ Post-graduate student, Institute of Cybernetics, Academy of Sciences of Uzbekistan, Tashkent. (1999-2000); โˆ’ Researcher, Institute of Cybernetics, Academy of Sciences of Uzbekistan, Tashkent. (2005-2006); โˆ’ Independent competitor. Senior lecturer of the department "General professional disciplines" of the Samarkand branch of the Tashkent University of Information Technologies. (2007-2013); โˆ’ Today Senior Researcher of the department "Software IT" of the Tashkent University of Information Technologies. (from 2014). Executant projects: โˆ’ Executor of the project Development of methods, algorithms and computer image analysis system and pattern recognition. (2005-2006); โˆ’ Executor of the project Creation of educational and methodical complex on the subject of intelligent systems in the direction of" Computer Science and Information Technology "and" Vocational training (information technology). (2012-2013) โˆ’ The main executor of the project Development of algorithms and image processing software of dynamic objects in the video. (2015-2017)