当前位置:网站首页>【疾病检测】基于BP神经网络实现肺癌检测系统含GUI界面
【疾病检测】基于BP神经网络实现肺癌检测系统含GUI界面
2022-07-02 01:09:00 【Matlab科研工作室】
1 简介
随着科技的飞速发展,计算机技术在医学研究与应用领域得到了广泛的应用,其中,计算机辅助医疗外科技术也更加受到人们的重视,医学显微图像处理方面的应用更是倍受人们得关注。从前的医学检测强度大,工作效率低,存在主观的观察误差;并且它只能通过显微摄影进行图像记录,不能对图像进行必要的处理,也不能快速存储和通过网络远距离传输图像信息。根据现代医学发展趋势,迫切需要我们把传统技术的光学图像显示在计算机屏幕上,并转换成大面积、高亮度能被自动识别的图像,以减轻专业技术人员的繁重的劳动强度,然后对观测细胞的色彩、形态等参数进行定量地分析统计,辅助医生进行医疗诊断。本文是在分析数学形态学的原理基础上,针对肺癌细胞图像模糊不清楚和不确定的特点,运用统计模式识别的Fisher线性判决法,比较好的处理了肺癌细胞图像的分割。在列举出的肺癌细胞分析医学依据的基础上,着重的分析了形态学分析方法:8-链码跟踪算法和方向码算法。在本论文的最后,提取了肺癌细胞的5个形状特征值,作为诊断模型的输入值,然后选择样本对人工神经网络进行测试。
2 部分代码
function varargout = cancer(varargin)gui_Singleton = 1;gui_State = struct('gui_Name', mfilename, ...'gui_Singleton', gui_Singleton, ...'gui_OpeningFcn', @cancer_OpeningFcn, ...'gui_OutputFcn', @cancer_OutputFcn, ...'gui_LayoutFcn', [] , ...'gui_Callback', []);if nargin && ischar(varargin{1})gui_State.gui_Callback = str2func(varargin{1});t,testInputs));if ((max(c24.Contrast))>2)set(handles.edit1,'string','Lung Cancer Affected Image');elseset(handles.edit1,'string','Normal Image');endfunction edit1_Callback(hObject, eventdata, handles)function edit1_CreateFcn(hObject, eventdata, handles)if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor'))set(hObject,'BackgroundColor','white');endfunction edit2_Callback(hObject, eventdata, handles)function edit2_CreateFcn(hObject, eventdata, handles)if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor'))set(hObject,'BackgroundColor','white');endfunction edit3_Callback(hObject, eventdata, handles)function edit3_CreateFcn(hObject, eventdata, handles)if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor'))set(hObject,'BackgroundColor','white');endfunction edit4_Callback(hObject, eventdata, handles)function edit4_CreateFcn(hObject, eventdata, handles)if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor'))set(hObject,'BackgroundColor','white');endfunction edit5_Callback(hObject, eventdata, handles)function edit5_CreateFcn(hObject, eventdata, handles)if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor'))set(hObject,'BackgroundColor','white');endfunction edit6_Callback(hObject, eventdata, handles)function edit6_CreateFcn(hObject, eventdata, handles)if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor'))set(hObject,'BackgroundColor','white');endfunction edit7_Callback(hObject, eventdata, handles)function edit7_CreateFcn(hObject, eventdata, handles)if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'defaultUicontrolBackgroundColor'))set(hObject,'BackgroundColor','white');end
3 仿真结果

4 参考文献
[1]李博. 基于BP神经网络的肺癌细胞图像处理系统的研究[D]. 吉林大学, 2008.
博主简介:擅长智能优化算法、神经网络预测、信号处理、元胞自动机、图像处理、路径规划、无人机等多种领域的Matlab仿真,相关matlab代码问题可私信交流。
部分理论引用网络文献,若有侵权联系博主删除。
边栏推荐
- Mathematics - feelings -20220215
- 首场“移动云杯”空宣会,期待与开发者一起共创算网新世界!
- Powerful calendar wechat applet source code - support the main mode of doing more traffic
- 什么是商业养老保险?商业养老保险安全靠谱吗?
- 【八大排序③】快速排序(动图演绎Hoare法、挖坑法、前后指针法)
- XMind思维导图
- cookie、session、tooken
- How to reflect and solve the problem of bird flight? Why are planes afraid of birds?
- How to determine whether the current script is in the node environment or the browser environment?
- Leetcode skimming: stack and queue 03 (valid parentheses)
猜你喜欢

【八大排序②】选择排序(选择排序,堆排序)
![[eight sorts ②] select sort (select sort, heap sort)](/img/4b/da0d08230391d6ee48cd8cfd2f7240.png)
[eight sorts ②] select sort (select sort, heap sort)

Promise and modular programming

969 interlaced string

Geek DIY open source solution sharing - digital amplitude frequency equalization power amplifier design (practical embedded electronic design works, comprehensive practice of software and hardware)

Powerful calendar wechat applet source code - support the main mode of doing more traffic

Otaku wallpaper Daquan wechat applet source code - with dynamic wallpaper to support a variety of traffic owners

Schrodinger's Japanese learning applet source code

How do Lenovo computers connect Bluetooth headsets?
![[eight sorting ③] quick sorting (dynamic graph deduction Hoare method, digging method, front and back pointer method)](/img/c2/7ebc67e9b886e3baf3c98489bf9bce.png)
[eight sorting ③] quick sorting (dynamic graph deduction Hoare method, digging method, front and back pointer method)
随机推荐
[eight sorts ①] insert sort (direct insert sort, Hill sort)
cookie、session、tooken
[bottom pop-up selector] uniapp picker component - scroll selector popped up at the bottom
RFID让固定资产盘点更快更准
Global and Chinese markets of edge AI software 2022-2028: Research Report on technology, participants, trends, market size and share
@Valid参数校验不生效
How does schedulerx help users solve the problem of distributed task scheduling?
关于ASP.NET CORE使用DateTime日期类型参数的一个小细节
How do Lenovo computers connect Bluetooth headsets?
How to type spaces in latex
Daily work and study notes
The pain of Xiao Sha
Appium inspector can directly locate the WebView page. Does anyone know the principle
XMIND mind map
Bubble Sort Graph
Slf4j print abnormal stack information
Global and Chinese markets of digital crosspoint switches and mux/demux 2022-2028: Research Report on technology, participants, trends, market size and share
【微信授权登录】uniapp开发小程序,实现获取微信授权登录功能
Leetcode skimming: stack and queue 01 (realizing queue with stack)
【八大排序①】插入排序(直接插入排序、希尔排序)