自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 nnUNet推理部分||源码解读||深度学习||医学图像处理

nnUNet推理部分解读,主要包括整体设计理念、推理部分各个函数以及相关参数、推理流程、一些函数的局部细节以及涉及到的一些知识点和思想。

2024-09-25 10:46:01 374

原创 医学图像处理||深度学习数据集预处理||批量删除合并标签||标签映射

在处理医学影像数据时,通常会对不同的解剖结构进行标注,并分配相应的标签值。然而,原始标签值可能不直观或不方便使用,因此需要将它们映射到新的标签值。例如,网上公开数据集中,一个脑部可能有32个标签,而在自己的任务中,并不需要那么多,需要合并或者删除一些。

2024-09-09 09:25:30 181

原创 FreeSurfer批量转换为nii格式||mgz2nii||批量转换mgz格式到nii格式||医学图像处理脚本

在FreeSurfer输出的结果中,通常只包含以mgz为扩展名的文件格式,而没有常见的nii格式文件。虽然FreeSurfer本身自带了一个可以将mgz格式转换为nii格式的命令,即mri_convert,但该命令每次只能转换一个文件,无法实现批量转换。该脚本可以自动遍历指定目录下的所有mgz文件,并依次调用mri_convert命令将其转换为nii格式。上面的几个路径需要根据自己的实际路径来填写。另外,该脚本用于对某一患者进行处理,如果想对所有患者进行处理,则只需要再增加一次循环即可。

2024-09-09 08:53:31 175

原创 深度学习||医学图像||利用FSL软件对nii图像批量去颅骨||bash实现||Linux系统

在bash中利用FSL软件对nii图像批量去颅骨

2023-07-04 19:44:53 665 1

原创 深度学习||搭建自己的network||单元测试输入输出

搭建自己network的一些理解。

2023-06-15 14:19:02 619

原创 深度学习||医学图像||SoftDiceLoss|| y_onehot.scatter_(1, gt, 1)||bug记录

y_onehot.scatter_(1, gt, 1),由于维度越界导致的bug

2023-05-29 16:09:52 443

原创 深度学习||医学图像处理||dicom2nii||nii2img||img2nii

nii以及nii.gz可以通过代码直接读写,也可以通过现有的软件进行读取。这里给出一种读取nii的方式。

2023-04-12 09:53:28 470

原创 C++||构造函数||析构函数||浅拷贝||深拷贝||一些理解||不定期更新||学习笔记

在学习C++过程中的一些理解,这个博客主要从定义和自己的理解来讲,从而加深自己的一些认知。

2023-03-22 10:59:18 149

原创 对C++引用的一些理解

在上面的例子中,函数 func() 返回了一个指向局部变量 x 的指针,而 x 是在函数内部定义的一个自动变量,它的生命周期在函数执行完毕后就结束了。然后,我们输出了引用 r 所引用的值,这就是一个悬空引用,因为这个值已经被释放了,访问这个值可能导致程序崩溃或者产生不可预期的行为。总之,引用是C++中一种非常重要的特性,它可以提供更加直观、简洁、高效的变量访问方式,并且可以用作函数参数,避免函数调用时产生的数据拷贝。其中,type是被引用变量的类型,ref是引用的名称,var是被引用的变量。

2023-03-20 15:53:20 428

原创 对C++内存分区的一些理解

例如,程序员可以利用堆区进行动态内存分配,使用栈区来存储局部变量,不同的区域具有不同的生命周期,程序员需要注意内存的申请和释放顺序,以避免出现内存访问异常。举一个例子,如果一个程序需要存储大量的数据,但是这些数据的大小在编译时无法确定,那么程序员可以使用堆区进行动态内存的分配,从而避免占用过多的栈空间。由于堆的特点是无序的,所以堆区的内存分配和释放是无序的。在C++中,函数体中的代码会被编译成二进制代码并存放在代码区中,当函数被调用时,系统会根据函数在代码区的地址跳转到相应的机器指令处执行。

2023-03-20 10:05:21 178

原创 对C++函数重载的一些理解

包括函数名称、参数类型和数量的详细描述以及每个重载函数所执行的操作等信息都应该清楚地记录下来,以便其他人可以轻松理解代码并正确使用这些函数。更好的类型安全性:在函数调用时,编译器将根据传递给函数的参数的类型和数量来确定应该调用哪个重载函数。简化函数命名:可以使用相同的函数名,在不同的情况下实现不同的功能。函数签名:C++使用“函数签名”来确定重载函数,即函数名称、参数类型和数量的组合。通过使用函数重载,我们可以使用相同的draw函数名处理不同类型的图形,从而使代码更加简洁、易于理解和可维护。

2023-03-19 21:20:35 562

原创 深度学习||医学图像处理||代码记录||训练常用代码块

训练时候常用的代码块。

2022-12-07 14:02:39 443

原创 深度学习||写论文思路整理||论文阅读的技巧

写论文时候一些思路整理。

2022-11-16 16:16:50 1242 1

原创 代码总结||深度学习||计算机视觉||如何在医学影像3DCNN中插入网上已有的注意力机制

在做深度学习在医学影像上应用的时候,数据集往往是3D的,而网上很多公开的trick或者注意力机制都是2D实现的,因此带来了一些困难。

2022-08-30 17:04:40 2367 7

原创 深度学习研究生常用网站||图像处理||医学影像||使用评价||汇总

读研期间正在用的网站,无广告无抄袭

2022-07-03 16:51:46 1727

原创 对于代码复现学习的一些理解||计算机研究生学习笔记||经验分享||深度学习||pytorch||不定期长期更新

对于深度学习代码复习的一点经验。

2022-03-27 14:43:12 11025 2

原创 一种比较偷懒的方法解决conda装不了库的问题||深度学习服务器解释器配置||治标不治本

远程桌面只有局域网,没有联网,本地拖库上去

2022-03-14 09:43:50 2976

原创 Pytorch学习笔记||(b站)刘二大人

Pytorch学习笔记||(b站)刘二大人||代码实践

2022-03-07 17:01:28 4313

原创 记录一下深度学习||CNN||pytorch中遇到的英文单词

记录一下深度学习中遇到的英文单词在学习过程中,经常遇到不认识的单词,像一些函数、术语之类的。发现网上没有一些很好的总结,而直接翻译单个单词意思,又有点不符合语境。所以下面会记录一些自己在学习中遇到的单词以及意思,方便理解。DAY 1linear 线性的Regression 回归model 模型LinearRegressionModel 线性回归模型epoch 周期learning_rate 学习率optimize 优化器criterion 损失函数dim 维度axis 取第几维度p

2022-01-06 13:07:40 957

原创 数学建模学习||竞赛心得||全国大学生数学建模竞赛||华为杯数学建模竞赛

论文是和阅卷人对话的唯一方式,因此论文的重要性不言而喻。

2021-09-13 22:23:00 292

空空如也

空空如也

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

TA关注的人

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