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
    };
相关推荐
冬奇Lab1 小时前
MCP Server 入门开发 + 协议调试 + 生产级部署
人工智能·llm·mcp
冬奇Lab1 小时前
开源项目第157期:archify — 用自然语言生成可主题切换、高分辨率导出的架构图
人工智能·架构·claude
2301_800256111 小时前
人工智能入门学习——ANN、CNN基本概念和考试核心代码
人工智能·学习·cnn
USB_ABC1 小时前
济南航天五院:高清数字矩阵赋能卫星研发数据可视化精准管控
矩阵·音视频
ward RINL1 小时前
# GPT-5.6-sol vs GPT-5.5 新题实测:非弹性碰撞物理题和稳定路由算法
网络·gpt·算法
A hao1 小时前
HDR LED显示屏工作原理:高动态范围显示技术解析
大数据·图像处理·人工智能
灯澜忆梦1 小时前
【dp_1】爬楼梯 | 斐波那契数 | 第 N 个泰波那契数 | 三步问题
算法·golang
IT_陈寒1 小时前
SpringBoot自动配置的坑,我的Bean怎么不生效?
前端·人工智能·后端
nopSled1 小时前
AlphaAvatar v0.6.4 架构升级:统一实时感知、RTC 解耦与在线 ENV Memory
人工智能·架构·实时音视频·agent·多模态