STL与DICOM的坐标不匹配问题
vtk吧
全部回复
仅看楼主
level 1
sq941012
楼主
利用MIMICS从DICOM文件中分割导出的STL文件, 在VTK中重新绘制, 绘制出的模型与体数据在坐标上有偏差, 请问这个问题该怎么解决呢, 跪求各位大佬帮忙。
2017年07月28日 09点07分
1
level 1
sq941012
楼主
@吧主
, 求大神门帮忙啊。
2017年07月28日 11点07分
2
level 7
perfect000szh
有可能是你在MIMICS分割的时候dicom数据的参数设置的不对,比如层间距
2017年07月29日 02点07分
3
sq941012
但是大小是没有改变的, 是进行了平移旋转操作, 数据在mimics中绘制坐标是对应良好的。 现在我想导出一个变换矩阵, 但是不知道从哪里下手。
2017年07月29日 03点07分
perfect000szh
如果说“大小”没有变得话,那就只是一个空间的矩阵变换。一般这样的话可以选取几个对应的标记点,就算变换矩阵就好了
2017年07月29日 06点07分
sq941012
@perfect000szh
对, 我之前通过自己矫正得到了一个变换矩阵, 但是这个矩阵不通用, 换一组数据就不行了。 好像是mimics把dicom文件的坐标系统转换到了世界坐标系统, 我想在vtk中也进行这样的转换, 不知道如何进行。
2017年07月29日 07点07分
perfect000szh
理论上两者的坐标应该是相同的,我之前导出的模型都没有出现过这样的问题(如果mimics设置正确的话),看看有没有谁知道,给解释一下
2017年07月29日 12点07分
level 1
乐乐seu
不知道多年以后楼主解决问题了没有 我现在也遇到这个问题 求分享经验
2019年10月11日 13点10分
4
🌈彩虹糖🍭
请问你解决了吗,,,,我也遇到这个问题了
2020年06月19日 03点06分
level 3
xmxzlee
这个问题我也遇到过,反正一直没出处理掉。我最后的办法其实就是在把这个STL层切片以后转换成dicom,再显示出来。这样的话坐标系就对了
2020年07月11日 16点07分
5
sc883721
请问可以把STL层切片转换成dicom的代码给我看下吗
2020年08月13日 09点08分
level 1
窗外的一点绿AU
楼主 请问这个问题现在解决了吗
2021年10月23日 02点10分
6
level 1
涨价的酸菜包子
楼主,23年了,我也遇到这个问题了,我是把切割后的nii.gz用vtk转为stl导入mimics,结果发现和原图dicom对不上号,坐标是整个平移了,没有旋转,我看有人说是mimics把dicom导入后变成世界坐标,stl是图像坐标,但我检查发现mimics好像还把dicom的原点给挪到图像中心了,dicom原本的坐标都是正数,导入mimics就有负有正。mimics给dicom对应的组织位置建的坐标点也在负数上,我不理解,mimics干嘛这样?它家我甚至找不到官方说明文档……
2023年11月16日 15点11分
7
level 5
三生有幸kin
这个问题我解决了,读取dcm里面包含的位置和高度等,自己做一个偏移就好了
2024年02月28日 04点02分
8
level 2
18179972138li
直接设置原点信息那些
2024年03月29日 16点03分
9
1