该软件用于医学图像的分割标注,算法基于maxtree,界面基于Qt5。
只是一个Qt入门的demo,功能并不完全,算法也不优。
## 界面
![img](ui.jpg)
## 测试图像下载
[google driver](https://drive.google.com/file/d/1kc2JBTVGw-p6TtxLaqPs5KmEiXVkOQLC/view?usp=sharing)
## 文件操作:
- open:用于打开.nii.gz图像
- save:将编辑好的标签保存
- help:显示该帮助信息
- quit:退出软件
## 编辑操作:
- window:进入调节窗宽窗位模式,在图像上按住鼠标并上下左右滑动可调节窗宽窗位
- default window:使用默认的窗宽窗位,默认wc=400,ww=80
## 选择ROI:
- 2d roi:在当前的slice上选择2d的矩形区域进行标注
- 3d roi:在xy平面上选取矩形区域,结合begin和end生成3d的ROI
- begin:将当前slice作为3d ROI的起始切片
- end:将当前slice作为3d ROI的终止切片
## 分割算法:
- tree:在当前ROI上计算maxtree
- select:在当前ROI中选择一个初始点,该点在maxtree中对应一个节点,从该节点向上走到根节点的过程中,包含的区域逐渐增多,总面积逐渐增大,总面积随节点数量的变化曲线绘制在界面下方,在该曲线上点击鼠标,即可选择区域扩张的终点,即产生一个分割
- undo:舍弃当前分割区域(红色)
- write:将当前分割区域(红色)写入分割标签(橘色)
- show/hide:显示/不显示分割结果
## 分割流程:
- 鼠标在原图上移动可显示当前像素的xyz坐标和Hu值
- 在原图上选择ROI后,点tree生成该ROI的maxtree
- 点select,鼠标在ROI内选择初始点,从初始点对应节点走到根节点的总面积变化曲线在下方显示
- 鼠标在面积曲线上选择一个点,即可得到一个临时分割区域(可重复选择)
- 点undo可撤销此次临时分割(红色)
- 点write可将临时分割区域(红色)写入最终分割标签(橘色)
- 鼠标右键可删除最终分割标签中的连通域(橘色)
- 点save保存分割标签
## TODO:
- 默认窗宽窗位可从图像中读取
- 窗口大小和布局写死了,需要优化
- 擦除连通域太慢了
- 可增加图像放大功能
- 可增加画刷和橡皮等常用标注工具
- 算法不好,鼠标选择一个初始点时,只能搜索比它更暗的区域,更亮的区域无法搜索到,结果是分割结果中间会形成少许空洞,后续可加上膨胀腐蚀的后处理
生瓜蛋子
- 粉丝: 3927
- 资源: 7441
最新资源
- 白色简洁风格的农业生态科学整站网站源码下载.zip
- 白色简洁风格的女士高跟鞋商城网站模板.zip
- 白色简洁风格的农业收割机械整站网站源码下载.zip
- 白色简洁风格的女性饰品企业网站模板.zip
- 白色简洁风格的欧式美食快餐整站网站源码下载.zip
- 白色简洁风格的女装商城整站网站源码下载.zip
- 白色简洁风格的品牌广告CSS网站模板下载.zip
- 白色简洁风格的贫困公益类企业网站模板.rar
- 白色简洁风格的苹果手机软件应用模板.zip
- 白色简洁风格的品牌运动鞋商城网站模板下载.zip
- 白色简洁风格的瀑布流图片展现源码下载.zip
- 白色简洁风格的七巧板相册展示源码下载.zip
- 白色简洁风格的苹果数码产品企业网站模板.zip
- 白色简洁风格的企业案例展示模板下载.zip
- 白色简洁风格的企业产品展示整站网站源码下载.zip
- 白色简洁风格的企业笔记本源码下载.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈