首页
Python
Java
前端
数据库
Linux
Chatgpt专题
开发者工具箱
dicom专题
使用pydicom读取dicom文件,并对文件做一些简单操作
#! /usr/bin/python# -*- coding: utf-8 -*-import dicomimport pylabds=dicom.read_file("/home/s/data/LungCancer/CT/benign/contrast/602825/a_0161.dcm")##查看有哪些属性print ds.dir("pat")##查看对应属性的具体值print d
阅读更多...
【DICOM】BitsAllocated字段值为8和16时区别
一、读取dicom C# 使用fo-dicom操作dicom文件-CSDN博客 二、DICOM中BitsAllocated字段值为8和16时区别 位深度差异: 当BitsAllocated为8时,意味着每个像素使用8位来表示其灰度值。这允许每个像素有2^8=256种不同的灰度等级,适用于那些不需要高动态范围或高精度的图像,如某些基本的X光图像。 若BitsAllocated为16时
阅读更多...
基于VTK9.3.0+Visual Studio2017 c++实现DICOM影像MPR多平面重建
开源库:VTK9.3.0 开发工具:Visual Studio2017 开发语言:C++ 实现过程: void initImageActor(double* Matrix, double* center, vtkSmartPointer<vtkImageCast> pImageCast,vtkSmartPointer<vtkImageReslice> imageReslice, vtk
阅读更多...
基于(C++)VTK9.3.0+Microsoft Visual Studio2017的DICOM影像VR体绘制完整实现代码
开发基于(C++)VTK9.3.0+Microsoft Visual Studio2017的DICOM影像VR体绘制程序的前提是: 1、已编译完成VTK9.3.0,可在VTK官网下载VTK9.3.0源码,官网下载地址:Download | VTK 选择所需的VTK版本进行下载 具体编译VTK的过程我就不详细介绍了,有需要可以提供支持。下面直接上实现过程: #include <vtkSm
阅读更多...
3D Slicer:从入门到精通——数据模块之DICOM
DICOM 文章目录 DICOM概述DICOM简介Slicer DICOM数据库DICOM插件 如何操作创建DICOM数据库将DICOM文件读入场景DICOM导入DICOM加载 从DICOM数据库中删除数据将数据从场景导出到DICOM数据库将数据从场景导出到DICOM文件DICOM网络传输DICOMweb网络传输 查看DICOM元数据 面板及其用途基本用法 故障排除如何知道我拥有的文件
阅读更多...
思维导图:PACS-DICOM基础知识
思维导图:PACS-DICOM基础知识
阅读更多...
DICOM协议思维导图
DICOM协议思维导图 关于医疗行业各种服务以及相关流程的约定
阅读更多...
Gradio 案例——将 dicom 文件转为 nii文件
文章目录 Gradio 案例——将 dicom 文件转为 nii文件界面截图依赖安装项目目录结构代码 Gradio 案例——将 dicom 文件转为 nii文件 利用 SimpleITK 库,将 dicom 文件转为 nii文件更完整、丰富的示例项目见 GitHub - AlionSSS/dcm2niix-webui: The web UI for dcm2niix (DICO
阅读更多...
ITK学习笔记——体数据读,序列dicom写
三维医学图像分别可从Axial、Coronal、Sagittal三个方向进行观察,常用的格式也有很多,最常见的就是dcm格式,代表一张切片。为了方便处理,通常在三维上直接对图像进行处理,常用的三维体数据格式有比如nii.gz、mhd、nrrd。但有时我们对三维体数据处理完后不可避免的要对每一张切片进行观察或者后处理,这样就要将一个三维体数据转换成二维的序列。 下面我们用ITK将nii.gz体数据
阅读更多...
ITK学习笔记——dicom序列读取写入
由于dicom通常都是一系列的图片,为方便后续处理,需要一次性将许多dicom图像一起读取写入。 维数变成了三维,除了长宽,多了切片数。 #include "itkGDCMImageIO.h"#include "itkGDCMSeriesFileNames.h"#include "itkImageSeriesReader.h"#include "itkImageSeriesWriter.h
阅读更多...
ITK学习笔记——dicom读取写入
ITK毕竟是医学图像处理专用,主要还是处理dicom医学格式的图像。dicom数据类型为signed short型。 #include "itkImageFileReader.h"#include "itkImageFileWriter.h"#include "itkGDCMImageIO.h"#include <list>#include <fstream>int main(int ar
阅读更多...
DICOM DCM4CHE影像压缩
随着医疗影像的发展,影像设备拍摄的图像越来越大,越来越多,但医疗影像的存储成本是很高的(云存储就更不用说了),所以在存储的时候会先将医疗影像压缩,之后再存储,以节省存储成本,所以着手研究DCM压缩和解压… 什么是传输语义 在进行无损压缩的主题之前,先说一下什么是传输语义吧!毕竟是否进行压缩最直接的观察点就在传输语义; 点击了解传出语义 主要知道 **1.2.840.10008.1.2.4.7
阅读更多...
4 DICOM成像协议编码实现-元数据组解析
以下链接是本系列文章,不足之处,可在评论区讨论: 系列文章 以下链接中的代码是完整的且可运行的,链接如下,可按需下载: dicom成像程序 本篇文章对应 专栏 从零讲解DICOM协议-成像协议中的文章DICOM成像协议剖析和DICOM成像协议实现思路,建议先看以上两篇文章以了解DICOM底层协议,有助于理解代码实现。 上篇文章DICOM成像协议编码实现-文件头解析讲解了DICOM解析引擎
阅读更多...
3 DICOM成像协议编码实现-文件头解析
以下链接是本系列文章,不足之处,可在评论区讨论: 系列文章 以下链接中的代码是完整的且可运行的,链接如下,可按需下载: dicom成像程序 本篇文章对应 专栏 从零讲解DICOM协议-成像协议中的文章DICOM成像协议剖析和DICOM成像协议实现思路,建议先看以上两篇文章以了解DICOM底层协议,有助于理解代码实现。 上篇文章DICOM成像协议编码实现-主框架搭建讲解了DICOM解析引擎
阅读更多...
1.12 DICOM彩色图像
以下链接是本系列文章,不足之处,可在评论区讨论: 系列文章 1.1 DICOM协议简介及应用 1.2 DICOM成像协议剖析 1.3 DICOM成像协议实现思路 1.4 DICOM图像CT值计算 1.5 DICOM图像CT值转RGB 1.6 DICOM图像的基本操作 1.7 DICOM层级关系
阅读更多...
1.11 DICOM带有overlay覆盖层图像显示(原始数据)
以下链接是本系列文章,不足之处,可在评论区讨论: 系列文章 1.1 DICOM协议简介及应用 1.2 DICOM成像协议剖析 1.3 DICOM成像协议实现思路 1.4 DICOM图像CT值计算 1.5 DICOM图像CT值转RGB 1.6 DICOM图像的基本操作 1.7 DICOM层级关系
阅读更多...
1.10 DICOM带有overlay覆盖层图像显示(多层覆盖层)
以下链接是本系列文章,不足之处,可在评论区讨论: 系列文章 1.1 DICOM协议简介及应用 1.2 DICOM成像协议剖析 1.3 DICOM成像协议实现思路 1.4 DICOM图像CT值计算 1.5 DICOM图像CT值转RGB 1.6 DICOM图像的基本操作 1.7 DICOM层级关系
阅读更多...
1.9 DICOM带有overlay覆盖层图像显示(一层覆盖层)
以下链接是本系列文章,不足之处,可在评论区讨论: 系列文章 1.1 DICOM协议简介及应用 1.2 DICOM成像协议剖析 1.3 DICOM成像协议实现思路 1.4 DICOM图像CT值计算 1.5 DICOM图像CT值转RGB 1.6 DICOM图像的基本操作 1.7 DICOM层级关系
阅读更多...
1.7 DICOM层级关系
以下链接是本系列文章,不足之处,可在评论区讨论: 系列文章 1.1 DICOM协议简介及应用 1.2 DICOM成像协议剖析 1.3 DICOM成像协议实现思路 1.4 DICOM图像CT值计算 1.5 DICOM图像CT值转RGB 1.6 DICOM图像的基本操作 1.7 DICOM层级关系 1.8 序列图像排序 1.9 DICOM带有overlay覆盖层图像显示(一层覆盖层) 1.10 D
阅读更多...
1.3 DICOM成像协议实现思路
以下链接是本系列文章,不足之处,可在评论区讨论: 系列文章 1.1 DICOM协议简介及应用 1.2 DICOM成像协议剖析 1.3 DICOM成像协议实现思路 1.4 DICOM图像CT值计算 1.5 DICOM图像CT值转RGB 1.6 DICOM图像的基本操作 1.7 DICOM层级关系 1.8 序列图像排序
阅读更多...
打开DICOM文件需要注意到的点
DICOM图片用来存储医学信息 我一般处理的是图像信息,总结一下踩过的坑 打开DICOM文件需要注意到的点 DICOM图片使用python进行打开一定要注意窗口问题,dicom文件里面存储了很多其他的附加信息,不仅仅是图片,其中最重要的一个条就是要使用窗口信息。如果窗口信息不正确,由于dicom文件不是8位或者标准的浮点图片存储,它的位数很大,你直接读取,可能就是黑色的图。同时窗口信息
阅读更多...
cornerstoneWADOImageLoader-加载DICOM文件
cornerstoneWADOImageLoader-加载DICOM文件 使用文档介绍主要特征示列安装用法完整示例代码每天免费领取外卖卷,点外卖更便宜!WX搜索:“一块吃外卖 ” 或 扫↓↓↓↓↓ 使用文档 介绍 官方是这样子介绍简单概括的:用于通过HTTP请求WADO-URI或WADO-RS文件 WADO-URI与WADO-RS都是基于HTTP(或者HTTPS)协议之上
阅读更多...
【深度学习:医学图像标注】如何注释 DICOM 和 NIfTI 文件
【深度学习:医学图像标注】如何注释 DICOM 和 NIfTI 文件 医学图像标签和计算机视觉模型中的数据安全计算机视觉模型中使用的医学成像标准:DICOM 和 NIfTIDICOM 格式和 JPEG 有什么区别?DICOM 和 PACS 有什么区别? 在计算机视觉模型中使用 DICOM 和 NIfTI 文件格式的 4 个最佳实践要点总结 在医学图像标注和计算机视觉模型中,所
阅读更多...
使用python实现一个dicom影像解析入库程序demo
简介 DICOM(Digital Imaging and Communications in Medicine)是医学图像和相关信息的国际标准。它定义了医学影像的格式和通信协议,使得不同设备和系统之间可以交换和共享医学图像和相关数据,如CT扫描、MRI图像、超声波图像等。 DICOM标准包含了多个部分,其中包括数据模型、文件格式、网络通信协议、图像存储和检索、安全性、服务类等方面的内容。DICO
阅读更多...
DICOM学习收集
1、DICOM入门 DICOM:DICOM标准学习路线图(初稿)_只要踏出一步,路就在前方——zssure-CSDN博客_dicom标准背景:近期多次收到网友邮件或私信希望给出一个简单的说明,方便由简到难的来逐步浏览和阅读专栏中的博文。自己按照上述的主线来写,一直以为逻辑还算清晰,但自己回想起来,对于初学者甚至外行来说,专栏整体还不够清晰,一时很难找到切入点进行学习。因此近期一直在考虑写一篇关
阅读更多...
DICOM worklist入门一
一、关于Worklist 在RIS与PACS的系统集成中。Wordlist的连接为其主要工作之一。Wordlist成像设备工作列表,它是DICOM协议中众多服务类别中的一个.它的功能是实现设备操作台与登记台之间的通讯,完成成像设备和信息系统的集成.称为BASIC WORKLIST MANAGEMENT SERVICE(简称Worklist)。 二、DICOM标准中与Worklist相关的一
阅读更多...