📄 卡尔曼滤波-来自wiki(2)_mopish ranger.htm
字号:
}
#usrbar A:visited {
COLOR: #0000cc; TEXT-DECORATION: underline
}
#ft {
CLEAR: both; FONT-SIZE: 12px; COLOR: #666666; LINE-HEIGHT: 20px; FONT-FAMILY: Arial; HEIGHT: 20px; TEXT-ALIGN: center
}
#ft A {
COLOR: #7777cc; TEXT-DECORATION: underline
}
#ft A:link {
COLOR: #7777cc; TEXT-DECORATION: underline
}
#ft A:visited {
COLOR: #7777cc; TEXT-DECORATION: underline
}
#usrbar {
LETTER-SPACING: normal
}
#usrbar A {
LETTER-SPACING: normal
}
#usrbar A:link {
LETTER-SPACING: normal
}
#usrbar A:visited {
LETTER-SPACING: normal
}
#ft {
LETTER-SPACING: normal
}
#ft A {
LETTER-SPACING: normal
}
#ft A:link {
LETTER-SPACING: normal
}
#ft A:visited {
LETTER-SPACING: normal
}
</STYLE>
<STYLE type=text/css>.lka {
CURSOR: pointer; COLOR: #00c
}
IMG.down-arrow {
BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; CURSOR: pointer; BORDER-BOTTOM: #ffffff 1px solid
}
IMG.down-arrow-hover {
BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; BORDER-LEFT: #999999 1px solid; CURSOR: pointer; BORDER-BOTTOM: #999999 1px solid; BACKGROUND-COLOR: #f7f7f7
}
#nav_extra {
FONT-SIZE: 12px; Z-INDEX: 65535; WIDTH: 100px; POSITION: absolute; TEXT-ALIGN: left
}
#nav_extra A {
CURSOR: pointer; COLOR: #0000cc! important; POSITION: static; TEXT-DECORATION: underline! important
}
#nav_extra .top {
BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 5px; Z-INDEX: 65531; PADDING-BOTTOM: 2px; BORDER-LEFT: #999 1px solid; BORDER-BOTTOM: #ffffff 1px solid; POSITION: absolute; HEIGHT: 17px; BACKGROUND-COLOR: #ffffff
}
#nav_extra .body {
BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; Z-INDEX: 65530; BORDER-LEFT: #999 1px solid; BORDER-BOTTOM: #999 1px solid; POSITION: absolute; TOP: 20px; BACKGROUND-COLOR: #ffffff
}
#nav_extra .body A {
PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 8px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
#nav_extra .body A:hover {
BACKGROUND-COLOR: #e4e4e4
}
#usrbar #my_home_container {
PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px
}
</STYLE>
<!--[if IE]>
<STYLE type=text/css>#nav_extra .body {
TOP: 19px
}
</STYLE>
<![endif]-->
<SCRIPT type=text/javascript>/*<![CDATA[*/var G_HIBAR = (function(){ var d = document, usrbar, nav_extra, is_show, top_offset = BdBrowser.isIE ? 5 : 3; function toggle(el, l, t){ el.style.display = is_show ? 'none' : 'block'; el.style.left = l + 'px'; el.style.top = t + 'px'; } function hide_or_show(e){ is_show && G_HIBAR(e); } function gc(){ usrbar = null; nav_extra = null; BdEvent.removeEvent(window, "unload", gc); } BdEvent.addEvent(window, "resize", hide_or_show); BdEvent.addEvent(document, "click", hide_or_show); BdEvent.addEvent(window, "unload", gc); var is_tracker_attached = false; return function(e){ if(!is_tracker_attached){ BdUtil.hi_tracker("nav_extra", "m_space_menu"); is_tracker_attached = true; } (e || window.event).cancelBubble = true; usrbar = usrbar || d.getElementById('usrbar'); nav_extra = nav_extra || d.getElementById('nav_extra'); var my_home = d.getElementById('my_home'), usrbar_height = usrbar.scrollHeight, left_offset = 0; do{ left_offset += my_home.offsetLeft; }while(my_home = my_home.offsetParent); left_offset = left_offset - 6; toggle(nav_extra, left_offset, top_offset); is_show = !is_show; }})();/*]]>*/</SCRIPT>
<DIV id=nav_extra style="DISPLAY: none">
<DIV class=top><A href="http://hi.baidu.com/su_guohua"
target=_blank>我的空间</A> <IMG class=down-arrow onclick=G_HIBAR(event);
src="卡尔曼滤波-来自Wiki(2)_Mopish Ranger.files/my_ico.gif" align=absMiddle></DIV>
<DIV class=body><A href="http://hi.baidu.com/su_guohua/creat/blog/"
target=_blank>写新文章</A> <A
href="http://hi.baidu.com/su_guohua/creat/picture/album" target=_blank>上传新照片</A>
<A href="http://hi.baidu.com/su_guohua/modify/sptempl/0" target=_blank>选择模板</A>
<A href="http://hi.baidu.com/su_guohua/modify/spadvance/0"
target=_blank>选择主页类型</A> </DIV></DIV>
<DIV id=usrbar><NOBR>
<STYLE>#hi {
ZOOM: 1; POSITION: relative
}
#hiMsg {
DISPLAY: none; RIGHT: -16px; BACKGROUND: url(http://img.baidu.com/hi/img/baiduhi/popright.gif) no-repeat right top; POSITION: absolute; TOP: 2px; HEIGHT: 17px
}
#msgRight {
PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 4px; BACKGROUND: url(http://img.baidu.com/hi/img/baiduhi/pop.gif) no-repeat left top; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: auto; COLOR: #ffffff; LINE-HEIGHT: 12px; PADDING-TOP: 0px; HEIGHT: 17px
}
#hiImg {
LEFT: -3px; WIDTH: 16px; POSITION: relative; TOP: 3px; HEIGHT: 12px
}
#msgPos {
BACKGROUND: url(http://img.baidu.com/hi/img/baiduhi/hiIcon.gif) no-repeat left -1px; PADDING-BOTTOM: 7px; CURSOR: pointer; POSITION: relative; TOP: 1px
}
</STYLE>
<SPAN id=hi><STRONG><A href="http://passport.baidu.com/"
target=_blank>su_guohua</A></STRONG> <SPAN id=msgPos title=发起即时会话
onclick="jumpToWebIM('message','su_guohua','',0);"><IMG id=hiImg
src="卡尔曼滤波-来自Wiki(2)_Mopish Ranger.files/0.gif"></SPAN> <SPAN id=hiMsg
title=发起即时会话 style="DISPLAY: none; CURSOR: pointer; opacity: 1"
onclick="jumpToWebIM('message','su_guohua','',0);"><SPAN id=msgRight>0</SPAN>
</SPAN></SPAN>| <SPAN id=mnum></SPAN> | <SPAN class=is_hide
id=my_home_container><A id=my_home href="http://hi.baidu.com/su_guohua"
target=_blank>我的空间</A> <IMG class=down-arrow
onmouseover="this.className='down-arrow-hover'" onclick=G_HIBAR(event);
onmouseout="this.className='down-arrow'"
src="卡尔曼滤波-来自Wiki(2)_Mopish Ranger.files/my_ico.gif" align=absMiddle></SPAN> |
<A href="http://www.baidu.com/" target=_blank>百度首页</A> | <A id=hi_index
href="http://hi.baidu.com/" target=_blank>百度空间</A>
<SCRIPT type=text/javascript> document.write('| <a href="http://passport.baidu.com/?logout&u=http://hi.baidu.com' + encodeURI('/xyp86/blog/item/96edeb23afc1ad549822ede3%2Ehtml') + '">退出</a>'); </SCRIPT>
<SCRIPT language=javascript
src="卡尔曼滤波-来自Wiki(2)_Mopish Ranger.files/webImTip.js"
type=text/javascript></SCRIPT>
<SCRIPT language=javascript type=text/javascript> function onimFunc(){ //closeTip(); IMOld.reset(); } var jsonFunction={onim:onimFunc}; function jumpToWebIM(arge1,arge2,arge3,arge4){ clearInterval(webHi.eventHandler); webHi.eventHandler=null; window.startBaiduHi(arge1,arge2,arge3,jsonFunction); } window.IMOld.url+="un="+"su_guohua"; </SCRIPT>
</NOBR></DIV>
<SCRIPT type=text/javascript>function set_cookie_4_bdtip(index/* start from one */, value){ var bdtip = document.cookie.match(/(^| )BDTIP=([^;]*)(;|$)/); if(!bdtip){ bdtip=new Array(index); for(var i=0,n=bdtip.length;i<n;i++) { if(bdtip[i]=="" || bdtip[i]==null) bdtip[i]=0; if(i == index - 1){ bdtip[i] = value; } } }else{ bdtip = bdtip[2].split('-'); if(index > bdtip.length) bdtip.length= index; for(var i = 0, j = bdtip.length; i < j; i ++){ if(bdtip[i]=="" || bdtip[i]==null) bdtip[i]=0; if(i == index - 1){ bdtip[i] = value; } } } bdtip = bdtip.join('-'); document.cookie = "BDTIP=" + bdtip+ ";expires=Wed, 28-Nov-37 01:45:46 GMT;path=/;domain=.baidu.com";}</SCRIPT>
<DIV id=main align=left><!--[if IE]>
<SCRIPT>
var objmain = document.getElementById("main");
function updatesize(){ var bodyw = window.document.body.offsetWidth; if(bodyw <= 790) objmain.style.width="772px"; else if(bodyw >= 1016) objmain.style.width="996px"; else objmain.style.width="100%"; }
updatesize(); window.onresize = updatesize;
</SCRIPT>
<![endif]-->
<DIV id=header>
<DIV class=lc>
<DIV class=rc></DIV></DIV>
<DIV class=tit><A class=titlink title="bearyp的空间 http://hi.baidu.com/xyp86"
href="http://hi.baidu.com/xyp86">Mopish Ranger</A></DIV>
<DIV class=desc>------不见武陵豪杰墓,无花无酒锄作田</DIV>
<DIV id=tabline></DIV>
<DIV id=tab><A href="http://hi.baidu.com/xyp86">主页</A><A class=on
href="http://hi.baidu.com/xyp86/blog">博客</A><A
href="http://hi.baidu.com/xyp86/album">相册</A><SPAN>|</SPAN><A
href="http://hi.baidu.com/xyp86/profile">个人档案</A> <SPAN>|</SPAN><A
href="http://hi.baidu.com/xyp86/friend">好友</A> </DIV></DIV>
<DIV class=stage>
<DIV class=stagepad>
<DIV style="WIDTH: 100%">
<TABLE class=modth cellSpacing=0 cellPadding=0 width="100%" border=0>
<TBODY>
<TR>
<TD class=modtl width=7> </TD>
<TD class=modtc noWrap>
<DIV class=modhead><SPAN class=modtit>查看文章</SPAN></DIV></TD>
<TD class=modtc noWrap align=right></TD>
<TD class=modtr width=7> </TD></TR></TBODY></TABLE>
<DIV class=modbox id=m_blog>
<DIV class=tit>卡尔曼滤波-来自Wiki(2)</DIV>
<DIV class=date>2008-08-06 23:01</DIV>
<TABLE style="TABLE-LAYOUT: fixed">
<TBODY>
<TR>
<TD>
<DIV class=cnt id=blog_text>
<P><A
name=.E4.B8.8E.E9.80.92.E5.BD.92Bayesian.E4.BC.B0.E8.AE.A1.E4.B9.8B.E9.97.B4.E7.9A.84.E5.85.B3.E7.B3.BB></A></P>
<H2><SPAN class=editsection>[<A title=编辑本节
href="http://zh.wikipedia.org/w/index.php?title=%E5%8D%A1%E5%B0%94%E6%9B%BC%E6%BB%A4%E6%B3%A2&action=edit&section=13">编辑</A>]</SPAN>
<SPAN class=mw-headline>与递归Bayesian估计之间的关系</SPAN></H2>
<P>假设真正的状态是无法观察的<A class=new title=马尔科夫过程
href="http://zh.wikipedia.org/w/index.php?title=%E9%A9%AC%E5%B0%94%E7%A7%91%E5%A4%AB%E8%BF%87%E7%A8%8B&action=edit">马尔科夫过程</A>,测量结果是从隐性马尔科夫模型观察到的状态。</P>
<DL>
<DD><A class=new title=Image:HMMKalmanFilterDerivation.png
href="http://zh.wikipedia.org/w/index.php?title=Special:Upload&wpDestFile=HMMKalmanFilterDerivation.png">Image:HMMKalmanFilterDerivation.png</A></DD></DL>
<P>根据马尔科夫假设,真正的状态仅受最近一个状态影响而与其它以前状态无关。</P>
<DL>
<DD><IMG class=tex
alt="p(\textbf{x}_k|\textbf{x}_0,\dots,\textbf{x}_{k-1}) = p(\textbf{x}_k|\textbf{x}_{k-1})"
src="卡尔曼滤波-来自Wiki(2)_Mopish Ranger.files/04b9679161c7616c59d7eae3dd49e495.png"></DD></DL>
<P>与此类似,在时刻 <EM>k</EM> 测量只与当前状态有关而与其它状态无关。</P>
<DL>
<DD><IMG class=tex
alt="p(\textbf{z}_k|\textbf{x}_0,\dots,\textbf{x}_{k}) = p(\textbf{z}_k|\textbf{x}_{k} )"
src="卡尔曼滤波-来自Wiki(2)_Mopish Ranger.files/626ee96fdc4b8befd2259d2f76dd864e.png"></DD></DL>
<P>根据这些假设,隐性马尔科夫模型所有状态的概率分布可以简化为:</P>
<DL>
<DD><IMG class=tex
alt="p(\textbf{x}_0,\dots,\textbf{x}_k,\textbf{z}_1,\dots,\textbf{z}_k) = p(\textbf{x}_0)\prod_{i=1}^k p(\textbf{z}_i|\textbf{x}_i)p(\textbf{x}_i|\textbf{x}_{i-1})"
src="卡尔曼滤波-来自Wiki(2)_Mopish Ranger.files/0511e8acb9a1d4dc598ae1819138fa37.png"></DD></DL>
<P>However, when the Kalman filter is used to estimate the state
<STRONG>x</STRONG>, the probability distribution of interest is that
associated with the current states conditioned on the measurements up to
the current timestep. (This is achieved by marginalizing out the previous
states and dividing by the probability of the measurement set.)
但是,当卡尔曼滤波器用来估计状态<STRONG>x</STRONG>的时候,</P>
<P>This leads to the <EM>predict</EM> and <EM>update</EM> steps of the
Kalman filter written probabilistically. The probability distribution
associated with the predicted state is product of the probability
distribution associated with the transition from the (<EM>k</EM> − 1)th
timestep to the <EM>k</EM>th and the probability distribution associated
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -