- 博客(15)
- 收藏
- 关注
原创 医学图像配准工具总结
系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可
2022-03-17 17:17:43
1591
1
原创 VTK-医学三维图像四视图显示以及鼠标滑轮控制切片交互
系列文章目录提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录系列文章目录前言一、四视图介绍二、ui界面1、如何在QDesigner中添加QVTKOpenGLNativeWidget或者其他跟vtk相关的widget2、如果没有QVTKWidgetPlugin.dll怎么办?3、在QTdesigner中拖动widget,修改为QVTKOpenGLNati
2022-03-10 15:19:39
4741
5
原创 vs Bug记录-release调试,内联函数无法添加断点
release调试,内联函数无法添加断点release下调试设置如下:1、c++ — 常规 ---- 调试信息格式 选 程序数据库(/Zi)或(/ZI), 注意:如果是库的话,只能(Zi)2、c/c++ ---- 优化 ---- 优化 配置 选 禁止(/Od)3、连接器 — 调试 ---- 生成调试信息 选 是 (/DEBUG)但是发现下图代码,在release下调试添加断点失败,显示不会命中当前断点解决方案:增加如下设置:c/c++ ---- 优化 --
2022-03-08 16:37:30
1411
原创 ITK—hessian矩阵计算实现及应用
ITK—hessian矩阵计算实现及应用文章目录ITK—hessian矩阵计算实现及应用一、hessian矩阵定义二、hessian矩阵特征值1.特征值2.特征值的应用3.基于itk实现hessian矩阵计算总结一、hessian矩阵定义表示一个点各个方向的曲率:三维空间中的每个点的hessian矩阵为:二、hessian矩阵特征值1.特征值hessian矩阵的三个特征值为lamda1,lamda2,lamda3特征值越大,在其对应的特征向量方向上,该点的空间曲率越大,将特征值默认按绝对
2022-03-08 16:21:23
2223
原创 ITK-图像主轴分析
文章目录一、图像主轴分析二、基于ITK的代码实现三、应用场合总结一、图像主轴分析主轴分析主要是分析二值图像中物体的形态,大多采用主成分分析或者奇异值分解等,由于本文基于itk实现,暂不考虑上述算法,主要基于图像矩特征实现图像重心以及主轴向量的获取。图像的零阶矩 目标的质量图像的一阶矩 质心图像的二阶矩 长轴 短轴二、基于ITK的代码实现代码如下(示例)://投影typedef itk::AccumulateImageFilter<ITKImageType, ITKImageTyp
2022-01-27 16:18:54
4348
原创 四、2/3D配准相关-itk的DRR重建
四、2/3D配准相关-itk的DRR重建提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加例如:第一章 Python 机器学习入门之pandas的使用提示:写完文章后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录四、2/3D配准相关-itk的DRR重建前言一、DRR重建二、基于itk实现1.引入库2.辅助elastix中初始参数设置总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习
2022-01-27 14:34:35
3924
17
原创 二、elastix-2D/3D配准测试用例说明
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码
2021-09-30 16:54:17
1791
8
原创 一、elastix-医学配准开源框架使用介绍
1、医学配准elastix开源框架使用介绍文章目录1、医学配准elastix开源框架使用介绍前言一、elastix资源介绍二、命令行调用exe测试2D3D配准例子1.exe文件说明2.命令行参数总结前言elastix基于ITK,提供多种组合解决多种模态医学图像之间的配准问题,通过命令行调用。一、elastix资源介绍官网:https://elastix.lumc.nl/Download或者GitHub:可以下载源码或者exe以及用户手册Model Zoo:官方测试用例,其中par001
2021-09-07 18:49:52
1808
6
原创 ITK—平面拟合
一、三个点计算平面表达式void threepointToPlane(){ double p1[3] = { 2,5,14 }; double p2[3] = { 0,35,7 }; double p3[3] = { 16,3,9 }; ////平面 Ax+By+Cz+D=0 double A = (p3[1] - p1[1])*(p3[2] - p1[2]) - (p2[2]...
2019-07-03 14:19:05
508
原创 ITK—空间点的直线拟合
基于最小二乘的直线拟合。一、二维坐标点typedef itk::Image<short, 3> ITKImageType;typedef ITKImageType::PointType PointType;void FittingLine(vector<PointType> phy_point){ int number = phy_point...
2019-07-03 14:15:35
1088
5
原创 ITK-图像重采样
图像重采样分为升采样和降采样,但是在图像处理中一般为了提高效率,而进行图像降采样。降采样即为增大图像像素间距,可理解为将多个像素合并为一个像素,在图像降采样过程中需要设置以下几个方面:采样后的spacing采样后的图像大小采样过程中的插值算法////头文件#include "itkImageFileReader.h"#include "itkAffineTransform...
2019-06-03 21:07:45
2799
原创 ITK-修改图像的物理间距
医学图像的图像间距表示扫描图像时切片间的距离,与成像物体的实际大小相关。有的时候由于设备问题,导致图像的spacing与实际空间的间距不相符,导致对图像中组织距离测量出错。利用图像的尺度变换, 可以修改医学图像的spacing。////头文件#include "itkImageFileReader.h"#include "itkAffineTransform.h"#includ...
2019-06-03 20:50:10
1266
原创 ITK-医学图像基本信息
ITK 全名Insight Segmentation and Registration Toolkit 是一款开源的医学图像处理软件包,用于处理医学图像中的两大难题:图像配准、图像分割。***********************************************************************************************一、医学图像主要...
2019-05-26 15:05:14
2079
3
原创 图像分割之一维最大熵阈值分割方法
阈值分割是一种常用的图像分割方法,基于灰度阈值的选取将图像灰度划分为一个或几个集合,实现图像的分割。阈值分割方法的关键是阈值选取准则,常用的准则有最大类间方差(OTSU 大津法)和信息熵。信息熵包括很多种:一维最大熵,二维最大熵,交叉熵,待分割目标与背景最大类间交叉熵,分割前后图像间最小交叉熵等。信息熵表示从信息源中可能获得的信息的大小。假设事件xi发生的概率为,其自信息量定义为pi:自信息量的数...
2018-03-20 13:04:52
6488
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人