Papaya Dicom查看器切片显示相反的顺序

时间:2018-06-13 05:58:20

标签: javascript papaya

我正在为医学影像创建查看器。

在这样的番木瓜阵列加载中,

    var dcmImages = [[
        "MR.1.2.840.113619.2.244.3596.11861950.26703.1468828230.740", 
        "MR.1.2.840.113619.2.244.3596.11861950.26703.1468828230.741", 
        "MR.1.2.840.113619.2.244.3596.11861950.26703.1468828230.742", 
        "MR.1.2.840.113619.2.244.3596.11861950.26703.1468828230.743", 
        "MR.1.2.840.113619.2.244.3596.11861950.26703.1468828230.744", 
        "MR.1.2.840.113619.2.244.3596.11861950.26703.1468828230.745", 
        "MR.1.2.840.113619.2.244.3596.11861950.26703.1468828230.746", 
        "MR.1.2.840.113619.2.244.3596.11861950.26703.1468828230.747", 
        "MR.1.2.840.113619.2.244.3596.11861950.26703.1468828230.748", 
        "MR.1.2.840.113619.2.244.3596.11861950.26703.1468828230.749", 
        "MR.1.2.840.113619.2.244.3596.11861950.26703.1468828230.750", 
        "MR.1.2.840.113619.2.244.3596.11861950.26703.1468828230.751", 
        "MR.1.2.840.113619.2.244.3596.11861950.26703.1468828230.752", 
        "MR.1.2.840.113619.2.244.3596.11861950.26703.1468828230.753", 
        "MR.1.2.840.113619.2.244.3596.11861950.26703.1468828230.754", 
        "MR.1.2.840.113619.2.244.3596.11861950.26703.1468828230.755", 
    ]];

   params["images"] = dcmImages;

问题是切片以相反的顺序显示。

在木瓜Dicom查看器中,如果图像没有订购,他们也在订购。

我想要的是,

我如何定义数组格式(' .740',' .741',' .742',& #39; .743'),就像我的观众中应该显示的图像一样。

由于

1 个答案:

答案 0 :(得分:2)

您指定的图像顺序并不重要。它将根据其元数据对它们进行排序。您可以随机化指定文件的顺序并获得相同的结果。

但是,我可以理解你是否偏好每个维度的方向感,它们是如何在屏幕上显示的。如果这些恰好是矢状切片并且它们被翻转L-R,则可以使用radiological选项(默认为false)。请参阅:https://github.com/rii-mango/Papaya/wiki/Configuration#display-parameters

对于其他两个维度,在顶部显示上部或前部切片似乎是正常的 - 这样的模糊性就像L-R一样。但我可以理解需要一个选项来设置任何维度方向的偏好。如果这是您想要的,请制作feature request

创建一个使用显式顺序而不是基于元数据的选项似乎也是合理的 - 尽管方向感的问题在这种情况下仍然适用。如果那是你需要的话,我也会创建一个明确排序的功能请求。