使用VisualDL可视化基于PaddleSeg的眼底血管分割
VisualDL 是一个面向深度学习任务设计的可视化工具。VisualDL 利用了丰富的图表来展示数据,用户可以更直观、清晰地查看数据的特征与变化趋势,有助于分析数据、及时发现错误,进而改进神经网络模型的设计。
目前,VisualDL 支持 scalar, image, audio, graph, histogram, pr curve, high dimensional 七个组件,项目正处于高速迭代中,敬请期待新组件的加入。
本次项目使用scalar,image和model进行可视化分析。
github首页:https://github.com/PaddlePaddle/VisualDL
官网:https://www.paddlepaddle.org.cn/paddle/visualdl
aistudio项目:https://aistudio.baidu.com/aistudio/projectdetail/502834
https://aistudio.baidu.com/aistudio/projectdetail/622772
aistudio论坛:https://ai.baidu.com/forum/topic/show/960053?pageNo=2
欢迎大家在GitHub上点赞~
一、项目背景
研究表明,各类眼科疾病以及心脑血管疾病会对视网膜血管造成形变、出血等不同程度的影响。随着生活水平的提高,这类疾病的发病率呈现逐年增长的趋势。临床上,医疗人员能够从检眼镜采集的彩色眼底图像中提取视网膜血管,然后通过对血管形态状况的分析达到诊断这类疾病的目的。
但是,由于受眼底图像采集技术的限制,图像中往往存在大量噪声,再加之视网膜血管自身结构复杂多变,使得视网膜血管的分割变得困难重重。
传统方法中依靠人工手动分割视网膜血管,不仅工作量巨大极为耗时,而且受主观因素影响严重。
因此,利用计算机技术,找到一种能够快速、准确分割视网膜血管的算法,实现对眼底图像血管特征的实时提取,对辅助医疗人员诊断眼科疾病、心脑血管疾病等具有重要作用。
二、数据集介绍
本项目使用的数据集照片来自荷兰的糖尿病视网膜病变筛查项目。筛查人群包括400名年龄在25-90岁之间的糖尿病患者。但只有40张照片被选取,其中33张没有显示任何糖尿病视网膜病变的迹象,7张显示轻度早期糖尿病视网膜病变的迹象。
AI Studio上已经有DRIVE糖尿病人眼底血管分割数据集了,但是该数据集的数据量非常少,只有20张训练集。
因此,我在处理数据时做了一些处理来增加我的训练集数据量。
数据集图片格式转换
原数据集里的眼底图像:

本文介绍了使用VisualDL进行基于PaddleSeg的眼底血管分割项目的可视化分析。项目涉及数据预处理,包括图像格式转换和二值化处理,以及使用PaddleSeg进行训练和模型优化。通过VisualDL的scalar、image和graph组件,可以实时监控loss变化、数据样例和网络结构,便于模型调试和性能提升。
最低0.47元/天 解锁文章
805





