0

我希望有人能指出我如何解决我的问题。. 我有 6000 张 X 光片,我必须测量它们之间的角度bones

我的策略如下:如果我能以某种方式line1通过 的长轴bone1line2的长轴绘制一个bone2,那么我可以简单地测量两条线之间的角度。

那么我怎样才能首先找到轴呢?有可能这样做吗?:

(这是一张 X 射线照片)假设1 cm从图片的顶部开始,我们扫描该行以查找第一个变白的像素(骨骼的第一个边缘),这里我们有一个点A1,我们继续扫描,直到我们找到第一个变黑的像素(bone 的第二条边),这是 dot A2,我们在Y1(A1,A2).

我们做同样的程序,我们10 cm从顶部往下走,然后我们有另一条线Y2(B1,B2)。从中间Y1到中间的一条线Y2,将是我已经设法使用阈值、制作和边缘的骨骼轴。让画线更容易?

是否有意义?请问,可以吗?知道怎么做吗?

任何帮助将不胜感激,谢谢!

4

2 回答 2

0

这是一个想法:

也许如果您对图像进行下采样以获得更少的伪影和/或应用一些数学形态学(http://en.wikipedia.org/wiki/Mathematical_morphology)来减少噪声,您可以将骨骼转换为更多线形的分离图形。

应用一些阈值,以便您可以拥有黑白二值图片。使用数学在 2 个形状中的每一个中找到一个点,然后尝试将它们与矩形或椭圆形匹配。这些将为您提供您正在寻找的轴,然后您可以测量角度。

于 2012-12-08T12:02:36.867 回答
0

这个问题太笼统了。图像将永远受到赞赏!我猜你有 6000 张 X 射线产生骨骼的灰度图像。在这种情况下,一般的想法是: 1. 在 3d 中找到骨骼的良好二元分割 2. 找到 2 个骨骼的良好骨架,也看看这个 3. 用线段替换两个骨骼的主要骨架最好近似它并测量它们之间的两个角度(在 3d 中) 4. 如果这是身体中的两个骨骼 - 通常两个连接骨骼的自由度是有限的。最好根据这个参考来验证它。

就准确性而言,实时跟踪线路可能不是最好的。我想这很明显。

可以为完整的人体姿势提供一个想法。

于 2013-11-04T01:05:34.877 回答