Data Fusion Models in WSNs: Comparison and Analysis

Similar documents
A Reference Model for Data Fusion Systems

Distributed Weather Net: Wireless Sensor Network Supported Inquiry-Based Learning

Multisensor Data Fusion: From Algorithms And Architectural Design To Applications (Devices, Circuits, And Systems)

On the Combined Behavior of Autonomous Resource Management Agents

A Case Study: News Classification Based on Term Frequency

USER ADAPTATION IN E-LEARNING ENVIRONMENTS

PROCEEDINGS OF SPIE. Double degree master program: Optical Design

CNS 18 21th Communications and Networking Simulation Symposium

Word Segmentation of Off-line Handwritten Documents

A Case-Based Approach To Imitation Learning in Robotic Agents

SAM - Sensors, Actuators and Microcontrollers in Mobile Robots

An Architectural Selection Framework for Data Fusion in Sensor Platforms

Introduction to Modeling and Simulation. Conceptual Modeling. OSMAN BALCI Professor

Malicious User Suppression for Cooperative Spectrum Sensing in Cognitive Radio Networks using Dixon s Outlier Detection Method

Towards a Collaboration Framework for Selection of ICT Tools

Software Security: Integrating Secure Software Engineering in Graduate Computer Science Curriculum

Coordination Challenges in Global Software Development

Adaptation Criteria for Preparing Learning Material for Adaptive Usage: Structured Content Analysis of Existing Systems. 1

Modeling user preferences and norms in context-aware systems

Module 12. Machine Learning. Version 2 CSE IIT, Kharagpur

Commanding Officer Decision Superiority: The Role of Technology and the Decision Maker

A Data Fusion Model for Location Estimation in Construction

Development of an IT Curriculum. Dr. Jochen Koubek Humboldt-Universität zu Berlin Technische Universität Berlin 2008

BSM 2801, Sport Marketing Course Syllabus. Course Description. Course Textbook. Course Learning Outcomes. Credits.

Deploying Agile Practices in Organizations: A Case Study

SYSTEM ENTITY STRUCTUURE ONTOLOGICAL DATA FUSION PROCESS INTEGRAGTED WITH C2 SYSTEMS

Developing True/False Test Sheet Generating System with Diagnosing Basic Cognitive Ability

Curriculum Vitae FARES FRAIJ, Ph.D. Lecturer

Bluetooth mlearning Applications for the Classroom of the Future

The open source development model has unique characteristics that make it in some

On-Line Data Analytics

Different Requirements Gathering Techniques and Issues. Javaria Mushtaq

Seminar - Organic Computing

INNOWIZ: A GUIDING FRAMEWORK FOR PROJECTS IN INDUSTRIAL DESIGN EDUCATION

Xinyu Tang. Education. Research Interests. Honors and Awards. Professional Experience

Introduction to Mobile Learning Systems and Usability Factors

Rachel Edmondson Adult Learner Analyst Jaci Leonard, UIC Analyst

OPTIMIZATINON OF TRAINING SETS FOR HEBBIAN-LEARNING- BASED CLASSIFIERS

Telekooperation Seminar

Scenario Design for Training Systems in Crisis Management: Training Resilience Capabilities

SSE - Supervision of Electrical Systems

Bachelor of Software Engineering: Emerging sustainable partnership with industry in ODL

AC : BIOMEDICAL ENGINEERING PROJECTS: INTEGRATING THE UNDERGRADUATE INTO THE FACULTY LABORATORY

Speech Emotion Recognition Using Support Vector Machine

WHY SOLVE PROBLEMS? INTERVIEWING COLLEGE FACULTY ABOUT THE LEARNING AND TEACHING OF PROBLEM SOLVING

M-Learning. Hauptseminar E-Learning Sommersemester Michael Kellerer LFE Medieninformatik

ProFusion2 Sensor Data Fusion for Multiple Active Safety Applications

CREATING SHARABLE LEARNING OBJECTS FROM EXISTING DIGITAL COURSE CONTENT

MULTILINGUAL INFORMATION ACCESS IN DIGITAL LIBRARY

COMPUTER INTERFACES FOR TEACHING THE NINTENDO GENERATION

Operational Knowledge Management: a way to manage competence

Professional Development Guideline for Instruction Professional Practice of English Pre-Service Teachers in Suan Sunandha Rajabhat University

What do Medical Students Need to Learn in Their English Classes?

Computerized Adaptive Psychological Testing A Personalisation Perspective

Case of the Department of Biomedical Engineering at the Lebanese. International University

LEGO MINDSTORMS Education EV3 Coding Activities

AUTOMATED TROUBLESHOOTING OF MOBILE NETWORKS USING BAYESIAN NETWORKS

SARDNET: A Self-Organizing Feature Map for Sequences

Professional Learning Suite Framework Edition Domain 3 Course Index

CWIS 23,3. Nikolaos Avouris Human Computer Interaction Group, University of Patras, Patras, Greece

DOUBLE DEGREE PROGRAM AT EURECOM. June 2017 Caroline HANRAS International Relations Manager

The MEANING Multilingual Central Repository

Multidisciplinary Engineering Systems 2 nd and 3rd Year College-Wide Courses

Moderator: Gary Weckman Ohio University USA

1.1 Background. 1 Introduction

Faculty Schedule Preference Survey Results

ModellingSpace: A tool for synchronous collaborative problem solving

Linking Task: Identifying authors and book titles in verbose queries

A Reinforcement Learning Variant for Control Scheduling

Chapter 1 Analyzing Learner Characteristics and Courses Based on Cognitive Abilities, Learning Styles, and Context

Automating the E-learning Personalization

Student Perceptions of Reflective Learning Activities

The Learning Model S2P: a formal and a personal dimension

P. Belsis, C. Sgouropoulou, K. Sfikas, G. Pantziou, C. Skourlas, J. Varnas

Designing Autonomous Robot Systems - Evaluation of the R3-COP Decision Support System Approach

EECS 571 PRINCIPLES OF REAL-TIME COMPUTING Fall 10. Instructor: Kang G. Shin, 4605 CSE, ;

Towards Semantic Facility Data Management

Human Emotion Recognition From Speech

MYP Language A Course Outline Year 3

OCR for Arabic using SIFT Descriptors With Online Failure Prediction

Characteristics of Collaborative Network Models. ed. by Line Gry Knudsen

Circuit Simulators: A Revolutionary E-Learning Platform

Specification of the Verity Learning Companion and Self-Assessment Tool

LEt s GO! Workshop Creativity with Mockups of Locations

A MULTI-AGENT SYSTEM FOR A DISTANCE SUPPORT IN EDUCATIONAL ROBOTICS

Dublin City Schools Broadcast Video I Graded Course of Study GRADES 9-12

Stephanie Ann Siler. PERSONAL INFORMATION Senior Research Scientist; Department of Psychology, Carnegie Mellon University

Agent-Based Software Engineering

Interaction Design Considerations for an Aircraft Carrier Deck Agent-based Simulation

A GENERIC SPLIT PROCESS MODEL FOR ASSET MANAGEMENT DECISION-MAKING

Chamilo 2.0: A Second Generation Open Source E-learning and Collaboration Platform

DICTE PLATFORM: AN INPUT TO COLLABORATION AND KNOWLEDGE SHARING

Rule Learning With Negation: Issues Regarding Effectiveness

PROCESS USE CASES: USE CASES IDENTIFICATION

Shank, Matthew D. (2009). Sports marketing: A strategic perspective (4th ed.). Upper Saddle River, NJ: Pearson/Prentice Hall.

Test Effort Estimation Using Neural Network

SINGLE DOCUMENT AUTOMATIC TEXT SUMMARIZATION USING TERM FREQUENCY-INVERSE DOCUMENT FREQUENCY (TF-IDF)

Learning Methods for Fuzzy Systems

Requirements-Gathering Collaborative Networks in Distributed Software Projects

Statistical Analysis of Climate Change, Renewable Energies, and Sustainability An Independent Investigation for Introduction to Statistics

Transcription:

Proceedings of 2014 Zone 1 Conference of the American Society for Engineering Education (ASEE Zone 1) Data Fusion s in WSNs: Comparison and Analysis Marwah M Almasri, and Khaled M Elleithy, Senior Member, IEEE Abstract In WSNs, hundreds of sensors collect data from the environment but these sensors have limited energy. Therefore, energy consumption is a very challenging issue in the design of WSNs. Sometimes, sensors fail as they got affected by the pressure or temperature. Such failure can lead to misleading measurements which in turn are waste of energy. As a result, data fusion is needed to overcome such confusion where it assures data s efficiency and eliminates data s redundancy. This paper provides an analysis of the state-of-the-art data fusion models along with their architectures. It also presents a comparison between these models to highlight the main objectives of each. In addition, it analyzes the advantages and the limitation of these models. Index Terms Wireless Sensor Networks (WSNs); Data Fusion; Data Fusion s; JDL ; OODA ; Intelligence Cycle ; Omnibus ; Object-Oriented. I. INTRODUCTION ireless Sensor Networks (WSNs) have become a Wpopular topic among researchers as it incorporates new technologies and perspectives. Therefore, it is crucial to pay attention to this type of network for exploring solutions to many problems. A WSN is composed of a huge number of sensors that are capable of observing the environment. However, due to limited computational power and energy of these sensors, we need to find ways to save energy. Data fusion is a great way that saves energy as it eliminates redundant and inaccurate data which are collected by malicious or failed sensors. Data fusion can be defined as the combination process of sensed data, where the resulted data are more accurate than each one individually [1]. Data fusion has been applied in many applications such as robotics and military applications [2], Denial of Service (DoS) detection [3], and sensor nodes locations [4]. Due to the highly beneficial use of data fusion in WSNs, this paper provides detailed information about various data fusion models. Our goal is to distinguish each model and provide a comparison between them. This paper also presents the advantages and the disadvantages of each model to understand the different objectives for applying such models. This paper is structured as follows: section II, presents various data fusion models and their architectures. Section III provides a comparison between these models in order to distinguish the objectives of each one and evaluates them based on their advantages and drawbacks. Finally, section IV, concludes the paper. II. DATA FUSION MODELS Various data fusion models are proposed especially for the purpose of highlighting the specification, proposal, and usage of data fusion in WSNs [5]. These models can be categorized into three main models; data-based model, activity-based model, and role-based model as shown in Fig. 1. This section presents some of these models along with their architectures and designs. A. The JDL The JDL model is a popular model in the data fusion field. This model was introduced by the U.S. Joint Directors of Laboratories (JDL) and the U.S. Department of Defense (DoD) [6]. However, it has been revised by other researchers such as Steinberg et al [7]. The JDL model is one of the databased models that mainly focus on the abstraction level of the manipulated data by a fusion system. The JDL model composed of five major processing levels, a database management system, and a data bus that connects all components together. The architecture of the JDL model is represented in Fig. 2. Manuscript received February 6, 2014. M. M. Almasri is a Ph.D. candidate in the Computer Science & Engineering Department at the University of Bridgeport, Bridgeport, CT, 06604. Phone: (203) 576-4703; e-mail: maalmasr@my.bridgeport.edu. K. M. Elleithy is the Associate Dean for Graduate Studies in the School of Engineering at the University of Bridgeport, Bridgeport, CT, 06604. Phone: (203) 576-4703; e-mail: elleithy@bridgeport.edu. Fig. 1: Data Fusion s. 978-1-4799-5233-5/14/$31.00 2014 IEEE

As shown in Fig. 2, sources are on the left side which demonstrate the inputs to the system. These sources can be local sensors, distributed sensors, or any other data either from a database or from human input [8]. In addition, on the right side, there is the Human Computer Interaction (HCI), which allows various kinds of human inputs such as data requests, reports, and commands. HCI provides multimedia methods for the purpose of interacting with human beings. The database management system is crucial as it is responsible for maintaining the fused data. It is also responsible for data retrieval, compression, and queries [8]. Level 0 of the JDL model called Source Preprocessing or Process Assignment. At this level, all data collected are assigned to appropriate processes which result in reducing the load in the data fusion system. Level 1 is called Object Refinement. Level 1 is responsible for transforming all kinds of sensors data into a consistent structure. It then assigns these data to objects in order to use the statistical estimation techniques in many applications. It also refines the predictions of an object s identity. Level 2 of the JDL model is called Situation Refinement. The Situation Refinement process describes the relationships between objects and events and emphasizes relational data. It interprets sensor data analogous to human s interpretation. It also examines level 1 results. Threat Refinement is referred to level 3 of the JDL model. It provides possible future threats and alternate hypotheses about enemies. Finally, level 4 which is called Process Refinement, is responsible for monitoring the performance of all data fusion processes in order to present a real time control. It also identifies what type of data is needed what are the source specific requirements for obtaining the set goals [8]. B. Boyd Control Loop The Boyd Control Loop is one of the activity based models that are based on the executing of these activities in their correct sequence. It is also known as the Observe, Orient, Decide, Act (OODA) Loop. The Boyd Control Loop or the OODA Loop is a four stage cyclic model which describes the main activities in a fusion system [9] as shown in Fig. 3. Fig. 2: The JDL This model was proposed for decision-support in military system [9]. The first stage is the Observe stage which provides sensor preprocessing and data allocation. The second stage is the Orient stage which has all data alignment processes and situation predictions. The third stage is the Decide stage which is responsible for making decisions. The fourth and the last stage is the Act stage which includes the responsive system that executes the plan [10]. According to [11], the Observe stage of the OODA model corresponds to level 0 of the JDL model, where the Orient stage corresponds to level 1, 2, and 3 of the JDL model. In addition, the Decide stage corresponds to level 4 of JDL model. However, the Act stage is not included in the JDL model. Fig. 3, The OODA model. C. Intelligence Cycle The Intelligence Cycle is an activity based model that has a

four stage cycle which describes the intelligence process for making decisions [12]. The four stages are as follows: Collection, Collation, Evaluation, and Dissemination as represented in Fig. 4. Collection stage collects raw intelligence data. Collation is responsible for collating reports to be ready for the next stage. At the Evaluation stage, the collated reports are fused and then analyzed, where at the Dissemination stage, users can use the results from previous stage in order to make decisions [13]. D. Omnibus The Omnibus model is an activity based model. It was first proposed by [11]. The Omnibus model is shown in Fig. 5 which composed of four main stages. Sensing and Signal Processing stage is responsible for collecting and preprocessing data. At the Feature Extraction stage, patterns are extracted from the gathered data. After pattern extraction is complete, these patterns are further fused. At the Decision stage, decisions are made and threats are tracked, where the best plan is chosen and executed at the Act stage [14]. cyclic architecture based on roles. This model was proposed by Kokar et. al. [15]. Fig. 6 gives an overview of the Object- Oriented model. These roles as follows: the Actor has the role of interacting with the world, the Perceiver has the role of evaluating and analyzing the collected data, the Director has the role of creating plans based on the system set goals, and finally the Manger has the role of performing the set plans by the director [14]. III. COMPARISON AND ANALYSIS OF DATA FUSION MODELS As shown in Table I, there are several factors to compare and contrast the data fusion models, where it relates different stages from each model to comprehend the objective of every process within the data fusion domain. These factors as follows: Data Gathering: this explains how the data will be collected and at which stage. Signal Processing: this means the preprocessing of data and data allocation before the fusion process begins. Object Assessment: after preprocessing the data, and patterns and features are extracted, these data are assigned to objects. Situation Assessment: it includes the situation predictions, the data fusion process, and the analysis of results. Threat Assessment: it indicates the possible threats. Fig. 4: The Intelligence Cycle. Fig. 5: The Omnibus. Fig. 6: The Object-Oriented. E. Object-Oriented The Object-Oriented model is a role based model that has a

Table I, comparison between data fusion models Activity Data Fusion Data Gathering Signal Processing Object Assessment Situation Assessment Threat Assessment Decision Making Action Implementation JDL ------ Level 0 Level 1 Level 2 Level 3 Level 4 ------ OODA Observe Observe Orient Orient Orient Decide Act Intelligence Cycle Collection Collation Collation Evaluation Evaluation Dissemination Dissemination Omnibus Sensing and Signal Processing Sensing and Signal Processing Feature Extraction Feature Extraction Decision Stage Decision Stage Act Stage Object-Oriented Actor Actor Perceiver Perceiver Director Director Manger Decision Making: it states at which stage the decision making process is involved either by the users or by the system. It also provides the best plan to be implemented at the following stage. Action Implementation: this explains the actual plan execution. As indicated in Table I, the data gathering process is applicable at all models except at the JDL model. The JDL model starts with the Source Preprocessing stage (Level 0), which assumes that the data is already collected and now it is ready for the preprocessing phase. The data gathering or data/sensor collection corresponds to Observe stage of the OODA model, to Collection stage of the Intelligence Cycle, to Sensing stage of the Omnibus, and finally to Actor role of the Object-Oriented. For signal processing, all models will preprocess data at early stages. Most of the models gather data and process them at the same stage except for the JDL model and the Intelligence Cycle, where they do separate these processes at two different stages. Object Assessment is done at Level 1of the JDL model, Orient stage of the OODA model, Collation stage of the Intelligence Cycle, Feature Extraction of the Omnibus model, and at the Perceiver role of the Object- Oriented. Situation Assessment process is done at most models as the Object Assessment is taking place such as the OODA, the Omnibus, and the Object-Oriented. In contrast, the Situation Assessment is applied at different stages from the Object Assessment in the JDL model (level 2), and the Intelligence Cycle (Evaluation stage). needs to be made. It is done at Level 3 of the JDL model, the Orient stage of the OODA model, at Evaluation of the Intelligence Cycle, at Decision Stage of the Omnibus model, and at the Director role of the Object-Oriented. Decision Making and action implementation are done mostly at different stages where both take place at the end of each model. For the JDL model, the action implementation is not applicable. However, at the Intelligence Cycle, the action implementation and decision making process are done at the same stage which is the Dissemination stage. As a result, we can see how different stages from different data fusion models are overlapped as the process or activity develops from sensing and collecting data to implementing actions and executing commands. This emphasizes the general and the specific objectives of all fusion models. Some models have more general goals such as the JDL model, where it focuses on the fusion process more than acquiring data and implementing commands. Others are more like in depth process such as the Omnibus model. It has all components needed for an effective data fusion model as it still has the cyclic loop like other models but it considers the importance of having a feedback explicitly in the system. Furthermore, Table II, concludes and summarizes the advantages and the disadvantages of the data fusion models discussed in this paper. For using any data fusion model, it is important to keep in mind the purpose of using such a model in terms of requirements and future use. Some models are difficult to be reused at different applications such as the JDL and the Omnibus due to its sophisticated techniques used or due to its adjustments to specific In addition, Threat Assessment is implemented sometimes as an evaluation process after data is fused, or as a decision Table II, summarizes the advantages and the limitations of the data fusion models.

Data Fusin Advantages Limitations JDL Popular and general data fusion model. Difficult to reuse the model after applying it at specific application as it does not specify the techniques used. OODA It has the ability to separate the system tasks clearly and gives a feedback. It does not show the effect of the Act stage at other stages of the model. Intelligence Cycle Omnibus Object-Oriented General data fusion model. It explicitly describes the processing levels in the cyclic loop. Describes the various roles of the system. Does not separate the system tasks. If there is a specific requirement needed for an application, this model is not the best data fusion model as it combines several phases such as soft and hard decisions which lead to a confusion. Does not separate the system tasks. application requirements which makes it complex to reapply. Other data fusion models are more general such as the OODA and the Intelligence Cycle. IV. CONCLUSION Data fusion has a vital role in WSNs as it saves the energy consumed within the network due to its ability of eliminating redundant data and thus increasing the accuracy and the efficiency of the sensed data. In this paper, we investigate different data fusion models and provide a comparison between them based on several factors. We also highlight the benefits and the drawbacks of each data fusion model presented in this paper in order to understand the objective of applying each model. REFERENCES [1] W. Elmenreich, Sensor Fusion in Time-Triggered Systems, PhD thesis, Technische Universit at Wien, Institut f ur Technische Informatik, Vienna, Austria, 2002. [2] R. Brooks and S. Iyengar, Multi-Sensor Fusion: Fundamentals and Applications with Software, Prentice Hall PTR, Upper Saddle River, NJ, 1998 [3] C. Siaterlis and B. Maglaris, "Towards multisensor data fusion for DoS detection", In Proceedings of the 2004 ACM Symposium on Applied Computing. ACM Press, Nicosia, Cyprus, pp. 439 446, 2004. [4] A. Savvides, C. Han, and M. Strivastav, The n-hop multilateration primitive for node localization, Mobile Netw. Appl. 8, pp. 443 451, August 2003. [5] E. Nakamura, A. Loureiro, and A. Frery, Information fusion for wireless sensor networks: methods, models, and classifications, ACM Comput. Surv., vol. 39, no. 3, 2007. Article 9. [6] O. Kessler et al., Functional description of the data fusion process, Tech. rep., Naval Air Development Center, Warminster, PA, USA. January. Report prepared for the Office of Naval Technology. 1992 [7] A. N. Steinberg, C. L. Bowman, and F. E. White, Revisions to the JDL data fusion model, in AeroSense 99, pp. 430 441, 1999. [8] D. Hall, and J. Llinas, An introduction to multi-sensor data fusion, Proc. IEEE, vol. 85, no. 1, pp. 6 23, January 1997. [9] J. R. Boyd, The essence of winning and losing, Unpublished lecture notes, 1996. [10] T. Määttä, "Sensor fusion in smart camera networks for Ambient IntelligenceReport on PhD Thesis and Defense," Journal of Ambient Intelligence and Smart Environments, vol. 5, pp. 415-417, 2013. [11] M. Bedworth and J. O Brien, The Omnibus model: a new model of data fusion?, IEEE Aerospace and Electronic Systems Magazine, April 2000, pp. 30 36. [12] A. Shulsky and G. Schmitt, Silent Warfare: Understanding the World of Intelligence, 3 ed. Brasseys, Inc., New York, NY. 2002. [13] C. Frankel and M. Bedworth, Control, estimation and abstraction in fusion architectures: Lessons from human information processing, in Proceedings of the 3 rd International Conference on Information Fusion (Fusion 2000). Vol. 1. IEEE, Paris, France, MoC5/3 MoC5/10, 2000. [14] V. Borges and W. Jeberson, Survey of Context Information Fusion for Sensor Networks based Ubiquitous Systems, in J. Sens. Actuator Netw., 2013. [15] M. M. Kokar, M. D. Bedworth, and C. B. Frankel, Reference for data fusion Systems, in AeroSense 2000, pp. 191 202, 2000. Mrs. Marwah M Almasri: is a Ph.D. candidate in the Computer Science & Engineering Department at the University of Bridgeport. She received award from UPE for her academic accomplishments in the fields of the computing and information disciplines. She received her MBA in Management Information System (MIS) from the University of Scranton, PA, in 2011. She also received award from MIS department at the University of Scranton for her outstanding work. She holds a bachelor degree in Computer Science & Engineering from Taibah University in Medina, Saudi Arabia. Her research interests include congestion mechanisms, wireless sensor networks, computer networks, mobile computing, network security, and data fusion.

Dr. Khaled M Elleithy is the Associate Dean for Graduate Studies in the School of Engineering at the University of Bridgeport. He has research interests are in the areas of network security, mobile communications, and formal approaches for design and verification. He has published more than two hundreds research papers in international journals and conferences in his areas of expertise. Dr. Elleithy is the co-chair of the International Joint Conferences on Computer, Information, and Systems Sciences, and Engineering (CISSE). CISSE is the first Engineering/Computing and Systems Research E- Conference in the world to be completely conducted online in real-time via the internet and was successfully running for six years. Dr. Elleithy is the editor or co-editor of 12 books published by Springer for advances on Innovations and Advanced Techniques in Systems, Computing Sciences and Software..