System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請屬于點序識別領域,尤其涉及一種脊柱術中自動配準點序識別方法、裝置、設備及計算機可讀存儲介質。
技術介紹
1、傳統脊柱術中配準是醫生在x線圖像上手動標記關鍵的解剖點,如椎體、椎弓根、椎板等,并使用尺子或測量工具來確定這些點的相對位置和距離。醫生依賴于解剖標志,如椎體的邊緣、椎弓根、椎板等,來識別和定位脊柱的結構。
2、但是,醫生手動標記,使用尺子或測量工具,容易導致效率和準確率低下。
3、因此,如何又快又準地進行配準點序識別是本領域技術人員亟需解決的技術問題。
技術實現思路
1、本申請實施例提供一種脊柱術中自動配準點序識別方法、裝置、設備及計算機可讀存儲介質,能夠又快又準地進行配準點序識別。
2、第一方面,本申請實施例提供一種脊柱術中自動配準點序識別方法,包括:
3、獲取二維標定器的x線圖像;其中,二維標定器上設置有9個小球:7個鋼球和2個鋁球;
4、通過聚類算法,將9個小球按照位置分成4組,并確定每組的中心點和9個小球的中心點a;
5、在確定包含3個小球的那組后,分別計算3個小球與中心點a之間的距離,根據距離大小確定這3個小球的序號;
6、根據密度測量和與中心點a之間的距離,確定2個鋁球的序號;
7、根據2個鋁球的序號,分別確定與2個鋁球同組的其他2個小球的序號;
8、分別計算最后2個小球與中心點a之間的距離,根據距離大小確定這最后2個小球的序號。
9、可選
10、獲取9個小球的位置數據;
11、預先確定要分成4組后,使用k-means算法確定每組的中心點和9個小球的中心點a。
12、可選的,預先確定要分成4組后,使用k-means算法確定每組的中心點和9個小球的中心點a,包括:
13、初始化4組的4個中心點;
14、對于每個小球,計算它與每個中心點的歐幾里得距離,并將小球分配到最近的中心點所在的組;
15、一旦所有小球都被分配到最近的中心點,計算每個組內所有小球的平均位置,這個平均位置將成為新的中心點;
16、重復執行以上步驟,直到中心點的位置不再發生變化,或者達到預設的迭代次數;
17、當算法收斂后,每個組的新中心點就是該組的最終中心點;
18、在得到每組的中心點后,計算所有9個小球的平均位置,這個位置就是所有小球的中心點a。
19、可選的,在確定包含3個小球的那組后,分別計算3個小球與中心點a之間的距離,根據距離大小確定這3個小球的序號,包括:
20、分別計算3個小球與中心點a之間的歐幾里得距離;
21、根據3個歐幾里得距離的遠近,分別確定這3個小球的序號:序號4,序號6和序號7。
22、可選的,根據密度測量和與中心點a之間的距離,確定2個鋁球的序號,包括:
23、通過密度測量,確定鋁合金材質的2個鋁球;
24、分別計算2個鋁球與中心點a之間的歐幾里得距離;
25、根據2個歐幾里得距離的遠近,分別確定這2個鋁球的序號:序號0和序號3。
26、可選的,根據2個鋁球的序號,分別確定與2個鋁球同組的其他2個小球的序號,包括:
27、確定與序號0鋁球同組的另一個小球的序號:序號2;
28、確定與序號3鋁球同組的另一個小球的序號:序號1。
29、可選的,分別計算最后2個小球與中心點a之間的距離,根據距離大小確定這最后2個小球的序號,包括:
30、分別計算最后2個小球與中心點a之間的歐幾里得距離;
31、根據2個歐幾里得距離的遠近,分別確定最后2個小球的序號:序號5和序號8。
32、第二方面,本申請實施例提供了一種脊柱術中自動配準點序識別裝置,包括:
33、圖像獲取模塊,用于獲取二維標定器的x線圖像;其中,二維標定器上設置有9個小球:7個鋼球和2個鋁球;
34、聚類算法模塊,用于通過聚類算法,將9個小球按照位置分成4組,并確定每組的中心點和9個小球的中心點a;
35、序號確定模塊,用于在確定包含3個小球的那組后,分別計算3個小球與中心點a之間的距離,根據距離大小確定這3個小球的序號;根據密度測量和與中心點a之間的距離,確定2個鋁球的序號;根據2個鋁球的序號,分別確定與2個鋁球同組的其他2個小球的序號;分別計算最后2個小球與中心點a之間的距離,根據距離大小確定這最后2個小球的序號。
36、第三方面,本申請實施例提供了一種電子設備,電子設備包括:處理器以及存儲有計算機程序指令的存儲器;
37、所述處理器執行所述計算機程序指令時實現脊柱術中自動配準點序識別方法。
38、第四方面,本申請實施例提供了一種計算機可讀存儲介質,計算機可讀存儲介質上存儲有計算機程序指令,所述計算機程序指令被處理器執行時實現脊柱術中自動配準點序識別方法。
39、本申請實施例的脊柱術中自動配準點序識別方法、裝置、設備及計算機可讀存儲介質,能夠又快又準地進行配準點序識別。
40、該脊柱術中自動配準點序識別方法,包括:
41、獲取二維標定器的x線圖像;其中,二維標定器上設置有9個小球:7個鋼球和2個鋁球;
42、通過聚類算法,將9個小球按照位置分成4組,并確定每組的中心點和9個小球的中心點a;
43、在確定包含3個小球的那組后,分別計算3個小球與中心點a之間的距離,根據距離大小確定這3個小球的序號;
44、根據密度測量和與中心點a之間的距離,確定2個鋁球的序號;
45、根據2個鋁球的序號,分別確定與2個鋁球同組的其他2個小球的序號;
46、分別計算最后2個小球與中心點a之間的距離,根據距離大小確定這最后2個小球的序號。
本文檔來自技高網...【技術保護點】
1.一種脊柱術中自動配準點序識別方法,其特征在于,包括:
2.根據權利要求1所述的脊柱術中自動配準點序識別方法,其特征在于,通過聚類算法,將9個小球按照位置分成4組,并確定每組的中心點和9個小球的中心點A,包括:
3.根據權利要求2所述的脊柱術中自動配準點序識別方法,其特征在于,預先確定要分成4組后,使用K-means算法確定每組的中心點和9個小球的中心點A,包括:
4.根據權利要求3所述的脊柱術中自動配準點序識別方法,其特征在于,在確定包含3個小球的那組后,分別計算3個小球與中心點A之間的距離,根據距離大小確定這3個小球的序號,包括:
5.根據權利要求4所述的脊柱術中自動配準點序識別方法,其特征在于,根據密度測量和與中心點A之間的距離,確定2個鋁球的序號,包括:
6.根據權利要求5所述的脊柱術中自動配準點序識別方法,其特征在于,根據2個鋁球的序號,分別確定與2個鋁球同組的其他2個小球的序號,包括:
7.根據權利要求6所述的脊柱術中自動配準點序識別方法,其特征在于,分別計算最后2個小球與中心點A之間的距離,根
8.一種脊柱術中自動配準點序識別裝置,其特征在于,所述裝置包括:
9.一種電子設備,其特征在于,所述電子設備包括:處理器以及存儲有計算機程序指令的存儲器;
10.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質上存儲有計算機程序指令,所述計算機程序指令被處理器執行時實現如權利要求1-7任意一項所述的脊柱術中自動配準點序識別方法。
...【技術特征摘要】
1.一種脊柱術中自動配準點序識別方法,其特征在于,包括:
2.根據權利要求1所述的脊柱術中自動配準點序識別方法,其特征在于,通過聚類算法,將9個小球按照位置分成4組,并確定每組的中心點和9個小球的中心點a,包括:
3.根據權利要求2所述的脊柱術中自動配準點序識別方法,其特征在于,預先確定要分成4組后,使用k-means算法確定每組的中心點和9個小球的中心點a,包括:
4.根據權利要求3所述的脊柱術中自動配準點序識別方法,其特征在于,在確定包含3個小球的那組后,分別計算3個小球與中心點a之間的距離,根據距離大小確定這3個小球的序號,包括:
5.根據權利要求4所述的脊柱術中自動配準點序識別方法,其特征在于,根據密度測量和與中心點a之間的距離,確定2個鋁球的...
【專利技術屬性】
技術研發人員:劉星宇,張逸凌,
申請(專利權)人:北京長木谷醫療科技股份有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。