[討論]影像分析與歐幾里得距離

作者: listen1104 (小時候)   2014-05-24 00:59:20
想要利用matlab code來計算影像中軟骨厚度,
文獻中提到是取得軟骨表面與骨頭接觸面之最短歐幾里德距離(Euclidean distance),
目前的code如下:
I=dicomread('圖檔路徑');imagesc(I)
colormap(gray)
[x,y]=ginput(5) 可手動選取5個點
p=polyfit(x,y,2);newy=polyval(p,x) 用二次多項式fitting得到新的y值
p=polyfit(x,y,2) 可得到fitting後方程式的係數
hold on
plot(x,y,'r',x,newy) 可畫出fitting的那條線
應該可以得到軟骨表面以及軟骨與骨頭接觸面兩條曲線,
但之後就不知道要怎麼繼續寫才能得到兩條曲線間的歐幾里德距離。
因為還是新手,想要請教各位高手關於這方面的意見,非常感謝!!
作者: jack10313 (彩色筆)   2014-05-24 01:07:00
土法煉鋼的方法 把曲線一的每一點跟曲線二的每一點算過取minimal value,為l2norm最小幾何距離高級方法可以用lagrange multiplier作限制條件

Links booklink

Contact Us: admin [ a t ] ucptt.com