【肝脏分割】基于计算机视觉实现肝脏分割和脂肪定量系统附matlab代码和GUI界面

简介: 【肝脏分割】基于计算机视觉实现肝脏分割和脂肪定量系统附matlab代码和GUI界面

✅作者简介:热爱科研的Matlab仿真开发者,修心和技术同步精进,matlab项目合作可私信。

🍎个人主页:Matlab科研工作室

🍊个人信条:格物致知。

更多Matlab仿真内容点击👇

智能优化算法       神经网络预测       雷达通信      无线传感器        电力系统

信号处理              图像处理               路径规划       元胞自动机        无人机

⛄ 内容介绍

肝脏是人体内物质能量代谢的中心,是维持生命活动的重要器官.肝病是指发生在肝脏的病变.然而由于肝脏的代偿能力强,所以大部分的肝病尤其是肝脏占位性疾病没有症状的或早期症状不明显,如肿瘤,肝囊肿,肝脓肿,肝血管瘤等.肝囊肿多数无明显症状,只有巨大肝囊肿或合并感染,才会出现明显症状.常见的并发症是破裂出血,囊液进入附近组织诱发细菌感染,瘘及穿透,多发囊肿诱发肝功减退.肝癌是常见的恶性肿瘤,发病率和死亡率都特别高,其主要原因是发病早期临床症状不典型,不明显.因此,肝病的早期发现和诊断对制定针对性强,恰当的临床干预措施具有重要临床意义.用于临床的各种影像学检查技术中CT图像因分辨率高,对人体损伤小,且能较好地反映肝脏的病理形态表现和较准确地反映病变的病理位置而成为诊断肝病的重要辅助手段之一.上腹部CT图像复杂,各种脏器的灰度值比较接近;肝病种类繁多,且存在迁延合并(多病共存)的现象;同时不同疾病在发展过程中可能出现相似的影像学表现,而同一种疾病则可能具有不同的影像学特征.故对肝脏CT图像的分析和分类具有一定的难度,目前还未找到统一,有效的分类方法. 本文根据肝脏CT图像的特征和临床医生的诊断依据,设计并实现了一套肝脏疾病诊断系统.系统包括图像预处理,图像分割,特征提取和分类识别.

⛄ 部分代码

function plot_set(T_tag,X_tag,Y_tag,Fig_zoom)% 调用格式:plot_set(T_tag,X_tag,Y_tag,Fig_zoom)% T_tag为标题,X_tag为横轴标识,Y_tag为纵轴标识% Fig_zoom设置图形区域大小,Fig_zoom = [position_x,position_y,length,height]% position_x与position_y为图形左下角的坐标位置,length为图形的长度,height为图形的高度%% YSL% 2016if nargin > 4    warning('Too much input parameters!')endset(gcf,'color',[1,1,1]);set(gca,'xcolor',[0,0,0],'ycolor',[0,0,0]);set(gca,'box','on','fontname','Times New Roman','Fontsize',9);% 设置标题av = unicode2native(T_tag);if isempty(find(av>=128))    fontname = 'Times New Roman';else    fontname = 'STSong'; % 宋体endtry    title(T_tag,'fontname',fontname,'Fontsize',9);catch    title('','fontname',fontname,'Fontsize',9);end% 设置X轴标识av = unicode2native(X_tag);if isempty(find(av>=128))    fontname = 'Times New Roman';else    fontname = 'STSong';endtry    xlabel(X_tag,'fontname',fontname,'Fontsize',9);catch    xlabel('','fontname',fontname,'Fontsize',9);end% 设置Y轴标识av = unicode2native(Y_tag);if isempty(find(av>=128))    fontname = 'Times New Roman';else    fontname = 'STSong';endtry    ylabel(Y_tag,'fontname',fontname,'Fontsize',9);catch    ylabel('','fontname',fontname,'Fontsize',9);end% 设置图形大小try    set(gcf,'units','centimeters','position',Fig_zoom);%[51075.5],[10,10,14,5.5]catch%     Fig_zoom = get(gcf,'position');%     set(gcf,'units','centimeters','position',Fig_zoom);end% h = findall(gcf,'type','line');%获取当前图形窗口中所有曲线的句柄

⛄ 运行结果

⛄ 参考文献

[1] 张昊. 肝病CT图像的辅助诊断系统设计[D]. 郑州大学, 2014.

[2] 邵金华, 孙锦, 段后利. 基于超声波的肝脏脂肪定量系统:, CN204765705U[P]. 2015.

[3] 张昊, 刘燚, 于毅,等. 基于Matlab的肝脏CT图像预处理系统1[J]. 数字技术与应用, 2014.

[4] 安兴, 丛龙飞, 李若平. 一种脂肪肝定量分析方法及脂肪肝定量分析系统:, CN110604595A[P]. 2019.

⛳️ 代码获取关注我

❤️部分理论引用网络文献,若有侵权联系博主删除
❤️ 关注我领取海量matlab电子书和数学建模资料


相关文章
|
5月前
|
算法 定位技术 计算机视觉
【水下图像增强】基于波长补偿与去雾的水下图像增强研究(Matlab代码实现)
【水下图像增强】基于波长补偿与去雾的水下图像增强研究(Matlab代码实现)
504 0
|
5月前
|
算法 机器人 计算机视觉
【图像处理】水下图像增强的颜色平衡与融合技术研究(Matlab代码实现)
【图像处理】水下图像增强的颜色平衡与融合技术研究(Matlab代码实现)
186 0
|
5月前
|
机器学习/深度学习 算法 机器人
使用哈里斯角Harris和SIFT算法来实现局部特征匹配(Matlab代码实现)
使用哈里斯角Harris和SIFT算法来实现局部特征匹配(Matlab代码实现)
265 8
|
5月前
|
机器学习/深度学习 编解码 算法
基于OFDM技术的水下声学通信多径信道图像传输研究(Matlab代码实现)
基于OFDM技术的水下声学通信多径信道图像传输研究(Matlab代码实现)
278 8
|
5月前
|
机器学习/深度学习 数据采集 测试技术
基于CEEMDAN-VMD-BiLSTM的多变量输入单步时序预测研究(Matlab代码实现)
基于CEEMDAN-VMD-BiLSTM的多变量输入单步时序预测研究(Matlab代码实现)
206 8
|
5月前
|
机器学习/深度学习 算法 机器人
【水下图像增强融合算法】基于融合的水下图像与视频增强研究(Matlab代码实现)
【水下图像增强融合算法】基于融合的水下图像与视频增强研究(Matlab代码实现)
525 0
|
5月前
|
新能源 Java Go
【EI复现】参与调峰的储能系统配置方案及经济性分析(Matlab代码实现)
【EI复现】参与调峰的储能系统配置方案及经济性分析(Matlab代码实现)
207 0
|
5月前
|
机器学习/深度学习 算法 自动驾驶
基于导向滤波的暗通道去雾算法在灰度与彩色图像可见度复原中的研究(Matlab代码实现)
基于导向滤波的暗通道去雾算法在灰度与彩色图像可见度复原中的研究(Matlab代码实现)
307 8
|
5月前
|
编解码 运维 算法
【分布式能源选址与定容】光伏、储能双层优化配置接入配电网研究(Matlab代码实现)
【分布式能源选址与定容】光伏、储能双层优化配置接入配电网研究(Matlab代码实现)
405 12
|
5月前
|
人工智能 数据可视化 网络性能优化
【顶级SCI复现】虚拟电厂的多时间尺度调度:在考虑储能系统容量衰减的同时,整合发电与多用户负荷的灵活性研究(Matlab代码实现)
【顶级SCI复现】虚拟电厂的多时间尺度调度:在考虑储能系统容量衰减的同时,整合发电与多用户负荷的灵活性研究(Matlab代码实现)
196 9

热门文章

最新文章