【医学+深度论文:F24】2018 CVPR Deep Learning to Assess Glaucoma Risk and Associated Features in Fundus Image

深度学习评估青光眼风险
本研究开发并验证了一种深度学习算法,用于预测眼底图像中的青光眼风险和视盘特征。该算法基于InceptionV3架构,在多个数据集上进行训练和验证,包括EyePACS、Inoveon、AREDS等。结果显示,算法在验证集A上的AUC为0.94(95%CI,0.922-0.955),在验证集B上的AUC为0.858(95%CI,0.836-0.878)。研究发现,视盘杯盘比(CDR)≥0.7、视网膜神经切迹、视网膜神经纤维层(RNFL)缺损及外圈血管的存在是评估青光眼风险的重要特征。
部署运行你感兴趣的模型镜像

24

2018 CVPR

Deep Learning to Assess Glaucoma Risk and Associated Features in Fundus Images

Method : ONH
Dataset : 58033 EyePACS, Inoveon, AREDS,3 in India,UK
Architecture : Inception V3
Results : validation A :AUC 0.94 (95%CI, 0.922-0.955 );Validation B: 0.858 (95% CI, 0.836-0.878)

Google

CDR≥0.7,视网膜边缘切口、视网膜神经纤维层(RNFL)缺损或外露的周围血管是青光眼专家和算法评估青光眼风险的主要依据。

Method

Inception V3
没详细讲
论文倒是挺长的。。后面一堆表格

Result

  • 首次开发验证一种DL算法,用于预测可参考的青光眼风险和预测眼底图像的青光眼ONH特征

  • 评估 不同特征的相对重要性
    CDR ≥ 0.7、视网膜神经切迹、RNFL缺损、外圈血管的存在是与可参考青光眼风险总体评估最相关的4个ONH特征

  • 相对于验证数据集A,验证集B 性能的下降可能是由于两个验证数据集之间的参考标准和患者群体的差异造成的。

limitation

  • 从训练集中剔除低质量图像,限制算法在实际应用中的实用性
  • 排除评分者与参考标准存在潜在偏差的图像
  • 眼底图像的使用放大了RNFL的视神经限制评估。

您可能感兴趣的与本文相关的镜像

Qwen-Image-Edit-2509

Qwen-Image-Edit-2509

图片编辑
Qwen

Qwen-Image-Edit-2509 是阿里巴巴通义千问团队于2025年9月发布的最新图像编辑AI模型,主要支持多图编辑,包括“人物+人物”、“人物+商品”等组合玩法

(gdb) disas main Dump of assembler code for function main: 0x00400ee0 <+0>: addiu sp,sp,-32752 0x00400ee4 <+4>: sw ra,32748(sp) 0x00400ee8 <+8>: sw s8,32744(sp) 0x00400eec <+12>: addiu sp,sp,-7288 0x00400ef0 <+16>: move s8,sp 0x00400ef4 <+20>: li v0,0x9c68 0x00400ef8 <+24>: addu v0,v0,s8 0x00400efc <+28>: sw a0,0(v0) 0x00400f00 <+32>: li v0,0x9c6c 0x00400f04 <+36>: addu v0,v0,s8 0x00400f08 <+40>: sw a1,0(v0) 0x00400f0c <+44>: lui v0,0x7fff 0x00400f10 <+48>: ori v0,v0,0xffff 0x00400f14 <+52>: sw v0,28(s8) 0x00400f18 <+56>: lw v0,28(s8) 0x00400f1c <+60>: nop 0x00400f20 <+64>: sw v0,24(s8) 0x00400f24 <+68>: addiu v0,s8,24 0x00400f28 <+72>: move a1,v0 0x00400f2c <+76>: li a0,4 0x00400f30 <+80>: jal 0x402550 <setrlimit@plt> 0x00400f34 <+84>: nop 0x00400f38 <+88>: addiu v0,s8,32 0x00400f3c <+92>: li a2,20000 0x00400f40 <+96>: li a1,49 0x00400f44 <+100>: move a0,v0 0x00400f48 <+104>: jal 0x4025a0 <memset@plt> 0x00400f4c <+108>: nop 0x00400f50 <+112>: addiu v0,s8,32 0x00400f54 <+116>: addiu v0,v0,20000 0x00400f58 <+120>: li a2,20000 0x00400f5c <+124>: li a1,50 0x00400f60 <+128>: move a0,v0 0x00400f64 <+132>: jal 0x4025a0 <memset@plt> 0x00400f68 <+136>: nop 0x00400f6c <+140>: addiu v0,s8,32 0x00400f70 <+144>: addiu v0,v0,100 0x00400f74 <+148>: addiu v1,s8,32 0x00400f78 <+152>: addiu v1,v1,16 0x00400f7c <+156>: li a2,30000 0x00400f80 <+160>: move a1,v1 0x00400f84 <+164>: move a0,v0 0x00400f88 <+168>: jal 0x402590 <memmove@plt> 0x00400f8c <+172>: nop 0x00400f90 <+176>: addiu v0,s8,32 0x00400f94 <+180>: addiu v0,v0,16 0x00400f98 <+184>: addiu v1,s8,32 0x00400f9c <+188>: addiu v1,v1,100 0x00400fa0 <+192>: li a2,30000 0x00400fa4 <+196>: move a1,v1 0x00400fa8 <+200>: move a0,v0 0x00400fac <+204>: jal 0x402590 <memmove@plt> 0x00400fb0 <+208>: nop 0x00400fb4 <+212>: li a0,10 0x00400fb8 <+216>: jal 0x402560 <sleep@plt> 0x00400fbc <+220>: nop 0x00400fc0 <+224>: b 0x400fb4 <main+212> 0x00400fc4 <+228>: nop
11-03
int main(int argc, char *argv[]) { struct rlimit rlimit_new; rlimit_new.rlim_cur = rlimit_new.rlim_max = RLIM_INFINITY; setrlimit(RLIMIT_CORE, &rlimit_new); char test[40000]; memset(test, '1', 40000/2); memset(test + 40000/2, '2', 40000/2); memmove(test + 100, test + 16, 30000); memmove(test + 16, test + 100, 30000); abort(); return 0; } 以上是我写的main函数,发现在第二次memmove之后,(test, test+30000)之间出现大量空洞,时预期之外的空字符。我没有memmove函数的源码,只有libc.so*。 以下是我gdb反汇编main函数,帮我分析出现空洞的原因。 (gdb) disassemble main Dump of assembler code for function main: 0x00400ef0 <+0>: addiu sp,sp,-48 0x00400ef4 <+4>: sw ra,44(sp) 0x00400ef8 <+8>: sw s8,40(sp) 0x00400efc <+12>: move s8,sp 0x00400f00 <+16>: sw a0,48(s8) 0x00400f04 <+20>: sw a1,52(s8) 0x00400f08 <+24>: lui v0,0x7fff 0x00400f0c <+28>: ori v0,v0,0xffff 0x00400f10 <+32>: sw v0,32(s8) 0x00400f14 <+36>: lw v0,32(s8) 0x00400f18 <+40>: nop 0x00400f1c <+44>: sw v0,28(s8) 0x00400f20 <+48>: addiu v0,s8,28 0x00400f24 <+52>: move a1,v0 0x00400f28 <+56>: li a0,4 0x00400f2c <+60>: jal 0x402570 <setrlimit@plt> 0x00400f30 <+64>: nop 0x00400f34 <+68>: li a0,0x9c40 0x00400f38 <+72>: jal 0x402590 <malloc@plt> 0x00400f3c <+76>: nop 0x00400f40 <+80>: sw v0,24(s8) 0x00400f44 <+84>: li a2,20000 0x00400f48 <+88>: li a1,49 0x00400f4c <+92>: lw a0,24(s8) 0x00400f50 <+96>: jal 0x4025c0 <memset@plt> 0x00400f54 <+100>: nop 0x00400f58 <+104>: lw v0,24(s8) 0x00400f5c <+108>: nop 0x00400f60 <+112>: addiu v0,v0,20000 0x00400f64 <+116>: li a2,20000 0x00400f68 <+120>: li a1,50 0x00400f6c <+124>: move a0,v0 0x00400f70 <+128>: jal 0x4025c0 <memset@plt> 0x00400f74 <+132>: nop 0x00400f78 <+136>: lw v0,24(s8) 0x00400f7c <+140>: nop 0x00400f80 <+144>: addiu v1,v0,100 0x00400f84 <+148>: lw v0,24(s8) 0x00400f88 <+152>: nop 0x00400f8c <+156>: addiu v0,v0,16 0x00400f90 <+160>: li a2,30000 0x00400f94 <+164>: move a1,v0 0x00400f98 <+168>: move a0,v1 0x00400f9c <+172>: jal 0x4025b0 <memmove@plt> 0x00400fa0 <+176>: nop 0x00400fa4 <+180>: lw v0,24(s8) 0x00400fa8 <+184>: nop 0x00400fac <+188>: addiu v1,v0,16 0x00400fb0 <+192>: lw v0,24(s8) 0x00400fb4 <+196>: nop 0x00400fb8 <+200>: addiu v0,v0,100 0x00400fbc <+204>: li a2,30000 0x00400fc0 <+208>: move a1,v0 0x00400fc4 <+212>: move a0,v1 0x00400fc8 <+216>: jal 0x4025b0 <memmove@plt> 0x00400fcc <+220>: nop 0x00400fd0 <+224>: lw a0,24(s8) 0x00400fd4 <+228>: jal 0x4025e0 <free@plt> 0x00400fd8 <+232>: nop 0x00400fdc <+236>: jal 0x4025d0 <abort@plt> 0x00400fe0 <+240>: nop End of assembler dump.
11-04
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值