<?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/s120912098</article-id>
<article-id pub-id-type="publisher-id">sensors-12-12098</article-id>
<article-categories>
<subj-group>
<subject>Article</subject></subj-group></article-categories>
<title-group>
<article-title>Comparison of pH Data Measured with a pH Sensor Array Using Different Data Fusion Methods</article-title></title-group>
<contrib-group>
<contrib contrib-type="author">
<name><surname>Liao</surname><given-names>Yi-Hung</given-names></name><xref ref-type="aff" rid="af1-sensors-12-12098"><sup>1</sup></xref></contrib>
<contrib contrib-type="author">
<name><surname>Chou</surname><given-names>Jung-Chuan</given-names></name><xref ref-type="aff" rid="af2-sensors-12-12098"><sup>2</sup></xref><xref ref-type="corresp" rid="c1-sensors-12-12098"><sup>*</sup></xref></contrib></contrib-group>
<aff id="af1-sensors-12-12098">
<label>1</label> Department of Information Management, TransWorld University, 1221 Zhennan Rd., Yunlin 64063, Taiwan; E-Mail: <email>liaoih@twu.edu.tw</email></aff>
<aff id="af2-sensors-12-12098">
<label>2</label> Graduate School of Electronic and Optoelectronic Engineering, National Yunlin University of Science and Technology, 123 University Rd., Yunlin 64002, Taiwan</aff>
<author-notes>
<corresp id="c1-sensors-12-12098">
<label>*</label>Author to whom correspondence should be addressed; E-Mail: <email>choujc@yuntech.edu.tw</email>; Tel.: +886-5-534-2601 (ext. 4333); Fax: +886-5-531-2063.</corresp></author-notes>
<pub-date pub-type="collection">
<year>2012</year></pub-date>
<pub-date pub-type="epub">
<day>04</day>
<month>09</month>
<year>2012</year></pub-date>
<volume>12</volume>
<issue>9</issue>
<fpage>12098</fpage>
<lpage>12109</lpage>
<history>
<date date-type="received">
<day>31</day>
<month>07</month>
<year>2012</year></date>
<date date-type="rev-recd">
<day>21</day>
<month>08</month>
<year>2012</year></date>
<date date-type="accepted">
<day>24</day>
<month>08</month>
<year>2012</year></date></history>
<permissions>
<copyright-statement>© 2012 by the authors; licensee MDPI, Basel, Switzerland.</copyright-statement>
<copyright-year>2012</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 introduces different data fusion methods which are used for an electrochemical measurement using a sensor array. In this study, we used ruthenium dioxide sensing membrane pH electrodes to form a sensor array. The sensor array was used for detecting the pH values of grape wine, generic cola drink and bottled base water. The measured pH data were used for data fusion methods to increase the reliability of the measured results, and we also compared the fusion results with other different data fusion methods.</p></abstract>
<kwd-group>
<kwd>data fusion</kwd>
<kwd>sensor array</kwd>
<kwd>electrochemical</kwd>
<kwd>ruthenium dioxide</kwd></kwd-group></article-meta></front>
<body>
<sec sec-type="intro">
<label>1.</label>
<title>Introduction</title>
<p>The investigation of data fusion has developed since the 1980s. The United States Department of Defense (DoD) first used data fusion for a military detection and management system [<xref ref-type="bibr" rid="b1-sensors-12-12098">1</xref>]. In recent years, data fusion has been applied to various application fields, such as robotics, image processing and non-military purposes, and is also used in traffic management and smart transport systems. Sharma and Raju [<xref ref-type="bibr" rid="b2-sensors-12-12098">2</xref>] have described some characteristics of data fusion as follows: it raises information reliability, reduces uncertainty, improves detection effects, increases practicability, <italic>etc.</italic>, as in weighted average methods [<xref ref-type="bibr" rid="b3-sensors-12-12098">3</xref>–<xref ref-type="bibr" rid="b6-sensors-12-12098">6</xref>], fuzzy fusion and neural network fusion [<xref ref-type="bibr" rid="b7-sensors-12-12098">7</xref>]. This paper introduces some data fusion methods in later sections, consisting of average data fusion, self-adaptive data fusion [<xref ref-type="bibr" rid="b3-sensors-12-12098">3</xref>], fuzzy set data fusion [<xref ref-type="bibr" rid="b8-sensors-12-12098">8</xref>] and coefficient of variance data fusion [<xref ref-type="bibr" rid="b9-sensors-12-12098">9</xref>]. Li <italic>et al.</italic> [<xref ref-type="bibr" rid="b10-sensors-12-12098">10</xref>] stated that sensor networks were an integration of sensor techniques, nested computation techniques, distributed computation techniques and wireless communication techniques. They can be used for testing, sensing, collecting and processing information of monitored objects and transferring the processed information to users. Sensor networks represent a new research area of computer science and technology and have wide application in the future. Both academia and industries are very interesting in them. The concepts and characteristics of sensor networks and the data in the networks were introduced, and the issues of the sensor networks and the data management of sensor networks were discussed. The advances of research on sensor networks and the data management of sensor networks were also presented. Wang <italic>et al.</italic> [<xref ref-type="bibr" rid="b11-sensors-12-12098">11</xref>] proposed a new mobile-agent-based adaptive data fusion (ADF) algorithm to determine the minimum number of measurements each node required for a perfectly joint reconstruction of multiple signal ensembles. They theoretically showed that ADF provided the optimal strategy with the minimum total number of measurements possible and hence reduced communication cost and network load.</p>
<p>Xia <italic>et al.</italic> [<xref ref-type="bibr" rid="b12-sensors-12-12098">12</xref>] introduced a novel approach called the linearly constrained least squares (LCLS) method for statistical data fusion. The LCLS method uses only the constrained minimum sample variance of fused information, and the proposed fusion method can tackle the unknown covariance problem. Wei [<xref ref-type="bibr" rid="b13-sensors-12-12098">13</xref>] introduced that multi-sensor data fusion technology was one of the main techniques of the modern C31 system, and the C31 system performance played a decisive role. The paper used Visual C++ and MATLAB languages to jointly design and construct a universal visualization multi-sensor data fusion simulation platform, which provided researchers with a variety of fusion algorithm simulations and quantitative assessment of the simulation environment, as well as carrying out teaching and scientific research to provide support. Recently, Zakaria <italic>et al.</italic> [<xref ref-type="bibr" rid="b14-sensors-12-12098">14</xref>] reported an improved classification of the herb <italic>Orthosiphon stamineus</italic> using a data fusion technique. Low level fusion was performed by combining the information provided by different sensors in different modalities. Principal component analysis (PCA) and linear discriminant analysis (LDA) were chosen to perform the low level fusion.</p>
<p>Utilization of data sources measured with a sensor array in pH sensing studies has gained popularity with recent technological advances. Data fusion was used to provide a better solution than could otherwise be achieved from the use of single sensor data alone. Data fusion was used to produce an improved model or estimate of a sensing system from a set of independent data sources. In this study, we investigated the feasibility of using the data fusion method for a pH sensor array and used the measured pH data to apply these data fusion methods. This research investigated the comparison of data measured by the electrochemical pH sensor array with different data fusion methods. The primary objective of this study was to select an appropriate data fusion method for electrochemical measurement applications, regardless of whether the pH sensor array contained a failed pH sensor.</p></sec>
<sec>
<label>2.</label>
<title>Experimental</title>
<p>In this paper, the sensor array for pH measurement was based on the ruthenium dioxide (RuO<sub>2</sub>) pH electrode. The RuO<sub>2</sub> thin film was deposited onto a silicon substrate using a sputtering system. In the experimental process, the sensor array and the Ag/AgCl reference electrode (RE) were immersed in commercial drinks (grape wine, generic cola drink and bottled base water) to obtain the pH readings by using a voltage-time measurement system interfaced with the program LabVIEW. The experiment uses a sensor array (eight pH electrodes) and repeats measurements fifteen times [<xref ref-type="bibr" rid="b15-sensors-12-12098">15</xref>]. <xref ref-type="fig" rid="f1-sensors-12-12098">Figure 1</xref> show a sensor array with eight pH sensors, a reference electrode, readout circuit, and the data acquisition card connected to a personal computer. The measured data were used for data fusion with different data fusion methods which are average data fusion (ADF), self-adaptive data fusion (SADF), fuzzy set data fusion (FSDA), and coefficient of variance data fusion (CVDF). The readout circuit consists of eight instrument amplifiers (IAs) and low pass filters (LPFs). The DAQ card is a product of National Instrument (NI) with universal series bus (USB) interface.</p></sec>
<sec sec-type="methods">
<label>3.</label>
<title>Data Fusion Methods</title>
<sec>
<label>3.1.</label>
<title>Average Data Fusion (ADF)</title>
<p>The pH measured data were obtained from a pH sensor array with eight ruthenium dioxide pH electrodes. For example, each sensor was measured n times during a measurement period. The pH measured data were used as a mathematical or statistical method to obtain the average value (mean) for the data measured n times from each pH sensor. Let the n times measured data of the <italic>i</italic><sup>th</sup> sensor and the mean (μ) of n times measured data of the <italic>i</italic><sup>th</sup> sensor be as follows [<xref ref-type="bibr" rid="b15-sensors-12-12098">15</xref>]:
<disp-formula id="FD1">
<label>(1)</label>
<mml:math id="mm1" display="block">
<mml:semantics id="sm1">
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>i</mml:mi></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>k</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>2</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>⋯</mml:mo>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi></mml:mrow></mml:semantics></mml:math></disp-formula>
<disp-formula id="FD2">
<label>(2)</label>
<mml:math id="mm2" display="block">
<mml:semantics id="sm2">
<mml:mrow>
<mml:msub>
<mml:mi>μ</mml:mi>
<mml:mi>i</mml:mi></mml:msub>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mi>n</mml:mi></mml:mfrac>
<mml:munderover>
<mml:mo>∑</mml:mo>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn></mml:mrow>
<mml:mi>n</mml:mi></mml:munderover>
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mrow></mml:semantics></mml:math></disp-formula>where <italic>i</italic> is the number of sensors, <italic>k</italic> is the number of data measurements for each pH sensor.</p>
<p>In this study, the average data fusion of sensor array with eight pH electrodes have the same weighted coefficients (<italic>w</italic><sub>1</sub> = <italic>w</italic><sub>2</sub> =⋯= <italic>w</italic><sub>8</sub>). The sum of weighted coefficients is equal to 1 and the final average data fusion of sensor array is shown as follows [<xref ref-type="bibr" rid="b15-sensors-12-12098">15</xref>]:
<disp-formula id="FD3">
<label>(3)</label>
<mml:math id="mm3" display="block">
<mml:semantics id="sm3">
<mml:mrow>
<mml:munderover>
<mml:mo>∑</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn></mml:mrow>
<mml:mn>8</mml:mn></mml:munderover>
<mml:mrow>
<mml:msub>
<mml:mi>w</mml:mi>
<mml:mi>i</mml:mi></mml:msub>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn></mml:mrow></mml:mrow></mml:semantics></mml:math></disp-formula>
<disp-formula id="FD4">
<label>(4)</label>
<mml:math id="mm4" display="block">
<mml:semantics id="sm4">
<mml:mrow>
<mml:msub>
<mml:mi>μ</mml:mi>
<mml:mrow>
<mml:mtext mathvariant="italic">ADF</mml:mtext></mml:mrow></mml:msub>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mn>8</mml:mn></mml:mfrac>
<mml:munderover>
<mml:mo>∑</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn></mml:mrow>
<mml:mn>8</mml:mn></mml:munderover>
<mml:mrow>
<mml:msub>
<mml:mi>μ</mml:mi>
<mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:mrow></mml:semantics></mml:math></disp-formula></p></sec>
<sec>
<label>3.2.</label>
<title>Self-Adaptive Data Fusion (SADF)</title>
<p>The current work obtained pH measured values from eight ruthenium dioxide pH sensors. Each sensor was measured n times during a measurement period. The pH measured data can be pre-processed using a mathematical or statistical method to obtain the mean (<italic>ȳ<sub>i</sub></italic>) and variance 
<inline-formula>
<mml:math id="mm5" display="inline">
<mml:semantics id="sm5">
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:msubsup>
<mml:mi>σ</mml:mi>
<mml:mi>i</mml:mi>
<mml:mn>2</mml:mn></mml:msubsup>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:semantics></mml:math></inline-formula> for the n times measured data from each pH sensor. The mean and variance equations are expressed in general form as follows [<xref ref-type="bibr" rid="b3-sensors-12-12098">3</xref>]:
<disp-formula id="FD5">
<label>(5)</label>
<mml:math id="mm6" display="block">
<mml:semantics id="sm6">
<mml:mrow>
<mml:msub>
<mml:mover accent="true">
<mml:mi>y</mml:mi>
<mml:mo>¯</mml:mo></mml:mover>
<mml:mi>i</mml:mi></mml:msub>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mi>n</mml:mi></mml:mfrac>
<mml:munderover>
<mml:mo>∑</mml:mo>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn></mml:mrow>
<mml:mi>n</mml:mi></mml:munderover>
<mml:mrow>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mrow></mml:semantics></mml:math></disp-formula>
<disp-formula id="FD6">
<label>(6)</label>
<mml:math id="mm7" display="block">
<mml:semantics id="sm7">
<mml:mrow>
<mml:msubsup>
<mml:mi>σ</mml:mi>
<mml:mi>i</mml:mi>
<mml:mn>2</mml:mn></mml:msubsup>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>−</mml:mo>
<mml:mn>1</mml:mn></mml:mrow></mml:mfrac>
<mml:munderover>
<mml:mo>∑</mml:mo>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn></mml:mrow>
<mml:mi>n</mml:mi></mml:munderover>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi></mml:mrow></mml:msub>
<mml:mo>−</mml:mo>
<mml:msub>
<mml:mover accent="true">
<mml:mi>y</mml:mi>
<mml:mo>¯</mml:mo></mml:mover>
<mml:mi>i</mml:mi></mml:msub>
<mml:mo stretchy="false">)</mml:mo></mml:mrow>
<mml:mn>2</mml:mn></mml:msup></mml:mrow></mml:mrow></mml:semantics></mml:math></disp-formula>where <italic>i</italic> is the number of sensors, <italic>j</italic> is the number of data measurements for each pH sensor, <italic>y<sub>ij</sub></italic> is the <italic>j</italic><sup>th</sup> data from the <italic>i</italic><sup>th</sup> sensor, <italic>ȳ<sub>i</sub></italic> and 
<inline-formula>
<mml:math id="mm8" display="inline">
<mml:semantics id="sm8">
<mml:mrow>
<mml:msubsup>
<mml:mi>σ</mml:mi>
<mml:mi>i</mml:mi>
<mml:mn>2</mml:mn></mml:msubsup></mml:mrow></mml:semantics></mml:math></inline-formula> are the mean and variance from the <italic>i</italic><sup>th</sup> sensor, respectively.</p>
<p>Here, we utilize the sensor array based on the minimum mean variance to proceed with measurement data fusion. First, we assume that all data from each sensor have the same mean and exclusion independent each other. We evaluated the weighted coefficients <italic>w</italic><sub>i</sub> (<italic>w</italic><sub>1</sub>, <italic>w</italic><sub>2</sub>, … <italic>w</italic><sub>n</sub>) for each pH sensor and the sum of weighted factors for each pH sensor is equal to unity. The estimated data fusion value <italic>μ<sub>y</sub></italic> can then be described as follows [<xref ref-type="bibr" rid="b3-sensors-12-12098">3</xref>]:
<disp-formula id="FD7">
<label>(7)</label>
<mml:math id="mm9" display="block">
<mml:semantics id="sm9">
<mml:mrow>
<mml:munderover>
<mml:mo>∑</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn></mml:mrow>
<mml:mi>n</mml:mi></mml:munderover>
<mml:mrow>
<mml:msub>
<mml:mi>w</mml:mi>
<mml:mi>i</mml:mi></mml:msub>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn></mml:mrow></mml:mrow></mml:semantics></mml:math></disp-formula>
<disp-formula id="FD8">
<label>(8)</label>
<mml:math id="mm10" display="block">
<mml:semantics id="sm10">
<mml:mrow>
<mml:msub>
<mml:mi>μ</mml:mi>
<mml:mi>y</mml:mi></mml:msub>
<mml:mo>=</mml:mo>
<mml:munderover>
<mml:mo>∑</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn></mml:mrow>
<mml:mi>n</mml:mi></mml:munderover>
<mml:mrow>
<mml:msub>
<mml:mi>w</mml:mi>
<mml:mi>i</mml:mi></mml:msub>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:mrow></mml:semantics></mml:math></disp-formula>where <italic>w</italic><sub>i</sub> is the weighted coefficient of the <italic>i</italic><sup>th</sup> sensor, <italic>y<sub>i</sub></italic> is the measured data of the <italic>i</italic><sup>th</sup> sensor, <italic>μ<sub>y</sub></italic> is the final value after data fusion. After data fusion, the equation for the total mean variance is as follows [<xref ref-type="bibr" rid="b3-sensors-12-12098">3</xref>]:
<disp-formula id="FD9">
<label>(9)</label>
<mml:math id="mm11" display="block">
<mml:semantics id="sm11">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msup>
<mml:mi>σ</mml:mi>
<mml:mn>2</mml:mn></mml:msup></mml:mrow></mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mo>=</mml:mo>
<mml:mspace width="0.2em"/>
<mml:mi>E</mml:mi>
<mml:mo stretchy="false">[</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>Y</mml:mi>
<mml:mo>−</mml:mo>
<mml:msub>
<mml:mi>μ</mml:mi>
<mml:mi>y</mml:mi></mml:msub>
<mml:mo stretchy="false">)</mml:mo></mml:mrow>
<mml:mn>2</mml:mn></mml:msup>
<mml:mo stretchy="false">]</mml:mo>
<mml:mo>=</mml:mo>
<mml:mi>E</mml:mi>
<mml:mo stretchy="false">[</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>Y</mml:mi>
<mml:mo>−</mml:mo>
<mml:munderover>
<mml:mo>∑</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn></mml:mrow>
<mml:mi>n</mml:mi></mml:munderover>
<mml:mrow>
<mml:msub>
<mml:mi>w</mml:mi>
<mml:mi>i</mml:mi></mml:msub>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mi>i</mml:mi></mml:msub></mml:mrow>
<mml:mo stretchy="false">)</mml:mo></mml:mrow>
<mml:mn>2</mml:mn></mml:msup>
<mml:mo stretchy="false">]</mml:mo></mml:mrow></mml:mtd></mml:mtr>
<mml:mtr>
<mml:mtd/>
<mml:mtd>
<mml:mrow>
<mml:mo>=</mml:mo>
<mml:mspace width="0.2em"/>
<mml:mi>E</mml:mi>
<mml:mo stretchy="false">[</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>Y</mml:mi>
<mml:munderover>
<mml:mo>∑</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn></mml:mrow>
<mml:mi>n</mml:mi></mml:munderover>
<mml:mrow>
<mml:msub>
<mml:mi>w</mml:mi>
<mml:mi>i</mml:mi></mml:msub>
<mml:mo>−</mml:mo>
<mml:munderover>
<mml:mo>∑</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn></mml:mrow>
<mml:mi>n</mml:mi></mml:munderover>
<mml:mrow>
<mml:msub>
<mml:mi>w</mml:mi>
<mml:mi>i</mml:mi></mml:msub>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:mrow>
<mml:mo stretchy="false">)</mml:mo></mml:mrow>
<mml:mn>2</mml:mn></mml:msup>
<mml:mo stretchy="false">]</mml:mo>
<mml:mo>=</mml:mo>
<mml:mi>E</mml:mi>
<mml:mo stretchy="false">[</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:munderover>
<mml:mo>∑</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn></mml:mrow>
<mml:mi>n</mml:mi></mml:munderover>
<mml:mrow>
<mml:msub>
<mml:mi>w</mml:mi>
<mml:mi>i</mml:mi></mml:msub>
<mml:mi>Y</mml:mi>
<mml:mo>−</mml:mo>
<mml:mo>∑</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>w</mml:mi>
<mml:mi>i</mml:mi></mml:msub>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:mrow>
<mml:mo stretchy="false">)</mml:mo></mml:mrow>
<mml:mn>2</mml:mn></mml:msup>
<mml:mo stretchy="false">]</mml:mo></mml:mrow></mml:mtd></mml:mtr>
<mml:mtr>
<mml:mtd/>
<mml:mtd>
<mml:mrow>
<mml:mo>=</mml:mo>
<mml:mspace width="0.2em"/>
<mml:mi>E</mml:mi>
<mml:mo stretchy="false">[</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:munderover>
<mml:mo>∑</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn></mml:mrow>
<mml:mi>n</mml:mi></mml:munderover>
<mml:mrow>
<mml:msub>
<mml:mi>w</mml:mi>
<mml:mi>i</mml:mi></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>Y</mml:mi>
<mml:mo>−</mml:mo>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mi>i</mml:mi></mml:msub>
<mml:mo stretchy="false">)</mml:mo></mml:mrow>
<mml:mo stretchy="false">)</mml:mo></mml:mrow>
<mml:mn>2</mml:mn></mml:msup>
<mml:mo stretchy="false">]</mml:mo>
<mml:mo>=</mml:mo>
<mml:munderover>
<mml:mo>∑</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn></mml:mrow>
<mml:mi>n</mml:mi></mml:munderover>
<mml:mrow>
<mml:msubsup>
<mml:mi>w</mml:mi>
<mml:mi>i</mml:mi>
<mml:mn>2</mml:mn></mml:msubsup>
<mml:msubsup>
<mml:mi>σ</mml:mi>
<mml:mi>i</mml:mi>
<mml:mn>2</mml:mn></mml:msubsup></mml:mrow></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:semantics></mml:math></disp-formula></p>
<p>From <xref rid="FD6" ref-type="disp-formula">Equation (6)</xref>, this study can obtain the total of mean variance <italic>σ</italic><sup>2</sup> which is related to each weighted coefficient in the multi-dimension second order function. According to the multi-dimension function theory, we can obtain the <italic>f</italic> function that consists of <italic>λ</italic> and <italic>w</italic><sub>i</sub> variables in the equation as follows [<xref ref-type="bibr" rid="b3-sensors-12-12098">3</xref>]:
<disp-formula id="FD10">
<label>(10)</label>
<mml:math id="mm12" display="block">
<mml:semantics id="sm12">
<mml:mrow>
<mml:mi>f</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:msub>
<mml:mi>w</mml:mi>
<mml:mn>1</mml:mn></mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>w</mml:mi>
<mml:mn>2</mml:mn></mml:msub>
<mml:mo>,</mml:mo>
<mml:mo>⋯</mml:mo>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>w</mml:mi>
<mml:mi>n</mml:mi></mml:msub>
<mml:mo>,</mml:mo>
<mml:mi>λ</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>=</mml:mo>
<mml:munderover>
<mml:mo>∑</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn></mml:mrow>
<mml:mi>n</mml:mi></mml:munderover>
<mml:mrow>
<mml:msubsup>
<mml:mi>w</mml:mi>
<mml:mi>i</mml:mi>
<mml:mn>2</mml:mn></mml:msubsup>
<mml:msubsup>
<mml:mi>σ</mml:mi>
<mml:mi>i</mml:mi>
<mml:mn>2</mml:mn></mml:msubsup></mml:mrow>
<mml:mo>+</mml:mo>
<mml:mi>λ</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:munderover>
<mml:mo>∑</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn></mml:mrow>
<mml:mi>n</mml:mi></mml:munderover>
<mml:mrow>
<mml:msub>
<mml:mi>w</mml:mi>
<mml:mi>i</mml:mi></mml:msub>
<mml:mo>−</mml:mo>
<mml:mn>1</mml:mn></mml:mrow>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:semantics></mml:math></disp-formula></p>
<p>The Lagrange multiplier method is used to evaluate the solution of <xref rid="FD9" ref-type="disp-formula">Equation (9)</xref>. Let the <italic>f</italic> function proceeds partial deviation of λ and <italic>w</italic><sub>i</sub>, respectively. The equations are obtained as follows [<xref ref-type="bibr" rid="b3-sensors-12-12098">3</xref>]:
<disp-formula id="FD11">
<label>(11)</label>
<mml:math id="mm13" display="block">
<mml:semantics id="sm13">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mo>∂</mml:mo>
<mml:mi>f</mml:mi></mml:mrow>
<mml:mrow>
<mml:mo>∂</mml:mo>
<mml:msub>
<mml:mi>w</mml:mi>
<mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:mfrac>
<mml:mo>=</mml:mo>
<mml:mn>2</mml:mn>
<mml:msub>
<mml:mi>w</mml:mi>
<mml:mi>i</mml:mi></mml:msub>
<mml:msubsup>
<mml:mi>σ</mml:mi>
<mml:mi>i</mml:mi>
<mml:mn>2</mml:mn></mml:msubsup>
<mml:mo>−</mml:mo>
<mml:mi>λ</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>0</mml:mn>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>2</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>⋯</mml:mo>
<mml:mo>,</mml:mo>
<mml:mtext>n</mml:mtext>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:semantics></mml:math></disp-formula>
<disp-formula id="FD12">
<label>(12)</label>
<mml:math id="mm14" display="block">
<mml:semantics id="sm14">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mo>∂</mml:mo>
<mml:mi>f</mml:mi></mml:mrow>
<mml:mrow>
<mml:mo>∂</mml:mo>
<mml:mi>λ</mml:mi></mml:mrow></mml:mfrac>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>−</mml:mo>
<mml:munderover>
<mml:mo>∑</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn></mml:mrow>
<mml:mi>n</mml:mi></mml:munderover>
<mml:mrow>
<mml:msub>
<mml:mi>w</mml:mi>
<mml:mi>i</mml:mi></mml:msub>
<mml:mo>=</mml:mo>
<mml:mn>0</mml:mn></mml:mrow></mml:mrow></mml:semantics></mml:math></disp-formula></p>
<p>The solutions of the <xref rid="FD11" ref-type="disp-formula">Equations (11)</xref> and <xref rid="FD12" ref-type="disp-formula">(12)</xref> are evaluated and the expressed equation for <italic>w</italic><sub>i</sub> is obtained as follows [<xref ref-type="bibr" rid="b3-sensors-12-12098">3</xref>]:
<disp-formula id="FD13">
<label>(13)</label>
<mml:math id="mm15" display="block">
<mml:semantics id="sm15">
<mml:mrow>
<mml:msub>
<mml:mi>w</mml:mi>
<mml:mi>i</mml:mi></mml:msub>
<mml:mo>=</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mrow>
<mml:msubsup>
<mml:mi>σ</mml:mi>
<mml:mi>i</mml:mi>
<mml:mn>2</mml:mn></mml:msubsup>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:munderover>
<mml:mtext>∑</mml:mtext>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn></mml:mrow>
<mml:mi>n</mml:mi></mml:munderover>
<mml:mrow>
<mml:msubsup>
<mml:mi>σ</mml:mi>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mo>−</mml:mo>
<mml:mn>2</mml:mn></mml:mrow></mml:msubsup></mml:mrow></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:mfrac>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>2</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>⋯</mml:mo>
<mml:mo>,</mml:mo>
<mml:mtext>n</mml:mtext>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:semantics></mml:math></disp-formula></p></sec>
<sec>
<label>3.3.</label>
<title>Fuzzy Set Data Fusion (FSDA)</title>
<p>There are n sensors in the measurement system and the sensors are used to determine the analyte, respectively. The measured values of the <italic>i<sup>th</sup></italic> sensor in the <italic>k</italic> time are shown as follows [<xref ref-type="bibr" rid="b8-sensors-12-12098">8</xref>]:
<disp-formula id="FD14">
<label>(14)</label>
<mml:math id="mm16" display="block">
<mml:semantics id="sm16">
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>i</mml:mi></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>k</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>,</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>2</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>⋯</mml:mo>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi></mml:mrow></mml:semantics></mml:math></disp-formula></p>
<p>The measured values of each sensor acted as a fuzzy set. According to the fuzzy mathematic theory, we can closely measure between two fuzzy sets.</p>
<p>Definition 1: the approach degree measured values of the <italic>i</italic> sensor and <italic>j</italic> sensor at <italic>k</italic> time is shown as follows [<xref ref-type="bibr" rid="b8-sensors-12-12098">8</xref>]:
<disp-formula id="FD15">
<label>(15)</label>
<mml:math id="mm17" display="block">
<mml:semantics id="sm17">
<mml:mrow>
<mml:msub>
<mml:mi>σ</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi></mml:mrow></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>k</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>=</mml:mo>
<mml:mo>min</mml:mo>
<mml:mo stretchy="false">{</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>i</mml:mi></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>k</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>j</mml:mi></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>k</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo stretchy="false">}</mml:mo>
<mml:mo>/</mml:mo>
<mml:mo>max</mml:mo>
<mml:mo stretchy="false">{</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>i</mml:mi></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>k</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>j</mml:mi></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>k</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo stretchy="false">}</mml:mo></mml:mrow></mml:semantics></mml:math></disp-formula></p>
<p>Definition 2: the approach degree matrix between each sensor at <italic>k</italic> time is shown as follows [<xref ref-type="bibr" rid="b8-sensors-12-12098">8</xref>]:
<disp-formula id="FD16">
<label>(16)</label>
<mml:math id="mm18" display="block">
<mml:semantics id="sm18">
<mml:mrow>
<mml:mo>∑</mml:mo>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>k</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>=</mml:mo>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mn>1</mml:mn></mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>σ</mml:mi>
<mml:mrow>
<mml:mn>12</mml:mn></mml:mrow></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>k</mml:mi>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mtd>
<mml:mtd>
<mml:mo>⋯</mml:mo></mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>σ</mml:mi>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mi>n</mml:mi></mml:mrow></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>k</mml:mi>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mtd></mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>σ</mml:mi>
<mml:mrow>
<mml:mn>21</mml:mn></mml:mrow></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>k</mml:mi>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mtd>
<mml:mtd>
<mml:mn>1</mml:mn></mml:mtd>
<mml:mtd>
<mml:mo>⋯</mml:mo></mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>σ</mml:mi>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>n</mml:mi></mml:mrow></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>k</mml:mi>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mtd></mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mo>⋮</mml:mo></mml:mtd>
<mml:mtd>
<mml:mo>⋮</mml:mo></mml:mtd>
<mml:mtd>
<mml:mo>⋱</mml:mo></mml:mtd>
<mml:mtd>
<mml:mo>⋮</mml:mo></mml:mtd></mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>σ</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mn>1</mml:mn></mml:mrow></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>k</mml:mi>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>σ</mml:mi>
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mn>2</mml:mn></mml:mrow></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>k</mml:mi>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mtd>
<mml:mtd>
<mml:mo>⋯</mml:mo></mml:mtd>
<mml:mtd>
<mml:mn>1</mml:mn></mml:mtd></mml:mtr></mml:mtable></mml:mrow>
<mml:mo>]</mml:mo></mml:mrow></mml:mrow></mml:mrow></mml:semantics></mml:math></disp-formula></p>
<p>Definition 3: the consistence measurement of the measured value between the <italic>i<sup>th</sup></italic> sensor and other sensors in the time of <italic>k</italic> is shown as follows [<xref ref-type="bibr" rid="b8-sensors-12-12098">8</xref>]:
<disp-formula id="FD17">
<label>(17)</label>
<mml:math id="mm19" display="block">
<mml:semantics id="sm19">
<mml:mrow>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mi>i</mml:mi></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>k</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>=</mml:mo>
<mml:munderover>
<mml:mo>∑</mml:mo>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn></mml:mrow>
<mml:mi>n</mml:mi></mml:munderover>
<mml:mrow>
<mml:msub>
<mml:mi>σ</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi></mml:mrow></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>k</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>/</mml:mo>
<mml:mi>n</mml:mi></mml:mrow></mml:mrow></mml:semantics></mml:math></disp-formula></p>
<p>Considering measurement region dependability and defining the mean and variance of the <italic>i<sup>th</sup></italic> sensor are shown as follows [<xref ref-type="bibr" rid="b8-sensors-12-12098">8</xref>]:
<disp-formula id="FD18">
<label>(18)</label>
<mml:math id="mm20" display="block">
<mml:semantics id="sm20">
<mml:mrow>
<mml:msub>
<mml:mover accent="true">
<mml:mi>r</mml:mi>
<mml:mo>¯</mml:mo></mml:mover>
<mml:mi>i</mml:mi></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>k</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>=</mml:mo>
<mml:munderover>
<mml:mo>∑</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn></mml:mrow>
<mml:mi>k</mml:mi></mml:munderover>
<mml:mrow>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mi>i</mml:mi></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>k</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>/</mml:mo>
<mml:mi>k</mml:mi></mml:mrow></mml:mrow></mml:semantics></mml:math></disp-formula>
<disp-formula id="FD19">
<label>(19)</label>
<mml:math id="mm21" display="block">
<mml:semantics id="sm21">
<mml:mrow>
<mml:msubsup>
<mml:mi>σ</mml:mi>
<mml:mi>i</mml:mi>
<mml:mn>2</mml:mn></mml:msubsup>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>k</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>=</mml:mo>
<mml:munderover>
<mml:mo>∑</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn></mml:mrow>
<mml:mi>k</mml:mi></mml:munderover>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mo stretchy="false">[</mml:mo>
<mml:msub>
<mml:mi>r</mml:mi>
<mml:mi>i</mml:mi></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>−</mml:mo>
<mml:msub>
<mml:mover accent="true">
<mml:mi>r</mml:mi>
<mml:mo>¯</mml:mo></mml:mover>
<mml:mi>i</mml:mi></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo stretchy="false">]</mml:mo></mml:mrow>
<mml:mn>2</mml:mn></mml:msup>
<mml:mo>/</mml:mo>
<mml:mi>k</mml:mi></mml:mrow></mml:mrow></mml:semantics></mml:math></disp-formula></p>
<p>Definition 4: the measurement of consistence dependability of the <italic>i<sup>th</sup></italic> sensor in the time of <italic>k</italic> is shown as follows [<xref ref-type="bibr" rid="b8-sensors-12-12098">8</xref>]:
<disp-formula id="FD20">
<label>(20)</label>
<mml:math id="mm22" display="block">
<mml:semantics id="sm22">
<mml:mrow>
<mml:msub>
<mml:mi>w</mml:mi>
<mml:mi>i</mml:mi></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>k</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mover accent="true">
<mml:mi>r</mml:mi>
<mml:mo>¯</mml:mo></mml:mover>
<mml:mi>i</mml:mi></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>k</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>/</mml:mo>
<mml:msubsup>
<mml:mi>σ</mml:mi>
<mml:mi>i</mml:mi>
<mml:mn>2</mml:mn></mml:msubsup>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>k</mml:mi>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:semantics></mml:math></disp-formula></p>
<p>Regularity equal to one then we have the following form [<xref ref-type="bibr" rid="b8-sensors-12-12098">8</xref>]:
<disp-formula id="FD21">
<label>(21)</label>
<mml:math id="mm23" display="block">
<mml:semantics id="sm23">
<mml:mrow>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mi>i</mml:mi></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>k</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mi>w</mml:mi>
<mml:mi>i</mml:mi></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>k</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>/</mml:mo>
<mml:munderover>
<mml:mo>∑</mml:mo>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn></mml:mrow>
<mml:mi>n</mml:mi></mml:munderover>
<mml:mrow>
<mml:msub>
<mml:mi>w</mml:mi>
<mml:mi>j</mml:mi></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>k</mml:mi>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow></mml:semantics></mml:math></disp-formula></p>
<p>Utilizing the measurement of consistence dependability for data fusion, to obtain the measured value of data fusion of all sensors in the <italic>k</italic> time is presented as follows [<xref ref-type="bibr" rid="b8-sensors-12-12098">8</xref>]:
<disp-formula id="FD22">
<label>(22)</label>
<mml:math id="mm24" display="block">
<mml:semantics id="sm24">
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>f</mml:mi></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>k</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>=</mml:mo>
<mml:munderover>
<mml:mo>∑</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn></mml:mrow>
<mml:mi>n</mml:mi></mml:munderover>
<mml:mrow>
<mml:msub>
<mml:mi>W</mml:mi>
<mml:mi>i</mml:mi></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>k</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>i</mml:mi></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>k</mml:mi>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow></mml:semantics></mml:math></disp-formula></p></sec>
<sec>
<label>3.4.</label>
<title>Coefficient of Variance Data Fusion (CVDF)</title>
<p>The coefficient of variance (CV), also named discrete coefficient, is used for different measurement data. The CV is the ratio of the standard deviation and mean value. The <italic>CV<sub>i</sub></italic> is presented as the coefficient of variance of measured data <italic>X<sub>i</sub></italic>, and the calculation of the <italic>CV<sub>i</sub></italic> is described as follows [<xref ref-type="bibr" rid="b9-sensors-12-12098">9</xref>]:
<disp-formula id="FD23">
<label>(23)</label>
<mml:math id="mm25" display="block">
<mml:semantics id="sm25">
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:msub>
<mml:mi>V</mml:mi>
<mml:mi>i</mml:mi></mml:msub>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mi>σ</mml:mi>
<mml:mi>i</mml:mi></mml:msub>
<mml:mo>/</mml:mo>
<mml:msub>
<mml:mi>μ</mml:mi>
<mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:semantics></mml:math></disp-formula></p>
<p>To utilize the coefficient of variance for the data fusion of sensor array, the data process and equation are shown as follows [<xref ref-type="bibr" rid="b9-sensors-12-12098">9</xref>]:
<list list-type="order">
<list-item>
<p>From <xref rid="FD23" ref-type="disp-formula">Equation (23)</xref>, calculate the coefficient of variance with measured data of sensor array (<italic>CV</italic><sub>1</sub>, <italic>CV</italic><sub>2</sub>, ⋯, <italic>CV</italic><sub>n</sub>).</p></list-item>
<list-item>
<p>Calculate the reciprocal of the coefficient of variance with measured data of sensor array (
<inline-formula>
<mml:math id="mm26" display="inline">
<mml:semantics id="sm26">
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:msubsup>
<mml:mi>V</mml:mi>
<mml:mn>1</mml:mn>
<mml:mrow>
<mml:mo>−</mml:mo>
<mml:mn>1</mml:mn></mml:mrow></mml:msubsup>
<mml:mo>,</mml:mo>
<mml:mi>C</mml:mi>
<mml:msubsup>
<mml:mi>V</mml:mi>
<mml:mn>2</mml:mn>
<mml:mrow>
<mml:mo>−</mml:mo>
<mml:mn>1</mml:mn></mml:mrow></mml:msubsup>
<mml:mo>,</mml:mo>
<mml:mo>⋯</mml:mo>
<mml:mo>,</mml:mo>
<mml:mi>C</mml:mi>
<mml:msubsup>
<mml:mi>V</mml:mi>
<mml:mi>n</mml:mi>
<mml:mrow>
<mml:mo>−</mml:mo>
<mml:mn>1</mml:mn></mml:mrow></mml:msubsup></mml:mrow></mml:semantics></mml:math></inline-formula>).</p></list-item>
<list-item>
<p>Let the reciprocal of the coefficient of variance, to obtain the weighting fusion of sensor array.</p>
<p>
<disp-formula id="FD24">
<label>(24)</label>
<mml:math id="mm27" display="block">
<mml:semantics id="sm27">
<mml:mrow>
<mml:msub>
<mml:mi>w</mml:mi>
<mml:mi>i</mml:mi></mml:msub>
<mml:mo>=</mml:mo>
<mml:mi>C</mml:mi>
<mml:msubsup>
<mml:mi>V</mml:mi>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mo>−</mml:mo>
<mml:mn>1</mml:mn></mml:mrow></mml:msubsup>
<mml:mo>/</mml:mo>
<mml:munderover>
<mml:mo>∑</mml:mo>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn></mml:mrow>
<mml:mi>n</mml:mi></mml:munderover>
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:msubsup>
<mml:mi>V</mml:mi>
<mml:mi>j</mml:mi>
<mml:mrow>
<mml:mo>−</mml:mo>
<mml:mn>1</mml:mn></mml:mrow></mml:msubsup>
<mml:mo>,</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>⋯</mml:mo>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi></mml:mrow></mml:mrow></mml:semantics></mml:math></disp-formula></p></list-item>
<list-item>
<p>The result of fusion is described as follows [<xref ref-type="bibr" rid="b9-sensors-12-12098">9</xref>]:
<disp-formula id="FD25">
<label>(25)</label>
<mml:math id="mm28" display="block">
<mml:semantics id="sm28">
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>f</mml:mi></mml:msub>
<mml:mo>=</mml:mo>
<mml:munderover>
<mml:mo>∑</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn></mml:mrow>
<mml:mi>n</mml:mi></mml:munderover>
<mml:mrow>
<mml:msub>
<mml:mi>w</mml:mi>
<mml:mi>i</mml:mi></mml:msub>
<mml:msub>
<mml:mi>μ</mml:mi>
<mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:mrow></mml:semantics></mml:math></disp-formula></p></list-item></list></p></sec></sec>
<sec sec-type="results|discussion">
<label>4.</label>
<title>Results and Discussion</title>
<p>This study can obtain the pH measurement data of grape wine, generic cola drink and bottled base water from the ruthenium dioxide sensor array as shown in <xref ref-type="table" rid="t1-sensors-12-12098">Table 1</xref>. We utilized the pH measured data of drinks in <xref ref-type="table" rid="t1-sensors-12-12098">Table 1</xref> to obtain fusion results with different data fusion methods. We also compared the fusion results with average data fusion, self-adaptive data fusion, fuzzy set data fusion and coefficient of variance data fusion <italic>etc.</italic> The pH sensor array was measured one time and obtained eight pH data. In this research, we provided an appropriate data fusion method for electrochemical measurement applications. This study is associated the various data fusion methods and pH sensor array to investigate the reliability of measured results of sensor array and without removing the measured data of the failed pH sensor among sensor array.</p>
<sec>
<label>4.1.</label>
<title>Average Data Fusion (ADF)</title>
<p>The current study has obtained average data fusion (ADF) from each sensor with the same weighted coefficients (<italic>w</italic><sub>1</sub> = <italic>w</italic><sub>2</sub> =⋯= <italic>w</italic><sub>8</sub>). We used <xref rid="FD4" ref-type="disp-formula">Equation (4)</xref> to derive the average data fusion with the pH measured data. The weighted coefficient of eight sensor array is 0.125. The data fusion results of grape wine, generic cola drink and bottled base water with average data fusion are 4.04, 5.11 and 7.62, respectively, and are shown in <xref ref-type="table" rid="t2-sensors-12-12098">Table 2</xref>.</p></sec>
<sec>
<label>4.2.</label>
<title>Self-Adaptive Data Fusion (SADF)</title>
<p>The measured pH data of the RuO<sub>2</sub> sensor array were used with self-adaptive data fusion (SADF). We used the <xref rid="FD13" ref-type="disp-formula">Equation (13)</xref> to obtain the weighted coefficients (<italic>w<sub>i</sub></italic>) of sensor array. The weighted coefficients and the fusion results with weighted coefficients of SADF are shown in <xref ref-type="table" rid="t3-sensors-12-12098">Table 3</xref>. The fusion results of grape wine, generic cola drink and bottled base water by using self-adaptive data fusion are 3.58, 4.67 and 7.44, respectively.</p></sec>
<sec>
<label>4.3.</label>
<title>Fuzzy Set Data Fusion (FSDF)</title>
<p>We used <xref rid="FD21" ref-type="disp-formula">Equation (21)</xref> to obtain the weighted coefficients (<italic>w<sub>i</sub></italic>) of the sensor array with fuzzy set data fusion (FSDF). The fusion results and weighted coefficients (<italic>w<sub>i</sub></italic>) of every sensor are shown in <xref ref-type="table" rid="t4-sensors-12-12098">Table 4</xref>. The fusion results of grape wine, generic cola drink and bottled base water with fuzzy set data fusion are 3.56, 4.68 and 7.30, respectively.</p></sec>
<sec>
<label>4.4.</label>
<title>Coefficient of Variance Data Fusion (CVDF)</title>
<p>We used <xref rid="FD24" ref-type="disp-formula">Equation (24)</xref> to obtain the weighted coefficients (w<sub>i</sub>) of the sensor array with coefficient of variance data fusion (CVDF). <xref ref-type="table" rid="t5-sensors-12-12098">Table 5</xref> shows the fusion results of the coefficient of variance data fusion with weighted coefficients (w<sub>i</sub>) of every sensor. The measured pH data of grape wine after coefficient of variance data fusion is 3.62. The measured pH data of generic cola drink after coefficient of variance data fusion is 4.79 and the measured pH data of bottled base water after coefficient of variance data fusion is 7.46.</p></sec>
<sec>
<label>4.5.</label>
<title>Summary Results</title>
<p>The weighted coefficients of various data fusion methods are obtained from the measured pH data and used these measured pH data to compute the mean (μ), standard deviation (σ) and variance (σ<sup>2</sup>) with mathematic statistic functions. In this study, we investigated the various data fusion methods and applied for the measured pH values of an electrochemical pH sensor array. The fusion technology is only to use the measured data and added mathematic statistic formula to derive the solution. <xref ref-type="table" rid="t6-sensors-12-12098">Table 6</xref> shows the summary of pre-calculation, weighted coefficient and computational complexity with different data fusion methods. The mean (μ) value of measured data was obtained for the H sensor array in the average data fusion in advance. The average data fusion has the same weighted coefficient and the complexity of calculation is easy. The self-adaptive data fusion need to obtain the mean (μ) and variance (σ<sup>2</sup>) beforehand, the weighted coefficients of sensor array were obtained from the variance of each pH sensor. The approach degree (σ<sub>ij</sub>) and consistent (r<sub>i</sub>) were used to calculate the weighted coefficients of the fuzzy set data fusion. The coefficient of variance data fusion used the mean (μ) and standard deviation (σ) to derive the weighted coefficients for pH sensor array. According to the computational process of these data fusion methods, in which the fuzzy set data fusion uses the variance and matrix operations and is more difficult than the others. The computational complexity of self-adaptive and coefficient of variance data fusions are moderate with mean, standard deviation and variance statistic operation. The average data fusion has easy computation with arithmetic average to get the weighted coefficients.</p>
<p>In this study, we have performed a series of trials for commercial drinks using different data fusion methods with a RuO<sub>2</sub> pH sensor array. This section summarizes the fusion results in this experiment. We used the measured pH data of <xref ref-type="table" rid="t1-sensors-12-12098">Table 1</xref> for different data fusion methods to perform the data fusion. <xref ref-type="table" rid="t2-sensors-12-12098">Tables 2</xref>–<xref ref-type="table" rid="t5-sensors-12-12098">5</xref> present the experiment results. <xref ref-type="table" rid="t2-sensors-12-12098">Table 2</xref> shows the final results of the pH measurement of grape wine, generic cola drink and bottled base water with a single sensor. The no. 6 sensor failed and its measured value is very different from other sensors. The fusion results with different data fusion methods are shown in <xref ref-type="table" rid="t7-sensors-12-12098">Table 7</xref> and compared with the measurement results of a commercial pH meter. From <xref ref-type="table" rid="t7-sensors-12-12098">Table 7</xref>, we can conclude that the fusion result of average data fusion is more different from the commercial pH meter than the other data fusion methods. This phenomenon is due to the fact the 6th sensor of the pH sensor array failed; its measured data was incorrect and had the same weight coefficient as the others. As to the other data fusion methods, the 6th sensor has a smaller weighted coefficient, therefore the fusion results were fairly close to the measured value of the commercial pH meter. According to the experimental results, the conclusion was that the fusion results with self-adaptive, fuzzy set and coefficient of variance methods were superior to a single failed pH sensor and the average data fusion.</p></sec></sec>
<sec sec-type="conclusions">
<label>5.</label>
<title>Conclusions</title>
<p>This study used ruthenium dioxide pH electrodes to form a sensor array and obtained a set of measured pH data with a voltage-time measurement system. The sensor array was applied to measure the pH of commercial drinks. The measured pH data were used for different data fusion methods. We also compared the fusion results with different data fusion methods and investigated the complexity of each one. The data fusion results were obviously superior to a single failed sensor and the average data fusion.</p></sec></body>
<back>
<ack>
<p>This study was supported by National Science Council, the Republic of China under the contracts NSC 100-2221-E-224-017 and NSC 101-2221-E-265-001.</p></ack>
<ref-list>
<title>References</title>
<ref id="b1-sensors-12-12098"><label>1.</label><citation citation-type="book"><person-group person-group-type="author"><name><surname>Klein</surname><given-names>L.A.</given-names></name></person-group><source>Sensor Technologies and Data Requirements for ITS</source><publisher-name>Artech House</publisher-name><publisher-loc>Norwood, MA, USA</publisher-loc><year>2001</year><fpage>399</fpage><lpage>497</lpage></citation></ref>
<ref id="b2-sensors-12-12098"><label>2.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Sharma</surname><given-names>V.S.</given-names></name><name><surname>Raju</surname><given-names>S.</given-names></name></person-group><article-title>Multisensor data fusion and decision support for airborne target identification</article-title><source>IEEE Trans. Syst. Man Cybern.</source><year>1991</year><volume>21</volume><fpage>1224</fpage><lpage>1230</lpage><pub-id pub-id-type="doi">10.1109/21.120074</pub-id></citation></ref>
<ref id="b3-sensors-12-12098"><label>3.</label><citation citation-type="confproc"><person-group person-group-type="author"><name><surname>Zhou</surname><given-names>Y.</given-names></name><name><surname>Li</surname><given-names>H.S.</given-names></name><name><surname>Ding</surname><given-names>Y.Z.</given-names></name></person-group><article-title>Self-adaptive sensor weighted data fusion in strain detection</article-title><conf-name>Proceedings of the 8th International Conference on Electronic Measurement and Instruments</conf-name><conf-loc>Hefei, Anhui, China</conf-loc><conf-date>16–18 August 2007</conf-date><fpage>4:55</fpage><lpage>4:58</lpage></citation></ref>
<ref id="b4-sensors-12-12098"><label>4.</label><citation citation-type="confproc"><person-group person-group-type="author"><name><surname>Zhang</surname><given-names>Q.Y.</given-names></name><name><surname>Sun</surname><given-names>L.</given-names></name><name><surname>Jin</surname><given-names>Y.F.</given-names></name></person-group><article-title>Description of key performance index states based on cloud theory and weighted mean method for multi-sensor</article-title><conf-name>Proceedings of the 8th ACIS International Conference on Software Engineering, Artificial Intelligence, Networking, and Parallel/Distributed Computing</conf-name><conf-loc>Qingdao, Shandong, China</conf-loc><conf-date>30 July–1 August 2007</conf-date><fpage>350</fpage><lpage>354</lpage></citation></ref>
<ref id="b5-sensors-12-12098"><label>5.</label><citation citation-type="confproc"><person-group person-group-type="author"><name><surname>Gao</surname><given-names>S.</given-names></name><name><surname>Feng</surname><given-names>Z.</given-names></name><name><surname>Li</surname><given-names>H.</given-names></name></person-group><article-title>The research of data fusion method for sample mean random weighting estimation</article-title><conf-name>Proceedings of the 2006 IEEE International Conference on Information Acquisition</conf-name><conf-loc>Weihai, Shandong, China</conf-loc><conf-date>20–23 August 2006</conf-date><fpage>584</fpage><lpage>588</lpage></citation></ref>
<ref id="b6-sensors-12-12098"><label>6.</label><citation citation-type="confproc"><person-group person-group-type="author"><name><surname>Guo</surname><given-names>L.</given-names></name><name><surname>Chen</surname><given-names>X.</given-names></name><name><surname>Hu</surname><given-names>S.</given-names></name></person-group><article-title>Fusion tracking algorithm based on stochastic approximation</article-title><conf-name>Proceedings of the 2006 IEEE International Conference on Information Acquisition</conf-name><conf-loc>Weihai, Shandong, China</conf-loc><conf-date>20–23 August 2006</conf-date><fpage>802</fpage><lpage>807</lpage></citation></ref>
<ref id="b7-sensors-12-12098"><label>7.</label><citation citation-type="confproc"><person-group person-group-type="author"><name><surname>Zhang</surname><given-names>J.W.</given-names></name><name><surname>Wang</surname><given-names>K.Q.</given-names></name><name><surname>Yue</surname><given-names>Q.</given-names></name></person-group><article-title>Data fusion algorithm based on functional link artificial neural networks</article-title><conf-name>Proceedings of the 6th World Congress on Intelligent Control and Automation</conf-name><conf-loc>Dalian, China</conf-loc><conf-date>21–23 June 2006</conf-date><fpage>2806</fpage><lpage>2810</lpage></citation></ref>
<ref id="b8-sensors-12-12098"><label>8.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Wan</surname><given-names>S.P.</given-names></name></person-group><article-title>Method based on the ratio of signal to noise for multi-sensor data fusion</article-title><source>Chin. J. Sens. Actuators</source><year>2008</year><volume>21</volume><fpage>178</fpage><lpage>181</lpage></citation></ref>
<ref id="b9-sensors-12-12098"><label>9.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Wan</surname><given-names>S.P.</given-names></name></person-group><article-title>Fusion method for fuzzy sensor data based on coefficient of variance</article-title><source>Transducer Microsyst. Technol.</source><year>2008</year><volume>27</volume><fpage>63</fpage><lpage>65</lpage></citation></ref>
<ref id="b10-sensors-12-12098"><label>10.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Li</surname><given-names>J.Z.</given-names></name><name><surname>Li</surname><given-names>J.B.</given-names></name><name><surname>Shi</surname><given-names>S.F.</given-names></name></person-group><article-title>Concepts, issues and advance of sensor networks and data management of sensor networks</article-title><source>J. Softw.</source><year>2003</year><volume>14</volume><fpage>1717</fpage><lpage>1727</lpage></citation></ref>
<ref id="b11-sensors-12-12098"><label>11.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Wang</surname><given-names>T.J.</given-names></name><name><surname>Yang</surname><given-names>Z.</given-names></name><name><surname>Liu</surname><given-names>G.Q.</given-names></name></person-group><article-title>A mobile-agent-based adaptive data fusion algorithm for multiple signal ensembles in wireless sensor networks</article-title><source>Wirel. Sens. Netw.</source><year>2009</year><volume>1</volume><fpage>458</fpage><lpage>466</lpage><pub-id pub-id-type="doi">10.4236/wsn.2009.15055</pub-id></citation></ref>
<ref id="b12-sensors-12-12098"><label>12.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Xia</surname><given-names>Y.S.</given-names></name><name><surname>Leung</surname><given-names>H.</given-names></name><name><surname>Bossé</surname><given-names>E.</given-names></name></person-group><article-title>Neural data fusion algorithms based on a linearly constrained least square method</article-title><source>IEEE Trans. Neural Netw.</source><year>2002</year><volume>13</volume><fpage>320</fpage><lpage>329</lpage><pub-id pub-id-type="doi">10.1109/72.991418</pub-id><pub-id pub-id-type="pmid">18244434</pub-id></citation></ref>
<ref id="b13-sensors-12-12098"><label>13.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Wei</surname><given-names>X.M.</given-names></name></person-group><article-title>Design and implementation of multi-sensor data fusion simulation platform</article-title><source>Adv. Intell. Soft Comput.</source><year>2012</year><volume>112</volume><fpage>11</fpage><lpage>16</lpage></citation></ref>
<ref id="b14-sensors-12-12098"><label>14.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Zakaria</surname><given-names>A.</given-names></name><name><surname>Shakaff</surname><given-names>A.Y.M.</given-names></name><name><surname>Adom</surname><given-names>A.H.</given-names></name><name><surname>Ahmad</surname><given-names>M.</given-names></name><name><surname>Masnan</surname><given-names>M.J.</given-names></name><name><surname>Aziz</surname><given-names>A.H.A.</given-names></name><name><surname>Fikri</surname><given-names>N.A.</given-names></name><name><surname>Abdullah</surname><given-names>A.H.</given-names></name><name><surname>Kamarudin</surname><given-names>L.M.</given-names></name></person-group><article-title>Improved classification of <italic>Orthosiphon stamineus</italic> by data fusion of electronic nose and tongue sensors</article-title><source>Sensors</source><year>2010</year><volume>10</volume><fpage>8782</fpage><lpage>8796</lpage><pub-id pub-id-type="doi">10.3390/s101008782</pub-id><pub-id pub-id-type="pmid">22163381</pub-id></citation></ref>
<ref id="b15-sensors-12-12098"><label>15.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Liao</surname><given-names>Y.H.</given-names></name><name><surname>Chou</surname><given-names>J.C.</given-names></name></person-group><article-title>Weighted data fusion use for ruthenium dioxide thin film pH array electrodes</article-title><source>IEEE Sens. J.</source><year>2009</year><volume>9</volume><fpage>842</fpage><lpage>848</lpage><pub-id pub-id-type="doi">10.1109/JSEN.2009.2024045</pub-id></citation></ref></ref-list>
<sec sec-type="display-objects">
<title>Figure and Tables</title>
<fig id="f1-sensors-12-12098" position="float">
<label>Figure 1.</label>
<caption>
<p>Experimental structure includes a sensor array with eight pH sensors, a reference electrode, readout circuit and uses a data acquisition card connected to a personal computer, and the measured data used for data fusion with different data fusion methods.</p></caption>
<graphic xlink:href="sensors-12-12098f1.gif"/></fig>
<table-wrap id="t1-sensors-12-12098" position="float">
<label>Table 1.</label>
<caption>
<p>The pH measured data of grape wine, generic cola drink and bottled base water drinks with the sensor array used for different data fusion methods.</p></caption>
<table frame="box" rules="all">
<thead>
<tr>
<th align="right" valign="middle" colspan="2">Times</th>
<th align="center" valign="middle" rowspan="2">1</th>
<th align="center" valign="middle" rowspan="2">2</th>
<th align="center" valign="middle" rowspan="2">3</th>
<th align="center" valign="middle" rowspan="2">4</th>
<th align="center" valign="middle" rowspan="2">5</th>
<th align="center" valign="middle" rowspan="2">6</th>
<th align="center" valign="middle" rowspan="2">7</th>
<th align="center" valign="middle" rowspan="2">8</th>
<th align="center" valign="middle" rowspan="2">9</th>
<th align="center" valign="middle" rowspan="2">10</th>
<th align="center" valign="middle" rowspan="2">11</th>
<th align="center" valign="middle" rowspan="2">12</th>
<th align="center" valign="middle" rowspan="2">13</th>
<th align="center" valign="middle" rowspan="2">14</th>
<th align="center" valign="middle" rowspan="2">15</th></tr>
<tr>
<th align="left" valign="middle" colspan="2">Sensors</th></tr></thead>
<tbody>
<tr>
<td align="center" valign="middle" rowspan="8">Grape wine</td>
<td align="center" valign="top">1</td>
<td align="center" valign="top">3.85</td>
<td align="center" valign="top">3.82</td>
<td align="center" valign="top">3.79</td>
<td align="center" valign="top">3.68</td>
<td align="center" valign="top">3.98</td>
<td align="center" valign="top">3.50</td>
<td align="center" valign="top">3.86</td>
<td align="center" valign="top">3.63</td>
<td align="center" valign="top">3.53</td>
<td align="center" valign="top">3.89</td>
<td align="center" valign="top">3.74</td>
<td align="center" valign="top">3.46</td>
<td align="center" valign="top">3.67</td>
<td align="center" valign="top">3.75</td>
<td align="center" valign="top">3.66</td></tr>
<tr>
<td align="center" valign="top">2</td>
<td align="center" valign="top">3.75</td>
<td align="center" valign="top">3.64</td>
<td align="center" valign="top">3.58</td>
<td align="center" valign="top">3.82</td>
<td align="center" valign="top">3.69</td>
<td align="center" valign="top">3.76</td>
<td align="center" valign="top">3.66</td>
<td align="center" valign="top">3.58</td>
<td align="center" valign="top">3.71</td>
<td align="center" valign="top">3.64</td>
<td align="center" valign="top">3.81</td>
<td align="center" valign="top">3.61</td>
<td align="center" valign="top">3.71</td>
<td align="center" valign="top">3.67</td>
<td align="center" valign="top">3.71</td></tr>
<tr>
<td align="center" valign="top">3</td>
<td align="center" valign="top">3.72</td>
<td align="center" valign="top">3.70</td>
<td align="center" valign="top">3.73</td>
<td align="center" valign="top">3.73</td>
<td align="center" valign="top">3.77</td>
<td align="center" valign="top">3.64</td>
<td align="center" valign="top">3.67</td>
<td align="center" valign="top">3.52</td>
<td align="center" valign="top">3.78</td>
<td align="center" valign="top">3.73</td>
<td align="center" valign="top">3.70</td>
<td align="center" valign="top">3.73</td>
<td align="center" valign="top">3.73</td>
<td align="center" valign="top">3.75</td>
<td align="center" valign="top">3.74</td></tr>
<tr>
<td align="center" valign="top">4</td>
<td align="center" valign="top">3.32</td>
<td align="center" valign="top">3.33</td>
<td align="center" valign="top">3.27</td>
<td align="center" valign="top">3.38</td>
<td align="center" valign="top">3.58</td>
<td align="center" valign="top">3.36</td>
<td align="center" valign="top">3.29</td>
<td align="center" valign="top">3.29</td>
<td align="center" valign="top">3.41</td>
<td align="center" valign="top">3.35</td>
<td align="center" valign="top">3.46</td>
<td align="center" valign="top">3.39</td>
<td align="center" valign="top">3.36</td>
<td align="center" valign="top">3.44</td>
<td align="center" valign="top">3.37</td></tr>
<tr>
<td align="center" valign="top">5</td>
<td align="center" valign="top">3.41</td>
<td align="center" valign="top">3.48</td>
<td align="center" valign="top">3.57</td>
<td align="center" valign="top">3.54</td>
<td align="center" valign="top">3.75</td>
<td align="center" valign="top">3.59</td>
<td align="center" valign="top">3.57</td>
<td align="center" valign="top">3.54</td>
<td align="center" valign="top">3.62</td>
<td align="center" valign="top">3.52</td>
<td align="center" valign="top">3.44</td>
<td align="center" valign="top">3.53</td>
<td align="center" valign="top">3.59</td>
<td align="center" valign="top">3.57</td>
<td align="center" valign="top">3.59</td></tr>
<tr>
<td align="center" valign="top">(6) <xref ref-type="table-fn" rid="tfn1-sensors-12-12098">*</xref></td>
<td align="center" valign="top">4.80</td>
<td align="center" valign="top">4.83</td>
<td align="center" valign="top">5.83</td>
<td align="center" valign="top">5.67</td>
<td align="center" valign="top">8.72</td>
<td align="center" valign="top">10.21</td>
<td align="center" valign="top">10.12</td>
<td align="center" valign="top">10.00</td>
<td align="center" valign="top">9.80</td>
<td align="center" valign="top">9.02</td>
<td align="center" valign="top">8.24</td>
<td align="center" valign="top">7.52</td>
<td align="center" valign="top">6.36</td>
<td align="center" valign="top">5.16</td>
<td align="center" valign="top">4.37</td></tr>
<tr>
<td align="center" valign="top">7</td>
<td align="center" valign="top">3.56</td>
<td align="center" valign="top">3.59</td>
<td align="center" valign="top">3.45</td>
<td align="center" valign="top">3.31</td>
<td align="center" valign="top">3.30</td>
<td align="center" valign="top">3.27</td>
<td align="center" valign="top">3.10</td>
<td align="center" valign="top">3.15</td>
<td align="center" valign="top">3.29</td>
<td align="center" valign="top">3.59</td>
<td align="center" valign="top">3.76</td>
<td align="center" valign="top">3.66</td>
<td align="center" valign="top">4.01</td>
<td align="center" valign="top">3.99</td>
<td align="center" valign="top">3.46</td></tr>
<tr>
<td align="center" valign="top">8</td>
<td align="center" valign="top">3.57</td>
<td align="center" valign="top">3.59</td>
<td align="center" valign="top">3.56</td>
<td align="center" valign="top">3.49</td>
<td align="center" valign="top">3.51</td>
<td align="center" valign="top">3.48</td>
<td align="center" valign="top">3.39</td>
<td align="center" valign="top">3.40</td>
<td align="center" valign="top">3.38</td>
<td align="center" valign="top">3.39</td>
<td align="center" valign="top">3.40</td>
<td align="center" valign="top">3.38</td>
<td align="center" valign="top">3.37</td>
<td align="center" valign="top">3.36</td>
<td align="center" valign="top">3.36</td></tr>
<tr>
<td align="center" valign="middle" rowspan="8">Generic cola drink</td>
<td align="center" valign="top">1</td>
<td align="center" valign="top">4.26</td>
<td align="center" valign="top">4.37</td>
<td align="center" valign="top">4.58</td>
<td align="center" valign="top">4.73</td>
<td align="center" valign="top">4.63</td>
<td align="center" valign="top">4.46</td>
<td align="center" valign="top">4.67</td>
<td align="center" valign="top">4.60</td>
<td align="center" valign="top">4.70</td>
<td align="center" valign="top">4.63</td>
<td align="center" valign="top">4.21</td>
<td align="center" valign="top">4.02</td>
<td align="center" valign="top">4.23</td>
<td align="center" valign="top">4.71</td>
<td align="center" valign="top">4.70</td></tr>
<tr>
<td align="center" valign="top">2</td>
<td align="center" valign="top">4.20</td>
<td align="center" valign="top">4.35</td>
<td align="center" valign="top">4.43</td>
<td align="center" valign="top">4.71</td>
<td align="center" valign="top">4.82</td>
<td align="center" valign="top">4.80</td>
<td align="center" valign="top">4.81</td>
<td align="center" valign="top">4.83</td>
<td align="center" valign="top">4.91</td>
<td align="center" valign="top">5.02</td>
<td align="center" valign="top">4.96</td>
<td align="center" valign="top">4.96</td>
<td align="center" valign="top">4.90</td>
<td align="center" valign="top">4.87</td>
<td align="center" valign="top">4.74</td></tr>
<tr>
<td align="center" valign="top">3</td>
<td align="center" valign="top">4.15</td>
<td align="center" valign="top">4.52</td>
<td align="center" valign="top">4.63</td>
<td align="center" valign="top">4.64</td>
<td align="center" valign="top">4.88</td>
<td align="center" valign="top">4.86</td>
<td align="center" valign="top">4.80</td>
<td align="center" valign="top">4.76</td>
<td align="center" valign="top">4.87</td>
<td align="center" valign="top">4.73</td>
<td align="center" valign="top">4.75</td>
<td align="center" valign="top">4.79</td>
<td align="center" valign="top">4.85</td>
<td align="center" valign="top">4.88</td>
<td align="center" valign="top">4.76</td></tr>
<tr>
<td align="center" valign="top">4</td>
<td align="center" valign="top">3.98</td>
<td align="center" valign="top">4.34</td>
<td align="center" valign="top">4.60</td>
<td align="center" valign="top">4.58</td>
<td align="center" valign="top">4.70</td>
<td align="center" valign="top">4.77</td>
<td align="center" valign="top">4.89</td>
<td align="center" valign="top">4.76</td>
<td align="center" valign="top">4.74</td>
<td align="center" valign="top">4.79</td>
<td align="center" valign="top">4.76</td>
<td align="center" valign="top">4.80</td>
<td align="center" valign="top">4.79</td>
<td align="center" valign="top">4.72</td>
<td align="center" valign="top">4.76</td></tr>
<tr>
<td align="center" valign="top">5</td>
<td align="center" valign="top">4.08</td>
<td align="center" valign="top">4.35</td>
<td align="center" valign="top">4.54</td>
<td align="center" valign="top">4.63</td>
<td align="center" valign="top">4.65</td>
<td align="center" valign="top">4.64</td>
<td align="center" valign="top">4.67</td>
<td align="center" valign="top">4.71</td>
<td align="center" valign="top">4.71</td>
<td align="center" valign="top">4.74</td>
<td align="center" valign="top">4.73</td>
<td align="center" valign="top">4.74</td>
<td align="center" valign="top">4.76</td>
<td align="center" valign="top">4.73</td>
<td align="center" valign="top">4.72</td></tr>
<tr>
<td align="center" valign="top">(6) <xref ref-type="table-fn" rid="tfn1-sensors-12-12098">*</xref></td>
<td align="center" valign="top">5.83</td>
<td align="center" valign="top">8.04</td>
<td align="center" valign="top">9.01</td>
<td align="center" valign="top">7.22</td>
<td align="center" valign="top">8.39</td>
<td align="center" valign="top">9.12</td>
<td align="center" valign="top">9.52</td>
<td align="center" valign="top">9.46</td>
<td align="center" valign="top">9.36</td>
<td align="center" valign="top">9.35</td>
<td align="center" valign="top">9.22</td>
<td align="center" valign="top">9.01</td>
<td align="center" valign="top">8.96</td>
<td align="center" valign="top">5.35</td>
<td align="center" valign="top">6.59</td></tr>
<tr>
<td align="center" valign="top">7</td>
<td align="center" valign="top">3.98</td>
<td align="center" valign="top">4.32</td>
<td align="center" valign="top">4.40</td>
<td align="center" valign="top">4.43</td>
<td align="center" valign="top">4.88</td>
<td align="center" valign="top">4.72</td>
<td align="center" valign="top">4.74</td>
<td align="center" valign="top">4.61</td>
<td align="center" valign="top">4.72</td>
<td align="center" valign="top">4.79</td>
<td align="center" valign="top">4.75</td>
<td align="center" valign="top">4.79</td>
<td align="center" valign="top">4.76</td>
<td align="center" valign="top">4.63</td>
<td align="center" valign="top">4.64</td></tr>
<tr>
<td align="center" valign="top">8</td>
<td align="center" valign="top">4.82</td>
<td align="center" valign="top">4.16</td>
<td align="center" valign="top">4.26</td>
<td align="center" valign="top">4.58</td>
<td align="center" valign="top">4.55</td>
<td align="center" valign="top">4.82</td>
<td align="center" valign="top">4.85</td>
<td align="center" valign="top">4.79</td>
<td align="center" valign="top">4.79</td>
<td align="center" valign="top">4.80</td>
<td align="center" valign="top">4.82</td>
<td align="center" valign="top">4.76</td>
<td align="center" valign="top">4.79</td>
<td align="center" valign="top">4.72</td>
<td align="center" valign="top">4.81</td></tr>
<tr>
<td align="center" valign="middle" rowspan="8">Bottled base water</td>
<td align="center" valign="top">1</td>
<td align="center" valign="top">7.80</td>
<td align="center" valign="top">7.72</td>
<td align="center" valign="top">7.69</td>
<td align="center" valign="top">7.90</td>
<td align="center" valign="top">7.97</td>
<td align="center" valign="top">7.56</td>
<td align="center" valign="top">7.86</td>
<td align="center" valign="top">7.81</td>
<td align="center" valign="top">7.71</td>
<td align="center" valign="top">7.67</td>
<td align="center" valign="top">7.81</td>
<td align="center" valign="top">7.77</td>
<td align="center" valign="top">7.91</td>
<td align="center" valign="top">7.63</td>
<td align="center" valign="top">7.62</td></tr>
<tr>
<td align="center" valign="top">2</td>
<td align="center" valign="top">7.67</td>
<td align="center" valign="top">6.99</td>
<td align="center" valign="top">7.53</td>
<td align="center" valign="top">7.13</td>
<td align="center" valign="top">7.09</td>
<td align="center" valign="top">7.09</td>
<td align="center" valign="top">7.11</td>
<td align="center" valign="top">7.36</td>
<td align="center" valign="top">7.41</td>
<td align="center" valign="top">7.28</td>
<td align="center" valign="top">7.36</td>
<td align="center" valign="top">7.46</td>
<td align="center" valign="top">7.15</td>
<td align="center" valign="top">7.23</td>
<td align="center" valign="top">7.19</td></tr>
<tr>
<td align="center" valign="top">3</td>
<td align="center" valign="top">6.91</td>
<td align="center" valign="top">7.39</td>
<td align="center" valign="top">7.58</td>
<td align="center" valign="top">7.11</td>
<td align="center" valign="top">7.13</td>
<td align="center" valign="top">7.28</td>
<td align="center" valign="top">7.31</td>
<td align="center" valign="top">7.27</td>
<td align="center" valign="top">7.23</td>
<td align="center" valign="top">7.43</td>
<td align="center" valign="top">7.33</td>
<td align="center" valign="top">7.22</td>
<td align="center" valign="top">7.26</td>
<td align="center" valign="top">7.27</td>
<td align="center" valign="top">7.37</td></tr>
<tr>
<td align="center" valign="top">4</td>
<td align="center" valign="top">7.73</td>
<td align="center" valign="top">7.05</td>
<td align="center" valign="top">7.81</td>
<td align="center" valign="top">7.39</td>
<td align="center" valign="top">6.91</td>
<td align="center" valign="top">6.98</td>
<td align="center" valign="top">7.14</td>
<td align="center" valign="top">7.25</td>
<td align="center" valign="top">6.98</td>
<td align="center" valign="top">7.14</td>
<td align="center" valign="top">7.00</td>
<td align="center" valign="top">7.02</td>
<td align="center" valign="top">7.13</td>
<td align="center" valign="top">7.14</td>
<td align="center" valign="top">7.09</td></tr>
<tr>
<td align="center" valign="top">5</td>
<td align="center" valign="top">7.77</td>
<td align="center" valign="top">7.25</td>
<td align="center" valign="top">7.30</td>
<td align="center" valign="top">7.53</td>
<td align="center" valign="top">7.04</td>
<td align="center" valign="top">6.99</td>
<td align="center" valign="top">7.13</td>
<td align="center" valign="top">7.38</td>
<td align="center" valign="top">7.34</td>
<td align="center" valign="top">7.47</td>
<td align="center" valign="top">7.66</td>
<td align="center" valign="top">7.66</td>
<td align="center" valign="top">7.52</td>
<td align="center" valign="top">7.44</td>
<td align="center" valign="top">7.23</td></tr>
<tr>
<td align="center" valign="top">(6) <xref ref-type="table-fn" rid="tfn1-sensors-12-12098">*</xref></td>
<td align="center" valign="top">9.58</td>
<td align="center" valign="top">8.39</td>
<td align="center" valign="top">10.32</td>
<td align="center" valign="top">11.54</td>
<td align="center" valign="top">10.18</td>
<td align="center" valign="top">9.38</td>
<td align="center" valign="top">8.76</td>
<td align="center" valign="top">9.11</td>
<td align="center" valign="top">8.58</td>
<td align="center" valign="top">8.30</td>
<td align="center" valign="top">9.57</td>
<td align="center" valign="top">10.26</td>
<td align="center" valign="top">11.55</td>
<td align="center" valign="top">9.66</td>
<td align="center" valign="top">8.33</td></tr>
<tr>
<td align="center" valign="top">7</td>
<td align="center" valign="top">7.15</td>
<td align="center" valign="top">6.81</td>
<td align="center" valign="top">7.05</td>
<td align="center" valign="top">7.16</td>
<td align="center" valign="top">7.00</td>
<td align="center" valign="top">7.49</td>
<td align="center" valign="top">7.15</td>
<td align="center" valign="top">7.08</td>
<td align="center" valign="top">7.59</td>
<td align="center" valign="top">7.31</td>
<td align="center" valign="top">7.22</td>
<td align="center" valign="top">7.36</td>
<td align="center" valign="top">7.49</td>
<td align="center" valign="top">7.02</td>
<td align="center" valign="top">6.99</td></tr>
<tr>
<td align="center" valign="top">8</td>
<td align="center" valign="top">7.57</td>
<td align="center" valign="top">7.10</td>
<td align="center" valign="top">7.32</td>
<td align="center" valign="top">7.63</td>
<td align="center" valign="top">7.45</td>
<td align="center" valign="top">7.22</td>
<td align="center" valign="top">7.36</td>
<td align="center" valign="top">7.58</td>
<td align="center" valign="top">7.18</td>
<td align="center" valign="top">7.06</td>
<td align="center" valign="top">7.16</td>
<td align="center" valign="top">7.23</td>
<td align="center" valign="top">7.33</td>
<td align="center" valign="top">7.15</td>
<td align="center" valign="top">7.65</td></tr></tbody></table>
<table-wrap-foot><fn id="tfn1-sensors-12-12098">
<label>*</label>
<p>Sensor No. (6) failed.</p></fn></table-wrap-foot></table-wrap>
<table-wrap id="t2-sensors-12-12098" position="float">
<label>Table 2.</label>
<caption>
<p>The pH measured data of grape wine, generic cola drink and bottled base water drinks with sensor array and used average data fusion (ADF) to obtain fusion results.</p></caption>
<table frame="hsides" rules="rows">
<thead>
<tr>
<th align="center" valign="top"><bold>i</bold></th>
<th align="center" valign="top"><bold>1</bold></th>
<th align="center" valign="top"><bold>2</bold></th>
<th align="center" valign="top"><bold>3</bold></th>
<th align="center" valign="top"><bold>4</bold></th>
<th align="center" valign="top"><bold>5</bold></th>
<th align="center" valign="top"><bold>6</bold></th>
<th align="center" valign="top"><bold>7</bold></th>
<th align="center" valign="top"><bold>8</bold></th>
<th align="center" valign="top"><bold>ADF</bold></th></tr></thead>
<tbody>
<tr>
<td align="center" valign="top">Grape wine</td>
<td align="center" valign="top">3.72</td>
<td align="center" valign="top">3.69</td>
<td align="center" valign="top">3.71</td>
<td align="center" valign="top">3.37</td>
<td align="center" valign="top">3.55</td>
<td align="center" valign="top"><bold>7.38</bold></td>
<td align="center" valign="top">3.50</td>
<td align="center" valign="top">3.44</td>
<td align="center" valign="top">4.04</td></tr>
<tr>
<td align="center" valign="top">Generic cola drink</td>
<td align="center" valign="top">4.50</td>
<td align="center" valign="top">4.75</td>
<td align="center" valign="top">4.73</td>
<td align="center" valign="top">4.67</td>
<td align="center" valign="top">4.63</td>
<td align="center" valign="top"><bold>8.29</bold></td>
<td align="center" valign="top">4.61</td>
<td align="center" valign="top">4.69</td>
<td align="center" valign="top">5.11</td></tr>
<tr>
<td align="center" valign="top">Bottled base water</td>
<td align="center" valign="top">7.76</td>
<td align="center" valign="top">7.27</td>
<td align="center" valign="top">7.27</td>
<td align="center" valign="top">7.18</td>
<td align="center" valign="top">7.38</td>
<td align="center" valign="top"><bold>9.57</bold></td>
<td align="center" valign="top">7.19</td>
<td align="center" valign="top">7.33</td>
<td align="center" valign="top">7.62</td></tr></tbody></table></table-wrap>
<table-wrap id="t3-sensors-12-12098" position="float">
<label>Table 3.</label>
<caption>
<p>The weighted coefficients of self-adaptive data fusion (SADF) for every sensor and used the pH measured data of grape wine, generic cola drink and bottled base water drinks to obtain fusion results.</p></caption>
<table frame="hsides" rules="groups">
<thead>
<tr>
<th align="center" valign="top"><bold>Sensor (i)</bold></th>
<th align="center" valign="top"><bold>Grape wine (w<sub>i</sub>)</bold></th>
<th align="center" valign="top"><bold>Generic cola drink (w<sub>i</sub>)</bold></th>
<th align="center" valign="top"><bold>Bottled base water (w<sub>i</sub>)</bold></th></tr></thead>
<tbody>
<tr>
<td align="center" valign="top">1</td>
<td align="center" valign="top">0.045372</td>
<td align="center" valign="top">0.127247</td>
<td align="center" valign="top">0.324111</td></tr>
<tr>
<td align="center" valign="top">2</td>
<td align="center" valign="top">0.187159</td>
<td align="center" valign="top">0.111269</td>
<td align="center" valign="top">0.123980</td></tr>
<tr>
<td align="center" valign="top">3</td>
<td align="center" valign="top">0.272164</td>
<td align="center" valign="top">0.179767</td>
<td align="center" valign="top">0.190449</td></tr>
<tr>
<td align="center" valign="top">4</td>
<td align="center" valign="top">0.164172</td>
<td align="center" valign="top">0.123371</td>
<td align="center" valign="top">0.063876</td></tr>
<tr>
<td align="center" valign="top">5</td>
<td align="center" valign="top">0.162918</td>
<td align="center" valign="top">0.196128</td>
<td align="center" valign="top">0.085280</td></tr>
<tr>
<td align="center" valign="top">6</td>
<td align="center" valign="top">0.000218</td>
<td align="center" valign="top">0.003356</td>
<td align="center" valign="top">0.004028</td></tr>
<tr>
<td align="center" valign="top">7</td>
<td align="center" valign="top">0.013709</td>
<td align="center" valign="top">0.114756</td>
<td align="center" valign="top">0.095197</td></tr>
<tr>
<td align="center" valign="top">8</td>
<td align="center" valign="top">0.154288</td>
<td align="center" valign="top">0.144106</td>
<td align="center" valign="top">0.113079</td></tr>
<tr>
<td valign="bottom" colspan="4">
<hr/></td></tr>
<tr>
<td align="center" valign="top">SADF</td>
<td align="center" valign="top">3.58</td>
<td align="center" valign="top">4.67</td>
<td align="center" valign="top">7.44</td></tr></tbody></table></table-wrap>
<table-wrap id="t4-sensors-12-12098" position="float">
<label>Table 4.</label>
<caption>
<p>The weighted coefficients of fuzzy set data fusion (FSDF) for every sensor and used the pH measured data of grape wine, generic cola drink and bottled base water drinks to obtain fusion results.</p></caption>
<table frame="hsides" rules="groups">
<thead>
<tr>
<th align="center" valign="top"><bold>Sensor (i)</bold></th>
<th align="center" valign="top"><bold>Grape wine (w<sub>i</sub>)</bold></th>
<th align="center" valign="top"><bold>Generic cola drink (w<sub>i</sub>)</bold></th>
<th align="center" valign="top"><bold>Bottled base water (w<sub>i</sub>)</bold></th></tr></thead>
<tbody>
<tr>
<td align="center" valign="top">1</td>
<td align="center" valign="top">0.105599</td>
<td align="center" valign="top">0.024853</td>
<td align="center" valign="top">0.027837</td></tr>
<tr>
<td align="center" valign="top">2</td>
<td align="center" valign="top">0.130574</td>
<td align="center" valign="top">0.129387</td>
<td align="center" valign="top">0.122701</td></tr>
<tr>
<td align="center" valign="top">3</td>
<td align="center" valign="top">0.146149</td>
<td align="center" valign="top">0.190182</td>
<td align="center" valign="top">0.100886</td></tr>
<tr>
<td align="center" valign="top">4</td>
<td align="center" valign="top">0.232531</td>
<td align="center" valign="top">0.104639</td>
<td align="center" valign="top">0.172091</td></tr>
<tr>
<td align="center" valign="top">5</td>
<td align="center" valign="top">0.188192</td>
<td align="center" valign="top">0.168873</td>
<td align="center" valign="top">0.165584</td></tr>
<tr>
<td align="center" valign="top">6</td>
<td align="center" valign="top">0.002562</td>
<td align="center" valign="top">0.003567</td>
<td align="center" valign="top">0.004394</td></tr>
<tr>
<td align="center" valign="top">7</td>
<td align="center" valign="top">0.059306</td>
<td align="center" valign="top">0.286215</td>
<td align="center" valign="top">0.172905</td></tr>
<tr>
<td align="center" valign="top">8</td>
<td align="center" valign="top">0.135085</td>
<td align="center" valign="top">0.092284</td>
<td align="center" valign="top">0.233602</td></tr>
<tr>
<td valign="bottom" colspan="4">
<hr/></td></tr>
<tr>
<td align="center" valign="top">FSDF</td>
<td align="center" valign="top">3.56</td>
<td align="center" valign="top">4.68</td>
<td align="center" valign="top">7.30</td></tr></tbody></table></table-wrap>
<table-wrap id="t5-sensors-12-12098" position="float">
<label>Table 5.</label>
<caption>
<p>The weighted coefficients of coefficient of variance data fusion (CVDF) for every sensor and used the pH measured data of grape wine, generic cola drink and bottled base water drinks to obtain fusion results.</p></caption>
<table frame="hsides" rules="groups">
<thead>
<tr>
<th align="center" valign="top"><bold>Sensor (i)</bold></th>
<th align="center" valign="top"><bold>Grape wine (w<sub>i</sub>)</bold></th>
<th align="center" valign="top"><bold>Generic cola drink (w<sub>i</sub>)</bold></th>
<th align="center" valign="top"><bold>Bottled base water (w<sub>i</sub>)</bold></th></tr></thead>
<tbody>
<tr>
<td align="center" valign="top">1</td>
<td align="center" valign="top">0.088093</td>
<td align="center" valign="top">0.126295</td>
<td align="center" valign="top">0.227577</td></tr>
<tr>
<td align="center" valign="top">2</td>
<td align="center" valign="top">0.177495</td>
<td align="center" valign="top">0.124831</td>
<td align="center" valign="top">0.131845</td></tr>
<tr>
<td align="center" valign="top">3</td>
<td align="center" valign="top">0.215109</td>
<td align="center" valign="top">0.157725</td>
<td align="center" valign="top">0.163473</td></tr>
<tr>
<td align="center" valign="top">4</td>
<td align="center" valign="top">0.151923</td>
<td align="center" valign="top">0.129017</td>
<td align="center" valign="top">0.093518</td></tr>
<tr>
<td align="center" valign="top">5</td>
<td align="center" valign="top">0.159425</td>
<td align="center" valign="top">0.161257</td>
<td align="center" valign="top">0.111017</td></tr>
<tr>
<td align="center" valign="top">6</td>
<td align="center" valign="top">0.012109</td>
<td align="center" valign="top">0.037826</td>
<td align="center" valign="top">0.031278</td></tr>
<tr>
<td align="center" valign="top">7</td>
<td align="center" valign="top">0.045561</td>
<td align="center" valign="top">0.122942</td>
<td align="center" valign="top">0.114288</td></tr>
<tr>
<td align="center" valign="top">8</td>
<td align="center" valign="top">0.150284</td>
<td align="center" valign="top">0.140107</td>
<td align="center" valign="top">0.127005</td></tr>
<tr>
<td valign="bottom" colspan="4">
<hr/></td></tr>
<tr>
<td align="center" valign="top">CVDF</td>
<td align="center" valign="top">3.62</td>
<td align="center" valign="top">4.79</td>
<td align="center" valign="top">7.46</td></tr></tbody></table></table-wrap>
<table-wrap id="t6-sensors-12-12098" position="float">
<label>Table 6.</label>
<caption>
<p>The summary of pre-calculation, weighted coefficient and computational complexity with different data fusion methods <xref ref-type="table-fn" rid="tfn2-sensors-12-12098">*</xref>.</p></caption>
<table frame="hsides" rules="rows">
<thead>
<tr>
<th align="center" valign="top"><bold>Methods</bold></th>
<th align="center" valign="top"><bold>Pre-Calculation</bold></th>
<th align="center" valign="top"><bold>Weighted Coefficient (w<sub>i</sub>)</bold></th>
<th align="center" valign="top"><bold>Computational Complexity</bold></th></tr></thead>
<tbody>
<tr>
<td align="center" valign="top">ADF</td>
<td align="center" valign="top">μ</td>
<td align="center" valign="top">1/n</td>
<td align="center" valign="top">easy</td></tr>
<tr>
<td align="center" valign="middle">SADF</td>
<td align="center" valign="middle">μ,σ<sup>2</sup></td>
<td align="center" valign="middle">
<mml:math id="mm29" display="inline">
<mml:semantics id="sm29">
<mml:mrow>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mrow>
<mml:msubsup>
<mml:mi>σ</mml:mi>
<mml:mi>i</mml:mi>
<mml:mn>2</mml:mn></mml:msubsup>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:munderover>
<mml:mtext>∑</mml:mtext>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn></mml:mrow>
<mml:mi>n</mml:mi></mml:munderover>
<mml:mrow>
<mml:msubsup>
<mml:mi>σ</mml:mi>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mo>−</mml:mo>
<mml:mn>2</mml:mn></mml:mrow></mml:msubsup></mml:mrow></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:mfrac></mml:mrow></mml:semantics></mml:math></td>
<td align="center" valign="middle">moderate</td></tr>
<tr>
<td align="center" valign="middle">FSDF</td>
<td align="center" valign="middle"><italic>σ<sub>ij</sub>, r<sub>i</sub>, r̄<sub>i</sub></italic>,
<mml:math id="mm30" display="inline">
<mml:semantics id="sm30">
<mml:mrow>
<mml:msubsup>
<mml:mi>σ</mml:mi>
<mml:mi>i</mml:mi>
<mml:mn>2</mml:mn></mml:msubsup></mml:mrow></mml:semantics></mml:math></td>
<td align="center" valign="middle">
<mml:math id="mm31" display="inline">
<mml:semantics id="sm31">
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>w</mml:mi>
<mml:mi>i</mml:mi></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>k</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mover accent="true">
<mml:mi>r</mml:mi>
<mml:mo>¯</mml:mo></mml:mover>
<mml:mi>i</mml:mi></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>k</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>/</mml:mo>
<mml:msubsup>
<mml:mi>σ</mml:mi>
<mml:mi>i</mml:mi>
<mml:mn>2</mml:mn></mml:msubsup>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>k</mml:mi>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mtd></mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>w</mml:mi>
<mml:mi>i</mml:mi></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>k</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>/</mml:mo>
<mml:munderover>
<mml:mtext>∑</mml:mtext>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn></mml:mrow>
<mml:mi>n</mml:mi></mml:munderover>
<mml:mrow>
<mml:msub>
<mml:mi>w</mml:mi>
<mml:mi>j</mml:mi></mml:msub>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>k</mml:mi>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:semantics></mml:math></td>
<td align="center" valign="middle">difficult</td></tr>
<tr>
<td align="center" valign="middle">CVDF</td>
<td align="center" valign="middle">μ,σ, CV = σ/μ</td>
<td align="center" valign="middle">
<mml:math id="mm32" display="inline">
<mml:semantics id="sm32">
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:msubsup>
<mml:mi>V</mml:mi>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mo>−</mml:mo>
<mml:mn>1</mml:mn></mml:mrow></mml:msubsup>
<mml:mo>/</mml:mo>
<mml:munderover>
<mml:mtext>∑</mml:mtext>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn></mml:mrow>
<mml:mi>n</mml:mi></mml:munderover>
<mml:mrow>
<mml:mi>C</mml:mi>
<mml:msubsup>
<mml:mi>V</mml:mi>
<mml:mi>j</mml:mi>
<mml:mrow>
<mml:mo>−</mml:mo>
<mml:mn>1</mml:mn></mml:mrow></mml:msubsup></mml:mrow></mml:mrow></mml:semantics></mml:math></td>
<td align="center" valign="middle">moderate</td></tr></tbody></table>
<table-wrap-foot><fn id="tfn2-sensors-12-12098">
<label>*</label>
<p>μ: mean; σ: standard deviation; σ<sup>2</sup>: variance; σ<sub>ij</sub>: approach degree; <italic>r<sub>i</sub></italic>: consistent; <italic>r̄<sub>i</sub></italic>: mean of consistent; n: sensor amount.</p></fn></table-wrap-foot></table-wrap>
<table-wrap id="t7-sensors-12-12098" position="float">
<label>Table 7.</label>
<caption>
<p>Comparison of the fusion results with pH measured data fusion of grape wine, generic cola drink and bottled base water drinks with different data fusion methods.</p></caption>
<table frame="hsides" rules="groups">
<thead>
<tr>
<th align="center" valign="top"><bold>Fusion Method</bold></th>
<th align="center" valign="top"><bold>Grape Wine</bold></th>
<th align="center" valign="top"><bold>Generic Cola Drink</bold></th>
<th align="center" valign="top"><bold>Bottled Base Water</bold></th></tr></thead>
<tbody>
<tr>
<td align="left" valign="top">Average data fusion (ADF)</td>
<td align="center" valign="top">4.04</td>
<td align="center" valign="top">5.11</td>
<td align="center" valign="top">7.62</td></tr>
<tr>
<td align="left" valign="top">Self-adaptive data fusion (SADF)</td>
<td align="center" valign="top">3.58</td>
<td align="center" valign="top">4.67</td>
<td align="center" valign="top">7.44</td></tr>
<tr>
<td align="left" valign="top">Fuzzy set data fusion (FSDF)</td>
<td align="center" valign="top">3.56</td>
<td align="center" valign="top">4.68</td>
<td align="center" valign="top">7.30</td></tr>
<tr>
<td align="left" valign="top">Coefficient of variance data fusion (CVDF)</td>
<td align="center" valign="top">3.62</td>
<td align="center" valign="top">4.79</td>
<td align="center" valign="top">7.46</td></tr>
<tr>
<td align="left" valign="top">Commercial pH meter</td>
<td align="center" valign="top">3.61</td>
<td align="center" valign="top">4.24</td>
<td align="center" valign="top">7.32</td></tr></tbody></table></table-wrap></sec></back></article>
