【肝脏分割】基于计算机视觉实现肝脏分割和脂肪定量系统附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电子书和数学建模资料


相关文章
|
10月前
|
监控
基于MATLAB/Simulink的单机带负荷仿真系统搭建
使用MATLAB/Simulink平台搭建一个单机带负荷的电力系统仿真模型。该系统包括同步发电机、励磁系统、调速系统、变压器、输电线路以及不同类型的负荷模型。
1558 5
|
10月前
|
机器学习/深度学习 传感器 算法
【无人车路径跟踪】基于神经网络的数据驱动迭代学习控制(ILC)算法,用于具有未知模型和重复任务的非线性单输入单输出(SISO)离散时间系统的无人车的路径跟踪(Matlab代码实现)
【无人车路径跟踪】基于神经网络的数据驱动迭代学习控制(ILC)算法,用于具有未知模型和重复任务的非线性单输入单输出(SISO)离散时间系统的无人车的路径跟踪(Matlab代码实现)
630 2
|
10月前
|
机器学习/深度学习 算法 安全
【图像处理】使用四树分割和直方图移动的可逆图像数据隐藏(Matlab代码实现)
【图像处理】使用四树分割和直方图移动的可逆图像数据隐藏(Matlab代码实现)
305 2
|
10月前
|
canal 算法 vr&ar
【图像处理】基于电磁学优化算法的多阈值分割算法研究(Matlab代码实现)
【图像处理】基于电磁学优化算法的多阈值分割算法研究(Matlab代码实现)
269 1
|
9月前
|
传感器 机器学习/深度学习 算法
【无人机协同】动态环境下多无人机系统的协同路径规划与防撞研究(Matlab代码实现)
【无人机协同】动态环境下多无人机系统的协同路径规划与防撞研究(Matlab代码实现)
450 0
|
9月前
|
算法 数据挖掘 调度
数据驱动的两阶段分布鲁棒(1-范数和∞-范数约束)的电热综合能源系统研究(Matlab代码实现)
数据驱动的两阶段分布鲁棒(1-范数和∞-范数约束)的电热综合能源系统研究(Matlab代码实现)
305 0
|
9月前
|
机器学习/深度学习 算法 机器人
【水下图像增强融合算法】基于融合的水下图像与视频增强研究(Matlab代码实现)
【水下图像增强融合算法】基于融合的水下图像与视频增强研究(Matlab代码实现)
783 0
|
9月前
|
算法 定位技术 计算机视觉
【水下图像增强】基于波长补偿与去雾的水下图像增强研究(Matlab代码实现)
【水下图像增强】基于波长补偿与去雾的水下图像增强研究(Matlab代码实现)
1098 0
|
9月前
|
算法 机器人 计算机视觉
【图像处理】水下图像增强的颜色平衡与融合技术研究(Matlab代码实现)
【图像处理】水下图像增强的颜色平衡与融合技术研究(Matlab代码实现)
294 0
|
9月前
|
新能源 Java Go
【EI复现】参与调峰的储能系统配置方案及经济性分析(Matlab代码实现)
【EI复现】参与调峰的储能系统配置方案及经济性分析(Matlab代码实现)
293 0

热门文章

最新文章