OCT-视网膜分层处理
包括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/
OCT-视网膜分层处理相关推荐
- em算法 图像模糊检测_基于EM算法的眼底OCT图像反卷积去模糊技术
引言 光学相干层析成像技术(Optical coherence tomography, OCT)作为一种发展迅速的视网膜检查手段,具有分辨率高.灵敏性强.成像速度快.检查方便以及对眼睛无伤害等特点[. ...
- 深度学习如何“助攻”医学影像?我们来听听学界大拿的解释 | CNCC 2017
雷锋网消息, 10 月 26 日上午 8:30 分,由中国计算机学会(CCF)主办,福州市人民政府.福州大学承办,福建师范大学.福建工程学院协办的 2017 中国计算机大会(CNCC 2017)在福州 ...
- Fully Automated Segmentation of Fluid/Cyst Regions in Optical Coherence Tomography Images With Diabe
Fully Automated Segmentation of Fluid/Cyst Regions in Optical Coherence Tomography Images With Diabe ...
- (三十二 :2021.01.12)MICCAI 2017 追踪之论文纲要
讲在前面 PART I.PART II和PART III. 论文目录 PART I Atlas and Surface-Based Techniques(地图集和基于表面的技术) 概要 1.The A ...
- 糖尿病眼底病变综述概要记录
糖尿病眼底病变综述概要记录 原文地址:Automated Detection and Diagnosis of Diabetic Retinopathy: A Comprehensive Survey ...
- 中文版《Effective C++:改善程序与设计的55个具体做法
第一章 从C转向C++ 对每个人来说,习惯C++需要一些时间,对于已经熟悉C的程序员来说,这个过程尤其令人苦恼.因为C是C++的子集,所有的C的技术都可以继续使用,但很多用起来又不太合适.例如,C++ ...
- 视网膜正常oct图_眼科经验贴:不同情况下的OCT读图
1.正常视网膜OCT图像:最高反射层面:最低反射层面:中等反射面:中心凹图像. 视网膜变薄:黄斑中心凹区网膜70um 2.眼底异常结构的OCT影像:视网膜厚度改变 (如 变薄. 变厚):光反射改变(如 ...
- 【AI视野·今日CV 计算机视觉论文速览 第164期】Fri, 18 Oct 2019
AI视野·今日CS.CV 计算机视觉论文速览 Fri, 18 Oct 2019 Totally 30 papers ?上期速览✈更多精彩请移步主页 Interesting: ?****医学图像语义分割 ...
- Joint Segmentation of Retinal Layers and Focal Lesions in 3-D OCT Data of Topologically Disrupted Re
Joint Segmentation of Retinal Layers and Focal Lesions in 3-D OCT Data of Topologically Disrupted Re ...
- Automatic Optic Disc Detection in OCT Slices via Low-Rank Reconstruction
Automatic Optic Disc Detection in OCT Slices via Low-Rank Reconstruction 论文翻译:通过低秩重构在OCT切片中自动检测光盘 摘要 ...
最新文章
- zw版【转发·台湾nvp系列Delphi例程】HALCON ZoomImageFactor2
- VC++2005 CString和char*的相互转换
- SciHub下载量成论文影响力预测指标:能被下载的论文被引次数高出72%
- android--------内存泄露分析工具—Android Monitor
- join orcl的left_Oracle关联查询关于left/right join的那点事
- Android UI效果实现——Activity滑动退出效果
- 推荐!京东开源姿态跟踪新框架LightTrack!
- BayaiM__oracle切换归档模式步骤:
- SpringBoot:javalist和set区别
- 读《亿级流量网站架构核心技术》
- 破解联通HG8347R光猫
- Minio入门系列【19】断点续传和断点下载实现方案
- JAVA版商城 B2B2C商城 多用户入驻商城 直播带货商城 新零售商城 o2o商城 拼团商城 分销商城 直播商城 短视频商城 VR商城 社交电商 分销商城 saas商城spring cloud商城
- 主页被强制绑定为360导航
- 2017,在驻足间回首
- 虾皮开店难吗,如何判断适不适合入驻虾皮(一)
- ceph-deploy离线部署ceph集群及报错解决FAQ
- CS231n_learn
- 已知差异脑区MNI坐标,如何将MNI坐标转化为AAL分区和布罗得曼分区Brodmann area名称
- 免费获得盛大网盘EverBox125G容量方法