国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

3Dslicer醫(yī)學圖像三維坐標系(xyz,RAS,IJK)差異,轉換,旋轉,平面角

這篇具有很好參考價值的文章主要介紹了3Dslicer醫(yī)學圖像三維坐標系(xyz,RAS,IJK)差異,轉換,旋轉,平面角。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

目錄

World coordinate system世界坐標系xyz

Anatomical coordinate system解剖學坐標系(LPS/RAS/RAI)

Image coordinate system圖像坐標系ijk

Image transformation圖像轉換

三維坐標變換

A.旋轉矩陣和旋轉向量

B.歐拉角

C.四元數(shù)?編輯

計算平面角Angle Planes插件

參考鏈接



處理醫(yī)學圖像和應用程序時的問題之一是坐標系之間的差異。成像應用中常用三種坐標系:

xyz是世界坐標系

RAS是解剖坐標系,單位mm
IJK是像素/體素坐標系,單位像素pixel/體素voxel

世界(xyz軸) ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?解剖學(RAS軸? ? ? ? ? ? ? ? ? ? ? ? 圖像坐標系(IJK軸

rai坐標,醫(yī)學圖像,計算機視覺,圖像處理,人工智能

?
每個坐標系都有一個用途,并以不同的方式表示其數(shù)據(jù)。

World coordinate system世界坐標系xyz

世界坐標系通常是一個笛卡爾坐標系,其中定位了模型(例如MRI掃描儀或患者)。每個模型都有自己的坐標系,但只有一個世界坐標系來定義每個模型的位置和方向。

Anatomical coordinate system解剖學坐標系(LPS/RAS/RAI)

醫(yī)學成像技術最重要的模型坐標系是解剖空間(也稱為患者坐標系)。這個空間由三個平面組成,用于描述人類的標準解剖位置:

  • axial?平面平行于地面,將上與下分開
  • coronal?平面垂直于地面,將前與后分開
  • sagittal平面將左與右分開

從這些平面可以看出,所有軸的符號都在正方向上(例如,負上軸由下軸表示)。

解剖學坐標系是一個連續(xù)的三維空間,其中對圖像進行了采樣。在神經(jīng)影像學中,通常根據(jù)正在掃描其大腦的人來定義這個空間。因此,3D基是沿著前后,下上和左右的解剖軸定義的。

然而,不同的醫(yī)療應用使用這種3D基礎的不同定義。最常見的是以下基礎:

  • LPS(左、后、上)用于 DICOM 映像和 ITK 工具包
  • RAS(右,前,上)類似于LPS,前兩個軸翻轉并由3D切片器使用

rai坐標,醫(yī)學圖像,計算機視覺,圖像處理,人工智能

  • LPS(Left, Posterior, Superior):?MHD圖像(meta image),?ITK工具包, ITK-Snap軟件(該軟件中寫的是RAI)使用
  • RAS(Right, Anterior, Superior):?Nifti圖像和3D Slicer軟件使用

注意以上兩種均為右手坐標系. 其他的選擇(如: RPI)和左手坐標系(如: LAS)也是可能遇到的, 需要注意區(qū)分.

警告:?人們并不總是用三個連續(xù)的字母表示正方向, 有時候也表示出發(fā)(from)的方向(也就是負方向), 此時上面的LPS會被寫成RAI, 對應的到達(to)方向才是LPS. 比如ITK-Snap軟件中Tools->Image Information->Orientation就寫的是RAI, 表達的意思是?from RAI --> to LPS?, 同樣的使用 ITK 導出的MHD格式圖像也是使用From模式.

這兩個基礎同樣有用且合乎邏輯。只需要知道圖像被引用到哪個基礎。

rai坐標,醫(yī)學圖像,計算機視覺,圖像處理,人工智能

Image coordinate system圖像坐標系ijk

圖像坐標系描述了如何獲取相對于解剖結構的圖像。醫(yī)療掃描儀創(chuàng)建從左上角開始的點和細胞的常規(guī)矩形陣列。i?軸向右增大,j?軸向右增大,k?軸向后增大。

rai坐標,醫(yī)學圖像,計算機視覺,圖像處理,人工智能

除了每個體素的強度值(i j k)之外,還存儲解剖坐標的原點和間距。

  • 原點origin表示第一個體素 voxel(0,0,0) 在解剖坐標系中的位置,例如 (100mm, 50mm, -25mm)
  • 間距spacing指定沿每個軸的體素之間的距離,例如(1.5mm,0.5mm,0.5mm)

以下 2D 示例顯示了原點和間距的含義:

rai坐標,醫(yī)學圖像,計算機視覺,圖像處理,人工智能

使用原點和間距,可以計算出每個(圖像坐標)體素解剖坐標中的相應位置。

Image transformation圖像轉換

從圖像空間向量的變換(ijk)′到解剖空間向量x是仿射變換,線性變換A

rai坐標,醫(yī)學圖像,計算機視覺,圖像處理,人工智能

轉換矩陣A是一個3×3矩陣,并包含有關空間方向和軸縮放的所有信息。

t是一個3×1向量,并包含有關第一個體素的幾何位置的信息。

rai坐標,醫(yī)學圖像,計算機視覺,圖像處理,人工智能

最后一個方程表明線性變換是通過矩陣乘法和向量加法平移來執(zhí)行的。為了表示轉換和平移,必須使用矩陣乘法來表示增強矩陣。此技術要求矩陣一個在底部增加了一行額外的零,在右側增加了一列(translation vector),在右下角增加了一個“1”。此外,所有向量都必須寫成齊次坐標,這意味著“1”在最后被增強。

rai坐標,醫(yī)學圖像,計算機視覺,圖像處理,人工智能

根據(jù)所使用的解剖空間(LPS 或 RAS)的不同,4×4矩陣稱為?IJK 到線性函數(shù)矩陣或?IJK 拓撲矩陣,因為它表示從 IJK 到 LPS 或 RAS 的轉換

rai坐標,醫(yī)學圖像,計算機視覺,圖像處理,人工智能

三維坐標變換

A.旋轉矩陣和旋轉向量

a坐標變換

rai坐標,醫(yī)學圖像,計算機視覺,圖像處理,人工智能

b旋轉向量

rai坐標,醫(yī)學圖像,計算機視覺,圖像處理,人工智能?在3D圖形學中,最常用的旋轉表示方法便是四元數(shù)和歐拉角,比起矩陣來具有節(jié)省存儲空間和方便插值的優(yōu)點。

B.歐拉角

定義,,分別為繞Z軸、Y軸、X軸的旋轉角度,如果用Tait-Bryan angle表示,分別為Yaw、Pitch、Roll。

rai坐標,醫(yī)學圖像,計算機視覺,圖像處理,人工智能

(1) 歐拉角的表示方式不唯一。給定某個起始朝向和目標朝向,即使給定yaw、pitch、roll的順序,也可以通過不同的yaw/pitch/roll的角度組合來表示所需的旋轉。比如,同樣的yaw-pitch-roll順序,(0,90,0)和(90,90,90)會將剛體轉到相同的位置。這其實主要是由于萬向鎖(Gimbal Lock)引起的 ? (2) 歐拉角的插值比較難。 ?

(3) 計算旋轉變換時,一般需要轉換成旋轉矩陣,這時候需要計算很多sin, cos,計算量較大。

C.四元數(shù)

rai坐標,醫(yī)學圖像,計算機視覺,圖像處理,人工智能

計算平面角Angle Planes插件

rai坐標,醫(yī)學圖像,計算機視覺,圖像處理,人工智能下載Angle Planes插件?

此模塊用于使用法線計算兩個平面之間的角度。用戶可以選擇使用已在Slicer上實現(xiàn)的兩個平面,也可以使用地標(至少3個地標)定義一個平面。也可以保存平面,以便在其他模型中重復使用。

Pitch Angle,complementary angle補角

rai坐標,醫(yī)學圖像,計算機視覺,圖像處理,人工智能

?rai坐標,醫(yī)學圖像,計算機視覺,圖像處理,人工智能rai坐標,醫(yī)學圖像,計算機視覺,圖像處理,人工智能

?右手系xyz順規(guī)(分別對應roll, pitch,yaw)

參考鏈接

方向和體素順序術語:RAS、激光、低密度聚乙烯、資源說明書、XYZ和所有這一切 (grahamwideman.com)

坐標系 - 切片器維基 (slicer.org)

slicer軟件中RAS轉換為像素坐標方法
旋轉矩陣及左右乘的意義,看這一篇就夠了_默以成之的博客-CSDN博客_旋轉矩陣左乘和右乘的區(qū)別

四元數(shù)與歐拉角(Yaw、Pitch、Roll)的轉換_xiaoma_bk的博客-CSDN博客_四元數(shù)轉歐拉角醫(yī)學影像簡介(Medical Imaging Guide) (jarvis73.com)

三維旋轉:歐拉角、四元數(shù)、旋轉矩陣、軸角之間的轉換 - 知乎pitch、yaw、roll三個角的區(qū)別_道道道人間道的博客-CSDN博客_yaw文章來源地址http://www.zghlxwxcb.cn/news/detail-796251.html

到了這里,關于3Dslicer醫(yī)學圖像三維坐標系(xyz,RAS,IJK)差異,轉換,旋轉,平面角的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。如若轉載,請注明出處: 如若內(nèi)容造成侵權/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領支付寶紅包贊助服務器費用

相關文章

  • 世界坐標系、相機坐標系、圖像坐標系、像素坐標系

    世界坐標系、相機坐標系、圖像坐標系、像素坐標系

    四個坐標系都是什么? 1.世界坐標系-相機坐標系-圖像坐標系-像素坐標系 2.像素坐標系-圖像坐標系-相機坐標系-世界坐標系 圖像處理、立體視覺等等方向常常涉及到四個坐標系:世界坐標系、相機坐標系、圖像坐標系、像素坐標系 ? ? ? ? ? ? ? ? ? ? 構建世界坐標系只是

    2024年01月21日
    瀏覽(27)
  • VTK OrientationMarker 方向 三維坐標系 相機坐標軸 自定義坐標軸

    VTK OrientationMarker 方向 三維坐標系 相機坐標軸 自定義坐標軸

    本文 以 Python 語言開發(fā) 我們在做三維軟件開發(fā)時,經(jīng)常會用到相機坐標軸,來指示當前空間位置; 坐標軸效果: 相機方向坐標軸 ?Cube 正方體坐標軸 ?自定義坐標軸: Code: Axes CameraOrientationWidget OrientationMarkerWidget custom OrientationMarker

    2024年02月06日
    瀏覽(22)
  • 關于世界坐標系,相機坐標系,圖像坐標系,像素坐標系的一些理解

    關于世界坐標系,相機坐標系,圖像坐標系,像素坐標系的一些理解

    在項目中,研究標定時,像素坐標與軸位置的關系時,需要用到關于坐標系的轉換。在此也就是找到世界坐標系與像素坐標系的轉換關系。想理清楚故做如下記錄。 四坐標關系圖如下: 圖中: 世界坐標系(O W —X W Y W Z W ): 一個三維直角坐標系,以其為基準可以描述相機

    2024年02月09日
    瀏覽(31)
  • 世界坐標系、相機坐標系和圖像坐標系的轉換

    世界坐標系、相機坐標系和圖像坐標系的轉換

    之前只是停留在會用的階段,一直沒去讀懂計算的原理,今天通讀了大佬的文章,寫的言簡意賅,感謝感謝~~特此記錄一下,僅用作個人筆記 貼鏈接,十分感謝~ https://blog.csdn.net/weixin_44278406/article/details/112986651 https://blog.csdn.net/guyuealian/article/details/104184551 將三維物體轉換成照

    2023年04月15日
    瀏覽(35)
  • 圖像坐標系如何轉換到相機坐標系。

    圖像坐標系如何轉換到相機坐標系。

    問題描述:圖像坐標系如何轉換到相機坐標系。 問題解答: 圖像坐標系的定義: 圖像坐標系是用于描述數(shù)字圖像中像素位置的坐標系。圖像坐標系的原點是相機光軸與成像平面的交點。X軸沿著成像平面的水平方向正向,Y軸沿著成像平面的垂直方向正向。 相機坐標系的定義

    2024年02月04日
    瀏覽(21)
  • WebGL+Three.js入門與實戰(zhàn)——給畫布換顏色、繪制一個點、三維坐標系

    WebGL+Three.js入門與實戰(zhàn)——給畫布換顏色、繪制一個點、三維坐標系

    個人簡介 ?? 個人主頁: 前端雜貨鋪 ???♂? 學習方向: 主攻前端方向,正逐漸往全干發(fā)展 ?? 個人狀態(tài): 研發(fā)工程師,現(xiàn)效力于中國工業(yè)軟件事業(yè) ?? 人生格言: 積跬步至千里,積小流成江海 ?? 推薦學習:??前端面試寶典 ??Vue2 ??Vue3 ??Vue2/3項目實戰(zhàn) ??Node.js??

    2024年02月04日
    瀏覽(94)
  • Matlab 實現(xiàn)圖像的直角坐標系和極坐標系的相互轉化

    Matlab 實現(xiàn)圖像的直角坐標系和極坐標系的相互轉化

    某日需要在matlab進行圖像的的極直互化,發(fā)現(xiàn)并沒有介紹相應內(nèi)容的文章,所以有了自己調(diào)研一下并寫一寫的想法。果然只要想就能做到,所以有了下面這篇文章。 根據(jù)直角坐標系(笛卡爾系)內(nèi)數(shù)值和極坐標系關系 根據(jù)上述公式不難想出,在直角坐標系中的圓會在極坐標

    2024年02月11日
    瀏覽(21)
  • 對于SLAM定位中各類坐標系的理解(坐標系,里程計坐標系,基座坐標系與雷達坐標系)

    對于SLAM定位中各類坐標系的理解(坐標系,里程計坐標系,基座坐標系與雷達坐標系)

    最近系統(tǒng)性學習了一遍LIO-SAM,開始的時候一直搞不懂里程計坐標系,經(jīng)過不斷學習才有了一點自己的拙見。 引言 :首先我們搞清楚SLAM算法主要是解決建圖與定位問題,其更 側重定位 ,即讓機器人知道自己在全局地圖的哪個位置,只有這樣才能繼續(xù)后續(xù)的預測、感知、控制

    2024年02月03日
    瀏覽(75)
  • 機器人坐標系轉換從局部坐標系轉換到世界坐標系

    機器人坐標系轉換從局部坐標系轉換到世界坐標系

    矩陣方式: 下面是代碼: 函數(shù)方式: 根據(jù)三角函數(shù)的特性,可以進行一下簡化: 下面是簡化前的代碼示例:

    2024年04月16日
    瀏覽(24)
  • 相機坐標系、像素坐標系轉換

    相機內(nèi)參矩陣是相機的重要參數(shù)之一,它描述了相機光學系統(tǒng)的內(nèi)部性質(zhì),例如焦距、光學中心和圖像畸變等信息。在計算機視覺和圖形學中,相機內(nèi)參矩陣通常用于將圖像坐標系中的像素坐標轉換為相機坐標系中的三維坐標,或者將相機坐標系中的三維坐標投影到圖像坐標

    2024年02月13日
    瀏覽(25)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領取紅包,優(yōu)惠每天領

二維碼1

領取紅包

二維碼2

領紅包