SlideShare a Scribd company logo
David C. Wyld et al. (Eds) : NETCOM, NCS, WiMoNe, CSEIT, SPM - 2015
pp. 203–210, 2015. © CS & IT-CSCP 2015 DOI : 10.5121/csit.2015.51617
REAL HUMAN FACE DETECTION FOR
SURVEILLANCE SYSTEM USING
HETEROGENEOUS SENSORS
Yoon-Ki Kim1
, Doo-Hyun Hwang2
and Chang-Sung Jeong3
1,2,3
Department of Electrical Engineering, Korea University, Seoul, South Korea
1
vardin@korea.ac.kr
2
doohh88@korea.ac.kr
3
csjeong@korea.ac.kr
ABSTRACT
Face detection algorithms are used to detect the human in various industry fields. A typical face
detection algorithm such as Haar Feature-based Cascade Classifier gives us an easier way to
detect human face. It consists of several classifiers which contain complicated arithmetic
operations. Several classifiers constitute the cascade which can detect each element of human
face. The more cascades are contained in the algorithm to detect elements of human face, the
more it takes a time to detect human face. The previous cascade hardly recognize real human,
since previous cascade processes only one source from image source. In this paper, we present
a new cascade method for human face detection which exploits several classifiers for data not
only from image source but also various heterogeneous sensors. Cascades consist of various
sensors based on tuple data type could be operated quickly. It provides more accuracy of real
human face detection, reduces the number of classifier for high speed processing in real-time.
KEYWORDS
Face Detection, Heterogeneous Sensor, Real-Time Processing, Haar-Like Feature
1. INTRODUCTION
In Internet of Things environment with wired/wireless sensor networks, efficient sensor data
process are very significant for various useful data analysis [1]. Various sensors such as CCTVs,
thermo-graphic camera and temperature sensors can be processed at the same time for more
accuracy analysis. Those sensors notice different signal respectively. For example, CCTV notices
image signal to detect face shape, thermo-graphic camera notices image signal to detect face
temperature and gas sensor notices amount of gas in air. This heterogeneous sensors detect not
only one sense but also various senses. Various sensors can enhance the accuracy of real human
face detection in real-time environment.
Haar Feature-base Cascade is a useful algorithm in wide range of object detection application [2].
Cascading is a particular case of ensemble learning based on the concatenation of several
classifiers, using all information collected from the output from a given classifier as additional
information for the next classifier in the cascade [3]. In face detection field, classifier processes
204 Computer Science & Information Technology (CS & IT)
multimedia data from one source. A typical method is that first classifier detects the face shape,
and then next classifiers can detect other shape such as eyes, mouth and nose in face shape.
However, the more cascades are contained in that, the more it takes a time to finish.
Consequentially, there is a trade-off between accuracy of result and processing speed. In this
paper, we present a new cascade method for human face detection which exploits several
cascades for data not only from image source but also various heterogeneous sensors. It provides
more accuracy of real human face detection and reduces a number of classifier to high speed
processing in real-time detecting. For this approach, we need to synchronize between each sensor,
so that sensors data can be processed at the same time. Using this method, we can improve the
accuracy of face detection.
The outline of our paper is as follows: In Section 2, we describe related works for introducing
Haar Feature-base Cascade. And time synchronization method for various sensor. Then, in
Section 3, we explain a new method using classifiers which process data from various sensors.
Section 4 explains implementation of proposed method and shows its experimental results. Lastly
Section 5 summarizes the conclusion of our research.
2. RELATED WORKS
Haar Feature-based Cascade is fast object detection algorithm [2] using Haar-like features and a
cascade of classifiers. It has good detection rate depends on training data. And it calculates 2
frames data per second so that it can process in real-time. This algorithm consists of 4 stages.
First stage is haar feature selection. Haar-like features can be made by calculating difference of
the sum of pixels of areas inside rectangle. There are many haar features in a frame. This feature
has too many operation to service in real-time. For this, it use second stage which has integral
method to calculate quickly. And third stage is Adaboost training. Adaboost selects useful haar
feature in total haar features using weight of each haar filter [4]. Each selected features can be
trained data to classify true positive. Then, Adaboost can compose strong classifier which is
consists of weak classifier. Last stage is to make cascading classifiers. These cascading
classifiers is step by step method which is made by several weak classifiers. Firstly, top simple
classifier judge the features whether it is true or false. If first classifier classify features as a true
positive, it could be passed the next stage which consists of another weak classifiers. This method
can reduce a lots of operation by using classifier cascading. Once, a classifier reject the features,
It is regarded as false so that it cannot be passed next classifiers. All features pass the classifier
cascading, it is targeted as an object.
There are various researches for processing sensor data from heterogeneous sensors[5-7]. Those
sensors data are detected different elements respectively so that enhance the accuracy of detection
result. This various elements can be used source of classifier cascade. For example, temperature
sensor and weight sensor are a great help to detect real human.
Previous face detection approaches consider only multimedia source from a camera. Those
methods have so many classifiers for high detection rate that it takes a great time. Our research
goal is to enhance the true positive rate of detection using various sensors to reduce a number of
classifiers.
Computer Science & Information Technology (CS & IT) 205
3. FACE DETECTING USING HETEROGENEOUS SENSORS
In this section, we present a new architecture of face detection system using heterogeneous
sensors for detecting real-human. Unlike typical face detecting systems, our system has
additional classifiers to process various sensor data
3.1 Key features
This system has several key features as follows:
(1) It offers minimum number of cascades so that it reduce volume of operation. Typically,
to enhance the true positive rate of detection, it would be a lot of cascades such as face
cascade, eye cascade, nose cascade or mouth cascade. However, there is a trade-off
between accuracy of result and processing speed. The more cascade are contained, the
more it takes a time. our system select minimum number of cascades for high speed
processing
(2) It offers time-stamp for processing the various sensors data at the same time. And those
data come separately. Thus, it needs to synchronization for various sensors data. Our
system set the time-stamp for synchronization.
(3) It offers real-face detecting except picture, doll using feature of human. A surveillance
system has to detect real human, this system can extract feature of human using sensor
such as temperature sensor. Moreover, multiple source enable system to detect various
sense not only vision but also touch sense, weight sense, heat sense and so on. It is
helpful to detect objects exactly which we want. In a cascade step, it judges sensor data
whether it is necessary or unnecessary by using several classifier. If it is considered as
true positive, it is passed next phase of cascade from other sensors.
3.2 System Model
The overall operation of our system model as shown fig 1. Our system model consists of train
phase, synchronization phase and cascading phase. This operations shall be explained bellows.
Figure 1. The overall model of face detecting system using heterogeneous sensors
206 Computer Science & Information Technology (CS & IT)
3.2.1 Training Phase
In training phase, there are two section to make classifiers. First section is for training multimedia
data from camera sensor in real time. Haar-like feature extraction and Adaboost make the
classifier based on multimedia data. Second section is for extraction tuple from various sensors
data except camera. Its section collects the sensors data and extracts tuple in real time. However,
it is different time between each section yet. So it needs synchronization of time in next phase.
3.2.2 Synchronization Phase
In synchronization phase, it synchronizes the time between haar-like features and sensor tuples.
Those sensors data are detected different elements respectively. Thus, it has different time stamp.
To synchronize their time, sensor data set their time every frame-rate cycle so that it reduces
volume of calculation. If its frame rate is 12 fps, other sensors data set their time every 12 frame.
The time of Multimedia is standard-time. Figure 2 shows an example of this method.
Figure 2. An example of synchronization method
3.2.3 Cascading Phase
In cascade phase, it makes robust classifier which consists of week classifier. Its cascades is
connected to one another. To detect face, face cascade is set on head stage. Then, other cascades
are set on next stage. It is mandatory that prior cascade judges true feature before posterior
cascades. If prior cascade judges false, it doesn’t pass the opportunity to next cascade. There are
cascades made by Adaboost algorithm for multimedia sensor process. The rest of cascades are
made by range detector for heterogeneous sensors. The cascade consists of various sensors data
classifier as shown figure 3.
Computer Science & Information Technology (CS & IT) 207
Figure 3. The model of cascade including multiple source processing
4. IMPLEMENTS
In this section, we shell show the implementation of our new system. We implement a face
detection with a temperature data. There are six cases for this implementation. First is a real-
human detecting with face cascade and no temperature cascade. Second case is the picture of
human with face cascade and no temperature cascade. Third case is the picture of human with
face cascade and temperature cascade. Fourth case is the real-human with face cascade, eyes
cascade and no temperature cascade. Fifth case is a picture of human with face cascade, eyes
cascade and no temperature cascade. The last case is a picture of human with face cascade, eyes
cascade and temperature cascade. The implement cases of implementation as shown blows.
Table 1. Various cases of implement
Case Number Object Type The number of Cascades Additional Sensor
Case 1 Real face 1 (face) No sensor
Case 2 Picture 1 (face) No sensor
Case 3 Picture 1 (face) Temperature sensor
Case 4 Real face 2 (face, eyes) No sensor
Case 5 Picture 2 (face, eyes) No sensor
Case 6 Picture 2 (face, eyes) Temperature sensor
208 Computer Science & Information Technology (CS & IT)
Figure 4. Result of implementation
5. EXPERIMENTAL RESULTS
We implement this system on 1 node which has Intel® core™ quad CPU Q6600 2.40 GHz
processors and 8GB memory. The experimental results show that real human face-detecting
system which has cascades from various sensors enhance the accuracy of detecting real human.
Case 2 without temperature cascade detects the face. It is false positive. However, case 3 has no
detection of face. It is true negative. Figure 5 shows the relation between the numbers of cascades
and elapsed time. Case 4, 5 has eyes cascade additionally. Those case take a lot time to calculate
than case 1, 2, 3. Because it contains many operation to extract haar feature since it contains eyes
cascade. Case 2 is faster than case 3. It means that the more cascades are contained in that, the
more it takes a time to detect. Because cascade based on multimedia data which contains many
‘for statement’, it can reduce the elapsed time by reducing cascade or using cascade form sensor
data instead of multimedia data. Although case 6 contains eyes cascade, it processes the detection
step faster than case 4 and 5. Because Temperature cascade does not pass the opportunity to eyes
cascade. As a result, the composition consists of various cascades from heterogeneous sensors are
the helpful to detect of real human-face.
Computer Science & Information Technology (CS & IT) 209
Figure 5. Result of experiments
6. CONCLUSIONS
In this paper, we have presented a cascade method for human face detection in surveillance
system which exploits several classifiers for data not only from image source but also various
heterogeneous sensors. A typical face detection algorithm such as Haar Feature-based Cascade
Classifier gives us an easier way to detect the face. However, it consists of several classifiers
which contain complicated arithmetic operations so that it takes a great deal of time to achieve a
result. And it is hard to recognize real human face in short time, since previous cascade processes
only one image source. Our method can enhance an accuracy of face detection using
heterogeneous sensors. It uses a cascade which consists of classifiers. Each classifier processes
data from not only image source but also various sensors data. It provides more accuracy of real
human face detection and reduces the number of classifiers for high speed processing in real-time
detecting.
ACKNOWLEDGMENTS
This research was supported by Korea university and MSIP(Ministry of Science, ICT and Future
Planning), Korea, under the ITRC(Information Technology Research Center) support pro-gram
(IITP-2015-H8501-15-1004) supervised by the IITP(Institute for Information & communications
Technology Promotion)
REFERENCE
[1] Yu, Byunggu, Ranjan Sen, and Dong H. Jeong. "An integrated framework for managing sensor data
uncertainty using cloud computing." Information Systems 38.8 (2013): 1252-1268.
[2] P. Viola and M. J. Jones, "Rapid Object Detection using a Boosted Cascade of Simple Features," In
Proc. of CVPR 2001.
[3] Gama, João, and Pavel Brazdil. "Cascade generalization." Machine Learning41.3 (2000): 315-343.
[4] VIOLA, Paul; JONES, Michael. Fast and robust classification using asymmetric adaboost and a
detector cascade. Advances in Neural Information Processing System, 2001, 14.
210 Computer Science & Information Technology (CS & IT)
[5] Yu, Byunggu, et al. "On managing very large sensor
Grid Computing (CCGrid), 2012 12th IEEE/ACM International Symposium on. IEEE, 2012.
[6] Jung, I. Y., Kim, K. H., Han, B. J., & Jeong, C. S. (2014). Hadoop
Management System. International Journal of Distributed Sensor Networ
[7] Kui, X., Sheng, Y., Du, H., & Liang, J. (2013). Constructing a CDS
collection in wireless sensor networks. International Journal of Distributed Sensor Networks, 2013.
AUTHORS
Yoon-Ki Kim is currently working toward the ph.D degree in Electronic and Computer
Engineering at the Korea University. His research interests include real
and parallel data processing, IoT, Sensor processing and computer vision.
Du-Hyun Hwang is currently working towards a master’s degree at Department of
Electrical Engineering, Korea University. His current research interests are distributed
parallel computing, computer vision and GPU processing
Chang-Sung Jeong is a professor at the depa
received his MS.(1985) and Ph.D.(1987) from Northwestern University, and B.S.(1981)
from Seoul National University. Before joining Korea University, he was a professor at
POSTECH during 1982-1992. He also worked as a
during 1998-1999.
Computer Science & Information Technology (CS & IT)
Yu, Byunggu, et al. "On managing very large sensor-network data using bigtable." Cluster, Cloud and
Grid Computing (CCGrid), 2012 12th IEEE/ACM International Symposium on. IEEE, 2012.
Jung, I. Y., Kim, K. H., Han, B. J., & Jeong, C. S. (2014). Hadoop-Based Distributed Sensor Node
Management System. International Journal of Distributed Sensor Networks, 2014.
Kui, X., Sheng, Y., Du, H., & Liang, J. (2013). Constructing a CDS-based network backbone for data
collection in wireless sensor networks. International Journal of Distributed Sensor Networks, 2013.
is currently working toward the ph.D degree in Electronic and Computer
Engineering at the Korea University. His research interests include real-time distributed
and parallel data processing, IoT, Sensor processing and computer vision.
is currently working towards a master’s degree at Department of
Electrical Engineering, Korea University. His current research interests are distributed
parallel computing, computer vision and GPU processing
is a professor at the department of EE/CE at Korea University. He
received his MS.(1985) and Ph.D.(1987) from Northwestern University, and B.S.(1981)
from Seoul National University. Before joining Korea University, he was a professor at
1992. He also worked as an associate researcher at UCSC
network data using bigtable." Cluster, Cloud and
Grid Computing (CCGrid), 2012 12th IEEE/ACM International Symposium on. IEEE, 2012.
Based Distributed Sensor Node
based network backbone for data
collection in wireless sensor networks. International Journal of Distributed Sensor Networks, 2013.

More Related Content

PDF
Analysis of Inertial Sensor Data Using Trajectory Recognition Algorithm
PDF
IRJET- Offline Location Detection and Accident Indication using Mobile Sensors
PDF
Control Buggy using Leap Sensor Camera in Data Mining Domain
PDF
IRJET= Air Writing: Gesture Recognition using Ultrasound Sensors and Grid-Eye...
PDF
IRJET- Recognition of Theft by Gestures using Kinect Sensor in Machine Le...
PDF
Draft activity recognition from accelerometer data
PDF
Black Box for Accident Analysis Using MATLAB-Image Processing
PDF
Gesture recognition system
Analysis of Inertial Sensor Data Using Trajectory Recognition Algorithm
IRJET- Offline Location Detection and Accident Indication using Mobile Sensors
Control Buggy using Leap Sensor Camera in Data Mining Domain
IRJET= Air Writing: Gesture Recognition using Ultrasound Sensors and Grid-Eye...
IRJET- Recognition of Theft by Gestures using Kinect Sensor in Machine Le...
Draft activity recognition from accelerometer data
Black Box for Accident Analysis Using MATLAB-Image Processing
Gesture recognition system

What's hot (19)

PDF
Human Action Recognition using Contour History Images and Neural Networks Cla...
PDF
AUTOMATIC THEFT SECURITY SYSTEM (SMART SURVEILLANCE CAMERA)
PDF
Ijetcas14 467
PDF
IRJET - Smart Vet Locator for Hybrid Pets
PDF
IRJET- Security in Ad-Hoc Network using Encrypted Data Transmission and S...
PDF
Analysis of Human Behavior Based On Centroid and Treading Track
PDF
An embedded finger vein recognition system
PDF
Smart Bank Locker Access System Using Iris ,Fingerprints,Face Recognization A...
PDF
Wmn06MODERNIZED INTRUSION DETECTION USING ENHANCED APRIORI ALGORITHM
PDF
IRJET- A Survey on Control of Mechanical ARM based on Hand Gesture Recognitio...
PDF
REGISTRATION TECHNOLOGIES and THEIR CLASSIFICATION IN AUGMENTED REALITY THE K...
PDF
Fault Detection in Mobile Communication Networks Using Data Mining Techniques...
PDF
smartwatch-user-identification
PDF
Humanoid Dual Arm Robot with Neural Learning of Skill Transferring Control
PDF
A Fast Laser Motion Detection and Approaching Behavior Monitoring Method for ...
PDF
Hogeschool PXL Smart Mirror
PDF
A Survey on Fingerprint Protection Techniques
PDF
Real time object tracking and learning using template matching
PPTX
Designed Sorting Conveyor with Recognition Shape Pattern and Colour Using Webcam
Human Action Recognition using Contour History Images and Neural Networks Cla...
AUTOMATIC THEFT SECURITY SYSTEM (SMART SURVEILLANCE CAMERA)
Ijetcas14 467
IRJET - Smart Vet Locator for Hybrid Pets
IRJET- Security in Ad-Hoc Network using Encrypted Data Transmission and S...
Analysis of Human Behavior Based On Centroid and Treading Track
An embedded finger vein recognition system
Smart Bank Locker Access System Using Iris ,Fingerprints,Face Recognization A...
Wmn06MODERNIZED INTRUSION DETECTION USING ENHANCED APRIORI ALGORITHM
IRJET- A Survey on Control of Mechanical ARM based on Hand Gesture Recognitio...
REGISTRATION TECHNOLOGIES and THEIR CLASSIFICATION IN AUGMENTED REALITY THE K...
Fault Detection in Mobile Communication Networks Using Data Mining Techniques...
smartwatch-user-identification
Humanoid Dual Arm Robot with Neural Learning of Skill Transferring Control
A Fast Laser Motion Detection and Approaching Behavior Monitoring Method for ...
Hogeschool PXL Smart Mirror
A Survey on Fingerprint Protection Techniques
Real time object tracking and learning using template matching
Designed Sorting Conveyor with Recognition Shape Pattern and Colour Using Webcam
Ad

Viewers also liked (12)

PDF
PDF
Evaluacion censal-docentes-2006
PPTX
Udaipur Hoardings - Outdoor Media across Udaipur
PDF
SM (som) 3rd ed-by-beer-johnston-dewolf
PDF
Globalizacion cultural 1
PPTX
Immersive 3D Environment Using Kinect and Voice Commands
PDF
Smart e-skateboard-market-2016
PPTX
Modern recruiter marketing
PPT
Digital Presentation Bai Yide
PPSX
Avocado Presentation in Biochemistry.
DOCX
Program Pagi Panitia Sains 2016
DOC
Libertação em "Poética", de Manuel Bandeira
Evaluacion censal-docentes-2006
Udaipur Hoardings - Outdoor Media across Udaipur
SM (som) 3rd ed-by-beer-johnston-dewolf
Globalizacion cultural 1
Immersive 3D Environment Using Kinect and Voice Commands
Smart e-skateboard-market-2016
Modern recruiter marketing
Digital Presentation Bai Yide
Avocado Presentation in Biochemistry.
Program Pagi Panitia Sains 2016
Libertação em "Poética", de Manuel Bandeira
Ad

Similar to Real Human Face Detection for Surveillance System Using Heterogeneous Sensors (20)

PDF
Real time face recognition of video surveillance system using haar cascade c...
PDF
IRJET- Survey on Face Recognition using Biometrics
PDF
Face Detection System on Ada boost Algorithm Using Haar Classifiers
PDF
17 icos2019(2)
PDF
Enhanced Face Detection Based on Haar-Like and MB-LBP Features
PDF
Feature based head pose estimation for controlling movement of
PDF
CRIMINAL IDENTIFICATION FOR LOW RESOLUTION SURVEILLANCE
PDF
Real time voting system using face recognition for different expressions and ...
PDF
IRJET- Face Detection and Tracking Algorithm using Open CV with Raspberry Pi
PDF
SURVEY PAPER ON CRIMINAL IDENTIFICATION SYSTEM
PDF
Paper of Final Year Project.pdf
PDF
IRJET- Automated Criminal Identification System using Face Detection and Reco...
PDF
SURVEY PAPER ON CRIMINAL IDENTIFICATION SYSTEM
PPTX
418 Automated Criminal Identification System using Face Detection and.pptx
PDF
Facial recognition and body temperature measurements based on thermal images...
PDF
Review Paper on Attendance Capturing System using Face Recognition
PDF
Real time multi face detection using deep learning
PDF
Paper id 24201475
PDF
IRJET- Smart Surveillance Cam using Face Recongition Alogrithm
PDF
A Review on Real Time Integrated CCTV System Using Face Detection for Vehicle...
Real time face recognition of video surveillance system using haar cascade c...
IRJET- Survey on Face Recognition using Biometrics
Face Detection System on Ada boost Algorithm Using Haar Classifiers
17 icos2019(2)
Enhanced Face Detection Based on Haar-Like and MB-LBP Features
Feature based head pose estimation for controlling movement of
CRIMINAL IDENTIFICATION FOR LOW RESOLUTION SURVEILLANCE
Real time voting system using face recognition for different expressions and ...
IRJET- Face Detection and Tracking Algorithm using Open CV with Raspberry Pi
SURVEY PAPER ON CRIMINAL IDENTIFICATION SYSTEM
Paper of Final Year Project.pdf
IRJET- Automated Criminal Identification System using Face Detection and Reco...
SURVEY PAPER ON CRIMINAL IDENTIFICATION SYSTEM
418 Automated Criminal Identification System using Face Detection and.pptx
Facial recognition and body temperature measurements based on thermal images...
Review Paper on Attendance Capturing System using Face Recognition
Real time multi face detection using deep learning
Paper id 24201475
IRJET- Smart Surveillance Cam using Face Recongition Alogrithm
A Review on Real Time Integrated CCTV System Using Face Detection for Vehicle...

Recently uploaded (20)

PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Approach and Philosophy of On baking technology
PDF
Accuracy of neural networks in brain wave diagnosis of schizophrenia
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
A comparative analysis of optical character recognition models for extracting...
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PDF
Getting Started with Data Integration: FME Form 101
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
Reach Out and Touch Someone: Haptics and Empathic Computing
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Per capita expenditure prediction using model stacking based on satellite ima...
MYSQL Presentation for SQL database connectivity
Approach and Philosophy of On baking technology
Accuracy of neural networks in brain wave diagnosis of schizophrenia
The Rise and Fall of 3GPP – Time for a Sabbatical?
Building Integrated photovoltaic BIPV_UPV.pdf
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Spectral efficient network and resource selection model in 5G networks
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Network Security Unit 5.pdf for BCA BBA.
Unlocking AI with Model Context Protocol (MCP)
A comparative analysis of optical character recognition models for extracting...
Programs and apps: productivity, graphics, security and other tools
Diabetes mellitus diagnosis method based random forest with bat algorithm
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Getting Started with Data Integration: FME Form 101
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Dropbox Q2 2025 Financial Results & Investor Presentation

Real Human Face Detection for Surveillance System Using Heterogeneous Sensors

  • 1. David C. Wyld et al. (Eds) : NETCOM, NCS, WiMoNe, CSEIT, SPM - 2015 pp. 203–210, 2015. © CS & IT-CSCP 2015 DOI : 10.5121/csit.2015.51617 REAL HUMAN FACE DETECTION FOR SURVEILLANCE SYSTEM USING HETEROGENEOUS SENSORS Yoon-Ki Kim1 , Doo-Hyun Hwang2 and Chang-Sung Jeong3 1,2,3 Department of Electrical Engineering, Korea University, Seoul, South Korea 1 vardin@korea.ac.kr 2 doohh88@korea.ac.kr 3 csjeong@korea.ac.kr ABSTRACT Face detection algorithms are used to detect the human in various industry fields. A typical face detection algorithm such as Haar Feature-based Cascade Classifier gives us an easier way to detect human face. It consists of several classifiers which contain complicated arithmetic operations. Several classifiers constitute the cascade which can detect each element of human face. The more cascades are contained in the algorithm to detect elements of human face, the more it takes a time to detect human face. The previous cascade hardly recognize real human, since previous cascade processes only one source from image source. In this paper, we present a new cascade method for human face detection which exploits several classifiers for data not only from image source but also various heterogeneous sensors. Cascades consist of various sensors based on tuple data type could be operated quickly. It provides more accuracy of real human face detection, reduces the number of classifier for high speed processing in real-time. KEYWORDS Face Detection, Heterogeneous Sensor, Real-Time Processing, Haar-Like Feature 1. INTRODUCTION In Internet of Things environment with wired/wireless sensor networks, efficient sensor data process are very significant for various useful data analysis [1]. Various sensors such as CCTVs, thermo-graphic camera and temperature sensors can be processed at the same time for more accuracy analysis. Those sensors notice different signal respectively. For example, CCTV notices image signal to detect face shape, thermo-graphic camera notices image signal to detect face temperature and gas sensor notices amount of gas in air. This heterogeneous sensors detect not only one sense but also various senses. Various sensors can enhance the accuracy of real human face detection in real-time environment. Haar Feature-base Cascade is a useful algorithm in wide range of object detection application [2]. Cascading is a particular case of ensemble learning based on the concatenation of several classifiers, using all information collected from the output from a given classifier as additional information for the next classifier in the cascade [3]. In face detection field, classifier processes
  • 2. 204 Computer Science & Information Technology (CS & IT) multimedia data from one source. A typical method is that first classifier detects the face shape, and then next classifiers can detect other shape such as eyes, mouth and nose in face shape. However, the more cascades are contained in that, the more it takes a time to finish. Consequentially, there is a trade-off between accuracy of result and processing speed. In this paper, we present a new cascade method for human face detection which exploits several cascades for data not only from image source but also various heterogeneous sensors. It provides more accuracy of real human face detection and reduces a number of classifier to high speed processing in real-time detecting. For this approach, we need to synchronize between each sensor, so that sensors data can be processed at the same time. Using this method, we can improve the accuracy of face detection. The outline of our paper is as follows: In Section 2, we describe related works for introducing Haar Feature-base Cascade. And time synchronization method for various sensor. Then, in Section 3, we explain a new method using classifiers which process data from various sensors. Section 4 explains implementation of proposed method and shows its experimental results. Lastly Section 5 summarizes the conclusion of our research. 2. RELATED WORKS Haar Feature-based Cascade is fast object detection algorithm [2] using Haar-like features and a cascade of classifiers. It has good detection rate depends on training data. And it calculates 2 frames data per second so that it can process in real-time. This algorithm consists of 4 stages. First stage is haar feature selection. Haar-like features can be made by calculating difference of the sum of pixels of areas inside rectangle. There are many haar features in a frame. This feature has too many operation to service in real-time. For this, it use second stage which has integral method to calculate quickly. And third stage is Adaboost training. Adaboost selects useful haar feature in total haar features using weight of each haar filter [4]. Each selected features can be trained data to classify true positive. Then, Adaboost can compose strong classifier which is consists of weak classifier. Last stage is to make cascading classifiers. These cascading classifiers is step by step method which is made by several weak classifiers. Firstly, top simple classifier judge the features whether it is true or false. If first classifier classify features as a true positive, it could be passed the next stage which consists of another weak classifiers. This method can reduce a lots of operation by using classifier cascading. Once, a classifier reject the features, It is regarded as false so that it cannot be passed next classifiers. All features pass the classifier cascading, it is targeted as an object. There are various researches for processing sensor data from heterogeneous sensors[5-7]. Those sensors data are detected different elements respectively so that enhance the accuracy of detection result. This various elements can be used source of classifier cascade. For example, temperature sensor and weight sensor are a great help to detect real human. Previous face detection approaches consider only multimedia source from a camera. Those methods have so many classifiers for high detection rate that it takes a great time. Our research goal is to enhance the true positive rate of detection using various sensors to reduce a number of classifiers.
  • 3. Computer Science & Information Technology (CS & IT) 205 3. FACE DETECTING USING HETEROGENEOUS SENSORS In this section, we present a new architecture of face detection system using heterogeneous sensors for detecting real-human. Unlike typical face detecting systems, our system has additional classifiers to process various sensor data 3.1 Key features This system has several key features as follows: (1) It offers minimum number of cascades so that it reduce volume of operation. Typically, to enhance the true positive rate of detection, it would be a lot of cascades such as face cascade, eye cascade, nose cascade or mouth cascade. However, there is a trade-off between accuracy of result and processing speed. The more cascade are contained, the more it takes a time. our system select minimum number of cascades for high speed processing (2) It offers time-stamp for processing the various sensors data at the same time. And those data come separately. Thus, it needs to synchronization for various sensors data. Our system set the time-stamp for synchronization. (3) It offers real-face detecting except picture, doll using feature of human. A surveillance system has to detect real human, this system can extract feature of human using sensor such as temperature sensor. Moreover, multiple source enable system to detect various sense not only vision but also touch sense, weight sense, heat sense and so on. It is helpful to detect objects exactly which we want. In a cascade step, it judges sensor data whether it is necessary or unnecessary by using several classifier. If it is considered as true positive, it is passed next phase of cascade from other sensors. 3.2 System Model The overall operation of our system model as shown fig 1. Our system model consists of train phase, synchronization phase and cascading phase. This operations shall be explained bellows. Figure 1. The overall model of face detecting system using heterogeneous sensors
  • 4. 206 Computer Science & Information Technology (CS & IT) 3.2.1 Training Phase In training phase, there are two section to make classifiers. First section is for training multimedia data from camera sensor in real time. Haar-like feature extraction and Adaboost make the classifier based on multimedia data. Second section is for extraction tuple from various sensors data except camera. Its section collects the sensors data and extracts tuple in real time. However, it is different time between each section yet. So it needs synchronization of time in next phase. 3.2.2 Synchronization Phase In synchronization phase, it synchronizes the time between haar-like features and sensor tuples. Those sensors data are detected different elements respectively. Thus, it has different time stamp. To synchronize their time, sensor data set their time every frame-rate cycle so that it reduces volume of calculation. If its frame rate is 12 fps, other sensors data set their time every 12 frame. The time of Multimedia is standard-time. Figure 2 shows an example of this method. Figure 2. An example of synchronization method 3.2.3 Cascading Phase In cascade phase, it makes robust classifier which consists of week classifier. Its cascades is connected to one another. To detect face, face cascade is set on head stage. Then, other cascades are set on next stage. It is mandatory that prior cascade judges true feature before posterior cascades. If prior cascade judges false, it doesn’t pass the opportunity to next cascade. There are cascades made by Adaboost algorithm for multimedia sensor process. The rest of cascades are made by range detector for heterogeneous sensors. The cascade consists of various sensors data classifier as shown figure 3.
  • 5. Computer Science & Information Technology (CS & IT) 207 Figure 3. The model of cascade including multiple source processing 4. IMPLEMENTS In this section, we shell show the implementation of our new system. We implement a face detection with a temperature data. There are six cases for this implementation. First is a real- human detecting with face cascade and no temperature cascade. Second case is the picture of human with face cascade and no temperature cascade. Third case is the picture of human with face cascade and temperature cascade. Fourth case is the real-human with face cascade, eyes cascade and no temperature cascade. Fifth case is a picture of human with face cascade, eyes cascade and no temperature cascade. The last case is a picture of human with face cascade, eyes cascade and temperature cascade. The implement cases of implementation as shown blows. Table 1. Various cases of implement Case Number Object Type The number of Cascades Additional Sensor Case 1 Real face 1 (face) No sensor Case 2 Picture 1 (face) No sensor Case 3 Picture 1 (face) Temperature sensor Case 4 Real face 2 (face, eyes) No sensor Case 5 Picture 2 (face, eyes) No sensor Case 6 Picture 2 (face, eyes) Temperature sensor
  • 6. 208 Computer Science & Information Technology (CS & IT) Figure 4. Result of implementation 5. EXPERIMENTAL RESULTS We implement this system on 1 node which has Intel® core™ quad CPU Q6600 2.40 GHz processors and 8GB memory. The experimental results show that real human face-detecting system which has cascades from various sensors enhance the accuracy of detecting real human. Case 2 without temperature cascade detects the face. It is false positive. However, case 3 has no detection of face. It is true negative. Figure 5 shows the relation between the numbers of cascades and elapsed time. Case 4, 5 has eyes cascade additionally. Those case take a lot time to calculate than case 1, 2, 3. Because it contains many operation to extract haar feature since it contains eyes cascade. Case 2 is faster than case 3. It means that the more cascades are contained in that, the more it takes a time to detect. Because cascade based on multimedia data which contains many ‘for statement’, it can reduce the elapsed time by reducing cascade or using cascade form sensor data instead of multimedia data. Although case 6 contains eyes cascade, it processes the detection step faster than case 4 and 5. Because Temperature cascade does not pass the opportunity to eyes cascade. As a result, the composition consists of various cascades from heterogeneous sensors are the helpful to detect of real human-face.
  • 7. Computer Science & Information Technology (CS & IT) 209 Figure 5. Result of experiments 6. CONCLUSIONS In this paper, we have presented a cascade method for human face detection in surveillance system which exploits several classifiers for data not only from image source but also various heterogeneous sensors. A typical face detection algorithm such as Haar Feature-based Cascade Classifier gives us an easier way to detect the face. However, it consists of several classifiers which contain complicated arithmetic operations so that it takes a great deal of time to achieve a result. And it is hard to recognize real human face in short time, since previous cascade processes only one image source. Our method can enhance an accuracy of face detection using heterogeneous sensors. It uses a cascade which consists of classifiers. Each classifier processes data from not only image source but also various sensors data. It provides more accuracy of real human face detection and reduces the number of classifiers for high speed processing in real-time detecting. ACKNOWLEDGMENTS This research was supported by Korea university and MSIP(Ministry of Science, ICT and Future Planning), Korea, under the ITRC(Information Technology Research Center) support pro-gram (IITP-2015-H8501-15-1004) supervised by the IITP(Institute for Information & communications Technology Promotion) REFERENCE [1] Yu, Byunggu, Ranjan Sen, and Dong H. Jeong. "An integrated framework for managing sensor data uncertainty using cloud computing." Information Systems 38.8 (2013): 1252-1268. [2] P. Viola and M. J. Jones, "Rapid Object Detection using a Boosted Cascade of Simple Features," In Proc. of CVPR 2001. [3] Gama, João, and Pavel Brazdil. "Cascade generalization." Machine Learning41.3 (2000): 315-343. [4] VIOLA, Paul; JONES, Michael. Fast and robust classification using asymmetric adaboost and a detector cascade. Advances in Neural Information Processing System, 2001, 14.
  • 8. 210 Computer Science & Information Technology (CS & IT) [5] Yu, Byunggu, et al. "On managing very large sensor Grid Computing (CCGrid), 2012 12th IEEE/ACM International Symposium on. IEEE, 2012. [6] Jung, I. Y., Kim, K. H., Han, B. J., & Jeong, C. S. (2014). Hadoop Management System. International Journal of Distributed Sensor Networ [7] Kui, X., Sheng, Y., Du, H., & Liang, J. (2013). Constructing a CDS collection in wireless sensor networks. International Journal of Distributed Sensor Networks, 2013. AUTHORS Yoon-Ki Kim is currently working toward the ph.D degree in Electronic and Computer Engineering at the Korea University. His research interests include real and parallel data processing, IoT, Sensor processing and computer vision. Du-Hyun Hwang is currently working towards a master’s degree at Department of Electrical Engineering, Korea University. His current research interests are distributed parallel computing, computer vision and GPU processing Chang-Sung Jeong is a professor at the depa received his MS.(1985) and Ph.D.(1987) from Northwestern University, and B.S.(1981) from Seoul National University. Before joining Korea University, he was a professor at POSTECH during 1982-1992. He also worked as a during 1998-1999. Computer Science & Information Technology (CS & IT) Yu, Byunggu, et al. "On managing very large sensor-network data using bigtable." Cluster, Cloud and Grid Computing (CCGrid), 2012 12th IEEE/ACM International Symposium on. IEEE, 2012. Jung, I. Y., Kim, K. H., Han, B. J., & Jeong, C. S. (2014). Hadoop-Based Distributed Sensor Node Management System. International Journal of Distributed Sensor Networks, 2014. Kui, X., Sheng, Y., Du, H., & Liang, J. (2013). Constructing a CDS-based network backbone for data collection in wireless sensor networks. International Journal of Distributed Sensor Networks, 2013. is currently working toward the ph.D degree in Electronic and Computer Engineering at the Korea University. His research interests include real-time distributed and parallel data processing, IoT, Sensor processing and computer vision. is currently working towards a master’s degree at Department of Electrical Engineering, Korea University. His current research interests are distributed parallel computing, computer vision and GPU processing is a professor at the department of EE/CE at Korea University. He received his MS.(1985) and Ph.D.(1987) from Northwestern University, and B.S.(1981) from Seoul National University. Before joining Korea University, he was a professor at 1992. He also worked as an associate researcher at UCSC network data using bigtable." Cluster, Cloud and Grid Computing (CCGrid), 2012 12th IEEE/ACM International Symposium on. IEEE, 2012. Based Distributed Sensor Node based network backbone for data collection in wireless sensor networks. International Journal of Distributed Sensor Networks, 2013.