首页 > 其他分享 >医学数字图像基础知识

医学数字图像基础知识

时间:2024-08-01 23:28:35浏览次数:16  
标签:数字图像 基础知识 OpenCV 医学 图像 像素 成像 减影

目录

一、数字图像

二、数字图像的基本类型

三、常用的医学图像设备(CT,MRI,PET,B超,X光)

四、血管造影减影

五、读、写、显示图像的OpenCV函数

六、图像的放大、缩小、旋转、镜像的原理及OpenCV函数

1、图像缩小

2、图像的放大

3、图像的旋转

4、镜像

七、数字图像处理应用

八、PACS系统

1、什么是PACS系统

2、PACS系统的用途

3、PACS系统的构成

九、图像格式(Dicom)


一、数字图像

  1. 数字图像的基本概念:将一幅图像通过有限个离散点来表示就成为数字图像,其中的每个点称为图像元素,即为像素。
  2. 图像的基本格式:TIF,JPG,BMP,DICOM(即医学数字成像和通信,是医学图像和相关信息的国际标准。)

二、数字图像的基本类型

  1. 二值图像:只有黑色和白色,像素值只有0、1
  2. 灰度图像:每个像素信息由一个量化的灰度级来描述的图像,没有色彩信息
  3. 彩色图像:每个像素的信息有RGB三通道构成的图像

三、常用的医学图像设备(CT,MRI,PET,B超,X光)

  1. X光:X射线成像

  2. CT:计算机断层扫描成像

  3. PET:正电子发射型计算机断层扫描成像

  4. MRI:磁共振成像

  5. B超:二维超声波成像

  6. OCT:光学相干断层成像

四、血管造影减影

  1. 数字减影血管造影(DSA)

    原理:将注入造影剂前后拍摄的两帧X线图像,通过减影、增强过程来获得清晰的纯血管影像。

五、读、写、显示图像的OpenCV函数

 世界上最大的计算机视觉库OpenCV有这三个内置功能,如下:

  • Imread()帮助我们读取图像
  • mshow(0在窗口中显示图像
  • imwrite()将图像写入文件目录

六、图像的放大、缩小、旋转、镜像的原理及OpenCV函数

1、图像缩小

  • 图像缩小实际上是对原有的多个数据进行挑选或处理,获得期望缩小尺寸的数据,并且尽量保持原有的特征不丢失
  • 最简单的方法就是等间隔地选取数据

标签:数字图像,基础知识,OpenCV,医学,图像,像素,成像,减影
From: https://blog.csdn.net/2201_75709573/article/details/140859059

相关文章

  • Java基础知识分享(二)相关练习题
    写在前面大家前面的方法和数组学的怎么样了,快来看看这些题你能不能快速地说出答案,数组和方法在Java学习中还是非常重要的,快来检测你的薄弱点在哪,及时查漏补缺!填空题1.数组会在内存中开辟一块连续固定大小的空间,每个空间相当于之前的一个变量,称为数组的元素。数组的长度一经确定......
  • 【虚幻UE5教程】第一章 基础知识——第三节 初识蓝图
    【虚幻UE5教程】第一章基础知识——第三节初识蓝图(Blueprint)往期目录第一章基础知识第一节编辑器页面第二节搭建关卡第三节初识蓝图进阶篇关卡流送(LevelStreaming)本文目录【虚幻UE5教程】第一章基础知识——第三节初识蓝图(Blueprint)往期目......
  • 数仓基础知识_拉链表的详细讲解
    拉链表没错,就像衣服的拉链一样重要,实用性非常强,使用频率非常高。拉链表核心思想,像个拉链,支持开链,支持闭链,支持退链,我们通常将最新的数据称为开链数据,历史数据称为闭链数据,拉链表支持历史数据查询,且空间占用较小,但是数据加工处理较为繁琐,属于时间换空间的设计方式,拉链表一......
  • 【会计基础知识】销售相关业务会计分录
    1.普通销售1.1销售发货单在存货核算模块的会计分录:借:主营业务成本贷:库存商品1.2销售发票在应收账款模块的会计分录:借:应收账款贷:主营业务收入、应交税金--应交增值税--销项税额2.分期收款2.1在存货核算模块的会计分录:分期收款发货单:借:发出商品贷:库存商品分期收款......
  • java基础知识汇总(二)
    PART1:变量与数据类型Java语言是强类型语言,对于每一种数据都定义了明确的具体数据类型,在内存总分配了不同大小的内存空间。整数默认:int小数默认:double使用变量注意事项:作用域:变量定义在哪一级大括号中,哪个大括号的范围就是这个变量的作用域。相同的作用域中不能......
  • vue基础知识总结(2)--- axios的使用
    一.下载Vue3:选择自己想要下载的项目文件夹,cmd回车打开命令栏,执行:cnpminitvue@latest然后等待一会就可以创建一个项目,并更改项目名:√请输入项目名称:...vue-project之后按照提示输入对应的语句:cdvue-projectcnpminstall我们等待几秒Vue3项目就成功创建出来了......
  • Java基础知识
    @目录一、第一个java程序二、Java中标识符的使用三、Java中的数据类型1.基本数据类型2.引用数据类型3.String类型变量的使用(字符串类型)四、Java中的运算符1.算数运算符2.赋值运算符3.比较运算符4.逻辑运算符5.位运算符6.三元运算符一、第一个java程序publicclasshello{......
  • Python基础知识笔记——常用函数
    一、range()函数range()函数用于生成一个整数序列。它通常用于循环结构中,例如for循环,以提供循环的迭代次数。range()函数可以有1到3个参数。#range(start,stop,step)range(2,6,2)#生成从2开始,到6结束(不包括6),步长为2的一串数字#参数指定不完全时,默认从0开始,步长......
  • Java基础知识分享(二)
    写在前面昨天给了十题编程题,如果你能有思路很快速地完成它,说明你的Java数据类型、运算符、选择语句、循环语句部分的基础知识很好,接下来就来看看后面的方法、数组以及他们在JVM中的内存划分知识吧!方法语句定义格式:修饰符返回值类型方法名(参数类型参数名,参数类型参数名,......
  • Java基础知识
    Java基础知识一、第一个java程序二、Java中标识符的使用三、Java中的数据类型1.基本数据类型2.引用数据类型3.String类型变量的使用(字符串类型)四、Java中的运算符1.算数运算符2.赋值运算符**3.比较运算符****4.逻辑运算符****5.位运算符****6.三元运算符**一、第一......