In-Car Suffocating Prevention Using Image Motion Detection

Similar documents
Development of comprehensive unattended child warning and feedback system in vehicle

Team Rescue X: Autonomous Firefighting Robot

COMMERCIAL BUILDING SOLUTION

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

Detection of Abandoned Objects in Crowded Environments

GSM Based Computer Lab Security System Using PIR Sensors

Advanced Driver Assistance System with Accident Detection

Intelligent monitoring system for automobiles

EA-430 USER MANUAL. Version

Smoke and Fire Detection

Proximity Sensors and Motion Detectors

Risk Management Using Raspberry Pi and Sensors

VEHICLE SAFETY WITH DIALLING SYSTEM AND AUTOMATED LOCATION TRACKER

Design & Control of an Elevator Control System using PLC

MR688 Project Sample Test Report

Improved occupancy detection accuracy using PIR and door sensors for a smart thermostat

Patent Liability Analysis

AUTOMATIC STREET LIGHT CONTROL SYSTEM USING MICROCONTROLLER

Virtual Boundary System Using Passive Infrared Sensor

Accident Prevention System for Boats in Maritime

AN IOT BASED FOREST FIRE DETECTION AND PREVENTION SYSTEM USING RASPBERRY PI 3

Automobile Security System Based on Face Recognition Structure Using GSM Network

FIRE PREVENTION STRATEGY FOR BUILDINGS IN CONSTRUCTION. Fire Department, Taipei City Government, Taipei, Taiwan, ROC 2

Android Controlled Fire Fighting Robot

II. METHODS AND MATERIALS

AUTOMATIC CABLE SPOOLING for A ROBOTIC VACUUM CLEANER

Never lose your iphone or ipad

Consolidated Contractors Company IPLOCA Health & Safety Meeting. Preview Radar System

Electromagnetic Compatibility of Alarm Systems

Automatic Detection of Defects on Radiant Heaters Based on Infrared Radiation

Fire Detection Using Image Processing

Open Source Home Security System

Integration Test Plan

IMAGE PROCESSING BASED FIRE DETECTION ANDALERT SYSTEM

Security Management System - Configuring Video Analytics

Smart Surveillance System using Background Subtraction Technique in IoT Application

PROFESSIONAL DRIVER FATIGUE MONITOR

Eye Alert System EA405, EA410, EA420 USER MANUAL

DOMESTIC SMOKE ALARMS AND SPRINKLERS. Introduction. Materials and methods. Frank SWANN 1. Legislative impact. Review article

Alarm System SECURE AS 302

AUTOMATIC ROOM LIGHT AND FAN CONTROLLER WITH BI- DIRECTIONAL VISITOR COUNTER

«Smart Home Technology» by Quadrobit: security energy comfort

COOLING OF DESKTOP COMPUTER USING HEAT PIPES

Recording Server PRELOADED

EARLY FIRE DETECTION IN SWISS ROAD TUNNELS WITH MORE THAN FIREGUARD SENSORS

MANUALLY OPERATED FIRE FIGHTING ALL- TERRAIN ROBOT WITH FIRE EXTINGUISHER USING ARDUINO MICRO CONTROLLER

Fire Detection on a Surveillance System using Image Processing

Experimental study of hybrid loop heat pipe using pump assistance for high heat flux system

International Journal of Advancements in Research & Technology, Volume 2, Issue4, April ISSN

Safer Elevators for Seniors

Construction of An Automatic Power Switch using Infrared Motion Sensor

Intelligent Fire Detection and Visual Guided Evacuation System Using Arduino and GSM

Performance Neuro-Fuzzy for Power System Fault Location

System development and performance evaluation of track intrusion in Taipei MRT system

Smart Office Automation System for Energy Saving

Methods of Software Integration of Alarm Systems

THERMAL DIAGNOSIS OF MV SWITCHBOARDS: A COST-EFFECTIVE, DEPENDABLE SOLUTION BASED ON AN OPTICAL SENSOR

Alarm Analysis with Fuzzy Logic and Multilevel Flow Models

Performance Evaluation of Event Detection Solutions: the CREDS experience

Secvest. The alarm system.

Alarm Correlation Research and Implementation Based on Similar Data Sources

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

Security Alarm System

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

Smart Intrusion Detection

ocbridge Plus SPECIFICATION 3. COMPONENTS Wireless sensors receiver, battery СR2032, manual, instalation CD.

Intelligent Video Analysis

ARTECO White Paper Stop Copper Theft. How Video Analytics are Helping Electrical Utilities Proactively

Characteristics of different sensors used for Distance Measurement

English. Italiano. Português. Françias. Español

Seeing and Responding to Signals

How Computer Simulation Helps to Design Induction Heating Systems

(12) Patent Application Publication (10) Pub. No.: US 2013/ A1. Chavez (43) Pub. Date: Feb. 28, 2013

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

IJESRT: 7(11), November, 2018 ISSN:

Design of Intelligent Home Alarm System Based on ARM

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

Implementation of Auto Car Washing System Using Two Robotic Arms

Maxline 2 Thermal Imaging Solutions for Manufacturing

MORE THAN MEETS THE EYE MOBOTIX PROFESSIONAL VIDEO SOLUTIONS MOBOTIX

Smart Personal Security Alert Walking Stick For Visually Challenged People

Azatrax Quad Infrared Proximity Detector Shield for ArduinoTM Uno, Mega and compatibles

Process Safety - Market Requirements. V.P.Raman Mott MacDonald Pvt. Ltd.

Using Motion Sensor for Auto Controlling Air Conditioner s Temperature

Design and Development of Gas Leakage Monitoring System

ABSTRACT. KEYWORDS: New Combination, New Product Development, Open Innovation, IoT (Internet of Things), Auto Alert System

Fire Detection System using Matlab

1, 2, 3,

Further Development of an Ion current Combustion Control System (ICCS)

Abstract. Introduction

PACSystems* RX3i. Thermocouple Input Module, 12 Channels, IC695ALG412. GFK-2578B October 2011

PROJECT PROPOSAL FOR INTRUDER DETECTION SYSTEM

Wearable Carbon Monoxide Warning System Using Wireless Sensors

Design of Microwave Anti-theft Alarm Based on Microcontroller

LPG GAS LEAKAGE DETECTION, MONITORING AND CONTROL USING LabVIEW

Developing a railway station safety control automation system

DSSLF2X04H 2 IN 1. Intelligent Lead Free Soldering Station. OPERATION and MAINTENANCE MANUAL

Comprehensive Design Review (CDR) Neptune. Team 16 February 29, Advisor: Professor Holcomb

MULTI-CHANNEL IN-OUT CABLE FREE THERMO-HYGROMETER

Portable Perimeter Detection and Monitoring System - PoPDaMS

Transcription:

In-Car Suffocating Prevention Using Image Motion Detection IKHWAN H. MUHAMAD, FAIRUZ R. M. RASHIDI Faculty of Electrical and Electronic Engineering Universiti Malaysia Pahang Pekan, Pahang MALAYSIA {ikhwanh,fairuz}@ump.edu.my Abstract: - Child left unattended in a car until they are suffocated has become a common issue today. A videobased system to automatically check whether there are any human left in the car when the engine has been turned off is proposed to solve this problem. A simple edge and motion detection technique has been used in order to detect human inside the car. Key-Words: - security, suffocating prevention, motion detection, image processing, empty car detection 1 Introduction Life casualty caused by suffocating inside a closed parked car has become a worldwide tragedy. Statistic has shown the occurrence of death inside a non-moving vehicle involving children is the largest, followed by handicapped and elderly person. Cases involving adults usually happens while the victims are taking a nap inside the car. This are due to dehydration, reduced amount of oxygen and heat exhaustion from the car s interior. When it became hard to breath, it is usually too late to react as the body already too weak to do anything. Cited from an article about child s injury and death caused by suffocation inside a closed parked car, 54% of these cases are due to parent s carelessness by leaving the child intentionally while doing some chores and 42% of the cases are the opposites as the parents forgets or did not realize that their child is inside the car when they parked it. Usually the biggest factor of this fatality is caused by hyperthermia as the temperature inside the car will drastically increase when the engine has been turned off [1]. As a solution, an automatic system based on image processing has been developed where it can detect any human presences inside a parked car. If any movement is detected while in this condition, the car s alarm will be triggered automatically to alert the driver that something is wrong with the car. This system will prevent any parents from intentionally leaving their child inside the car while doing chores. Hence, this will reduce the number of life casualty especially the fatality among children inside the car. 2 Related Works There are several known developments have been made closely related to the proposed system but their purpose are different. For an example, a similar automated system has been developed in an Airport People-Movers (also known as inter-terminal train) to detect any passenger or baggage left inside the carrier after it has reached its destination [2]. This system used a simple edge detection technique where the real video taken for detection is compared frame-by-frame with an empty carrier video as its reference. Any difference from the comparison will be categorized as object detected. The system is very suitable for detecting any object left inside the carrier. But this method is not fully suitable for this proposed system because the system must be able to differentiate between human and non-human objects as it needs to detect the human presence only, not the other non-living objects left inside a parked car. Other development that has been spotted is the use of stereo camera in several projects such as preventing infant death due to airbags [3]-[4]. This method will require more than one camera to be used at one time which will significantly increase the system s complexity and overall cost. The system s complexity is increased by complicated algorithm of merging and processing the images from more than one video camera. Besides development in image or video-based system, there are also other projects that use combination of various types of sensors to detect human presence inside a car. Passive Infrared sensor, temperature sensor and sound sensing device are the common combination of sensors used for detection in a close compartment [5]. Some developments also have been spotted where the use ISBN: 978-1-61804-177-7 145

of microwave sensor or the breathing motion of a human being for detection [6]-[7]. These multisensors methods of detection will increase the manufacturing cost significantly. Thus, these approaches are not the best solution for this problem. 3 Hardware Concept 3.1 Operational Activities for the System The in-car suffocating prevention system is design to prevent child death or injuries happened due to the adult carelessness. The system is proposed as an alternative solution that is much lower cost compare to the previously designed project. The flowchart for the whole system activities is shown in Fig.1. The system will automatically activate after the alarm system of the car is activated by the owner. The system will then execute the detection procedure by comparing each frame of the video recorded by the camera installed in the car. If any motion is detected inside the car, the car alarm will go off until the owner of the car deactivates the alarm system. The alarm indicates that there is someone or something left inside the car. within the 30 minutes time span, the system will automatically shut down. 30 minutes time span is chosen in order to provide ample time for detection process. Since sleeping human is rarely moved, the system might not be able to detect anything in a short period of time. Sleeping human usually will show some movement that is sufficient enough for the system to detect the movement is within 15 minutes. The detection process must not exceed 30 minutes because the temperature of a vehicle could rise up to 60 degree Celsius within 30 minutes despite of any ambient temperature [8]. This amount of temperature could cause hyperthermia or heat stroke to the child left in the car. To avoid this, the system must be able to detect any living things in less than 30 minutes. 3.2 Full Hardware Architecture The detection method for the system is based on video image processing. Two cameras has been setup in a car as shown in Fig.2 where each camera only covers a certain viewing angle. The idea is to allow maximum visibility and remove any blind spot. Both cameras are facing 30 degree downwards so that they will only focus on the car seat and the car floor where it is the highly probable location for the child being left. This will reduce the interference from the sunlight and the motion from outside of the car. Thus, it can give a more reliable result. Fig.2 Camera position and their respective viewing angle Fig.1 Full System Flowchart These cameras are connected to a Raspberry Pi Single Board Computer which will be the storage and controller unit for the system. This single board computer will process the video image and then control the car alarm system depending on the result. The full hardware architecture is shown in Fig.3. To prevent battery drainage and to provide efficient power management, the system will only activated for 30 minutes only. If nothing is detected ISBN: 978-1-61804-177-7 146

Fig.3 Full Hardware Architecture 3.3 Raspberry Pi Model B Raspberry Pi is a Single Board Computer (SBC) with a dimension of 86mm x 56mm x 21mm. This very small size can be easily fitted in any car. The Raspberry Pi Model B is chosen because it could provide a higher RAM and CPU speed if compare to Raspberry Pi Model A and PIC microcontrollers. Its ability to add external SD card storage up to 32GB is the major factor that this type of SBC is chosen as processing and controlling unit. This is because; a real time video image processing requires a large amount of storage space to store the data. Microcontrollers like PIC would not have enough memory to store the processing data. The only drawback for this type of SBC is it only has a limited number of General Purpose Input/output (GPIO) pins. But this is not a major concern for this project because the output for this project is only the car alarm. We do not need many GPIO pins to turn on and off the alarm system of the car. 4 Algorithm Since the video recorded by the webcam is in 640x480 frame size, we do not need to scale down the resolution further. This will shorten the full detection coding as well as the processing time. A simple motion detection algorithm is used in order to detect the small movement inside the car. We start with noise removal by using bilateral smoothing to preserve the edges so that movement features can be detected. Image quality enhancement is done next by increasing the contrast and adjusting the brightness. Then, Laplacian formula is used to enhance the edges in the image. The running average of the incoming video frame is then created using the OpenCV function RunningAvg() so that only significant motion stands out in the image frame. After that, the current frame is subtracted to the running average to show the blobs that have moved. We convert the image to grayscale and set the threshold value here so that the blobs could be clearer. If there is no motion detected, the resulting image will be pure black. If there is any motion detected, a pure white color will be appeared in certain region in the resulting image where the small motion is detected as shown in Fig.5 and Fig.6. 3.4 BTC PC380 Webcam The camera use to record the video in this project is the BTC PC380 Webcam produced by Behavior Tech Computer Corporation. This webcam is chosen because of its low cost and it provides a 640x480 (VGA) resolution which is enough for the system image processing. We do not need a higher definition image because a higher definition image will only cause the processing time to be much longer. The webcam also can record a smooth video at 30 frames per second. The camera is placed on the window frame with 30 degrees facing downwards as shown in Fig.4. Fig.4 Webcam Installation Fig.5 Image Result for Empty Car ISBN: 978-1-61804-177-7 147

2. Different body sizes (man, women, fat, thin, and child). 3. Different body positions (sit and lie down). 4. Different objects (boxes and balls). 5. Conditions where human and object exist inside the car. Based on these conditions, we analyze all the recorded data. The system successfully identified every image sample that have human inside it. No detection error has been recorded. Fig.7 shows an image frame that is full with objects. None of them has been detected as human since no motion exists. Fig.8 shows an image with human sitting at the far side of the camera frame. Although the person inside the image is sitting in a very static condition, a very small movement is still detected. Fig.9 shows a combination of human and object on the seating compartment. The very small movement of the person still can be detected without failure. The object is still cannot be detected unless it is being moved by the human. This is not a major concern since we only want to detect small movement, not to classify whether the movement is human or not. Fig.6 Image Result for Occupied Car A certain amount of dilation and erosion is applied on the thresholded image in order to enhance the blobs and removing any unwanted noise. Finally we search the contours of the blobs to provide decision to the system whether any motion is detected or not. The system will output one signal. When the car engine is turned off and the alarm system is turned on, the system will start to record the video of the car interior automatically. If the car is found to be empty after 30 minutes of operation, it will initiate system shutdown. Otherwise, if any motion is detected inside the car, the system will set the alarm off to warn the car owner that there is something or someone left inside the car. 5 Results The system has been tested in various conditions using video sequences recorded from a car. These conditions are considered in order to test the reliability and performance of the system. The identified variables are as follows: 1. Controlled variable (controlled lighting condition and image sequences without any object exist in the car or empty car). Fig.7 Car Full with Objects ISBN: 978-1-61804-177-7 148

Motion in each sample can be detected in less than 3 minutes. The longest time taken for detection is 2.53 minutes where the subject inside the image is trying to kept static for as long as possible. Even though we cannot detect any movement using our naked eye, the system can still detect the very small movement of the subject. This is a huge success since the system needs to be able to detect movement as fast as possible in order to prevent any harmful situation to the human being left inside the car. Fig.8 Human sitting static at the far side of the camera 6 Conclusion The In-car Suffocating Prevention System has been successfully developed with the promising testing results as it can detects a small fragment of human motion inside a parked car. Within a 30 minutes time span, human lives can be saved as this prevention system will triggered the car s alarm system to alert the owner to check back any faulty reason due to his or her carelessness. The system uses a very simple video image processing technique where feature extraction of a human presence is analyzed in order to detect any slight interior movement. By doing this, the system can helped preventing child or pet fatality inside a car after being left alone for a certain amount of time for any reason. As for testing procedures, the experiment has been done in a controlled lighting condition. For further development, investigations into different lighting conditions need to be done where it may require some changes in the algorithm and the hardware design. Fig.9 Combination of Human and Object References: [1] Recommendation on the Prevention of Leaving Children Unattended in Motor Vehicles, French Consumer Safety Commission, Adopted in Session 10 December 2009. Available at: http://www.securiteconso.org/prevention-ofleaving-children-unattended-in-motor-vehicles/ [2] J. Schuette, S. Scholz and C. Crawford, An Automatic Empty Vehicle Detection System for Airport People Movers Applications, in Vehicular Technology Conference (VTC Spring), 2012 IEEE 75th, Yokohama, 2012, pp. 1-5. [3] P. Faber, Seat Occupation Detection Inside Vehicle, in Proc. 4 th IEEE Southwest Symposium on Image Analysis and Interpretation, Austin, TX, 2000, pp. 187-191. ISBN: 978-1-61804-177-7 149

[4] M. Devy, A. Giralt and A. Marin-Hernandez, Detection and Classification of Passenger Seat Occupancy using Stereovision, in Proc. IV IEEE Intelligent vehicle symposium, Dearborn, MI, 2000, pp. 714-719. [5] B. R. Wilson, Endangered Child in Vehicle Alarm, U.S. Patent 7 710 277 B2, May 4, 2010. [6] C. Tsuchihashi and Y. Shinojima, In-Vehicle Body Detection Method, European Patent 1 420 270 B1, April 28, 2010. [7] H. Takasuka, Method and Apparatus for Detecting Human Body in a Vehicle, U.S. Patent 7 276 030 B2, October 2, 2007. [8] C. McLaren, J. Null, J. Quinn, Heat Stress from Enclosed Vehicles: Moderate Ambient Temperature Cause Significant Temperature Rise in Enclosed Vehicles, Pediatrics, vol. 116, no. 1, pp. e109-e112, July 2005. ISBN: 978-1-61804-177-7 150