- 博客(198)
- 资源 (8)
- 收藏
- 关注
原创 实现一个点在线段上的函数bool IsPtOnLine(pt1,pt2,ptTest,bool bIncludeEndPt),空间直线C++
实现一个点在线段上的函数
2023-06-05 10:47:37
269
原创 vtkImageMapToWindowLevelColors 调节vtkImageActor的www/wwl
vtkImageMapToWindowLevelColors 调节vtkImageActor的www/wwl
2023-05-17 18:37:33
455
原创 QTableWidget的样式设计以及不能完全选中某一行以及使用setSpan()合并单元格出现的问题总结
QTableWidget的样式设计以及不能完全选中某一行以及使用setSpan()合并单元格出现的问题总结
2023-01-09 16:09:35
918
1
原创 LearningRate of DeepLearning
LearningRate of DeepLearning在这篇文章中,我会讲一种非常简单却有效的方法来确定合理的初始学习率1、这里我们关心的一个问题是初始学习率如何确定,当然有很多办法,一个比较笨的方法就是从0.0001开始尝试,然后用0.001,每个量级的学习率都去跑一下网络,然后观察一下loss的情况,选择一个相对合理的学习率,但是这种方法太耗时间了2、...
2023-01-09 16:08:49
117
原创 VTK 9.0 一个简单的可视化例子:两个polydata 显示在同一个render Window 中
#include <vtkAutoInit.h> // vtk9.0 显示报错,需加上此头文件VTK_MODULE_INIT(vtkRenderingOpenGL2);//vtk9.0 显示报错,需加上此宏定义VTK_MODULE_INIT(vtkInteractionStyle);//vtk9.0 显示报错,需加上此宏定义VTK_MODULE_INIT(vtkRenderingFreeType);//vtk9.0 显示报错,需加上此宏定义vtkSmartPointer<v.
2021-06-25 14:12:49
659
原创 mlpack 训练随机森林分类模型,并保存、加载网络,预测结果
mlpack 是一个C++的机器学习库,它重点在于其扩展性、高速性和易用性。它的目的是让新用户通过简单、一致的API使用机器学习,同时为专业用户提供C++的高性能和最大灵活性。他的性能超出大量类似的机器学习库,如WEKA、Shogun、MATLAB、mlpy及sklearn以下代码示例了mlpack 训练随机森林分类模型,并保存、加载网络,预测结果#include "mlpack/core.hpp"#include "mlpack/methods/random_forest/random_for
2020-11-27 18:19:46
2369
1
原创 MR 的几种归一化方法总结
1、nMax = data.max() nMin = data.min() nDis = nMax-nMin data = (data-nMin)/nDisRefimg = sitk.ReadImage(os.path.join(NII_DIR, 'first_follow_up_T1.nii.gz'))data = sitk.GetArrayFromImage(Refimg)nMax = data.max()nMin = data.min()nDis = nMax-nMindata = (
2020-11-27 17:28:58
1646
原创 N4BiasFieldCorrection
诸如扫描仪中的患者位置,扫描仪本身以及许多未知问题等因素可导致MR图像上的亮度差异。 换句话说,强度值(从黑色到白色)可以在同一组织内变化。 这被称为偏置场。 这是一种低频平滑的不良信号,会破坏MR图像。 偏置场导致MRI机器的磁场中的不均匀性。 如果未校正偏置字段将导致所有成像处理算法(例如,分段(例如,Freesurfer)和分类)输出不正确的结果。 在进行分割或分类之前,需要预处理步骤来校正偏置场的影响。如下图所示:python 中很多矫正偏置场的三方库,如nipype SimpleIT.
2020-11-27 17:19:46
3815
2
原创 python 批量resample 数据
def get_filelist(dir, Filelist): if os.path.isdir(dir): for s in os.listdir(dir): newDir = os.path.join(dir, s) Filelist.append(newDir) return Filelistlist = get_filelist(NII_DIR, [])for e in list: Refi.
2020-11-27 17:00:59
912
1
原创 数据批量从nii格式转成npz格式
npy格式:数组是以未压缩的原始二进制格式保存在扩展名为.npy的文件中。npz 格式:数组是以压缩的原始二进制格式保存在扩展名为.npy的文件中。以下代码展示了如何批量处理nii 转化成npz 数据import osimport numpy as npimport SimpleITK as sitkNII_DIR = 'D:/MRIRegistration/Data/'def get_filelist(dir, Filelist): if os.path.isdir(
2020-11-27 16:54:34
2943
3
转载 影像组学
名词解释:影像组学(Radiomics)“影像组学”,我们把它们拆成“影像”和“组学”两个词来说。这里的“影像”通常指的就是放射影像,是这种方法研究的对象,目前大家选择最多的是CT、MR影像。但额外说一句,已经有大咖开始选择超声影像作为研究对象。组学,英文为Omics,是目前生物和医药前沿研究领域最流行的后缀了。如果用一句话来解释组学,就是把与研究目标相关的所有因素综合在一起作为一个“系统”来研究。回到影像组学。它的研究对象是放射影像,它的研究方法则是将影像内包含的所有信息提取出来然后进行综合系统化分
2020-09-29 15:12:46
21305
4
原创 贝叶斯分割(itk)
#include "itkBayesianClassifierInitializationImageFilter.h"#include "itkBayesianClassifierImageFilter.h"//Bayesian Segmentation Approach typedef itk::BayesianClassifierInitializationImageFilter< InputImageType > BayesianInitializerType;.
2020-09-29 14:41:00
528
原创 基于B 样条变换的配准 itk 实现
#include "itkImageRegistrationMethodv4.h"#include "itkMattesMutualInformationImageToImageMetricv4.h"#include "itkTimeProbesCollectorBase.h"#include "itkMemoryProbesCollectorBase.h"#include "itkBSplineTransform.h"#include "itkLBFGSBOptimizerv4.h".
2020-09-28 16:40:40
1376
5
转载 模型评价(AUC,ROC曲线,ACC, 敏感性, 特异性,精确度,召回率,PPV, NPV, F1)
转载https://blog.youkuaiyun.com/sunflower_sara/article/details/81214897?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-3.add_param_isCf&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-3
2020-08-13 13:42:59
2718
原创 影像组学:应用itk进行特征提取
itk 提供了两个类进行纹理特征提取,本文以RunLengthTextureFeaturesImageFilter为例,值得注意的是如果要使用这两个类,cmake编译itk 时,需要选中remotemodule:以下为代码示例:#include "itkRunLengthTextureFeaturesImageFilter.h"using FilterType = itk::Statistics::RunLengthTextureFeaturesImageFilter <.
2020-08-05 14:27:31
1570
itkTextureFeature.pdf
2020-08-05
Win64OpenSSL-1_1_1g.exe
2020-04-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人