摘要:
1.前言 第一次接触奇异值分解还是在本科期间,那个时候要用到点对点的刚体配准,这是查文献刚好找到了四元数理论用于配准方法(点对点配准可以利用四元数方法,如果点数不一致更建议应用ICP算法)。一直想找个时间把奇异值分解理清楚、弄明白,直到今天才系统地来进行总结。 上一次学习过关于PCA的文章,PCA的 阅读全文
posted @ 2021-01-05 16:51
一杯清酒邀明月
阅读(1573)
评论(0)
推荐(0)
摘要:
注意力模型(Attention Model,AM)已经成为神经网络中的一个重要概念,并在不同的应用领域进行了充分的研究。这项调查提供了一个结构化和全面的概述关于attention的发展。我们回顾了注意力机制被纳入的不同的神经网络结构,并展示了注意力如何提高神经网络的可解释性。最后,我们讨论了在实际应 阅读全文
posted @ 2021-01-05 16:50
一杯清酒邀明月
阅读(2165)
评论(0)
推荐(0)
摘要:
1.前言戏说 双目立体视觉是基于视差原理,由多幅图像获取物体三维几何信息的方法。在机器视觉系统中,双目视觉一般由双摄像机从不同角度同时获取周围景物的两幅数字图像,或有由单摄像机在不同时刻从不同角度获取周围景物的两幅数字图像,并基于视差原理即可恢复出物体三维几何信息,重建周围景物的三维形状与位置。 双 阅读全文
posted @ 2021-01-05 16:48
一杯清酒邀明月
阅读(2236)
评论(0)
推荐(2)
摘要:
1. 基于区域生长算法的图像分割原理 数字图像分割算法一般是基于灰度值的两个基本特性之一:不连续性和相似性。前一种性质的应用途径是基于图像灰度的不连续变化分割图像,比如图像的边缘。第二种性质的主要应用途径是依据实现指定的准则将图像分割为相似的区域。区域生长算法就是基于图像的第二种性质,即图像灰度值的 阅读全文
posted @ 2021-01-05 16:47
一杯清酒邀明月
阅读(3923)
评论(0)
推荐(1)
摘要:
1.前言 error LNK2019: 无法解析的外部符号这个错之前见过很多次,能知道最根本的原因在于链接过程中没有搜索到程序用到的库文件,即*.lib。 笔记本重装了系统,有32Bit升到64Bit,运行VTK程序时,始终报错如下: 1> 正在创建库 E:\Driverprogram\imgpor 阅读全文
posted @ 2021-01-05 16:45
一杯清酒邀明月
阅读(6917)
评论(1)
推荐(0)
摘要:
1.Adding in MRML to Slicer MRML是Slicer中用到的场景描述,并映射到他的数据模型。MRML库提供了API管理医学图像数据类型和可视化,数据类型包含Volume、model、transform、fiducials、camera... 在MRML中,每一种数据类型都通过 阅读全文
posted @ 2021-01-05 16:44
一杯清酒邀明月
阅读(569)
评论(0)
推荐(0)
摘要:
1.qSlicerCreateModelsModule.h 1 #ifndef __qSlicerllshCreateNewModelsModule_h 2 #define __qSlicerllshCreateNewModelsModule_h 3 4 // SlicerQt includes 5 阅读全文
posted @ 2021-01-05 14:35
一杯清酒邀明月
阅读(180)
评论(0)
推荐(0)
摘要:
1.qSlicerIGSReaderModule.h 1 #ifndef __qSlicerIGSReaderModule_h 2 #define __qSlicerIGSReaderModule_h 3 4 // SlicerQt includes 5 #include "qSlicerLoada 阅读全文
posted @ 2021-01-05 14:33
一杯清酒邀明月
阅读(462)
评论(0)
推荐(0)
摘要:
1.问题与思考 关于3DSlicer的功能开发,不可避免的会使用Loadable模块。这主要涉及Widget设计、多Module协作以及Slicer内部集成函数or类的调用。 这里主要想记录的是如何利用VS直接进行Widget设计。在真正动手操作的时候,我碰到了以下问题: 1.因为Slicer官方推 阅读全文
posted @ 2021-01-05 14:30
一杯清酒邀明月
阅读(305)
评论(0)
推荐(0)
摘要:
1.the relationship between module & extension? Slicer的plus-in机制不必多谈。下面仅初步谈论Module和Extension的关系,并就创建和调试过程中的一些细节问题进行总结。 Extension是实现一个功能的实体,可以包括若干的modul 阅读全文
posted @ 2021-01-05 14:28
一杯清酒邀明月
阅读(287)
评论(1)
推荐(0)
摘要:
1.configuration file包含的XML元素 Version Major版本号 PlusRevision创建配置文件更加详细的plus版本 Data collection :定义所有用于采集和处理数据的设备Coordinate system definition坐标系定义(固定变换矩阵列 阅读全文
posted @ 2021-01-05 14:27
一杯清酒邀明月
阅读(303)
评论(0)
推荐(0)
摘要:
1.问题描述: 环境:Slicer 4.7.0 Windows7 64bit 用Slicer提供的ExtensionWizard模块创建extension,经过CMAKE、VisualStudio编译,添加到Slicer中。 每次打开Slicer,Python Interactor都会报这个错。 2 阅读全文
posted @ 2021-01-05 14:25
一杯清酒邀明月
阅读(200)
评论(0)
推荐(0)
摘要:
1.Overview 可加载模块可以看做是Logic和UI联合构成的。 2.Creating Loadable Module 创建模块目录 建议使用ExtensionWizard采用模板的方法生成文件和文件目录。 Build 可以使用CMake GUI、也可以使用命令行的方法。注意的是一定要指定Sl 阅读全文
posted @ 2021-01-05 14:21
一杯清酒邀明月
阅读(342)
评论(0)
推荐(0)
摘要:
1.前言 Slicer模块典型包含几种不同类型的模块,如CMake文件、Source文件、资源文件。 在大多数情况下,为了方便编译,文件名称和文件中文本字符串的名称需要保持一致。 ExtensionWizard是一个简化创建流程的工具。 2.使用GUI进入Extension 开启Slicer,选择E 阅读全文
posted @ 2021-01-05 14:20
一杯清酒邀明月
阅读(727)
评论(0)
推荐(0)
摘要:
1.前言 之前数次在虚拟机上成功编译Slicer,感觉过程挺简单的。由于科研项目需要在Windows7环境下开发,所以研究了一下。考虑到国内对于3DSlicer的需求很高,然后相关参考文献及资料极其匮乏,本系列博客尝试改变这种现状,所有项目及教程均具有可重复性。 转载标识:Shenziheng/Sh 阅读全文
posted @ 2021-01-05 14:15
一杯清酒邀明月
阅读(1219)
评论(1)
推荐(1)
摘要:
1.前言 Slicer在Version4之前,GUI使用Kitware公司的GUI工具KWWidget开发,KWWidget不支持Unicode。而Slicer的最新Version4使用了Nokia公司的Qt代替KWWidget进行开发。 2.Slicer界面结构 Slicer应用程序的结构由应用程 阅读全文
posted @ 2021-01-05 14:12
一杯清酒邀明月
阅读(819)
评论(0)
推荐(0)
摘要:
1.Slicer 1.1 Build Tree Slicer_HOME bin designer iconengines lib Slicer-X.Y cli-modules qt-loadable-modules qt-scripted-modules share Slicer-X.Y cli-m 阅读全文
posted @ 2021-01-05 14:06
一杯清酒邀明月
阅读(190)
评论(0)
推荐(0)
摘要:
1.主要的类 vtkMRMLLayoutNode: 描述视图布局的节点,一个场景只存在一个布局节点。 vtkMRMLLayoutLogic: 控制/观测图层节点,如果需要会自动创建视图节点(在布局节点描述中引用,而不是场景中引用)。 vtkMRMLAbstractViewNode: 所有视图节点的抽 阅读全文
posted @ 2021-01-05 14:05
一杯清酒邀明月
阅读(379)
评论(0)
推荐(0)
摘要:
1.Logics综述 Logic是算法的集合,主要处理场景中的MRML节点。 Logic可以是: Active(主动):观测场景和节点,当接收事件改变时进行响应 Passive(被动):实用函数的集合用来简化节点的处理 a mix of both:不理想... 2.Logic的类型 在Slicer中 阅读全文
posted @ 2021-01-05 14:02
一杯清酒邀明月
阅读(401)
评论(0)
推荐(0)
摘要:
1.Slicer MRML数据类型综述 MRML提供API(应用程序接口)管理医学图像数据类型(Volume、Model、Transform、Fiducial、Camera等)和它们的可视化; 每种数据类型都用一个特定的MRML节点表示; MRML场景就是MRML节点的集合; Slicer的MRML 阅读全文
posted @ 2021-01-05 14:00
一杯清酒邀明月
阅读(1455)
评论(0)
推荐(0)