20. DICOM图像层级分类-DCMTK-层级分类
本篇文章对应的DICOM原理部分,在专栏从零讲解DICOM协议-成像协议的文章DICOM层级关系,建议先了解原理,有助于理清代码思路。
DICOM有四个从上到下层级关系,分别是Patient(病人),Study(检查),Series(序列),Sop(图像)。
对杂乱无序的DICOM图像进行分类是一些高级应用的前提,比如阅片,三维重建。阅片要求一个Study的各个Series分开,Series的SOP按扫描顺序排序。三维重建是针对一个Series进行的,切片顺序更是要正确,否则重建后的三维图像会错位。
Patient可以有多个Study,Study可以有多个Series,Series可以有多个Sop。实际的意义为一个人可以做多次检查,一个检查的图像按照层厚、窗宽窗位、动静脉期等不同可以有不同的序列,一个序列需要多张图像才能完整显示扫描的器官。分类完成后按照层级保存,即顶层目录为PatientID命名->包含StudyInstanceUID命名的检查层级目录->包含SeriesInstanceUID命名的系列层级目录->包含SopInstanceUID命名的图像。
根据DICOM规定的每个层级所属的元素,选取部分重要的元素,构造数据结构。
分类结果示例:
20. DICOM图像层级分类-DCMTK-层级分类相关推荐
- vue一级分类和耳机分类_【Vue+DRF生鲜电商】10.商品分类层级获取,Vue跨域请求商品分类...
欢迎访问我的博客专题 源码可访问 Github 查看 DRF实现商品分类获取 实现商品分类层级结构显示 商品类别ViewSet 在商品类别中,不需要对类别进行分页,因为类别的数据量不大,只要在数据量很 ...
- php 递归无限极分类和层级展示(适用于权限管理和分类管理功能)
php 递归无限极分类和层级展示(适用于权限管理和分类管理功能) 第一:权限管理层级展示 /*** 数组的合并,并加上html标识前缀* @param array $data* @param int ...
- 【多标签文本分类】MSML-BERT模型的层级多标签文本分类方法研究
·阅读摘要: 本文在BERT模型上,提出了利用多任务架构来解决层级多标签文本分类问题. ·参考文献: [1] MSML-BERT模型的层级多标签文本分类方法研究 [0] 摘要 在摘要中,作 ...
- 【层级多标签文本分类】HFT-CNN: Learning Hierarchical Category Structure for Multi-label Short Text Categorizati
HFT-CNN: Learning Hierarchical Category Structure for Multi-label Short Text Categorization 1.背景 1.作 ...
- HALCON 20.11:深度学习笔记(10)---分类
HALCON 20.11:深度学习笔记(10)---分类 HALCON 20.11.0.0中,实现了深度学习方法. 本章解释了如何在训练和推理阶段使用基于深度学习的分类. 基于深度学习的分类是一种对一 ...
- 高分辨率遥感图像目标检测和场景分类研究进展
本文按照西北工业大学程塨老师的高分辨率遥感图像目标检测和场景分类研究进展汇报进行整理,需要的同学可借此了解遥感图像相关知识~ 高分辨率遥感图像目标检测和场景分类 一.背景介绍 1.时间轴 2.应用 3 ...
- tensorflow遥感图像分类_在线讲座 | 高分辨率遥感图像目标检测和场景分类研究进展...
近年来,深度学习技术驱动的高分辨率遥感图像目标检测和场景分类取得了重大研究进展.由于深度学习的快速发展,导致相关研究进展很难被跟进,特别是对于刚踏入该领域的研究者而言.● 该领域的研究还面临哪些挑战和 ...
- 基于遥感图像光谱通道的地物分类(Matlab)
@遥感图像光谱通道分类(Matlab) 基于遥感图像光谱通道的地物分类(Matlab) 一.实践数据与目的 1.高光谱影像: 高光谱影像的光谱通道数通常多达数十甚至数百个以上,而且各光谱通道间往往是连 ...
- ML之NB:基于NB朴素贝叶斯算法训练20类新闻文本数据集进行多分类预测
ML之NB:基于NB朴素贝叶斯算法训练20类新闻文本数据集进行多分类预测 目录 输出结果 设计思路 核心代码 输出结果 设计思路 核心代码 vec = CountVectorizer() X_trai ...
- DCMTK:缩放DICOM图像
DCMTK:缩放DICOM图像 缩放DICOM图像 缩放DICOM图像 #include "dcmtk/config/osconfig.h" #include "dcmt ...
最新文章
- Redis的主从搭建
- 求10以内平均数的c语言,求助 给小学生出题,自己选加减乘除 做10题 10以内的数 然后统计分...
- 前端学习(2197):__WEBPACK_IMPORTED_MODULE_1_vuex__.a.store is not a constructor
- client netty 主动发数据_netty案例,netty4.1基础入门篇十一《netty udp通信方式案例Demo》...
- Java面典_【Java实用工具】——使用oshi获取主机信息
- 【剑指Offer】20包含min函数的栈
- 类名作为方法和形参的返回值
- 动态sql语句基本语法
- CT一般扫描参数_工业CT检测服务
- codeblock图形界面编程
- 向jupyter notebook插入图片并控制大小和对齐方式
- 【STM32】【HAL库】【实用制作】数控收音机(软件设计)
- c语言中 结构体对象,C语言中结构体详解
- 计算机硬件系统基本的工作原理是,硬件系统基本组成及工作原理
- 用mysql征途改等级教程_征途各等级升级经验表附带功勋换经验比例
- VMware下ubuntu与windows主机共享文件夹
- 付费?不存在的,20 行代码将电子书转换为有声小说
- c1语言水平要多久,「西班牙留学」零基础到西班牙读语言,多久能到C1?
- JS 中 Math 对象的【三角函数】的用法与实战例子【打靶游戏】 | Math.tan(), Math.cos(), Math.sin()
- 计算机 教授级职称评定,工程技术应用研究员(俗称正高,教授级高工等等)职称评定...