trackerGNN
描述
的trackerGNN
系统对象™是一个跟踪器能够处理来自多个传感器检测的目标。跟踪器使用一个全局加权(GNN)分配算法。跟踪初始化,证实了预测,纠正和删除的痕迹。输入生成的跟踪检测报告objectDetection
,fusionRadarSensor
,irSensor
,或sonarSensor
对象。跟踪估计状态向量和状态向量的协方差矩阵为每一个轨道。每个检测最多被分配给一个跟踪。如果发现不能分配给任何跟踪,跟踪器初始化一个新的轨道。
任何新的追踪从一开始<年代pan class="emphasis">试探性的状态。如果足够的检测是分配给一个试探性的轨道,它的状态改变<年代pan class="emphasis">确认。如果发现已经有一个已知的分类(ObjectClassID
现场返回的跟踪是零),立即跟踪确认。当跟踪确认,追踪认为代表一个物理对象的跟踪。如果检测不分配给跟踪在一个指定的数量的更新,删除。
使用这个对象跟踪对象:
创建
trackerGNN
对象并设置其属性。调用对象的参数,就好像它是一个函数。
了解更多关于系统对象是如何工作的,看到的系统对象是什么?
创建
描述
创建一个跟踪器
= trackerGNNtrackerGNN
系统对象的默认属性值。
设置跟踪器使用一个或多个属性名称-值对。例如,跟踪器
= trackerGNN (名称,值
)trackerGNN (FilterInitializationFcn, @initcvukf MaxNumTracks, 100)
创建一个多目标跟踪器,使用常速,无味卡尔曼滤波器,并允许最多100张光碟。在报价附上每个属性的名字。
属性
使用
过程检测和更新,电话追踪的论点,就好像它是一个函数(这里描述)。
语法
描述
返回一个列表的更新追踪确认检测,confirmedTracks
=跟踪器(检测
,时间
)检测
在更新的时候,时间
。确认跟踪纠正和预测更新时间。
还指定了一个成本矩阵,confirmedTracks
=跟踪器(检测
,时间
,costMatrix
)costMatrix
。
要启用这种语法,设置HasCostMatrixInput
财产真正的
。
,confirmedTracks
=跟踪器(<年代pan class="argument_placeholder">___detectableTrackIDs
)还指定了一系列预期可检测跟踪,detectableTrackIDs
。
要启用这种语法,设置HasDetectableTrackIDsInput
财产真正的
。
(
)还返回一个试探性的歌曲列表,confirmedTracks
,tentativeTracks
,allTracks
)=跟踪器(<年代pan class="argument_placeholder">___tentativeTracks
所有歌曲的列表,allTracks
。
(
)还返回信息,confirmedTracks
,tentativeTracks
,allTracks
,analysisInformation
)=跟踪器(<年代pan class="argument_placeholder">___analysisInformation
,它可以用于跟踪分析。
输入参数
输出参数
对象的功能
使用一个目标函数,指定系统对象作为第一个输入参数。例如,释放系统资源的系统对象命名obj
使用这个语法:
发行版(obj)
例子
算法
引用
[1]Blackman, S。,r . Popoli。现代跟踪系统的设计与分析。Artech房子雷达图书馆,波士顿,1999年。
[2]Bar-Shalom Y。,et al. “Tracking with Classification-Aided Multiframe Data Association.”IEEE航空航天和电子系统第41卷。。3、2005年7月,页868 - 78。
[3]Kuncheva,柳德米拉我。,et al. “Decision Templates for Multiple Classifier Fusion: An Experimental Comparison.”模式识别,34卷,不。2、2001年2月,页299 - 314。
扩展功能
版本历史
介绍了R2018b另请参阅
块
功能
assignauction
|<年代pan itemscope itemtype="//www.tatmou.com/help/schema/MathWorksDocPage/SeeAlso" itemprop="seealso">assignjv
|<年代pan itemscope itemtype="//www.tatmou.com/help/schema/MathWorksDocPage/SeeAlso" itemprop="seealso">assignkbest
|<年代pan itemscope itemtype="//www.tatmou.com/help/schema/MathWorksDocPage/SeeAlso" itemprop="seealso">assignkbestsd
|<年代pan itemscope itemtype="//www.tatmou.com/help/schema/MathWorksDocPage/SeeAlso" itemprop="seealso">assignmunkres
|<年代pan itemscope itemtype="//www.tatmou.com/help/schema/MathWorksDocPage/SeeAlso" itemprop="seealso">assignsd
|<年代pan itemscope itemtype="//www.tatmou.com/help/schema/MathWorksDocPage/SeeAlso" itemprop="seealso">assignTOMHT
|<年代pan itemscope itemtype="//www.tatmou.com/help/schema/MathWorksDocPage/SeeAlso" itemprop="seealso">getTrackPositions
|<年代pan itemscope itemtype="//www.tatmou.com/help/schema/MathWorksDocPage/SeeAlso" itemprop="seealso">getTrackVelocities
|<年代pan itemscope itemtype="//www.tatmou.com/help/schema/MathWorksDocPage/SeeAlso" itemprop="seealso">fusecovint
|<年代pan itemscope itemtype="//www.tatmou.com/help/schema/MathWorksDocPage/SeeAlso" itemprop="seealso">fusecovunion
|<年代pan itemscope itemtype="//www.tatmou.com/help/schema/MathWorksDocPage/SeeAlso" itemprop="seealso">fusexcov
|<年代pan itemscope itemtype="//www.tatmou.com/help/schema/MathWorksDocPage/SeeAlso" itemprop="seealso">clusterTrackBranches
|<年代pan itemscope itemtype="//www.tatmou.com/help/schema/MathWorksDocPage/SeeAlso" itemprop="seealso">compatibleTrackBranches
|<年代pan itemscope itemtype="//www.tatmou.com/help/schema/MathWorksDocPage/SeeAlso" itemprop="seealso">pruneTrackBranches
|<年代pan itemscope itemtype="//www.tatmou.com/help/schema/MathWorksDocPage/SeeAlso" itemprop="seealso">triangulateLOS
对象
objectDetection
|<年代pan itemscope itemtype="//www.tatmou.com/help/schema/MathWorksDocPage/SeeAlso" itemprop="seealso">trackingKF
|<年代pan itemscope itemtype="//www.tatmou.com/help/schema/MathWorksDocPage/SeeAlso" itemprop="seealso">trackingEKF
|<年代pan itemscope itemtype="//www.tatmou.com/help/schema/MathWorksDocPage/SeeAlso" itemprop="seealso">trackingUKF
|<年代pan itemscope itemtype="//www.tatmou.com/help/schema/MathWorksDocPage/SeeAlso" itemprop="seealso">trackingABF
|<年代pan itemscope itemtype="//www.tatmou.com/help/schema/MathWorksDocPage/SeeAlso" itemprop="seealso">trackingCKF
|<年代pan itemscope itemtype="//www.tatmou.com/help/schema/MathWorksDocPage/SeeAlso" itemprop="seealso">trackingGSF
|<年代pan itemscope itemtype="//www.tatmou.com/help/schema/MathWorksDocPage/SeeAlso" itemprop="seealso">trackingIMM
|<年代pan itemscope itemtype="//www.tatmou.com/help/schema/MathWorksDocPage/SeeAlso" itemprop="seealso">trackingMSCEKF
|<年代pan itemscope itemtype="//www.tatmou.com/help/schema/MathWorksDocPage/SeeAlso" itemprop="seealso">trackingPF
|<年代pan itemscope itemtype="//www.tatmou.com/help/schema/MathWorksDocPage/SeeAlso" itemprop="seealso">trackHistoryLogic
|<年代pan itemscope itemtype="//www.tatmou.com/help/schema/MathWorksDocPage/SeeAlso" itemprop="seealso">trackScoreLogic
|<年代pan itemscope itemtype="//www.tatmou.com/help/schema/MathWorksDocPage/SeeAlso" itemprop="seealso">objectTrack
|<年代pan itemscope itemtype="//www.tatmou.com/help/schema/MathWorksDocPage/SeeAlso" itemprop="seealso">trackerJPDA
|<年代pan itemscope itemtype="//www.tatmou.com/help/schema/MathWorksDocPage/SeeAlso" itemprop="seealso">staticDetectionFuser
|<年代pan itemscope itemtype="//www.tatmou.com/help/schema/MathWorksDocPage/SeeAlso" itemprop="seealso">trackerTOMHT