- 博客(592)
- 资源 (15)
- 收藏
- 关注
原创 【QT6】创建QT6 PDF阅读器
可以使用标签或页码进行PDF定位,也支持PDF 关键字 搜索。前言:本博文主要介绍QT6创建PDF阅读器。
2025-02-06 13:25:06
190
1
原创 【nnUNet】nnUNet的出现
本文分享nnUNet的一些基本情况,以便更好的了解!1. nnUNet介绍nnU-Net是由德国癌症研究中心、海德堡大学以及海德堡大学医院研究人员(, Jens Petersen, Andre Klein)提出来的一个自适应任何新数据集的医学影像分割框架。该框架能根据给定数据集的属性自动调整模型结构、训练参数等,不需要人为干预。nnUNet包含了从数据预处理到模型训练、验证及测试的全流程自动化工具,大大简化了使用深度学习进行医学图像分割的复杂度。
2024-09-04 10:26:06
1622
原创 【nnUNet】环境安装
本文分享医疗分割模型nnUNet的环境安装教程,希望对各位小伙伴有所帮助!1. 安装Python & PytorchPIP安装Pytorch_pip pytorch]-优快云博客安装完成后,检查Pytorch的GPU版本是否可用。在输出为true时,表示可用。2. 安装nnUNet在nnUNet文件目录,运行Cmd命令安装安装成功3. 设置环境变量使用时替换为自己的路径。
2024-09-04 09:34:36
578
原创 【ITK输入输出(IO)】第1期 Transform文件的读写
本文分享ITK中关于Transform文件的读写的接口itkTransformFileReader & itkTransformFileWriter,希望对各位小伙伴有所帮助!
2024-08-21 15:49:34
159
原创 【ITK完整教程】介绍
该专栏以ITK-5.3.0 & ITK-5.2.1的Examples为基础,加上实际使用时总结的经验,讲解ITK中相关接口和使用方法。也会介绍ITK隐藏的强大功能,订阅该专栏,一起学习ITK吧!目录1. ITK滤波2. ITK图像3. ITK过滤器4. ITK统计信息5. ITK配准6. 图像分割算法 【ITK滤波】第1期 阈值处理_阈值滤波-优快云博客 【ITK滤波】第2期 边缘检测-优快云博客 【ITK滤波】第3期 投射和亮度映射-优快云博客
2024-08-21 15:14:38
644
原创 【ITK】图像分割算法:Snake
本文分享图像分割Snake算法,主要从算法原理和代码实现来进行阐述,希望对各位小伙伴有所帮助!1. Snake算法Snake在1988年International Journal of Computer Vision提出。Snake曲线是一种能量最小化的样条线,它受到外部约束力的引导,并受到图像力的影响,这些图像力将其拉向线条和边缘等特征。Snake是活跃的轮廓模型:它们锁定附近的边缘,准确地定位它们。尺度空间延续可用于扩大要素周围的捕获区域。
2024-08-20 09:27:49
229
原创 【ITK】图像分割算法:GrabCut
本文分享图像分割GrabCut算法,主要从算法原理和效果方面展开,希望对各位小伙伴有所帮助!GrabCut算法来自论文1. GrabCut介绍GraphCut算法将图像视为图形,图像中的每个像素都是一个图形节点。对于两个标签(物体和背景)的情况下,通过max-flow/min-cut算法有效地计算全局最优像素标签。该算法可以在N维图像上使用,只需要给定用户指定的对象和背景种子像素,其余像素将自动标记。
2024-08-19 14:34:00
578
原创 【ITK】图像分割算法:GraphCut
本文分享GraphCut图像分割算法及其详细的算法逻辑,希望对各位小伙伴有所帮助!1. GraphCut介绍2001年由Boykov and Jolly提出。GraphCut是一种交互式分割,用于解决全自动分割结果不佳的情况。GraphCut通过交互式分割技术,将图像分为两个部分:背景和前景。用户通过将某些像素(种子点)指定为前景的一部分,将另一些像素(种子点)指定为背景的一部分,从而对待分割的图像进行了某些硬约束。这些种子点为图像的整个分割的切入点。
2024-08-19 09:11:07
192
原创 【ITK】图像分割算法:GrowCut详解
本文分享GrowCut算法论文来解析图像分割算法GrowCut的详细过程,希望对各位小伙伴有所帮助!在医学图像处理中,最重要的三个问题是分割,配准和三维重建。目前分割问题分为传统算法和AI算法,其中传统算法为AI算法的基础。在传统分割算法中,如何实现自动分割一直是算法工程师追求的极致,但效果并不好。本文分享的GrowCut也是一种半自动分割方法,基于较少的交互,可以获取较好的分割结果。1. GrowCut算法论文能够解决中等难度的分割任务;易于实施,支持并行开发;适用于二维、三维图像;
2024-08-16 10:42:35
360
原创 【ITK】图像分割算法:FastGrowCut详解
本文分享图像分割算法FastGrowCut的详细解析过程,希望对各位小伙伴有所帮助!目录前言1. FastGrowCut算法介绍3. 结论本文章基于2014年发表于MICCAI上的论文An Effective Interactive Medical Image Segmentation Method Using Fast GrowCut进行阐述。1. FastGrowCut算法介绍长期以来,分割一直是医学图像分析中最重要的任务之一。
2024-08-16 10:38:02
183
原创 【OCCT】第4讲 OpenCasCade&VTK实现三维建模Demo-CMAKE
本文分享如何构建OpenCASCADE&VTK的CMAKE工程,希望对各位小伙伴有所帮助!1. 新建CMake工程新建“ CMake项目 ”2. 配置OpenCASCADE&VTK库配置VTK库# add VTK配置OpenCASCADE库添加依赖库# 添加VTK依赖库# 添加OpenCASCADE依赖库注意:VTK库版本,需与OpenCASCADE库中的VTK库版本一致。
2024-08-09 14:34:27
688
原创 【OCCT】第3讲 OpenCasCade&VTK实现三维建模Demo
本文分享OpenCasCade&VTK共同实现三维建模Demo,希望对各位小伙伴有所帮助!1. 新建Visual Studio工程新建空项目添加main.cpp添加main函数2. 配置OpenCasCade & VTK 库配置包含路径:配置库文件:添加链接库:添加运行环境:注意:VTK库的版本要与编译OpenCasCade库时选择的版本一致,否则会出错!
2024-08-09 10:14:47
454
原创 【OCCT】第2讲 OpenCasCade下载&源码编译
本文分享OpenCasCade的源码编译过程,希望对各位小伙伴有所帮助!1. 下载源码下载:第三方库下载(OpenCasCade的源码中不包含第三方库):2. CMake编译指定源码和Build位置指定第三方库位置指定INSTALL_DIR。打开 OOCT.sln解决方案ALL_BUILDINSTALL生成OpenCasCade的库。3. 运行实例打开DRAWEXE.exe,位置:../win64/vc14/bin/DRAWEXE.exepload ALL。
2024-08-08 17:35:49
675
原创 【OCCT】第1讲 OpenCasCade介绍
本文分享OpenCasCade的基本介绍,了解其基本情况,希望对各位小伙伴有所帮助!1. OCCT概述OCCT,全称为OpenCasCade Technology,是一个开源的3D建模库。该库编程语言为C++,采用面向对象的设计方法。
2024-08-08 11:21:25
1498
原创 【长木谷】AIHIP 术前规划流程和疗效研究
前言:今天分享长木谷 AIHIP 人工智能术前规划系统辅助人工全髋关节置换术治疗成人 Crowe Ⅳ型先天性髋关节发育不良的疗效研究报告。
2024-08-08 10:05:46
1043
原创 【iMSTK】第一期 imstk配置过程
本文分享imstk的配置和使用过程,希望对各位小伙伴有所帮助!目录前言1. imstk介绍2. imstk配置2.1 下载imstk源码2.2 CMake编译3. 打开iMSTK工程1. imstk介绍iMSTK,全称Interactive Medical Simulation Toolkit(交互式医疗模拟工具包)。一个用c++编写的免费开源软件工具包,帮助交互式多模态手术模拟的快速原型。已经实现的案例有:相机导航:相机导航是腹腔镜手术虚拟模拟的组成部分。
2024-08-07 13:44:36
685
原创 VTK实战完整教程介绍
该专栏以VTK提供的Example为基础,讲解VTK中的相关接口和使用方法。订阅该专栏,带你了解所有VTK的功能,以便VTK更好的解决工作中遇到的问题。一起学习起来吧!
2024-08-07 13:16:44
1645
原创 【VTK付费专栏】介绍
本文主要对VTK付费专栏内容进行详细介绍,方便小伙伴们查找到自己所需的资源!VTK付费专栏凝结了作者在使用VTK中所积累的经验,现整理出来,
2024-07-26 17:36:38
222
原创 【VTK】渲染遮挡问题及解决方案
本文分享VTK中遮挡问题的解决方案,希望对各位小伙伴有所帮助!1. 遮挡问题在VTK渲染中,有时需要遮挡关系,有时却需要某对象一直可见,有时需要对象A不遮挡对象B,但需要遮挡对象C等等一些问题。下面举一些实例。
2024-07-26 15:49:00
327
原创 【OpenCV】图像增强
本文分享OpenCV中的图像增强算法,希望对各位小伙伴有所帮助!图像增强算法有两大类:空间域增强算法和变换域增强算法。目录前言1. 空间域增强算法1.1 灰度变化1.2 直方图处理1.3 钝化遮蔽和高提升滤波2. 变换域增强算法1. 空间域增强算法。
2024-07-26 15:47:21
225
原创 【VTKExamples::Movie】制作并保存动画
本文分享VTK中创建动画,并保存动画的方法,样例及样例源码,希望对各位小伙伴有所帮助!1. 制作动画VTK中提供了专门创建动画的接口vtkAnimationScene,关于其详细讲解及样例,请参见:【VTKExamples::Utilities】第二期 AnimationScene_vtk 动画-优快云博客也可以直接在RenerWindow上制作动画效果,参考样例如下:【VTKExamples::Rendering】第四期 相机插值(CameraInterpolate)-优快云博客。
2024-07-25 13:54:51
189
原创 【OpenCV】特征匹配
本文分享OpenCV中的特征匹配,希望对各位小伙伴有所帮助!目录前言1. 特征检测2. 特征匹配3. 参数调整1. 特征检测【OpenCV】SIFT&SURF&ORB 特征检测-优快云博客2. 特征匹配//特征点匹配std::cout
2024-07-19 10:48:46
477
原创 【OpenCV】CMake配置OpenCV库
本文分享CMake如何配置OpenCV库,希望对各位小伙伴有所帮助!CMake配置OpenCV库有两种方式:添加系统环境变量 & CMakeLists.txt中指定OpenCV_DIR
2024-07-16 17:32:29
1013
原创 【医疗算法环境配置一览】
本文分享作为一个医疗算法工程师的电脑环境配置,希望对各位小伙伴有所帮助!1. 安装VS针对VS的版本,现在常用的为VS2019 & VS2022,可以根据需要选择社区版或专业版。2. 安装QTQT的安装现在一般都是线上安装。以清华镜像为例进行换源安装Qt5.15.2。下载文件按照步骤进行安装,若没有需要的版本,点击“archive”后更新就有了。QT开发 QT5.15.2安装(换源极速安装) - 知乎 (zhihu.com)3. 安装VS-QT插件。
2024-07-15 14:50:53
172
原创 ITKMontage---ITK自动拼接模块
本文分享ITK中Remote中的ITKMontage拼接模块,希望对各位小伙伴有所帮助!1. ITKMontage介绍在医疗图像处理过程中,图像拼接有很多用处,比如DR图像的拼接。ITKMontage可以快速稳定的处理数据量较大的拼接图像。强度不均匀性校正配准全局优化融合2. ITKMontage安装ITKMontageITKMontage可脱离ITK进行单独安装,也可在ITK安装时作为模块进行安装。单独安装ITK模块安装在ITK编译时,选择ITKMontage模块。
2024-07-11 10:58:16
162
原创 TotalSegmentator---针对CT/MRI数据的自动分割
本文分享开源软件TotalSegmentator,该开源项目针对CT/MRI数据类型,对主要的解剖学结构进行自动分割,并且被集成到MITK中。希望对各位小伙伴有所帮助!目录前言1. TotalSegmentator介绍2. TotalSegmentator下载&安装3. TotalSegmentator的使用3.1 CT/MR数据分割3.2 子任务3.4 高级设置3.3 CT分割类别3.4 MR分割类别1. TotalSegmentator介绍。
2024-07-10 17:14:03
953
2
原创 【VTK】基于VTK的扩展ACVD实现网格重新划分网格Remeshing
本文分享基于VTK的扩展ACVD实现网格重新划分网格Remeshing,希望对各位小伙伴有所帮助!目录前言1. 重新划分网格Remeshing的效果2. 基于VTK实现的ACVD3. Remeshing源码分享1. 重新划分网格。
2024-07-10 14:37:58
311
原创 【OpenCV】opencv-4.9.0源码编译(一)
本文分享OpenCV-4.9.0源码编译流程,包含CUDA模块,包含Python-opencv,希望对各位小伙伴有所帮助!1. 环境准备Python3.122. 源码下载下载OpenCV源码,此处需要下载两个源码,分别是opencv和。下载链接为opencv:不过在下载时要注意一点,就是要保证opencv和下载的版本要一致,此处我们下载的版本为:4.9.0。下载完成后,将两个文件解压到同一个文件夹中。3. CMake编译。
2024-06-12 16:52:17
1448
原创 【MeshLib & VTK】MeshLib PK VTK
本文分享三维几何处理库MeshLib,并将其与VTK进行对比,希望对各位小伙伴有所帮助!
2024-06-11 10:42:57
479
原创 【QT】QActionGroup & QButtonGroup
本文分享QT中QActionGroup & QButtonGroup,希望对各位小伙伴有所帮助!
2024-06-05 13:44:07
636
原创 【VTK】添加绝对坐标系
本文分享VTK中如何在3D界面添加绝对坐标系,绝对坐标系不被对象所遮挡,且大小固定不变,希望对各位小伙伴有所帮助!1. 结果展示在3D建模软件中,我们通常需要标识出绝对坐标系,用来了解对象间的相互关系以及与绝对坐标系之间的关系。且坐标系需要在场景缩放时,始终保持大小不变,且不会被对象所遮挡。2. 实现方法VTK中实现对象固定不变的方法:在Scenes进行缩放时,获取缩放比例;根据获取的缩放比例,对对象进行反向的缩放,这样便可以保持对象大小不变。
2024-06-03 09:30:07
798
原创 【VTKExamples::PolyData】第五十四期 SelectVisiblePoints
本文分享VTK样例SelectVisiblePoints,并解析接口vtkSelectVisiblePoints,希望对各位小伙伴有所帮助!
2024-05-31 15:27:13
324
原创 【VTKExamples::Utilities】第十三期 ZBuffer
本文分享VTK样例ZBuffer,并解析接口vtkWindowToImageFilter,希望对各位小伙伴有所帮助!
2024-05-31 14:38:28
134
1
原创 【VTKExamples::Utilities】第十六期 WindowModifiedEvent
本文分享VTK样例WindowModifiedEvent,希望对各位小伙伴有所帮助!
2024-05-29 08:32:41
243
QT 重定向qdebug输出到文件和UI界面
2025-01-06
医疗分割算法论文包括:GrowCut & FastGrowCut & GraphCut & GrabCut & Snake
2024-08-16
VTK中在3D界面添加绝对坐标系,绝对坐标系不被对象所遮挡,且大小固定不变
2024-06-03
Slice添加测量、标注、绘制等信息样例
2024-03-05
VTK旋转工具,用于三维模型中的旋转变换,可显示旋转角度
2023-12-15
基于VTK实现世界坐标系移动功能和惯性坐标系的移动功能
2023-10-07
基于VTK实现世界坐标系旋转功能和对象坐标系的旋转功能
2023-09-27
QT开发+Event事件机制+事件监控、传输、过滤和分发机制
2023-09-25
基于VTK实现旋转功能
2023-09-20
基于QT的Network模块的QTcpServer和QTcpSocket,进行网络的文件传输 可传输大型文件如Dicom数据等
2023-08-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人