自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 MR图像预处理(5)——MR图像处理成Yolov5,UNet格式数据

现在医学图像处理的工作很多人在做,一些预处理的事情比较繁琐,但又没有太多实质性内容,所以我想生成一份普适性较强的MR图像预处理的代码,方便大家进行聚焦于模型结构的提升上,减少预处理时间。代码实现:输入全部患者文件夹,自动把图像根据标签有无分类,保存为dcm,png两种格式。然后对有标签的数据进行再次处理,处理成Yolov5和UNet需要的数据。

2024-01-23 16:21:58 1064

原创 MR图像预处理(4)——2d多分类图像mask输出boundingbox

上面的函数实现了对连通域进行划分,对结果进行输出。想了解搜一下cv2.connectedComponentsWithStats就行。该代码通过输入原图像和mask图像,先把通过上面的函数把每一个连通域找到,再框选出图像,根据框选结果计算出yolo需要的参数进行输出。代码实现:输入原图像地址,mask图像地址,输出一个yolov5格式的txt文件,一个不同分类不同颜色的原图像框选结果。将2d的多分类图像mask输出boundingbox。

2024-01-20 23:45:15 410

原创 MR图像预处理(3)——nii文件拆分成2d图像

函数对图像进行归一化后*255输出,由于ITK-SNAP在做标签的时候,没标签的位置为0,不同颜色的标签分别是1-6,所以我mask并没有*255(*255会导致每个分类的灰度都是255,从而无法辨别),而是乘了40。前面解决了如何建造nii文件,现在来把nii图像重新拆分成需要的2d图像(已经在构造整体的代码了,所以封装成了函数)为了患者隐私名称就打码了。

2024-01-20 23:29:12 911

原创 MR图像预处理(2)——png图片组合成nii文件

通过ITK-SNAP吐出来的文件都是nii形式的3d文件,但是跑深度学习的时候需要2d的图片以及mask相对应,所以一种方法是拆nii文件,一种方法是把png组合成nii显示三维文件,这里为了和后面模块的一致性,讲一下如何把png组合成nii(如何把dcm转换成png已经在预处理(1)中讲过)利用前面处理好的png,我们就可以得到需要的nii文件。

2024-01-18 14:37:59 655 1

原创 MR图像预处理(1)——dcm批量选择,dcm批量转化成png

主要内容:(phython)dcm文件批量选择模块介绍,dcm图片转png图片代码模块介绍,方便移植自己使用,最后把所有代码整合在预处理(5)文章中!!下面是跳转链接:最近在学习医学图像处理,但是数据预处理很麻烦,网上的数据处理不能满足我的全部要求,找起来很零碎,就打算放一份集成代码在网上,帮助自己复习巩固,也帮助大家加快预处理进度。

2024-01-18 14:09:25 918 1

MR图像预处理(5)-MR图像处理成Yolov5,UNet格式数据

MR图像预处理(5)-MR图像处理成Yolov5,UNet格式数据

2024-01-23

空空如也

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

TA关注的人

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