1、第第1313章章 多传感器数据融合多传感器数据融合13.1 多传感器数据融合概述多传感器数据融合概述 13.2 多传感器数据融合模型多传感器数据融合模型13.3 多传感器数据融合技术多传感器数据融合技术13.4 多传感器数据融合应用多传感器数据融合应用13.1 13.1 多传感器数据融合概述多传感器数据融合概述 v多传感器数据多传感器数据是针对一个系统中使用多个(种)传是针对一个系统中使用多个(种)传感器这一特定问题而提出的信息处理方法,是将来自感器这一特定问题而提出的信息处理方法,是将来自多传感器或多源的信息和数据进行综合处理,从而对多传感器或多源的信息和数据进行综合处理,从而对观测对象形成
2、准确结论的过程。观测对象形成准确结论的过程。v数据融合的目的数据融合的目的是基于各独立传感器的观测数据,是基于各独立传感器的观测数据,通过融合导出更丰富的有效信息,获得最佳协同效果,通过融合导出更丰富的有效信息,获得最佳协同效果,发挥多个传感器的联合优势,提高传感器系统的有效发挥多个传感器的联合优势,提高传感器系统的有效性和鲁棒性,消除单一传感器的局限性。性和鲁棒性,消除单一传感器的局限性。 13.1 13.1 多传感器数据融合概述多传感器数据融合概述 v从生物学的角度来看,人类和自然界中其他动物对客观从生物学的角度来看,人类和自然界中其他动物对客观事物的认知过程,就是对多源数据的融合过程。事
3、物的认知过程,就是对多源数据的融合过程。 v人类不是单纯依靠一种感官,而是通过视觉、听觉、触人类不是单纯依靠一种感官,而是通过视觉、听觉、触觉、嗅觉等多种感官获取客观对象不同质的信息,或通觉、嗅觉等多种感官获取客观对象不同质的信息,或通过同类传感器(如双耳)获取同质而又不同量的信息,过同类传感器(如双耳)获取同质而又不同量的信息,然后通过大脑对这些感知信息依据某种未知的规则进行然后通过大脑对这些感知信息依据某种未知的规则进行组合和处理,从而得到对客观对象和谐与统一的理解和组合和处理,从而得到对客观对象和谐与统一的理解和认识。认识。 v这一处理过程是复杂的,也是自适应的,它将各种信息这一处理过程
4、是复杂的,也是自适应的,它将各种信息(图像、声音、气味和触觉)转换为对环境的有价值的(图像、声音、气味和触觉)转换为对环境的有价值的解释。自动化数据融合系统实际上就是模仿这种由感知解释。自动化数据融合系统实际上就是模仿这种由感知到认知的过程。到认知的过程。 13.1 13.1 多传感器数据融合概述多传感器数据融合概述应用简例应用简例多传感器系统可以用多传感器系统可以用于地球环境监测。主于地球环境监测。主要应用于对地面的监要应用于对地面的监视、以便识别和监视视、以便识别和监视地貌、气象模式、矿地貌、气象模式、矿产资源,植物生长、产资源,植物生长、环境条件和威胁情况环境条件和威胁情况( (如原油泄
5、漏、辐射如原油泄漏、辐射泄漏等泄漏等) ) 如右图所如右图所示示 图源:D.L. Hall and J. Llinas, An introduction to multisensor data fusion 13.1 13.1 多传感器数据融合概述多传感器数据融合概述 v数据融合过程数据融合过程主要由数据校准、相关、识别、估主要由数据校准、相关、识别、估计等部分组成。其中校准与相关是识别和估计的基计等部分组成。其中校准与相关是识别和估计的基础,数据融合在识别和估计中进行。础,数据融合在识别和估计中进行。 v校准、相关、识别和估计校准、相关、识别和估计贯穿于整个多传感器数贯穿于整个多传感器数据融
6、合过程,既是融合系统的基本功能,也是制约据融合过程,既是融合系统的基本功能,也是制约融合性能的关键环节。融合性能的关键环节。 13.1.1 13.1.1 多传感器数据融合过程多传感器数据融合过程v数据检测数据检测v数据校准数据校准v数据相关数据相关v参数估计参数估计v目标识别目标识别v行为估计行为估计13.1.2 13.1.2 多传感器数据融合形式多传感器数据融合形式v数据级融合数据级融合v特征级融合特征级融合v决策级融合决策级融合13.2.1 13.2.1 多传感器数据融合结构多传感器数据融合结构v串联型融合串联型融合13.2 13.2 多传感器数据融合融合模型多传感器数据融合融合模型v混联
7、型融合混联型融合v并联型融合并联型融合13.2.1 13.2.1 多传感器数据融合结构多传感器数据融合结构v从数据融合的控制关系来看,反馈型多传感器数据融合过程从数据融合的控制关系来看,反馈型多传感器数据融合过程中,传感器或数据融合中心的处理方式及判断规则受数据融中,传感器或数据融合中心的处理方式及判断规则受数据融合中心最终结论或中间结论的影响。数据处理依赖于一个反合中心最终结论或中间结论的影响。数据处理依赖于一个反馈控制过程,这种反馈可以是正反馈,也可以是负反馈。反馈控制过程,这种反馈可以是正反馈,也可以是负反馈。反馈控制可分为融合结论对传感器的控制、对数据融合中心的馈控制可分为融合结论对传
8、感器的控制、对数据融合中心的控制,以及中间结论对传感器的控制三种。控制,以及中间结论对传感器的控制三种。 v对传感器的控制多体现在对传感器策略、精度的控制、对传对传感器的控制多体现在对传感器策略、精度的控制、对传感器跟踪目标的跟踪控制等。对融合中心的控制包括对融合感器跟踪目标的跟踪控制等。对融合中心的控制包括对融合中心判断规则的控制、对融合中心数据融合方式的控制、对中心判断规则的控制、对融合中心数据融合方式的控制、对融合中心某一参数的控制等。融合中心某一参数的控制等。 13.2.1 13.2.1 多传感器数据融合结构多传感器数据融合结构v结论对传感器结论对传感器的反馈控制的反馈控制 v结论对融
9、合中结论对融合中心的反馈控制心的反馈控制 v中间结论对传感中间结论对传感器的反馈控制器的反馈控制 13.2.2 13.2.2 多传感器数据融合模型多传感器数据融合模型v多传感器数据融合系统的模型设计是多传感器数据多传感器数据融合系统的模型设计是多传感器数据融合的关键问题,取决于实际需求、环境条件、计融合的关键问题,取决于实际需求、环境条件、计算机、通信容量及可靠性要求等,模型设计直接影算机、通信容量及可靠性要求等,模型设计直接影响融合算法的结构、性能和融合系统的规模。响融合算法的结构、性能和融合系统的规模。 v多传感器数据融合模型实际上是一种数据融合的组多传感器数据融合模型实际上是一种数据融合
10、的组织策略,根据任务、要求和设计者认识不同,模型织策略,根据任务、要求和设计者认识不同,模型设计千差万别。目前流行的有多种数据融合模型,设计千差万别。目前流行的有多种数据融合模型,其中其中JDLJDL数据融合模型最具通用性。数据融合模型最具通用性。 13.2.2 13.2.2 多传感器数据融合模型多传感器数据融合模型vJDLJDL模型模型 JDLJDL数据融合模数据融合模型如右图所示,型如右图所示,数据融合过程包数据融合过程包括五级处理和数括五级处理和数据库、人机接口据库、人机接口支持等。五级处支持等。五级处理并不意味着处理并不意味着处理过程的时间顺理过程的时间顺序,实际上,处序,实际上,处理
11、过程通常是并理过程通常是并行的行的。 13.2.2 13.2.2 多传感器数据融合模型多传感器数据融合模型vBoydBoyd控制环控制环 vBoydBoyd控制环包括四个处理环节:控制环包括四个处理环节:v(1)(1)观测环节获取目标信息,与观测环节获取目标信息,与JDLJDL模型的数据预处理功能相当。模型的数据预处理功能相当。v(2)(2)定向环节确定对象的基本特征,定向环节确定对象的基本特征,与与JDLJDL模型的目标评估、态势评估模型的目标评估、态势评估和威胁评估功能相当。和威胁评估功能相当。v(3)(3)决策环节确定最佳评估,制定决策环节确定最佳评估,制定反馈控制策略,与反馈控制策略,
12、与JDLJDL模型过程优模型过程优化与评估功能相当。化与评估功能相当。v(4)(4)执行环节利用反馈控制调整传执行环节利用反馈控制调整传感系统状态,获取额外数据等。感系统状态,获取额外数据等。JDLJDL模型没有这一环节。模型没有这一环节。 13.2.2 13.2.2 多传感器数据融合模型多传感器数据融合模型vWaterfallWaterfall模型模型 Waterfall Waterfall 模型模型的数据融合过程包括三个层次。的数据融合过程包括三个层次。v(1)(1)基于传感模型和物理测量模基于传感模型和物理测量模型对原始数据进行预处理型对原始数据进行预处理v(2)(2)进行特征提取和特征
13、融合以进行特征提取和特征融合以获取信息的抽象表达,减少数据获取信息的抽象表达,减少数据量,提高信息传递效率,第二层量,提高信息传递效率,第二层次的输出是关于对象特征的估计次的输出是关于对象特征的估计及其置信度。及其置信度。v(3)(3)利用现有知识对对象特征进利用现有知识对对象特征进行评价,形成关于对象、事件或行评价,形成关于对象、事件或行为的认识。传感器系统利用第行为的认识。传感器系统利用第三层次形成的反馈信息不断调整三层次形成的反馈信息不断调整自身状态和数据准备策略,进行自身状态和数据准备策略,进行重新设置和标定等,提高传感信重新设置和标定等,提高传感信息的利用率。息的利用率。 。 13.
14、2.2 13.2.2 多传感器数据融合模型多传感器数据融合模型vDasarathyDasarathy 模型模型 DasarathyDasarathy 模型充模型充分注意到传感器数分注意到传感器数据融合中数据融合、据融合中数据融合、特征融合和决策融特征融合和决策融合三者往往交替应合三者往往交替应用或联合使用的事用或联合使用的事实,根据所处理信实,根据所处理信息的类型对数据融息的类型对数据融合功能进行了归纳,合功能进行了归纳,明确了五种可能的明确了五种可能的融合形式,如表所融合形式,如表所示。示。 13.2.2 13.2.2 多传感器数据融合模型多传感器数据融合模型vOMNIBUSOMNIBUS模
15、型模型 是是 B o y dB o y d 控 制 环 、控 制 环 、DasarathyDasarathy模型和模型和 WaterfallWaterfall模型的混模型的混合,既体现了数据融合,既体现了数据融合过程的循环本质,合过程的循环本质,用融合结论调整传感用融合结论调整传感器系统的状态,提高器系统的状态,提高信息融合的有效性,信息融合的有效性,又细化了数据融合过又细化了数据融合过程中各个环节的任务,程中各个环节的任务,改善了数据融合实现改善了数据融合实现的可组合性。的可组合性。13.2.2 13.2.2 多传感器数据融合模型多传感器数据融合模型v多传感器集成融合模型多传感器集成融合模型
16、 根据传感器所提供信息的根据传感器所提供信息的等级参加不同融合中心的等级参加不同融合中心的数据融合,低等级的传感数据融合,低等级的传感器输出原始数据或信号,器输出原始数据或信号,高等级的传感器输出特征高等级的传感器输出特征或抽象符号信息,融合结或抽象符号信息,融合结论在最高等级的融合中心论在最高等级的融合中心产生,辅助信息系统为各产生,辅助信息系统为各融合中心提供资源,包括融合中心提供资源,包括各种数据库、知识表达、各种数据库、知识表达、特征解析、决策逻辑等。特征解析、决策逻辑等。 13.3 13.3 多传感器数据融合技术多传感器数据融合技术13.3.1 多传感器数据融合算法的基本类型多传感器
17、数据融合算法的基本类型13.3.2 Kalman滤波滤波13.3.3 基于基于Bayes理论的数据融合理论的数据融合13.3.4 基于神经网络的数据融合基于神经网络的数据融合13.3.5 基于专家系统的数据融合基于专家系统的数据融合13.3.6 基于聚类分析的数据融合基于聚类分析的数据融合 13.3.1 13.3.1 多传感器数据融合算法基本类型多传感器数据融合算法基本类型v物理模型物理模型 v参数分类技术参数分类技术v基于认知的方法基于认知的方法13.3.1 13.3.1 多传感器数据融合算法基本类型多传感器数据融合算法基本类型物理模型物理模型 根据物理模型模拟出可观测或可计算的数根据物理模
18、型模拟出可观测或可计算的数据,并把观测数据与预先存储的对象特征进行据,并把观测数据与预先存储的对象特征进行比较,或将观测数据特征与物理模型所得到的比较,或将观测数据特征与物理模型所得到的模拟特征进行比较。比较过程涉及到计算预测模拟特征进行比较。比较过程涉及到计算预测数据和实测数据的相关关系。如果相关系数超数据和实测数据的相关关系。如果相关系数超过一个预先设定的值。则认为两者存在匹配关过一个预先设定的值。则认为两者存在匹配关系系( (身份相同身份相同) )。 这类方法中,这类方法中,Kalman滤波技术最为常用。滤波技术最为常用。 13.3.1 13.3.1 多传感器数据融合算法基本类型多传感器
19、数据融合算法基本类型参数分类技术参数分类技术 参数分类技术依据参数数据获得属性说明,参数分类技术依据参数数据获得属性说明,在参数数据在参数数据( (如特征如特征) )和一个属性说明之间建立和一个属性说明之间建立一种直接的映像。参数分类分为有参技术和无一种直接的映像。参数分类分为有参技术和无参技术两类,有参技术需要身份数据的先验知参技术两类,有参技术需要身份数据的先验知识,如分布函数和高阶矩等;无参技术则不需识,如分布函数和高阶矩等;无参技术则不需要先验知识。要先验知识。 常用的参数分类方法包括常用的参数分类方法包括BayesianBayesian估计,估计,D DS S推理,人工神经网络,模式
20、识别,聚类分析,推理,人工神经网络,模式识别,聚类分析,信息熵法等。信息熵法等。 13.3.1 13.3.1 多传感器数据融合算法基本类型多传感器数据融合算法基本类型基于认知的方法基于认知的方法 基于认知的方法主要是模仿人类对属性判别的推基于认知的方法主要是模仿人类对属性判别的推理过程,可以在原始传感器数据或数据特征基础上进理过程,可以在原始传感器数据或数据特征基础上进行。行。 基于认知的方法在很大程度上依赖于一个先验知基于认知的方法在很大程度上依赖于一个先验知识库。有效的知识库利用知识工程技术建立,这里虽识库。有效的知识库利用知识工程技术建立,这里虽然未明确要求使用物理模型,但认知建立在对待
21、识别然未明确要求使用物理模型,但认知建立在对待识别对象组成和结构有深入了解的基础上,因此,基于认对象组成和结构有深入了解的基础上,因此,基于认知的方法采用启发式的形式代替了数学模型。当目标知的方法采用启发式的形式代替了数学模型。当目标物体能依据其组成及相互关系来识别时,这种方法尤物体能依据其组成及相互关系来识别时,这种方法尤其有效。其有效。 13.3.2 13.3.2 Kalman滤波滤波 Kalman滤波滤波 Kalman滤波实时融合动态的低层次传感器滤波实时融合动态的低层次传感器冗余数据,只需当前的一个测量值和前一个采冗余数据,只需当前的一个测量值和前一个采样周期的预测值就能进行递推估计。
22、如果系统样周期的预测值就能进行递推估计。如果系统具有线性动力学模型,且系统噪声和传感器噪具有线性动力学模型,且系统噪声和传感器噪声可用白噪声模型来表示,声可用白噪声模型来表示,Kalman滤波为融合滤波为融合数据提供了统计意义下的最优估计。数据提供了统计意义下的最优估计。 13.3.2 13.3.2 Kalman滤波滤波v离散序列的一阶递推估计模型如图所示离散序列的一阶递推估计模型如图所示 ()(1)(1)s kas kk13.3.2 13.3.2 Kalman滤波滤波 Kalman滤波滤波 a13.3.2 13.3.2 Kalman滤波滤波 Kalman滤波滤波 Kalman滤波可以实现不同
23、层次的数据融合。集中融滤波可以实现不同层次的数据融合。集中融合结构在系统融合中心采用合结构在系统融合中心采用Kalman滤波技术,可以得滤波技术,可以得到系统的全局状态估计信息。传感器数据自低层向融合到系统的全局状态估计信息。传感器数据自低层向融合中心单方向流动,各传感器之间缺乏必要的联系。分散中心单方向流动,各传感器之间缺乏必要的联系。分散融合结构在对每个节点进行局部估计的基础上,接受其融合结构在对每个节点进行局部估计的基础上,接受其它节点传递来的信息进行同化处理,形成全局估计。分它节点传递来的信息进行同化处理,形成全局估计。分散融合结构网络中,任何一个节点都可以独立做出全局散融合结构网络中
24、,任何一个节点都可以独立做出全局估计,某一节点的失效不会显著地影响系统正常工作,估计,某一节点的失效不会显著地影响系统正常工作,其它节点仍可以对全局做出估计,有效地提高了系统的其它节点仍可以对全局做出估计,有效地提高了系统的鲁棒性和容错性。鲁棒性和容错性。 13.3.3 13.3.3 基于基于BayesBayes理论数据融合理论数据融合v利用利用BayesBayes方法进行数据融方法进行数据融合的过程如图所示:合的过程如图所示: v(1)(1)将每个传感器关于对象将每个传感器关于对象的观测转化为对象属性的说的观测转化为对象属性的说明明: :v(2)(2)计算每个传感器关于对计算每个传感器关于对
25、象属性说明的不确定性象属性说明的不确定性: : v(3)(3)计算对象属性的融合概计算对象属性的融合概率:率: 12, .,mDDD()1,2,., ;1,2,.,jiP D Oin jm1212121(,.,) ( )(,.,)1,2,., ;1,2,.,(,.,) ( )miiimnmiiiP D DD O P OP O D DDin jmP D DD O P O13.3.3 13.3.3 基于基于BayesBayes理论数据融合理论数据融合v如果如果 相互独立则:相互独立则: v(4)(4)应用判定逻辑进行决策。若选取应用判定逻辑进行决策。若选取 的极大值的极大值作为输出,这就是所谓的极
26、大后验概率(作为输出,这就是所谓的极大后验概率(MAPMAP)判定准则:)判定准则:v运用运用BayesBayes方法中的条件概率进行推理,能够在出现某一证方法中的条件概率进行推理,能够在出现某一证据时给出假设事件在此证据发生的条件概率,能够嵌入一据时给出假设事件在此证据发生的条件概率,能够嵌入一些先验知识,实现不确定性的逐级传递。但它要求各证据些先验知识,实现不确定性的逐级传递。但它要求各证据之间都是相互独立的,当存在多个可能假设和多条件相关之间都是相互独立的,当存在多个可能假设和多条件相关事件时,计算复杂性增加。另外,事件时,计算复杂性增加。另外,BayesBayes方法要求有统一的方法要
27、求有统一的识别框架,不能在不同层次上组合证据。识别框架,不能在不同层次上组合证据。 1212(, . . . . ,)()() . . .()miiimiPDDDOPDOPDOPDO12(,.,)imPO D DD12,.,mDDD121()ma x (, . . . . ,) jimimPOPODDD13.3.4 13.3.4 基于神经网络数据融合基于神经网络数据融合v人工神经网络源人工神经网络源于大脑的生物结于大脑的生物结构,神经元是大构,神经元是大脑的一个信息处脑的一个信息处理单元,包括细理单元,包括细胞体、树突和轴胞体、树突和轴突,如图所示。突,如图所示。 13.3.4 13.3.4
28、基于神经网络数据融合基于神经网络数据融合神经网络神经网络 神经元利用树突整合突触所接收到的外界信神经元利用树突整合突触所接收到的外界信息,经轴突将神经冲动由细胞体传至其他神经元息,经轴突将神经冲动由细胞体传至其他神经元或效应细胞。神经网络使用大量的处理单元或效应细胞。神经网络使用大量的处理单元( (即即神经元神经元) )处理信息,神经元按层次结构的形式组处理信息,神经元按层次结构的形式组织,每层上的神经元以加权的方式与其它层上的织,每层上的神经元以加权的方式与其它层上的神经元连接,采用并行结构和并行处理机制,具神经元连接,采用并行结构和并行处理机制,具有很强的容错性以及自学习、自组织及自适应能
29、有很强的容错性以及自学习、自组织及自适应能力,能够模拟复杂的非线性映射。力,能够模拟复杂的非线性映射。 13.3.4 13.3.4 基于神经网络数据融合基于神经网络数据融合v常用的人工神经元常用的人工神经元模型(模型(PEPE模型)模型) v典型的多级前馈典型的多级前馈感知模型感知模型 13.3.4 13.3.4 基于神经网络数据融合基于神经网络数据融合神经网络的结构、功能特点和强大的非线性处理能力,恰好满足了多源神经网络的结构、功能特点和强大的非线性处理能力,恰好满足了多源信息融合技术处理的要求,人工神经网络以其泛化能力强、稳定性高、信息融合技术处理的要求,人工神经网络以其泛化能力强、稳定性
30、高、容错性好、快速有效的优势,在数据融合中的应用日益受到重视。容错性好、快速有效的优势,在数据融合中的应用日益受到重视。如果将数据融合划分为三级,并针对具体问题将处理功能赋予信息处理如果将数据融合划分为三级,并针对具体问题将处理功能赋予信息处理单元,可以用三层神经网络描述融合模型。第一层神经元对应原始数据单元,可以用三层神经网络描述融合模型。第一层神经元对应原始数据层融合。第二层完成特征层融合,并根据前一层提取的特征,做出决策。层融合。第二层完成特征层融合,并根据前一层提取的特征,做出决策。对于目标识别,输出就是目标识别结论及其置信度;对于跟踪问题,输对于目标识别,输出就是目标识别结论及其置信
31、度;对于跟踪问题,输出就是目标轨迹及误差。输出层对应决策融合,决策层的输入输出都应出就是目标轨迹及误差。输出层对应决策融合,决策层的输入输出都应该为软决策及对应决策的置信度。该为软决策及对应决策的置信度。 融合模型的全并行结构对应神经网络的跨层连接。决策信息处理单元组融合模型的全并行结构对应神经网络的跨层连接。决策信息处理单元组的输出可以作为原始数据层数据融合单元组的输入,对应数据融合模型的输出可以作为原始数据层数据融合单元组的输入,对应数据融合模型的层间反馈。数据融合模型的内环路对应前向神经网络中层内的自反馈的层间反馈。数据融合模型的内环路对应前向神经网络中层内的自反馈结构。不论在数据融合的
32、哪个层次,同层各个信息处理单元组或同一信结构。不论在数据融合的哪个层次,同层各个信息处理单元组或同一信息处理单元组的各个信息处理单元之间或多或少地存在联系。息处理单元组的各个信息处理单元之间或多或少地存在联系。 13.3.4 13.3.4 基于神经网络数据融合基于神经网络数据融合v人工神经网络信息融合具有如下性能:人工神经网络信息融合具有如下性能:v(1)(1)神经网络的信息统一存储在网络的连接权值和连接结构神经网络的信息统一存储在网络的连接权值和连接结构上,使得多源信息的表示具有统一的形式,便于管理和建立上,使得多源信息的表示具有统一的形式,便于管理和建立知识库。知识库。v(2)(2)神经网
33、络可增加信息处理的容错性,当某个传感器出现神经网络可增加信息处理的容错性,当某个传感器出现故障或检测失效时,神经网络的容错功能可以使融合系统正故障或检测失效时,神经网络的容错功能可以使融合系统正常工作,并输出可靠的信息。常工作,并输出可靠的信息。v(3)(3)神经网络具有自学习和自组织功能,能适应工作环境的神经网络具有自学习和自组织功能,能适应工作环境的不断变化和信息的不确定性对融合系统的要求。不断变化和信息的不确定性对融合系统的要求。v(4)(4)神经网络采用并行结构和并行处理机制,信息处理速度神经网络采用并行结构和并行处理机制,信息处理速度快,能够满足信息融合的实时处理要求。快,能够满足信
34、息融合的实时处理要求。 13.3.5 13.3.5 基于专家系统数据融合基于专家系统数据融合v专家系统专家系统(Expert system)(Expert system)是一个具有大量专门知识与经验是一个具有大量专门知识与经验的程序系统,根据某领域一个或多个专家提供的知识和经的程序系统,根据某领域一个或多个专家提供的知识和经验,进行推理和判断,模拟人类专家的决策过程,以便解验,进行推理和判断,模拟人类专家的决策过程,以便解决那些需要人类专家处理的复杂问题。专家系统具有如下决那些需要人类专家处理的复杂问题。专家系统具有如下特点:特点: v(1)(1)启发性:专家系统能运用专家的知识和经验进行推理
35、、启发性:专家系统能运用专家的知识和经验进行推理、判断和决策。判断和决策。 v(2)(2)透明性:专家系统能够解释本身的推理过程和回答用户透明性:专家系统能够解释本身的推理过程和回答用户提出的问题,用户能够了解推理过程,提高对专家系统的提出的问题,用户能够了解推理过程,提高对专家系统的信赖感。信赖感。 v(3)(3)灵活性:专家系统能不断地增长知识,修改原有知识,灵活性:专家系统能不断地增长知识,修改原有知识,不断更新,不断充实和丰富系统内涵,完善系统功能。不断更新,不断充实和丰富系统内涵,完善系统功能。 13.3.5 13.3.5 基于专家系统数据融合基于专家系统数据融合v一个典型的专家系统
36、由知一个典型的专家系统由知识库、推理器和接口三部识库、推理器和接口三部分组成,如图所示。分组成,如图所示。 v知识库组织事实和规则。知识库组织事实和规则。 v推理器籍由知识库中有效推理器籍由知识库中有效的事实与规则,在用户输的事实与规则,在用户输入的基础上给出结果。入的基础上给出结果。 v接口是用户与专家系统间接口是用户与专家系统间的沟通渠道,是人与系统的沟通渠道,是人与系统进行信息交流的媒介,为进行信息交流的媒介,为用户提供了直观方便的交用户提供了直观方便的交互作用手段。互作用手段。 13.3.5 13.3.5 基于专家系统数据融合基于专家系统数据融合v建立专家系统首先要确认建立专家系统首先
37、要确认需解决的问题,根据需求需解决的问题,根据需求明确相关的知识并将其概明确相关的知识并将其概念化,由这些概念组成一念化,由这些概念组成一个系统的知识库。其次是个系统的知识库。其次是制定涵盖上述知识的规则,制定涵盖上述知识的规则,建立专家系统的过程如图建立专家系统的过程如图所示所示 。 v测试测试用于检验用于检验专家系统各个环节的专家系统各个环节的完整性完整性。在专家系统的在专家系统的建立过程中,需求、概念、组织结构与规则是不断完善的,建立过程中,需求、概念、组织结构与规则是不断完善的,往往需要不断更新。建立专家系统的关键在于知识的获取往往需要不断更新。建立专家系统的关键在于知识的获取与知识表
38、达与知识表达。 13.3.6 13.3.6 基于聚类分析数据融合基于聚类分析数据融合v对于没有标示类别或没有明对于没有标示类别或没有明确特征的数据样本集,可以确特征的数据样本集,可以根据样本之间的某种相似程根据样本之间的某种相似程度进行分类,相似的归一类,度进行分类,相似的归一类,不相似的归为另一类或另一不相似的归为另一类或另一些类,这种分类方法称为聚些类,这种分类方法称为聚类分析,如图所示。类分析,如图所示。 v聚类分析法试图根据传感数聚类分析法试图根据传感数据的结构或相似性将数据集据的结构或相似性将数据集分为若干个子集。将相似数分为若干个子集。将相似数据集中在一起成为一些可识据集中在一起成
39、为一些可识别的组,并从数据集中分离别的组,并从数据集中分离出来,众多的不同特征可用出来,众多的不同特征可用不同的聚类来表征不同的聚类来表征。 13.3.6 13.3.6 基于聚类分析数据融合基于聚类分析数据融合v进行聚类分析时,首先需要确定一种规则来确定数据集的分进行聚类分析时,首先需要确定一种规则来确定数据集的分离原则,寻找各个类之间的相似性是常用的办法。对于两个离原则,寻找各个类之间的相似性是常用的办法。对于两个给定的数据样本给定的数据样本 和和 ,几种常见的相似性度量如:,几种常见的相似性度量如: v点积:点积: v相似性比:相似性比: v欧几里德距离:欧几里德距离: v加权欧几里德距离
40、:加权欧几里德距离: v规范化相关系数:规范化相关系数: (,)() ()ijijiijjXXd e pXXXXXXiXjXc o s (,)ijijijXXXXXX(,)ijijiijjijXXSXXXXXXXX21(,)()niji kj kkdXXXX21(,)()niji kj kkdXXXX13.3.6 13.3.6 基于聚类分析数据融合基于聚类分析数据融合v在不规则粒子的测量中,人们并不关心粒子的在不规则粒子的测量中,人们并不关心粒子的直径究竟是多少,而是关心粒子的种类及其统直径究竟是多少,而是关心粒子的种类及其统计特性(平均直径、方差等)。聚类分析适于计特性(平均直径、方差等)。
41、聚类分析适于解决这类问题。解决这类问题。 v对于任意不规则粒子的情形,可以通过考察粒对于任意不规则粒子的情形,可以通过考察粒子在大小分布上的相似程度来进行粒子识别。子在大小分布上的相似程度来进行粒子识别。 v聚类分析算法能够挖掘数据中的新关系,可以聚类分析算法能够挖掘数据中的新关系,可以用于目标识别和分类。但在聚类过程中加入了用于目标识别和分类。但在聚类过程中加入了启发和交互,带有一定的主观倾向性。一般说启发和交互,带有一定的主观倾向性。一般说来,相似性度量的定义、聚类算法的选择、数来,相似性度量的定义、聚类算法的选择、数据排列的次序等都可能影响聚类结果。据排列的次序等都可能影响聚类结果。 1
42、3.4 13.4 多传感器数据融合的应用多传感器数据融合的应用13.4.1 人体对气温的感受人体对气温的感受13.4.2 管道泄漏检测中的数据融合管道泄漏检测中的数据融合13.4.3 医学咨询与诊断专家系统医学咨询与诊断专家系统13.4.4 多传感器数据融合技术的局限性多传感器数据融合技术的局限性 13.4.1 13.4.1 人体对气温的感受人体对气温的感受v布尔逻辑温度表示布尔逻辑温度表示v温度信息模糊表示温度信息模糊表示v湿度信息模糊表示湿度信息模糊表示13.4.1 13.4.1 人体对气温的感受人体对气温的感受13.4.2 13.4.2 管道泄漏检测中的数据融合管道泄漏检测中的数据融合v
43、当管道发生泄漏时,由于管道内外的压差,泄漏处当管道发生泄漏时,由于管道内外的压差,泄漏处流体迅速流失,压力迅速下降,同时激发瞬态负压流体迅速流失,压力迅速下降,同时激发瞬态负压波沿管道向两端传播。在管道两端安装传感器拾取波沿管道向两端传播。在管道两端安装传感器拾取瞬态负压波信号可以实现管道的泄漏检测和定位,瞬态负压波信号可以实现管道的泄漏检测和定位,如图所示。如图所示。其中:其中:a是负压波在管道中的传播速度;是负压波在管道中的传播速度;t为两个为两个检测点接收负压波的时间差;检测点接收负压波的时间差;L为所检测的管道长度为所检测的管道长度 13.4.2 13.4.2 管道泄漏检测中的数据融合
44、管道泄漏检测中的数据融合式中:表示负压波的传播速度,式中:表示负压波的传播速度,K为介质的体积弹性系数,为介质的体积弹性系数,表示介质密度,表示介质密度,E为管材的弹性系数,为管材的弹性系数,D为管道直径,为管道直径,e为管为管壁厚度壁厚度, C1表示与管道工艺参数有关的修正系数。表示与管道工艺参数有关的修正系数。 负压波在管道中的传播速度受传送介质的弹性、密度、介质负压波在管道中的传播速度受传送介质的弹性、密度、介质温度及管材等实际因素的影响,并不是一个常数,如下公式温度及管材等实际因素的影响,并不是一个常数,如下公式所示,显然,温度变化将影响传送介质的密度,负压波在管所示,显然,温度变化将
45、影响传送介质的密度,负压波在管道中的传播速度不再是一个常数,为了准确地对泄漏点进行道中的传播速度不再是一个常数,为了准确地对泄漏点进行定位,需要利用温度信息校正负压波的传播速度。定位,需要利用温度信息校正负压波的传播速度。 13.4.2 13.4.2 管道泄漏检测中的数据融合管道泄漏检测中的数据融合v泄漏点的定位与管道两端获取负压波信号的泄漏点的定位与管道两端获取负压波信号的时间差有关,提高泄漏点的定位精度,不仅时间差有关,提高泄漏点的定位精度,不仅需要在负压波信号中准确捕捉泄漏发生的时需要在负压波信号中准确捕捉泄漏发生的时间,还需要将两端获取的负压波信号建立在间,还需要将两端获取的负压波信号
46、建立在同一个时间基准上同一个时间基准上 ,不仅如此,由于不可避,不仅如此,由于不可避免的现场干扰、输油泵振动等因素的影响,免的现场干扰、输油泵振动等因素的影响,负压波信号被淹没在噪声中,准确捕捉泄漏负压波信号被淹没在噪声中,准确捕捉泄漏发生的时间点并不是一件容易的事,在小泄发生的时间点并不是一件容易的事,在小泄漏情况下更是如此。漏情况下更是如此。 13.4.2 13.4.2 管道泄漏检测中的数据融合管道泄漏检测中的数据融合v根据质量守恒定律,没有泄漏时进入管道的根据质量守恒定律,没有泄漏时进入管道的质量流量和流出管道的质量流量是相等的。质量流量和流出管道的质量流量是相等的。如果进入流量大于流出
47、流量,就可以判断管如果进入流量大于流出流量,就可以判断管道沿线存在泄漏。对于装有流量计的管道,道沿线存在泄漏。对于装有流量计的管道,利用瞬时流量的对比有助于区分管道泄漏与利用瞬时流量的对比有助于区分管道泄漏与正常工况:管道发生泄漏时,上游端瞬时流正常工况:管道发生泄漏时,上游端瞬时流量上升、压力下降,下游端瞬时流量下降、量上升、压力下降,下游端瞬时流量下降、压力下降;正常工况下,两端流量、压力同压力下降;正常工况下,两端流量、压力同时上升或下降。时上升或下降。 13.4.2 13.4.2 管道泄漏检测中的数据融合管道泄漏检测中的数据融合v管道运行时,正常的调泵、调阀所激发的声波信号可能与泄管道
48、运行时,正常的调泵、调阀所激发的声波信号可能与泄漏激发的负压波信号具有相同特征,造成泄漏检测的错误判漏激发的负压波信号具有相同特征,造成泄漏检测的错误判断。在管道的两端各增加一个传感器,可利用辨向技术正确断。在管道的两端各增加一个传感器,可利用辨向技术正确识别泄漏,如图识别泄漏,如图13.3013.30所示。调泵、调阀所激发的声波信号先所示。调泵、调阀所激发的声波信号先到达传感器到达传感器A A,后到达传感器,后到达传感器B B,而泄漏激发的负压波信号则,而泄漏激发的负压波信号则先到达传感器先到达传感器B B,后到达传感器,后到达传感器A A。两个传感信号的相关处理。两个传感信号的相关处理可以
49、准确区分信号来源。可以准确区分信号来源。13.4.2 13.4.2 管道泄漏检测中的数据融合管道泄漏检测中的数据融合v管道泄漏检测系统管道泄漏检测系统的多传感器数据融的多传感器数据融合结构如图所示合结构如图所示 13.4.3 13.4.3 医学咨询与诊断专家系统医学咨询与诊断专家系统v右图所示是斯坦福右图所示是斯坦福( (Stanford) )大学建大学建立的细菌感染疾病诊断和治疗计算机立的细菌感染疾病诊断和治疗计算机咨询专家系统(咨询专家系统(MYCIN系统),由咨系统),由咨询、解释和规则获取询、解释和规则获取3 3个子系统组成。个子系统组成。系统所有信息都存放在系统所有信息都存放在2 2
50、个数据库中:个数据库中:静态数据库存放咨询过程中用到的所静态数据库存放咨询过程中用到的所有规则,它实际上是专家系统的知识有规则,它实际上是专家系统的知识库;动态数据库存放关于病人的信息,库;动态数据库存放关于病人的信息,以及到目前为止咨询中系统所询问的以及到目前为止咨询中系统所询问的问题。每次咨询,动态数据都会更新问题。每次咨询,动态数据都会更新一次。一次。MYCINMYCIN系统的决策过程主要依系统的决策过程主要依据医生的临床经验和判断、试图用产据医生的临床经验和判断、试图用产生式规则的形式体现专家的判断知识,生式规则的形式体现专家的判断知识,以模仿专家的推理过程以模仿专家的推理过程. .