《Visual C++数字图像模式识别技术详解(第2版)》一1.3 实践知识拓展

简介: 本节书摘来自华章出版社《Visual C++数字图像模式识别技术详解(第2版)》一 书中的第1章,第1.3节,作者:冯伟兴 贺波 王臣业,更多章节内容可以访问云栖社区“华章计算机”公众号查看。

1.3 实践知识拓展

随着现代计算机技术的飞速发展,在医学领域,各种最新的计算机技术的引进与应用已成为进一步促进医疗诊断水平提高必不可少的手段。以前,各种医学影像诊断设备,如B超、CT、核磁共振等探测到的人体信息均采用普通数字图像格式,如BMP、JPG等进行存储。但由于这类数字图像存储格式存储的医学影像信息存在信息不全、清晰度低等问题,因而,由美国国家电子产品制造商协会和美国放射医学学院联合制定了DICOM医学数字影像存储格式。该格式已为全世界各大医疗器械厂家所接受,并最终成为世界共同遵守的协定,从而极大地提高了医学信息存储的精度和准确度。
依据美国放射学会(ACR)和全美电子厂商联合会(NEMA)联合推出的医学数字图像存储与通信标准DICOM 3.0协议,DICOM医学数字影像的文件格式为:
1)文件头:128字节,一般清零留作扩展。
2)前缀:4字节,内容为DICM,指明文件格式类型,以区别于其他图片文件格式。
3)数据体:由一系列数据项组成,每个数据项格式为组号、项号各占2字节,指明该数据项的含义,具体含义可在DICOM标准中查到。
4)类型:2字节,指明数据类型。
5)长度:2字节,指明后面数据内容的长度。
6)数据内容:具体的数据,其长度由长度字节指定。
DICOM医学影像格式和其他数字图像格式最大的区别有两点:一是附属信息全,不仅存储了影像信息,还存储了有关该影像的获取时间、地点、方式以及患者姓名、编号、部位等多达千种信息,力求为医生提供丰富的诊断依据;二是所包含的影像信息清晰度高,一般为4096级灰阶,可以直接存储患者拍照部位的所有信息,而且,存储格式是点对点存储,不存在压缩失真问题。

相关文章
|
12天前
|
C语言 C++ 开发者
深入探索C++:特性、代码实践及流程图解析
深入探索C++:特性、代码实践及流程图解析
|
28天前
|
Windows
Microsoft Visual C++2015-2019 安装失败 0x80240017
Microsoft Visual C++2015-2019 安装失败 0x80240017
35 0
|
29天前
|
存储 IDE 编译器
深入探索C++中的变量世界:理论与实践
【4月更文挑战第5天】本文介绍了C++变量的基础知识,包括声明、数据类型、const和volatile限定符。通过示例展示了变量在用户输入、计算、控制流程和函数参数中的应用,并列举了常见错误及避免方法,如未声明、作用域混淆、类型不匹配、未初始化和拼写错误。最后提出了变量命名、避免冗余、适时复用、注释说明和利用现代C++特性的最佳实践。
27 0
|
1月前
|
算法 Linux 程序员
嵌入式工程师以及C++程序员到公司就业需要掌握那些技术?
嵌入式工程师以及C++程序员到公司就业需要掌握那些技术?
|
12天前
|
机器学习/深度学习 开发框架 人工智能
探索C++的深邃世界:编程语言的魅力与实践
探索C++的深邃世界:编程语言的魅力与实践
|
1月前
|
JSON C++ 数据格式
【C++】Visual Studio C++使用配置Json库文件(老爷式教学)
【C++】Visual Studio C++使用配置Json库文件(老爷式教学)
|
1月前
|
关系型数据库 数据库 C++
【C++】Windows使用Visual Studio C++链接云数据库PostgreSQL(沉浸式老爷教学)
【C++】Windows使用Visual Studio C++链接云数据库PostgreSQL(沉浸式老爷教学)
|
2月前
|
缓存 编译器 数据处理
【C/C++ 性能优化】循环展开在C++中的艺术:提升性能的策略与实践
【C/C++ 性能优化】循环展开在C++中的艺术:提升性能的策略与实践
57 0
|
8天前
|
Linux 程序员 图形学
C++语言在现代软件开发中的应用与实践
C++语言在现代软件开发中的应用与实践
17 2
|
8天前
|
消息中间件 算法 Java
C++实时通信优化技术探究
C++实时通信优化技术探究
19 3