Video based Fire Detection using BFO Algorithm with Moving Camera

Similar documents
Fire Detection Using Image Processing

Fire Detection System using Matlab

Real time Video Fire Detection using Spatio-Temporal Consistency Energy

Fire Detection on a Surveillance System using Image Processing

Enhancing Fire Detection for Indoor and outdoor locations via video surveillance

IMAGE PROCESSING BASED FIRE DETECTION ANDALERT SYSTEM

Vision Based Intelligent Fire Detection System

Automobile Security System Based on Face Recognition Structure Using GSM Network

Smoke and Fire Detection

State of the art in vision-based fire and smoke detection

Study Of Pool Fire Heat Release Rate Using Video Fire Detection

A Comparative Analysis on Different Image Processing Techniques for Forest Fire Detection

IMAGE PROCESSING COLOR MODEL TECHNIQUES AND SENSOR NETWORKING IN IDENTIFYING FIRE FROM VIDEO SENSOR NODE S. R. VIJAYALAKSHMI & S.

Fast and Efficient Method for Fire Detection Using Image Processing

An improved Algorithm of Generating Network Intrusion Detector Li Ma 1, a, Yan Chen 1, b

Dynamic Simulation of Double Pipe Heat Exchanger using MATLAB simulink

EE04 804(B) Soft Computing Ver. 1.2 Class 1. Introduction February 21st,2012. Sasidharan Sreedharan

MATLAB & Simulink for Cyber Physical Systems

Artificial Intelligence Enables a Network Revolution

Implementation of Auto Car Washing System Using Two Robotic Arms

Thermal Video Analysis for Fire Detection Using Shape Regularity and Intensity Saturation Features

White Paper: Video/Audio Analysis Technology. hanwhasecurity.com

TSI AEROTRAK PORTABLE PARTICLE COUNTER MODEL 9110

Characteristics of different sensors used for Distance Measurement

Design and Development of Industrial Pollution Monitoring System using LabVIEW and GSM

Accurate Fire Detection System for Various Environments using Gaussian Mixture Model and HSV Space

Online Detection of Fire in Video

1066. A self-adaptive alarm method for tool condition monitoring based on Parzen window estimation

Approach to Detecting Forest Fire by Image Processing Captured from IP Cameras 1

A Smart House in the Context of Internet of Things

Implementation of Artificial Neural Fuzzy Inference System in a Real Time Fire Detection Mechanism

DEVELOPMENT OF THE INFRARED INSTRUMENT FOR GAS DETECTION

Fuzzy Logic Based Coolant Leak Detection

Automatic Detection of Defects on Radiant Heaters Based on Infrared Radiation

A Forest Fire Warning Method Based on Fire Dangerous Rating Dan Wang 1, a, Lei Xu 1, b*, Yuanyuan Zhou 1, c, Zhifu Gao 1, d

Detection of Abandoned Objects in Crowded Environments

Development and Application of the Rail-type Inspection Robot used in Substation Rooms

I am Rick Jeffress and I handle sales for Fike Video Image Detection. We thank the AFAA for coordinating the venue for this presentation, and we

Simulation Of Pneumatic Drying: Influence Of Particle Diameter And Solid Loading Ratio

Autonomous Environment Control System using Fuzzy Logic

Fire Detection using Computer Vision Models in Surveillance Videos

Guidance on Video Smoke Detection Technology (VSD)

Intrusion Detection System based on Speckle Pattern change in Fiber Optic Sensors...Abdulkareem H. Dagher, Shehab A kadhim, Hawraa H.

Classification of drying methods for macadamia nuts based on the glcm texture parameters Simon N. Njuguna 1,2, Stephen Ondimu 2, Glaston M.

Design of Humidity Monitoring System Based on Virtual Instrument

A Method for Predicting the Matric Suction of Unsaturated Soils with Soil Color Recognition

EA-430 USER MANUAL. Version

Chapter 2 Background. 2.1 VID Technology

[Patil* et al., 5(7): July, 2016] ISSN: IC Value: 3.00 Impact Factor: 4.116

Vijayalakshmi Badre, Pankaj Agarwal, Sameer Chavan, Pranav Kabra

Security Management System - Configuring Video Analytics

AN10943 Decoding DTMF tones using M3 DSP library FFT function

The Use of Fuzzy Spaces in Signal Detection

ANALYSIS OF OTDR MEASUREMENT DATA WITH WAVELET TRANSFORM. Hüseyin ACAR *

DESIGN OF A CONTROL SYSTEM TO OPTIMIZE POWER CONSUMPTION IN AIR CONDITIONERS TO SATISFY HUMAN THERMAL COMFORT

Team Rescue X: Autonomous Firefighting Robot

1.1. SYSTEM MODELING

Analysis of Triangle Heating Technique using High Frequency Induction Heating in Forming Process of Steel Plate

DESIGN AND IMPLEMENTATION OF THE SMART FIRE EXTINGUISHER SYSTEM SHIN-HYEONG CHOI, GYU-HEE LEE, MIN-KYUNG KIM, MIN-JU KIM, JI-HAE DAN & HONG-HEE CHUN

FIRE DETECTION USING COMPUTER VISION MODELS IN SURVEILLANCE VIDEOS

R&D for the improvement of O&M in CSP plants. Dr. Marcelino Sánchez. - November,

G-MAX IVS R123 Vibration Sensors Perimeter Intrusion Detection System

THE GLARE EVALUATION METHOD FOR CIVIL AIRPLANE FLIGHT DECK

SMOKE DETECTION USING SPATIAL AND TEMPORAL ANALYSES. Chen-Yu Lee, Chin-Teng Lin, Chao-Ting Hong and Miin-Tsair Su

Intrusion Detection System: Facts, Challenges and Futures. By Gina Tjhai 13 th March 2007 Network Research Group

AUTOMATIC STREET LIGHT CONTROL SYSTEM USING MICROCONTROLLER

Design & Control of an Elevator Control System using PLC

Operation System of Washing Machine with Fuzzy Logic Control System and Construction of Detergent box

3D-Evaluation Method for Descaling Capability of Hot Strip Mill

Performance Evaluation of Event Detection Solutions: the CREDS experience

"A Case Study of Three Drum Parameter Control in Boiler Using Discrete PID Controller Based on Simulation"

Radar technology in surveillance

A Statistical Analysis of a Liquid Desiccant Dehumidifier/Regenerator in an Air Conditioning System

SLAG DETECTION SYSTEM CONTINUOUS THERMAL MONITORING

CFD Analysis of a 24 Hour Operating Solar Refrigeration Absorption Technology

STUDY ON THE CONTROL ALGORITHM OF THE HEAT PUMP SYSTEM FOR LOAD CHANGE

Developing a railway station safety control automation system

FEATURE ARTICLE. The PLCA-800 Series Inline Particle Sensor for Chemical Solutions. Yoshihito Yuhara. Abstract

Re: ENSC440 Functional Specification for a License Plate Recognition Auto-gate System

Fire Dynamics Simulation and Evacuation for a Large Shopping Center (Mall), Part II, Evacuation Scenarios

Study and development of an innovative 3G/4G wireless network analysis tool

SOLAR WATER DISTILLATION BY USING WATER IN THE INNER GLASS EVACUATED TUBES

Video Smoke Detection using Deep Domain Adaptation Enhanced with Synthetic Smoke Images

Autonomous Waste Sorter Design Project

Real Time Smart House Data Logging System Using LabVIEW

Design of the Fiber-optic Fence Warning System with Distributed Video Real-Time Display Function Qiang-yi YI and Zheng-hong YU *

Video Analytics Technology for Disaster Management and Security Solutions

NeXT is a powerful stand-alone application running fully embedded in network cameras to perform an intelligent video surveillance for ATM devices.

False Alarm Analysis of the CATM-CFAR in Presence of Clutter Edge

Design of Classroom Intelligent Lighting System Based on SCM. Jiale Zheng1, a

Research on Decision Tree Application in Data of Fire Alarm Receipt and Disposal

In-Car Suffocating Prevention Using Image Motion Detection

An Experimental Study on Drying of Pistacia Terebinthus in a Fixed Bed Dryer

INDOOR HUMAN THERMAL COMFORT OPTIMAL CONTROL WITH DESICCANT WHEEL COOLING SYSTEM

PLC Based Control and Monitoring in Ship

Implementing a Reliable Leak Detection System on a Crude Oil Pipeline

CHAPTER 2 EXPERIMENTAL APPARATUS AND PROCEDURES

Performance Neuro-Fuzzy for Power System Fault Location

Detection of Temporal Dependencies in Alarm Time Series of Industrial Plants

Security designed for your lifestyle

Transcription:

ternational Journal of Computer Applications (0975 8887) Volume 8 No.6, May 205 Video based Fire Detection using BFO Algorithm with Moving Camera Noor Safaa Department of Electrical Engineering Assist. Lect. Al-Mustansyria University Baghdad, raq ABSTRACT Most of buildings that have the fire detection systems provide limited information from the detectors to fire alarm panels. Therefore, there is a need to improve the quality of the information that is provided for this service. This paper proposed a way to detect the fire immediately by video camera, using a style of Bacterial Foraging Optimization (BFO) technique for controlling the DC motor and image processing. this paper image processing is used to obtain a suitable data that is introduction to the controller. The registration of all video files that have been captured from the moving camera is then stored in the computer. At the time when a fire is noticed by this system, a fire alarm is given immediately and the location of fire occurrence is shown. Simulink is used in this method for the simulation of fire detection, image processing and the controller. Keywords mage processing, BFO, DC motor.. NTRODUCTON The fire continually causes economic and environmental damage as well possible the people s lives. So, to avoid these damages many fire-detection techniques have been developed. But, most of these techniques are based on temperature sensors, relative humidity sampling, smoke analysis, ect. []. on the other side, those detectors can't provide accurate information about the fire, like its location, size, growing rate, and so on. Therefore, Video mage Detection (VD) is becoming more interesting and considered one of the applications of artificial intelligence to analyze video image that using to detect the fire. VD systems detect the existence of fire within the video images at smaller distances or covering large areas, which provide faster detection with accurate results []. Fire detection methods by video processing and the related research work can be found in [2-6]. [2], this method represented a fuzzy logic approach to fire detection in aircraft dry bays and engine compartments which are used a set of statistical measures that derived from histograms and image subtraction analysis of the sequence image frames. [3, 4], the method proposed a model for fire color. The authors add their model with moving object in order to detect fires in video; then these objects are determined by the background subtraction technique. [5] Many authors are presented edge-detection methods to set their effectiveness in flame edge identification. For modulation many parameters in the use of these methods, the results were still unacceptable when we apply these methods on color image. The method in [6], proposed a real-time alarm system for detecting flames using the spectral, spatial and temporal features, where these features are weighted with a fuzzy reasoning system to give probable flame candidate regions. This work presented the application of a BFO system to detect fire in early stage based on video image detection. This paper is organized as follows. The overall fire detecting algorithm structure is introduced and analyzed in section 2. The design of controller is given in section 3. The mathematical model of DC motor describe in section 4. Then some experimental results are given in section 5. Finally, the conclusions and suggestions for future works are given in section 6. 2. DETECTON ALGORTHM The main program of the system consists of the video input from the camera shown in Figure 4, where the video is stored in PC, 240*320 resolution video 30 frames per second. Basically, the Simulink of Matlab version 7.8 is used to process the data and image processing, and then use the output data as input to the controller. The process that is included in the image processing steps is the median filter, threshold, image enhancement. 2. Filter Subsystem this part, the enhancement processed is done. Figure shows image is started with the gamma correction block. Gamma correction block is used to apply or remove gamma correction from the input video stream. Typical gamma values range from to 3 [7]. Gamma Gamma Correction ' Median Filter Median Filter Out mage Video Viewer Fig : Filter Subsystem Video after Enhancement 7

ternational Journal of Computer Applications (0975 8887) Volume 8 No.6, May 205 2.2 Threshold Subsystem They are threshold process, where the image data after enhancement is then converted to white and black colors by using the threshold block. The threshold block is used to convert an intensity image to a binary image using a threshold value [7] which is chosen in this work manually (0.95) after trying several values until reaching the suitable appropriate value. The block computes this manual threshold value by and the variance of each pixel group is minimized. 0.95 Threshold > Relational Operator Open Opening Fig 2: Threshold Subsystem After the threshold process, the entire image is converted to black and white colors only. From here, the process of the operation will become easier. 2.3 SAD Computation Sum of Absolute Difference (SAD) Computation is used for motion estimation in video image. t is usually the computationally dense part in video processing. Therefore, a method to reduce this complication is carefully required. SAD is an so fast metric because of its simplicity, it is absolutely the simplest possible metric that takes into account every pixel in a block [8]. Therefore it is very efficient for a broad motion search of many various blocks. SAD is facility to analyzes each pixel separately, making the implemented is easy [8]. The motion estimation are needed to reduce the number of bits in the sequential video frames that have similar cases where Most of the sequential video frames will be similar except for the changes that produced by objects moving. Out Bacterial Foraging Optimization consists of three major techniques: chemotaxis, reproduction and eliminationdispersal. The brief described of these techniques concerned in Bacterial Foraging are given below [9]. 3. CHEMOTAXS A list of random samples will be produced as the initial position of each bacterium, then choosing the bacteria with good foraging impact to increase and removing the bacteria that have bad effect, the individual which has lower fitness value in the solution space is removed [0]. Finally, the bacterial set goes to the new region by a specific probability, which reduces the probability of converging to local optimum and improves the probability to find the optimal solution []. Suppose θ j (i, k, l) represents the bacterium at jth chemotactic, kth social, and lth removaldispersal step, in each account chemotactic step, the movement of the ith bacterium can be represented as: θ i (i+,k,l)=θ j (i,k,l)+c(j) [Δ(j)/ (Δ j Δ(j) /2 ] () Where Δ(j) is the direction vector of the jth chemotactic step. When the bacterial movement is run, Δ(j) is the same with the last chemotactic step; otherwise, Δ(j) is a random vector that each elements lie in [, ]. 3.2. Swarming When the cells reaching at the better food location it is always required that the bacterium which has searched the optimum path should attempt to supply an signal to other bacteria then they swarm together to reach the wanted location. this process, the bacteria get together into groups and hence move concentric patterns of groups with high bacterial intensity [2]. These attraction signals are denoted as: Jcc(θ, P(j, k, l)) = i= s Jcc (θ, θ i (j, k, l)) = i= s [ [ m= p ( θm θm i ) 2 )] + i= s [ h ( m= p (θm θm i ) 2 )] (2) Where Jcc(θ, P(j, k, l)) is the objective function value to be added to the current objective function to siting time changing objective function, S is the total number of bacteria, P is the number of variables interested in the search space, θ = [θ, θ2,..., θp]t is a point on the optimization domain, and θmi is the mth components of the ith bacterium position θi. [2]. z - SAD Template Val SAD SAD 3.3. Reproduction The bacteria that have lowered healthy will die and each healthier bacterium is divided into two bacteria, then each one located in the same position [2]. Fig 3: Subsystem of Motion Energy 3. BFO ALGORTHM The Bacterial Foraging Optimization (BFO) by Passino in 2002 is based on foraging theory of E. coli bacteria. The basic 3.4. Elimination and Dispersal The elimination and dispersion represents the appearance of sudden incidents which can bring changes in the evolution process. This type of unexpected occurrence is mostly occurrence of unknown events that may exchange a list of bacteria to a location closer to the food location [2]. 8

Ʃ ternational Journal of Computer Applications (0975 8887) Volume 8 No.6, May 205 Fig 4: The main program of image processing 4. THE DC MOTOR The DC motor subsystem is the main component that decides the position of object [3]. This subsystem is connected mechanically to the camera movement of the designed system. The main idea in this simulation is to observe how the position of the system can be controlled and how does a controller affect the system. this work, DC motor model was chosen for the control system design. The DC motor subsystem model is designed using Simulink block diagram as shown in the Figure 5. A few blocks are set as constant parameters namely the K (constant), R (electric resistance), J (moment of inertia of the rotor), L (electric inductance) and b (damping ratio of the mechanical system) where: V= 2v R =.4 Ω L = 0.228 H J = 0.0022 Nm s 2 /rad B= 0.00385 Nm s/rad Ki =.27 Nm/A Kb =.27 V s/rad TL = 0. N.m By applying the algorithm of image processing with the controller on the video candle with lighting a lamp, where the results are shown below. Fig 6: Video of a candle burning with lighting lamp The result of SAD is shown in Figure 7, where the resultant of SAD value is zero when there are no changes in the video frames motion which leads to a value of zero, and one when the video frames are changed due to the lighting of the candle which induces by fire motion. Va Ls+R Transfer Fcn K Ki Js + B Transfer Fcn s tegrator Position 2 TL K Kb Fig 7: The output of SAD video of candle with a lighting lamp Fig 5: Simulink model of DC motor 5. THE SMULATON RESULTS The simulation is doing using MATLAB tool box. This work is based on BFO technique for position control of DC motor. DC motor is loading with different loads to see the performance of the designing controller. 9

Position (rad) Frames Position (rad) ternational Journal of Computer Applications (0975 8887) Volume 8 No.6, May 205 Fig 8: The output position in case of candle with a lighting lamp The output position is represented in Figure 8, where the DC motor continues to rotate when the background is black, i.e., when there is no motion of fire and stops when the fire occurred. this case, position is estimated to be the angle where fire is occurred as shown in Figure 8. A desired for the controller is.029 rad equal to 59.04 degree after 4.8 sec, another case of video without flame candle. By taking another case of video candle burning in dark, from Figure 9, it is seen that, the video after threshold occurs white pixels, this denotes that there is a fire, but smaller than the white pixels which occur with the video candle with light. fact that shows the effect of luminance on the detection. And, the result of SAD shown in Figure 0, where the video frames are similar, and then the resultant is still zero and becomes one value when the fire occurs. Also, the effect of luminance shows on the result of SAD compared with Figure 0 about the video frames. Fig : The output position of candle burning in dark Fig 2: Video of candle without burning The video (when there is no fire) in Figure 2 shows only dark when there is no fire. And the frame motion still dark as there is no motion. Figure 3 shown the resultant of SAD is zero when the video frames is similar, which denote that there is no fire, this result will be send to the controller to show the position of fire in this case, where Figure 4 shown the output position when the DC motor continue rotating without stopped when there is no fire. Fig 9: Video candle burning in dark Fig 3: The output of SAD video candle without burning Fig 0: The output of SAD video of candle burning in dark Also, the DC motor continues to rotate when the background is black, i.e., when there is no motion of fire and stops when the fire occurs, but with shorter time at 4.4 sec than the video of candle with light. Fig 4: The output position of candle in dark case where the DC motor continues rotating 20

ternational Journal of Computer Applications (0975 8887) Volume 8 No.6, May 205 the case of fire occurrence, a suitable voice of warning will be heard. Figure 5 shows the warning process indicating that there is a fire. [B] From Threshold Out Fire Alarm Sound Fig 5: Fire alarm sound To Audio Device 6. CONCLUSONS AND FUTURE WORK The general conclusions and simulation results are based on the simulation carried out with the aid of Matlab software version 7.8. fire detection method, the BFO technique was designed and implemented to control a DC-motor, to maintain the camera facing the fire. The evaluated fire VD systems, equipped with multiple image sources, intelligent image recognition and processing algorithm, were able to detect various cases of fires at their early stages. They were impenetrable from various disturbance sources, such as artificial lights. The simulation results show that fire can be successfully detected under various environmental conditions, i.e., indoor, with and without lighting, simple or complex background image, etc. Video processing, uses the SAD (Sum of Absolute Differences) for motion estimation in video, it is effective simplest possible method which takes into account every pixel in a block. As a suggestion for future work, the use of neural-fuzzy method will extend the monitoring and control of fire safety systems outside of buildings can be monitored at any time and from anywhere. 7. REFERENCES [] Thou-Ho Chen and Chao-Yu Chen, "An telligent Real- Time Fire-Detection for DVR System", Department of Electronic Engineering, China, 2005. [2] S.Y. Foo, "A fuzzy logic approach to fire detection in aircraft dry bays and engine compartments", EEE Trans. dustrial Electronics, vol. 47, no. 5, pp. 6-7, 2000. [3] Celik, T., Demirel, H., Ozkaramanli, H., Uyguroglu and M., "Fire Detection in Video Sequences Using Statistical Color Model", Proc. ternational Conference on Acoustics, Speech and Signal Processing, Vol. 2, pp. 23-26, May 2006. [4] Celik, T., Demirel, H., Ozkaramanli and H., "Automatic Fire Detection in Video Sequences", EEE ternational Conference, Dept. of Electr. & Electron. Eng., Eastern Mediterranean Univ., Turkey, Sep. 2006. [5] Mr. Sahil Raheja, " An Edge Detection Approach for Flame and Fire mages in mage Processing Using Bacterial Foraging Algorithm ", (JERT), SSN: 2278-08, Vol. 3 ssue 7, July - 204. [6] C-C-Ho, "Machine vision-based real time early flame and smoke detection", EEE ternational Conference, Meas. Sci. Tech., China, Vol. 20, pp. -3, 2009. [7] Mathworks, 2009. [8] Riza Muhida Eklas Hossain, Ahmed Faris and Ahad Ali, "A Vision-Based Sun Tracking System to crease Performance of Solar Cells", ternational Conference on strumentation, Control and Automation, donesia, Oct. 2009. [9] Chen Li, "Application of Bacterial Foraging Optimization PD Control in VAV System", Shandong Normal University School of formation Science & Engineeringm JiNan China, CCSEE, 203. [0] Turgay Celik, Huseyin Ozkaramanli and Hasan Demirel, "Fire Pixel Classification Using Fuzzy Logic and Statistical Color Model", Department of Electrical and Electronic Engineering, Eastern Mediterranean University, Turkey, 2007. [] Fan Feizhi. the Research and improve of BFO algorithm. North China Electric Power University, master's degree thesis. 200. [2] Ahmed H. Abo absa and Mohammed A. Alhanjouri, "PD PARAMETERS OPTMZATON USNG BACTERA FORAGNG ALGORTHM AND PARTCLE SWARM OPTMZATON TECHNQUES FOR ELECTROHYDRAULC SERVO CONTROL SYSTEM", The 4th ternational Engineering Conference Towards engineering of 2 st century, 202. [3] Dr. smail H. Altas, "DC Motor Position Control", Electrical and Electronics Engineering, Karadeniz Technical University, Turkey, 2007. JCA TM : www.ijcaonline.org 2