【转】DICOM医学图像读取涉及到的医学坐标体系
轉:https://blog.csdn.net/sunyao_123/article/details/78975816
確定患者的位置和躺的方向主要有3個標簽:
(0018, 5100) Patient Position CS: ‘HFS’
(0020, 0032) Image Position (Patient) DS: [‘-167’, ‘-92’, ‘-28.5’]
(0020, 0037) Image Orientation (Patient) DS: [‘1’, ‘0’, ‘0’, ‘0’, ‘1’, ‘0’]
主要有3個坐標系:世界坐標,患者坐標,圖像坐標.
世界坐標為double型,范圍一般為-1~1.
患者坐標為double型.
圖像坐標為整型.
患者坐標系,從左往右為x軸,從上往下為y軸,從腳到頭為z軸.
一般來說,患者拍CT時,會初始化一個患者坐標,默認是躺著從頭開始拍,身體擺正.
(0020, 0037)這個字段表示圖像坐標相對于實際患者坐標的.但這個字段是初始化來的,醫生可以調整.如果醫生想要患者正著躺,則初始化為(100010).但是如果患者斜著躺,由于CT圖像成像方向是不變的,垂直與床,這是需要醫生手動調整這個字段的內容.如果患者從腳進入,那么實際這個字段為(-1 00010),但醫生可能還是初始化為(100010).所以還需另外一個字段表示,是頭先近進是腳先進,躺著還是趴著.就是(0018, 5100)這個字段.H表示head,F表示foot或者first.S表示仰臥supine,P表示俯臥prone.
例:FFS表示腳先進,仰臥.
通過這兩個字段可以確定患者拍片的姿勢.
對CT來說,(0020, 0037)一般是1,或者接近1.但MR一般不是1,因為MR成像方向是可調整的.對于頭部,由于不需要拍非常斜的MR圖像,所以是接近1.
對于字段(0020, 0032),則是圖像左上角相對于初始化的患者坐標系的坐標.但是這個患者坐標系原點相對人體一般是不固定的.倒不是說設備會隨機初始化,這個初始化是固定的,但是由于患者(或者床)的初始化位置是不同的.
?
總結
以上是生活随笔為你收集整理的【转】DICOM医学图像读取涉及到的医学坐标体系的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 基于C#的AE+IDL二次桌面端程序开发
- 下一篇: 频率比算法