<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xml:lang="en" article-type="research-article">
<front>
<journal-meta>
<journal-id journal-id-type="nlm-ta">Sensors</journal-id>
<journal-title>Sensors</journal-title>
<issn pub-type="epub">1424-8220</issn>
<publisher>
<publisher-name>Molecular Diversity Preservation International (MDPI)</publisher-name></publisher></journal-meta>
<article-meta>
<article-id pub-id-type="doi">10.3390/s100201141</article-id>
<article-id pub-id-type="publisher-id">sensors-10-01141</article-id>
<article-categories>
<subj-group>
<subject>Article</subject></subj-group></article-categories>
<title-group>
<article-title>System Interface for an Integrated Intelligent Safety System (ISS) for Vehicle Applications</article-title></title-group>
<contrib-group>
<contrib contrib-type="author">
<name><surname>Hannan</surname><given-names>Mahammad A.</given-names></name><xref ref-type="corresp" rid="c1-sensors-10-01141"><sup>*</sup></xref></contrib>
<contrib contrib-type="author">
<name><surname>Hussain</surname><given-names>Aini</given-names></name></contrib>
<contrib contrib-type="author">
<name><surname>Samad</surname><given-names>Salina A.</given-names></name></contrib>
<aff id="af1-sensors-10-01141">Department of Electrical, Electronic &amp; Systems Engineering, National University of Malaysia, 43600 Bangi, Selangor, Malaysia; E-Mails: <email>aini@eng.ukm.my</email> (A.H.); <email>salina@eng.ukm.my</email> (S.A.S.)</aff></contrib-group>
<author-notes>
<corresp id="c1-sensors-10-01141">
<label>*</label>Author to whom correspondence should be addressed; E-Mail: <email>hannan@eng.ukm.my</email>; Tel.: +6-03-89217014, Fax: +6-03-89216146.</corresp></author-notes>
<pub-date pub-type="collection">
<year>2010</year></pub-date>
<pub-date pub-type="epub">
<day>29</day>
<month>1</month>
<year>2010</year></pub-date>
<volume>10</volume>
<issue>2</issue>
<fpage>1141</fpage>
<lpage>1153</lpage>
<history>
<date date-type="received">
<day>10</day>
<month>11</month>
<year>2009</year></date>
<date date-type="rev-recd">
<day>29</day>
<month>11</month>
<year>2009</year></date>
<date date-type="accepted">
<day>9</day>
<month>1</month>
<year>2010</year></date></history>
<permissions>
<copyright-statement>© 2010 by the authors; licensee Molecular Diversity Preservation International, Basel, Switzerland.</copyright-statement>
<copyright-year>2010</copyright-year>
<license>
<p>This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution license (http://creativecommons.org/licenses/by/3.0/).</p></license></permissions>
<abstract>
<p>This paper deals with the interface-relevant activity of a vehicle integrated intelligent safety system (ISS) that includes an airbag deployment decision system (ADDS) and a tire pressure monitoring system (TPMS). A program is developed in LabWindows/CVI, using C for prototype implementation. The prototype is primarily concerned with the interconnection between hardware objects such as a load cell, web camera, accelerometer, TPM tire module and receiver module, DAQ card, CPU card and a touch screen. Several safety subsystems, including image processing, weight sensing and crash detection systems, are integrated, and their outputs are combined to yield intelligent decisions regarding airbag deployment. The integrated safety system also monitors tire pressure and temperature. Testing and experimentation with this ISS suggests that the system is unique, robust, intelligent, and appropriate for in-vehicle applications.</p></abstract>
<kwd-group>
<kwd>system interface</kwd>
<kwd>intelligent safety system</kwd>
<kwd>ADDS</kwd>
<kwd>TPMS</kwd>
<kwd>integration</kwd></kwd-group></article-meta></front>
<body>
<sec sec-type="intro">
<label>1.</label>
<title>Introduction</title>
<p>In any vehicle, the presence of intelligent safety implies an active system that promotes safety, security and driving comfort [<xref ref-type="bibr" rid="b1-sensors-10-01141">1</xref>]. However, to meet high expectations for control and safety, a large number of individual safety systems are required [<xref ref-type="bibr" rid="b2-sensors-10-01141">2</xref>,<xref ref-type="bibr" rid="b3-sensors-10-01141">3</xref>]. This has led to concern over safety issues and has resulted in a need for integrated ISSs that feature effective new technologies, characterize safety issues and provide solutions for monitoring, detecting, and classifying impending crashes or unsafe driving conditions. The ISS should warn the driver, improving his or her ability to control the vehicle and thereby preventing accidents [<xref ref-type="bibr" rid="b4-sensors-10-01141">4</xref>,<xref ref-type="bibr" rid="b5-sensors-10-01141">5</xref>].</p>
<p>In the past, many researchers have adopted approaches towards individual safety issues such as the detection, classification and location of occupants, vehicle crash detection and severity analysis, TPMS, <italic>etc.</italic> For example, in [<xref ref-type="bibr" rid="b3-sensors-10-01141">3</xref>,<xref ref-type="bibr" rid="b6-sensors-10-01141">6</xref>,<xref ref-type="bibr" rid="b7-sensors-10-01141">7</xref>] occupant detection and characterization parameters were studied to improve the safety and comfort features for all occupants. However, the challenge of detecting and distinguishing a particular class of occupant from all others remains daunting. Despite the success of some of these systems, occupant detection and classification involving human subjects and non-human objects still poses a number of challenges, and further progress remains necessary for addressing changes in illumination, image scale, image quality, expression and pose. Sensors for data acquisition, real time implementations, and operations should also be studied further [<xref ref-type="bibr" rid="b8-sensors-10-01141">8</xref>].</p>
<p>Crash detection is a helpful concept in preventative safety, preventing accidents, collisions and minimizing human injury when an accident occurs [<xref ref-type="bibr" rid="b5-sensors-10-01141">5</xref>,<xref ref-type="bibr" rid="b9-sensors-10-01141">9</xref>]. In the past, practical crash detection has not been widely discussed, and researchers have mainly considered the theoretical aspects of crash analysis using traditional engineering principles [<xref ref-type="bibr" rid="b10-sensors-10-01141">10</xref>–<xref ref-type="bibr" rid="b12-sensors-10-01141">12</xref>]. Recently, several attempts have been made to develop an automated system to detect vehicle crashes, vehicle types and crashes under various conditions such as during and after heavy downpours, driving at dawn or at dusk, sunlight reflections, vehicles driven at high speeds and out of position. These are considered as high risk problems that require dedicated solutions. Before now, automated solutions were not feasible or did not perform sufficiently robustly for everyday use [<xref ref-type="bibr" rid="b12-sensors-10-01141">12</xref>]. If these problems are not addressed properly, they will continue to serve as obstacles to the implementation of intelligent crash detection systems. Therefore, the national highway traffic safety and administration (NHTSA) and other road related safety authorities have called for the mandatory consideration of crash detection and analysis as a key safety issue [<xref ref-type="bibr" rid="b13-sensors-10-01141">13</xref>,<xref ref-type="bibr" rid="b14-sensors-10-01141">14</xref>].</p>
<p>Similarly, TPMS performance is important for improving both driving experience and vehicle performance [<xref ref-type="bibr" rid="b15-sensors-10-01141">15</xref>]. Vehicles without TPMS features have more safety problems. To date, a number of TPMS have been widely investigated in order to solve the problems. Major concerns include limited lithium battery lifetimes, malfunctioning of the electromagnetic RF transceiver unit, echo-based noise due to broadcasting pulse responses, inadequate sensor capabilities, and low robustness in harsh environments encountered during vehicle operation [<xref ref-type="bibr" rid="b16-sensors-10-01141">16</xref>,<xref ref-type="bibr" rid="b17-sensors-10-01141">17</xref>]. In particular, appropriate sensors for different TPMS applications are still under investigation [<xref ref-type="bibr" rid="b18-sensors-10-01141">18</xref>,<xref ref-type="bibr" rid="b19-sensors-10-01141">19</xref>]. Accordingly, in the TREAD act the NHTSA legislated that, after 31 October 2006, all vehicles in the United States must offer TPMS as an option [<xref ref-type="bibr" rid="b13-sensors-10-01141">13</xref>,<xref ref-type="bibr" rid="b20-sensors-10-01141">20</xref>–<xref ref-type="bibr" rid="b22-sensors-10-01141">22</xref>].</p>
<p>The fields of intelligent vehicles and their applications are rapidly growing worldwide, as is interest from the automobile, truck, public transportation, industrial, and military sectors. The ISS offers the potential to significantly enhance both safety and operational efficiency [<xref ref-type="bibr" rid="b23-sensors-10-01141">23</xref>,<xref ref-type="bibr" rid="b24-sensors-10-01141">24</xref>]. Increasing demand for quality ISS solutions has driven the design of robust safety technologies, the study of safety issues and the provision of solutions that involve monitoring, detecting, and classifying impending crashes or unsafe driving conditions, and by warning the driver, improving his or her ability to control the vehicle and prevent an accident [<xref ref-type="bibr" rid="b3-sensors-10-01141">3</xref>]. In intelligent transportation systems, ISSs use sensing and intelligent algorithms to understand the vehicle’s immediate environment, either assisting the driver or fully controlling the vehicle. However, state of the art studies of prototype integrated ISSs suggest that there remains a gap between many of these inventions and actual marketable products [<xref ref-type="bibr" rid="b25-sensors-10-01141">25</xref>,<xref ref-type="bibr" rid="b26-sensors-10-01141">26</xref>]. For such products or inventions to be effective, we believe that a robust system is required for interfacing a given ISS prototype implementation with other vehicle components. Therefore, in this paper, we highlight the importance of good system interfaces, and demonstrate their use in the development of an innovative integrated ISS. This ISS can identify major hazards and can assess the associated risks in various environments where more traditional tools cannot be effectively or efficiently applied. Safety devices provide data to the ISS that are useful for the development of ADDS and TPMS. This paper successfully integrates and develops an advanced ISS with such features as occupant detection, classification and positioning, vehicle crash detection, crash severity analysis, tire pressure monitoring, and analysis of other hazards.</p></sec>
<sec>
<label>2.</label>
<title>System Integration</title>
<p>The main motivation behind system integration is to reduce the management costs of individual safety systems, which translates into improved system performance. Further, system integration reduces the programming resources necessary to meet response time requirements and to maintain a high service quality. Performance tuning is accomplished by obtaining information about how much time is spent on each safety measures of a distributed transaction, as well as information about the delays that might occur in the overall integration process. The integrated ISS aims to provide heterogeneous workload management concepts and functions to addresses safety issues based on diagnoses in a developed platform using collected monitoring data. The hardware platform identifies a set of hardware objects, each associated with a processor. The system interface provides a high level of interfacing between software running on different processors that control the hardware. The major tasks of the integrated ISS include performance characterization, problem determination and real workload data monitoring of distributed safety issues that are incorporated into the system. The proposed ISS deals with safety and comfort concerns in the modern vehicle, including tire pressure monitoring, occupant detection, crash detection and vehicle position monitoring. This integrated ISS gathers environmental data using a set of sensors, collected the data through acquisition processes, eventually reacts through a CPU, and finally outputs information on safety issues to a LCD display unit.</p></sec>
<sec>
<label>3.</label>
<title>Algorithm and Methodology</title>
<p>Methods and algorithms for the ISS were developed for ADDS and TPMS, which involved the individual algorithms for occupant detection, classification and position based on weight sensing and image processing as well as for vehicle crash detection. For classification purposes, weight measurement data are used with additional logic elements. For example, when an adult occupant is on a seat, the adult logical variable is set to true, child and non-human object logical variables are set to false, the algorithm classifies the occupant as an adult and displays relevant output data on the monitor. For position detection, we calculated the centroidal distances of <italic>Fx</italic> and <italic>Fy</italic> as follows [<xref ref-type="bibr" rid="b27-sensors-10-01141">27</xref>]:
<disp-formula id="FD1">
<label>(1)</label>
<mml:math display="block">
<mml:mrow>
<mml:mi>F</mml:mi>
<mml:mi>x</mml:mi>
<mml:mo>=</mml:mo>
<mml:mi>x</mml:mi>
<mml:mfrac>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mo>−</mml:mo>
<mml:mi>F</mml:mi>
<mml:mn>1</mml:mn>
<mml:mo>+</mml:mo>
<mml:mi>F</mml:mi>
<mml:mn>2</mml:mn>
<mml:mo>−</mml:mo>
<mml:mi>F</mml:mi>
<mml:mn>3</mml:mn>
<mml:mo>+</mml:mo>
<mml:mi>F</mml:mi>
<mml:mn>4</mml:mn>
<mml:mo stretchy="false">)</mml:mo></mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>F</mml:mi>
<mml:mn>1</mml:mn>
<mml:mo>+</mml:mo>
<mml:mi>F</mml:mi>
<mml:mn>2</mml:mn>
<mml:mo>+</mml:mo>
<mml:mi>F</mml:mi>
<mml:mn>3</mml:mn>
<mml:mo>+</mml:mo>
<mml:mi>F</mml:mi>
<mml:mn>4</mml:mn>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mfrac></mml:mrow></mml:math></disp-formula>
<disp-formula id="FD2">
<label>(2)</label>
<mml:math display="block">
<mml:mrow>
<mml:mi>F</mml:mi>
<mml:mi>y</mml:mi>
<mml:mo>=</mml:mo>
<mml:mi>y</mml:mi>
<mml:mfrac>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>F</mml:mi>
<mml:mn>1</mml:mn>
<mml:mo>+</mml:mo>
<mml:mi>F</mml:mi>
<mml:mn>2</mml:mn>
<mml:mo>−</mml:mo>
<mml:mi>F</mml:mi>
<mml:mn>3</mml:mn>
<mml:mo>−</mml:mo>
<mml:mi>F</mml:mi>
<mml:mn>4</mml:mn>
<mml:mo stretchy="false">)</mml:mo></mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>F</mml:mi>
<mml:mn>1</mml:mn>
<mml:mo>+</mml:mo>
<mml:mi>F</mml:mi>
<mml:mn>2</mml:mn>
<mml:mo>+</mml:mo>
<mml:mi>F</mml:mi>
<mml:mn>3</mml:mn>
<mml:mo>+</mml:mo>
<mml:mi>F</mml:mi>
<mml:mn>4</mml:mn>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mfrac></mml:mrow></mml:math></disp-formula>where <italic>F</italic>1, <italic>F</italic>2, <italic>F</italic>3 and <italic>F</italic>4 are weights as detected by the four weight sensors, while x and y indicate the distances from the centre to the sensor in the <italic>x</italic> and <italic>y</italic> directions, respectively. The output of the calculations involving <italic>Fx</italic> and <italic>Fy</italic> gives the position of the occupant.</p>
<p>The algorithmic approach based on image processing for the detection and classification of occupant, non-human object and non-object is shown in <xref ref-type="fig" rid="f1-sensors-10-01141">Figure 1</xref>.</p>
<p>The proposed system is a combination of a fast neural network (FNN) and a classical neural network (CNN). The FNN analyzes any image for which a positive detection has been made, including false positive identifications. CNN is used to verify the region of detection. Under the proposed system architecture, the FNN extracts a sub-image from the test image to distinguish between correct object and false detections. Post-processing strategies are applied to convert normalized outputs back into consistent units and to eliminate detection overlap. Initially, we assumed that the FNN could be confounded into false detection by variable lighting conditions. For example, illuminating the side of an object changes its overall appearance. To solve this problem, an automatic linear function was initially used to adjust image intensity values using histogram equalization or lighting corrections. However, neither method was found to be suitable. Rather, an alternative method was used that employed an object verification procedure using the CNN. This CNN object verifier helped reduce false detection rates. This combined network was capable of higher detection accuracy and exhibited better computational efficiency compared to a single network, which was unable to fully eliminate the false detection problem.</p>
<p>The change in vehicle velocity, Δ<italic>v</italic>(<italic>t</italic>), is an essential parameter for crash detection and is used here in the development of our crash detection algorithm. Δ<italic>v</italic>(<italic>t</italic>) is obtained by integrating the acceleration signal [<xref ref-type="bibr" rid="b28-sensors-10-01141">28</xref>] as shown below.
<disp-formula id="FD3">
<label>(3)</label>
<mml:math display="block">
<mml:mrow>
<mml:mo>Δ</mml:mo>
<mml:mi>v</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>=</mml:mo>
<mml:mrow>
<mml:mo mathvariant="normal">∫</mml:mo>
<mml:mrow>
<mml:mi>a</mml:mi>
<mml:mo> </mml:mo>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo> </mml:mo>
<mml:mi>d</mml:mi>
<mml:mi>t</mml:mi>
<mml:mo>=</mml:mo>
<mml:mi>A</mml:mi>
<mml:mo> </mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi>ω</mml:mi></mml:mrow>
<mml:mn>2</mml:mn></mml:msup>
<mml:mrow>
<mml:mo mathvariant="normal">∫</mml:mo>
<mml:mrow>
<mml:mtext>cos</mml:mtext>
<mml:mo> </mml:mo>
<mml:mo> </mml:mo>
<mml:mo> </mml:mo>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>ω</mml:mi>
<mml:mtext> </mml:mtext>
<mml:mi>t</mml:mi>
<mml:mo>+</mml:mo>
<mml:mi>δ</mml:mi>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow></mml:mrow></mml:mrow></mml:mrow></mml:math></disp-formula></p>
<p>A suitable vehicle velocity threshold, <italic>V<sub>th</sub></italic>, is required to facilitate decision making as to whether or not a crash has effectively occurred. This threshold value <italic>V<sub>th</sub></italic> can easily be determined from the lowest effective speed of a crash as defined by NHTSA, which is 22.54 km/h. To detect a crash, the following algorithmic steps were used:
<list list-type="roman-lower">
<list-item>
<p>If Δ<italic>v</italic>(<italic>t</italic>) ≥ <italic>V<sub>th</sub></italic>, then output = ‘1’; DECISION: Effective crash is detected.</p></list-item>
<list-item>
<p>If Δ<italic>v</italic>(<italic>t</italic>) &lt; <italic>V<sub>th</sub></italic>, then output = ‘0’; DECISION: Effective crash is not detected.</p></list-item></list></p>
<p>The change of velocity Δ<italic>v</italic>(<italic>t</italic>) over a period of time T can easily be computed for this decision since the integral over the noise component is approximately zero. The circuit for computing Δ<italic>v</italic>(<italic>t</italic>) can be designed using systolic architecture to determine the real-time speed. The systolic design processes the output data in the systolic array for required operation of the optimal detection state. The detection state is fed into a data acquisition card for system development.</p>
<p>For the TPMS, a threshold check algorithm is used to acquire data from the sensors. For the threshold check, the DAR is preloaded with a threshold value while in standby/reset mode to detect whether the pressure or temperature has crossed a particular level. The receiver module is capable of receiving both on-off keying (OOK) and frequency shift keying (FSK) inputs through a UHF receiver that communicates with the CPU via an SPI. The UHF receiver detects and demodulates the signal through a Manchester-encoded bit stream, sending the important data out to the CPU. Data is then monitored in the display unit. The TPM and receiver modules are loaded with a simple software program to improve the functionality of the hardware. The assembly code for the TPM module is written using the “WIN IDE” integrated development environment and is programmed into RF2 using a programmer board that transmits data to the receiver module. The receiver module communicates with the UHF receiver using a Turbo C compiler under DOS. The “TPMReceiverModule” function is created in the main interface program UKM.dll to monitors pressure and temperature data transmitted from the TPM receiver through the SPI connection to the CPU.</p></sec>
<sec>
<label>4.</label>
<title>Prototype Structure</title>
<p>The hardware prototype is a complete representation of the final design of the integrated ISS, simulating its real-time behavior. This system implementation was developed by making physical interconnections between hardware objects using standard hardware design techniques. The system consists of the following hardware objects: sensors, tire pressure monitoring modules, a load cell weight sensor, a Logitech web camera, a Cross-bow accelerometer crash sensor, a data acquisition card for analog to digital conversion, a CPU card, a touch screen for deploying results and an ATX switched mode power supply (SMPS) as shown in <xref ref-type="fig" rid="f2-sensors-10-01141">Figure 2</xref>.</p></sec>
<sec>
<label>5.</label>
<title>System Interface Program</title>
<p>In the interface program, data were acquired from the weight sensor inside the passenger seat and from the crash accelerometer fixed on the vehicle bumper through an AXIOMTEK AX10410A acquisition card. The weight and crash sensors provided analog signals that were received by CH0 through CH6 of the A/D converter on the DAQ card. A web camera was connected to the CPU via a USB interface. The system interface between the software and hardware was developed in C using the LabWindows/CVI software. The low level driver “c:\cvinterface\UKM.dll” was written as a Win32 DLL file such that the functions inside the DLL were called by the Lab Window/CVI C code. In this DLL file, the <italic>“Func1”</italic> function processed the analog signals received by CH0 through CH6 of the A/D converter on the DAQ card. The <italic>“HumanDetection”</italic> function decided, based on weight sensing, whether the seat was occupied and, if so, whether by an adult or a child. The function <italic>“ImageProcess”</italic> was called inside UKM.dll to detect a person. This function returned a 1 if the image captured by the web-cam was determined to be “human.” If it detected a <italic>“</italic>non-human object<italic>”</italic> the function returned −1, and it returned 0 if it detected no object. The resulting 1, 0 and −1 values were fused with the logic combination of the weight sensor to determine the identity of the occupant—whether adult, child, non-human object, or nonexistent. The function <italic>“CrashSensor”</italic> was responsible for determining whether a crash occurred. The <italic>“PositionDetection”</italic> function calculated the centroidal distance of the object from the x and y axes, worked with UKM.dll to display a GUI, and made decisions regarding occupant position. Finally, the function <italic>“ABagParm”</italic> provides the airbag deployment decision upon fusing logic combination of occupant classification, position and vehicle crash detection decision. The function <italic>“TPMReceiverModule”</italic> called in UKM.dll monitored pressure and temperature, as extracted from the TPM receiver through the SPI connection to the CPU. <xref ref-type="fig" rid="f3-sensors-10-01141">Figure 3</xref> shows a detailed program flowchart diagram for the UKM.dll.</p></sec>
<sec sec-type="results|discussion">
<label>6.</label>
<title>Results and Discussion</title>
<p>To assess the performance of the ISS, we evaluated its network interface processing, its image and signal processing for the purpose of occupant detection, its classification and positioning, its vehicle crash detection accuracy, its severity analyses for ADDS and its TPMS performance monitoring. Typically, real-time constraints can be as large as 1 minute. However, in our prototyped hardware, the execution vectors for the whole system were derived from experimental measurements within 50 ms.</p>
<p>We used two sets of experimental image data to assess ISS detection performance between human and non-human objects. These images were distinct from the training sets. Human detection was performed based on human face detection. The first set consisted of 253 test images of human faces against complex backgrounds, variously scaled and with variations in lighting. The second data set contained 112 non-human object test images. The system underwent a bootstrapping cycle, to evaluate the true performance of the detection algorithm and the rate of false detections from images of natural scenes that did not contain human faces or non-human object.</p>
<p><xref ref-type="table" rid="t1-sensors-10-01141">Table 1</xref> shows the performance of various human detection algorithms using test set 1. Our results are compared with other systems over a variety of metrics, including the number of faces detected, faces missed, faces falsely detected and computation time. The success rate of the proposed method was 97.6%, with six false alarms. We note that the number of false alarms was quite small compared with Ben-Yacoub <italic>et al.</italic> and Fasel <italic>et al.</italic> methods [<xref ref-type="bibr" rid="b29-sensors-10-01141">29</xref>,<xref ref-type="bibr" rid="b30-sensors-10-01141">30</xref>]. The improved performance of Rowley <italic>et al.</italic> [<xref ref-type="bibr" rid="b31-sensors-10-01141">31</xref>] is likely due to the size of the training data, but this technique is less efficient than ours in term of false detection. On the other hand, Yacoub <italic>et al.</italic> demonstrated an algorithm with a very fast processing time but also with a high incidence of false alarms as well as a lower detection rate [<xref ref-type="bibr" rid="b29-sensors-10-01141">29</xref>].</p>
<p><xref ref-type="table" rid="t2-sensors-10-01141">Table 2</xref> summarizes detection results from the non-human object test set 2, compared with other systems. Our algorithm successfully detected 96.42% of non-human objects, with 3.58 false alarms. This value is lower than those obtained by Agarwal <italic>et al</italic>., Mahmud and Herbert and Viola and Jones [<xref ref-type="bibr" rid="b32-sensors-10-01141">32</xref>–<xref ref-type="bibr" rid="b34-sensors-10-01141">34</xref>]. Based on the results shown in <xref ref-type="table" rid="t1-sensors-10-01141">Tables 1</xref> and <xref ref-type="table" rid="t2-sensors-10-01141">2</xref>, we conclude that our algorithm makes acceptable tradeoffs between the number of false detections and the processing time, both for humans and for non-human objects.</p>
<p>After completing the image processing task, the <italic>“ImageProcess”</italic> function returned a value of 1 indicating a human, −1 indicating a non-human object and 0 indicating a non-object. The integrated ISS made the seat occupancy decision based on the assigned value. If the seat was deemed occupied, the system performed occupant classification, and classified the occupant as an adult, child or non-human object. Typically, human occupants generate weight information that varies in position as a function of time. However, non-human objects like grocery bags are static and yield weight information without positional variation. Using this information, the occupant’s position can be determined and used to measure comfort level and to assess risks <italic>versus</italic> benefits of airbag deployment in the event of a crash.</p>
<p><xref ref-type="fig" rid="f4-sensors-10-01141">Figure 4</xref> shows various centroidal positions of the vehicle’s front passenger using values of <italic>y_centroid vs. x_centroid</italic> for a seat size of 50 × 50 cm. <italic>y_centroid</italic> represents the forward direction while <italic>x_centroid</italic> represents left-right movement. The solid line indicates the ideal position whereas the dashed line represents the actual occupant position. If the endpoint of the dashed line lay within a radius of 10 cm from the centroid (at coordinates 25, 25), then the occupant position was categorized as good. Any centroid outside this radius was classified as a bad position. <xref ref-type="fig" rid="f4-sensors-10-01141">Figure 4a</xref> represents a well-positioned occupant, while <xref ref-type="fig" rid="f4-sensors-10-01141">Figure 4b,c,d</xref> are classified as out of position and are regarded as bad. These results can be further interpreted. For instance, from <xref ref-type="fig" rid="f4-sensors-10-01141">Figure 4a</xref> we conclude that the occupant is seated in a good position and that his or her back is properly positioned and aligned with respect to the seat. <xref ref-type="fig" rid="f4-sensors-10-01141">Figure 4b</xref> illustrates that the occupant is positioned very much to the right of the seat. On the other hand, <xref ref-type="fig" rid="f4-sensors-10-01141">Figure 4c</xref> illustrates that the occupant is leaning forward and is in close proximity to the airbag. In this case, the ISS would choose not to deploy the airbag since it is capable of doing significant harm to the occupant. Similarly, <xref ref-type="fig" rid="f4-sensors-10-01141">Figure 4d</xref> implies that occupant is seated far to the left in the seat.</p>
<p>Finally, crash severity analysis is investigated. Experimental results of crash reaction forces are shown in <xref ref-type="fig" rid="f5-sensors-10-01141">Figure 5</xref>. It is seen that the repeated crashes occurred between 51 sec and 80 sec, and reaction forces obtained during this time interval were about ∼1,000 N/m to ∼5,800 N/m. These values are greater than the threshold value of 22.54 km/h. Since reaction force depends on crash velocity, a higher velocity implies an increase in reaction force, which in turn increases crash severity. This then puts the occupant at higher risk.</p>
<p><xref ref-type="fig" rid="f6-sensors-10-01141">Figure 6</xref> shows the display outputs for the experimental results of the implemented integrated ISS for ADDS and for TPMS. The safety feature functions are activated by pressing the start button. If the system does not detect a crash, it will ignore the occupant detection results. Accordingly, if a crash is detected and classified as severe, airbags will deploy accordingly based on the results of the occupant detection module.</p>
<p>If this module detects a non-human object, the airbag will not be deployed, and if it detects a human object, further classification will be made to determine whether or not the occupant is an adult. All decisions are highlighted in green on the display unit. For the TPMS, the display unit shows acquired real-time temperature and pressure data. Thus, the integrated prototype consistently calculates the optimum fused decision based on a broad assessment of risk, a function that is very useful for a vehicle assistance system.</p></sec>
<sec sec-type="conclusions">
<label>7.</label>
<title>Conclusions</title>
<p>This study integrates various theories and methodologies implemented in vehicle safety systems into a unique, original platform. Ultimate goal was the complete integration of a prototypical vehicular ISS, including a TPMS, which in turn is able to promote the safety, security and comfort of vehicular occupants. The interfaces of the integrated prototype were presented. A Lab Window/CVI interface program coded in C was used to implement this real-time intelligent safety system prototype. The safety components such as occupant detection, classification and location, vehicle crash detection and TPMS were integrated. Algorithms and methodologies were developed for the hardware platform and the system interface program. Use of the embedded ISS resulted in a successful real-time working device, which provides intelligent safety management and functional performance. The proposed prototype offers advantages in terms of performance characterization, problem determination and real-time data monitoring, as well as in providing vehicle safety warnings.</p></sec></body>
<back>
<ref-list>
<title>References</title>
<ref id="b1-sensors-10-01141"><label>1.</label><citation citation-type="confproc"><person-group person-group-type="author"><name><surname>Timothy</surname><given-names>D.S.</given-names></name><name><surname>Trivedi</surname><given-names>M.M.</given-names></name></person-group><article-title>Real-time stereo-based vehicle occupant posture determination for intelligent airbag deployment</article-title><conf-name>Proceedings of the IEEE International Conference on Intelligent Vehicles</conf-name><conf-loc>Parma, Italy</conf-loc><conf-date>June 14–17, 2003</conf-date></citation></ref>
<ref id="b2-sensors-10-01141"><label>2.</label><citation citation-type="confproc"><person-group person-group-type="author"><name><surname>Gautama</surname><given-names>S.</given-names></name><name><surname>Lacorix</surname><given-names>S.</given-names></name><name><surname>Devy</surname><given-names>M.</given-names></name></person-group><article-title>Evaluation of stereo matching algorithms for occupant detection</article-title><conf-name>Proceedings of the International Workshop on Recognition, Analysis, and Tracking of Faces and Gestures in Real-Time Systems</conf-name><conf-loc>Corfu, Greece</conf-loc><conf-date>September 26–27, 1999</conf-date></citation></ref>
<ref id="b3-sensors-10-01141"><label>3.</label><citation citation-type="confproc"><person-group person-group-type="author"><name><surname>Devy</surname><given-names>M.</given-names></name><name><surname>Giralt</surname><given-names>A.</given-names></name><name><surname>Marin-Hernandez</surname><given-names>A.</given-names></name></person-group><article-title>Detection and classification of passenger seat occupancy using stereovision</article-title><conf-name>Proceedings of the IEEE Intelligent Vehicle Symposium</conf-name><conf-loc>Dearborn, MI, USA</conf-loc><conf-date>October 3–5, 2000</conf-date></citation></ref>
<ref id="b4-sensors-10-01141"><label>4.</label><citation citation-type="confproc"><person-group person-group-type="author"><name><surname>Weber</surname><given-names>J.W.</given-names></name><name><surname>Mullins</surname><given-names>C.A.</given-names></name><name><surname>Schumacher</surname><given-names>R.W.</given-names></name><name><surname>Wright</surname><given-names>C.D.</given-names></name></person-group><article-title>A systems approach to the development of an integrated crash avoidance vehicle</article-title><conf-name>Proceedings of the IEEE Vehicle Navigation &amp; Information System</conf-name><conf-loc>Yokohama, Japan</conf-loc><conf-date>August 31–September 2, 1994</conf-date></citation></ref>
<ref id="b5-sensors-10-01141"><label>5.</label><citation citation-type="confproc"><person-group person-group-type="author"><name><surname>Shiraishi</surname><given-names>M.</given-names></name><name><surname>Sumiya</surname><given-names>H.</given-names></name><name><surname>Ysuchiya</surname><given-names>Y.</given-names></name></person-group><article-title>Crash zones based on driver’s collision avoidance operation for ITS</article-title><conf-name>Proceedings of the IEEE Conf. on Intelligent Transportation System</conf-name><conf-loc>Singapore City, Singapore</conf-loc><conf-date>September 3–6, 2002</conf-date></citation></ref>
<ref id="b6-sensors-10-01141"><label>6.</label><citation citation-type="confproc"><person-group person-group-type="author"><name><surname>Kong</surname><given-names>H.</given-names></name><name><surname>Sun</surname><given-names>Q.</given-names></name><name><surname>Bauson</surname><given-names>W.</given-names></name><name><surname>Kiselewich</surname><given-names>S.</given-names></name><name><surname>Ainslie</surname><given-names>P.</given-names></name><name><surname>Hammoud</surname><given-names>R.</given-names></name></person-group><article-title>Disparity based image Segmentation for occupant classification</article-title><conf-name>Proceedings of the IEEE Computer Society Conference on Computer Vision and Pattern Recognition Workshops (CVPRW’04)</conf-name><conf-loc>Washington, DC, USA</conf-loc><conf-date>June 27–July 2, 2004</conf-date></citation></ref>
<ref id="b7-sensors-10-01141"><label>7.</label><citation citation-type="confproc"><person-group person-group-type="author"><name><surname>Leykin</surname><given-names>A.</given-names></name><name><surname>Yang</surname><given-names>R.</given-names></name><name><surname>Hammoud</surname><given-names>R.</given-names></name></person-group><article-title>Thermal-visible video fusion for moving target tracking and pedestrian classification</article-title><conf-name>Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition</conf-name><conf-loc>Minneapolis, Minn, USA</conf-loc><conf-date>June, 2007</conf-date></citation></ref>
<ref id="b8-sensors-10-01141"><label>8.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Shigeyuki</surname><given-names>N.</given-names></name></person-group><article-title>Development of occupant classification system for advanced airbag requirements</article-title><source>Mitsubishi Motors Tech. Rev</source><year>2004</year><volume>16</volume><fpage>61</fpage><lpage>64</lpage></citation></ref>
<ref id="b9-sensors-10-01141"><label>9.</label><citation citation-type="confproc"><person-group person-group-type="author"><name><surname>Marunaka</surname><given-names>T.</given-names></name><name><surname>Kimura</surname><given-names>T.</given-names></name><name><surname>Taguchi</surname><given-names>M.</given-names></name><name><surname>Yoshikawa</surname><given-names>T.</given-names></name><name><surname>kumamoto</surname><given-names>H.</given-names></name><name><surname>Kishida</surname><given-names>K.</given-names></name></person-group><article-title>Study on the crashworthiness of rail vehicles</article-title><conf-name>Proceedings of the IEEE /ASME Railroad Conference</conf-name><conf-loc>Toronto, Canada</conf-loc><conf-date>April 17–19, 2001</conf-date></citation></ref>
<ref id="b10-sensors-10-01141"><label>10.</label><citation citation-type="confproc"><person-group person-group-type="author"><name><surname>Rovid</surname><given-names>A.</given-names></name><name><surname>Melegh</surname><given-names>G.</given-names></name></person-group><article-title>Modeling of road vehicle body deformation using EES values detection</article-title><conf-name>Proceedings of the IEEE Conf. on Intelligent Signal Processing</conf-name><conf-loc>Budapest, Hungary</conf-loc><conf-date>September 4–6, 2003</conf-date></citation></ref>
<ref id="b11-sensors-10-01141"><label>11.</label><citation citation-type="book"><person-group person-group-type="author"><name><surname>Schijns</surname><given-names>S.</given-names></name></person-group><source>Automated Vehicle Occupancy Monitoring Systems for HOV/HOT Facilities</source><publisher-name>McCormick Rankin Corporation</publisher-name><publisher-loc>Mississauga, Canada</publisher-loc><year>2004</year><fpage>1</fpage><lpage>107</lpage></citation></ref>
<ref id="b12-sensors-10-01141"><label>12.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Varkonyi-Koczy</surname><given-names>A.R.</given-names></name><name><surname>Rovid</surname><given-names>A.</given-names></name><name><surname>Da-Graca</surname><given-names>R.M.</given-names></name></person-group><article-title>Soft-computing-based car body deformation and EES determination for car crash analysis systems</article-title><source>IEEE Trans. Instrum. Meas</source><year>2006</year><volume>55</volume><fpage>2304</fpage><lpage>2312</lpage><pub-id pub-id-type="doi">10.1109/TIM.2006.873796</pub-id></citation></ref>
<ref id="b13-sensors-10-01141"><label>13.</label><citation citation-type="web"><comment>NHTSA. Proposed new federal Motor vehicle safety standard for motor vehicle side impact protection (FMVSS 214), 2001. Available online: <ext-link xlink:href="http://www.ita.doc.gov/td/auto/domestic/staffreports/NHTSA%20Side%20Impact%203.pdf" ext-link-type="uri">http://www.ita.doc.gov/td/auto/domestic/staffreports/NHTSA%20Side%20Impact%203.pdf</ext-link> (accessed on 24 June, 2008)</comment></citation></ref>
<ref id="b14-sensors-10-01141"><label>14.</label><citation citation-type="web"><comment>NTSB (National Transportation Safety Board). Safety recommendations H-97-19 through -21, 2004. Available online: <ext-link xlink:href="http://www.ntsb.gov/recs/letters/1997/H97_19_21.pdf" ext-link-type="uri">http://www.ntsb.gov/recs/letters/1997/H97_19_21.pdf</ext-link> (accessed on 7 August, 2008)</comment></citation></ref>
<ref id="b15-sensors-10-01141"><label>15.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Ronald</surname><given-names>K.J.</given-names></name></person-group><article-title>Global 90 cars: electronics-aided</article-title><source>IEEE Spectrum</source><year>1989</year><volume>26</volume><fpage>45</fpage><lpage>49</lpage></citation></ref>
<ref id="b16-sensors-10-01141"><label>16.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Schimetta</surname><given-names>G.</given-names></name><name><surname>Dollinger</surname><given-names>F.</given-names></name><name><surname>Weigel</surname><given-names>R.</given-names></name></person-group><article-title>Optimized design and fabrication of a wireless pressure and temperature sensor unit based on SAW transponder technology</article-title><source>IEEE MTT-S Digest</source><year>2001</year><volume>1</volume><fpage>355</fpage><lpage>358</lpage></citation></ref>
<ref id="b17-sensors-10-01141"><label>17.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Yamamoto</surname><given-names>S.</given-names></name><name><surname>Nakao</surname><given-names>S.</given-names></name><name><surname>Nishimura</surname><given-names>H.</given-names></name><name><surname>Suzuki</surname><given-names>S.</given-names></name><name><surname>Takizawa</surname><given-names>T.</given-names></name><name><surname>Pollack</surname><given-names>R.S.</given-names></name></person-group><article-title>Touch mode capacitive pressure sensor for passive tire monitoring system</article-title><source>IEEE Publ</source><year>2002</year><volume>2</volume><fpage>1582</fpage><lpage>1586</lpage></citation></ref>
<ref id="b18-sensors-10-01141"><label>18.</label><citation citation-type="book"><person-group person-group-type="author"><name><surname>Rao</surname><given-names>M.</given-names></name><name><surname>Wang</surname><given-names>Q.</given-names></name><name><surname>Cha</surname><given-names>J.</given-names></name></person-group><source>Integrated Distributed Intelligent Systems in Manufacturing</source><publisher-name>Chapman &amp; Hall</publisher-name><publisher-loc>London, UK</publisher-loc><year>1993</year></citation></ref>
<ref id="b19-sensors-10-01141"><label>19.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Matsumoto</surname><given-names>T.</given-names></name><name><surname>Yoshitsugu</surname><given-names>N.</given-names></name><name><surname>Hori</surname><given-names>Y.</given-names></name></person-group><article-title>Toyota advanced safety vehicle (T0YOTA ASV)</article-title><source>Toyota Tech. Rev</source><year>1996</year><volume>46</volume><fpage>56</fpage><lpage>63</lpage></citation></ref>
<ref id="b20-sensors-10-01141"><label>20.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Scholl</surname><given-names>G.</given-names></name><name><surname>Korden</surname><given-names>C.</given-names></name><name><surname>Riha</surname><given-names>E.</given-names></name><name><surname>Ruppel</surname><given-names>C.W.</given-names></name><name><surname>Wolff</surname><given-names>U.</given-names></name></person-group><article-title>SAW-Based radio sensor systems for short-range application</article-title><source>IEEE Microw. Mag</source><year>2003</year><volume>4</volume><fpage>68</fpage><lpage>76</lpage><pub-id pub-id-type="doi">10.1109/MMW.2003.1266068</pub-id></citation></ref>
<ref id="b21-sensors-10-01141"><label>21.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Daimler</surname><given-names>C.</given-names></name></person-group><article-title>Apollo IST-2001-34372: intelligent tyre for accident-free traffic</article-title><source>Eur. Comm. Inform. Society Tec</source><year>2005</year><volume>1</volume><fpage>1</fpage><lpage>64</lpage></citation></ref>
<ref id="b22-sensors-10-01141"><label>22.</label><citation citation-type="book"><person-group person-group-type="author"><name><surname>Burgess</surname><given-names>J.</given-names></name></person-group><source>Application note AN1951/D: Motorola tire pressure monitor system demo</source><publisher-name>Freescale Semiconductor Inc.</publisher-name><publisher-loc>Austin, TX, USA</publisher-loc><year>2003</year></citation></ref>
<ref id="b23-sensors-10-01141"><label>23.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Bishop</surname><given-names>R.</given-names></name></person-group><article-title>Intelligent vehicle applications worldwide</article-title><source>IEEE Intell. Syst. Appl</source><year>2000</year><volume>15</volume><fpage>78</fpage><lpage>81</lpage><pub-id pub-id-type="doi">10.1109/5254.820333</pub-id></citation></ref>
<ref id="b24-sensors-10-01141"><label>24.</label><citation citation-type="book"><person-group person-group-type="author"><name><surname>Efraim</surname><given-names>T.</given-names></name></person-group><source>Decision Support Systems and Intelligent Systems</source><publisher-name>Prentice Hall</publisher-name><publisher-loc>New Jersey, NJ, USA</publisher-loc><year>2001</year></citation></ref>
<ref id="b25-sensors-10-01141"><label>25.</label><citation citation-type="book"><person-group person-group-type="author"><name><surname>Bishop</surname><given-names>R.</given-names></name></person-group><source>Intelligent Vehicle Technology and Trends</source><publisher-name>Artech House</publisher-name><publisher-loc>Boston, MA, USA</publisher-loc><year>2005</year></citation></ref>
<ref id="b26-sensors-10-01141"><label>26.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Braver</surname><given-names>E.R.</given-names></name><name><surname>Kyrychenko</surname><given-names>S.Y.</given-names></name><name><surname>Ferguson</surname><given-names>S.A.</given-names></name></person-group><article-title>Driver mortality in frontal crashes: comparison of newer and older airbag designs</article-title><source>Traffic Injury Prev</source><year>2005</year><volume>6</volume><fpage>24</fpage><lpage>30</lpage><pub-id pub-id-type="doi">10.1080/15389580590903140</pub-id></citation></ref>
<ref id="b27-sensors-10-01141"><label>27.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Hannan</surname><given-names>M.A.</given-names></name><name><surname>Hussain</surname><given-names>A.</given-names></name><name><surname>Samad</surname><given-names>S.A.</given-names></name><name><surname>Mohamed</surname><given-names>A</given-names></name><name><surname>Wahab</surname><given-names>D.A.</given-names></name><name><surname>Arrifin</surname><given-names>A.K.</given-names></name></person-group><article-title>Development of occupant classification and position detection for intelligent safety system</article-title><source>Int. J. Automot. Technol</source><year>2006</year><volume>7</volume><fpage>827</fpage><lpage>832</lpage></citation></ref>
<ref id="b28-sensors-10-01141"><label>28.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Hussain</surname><given-names>A.</given-names></name><name><surname>Hannan</surname><given-names>M.A.</given-names></name><name><surname>Mohamed</surname><given-names>A.</given-names></name><name><surname>Sanusi</surname><given-names>H.</given-names></name><name><surname>Arrifin</surname><given-names>A.K.</given-names></name></person-group><article-title>Vehicle crash analysis for airbag deployment decision</article-title><source>Int. J. Automot. Technol</source><year>2006</year><volume>7</volume><fpage>179</fpage><lpage>185</lpage></citation></ref>
<ref id="b29-sensors-10-01141"><label>29.</label><citation citation-type="confproc"><person-group person-group-type="author"><name><surname>Ben-Yacoub</surname><given-names>S.</given-names></name><name><surname>Fasel</surname><given-names>B.</given-names></name><name><surname>Luettin</surname><given-names>J.</given-names></name></person-group><article-title>Fast face detection using MLP and FFT</article-title><conf-name>Proceedings of Second International Conference on Audio and Video-Based Biometric Person Authentication</conf-name><conf-loc>Washington, DC, USA</conf-loc><conf-date>March, 1999</conf-date></citation></ref>
<ref id="b30-sensors-10-01141"><label>30.</label><citation citation-type="book"><person-group person-group-type="author"><name><surname>Fasel</surname><given-names>B.</given-names></name><name><surname>Ben-Yacoub</surname><given-names>S.</given-names></name><name><surname>Luettin</surname><given-names>J.</given-names></name></person-group><source>Fast multi-scale face detection</source><comment>IDIAP-COM 98-4</comment><publisher-name>IDIAP</publisher-name><publisher-loc>Valais, Switzerland</publisher-loc><year>1998</year><fpage>1</fpage><lpage>87</lpage></citation></ref>
<ref id="b31-sensors-10-01141"><label>31.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Rowley</surname><given-names>H.A.</given-names></name><name><surname>Baluja</surname><given-names>S.</given-names></name><name><surname>Kanade</surname><given-names>T.</given-names></name></person-group><article-title>Neural network-based face detection</article-title><source>IEEE Trans. Patt. Anal. Mach. Int</source><year>1998</year><volume>20</volume><fpage>23</fpage><lpage>38</lpage><pub-id pub-id-type="doi">10.1109/34.655647</pub-id></citation></ref>
<ref id="b32-sensors-10-01141"><label>32.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Agarwal</surname><given-names>S.</given-names></name><name><surname>Awan</surname><given-names>A.</given-names></name><name><surname>Roth</surname><given-names>D.</given-names></name></person-group><article-title>Learning to detect objects in images via a sparse, part-based representation</article-title><source>IEEE Trans. Pattern Anal. Mach. Int</source><year>2004</year><volume>26</volume><fpage>1475</fpage><lpage>1490</lpage><pub-id pub-id-type="doi">10.1109/TPAMI.2004.108</pub-id></citation></ref>
<ref id="b33-sensors-10-01141"><label>33.</label><citation citation-type="confproc"><person-group person-group-type="author"><name><surname>Viola</surname><given-names>P.</given-names></name><name><surname>Jones</surname><given-names>M.</given-names></name></person-group><article-title>Rapid object detection using a boosted cascade of simple features</article-title><conf-name>Proceedings of the Computer Vision and Pattern Recognition</conf-name><conf-loc>Kauai, Hawaii, USA</conf-loc><conf-date>December 8–14, 2001</conf-date></citation></ref>
<ref id="b34-sensors-10-01141"><label>34.</label><citation citation-type="confproc"><person-group person-group-type="author"><name><surname>Mahamud</surname><given-names>S.</given-names></name><name><surname>Hebert</surname><given-names>M.</given-names></name></person-group><article-title>The optimal distance measure for object detection</article-title><conf-name>Proceedings of the IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR’03</conf-name><conf-loc>Wisconsin, WI, USA</conf-loc><conf-date>June 16–22, 2003</conf-date></citation></ref></ref-list>
<sec sec-type="display-objects">
<title>Figures and Tables</title>
<fig id="f1-sensors-10-01141" position="float">
<label>Figure 1.</label>
<caption>
<p>Neural network algorithm for occupancy detection.</p></caption>
<graphic xlink:href="sensors-10-01141f1.gif"/></fig>
<fig id="f2-sensors-10-01141" position="float">
<label>Figure 2.</label>
<caption>
<p>Integrated prototype system hardware.</p></caption>
<graphic xlink:href="sensors-10-01141f2.gif"/></fig>
<fig id="f3-sensors-10-01141" position="float">
<label>Figure 3.</label>
<caption>
<p>Program flowchart for the integrated system.</p></caption>
<graphic xlink:href="sensors-10-01141f3.gif"/></fig>
<fig id="f4-sensors-10-01141" position="float">
<label>Figure 4.</label>
<caption>
<p>Occupant centroidal position calculations.</p></caption>
<graphic xlink:href="sensors-10-01141f4.gif"/></fig>
<fig id="f5-sensors-10-01141" position="float">
<label>Figure 5.</label>
<caption>
<p>Vehicle crash reaction forces.</p></caption>
<graphic xlink:href="sensors-10-01141f5.gif"/></fig>
<fig id="f6-sensors-10-01141" position="float">
<label>Figure 6.</label>
<caption>
<p>Display interface for the integrated ISS.</p></caption>
<graphic xlink:href="sensors-10-01141f6.gif"/></fig>
<table-wrap id="t1-sensors-10-01141" position="float">
<label>Table 1.</label>
<caption>
<p>Detection rate for set 1, using different methods.</p></caption>
<table frame="hsides" rules="groups">
<thead>
<tr>
<th align="center" valign="middle"><bold>Method</bold></th>
<th align="center" valign="middle"><bold>Detected Humans (%)</bold></th>
<th align="center" valign="middle"><bold>Missed Humans (%)</bold></th>
<th align="center" valign="middle"><bold>No. of False Detections</bold></th>
<th align="center" valign="middle"><bold>Processing Time</bold></th></tr></thead>
<tbody>
<tr>
<td align="left" valign="top">FNN+CNN</td>
<td align="center" valign="top">97.63%</td>
<td align="left" valign="top">2.37%</td>
<td align="center" valign="top">6</td>
<td align="left" valign="top">2.3 s</td></tr>
<tr>
<td align="left" valign="top">Rowley <italic>et al.</italic></td>
<td align="center" valign="top">97.86%</td>
<td align="left" valign="top">2.14%</td>
<td align="center" valign="top">13</td>
<td align="left" valign="top">0.013M</td></tr>
<tr>
<td align="left" valign="top">Yacoub <italic>et al.</italic></td>
<td align="center" valign="top">84.31%</td>
<td align="left" valign="top">15.69%</td>
<td align="center" valign="top">347</td>
<td align="left" valign="top">0.7 s</td></tr>
<tr>
<td align="left" valign="top">Fasel <italic>et al.</italic></td>
<td align="center" valign="top">96.8%</td>
<td align="left" valign="top">3.2%</td>
<td align="center" valign="top">278</td>
<td align="left" valign="top">3.1 s</td></tr></tbody></table></table-wrap>
<table-wrap id="t2-sensors-10-01141" position="float">
<label>Table 2.</label>
<caption>
<p>Detection rates for set 2, using different methods.</p></caption>
<table frame="hsides" rules="groups">
<thead>
<tr>
<th align="center" valign="middle"><bold>Method</bold></th>
<th align="center" valign="middle"><bold>Non-Human Object Detections</bold></th>
<th align="center" valign="middle"><bold>Missed Non-Human Objects</bold></th>
<th align="center" valign="middle"><bold>No. of False Detections</bold></th>
<th align="center" valign="middle"><bold>Processing Time</bold></th></tr></thead>
<tbody>
<tr>
<td align="left" valign="top">FNN+CNN</td>
<td align="center" valign="top">96.42%</td>
<td align="center" valign="top">3.58%</td>
<td align="center" valign="top">4</td>
<td align="center" valign="top">2.9 s</td></tr>
<tr>
<td align="left" valign="top">Agarwal <italic>et al.</italic></td>
<td align="center" valign="top">94%</td>
<td align="center" valign="top">6%</td>
<td align="center" valign="top">30</td>
<td align="center" valign="top">3.6 s</td></tr>
<tr>
<td align="left" valign="top">Mahmud and Hebert</td>
<td align="center" valign="top">82%</td>
<td align="center" valign="top">18%</td>
<td align="center" valign="top">187</td>
<td align="center" valign="top">4.0 s</td></tr>
<tr>
<td align="left" valign="top">Viola and Jones</td>
<td align="center" valign="top">95%</td>
<td align="center" valign="top">5%</td>
<td align="center" valign="top">71</td>
<td align="center" valign="top">0.7 s</td></tr></tbody></table></table-wrap></sec></back></article>
