VTK开发day2:切片矩阵

在医学影像中,三维体数据的三个标准视图(轴向、冠状、矢状)对应不同的重切片矩阵,其核心区别在于切片平面的法向量方向(即矩阵前 3 行前 3 列定义的坐标轴方向)。以下是三个面的矩阵定义及原理说明:

一、轴向面(Axial)

  • 定义:垂直于 Z 轴的平面(医学影像中通常为水平横切面,平行于地面)。

  • 矩阵结构 :

    cpp 复制代码
    static double axialElements[16] = {
        1, 0, 0, 0,  // 新X轴 = 原始X轴(水平向右)
        0, 1, 0, 0,  // 新Y轴 = 原始Y轴(水平向前)
        0, 0, 1, 0,  // 新Z轴 = 原始Z轴(垂直向上,法向量)
        0, 0, 0, 1
    };

二、冠状面(Coronal)

  • 定义:垂直于 Y 轴的平面(医学影像中通常为前后方向的纵切面,将身体分为前后两部分)。

  • 矩阵结构 :

    cpp 复制代码
    static double coronalElements[16] = {
        1, 0, 0, 0,   // 新X轴 = 原始X轴(水平向右)
        0, 0, 1, 0,   // 新Y轴 = 原始Z轴(垂直向上)
        0, 1, 0, 0,   // 新Z轴 = 原始Y轴(水平向前,法向量)
        0, 0, 0, 1
    };

三、矢状面(Sagittal)

  • 定义:垂直于 X 轴的平面(医学影像中通常为左右方向的纵切面,将身体分为左右两部分)。

  • 矩阵结构 :

    cpp 复制代码
    static double sagittalElements[16] = {
        0, 0, 1, 0,   // 新X轴 = 原始Z轴(垂直向上)
        0, 1, 0, 0,   // 新Y轴 = 原始Y轴(水平向前)
        1, 0, 0, 0,   // 新Z轴 = 原始X轴(水平向右,法向量)
        0, 0, 0, 1
    };
相关推荐
袁俪3 分钟前
数字孪生协同
人工智能
青少儿编程课堂3 分钟前
蓝桥杯青少组图形化 + 全国青少年信息素养大赛 + 电子学会Scratch考级:校园连连看解析
c++·python·算法·bfs·信息学竞赛
海拥✘8 分钟前
让 AI 修 AI 平台自己的 Bug:我用 SoduWork 给 SoduWork 提了一个 PR
人工智能·bug
挖掘狂人11 分钟前
AI 把代码写得飞快,然后呢?聊聊我验收生成代码的一套流程
人工智能·程序员·ai编程
汤姆宝库12 分钟前
推理服务器的调度器:连续批处理与请求生命周期
人工智能
kongdong15 分钟前
Hikyuu | RSI均值回归交易策略实现
算法·均值算法·回归·量化交易·交易策略·hikyuu
小王C语言31 分钟前
优选算法:分治-归并排序
算法
Rocky Ding*38 分钟前
【三年面试五年模拟】2026-11-05_月之暗面大模型算法岗一面、二面面经全解析
论文阅读·人工智能·深度学习·机器学习·aigc·强化学习·ai-native
Mirawork43 分钟前
Mirawork v0.32.0 更新体验:会话引用、任务分享与音频转写怎么用
人工智能·音视频
lucas_AI1 小时前
模型一升级缓存全作废?DeepSeek 实测:KV Cache 跨版本直接复用,首 token 快 5 倍
人工智能