OCT-视网膜分层处理

news/2024/11/21 2:31:00/

包括SDOCT图像的生成和降噪处理,提供了分层的算法

在这里插入图片描述

部分代码:
(1)图像重构

clear all;
load('C:\Users\18868\Documents\Tencent Files\2357918505\FileRecv\Lab1_SDOCT_LinearSpectrum\SDOCT_Raw_Spectrum_Linear.mat');Min = 1.9; Max =4.3; Span = Max - Min;IStr = zeros(pixel/2,line,Frame_NUM);  % OCT Intensity signala1=SpecC5FrameLinear(:,:,1);
a2=SpecC5FrameLinear(:,:,2);
a3=SpecC5FrameLinear(:,:,3);
a4=SpecC5FrameLinear(:,:,4);
a5=SpecC5FrameLinear(:,:,5);
b=a1+a2+a3+a4+a5;%综合使用五帧图像的信息
f=ifft(b/5);
g=f([1:480],[1:720]);%截取合适区域
imshow(abs(g),'border','tight','initialmagnification','fit');  
set (gcf,'Position',[0,0,720,480]); %初步重建的图像
>> whosName                      Size                  Bytes  Class     AttributesFrame_NUM                 1x1                       8  double              IStr                   1024x720x5            29491200  double              Max                       1x1                       8  double              Min                       1x1                       8  double              Span                      1x1                       8  double              SpecC5FrameLinear      2048x720x5            58982400  double     

(2)降噪处理

I=imread('C:\Users\18868\Desktop\初步重建图像.jpg');
I2=rgb2gray(I);
g=imadjust(I2,[],[],0.4);%gamma变换
% imshow(g);
f=fft2(g);f=fftshift(f);f=abs(f);f=log(1+f);
[f1,f2]=freqspace(size(g),'meshgrid');%Butterworth低通滤波器
D=200/size(g,1);
r=f1.^2+f2.^2;
Hd=ones(size(g));
for i=1:size(g,1)for j=1:size(g,2)t=r(i,j)/(D*D);Hd(i,j)=exp(-t);end
end
Y=fft2(double(g));
Y=fftshift(Y);
Ya=Y.*Hd;
Ya=ifftshift(Ya);
Ia=real(ifft2(Ya));
figure;
D=imshow(uint8(Ia),'border','tight','initialmagnification','fit');
set (gcf,'Position',[0,0,720,480]); 
% % imwrite(I3,'C:\Users\18868\Desktop\1.5.jpg')
% % a=50:4:250; %规定化函数
% % I4=histeq(I2,a);
% % imshow(I4)
% I5=edge(I3,'sobel',0.086);
% imshow(I5);

(3) 降噪算法-BM3D参考
http://demo.ipol.im/demo/l_bm3d/result?key=96AD1448CC4126F5B2AB06F2A355C60C
(4) 分层算法
主要更改的是图像的写入部分的程序,比较简单,故不记录
以下为例程链接:http://pangyuteng.github.io/caseral/


http://www.ppmy.cn/news/651238.html

相关文章

基于 Retina-GAN 的视网膜图像血管分割

目录 1.简要说明 1.1针对的现象 1.2改进的过程 1.3创新点 1.4结果 2.涉及到的知识点 2.1.ACE 2.2 RU-Net 2.3Retina-Attention 机制 3.基于深度学习的 Retina-GAN 模型整体网络架构 4.其他 4.1数据集 4.2评价指标 4.3实验设置 5.结束语 时间:2022 &…

视网膜眼底图的数据库介绍

视网膜眼底图的数据库介绍 **视网膜血管分割方法是眼科计算机辅助诊断和大规模疾病筛查系统的基础,针对彩色视网膜眼底图的分析,有助于医生在对于人体的无伤害医学诊断,尤其在人类的高血压、青光眼、糖尿病等疾病的诊断就有显著的效果。目前…

视网膜生理解剖

Cornea:角膜 Pupil:瞳孔 Lris:虹膜 Lens:晶状体 Retina:视网膜 Macula:黄斑 Optic nerve:视神经 视网膜(retina)居于眼球壁的内层,是一层透明的薄膜。视网膜…

视网膜眼底图像的一种检测方法,学习笔记(一)

最近读到H.Narasimha-Iyer, Ali Can等人的文章《Robust Detection and Classification of Longitudinal Changes in Color Retinal Funds Images for Monitoring Diabetic Retinopathy》,把自己的思路和想法整理整理,放在这里。 好长的题目啊&#xff0c…

智慧屏是什么意思?

智慧屏也叫智屏,“三条曲线论”表示电视行业存在三条曲线,第三条曲线则是设备属性的进化,电视将发生交互方式的革命,电视将不再是电视。 跟传统电视相比,智慧屏除了没有开机广告,可以观看电视节目&#xf…

ips细胞再生视网膜研究进展

2017年11月6日 全球首次:日本用他人iPS细胞完成视网膜移植手术 据日媒报道,日本理化学研究所等组成的团队近日透露,关于使用他人诱导多能干细胞(iPS细胞)制成的视网膜细胞移植给患有严重眼疾患者的全球首次临床研究,至今为止已…

在 Mac 上安装 K8S

本篇文章将介绍如何在 Mac 上使用 minikube 搭建单机版的 Kubernetes。 安装步骤 安装 Docker 安装 docker 主要是用于提供容器引擎。直接下载安装即可。 下载地址 安装 Kubectl 推荐使用 home brew 安装 brew install kubectl可以使用下面的命令查看是否已经安装完毕 …

移远通信再推模组新品,全新5G智能模组SG530C-CN智创全景智慧生活

6月28日,在2023 MWC上海展会首日,移远通信再次宣布推出模组新品。 此次推出的全新5G智能模组SG530C-CN在连接能力、算力、多媒体性能与成本效益等层面都呈现较高水平。该模组将在智慧零售、车载后装、娱乐/直播、手持终端、工业AI等行业与应用场景上大有…