亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種基于最大相關(guān)熵的手術(shù)器械尖端點(diǎn)的標(biāo)定方法與流程

文檔序號:12725427閱讀:來源:國知局

技術(shù)特征:

1.一種基于最大相關(guān)熵的手術(shù)器械尖端點(diǎn)標(biāo)定方法,其特征在于以下步驟:

第一步,基于雙目視覺的光學(xué)系統(tǒng),獲取待標(biāo)定手術(shù)器械的旋轉(zhuǎn)圖像

1)將手術(shù)器械的尖端點(diǎn)進(jìn)行固定;

2)將手術(shù)器械圍繞其尖端點(diǎn)進(jìn)行旋轉(zhuǎn),使用雙目視覺光學(xué)系統(tǒng)進(jìn)行圖像采集,并對每幅圖像按照采集的順序進(jìn)行編號,左面相機(jī)采集的圖片編號為L1,L2,…,LN,右面相機(jī)采集的圖片編號為R1,R2,…,RN,共2N幅圖片;

第二步,獲取手術(shù)器械標(biāo)志點(diǎn)的平面圖像坐標(biāo)和空間坐標(biāo)

1)利用圖像識別方法對第一步2)獲取的圖像中的手術(shù)器械上標(biāo)志點(diǎn)進(jìn)行識別;并將標(biāo)志點(diǎn)圖像坐標(biāo)p分別記為:

pLn,m=[uLn,m,vL,nm]T和pRn,m=[uRn,m,vRn,m]T (1)

其中,下標(biāo)中的L和R分別表示左相機(jī)和右相機(jī);n表示圖像采集的順序,n=1,…,N;m表示標(biāo)志點(diǎn)的順序,m=1,2,3,4;u、v為標(biāo)志點(diǎn)像素圖像坐標(biāo);

2)利用三維重建公式和第二步1)中得到的手術(shù)器械標(biāo)志點(diǎn)在圖像中的坐標(biāo),得到手術(shù)器械標(biāo)志點(diǎn)的三維空間坐標(biāo)xn,m=[xn,m,yn,m,zn,m]T

所述的三維重建公式如下:

<mrow> <msub> <mi>z</mi> <mrow> <mi>L</mi> <mo>,</mo> <mi>n</mi> <mo>.</mo> <mi>m</mi> </mrow> </msub> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <msub> <mi>u</mi> <mrow> <mi>L</mi> <mi>n</mi> <mo>,</mo> <mi>m</mi> </mrow> </msub> </mtd> </mtr> <mtr> <mtd> <msub> <mi>v</mi> <mrow> <mi>L</mi> <mi>n</mi> <mo>,</mo> <mi>m</mi> </mrow> </msub> </mtd> </mtr> <mtr> <mtd> <mn>1</mn> </mtd> </mtr> </mtable> </mfenced> <mo>=</mo> <msubsup> <mi>M</mi> <mrow> <mn>3</mn> <mo>&times;</mo> <mn>4</mn> </mrow> <mi>L</mi> </msubsup> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <msub> <mi>x</mi> <mrow> <mi>n</mi> <mo>,</mo> <mi>m</mi> </mrow> </msub> </mtd> </mtr> <mtr> <mtd> <msub> <mi>y</mi> <mrow> <mi>n</mi> <mo>,</mo> <mi>m</mi> </mrow> </msub> </mtd> </mtr> <mtr> <mtd> <msub> <mi>z</mi> <mrow> <mi>n</mi> <mo>,</mo> <mi>m</mi> </mrow> </msub> </mtd> </mtr> <mtr> <mtd> <mn>1</mn> </mtd> </mtr> </mtable> </mfenced> <mo>=</mo> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <msubsup> <mi>m</mi> <mn>11</mn> <mi>L</mi> </msubsup> </mtd> <mtd> <msubsup> <mi>m</mi> <mn>12</mn> <mi>L</mi> </msubsup> </mtd> <mtd> <msubsup> <mi>m</mi> <mn>13</mn> <mi>L</mi> </msubsup> </mtd> <mtd> <msubsup> <mi>m</mi> <mn>14</mn> <mi>L</mi> </msubsup> </mtd> </mtr> <mtr> <mtd> <msubsup> <mi>m</mi> <mn>21</mn> <mi>L</mi> </msubsup> </mtd> <mtd> <msubsup> <mi>m</mi> <mn>22</mn> <mi>L</mi> </msubsup> </mtd> <mtd> <msubsup> <mi>m</mi> <mn>23</mn> <mi>L</mi> </msubsup> </mtd> <mtd> <msubsup> <mi>m</mi> <mn>24</mn> <mi>L</mi> </msubsup> </mtd> </mtr> <mtr> <mtd> <msubsup> <mi>m</mi> <mn>31</mn> <mi>L</mi> </msubsup> </mtd> <mtd> <msubsup> <mi>m</mi> <mn>32</mn> <mi>L</mi> </msubsup> </mtd> <mtd> <msubsup> <mi>m</mi> <mn>33</mn> <mi>L</mi> </msubsup> </mtd> <mtd> <msubsup> <mi>m</mi> <mn>34</mn> <mi>L</mi> </msubsup> </mtd> </mtr> </mtable> </mfenced> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <msub> <mi>x</mi> <mrow> <mi>n</mi> <mo>,</mo> <mi>m</mi> </mrow> </msub> </mtd> </mtr> <mtr> <mtd> <msub> <mi>y</mi> <mrow> <mi>n</mi> <mo>,</mo> <mi>m</mi> </mrow> </msub> </mtd> </mtr> <mtr> <mtd> <msub> <mi>z</mi> <mrow> <mi>n</mi> <mo>,</mo> <mi>m</mi> </mrow> </msub> </mtd> </mtr> <mtr> <mtd> <mn>1</mn> </mtd> </mtr> </mtable> </mfenced> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>2</mn> <mo>)</mo> </mrow> </mrow>

<mrow> <msub> <mi>z</mi> <mrow> <mi>R</mi> <mi>n</mi> <mo>,</mo> <mi>m</mi> </mrow> </msub> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <msub> <mi>u</mi> <mrow> <mi>R</mi> <mi>n</mi> <mo>,</mo> <mi>m</mi> </mrow> </msub> </mtd> </mtr> <mtr> <mtd> <msub> <mi>v</mi> <mrow> <mi>R</mi> <mi>n</mi> <mo>,</mo> <mi>m</mi> </mrow> </msub> </mtd> </mtr> <mtr> <mtd> <mn>1</mn> </mtd> </mtr> </mtable> </mfenced> <mo>=</mo> <msubsup> <mi>M</mi> <mrow> <mn>3</mn> <mo>&times;</mo> <mn>4</mn> </mrow> <mi>R</mi> </msubsup> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <msub> <mi>x</mi> <mrow> <mi>n</mi> <mo>,</mo> <mi>m</mi> </mrow> </msub> </mtd> </mtr> <mtr> <mtd> <msub> <mi>y</mi> <mrow> <mi>n</mi> <mo>,</mo> <mi>m</mi> </mrow> </msub> </mtd> </mtr> <mtr> <mtd> <msub> <mi>z</mi> <mrow> <mi>n</mi> <mo>,</mo> <mi>m</mi> </mrow> </msub> </mtd> </mtr> <mtr> <mtd> <mn>1</mn> </mtd> </mtr> </mtable> </mfenced> <mo>=</mo> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <msubsup> <mi>m</mi> <mn>11</mn> <mi>R</mi> </msubsup> </mtd> <mtd> <msubsup> <mi>m</mi> <mn>12</mn> <mi>R</mi> </msubsup> </mtd> <mtd> <msubsup> <mi>m</mi> <mn>13</mn> <mi>R</mi> </msubsup> </mtd> <mtd> <msubsup> <mi>m</mi> <mn>14</mn> <mi>R</mi> </msubsup> </mtd> </mtr> <mtr> <mtd> <msubsup> <mi>m</mi> <mn>21</mn> <mi>R</mi> </msubsup> </mtd> <mtd> <msubsup> <mi>m</mi> <mn>22</mn> <mi>R</mi> </msubsup> </mtd> <mtd> <msubsup> <mi>m</mi> <mn>23</mn> <mi>R</mi> </msubsup> </mtd> <mtd> <msubsup> <mi>m</mi> <mn>24</mn> <mi>R</mi> </msubsup> </mtd> </mtr> <mtr> <mtd> <msubsup> <mi>m</mi> <mn>31</mn> <mi>R</mi> </msubsup> </mtd> <mtd> <msubsup> <mi>m</mi> <mn>32</mn> <mi>R</mi> </msubsup> </mtd> <mtd> <msubsup> <mi>m</mi> <mn>33</mn> <mi>R</mi> </msubsup> </mtd> <mtd> <msubsup> <mi>m</mi> <mn>34</mn> <mi>R</mi> </msubsup> </mtd> </mtr> </mtable> </mfenced> <mfenced open = "[" close = "]"> <mtable> <mtr> <mtd> <msub> <mi>x</mi> <mrow> <mi>n</mi> <mo>,</mo> <mi>m</mi> </mrow> </msub> </mtd> </mtr> <mtr> <mtd> <msub> <mi>y</mi> <mrow> <mi>n</mi> <mo>,</mo> <mi>m</mi> </mrow> </msub> </mtd> </mtr> <mtr> <mtd> <msub> <mi>z</mi> <mrow> <mi>n</mi> <mo>,</mo> <mi>m</mi> </mrow> </msub> </mtd> </mtr> <mtr> <mtd> <mn>1</mn> </mtd> </mtr> </mtable> </mfenced> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>3</mn> <mo>)</mo> </mrow> </mrow>

其中,分別表示左側(cè)和右側(cè)攝像機(jī)標(biāo)定的投影矩陣;zLn,m和zRn,m分別為在左側(cè)和右側(cè)攝像機(jī)Z軸中的三維坐標(biāo)點(diǎn);[uLn.m,vLn,m,1]T和[uRn,m,vRn,m,1]T是pLn,m和pRn,m在像素坐標(biāo)系下的齊次坐標(biāo);[xn,m,yn,m,zn,m,1]T為標(biāo)志點(diǎn)點(diǎn)xn,m在世界坐標(biāo)系下的齊次坐標(biāo);

聯(lián)立公式(2)和公式(3),得到:

<mrow> <mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mrow> <mo>(</mo> <msub> <mi>u</mi> <mrow> <mi>L</mi> <mi>n</mi> <mo>,</mo> <mi>m</mi> </mrow> </msub> <msubsup> <mi>m</mi> <mn>31</mn> <mi>L</mi> </msubsup> <mo>-</mo> <msubsup> <mi>m</mi> <mn>11</mn> <mi>L</mi> </msubsup> <mo>)</mo> <msub> <mi>x</mi> <mrow> <mi>n</mi> <mo>,</mo> <mi>m</mi> </mrow> </msub> <mo>+</mo> <mo>(</mo> <msub> <mi>u</mi> <mrow> <mi>L</mi> <mi>n</mi> <mo>,</mo> <mi>m</mi> </mrow> </msub> <msubsup> <mi>m</mi> <mrow> <mn>3</mn> <mi>2</mi> </mrow> <mi>L</mi> </msubsup> <mo>-</mo> <msubsup> <mi>m</mi> <mrow> <mn>1</mn> <mi>2</mi> </mrow> <mi>L</mi> </msubsup> <mo>)</mo> <msub> <mi>y</mi> <mrow> <mi>n</mi> <mo>,</mo> <mi>m</mi> </mrow> </msub> <mo>+</mo> <mo>(</mo> <msub> <mi>u</mi> <mrow> <mi>L</mi> <mi>n</mi> <mo>,</mo> <mi>m</mi> </mrow> </msub> <msubsup> <mi>m</mi> <mn>33</mn> <mi>L</mi> </msubsup> <mo>-</mo> <msubsup> <mi>m</mi> <mn>13</mn> <mi>L</mi> </msubsup> <mo>)</mo> <msub> <mi>z</mi> <mrow> <mi>n</mi> <mo>,</mo> <mi>m</mi> </mrow> </msub> <mo>=</mo> <msubsup> <mi>m</mi> <mn>14</mn> <mi>L</mi> </msubsup> <mo>-</mo> <msub> <mi>u</mi> <mrow> <mi>L</mi> <mi>n</mi> <mo>,</mo> <mi>m</mi> </mrow> </msub> <msubsup> <mi>m</mi> <mn>34</mn> <mi>L</mi> </msubsup> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mo>(</mo> <msub> <mi>v</mi> <mrow> <mi>L</mi> <mi>n</mi> <mo>,</mo> <mi>m</mi> </mrow> </msub> <msubsup> <mi>m</mi> <mn>31</mn> <mi>L</mi> </msubsup> <mo>-</mo> <msubsup> <mi>m</mi> <mn>21</mn> <mi>L</mi> </msubsup> <mo>)</mo> <msub> <mi>x</mi> <mrow> <mi>n</mi> <mo>,</mo> <mi>m</mi> </mrow> </msub> <mo>+</mo> <mo>(</mo> <msub> <mi>v</mi> <mrow> <mi>L</mi> <mi>n</mi> <mo>,</mo> <mi>m</mi> </mrow> </msub> <msubsup> <mi>m</mi> <mrow> <mn>3</mn> <mi>2</mi> </mrow> <mi>L</mi> </msubsup> <mo>-</mo> <msubsup> <mi>m</mi> <mi>22</mi> <mi>L</mi> </msubsup> <mo>)</mo> <msub> <mi>y</mi> <mrow> <mi>n</mi> <mo>,</mo> <mi>m</mi> </mrow> </msub> <mo>+</mo> <mo>(</mo> <msub> <mi>v</mi> <mrow> <mi>L</mi> <mi>n</mi> <mo>,</mo> <mi>m</mi> </mrow> </msub> <msubsup> <mi>m</mi> <mn>33</mn> <mi>L</mi> </msubsup> <mo>-</mo> <msubsup> <mi>m</mi> <mn>33</mn> <mi>L</mi> </msubsup> <mo>)</mo> <msub> <mi>z</mi> <mrow> <mi>n</mi> <mo>,</mo> <mi>m</mi> </mrow> </msub> <mo>=</mo> <msubsup> <mi>m</mi> <mn>24</mn> <mi>L</mi> </msubsup> <mo>-</mo> <msub> <mi>u</mi> <mrow> <mi>L</mi> <mi>n</mi> <mo>,</mo> <mi>m</mi> </mrow> </msub> <msubsup> <mi>m</mi> <mn>34</mn> <mi>L</mi> </msubsup> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mo>(</mo> <msub> <mi>u</mi> <mrow> <mi>R</mi> <mi>n</mi> <mo>,</mo> <mi>m</mi> </mrow> </msub> <msubsup> <mi>m</mi> <mn>31</mn> <mi>R</mi> </msubsup> <mo>-</mo> <msubsup> <mi>m</mi> <mn>11</mn> <mi>R</mi> </msubsup> <mo>)</mo> <msub> <mi>x</mi> <mrow> <mi>n</mi> <mo>,</mo> <mi>m</mi> </mrow> </msub> <mo>+</mo> <mo>(</mo> <msub> <mi>u</mi> <mrow> <mi>R</mi> <mi>n</mi> <mo>,</mo> <mi>m</mi> </mrow> </msub> <msubsup> <mi>m</mi> <mrow> <mn>3</mn> <mi>2</mi> </mrow> <mi>R</mi> </msubsup> <mo>-</mo> <msubsup> <mi>m</mi> <mrow> <mn>1</mn> <mi>2</mi> </mrow> <mi>R</mi> </msubsup> <mo>)</mo> <msub> <mi>y</mi> <mrow> <mi>n</mi> <mo>,</mo> <mi>m</mi> </mrow> </msub> <mo>+</mo> <mo>(</mo> <msub> <mi>u</mi> <mrow> <mi>L</mi> <mi>n</mi> <mo>,</mo> <mi>m</mi> </mrow> </msub> <msubsup> <mi>m</mi> <mn>33</mn> <mi>R</mi> </msubsup> <mo>-</mo> <msubsup> <mi>m</mi> <mn>13</mn> <mi>R</mi> </msubsup> <mo>)</mo> <msub> <mi>z</mi> <mrow> <mi>n</mi> <mo>,</mo> <mi>m</mi> </mrow> </msub> <mo>=</mo> <msubsup> <mi>m</mi> <mn>14</mn> <mi>R</mi> </msubsup> <mo>-</mo> <msub> <mi>u</mi> <mrow> <mi>R</mi> <mi>n</mi> <mo>,</mo> <mi>m</mi> </mrow> </msub> <msubsup> <mi>m</mi> <mn>34</mn> <mi>R</mi> </msubsup> </mrow> </mtd> </mtr> <mtr> <mtd> <mrow> <mo>(</mo> <msub> <mi>v</mi> <mrow> <mi>R</mi> <mi>n</mi> <mo>,</mo> <mi>m</mi> </mrow> </msub> <msubsup> <mi>m</mi> <mn>31</mn> <mi>R</mi> </msubsup> <mo>-</mo> <msubsup> <mi>m</mi> <mn>21</mn> <mi>R</mi> </msubsup> <mo>)</mo> <msub> <mi>x</mi> <mrow> <mi>n</mi> <mo>,</mo> <mi>m</mi> </mrow> </msub> <mo>+</mo> <mo>(</mo> <msub> <mi>v</mi> <mrow> <mi>R</mi> <mi>n</mi> <mo>,</mo> <mi>m</mi> </mrow> </msub> <msubsup> <mi>m</mi> <mrow> <mn>3</mn> <mi>2</mi> </mrow> <mi>R</mi> </msubsup> <mo>-</mo> <msubsup> <mi>m</mi> <mi>22</mi> <mi>R</mi> </msubsup> <mo>)</mo> <msub> <mi>y</mi> <mrow> <mi>n</mi> <mo>,</mo> <mi>m</mi> </mrow> </msub> <mo>+</mo> <mo>(</mo> <msub> <mi>v</mi> <mrow> <mi>L</mi> <mi>n</mi> <mo>,</mo> <mi>m</mi> </mrow> </msub> <msubsup> <mi>m</mi> <mn>33</mn> <mi>R</mi> </msubsup> <mo>-</mo> <msubsup> <mi>m</mi> <mn>23</mn> <mi>R</mi> </msubsup> <mo>)</mo> <msub> <mi>z</mi> <mrow> <mi>n</mi> <mo>,</mo> <mi>m</mi> </mrow> </msub> <mo>=</mo> <msubsup> <mi>m</mi> <mn>24</mn> <mi>R</mi> </msubsup> <mo>-</mo> <msub> <mi>v</mi> <mrow> <mi>R</mi> <mi>n</mi> <mo>,</mo> <mi>m</mi> </mrow> </msub> <msubsup> <mi>m</mi> <mn>34</mn> <mi>R</mi> </msubsup> </mrow> </mtd> </mtr> </mtable> </mfenced> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>4</mn> <mo>)</mo> </mrow> </mrow>

采用最小二乘法求出公式(4),得出的最優(yōu)解即為手術(shù)器標(biāo)志點(diǎn)的空間坐標(biāo);

第三步,對手術(shù)器械尖端點(diǎn)進(jìn)行標(biāo)定

1)建立標(biāo)定方程組,如下所示:

第m個標(biāo)志點(diǎn)所在球面的半徑公式為:

(xn,m-xtip)2+(yn,m-ytip)2+(zn,m-ztip)2=r2 (5)

其中,手術(shù)器械尖端點(diǎn)的坐標(biāo)為xtip=[xtip,ytip,ztip]T;r為手術(shù)器械繞尖端點(diǎn)旋轉(zhuǎn)時其標(biāo)志點(diǎn)所在球的半徑;xn,m、yn,m、zn,m為手術(shù)器械上標(biāo)志點(diǎn)的空間坐標(biāo);

由公式(5)得到如公式(6)所示的標(biāo)定方程組:

<mrow> <mfenced open = "{" close = ""> <mtable> <mtr> <mtd> <mrow> <mo>(</mo> <msub> <mi>x</mi> <mrow> <mn>2</mn> <mi>m</mi> </mrow> </msub> <mo>-</mo> <msub> <mi>x</mi> <mrow> <mn>1</mn> <mi>m</mi> </mrow> </msub> <mo>)</mo> <msub> <mi>x</mi> <mrow> <mi>t</mi> <mi>i</mi> <mi>p</mi> </mrow> </msub> <mo>+</mo> <mo>(</mo> <msub> <mi>y</mi> <mrow> <mn>2</mn> <mi>m</mi> </mrow> </msub> <mo>-</mo> <msub> <mi>y</mi> <mrow> <mn>1</mn> <mi>m</mi> </mrow> </msub> <mo>)</mo> <msub> <mi>y</mi> <mrow> <mi>t</mi> <mi>i</mi> <mi>p</mi> </mrow> </msub> <mo>+</mo> <mo>(</mo> <msub> <mi>z</mi> <mrow> <mn>2</mn> <mi>m</mi> </mrow> </msub> <mo>-</mo> <msub> <mi>z</mi> <mrow> <mn>1</mn> <mi>m</mi> </mrow> </msub> <mo>)</mo> <msub> <mi>z</mi> <mrow> <mi>t</mi> <mi>i</mi> <mi>p</mi> </mrow> </msub> <mo>=</mo> <mo>(</mo> <msubsup> <mi>x</mi> <mrow> <mn>2</mn> <mi>m</mi> </mrow> <mn>2</mn> </msubsup> <mo>+</mo> <msubsup> <mi>y</mi> <mrow> <mn>2</mn> <mi>m</mi> </mrow> <mn>2</mn> </msubsup> <mo>+</mo> <msubsup> <mi>z</mi> <mrow> <mn>2</mn> <mi>m</mi> </mrow> <mn>2</mn> </msubsup> <mo>-</mo> <msubsup> <mi>x</mi> <mrow> <mn>1</mn> <mi>m</mi> </mrow> <mn>2</mn> </msubsup> <mo>-</mo> <msubsup> <mi>y</mi> <mrow> <mn>1</mn> <mi>m</mi> </mrow> <mn>2</mn> </msubsup> <mo>-</mo> <msubsup> <mi>z</mi> <mrow> <mn>1</mn> <mi>m</mi> </mrow> <mn>2</mn> </msubsup> <mo>)</mo> <mo>/</mo> <mn>2</mn> </mrow> </mtd> </mtr> <mtr> <mtd> <mo>&CenterDot;</mo> </mtd> </mtr> <mtr> <mtd> <mo>&CenterDot;</mo> </mtd> </mtr> <mtr> <mtd> <mo>&CenterDot;</mo> </mtd> </mtr> <mtr> <mtd> <mrow> <mo>(</mo> <msub> <mi>x</mi> <mrow> <mi>n</mi> <mi>m</mi> </mrow> </msub> <mo>-</mo> <msub> <mi>x</mi> <mrow> <mn>1</mn> <mi>m</mi> </mrow> </msub> <mo>)</mo> <msub> <mi>x</mi> <mrow> <mi>t</mi> <mi>i</mi> <mi>p</mi> </mrow> </msub> <mo>+</mo> <mo>(</mo> <msub> <mi>y</mi> <mrow> <mi>n</mi> <mi>m</mi> </mrow> </msub> <mo>-</mo> <msub> <mi>y</mi> <mrow> <mn>1</mn> <mi>m</mi> </mrow> </msub> <mo>)</mo> <msub> <mi>y</mi> <mrow> <mi>t</mi> <mi>i</mi> <mi>p</mi> </mrow> </msub> <mo>+</mo> <mo>(</mo> <msub> <mi>z</mi> <mrow> <mi>n</mi> <mi>m</mi> </mrow> </msub> <mo>-</mo> <msub> <mi>z</mi> <mrow> <mn>1</mn> <mi>m</mi> </mrow> </msub> <mo>)</mo> <msub> <mi>z</mi> <mrow> <mi>t</mi> <mi>i</mi> <mi>p</mi> </mrow> </msub> <mo>=</mo> <mo>(</mo> <msubsup> <mi>x</mi> <mrow> <mi>n</mi> <mi>m</mi> </mrow> <mn>2</mn> </msubsup> <mo>+</mo> <msubsup> <mi>y</mi> <mrow> <mi>n</mi> <mi>m</mi> </mrow> <mn>2</mn> </msubsup> <mo>+</mo> <msubsup> <mi>z</mi> <mrow> <mi>n</mi> <mi>m</mi> </mrow> <mn>2</mn> </msubsup> <mo>-</mo> <msubsup> <mi>x</mi> <mrow> <mn>1</mn> <mi>m</mi> </mrow> <mn>2</mn> </msubsup> <mo>-</mo> <msubsup> <mi>y</mi> <mrow> <mn>1</mn> <mi>m</mi> </mrow> <mn>2</mn> </msubsup> <mo>-</mo> <msubsup> <mi>z</mi> <mrow> <mn>1</mn> <mi>m</mi> </mrow> <mn>2</mn> </msubsup> <mo>)</mo> <mo>/</mo> <mn>2</mn> </mrow> </mtd> </mtr> </mtable> </mfenced> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>4</mn> <mo>)</mo> </mrow> </mrow>

2)以xtip=[xtip,ytip,ztip]T作為待估計的FIR濾波器的系數(shù);以標(biāo)定方程組中每個方程等號左面的系數(shù)為濾波器輸入,記作u(l);以標(biāo)定方程組中每個方程等號右面的常數(shù)項作為期望輸出,記作d(l);

u(l)=[xlm-x1m,ylm-y1m,zlm-z1m]T,(l=2,3,..,n)

<mrow> <mi>d</mi> <mrow> <mo>(</mo> <mi>l</mi> <mo>)</mo> </mrow> <mo>=</mo> <mrow> <mo>(</mo> <msubsup> <mi>x</mi> <mrow> <mi>l</mi> <mi>m</mi> </mrow> <mn>2</mn> </msubsup> <mo>+</mo> <msubsup> <mi>y</mi> <mrow> <mi>l</mi> <mi>m</mi> </mrow> <mn>2</mn> </msubsup> <mo>+</mo> <msubsup> <mi>z</mi> <mrow> <mi>l</mi> <mi>m</mi> </mrow> <mn>2</mn> </msubsup> <mo>-</mo> <msubsup> <mi>x</mi> <mrow> <mn>1</mn> <mi>m</mi> </mrow> <mn>2</mn> </msubsup> <mo>-</mo> <msubsup> <mi>y</mi> <mrow> <mn>1</mn> <mi>m</mi> </mrow> <mn>2</mn> </msubsup> <mo>-</mo> <msubsup> <mi>z</mi> <mrow> <mn>1</mn> <mi>m</mi> </mrow> <mn>2</mn> </msubsup> <mo>)</mo> </mrow> <mo>/</mo> <mn>2</mn> <mo>,</mo> <mrow> <mo>(</mo> <mi>l</mi> <mo>=</mo> <mn>2</mn> <mo>,</mo> <mn>3</mn> <mo>,</mo> <mn>..</mn> <mo>,</mo> <mi>n</mi> <mo>)</mo> </mrow> </mrow>

以遞歸最大相關(guān)熵為自適應(yīng)濾波算法,進(jìn)行迭代,對FIR濾波器的系數(shù)進(jìn)行估計,實(shí)現(xiàn)手術(shù)器械尖端點(diǎn)的標(biāo)定;

所述的迭代公式如下:

e(l)=d(l)-uT(l)w(l-1) (7)

<mrow> <mi>k</mi> <mrow> <mo>(</mo> <mi>l</mi> <mo>)</mo> </mrow> <mo>=</mo> <msub> <mi>P</mi> <mi>&sigma;</mi> </msub> <mrow> <mo>(</mo> <mi>l</mi> <mo>-</mo> <mn>1</mn> <mo>)</mo> </mrow> <mi>u</mi> <mrow> <mo>(</mo> <mi>l</mi> <mo>)</mo> </mrow> <mo>/</mo> <mo>&lsqb;</mo> <msubsup> <mi>&lambda;&kappa;</mi> <mi>&sigma;</mi> <mrow> <mo>-</mo> <mn>1</mn> </mrow> </msubsup> <mrow> <mo>(</mo> <mi>e</mi> <mo>(</mo> <mi>l</mi> <mo>)</mo> <mo>)</mo> </mrow> <mo>+</mo> <msup> <mi>u</mi> <mi>T</mi> </msup> <mrow> <mo>(</mo> <mi>l</mi> <mo>)</mo> </mrow> <msub> <mi>P</mi> <mi>&sigma;</mi> </msub> <mrow> <mo>(</mo> <mi>l</mi> <mo>-</mo> <mn>1</mn> <mo>)</mo> </mrow> <mi>u</mi> <mrow> <mo>(</mo> <mi>l</mi> <mo>)</mo> </mrow> <mo>&rsqb;</mo> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>8</mn> <mo>)</mo> </mrow> </mrow>

w(l)=w(l-1)+e(l)k(l) (9)

<mrow> <msub> <mi>P</mi> <mi>&sigma;</mi> </msub> <mrow> <mo>(</mo> <mi>l</mi> <mo>)</mo> </mrow> <mo>=</mo> <mfrac> <mn>1</mn> <mi>&lambda;</mi> </mfrac> <mo>&lsqb;</mo> <msub> <mi>P</mi> <mi>&sigma;</mi> </msub> <mrow> <mo>(</mo> <mi>l</mi> <mo>-</mo> <mn>1</mn> <mo>)</mo> </mrow> <mo>-</mo> <mi>k</mi> <mrow> <mo>(</mo> <mi>l</mi> <mo>)</mo> </mrow> <msup> <mi>u</mi> <mi>T</mi> </msup> <mrow> <mo>(</mo> <mi>l</mi> <mo>)</mo> </mrow> <msub> <mi>P</mi> <mi>&sigma;</mi> </msub> <mrow> <mo>(</mo> <mi>l</mi> <mo>-</mo> <mn>1</mn> <mo>)</mo> </mrow> <mo>&rsqb;</mo> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>10</mn> <mo>)</mo> </mrow> </mrow>

其中,u(l)為濾波器輸入序列;d(l)為期望輸出序列;l表示為數(shù)據(jù)的序列;e(l)為觀測誤差;w(l)為濾波器權(quán)值,w(1)=0;λ=0.99是遺忘因子;k(l)為增益向量;Pσ為自相關(guān)矩陣的逆矩陣,P(1)=λ-1I;κσ(·)=exp(-(·)22)表示高斯核函數(shù)。

當(dāng)前第2頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1