System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本說明書涉及換能器位置標定領域,尤其涉及一種超聲換能器的位置標定方法、裝置及存儲介質。
技術介紹
1、超聲換能器陣列是超聲波發射和超聲波回波接收的器件,由多個換能器按照一定的形狀排列組成。在超聲換能器陣列的制作過程中,需要將多個換能器進行拼裝,拼裝過程難免產生導致換能器的位置誤差,使制作完成的超聲換能器陣列中各換能器的實際位置與制作時的理想位置不符。
2、在醫學超聲影像檢查中,換能器的位置誤差會導致超聲影像出現偽影、分辨率降低等情況,不利于醫生根據超聲影像進行診斷。因此,本說明書提供一種超聲換能器的位置標定方法。
技術實現思路
1、本說明書提供一種超聲換能器的位置標定方法、裝置、存儲介質及電子設備,以至少部分地解決現有技術存在的上述問題。
2、本說明書采用下述技術方案:
3、本說明書提供了一種超聲換能器的位置標定方法,包括:
4、在換能器陣列中確定待標定換能器和各其它換能器;
5、控制所述待標定換能器發射超聲信號,所述各其它換能器接收所述超聲信號;
6、針對每個其它換能器,對該其它換能器接收的超聲信號進行采樣,確定該其它換能器在各采樣時刻的信號值;
7、根據該其它換能器在各采樣時刻的信號值,確定采樣到所述超聲信號的采樣時刻的數量m;
8、針對第k個采樣時刻tk,根據采樣時刻tk+1到采樣時刻tk+m之間的信號值的平均功率,與第一個采樣時刻t1到采樣時刻tk之間的信號值的平均功率的比值,確
9、根據所述各采樣時刻的功率躍升比,確定該其它換能器的波達時間;
10、根據所述待標定換能器的估計位置、所述各其它換能器的實際位置、聲速和所述各其它換能器的波達時間,對所述待標定換能器的實際位置進行標定。
11、可選地,根據該其它換能器在各采樣時刻的信號值,確定采樣到所述超聲信號的采樣時刻的數量m,具體包括:
12、根據該其它換能器在各采樣時刻的信號值,確定該其它換能器接收到所述超聲信號的時間長度;
13、確定采樣周期,根據該其它換能器接收到所述超聲信號的時間長度與所述采樣周期的比值,確定采樣到所述超聲信號的采樣時刻的數量m。
14、可選地,根據所述各采樣時刻的功率躍升比,確定該其它換能器的波達時間,具體包括:
15、在所述各采樣時刻的功率躍升比中,確定最大的功率躍升比;
16、確定所述最大的功率躍升比對應的采樣時刻,在所述各采樣時刻中的次序;
17、確定采樣周期,將所述次序與所述采樣周期的乘積,作為該其它換能器的波達時間。
18、可選地,根據所述待標定換能器的估計位置、所述各其它換能器的實際位置、聲速和所述各其它換能器的波達時間,對所述待標定換能器的實際位置進行標定,具體包括:
19、針對每個其它換能器,根據該其它換能器的波達時間和所述聲速的乘積,確定該其它換能器與所述待標定換能器之間的距離;
20、根據該其它換能器的實際位置、所述待標定換能器的估計位置和所述距離,確定以所述待標定換能器為圓心,以所述距離為半徑的圓的方程,作為該其它換能器對應的原始方程;
21、根據各其它換能器對應的原始方程,確定目標方程組;
22、通過加權迭代最小二乘法,求解所述目標方程組,得到所述待標定換能器的實際位置。
23、可選地,根據各其它換能器對應的原始方程,確定目標方程組,具體包括:
24、在各其它換能器對應的原始方程中,確定由不同的兩個原始方程組成的各方程對;
25、針對每個方程對,將該方程對中包含的兩個原始方程相減,得到該方程對的目標方程;
26、將各方程對的目標方程聯立,得到目標方程組。
27、可選地,所述聲速為估計值,對目標方程組的求解分為多個交替迭代周期進行;
28、根據所述待標定換能器的估計位置、所述各其它換能器的實際位置、聲速和所述各其它換能器的波達時間,對所述待標定換能器的實際位置進行標定,具體包括:
29、針對每個交替迭代周期,根據上一個交替迭代周期迭代更新的待標定換能器的估計位置、所述各其它換能器的實際位置、上一個交替迭代周期更新的估計聲速和所述各其它換能器的波達時間,確定該交替迭代周期的目標方程組;
30、通過加權迭代最小二乘法,求解該交替迭代周期的目標方程組,得到該交替迭代周期迭代更新的所述待標定換能器的估計位置;
31、判斷該交替迭代周期是否達到第二迭代停止條件;
32、若是,則將該交替迭代周期更新的所述待標定換能器的估計位置,作為所述待標定換能器的實際位置;
33、若否,則針對每個其它換能器,根據該其它換能器的實際位置和該交替迭代周期迭代更新的所述待標定換能器的估計位置,確定該交替迭代周期中該其它換能器和所述待標定換能器之間的距離;將該交替迭代周期中該其它換能器和所述待標定換能器之間的距離,與該其它換能器的波達時間的比值,作為該交替迭代周期中該其它換能器對應的估計聲速;根據該交替迭代周期中各其它換能器對應的估計聲速,確定該交替迭代周期更新的估計聲速,繼續下一個交替迭代周期的迭代過程,直至達到所述第二迭代停止條件。
34、可選地,根據該交替迭代周期中各其它換能器對應的估計聲速,確定該交替迭代周期更新的估計聲速,具體包括:
35、確定該交替迭代周期中各其它換能器對應的估計聲速中的中位數;
36、將所述中位數作為該交替迭代周期更新的估計聲速。
37、本說明書提供了一種超聲換能器的位置標定裝置,所述裝置包括:
38、標定目標確定模塊,在換能器陣列中確定待標定換能器和各其它換能器;
39、超聲發射模塊,控制所述待標定換能器發射超聲信號,所述各其它換能器接收所述超聲信號;
40、采樣模塊,針對每個其它換能器,對該其它換能器接收的超聲信號進行采樣,確定該其它換能器在各采樣時刻的信號值;
41、采樣時刻數量確定模塊,根據該其它換能器在各采樣時刻的信號值,確定采樣到所述超聲信號的采樣時刻的數量m;
42、功率躍升比確定模塊,針對第k個采樣時刻tk,根據采樣時刻tk+1到采樣時刻tk+m之間的信號值的平均功率,與第一個采樣時刻t1到采樣時刻tk之間的信號值的平均功率的比值,確定采樣時刻tk的功率躍升比;
43、波達時間確定模塊,根據所述各采樣時刻的功率躍升比,確定該其它換能器的波達時間;
44、標定模塊,根據所述待標定換能器的估計位置、所述各其它換能器的實際位置、聲速和所述各其它換能器的波達時間,對所述待標定換能器的實際位置進行標定。
45、本說明書提供了一種計算機可讀存儲介質,所述存儲介質存儲有計算機程序,所述計算機程序被處理器執行時實現上述超聲換能器的位置標定方法。
本文檔來自技高網...【技術保護點】
1.一種超聲換能器的位置標定方法,其特征在于,包括:
2.如權利要求1所述的方法,其特征在于,根據該其它換能器在各采樣時刻的信號值,確定采樣到所述超聲信號的采樣時刻的數量M,具體包括:
3.如權利要求1所述的方法,其特征在于,根據所述各采樣時刻的功率躍升比,確定該其它換能器的波達時間,具體包括:
4.如權利要求1所述的方法,其特征在于,根據所述待標定換能器的估計位置、所述各其它換能器的實際位置、聲速和所述各其它換能器的波達時間,對所述待標定換能器的實際位置進行標定,具體包括:
5.如權利要求1所述的方法,其特征在于,根據各其它換能器對應的原始方程,確定目標方程組,具體包括:
6.如權利要求1所述的方法,其特征在于,所述聲速為估計值,對目標方程組的求解分為多個交替迭代周期進行;
7.如權利要求6所述的方法,其特征在于,根據該交替迭代周期中各其它換能器對應的估計聲速,確定該交替迭代周期更新的估計聲速,具體包括:
8.一種超聲換能器的位置標定裝置,其特征在于,包括:
9.一種計算機可讀存儲介
10.一種電子設備,包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的計算機程序,其特征在于,所述處理器執行所述程序時實現上述權利要求1~7任一項所述的方法。
...【技術特征摘要】
1.一種超聲換能器的位置標定方法,其特征在于,包括:
2.如權利要求1所述的方法,其特征在于,根據該其它換能器在各采樣時刻的信號值,確定采樣到所述超聲信號的采樣時刻的數量m,具體包括:
3.如權利要求1所述的方法,其特征在于,根據所述各采樣時刻的功率躍升比,確定該其它換能器的波達時間,具體包括:
4.如權利要求1所述的方法,其特征在于,根據所述待標定換能器的估計位置、所述各其它換能器的實際位置、聲速和所述各其它換能器的波達時間,對所述待標定換能器的實際位置進行標定,具體包括:
5.如權利要求1所述的方法,其特征在于,根據各其它換能器對應的原始方程,確定目標方程組,具體包括:
...
【專利技術屬性】
技術研發人員:肖揚,施鈞輝,王鉉皓,王鈺琪,阮永都,
申請(專利權)人:之江實驗室,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。