自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 问答 (3)
  • 收藏
  • 关注

原创 医学图像处理 ——腐蚀

上一期:医学图像处理 ——膨胀 在上一期中我们讲了形态学中的膨胀方法,相信大家很快就理解了。理解了上期的膨胀,这期的腐蚀就非常简单了。关于腐蚀,你首先想到的是什么呢? 所谓的形态学的腐蚀其实和大家在生活中见到的腐蚀现象是吻合的,就可以理解为“收缩”或“细化”。这和膨胀的变粗伸长是刚好相反的! 鉴于之前已经有过初步集合论的概念,这里我们直接给出腐蚀的数学...

2020-04-16 14:02:53 717

原创 医学图像处理 ——膨胀

上一期:医学图像处理 ——形态学图像处理在上一期我们揭开了形态学处理的帷幕并介绍了相关的二值图像集合的基本逻辑运算,这一期我们从形态处理最基本的两个应用(膨胀和腐蚀)中的膨胀开讲。是不是听着就很“膨胀”!接下来我们就来聊聊什么是膨胀。 膨胀是在二值图像中“加长”或“变粗”的操作。这种特殊的方式和变粗的程度由一个称为结构元素的集合控制。相信大家对于什么是结构元素都是一脸懵逼的。下面我们...

2020-04-16 13:59:29 941

原创 医学图像处理 ——形态学图像处理

上一期:医学图像处理 ——图像平移补充形态学一词通常指生物学的一个分支,它用于处理动物和植物的形状和结构。我们在数学形态学的语境中也使用该词来作为提取图像分量的一种工具,这些分量在表示和描述区域形状(如边界、骨骼和凸壳)时是很有用的。 在这一期中,我们将介绍一些集合理论中的基本概念,并讨论MATLAB的逻辑运算符对于二值图像的应用。二值图像我们之前已经讲过了,就是由0,1构成...

2020-04-16 13:56:18 1009

原创 医学图像处理 ——图像平移补充

上一期:医学图像处理 ——图像配准今天我们针对之前几何变换中的平移部分做一些细节编程的补充。解决一下有的同学在编程中遇到的一些问题。 按照我们24期所讲的使用affine2d和imwarp函数就可以配合仿射矩阵做出各种几何变换。一般的编写流程如下:1. 导入图片。2. 写出仿射矩阵T。3. 调用affine2d对T进行处理。4. 调用imwarp函数结合affin...

2020-04-16 13:52:42 980

原创 医学图像处理 ——图像配准

上一期:医学图像处理 |——RGB、灰度、索引图像相互转换图像配准的技术在医学影像中的应用十分的广泛,在疾病分析的多模态合成中都是必不可少的手段。今天我们就来看看它是如何工作的吧! 图像配准方法寻求将两幅相同场景的图像加以对准。例如,将两幅或者更多幅大致在同一时间拍摄但由不同设备完成的图像对准,如一幅 MRI (磁共振成像)扫描图像,一幅PET (正电子发射成像)扫描图像。或...

2020-04-16 13:47:51 4458 1

原创 医学图像处理 |——RGB、灰度、索引图像相互转换

上一期:医学图像处理 | 几何变换今天我们来介绍一些函数来进行在RGB,索引和灰度图之间的转换。什么意思呢?举个例子,学了之后你就可以将一幅灰度图转换成彩色图片或者是将一幅彩色图灰度化!这也是有些美图软件中的特效手段! 这里我们先声明一下: 1.通常使用rgb_image表示RGB图像; 2.用gray_image代表灰度图像, 3.用bw表...

2020-04-16 13:24:07 2780

原创 医学图像处理 | 几何变换

上一期:医学图像处理 | 图像复原(三)除了在之前介绍图像复原中滤波的手段以外,图像的几何变换也是图像复原中的一部分。这一期我们就从几何变换的角度来讲图像复原! 那什么是图像的几何变换呢?举几个例子,我们将图像在背景中平移,将一张方方正正的图片任意拉伸蹂躏成一幅长方形的图像,P图时将图片旋转等等这都是图像的几何变换。 回归到数学角度,什么是几何变换?其实就是空间坐标...

2020-04-16 13:19:46 840

原创 医学图像处理 | 图像复原(三)

在上一期(医学图像处理 | 图像复原(二))推送中,我们介绍了如何通过matlab中的代码实现模糊噪声图像的建模。今天,我们一起来学习一下如何利用维纳滤波实现模糊噪声图像的复原。之前我们只是讲到了维纳滤波的理论知识,但具体操作起来大家肯定也会有点迷茫,不知所措。有能力的同学可以尝试着依据原理自己编写验证一下!对于有些迷茫的同学也没关系,matlab中已经集成了维纳滤波功能的函数——decon...

2020-04-16 12:59:22 1623

原创 医学图像处理 | 图像复原(二)

上一期:医学图像处理——高通滤波器2在上一期推送中,我们介绍了图像退化和图像复原的建模过程。今天,我们一起来学习一下如何通过matlab中的代码实现模糊噪声图像的建模在图像复原的问题中,我们遇到的一个主要的退化是图像的模糊。我们用相机拍摄一幅图像,将相机视为传感器,所要拍摄的物品称为场景。如果拍摄图像模糊,可能由两方面原因造成。一方面原因是,场景和传感器两者本身可...

2020-04-16 12:29:09 1034

原创 医学图像处理——高通滤波器2

上一期:医学图像处理——图像复原(一)“ 在高通滤波器的推文里我们只讲解了基本的高通滤波器。既然提到了基本的,那肯定还有不基本的,今天我们就来看一看——高频强调滤波器。”之前讲解中我么可以看到。基本高通滤波器偏离了直流项(因为直流项是在低频部分被滤D掉了),从而把图像的平均值降低到了零(可以理解为只有高频成分在零值附近振荡)。正由于低频成分会存在对视觉的整体影响,直接滤掉时图像就会丢失...

2020-04-16 12:12:30 766

原创 医学图像处理——图像复原(一)

大家好,今天我们一起来学习一下图像复原的相关知识。图像在形成、记录、处理和传输过程中,由于成像系统、记录设备、传输介质和处理方法的不完善,图像质量会出现一定程度的下降,因此我们需要改善给定的图像。我们将图像质量受种种因素影响而下降的现象成为图像退化,而使用退化现象的先验知识试图恢复或重建图像的过程成为图像复原。图像退化/复原处理的模型首先,我们来看一下图像退化和复原的模...

2020-04-11 22:01:38 1443 1

原创 医学图像处理——高通滤波器

上一期:医学图像处理——彩色图像的显示“ 在上上期的讲解中,小白已经跟大家讲解了如何构造频域低通滤波器,今天我们就接着讲讲它的“同胞兄第”——高通滤波器。” 就像低通滤波会使图像变得模糊那样,高通滤波通过削弱傅里叶变换的低频而保持高频相对不变,会使得图像变得更加清晰(锐化)在这一期中,我们将考虑几种高通滤波的方法中最简单的一种——基本高通滤波器。 给定一个低通...

2020-04-11 16:28:10 1892

原创 医学图像处理——彩色图像的显示

上一期:医学图像处理——低通滤波器的构造“ 今天小白的同学继续以彩色图像为主题给大家带来了彩色图像的索引显示方面的知识。”如何索引一幅彩色图像? 索引图像有两个分量,即整数的数据矩阵X和彩色映射矩阵map。两者一起就可以帮助我们显示彩色图像了。 上图左边就是用于索引的整数数组,右边就是对应的映射矩阵用来指示像素点的RGB颜色值(又称map)...

2020-04-11 16:23:17 869

原创 医学图像处理——低通滤波器的构造

上一期:医学图像处理——频域滤波2“ 在上一期中我们在图像频域处理的例子演示中使用到了一个低通滤波器来平滑图像,今天我们就来仔细讲一讲这个理想低通滤波器怎么构造!”理想低通滤波器 理想低通滤波器的一般表示形式是: 其中,D0为指定的非负数并称为截止频率,D(u, v)为点(u,v)到滤波器中心的距离。D(u, v) = D0的点的轨迹为...

2020-04-11 16:18:28 1180

原创 医学图像处理——频域滤波2

上一期:“上一期小白讲解了频域滤波的基础知识,今天小白给大家带来一个频域滤波的详细例子。我们编写一个低通滤波器来进行图像的低通滤波!今天这段程序小白编写出来可谓是煞费苦心,从不会到成功处理出来,希望大家一定要去动手做一做!”对图像进行低通滤波 话不多说我们直接上代码!f=imread("Fig0418(c).tif");f=im2double(f);PQ=padde...

2020-04-11 16:11:25 363

原创 医学图像处理——频域滤波

上一期:医学图像处理——频域处理“从概念上讲,频域中的滤波是很简单的。在这一节中, 我们将简单介绍频域滤波的概念。”卷积定理一般空间域和频域线性滤波都是基于卷积定理: 从f(x,y)坐标空间到其频域(正变换): 其中,符号“*”表示两个函数的卷积,双箭头两边的表达式组成了傅里叶变换对。这里学过了的都知道有一句顺口溜可以表达上面式子的含义:空间域卷积...

2020-04-11 16:07:52 764

原创 医学图像处理——频域处理

上一期:医学图像处理——非线性空间滤波器“之前我们做的处理中都是直接在f(x,y)坐标空间中所做的处理,今天我们就开始接触用傅里叶变换将图像转换到其频域来进行处理!”二维离散傅里叶变换由于傅里叶变换的知识体系过于庞大,我们这里只是给出二维离散傅里叶变换的正变换和逆变换的公式:从f(x,y)坐标空间到其频域(正变换): 其中u=0,1,2,...,M-1和v=0,1,2,...

2020-04-11 15:59:38 687

原创 医学图像处理——非线性空间滤波器

“在上上期我们讲过了在图像亮度变换中经常使用的线性滤波器,这节我们就接着来讲讲用于图像亮度处理的非线性滤波器!”基础知识在Matlab中有一类应用非常广泛的非线性滤波器——统计排序滤波器。其原理可以通俗的理解为:将某一像素点邻域内的亮度值进行由大到小的排序,然后根据需要取序列中的某一位置的亮度值作为先前像素点的亮度值。 函数ordfilt2就是根据以上原理对图像进行滤波的。...

2020-04-11 15:53:16 587

原创 医学图像处理——MATLAB中彩色图像表示方式

上一期“之前介绍的都是灰度图像,是没有RGB概念的,今天小白的朋友给大家带来了一起我们肉眼见到的彩色图像的处理方式。”基础知识一幅RGB图像就是彩色像素的一个M*N*3数组,也可以看作一个由三幅灰度图像形成的“堆”,当将其送到彩色监视器的红、绿、蓝输入端时,便形成了一幅彩色图像。下面一张图经典的阐述了以上的概念。表示方法 令fR,fG,fB表示三种RGB分量...

2020-04-11 15:46:47 1245

原创 医学图像处理——线型滤波

上一期:医学图像处理——直方图还记得我们之前在图像增强部分提到过的imfilter滤波函数吗?作为一个强大的图像处理的滤波手段在图像处理中广泛应用。今天我们就围绕滤波器来讲一讲!线性滤波器 之前我们讲过imfilter函数的初步用法。 其中w就是我们之前说到过的滤波掩模。之前我们是手动设置的w,今天小白就来跟大家讲一讲如何自动生成w。 一...

2020-04-11 15:43:03 532

原创 医学图像处理——直方图

上一期:医学图像处理——编写图像亮度变换函数亮度变换不仅可以直接对每个像素的亮度值进行变换,同样我们还可以用一幅图像的直方图作为手段进行变换!什么是图像的直方图? 一幅数字图像在范围[0, G]内总共有L个灰度级,其直方图定义为离散函数 其中,r是区间[0, G]内的第k级亮度,n是灰度级为r,的图像中的像素数。对于uint8类图像,G的值为255;对于uin...

2020-04-05 13:26:25 1489

原创 医学图像处理——编写图像亮度变换函数

上期内容:医学图像处理——亮度变换函数一般来说,MATLAB中包含了大部分我们所需要的的函数。但是我们有时侯却会想着依据自己的想法创新一些函数,遇到此种情况时我们应该怎么办呢?答案如下!理论基础 图下所示的函数称为对比度拉伸变换函数,因为该函数可将输入值低于m的灰度级压缩为输出图像中较暗灰度级的较窄范围内,类似地,该函数可将输入值高于m的灰度级压缩为输出图像中亮度...

2020-04-05 13:15:59 703

原创 医学图像处理——亮度变换函数

上一期:医学图像处理——Hough变换的线检测 之前的边缘检测我们已经由浅及深的过关斩将把基础的知识一一扫荡过了,从今天开始我们就开始进入到Imaging Enhencement上来了,希望大家能在其中收获到自己想要的东西。理论基础既然是图像增强那肯定是针对图像上的一个个像素点所对应的亮度来操作的,所以我们首先引入亮度变换函数: 其中,r表示...

2020-04-05 13:05:27 888

原创 医学图像处理——Hough变换的线检测

上一期:医学图像处理——edge函数在边缘检测中的神奇作用理想情况下,之前讨论的边缘检测方法应该只产生边缘上的像素。实际上,结果由于噪声、不均匀照明引起的边缘断裂和杂散的亮度不连续而难以得到完全的边缘特性。因此,典型的边缘检测算法遵循用链接过程把像素组装成有意义的边缘的方法。一种寻找并链接图像中线段的处理方式是Hough变换。理论基础 图像是一个个离散的像素点构成的...

2020-04-05 12:58:41 815

原创 医学图像处理——edge函数在边缘检测中的神奇作用

上一期:图像边缘检测基础知识相信大家在之前的介绍中已经知道什么是边缘以及边缘检测的一般步骤了,今天小白就带大家一起来看看边缘检测的edge函数实战现场!理论基础 到目前为止边缘检测最通用的方法是检测亮度值的不连续性,对于这一点我们已经在之前的边缘的概念中提到过,大家可以结合着理解一下就很容易了。而这样的不连续性是用一阶导数和二阶导数检测的。 而在图像中对...

2020-04-05 12:50:24 2810

原创 图像边缘检测基础知识

“所谓边缘检测,那么大家对“边缘”的概念还了解吗?而对数字图像进行一般边缘检测的步骤又是什么呢?今天就带大家一起去解决这两个问题!”边缘检测是基于灰度突变来分割图像的最常用的办法。图像分析和理解的第一步也常常是边缘检测,我们从介绍边缘建模的方法开始,来探索边缘检测的奥义。边缘模型 图像的大部分信息都存在于图像的边缘中,主要表现为图像局部特征的不连续性,即图像中灰度变化比较剧...

2020-04-05 12:43:49 2299

原创 医学图像处理——图像边缘检测(一)——掩模的概念、点检测、线检测

上一期的内容:医学图像处理——数据类与图像类型之间的转换单色图像的分割算法通常基于图像亮度值的两个基本特性:不连续性和相似性。在第一种类别中,处理方法是基于亮度的突变来分割一幅图像,如图像的边缘。在第二种类别中,主要方法是根据事先定义的准则把图像分割成相似的区域。今天小白介绍一下MATLAB中常用边缘检测的方法。掩膜的概念常用的点、线、边缘检测首先需要对检测的工具——掩模这一概念...

2020-04-05 12:36:56 3965

原创 医学图像处理——数据类与图像类型之间的转换

上一期内容——医学图像处理——数据类型与图像类型“数据既然有人规定了,那势必这些大神同时也给出了转换手段了的!手段虽多,但是不用着急,跟小白一起掌握其中的规律,一以贯之就行,这关也不难!”还记得小白之前说过的数据类吗?聪明你肯定知道就是诸如double、unit8之类的,没错!接下来我们就看看当拿到与所想不一致的图像数据类型时怎么转换为想要的吧!就像炼金熔炉一样,我这有MATLA...

2020-04-05 12:28:05 704

原创 医学图像处理——数据类型与图像类型

*数字图像在数字化处理另外一个重要的前提就是类型格式,不同的函数的输入是有着固定的数据格式的,在过图像处理这关时学得先熟悉这些个知识才能游刃有余!想要杀牛首先要对牛体构造十分清楚,这就是庖丁解牛告诉我们的!*今天小白就带大家了解数据格式和图像格式两大“技能”数据类虽然我们处理的坐标是整数的,但是需注意的是MATLAB中的像素值并不一定是整数。以下一张“秘籍”请大家收好!注意!D...

2020-04-05 12:19:47 1090

原创 医学图像处理第一关——图像的读入显示与保存

“作为医电的一大重要必修知识,医学图像的处理可以说是十分硬核了。但不要慌,兵来将挡,水来土掩。打开matlab开始进阶吧!”认清对手——什么是数字图像? 一幅图像可以被定义为一个二维函数f(x,y),其中x和y是空间(平面)坐标,f在任何坐标点(x, y)处的振幅称为图像在该点的亮度。灰度是用来表示黑白图像亮度的一个术语,若要将关于x,y坐标以及幅值都是连续的图像转...

2020-04-05 12:10:18 519

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除