pacs定位线_C#开发PACS医学影像处理系统(十五):Dicom影像交叉定位线算法

本文详细介绍了如何使用C#开发PACS医学影像处理系统中的Dicom影像交叉定位线算法,包括定位线概念、算法流程、代码实现和实际应用效果。通过对图像结构的处理和坐标计算,实现不同切片图像间的定位线绘制,帮助医生准确判断病灶方位。
摘要由CSDN通过智能技术生成

1.定位线概念:某个方位的影像在另外一个方向的影像上的投影相交线,例如横断面(从头到脚的方向)在矢状面(从左手到右手)上的影像投影面交线。html

举个例子:右边的是MR(核磁共振)的某一帧切片,这是从头开始扫描,扫描到眼睛这个位置,算法

而左边图像是从左手到右手的扫描切片,那么右边图像的位置就刚好在左边图像的眼睛的位置,用红线标出的位置则为定位线,通常用于医生参考病灶在矢状面、冠状面和横断面的具体方位。微信

2.检查设备示意图架构

在笛卡尔空间直角坐标系中,Y 右肩膀到左肩膀,X 后背到前胸,Z 足到头并发

3.算法流程机器学习

4.代码实现:高并发

建立图像结构工具

publicFrameGeometry(DicomDataset image)

:this(image.GetString(DicomTag.FrameOfReferenceUID),

image.GetValues(DicomTag.ImagePositionPatient),

image.GetValues(DicomTag.ImageOrientationPatient),

image.GetValues(DicomTag.PixelSpacing),

image.GetSingleValue(DicomTag.Columns),

image.GetSingleValue(DicomTag.Rows))

{//TODO:

FrameOfReferenceUID:图片UID

ImagePositionPatient:病人方向

ImageOrientationPatient:图片方向

PixelSpacing:像素间距

Columns:宽度

Rows:高度

}

判断是否符合定位条件:布局

/// ///判断是否能够画定位线///

/// 源图像结构

/// 目标图像结构

///

p

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值