我希望有人可以指出我,我可以如何解决我的问题。 。我有6000张X光片,我必须测量bones
之间的角度。
我的策略如下:如果我能以某种方式绘制line1
虽然长轴为bone1
,而line2
虽然是bone2
的长轴,但我可以简单地测量两条线之间的角度。
那么我怎样才能找到轴?有可能这样做吗? :
(这是一张X射线照片)让我们从图片的顶部说1 cm
,我们扫描那行变成白色的第一个像素(骨头的第一个边缘),这里我们有一个点A1
,我们继续扫描,直到找到第一个变黑的像素(骨骼的第二个边缘),这是点A2
,我们在Y1(A1,A2)
之间画一条线。
我们执行相同的程序,我们再往下走,从顶部说10 cm
,然后我们再行Y2(B1,B2)
。从Y1
的中间到Y2
的中间的一条线将是骨骼的轴线
我已经设法玩了门槛,制作和优势。为了方便画线?
有意义吗? 拜托,可以吗?知道怎么样?
任何帮助将不胜感激,谢谢!
答案 0 :(得分:0)
这是一个想法:
也许如果您对图像进行缩减采样以获得更少的伪像和/或应用一些数学形态学(http://en.wikipedia.org/wiki/Mhemathematical_morphology)来减少噪音,您可以将骨骼转换为更多线形分离数据。
应用一些阈值,以便您可以获得黑/白二进制图片。使用数学在2个形状中的每个形状中找到一个点,然后尝试将它们与矩形或椭圆形相匹配。这些将为您提供您正在寻找的轴,然后您可以测量角度。
答案 1 :(得分:0)
这个问题太笼统了。图像永远受到赞赏!我猜你有6000个X射线产生骨骼的灰度图像。在这种情况下,一般的想法是: 1.在3d中找到骨骼的良好二进制分割 2.找到2块骨头中的skeletonization个好看,同时查看this 3.用最接近它的线段替换两块骨骼的主骨架,并测量它们之间的两个角度(3d) 4.如果这是身体中的两块骨头 - 通常对两块连接骨骼的自由度有限制。最好根据这个参考来验证它。
在准确性方面实时追踪线路可能不是最好的。我想这很明显。
This可以为完整的人体姿势提供一个想法。