北京2021年1月26日 /美通社/ -- 近日,TF2開(kāi)源社區(qū)(網(wǎng)址:https://github.com/TF2-Engine/TF2)公布了一項(xiàng)最新創(chuàng)新成果:南開(kāi)大學(xué)智能計(jì)算系統(tǒng)研究室(NKiCS)在AI眼底圖像血管分割研究中,借助浪潮FPGA開(kāi)源框架TF2,將單張眼底圖像的推理速度提升2.4倍,在提高工作效率的同時(shí)有效地降低了計(jì)算功耗。這將推動(dòng)眼底圖像分析技術(shù)在臨床應(yīng)用,幫助醫(yī)生更快速地診斷與眼底相關(guān)聯(lián)的糖尿病及其他慢性疾病。
眼睛是人體健康的“鏡子”,眼底圖像可以間接反應(yīng)腦血管系統(tǒng)等的病變情況,具有非侵入的優(yōu)點(diǎn)。通過(guò)從檢眼鏡采集的彩色眼底圖像中提取視網(wǎng)膜血管,醫(yī)療人員能夠分析血管形態(tài)狀況,進(jìn)行疾病預(yù)警、篩查和診斷。但是,受眼底圖像采集技術(shù)的限制,圖像中往往存在大量噪聲,再加之視網(wǎng)膜血管結(jié)構(gòu)復(fù)雜多變,使得視網(wǎng)膜血管分割非常困難。人工智能深度學(xué)習(xí)技術(shù)能夠顯著提升血管分割的速度,幫助醫(yī)療人員快速、準(zhǔn)確分析眼底血管形態(tài),診斷糖尿病、心腦血管疾病等常見(jiàn)疾病。
在實(shí)際應(yīng)用中,由于血管分析模型參數(shù)量大、計(jì)算復(fù)雜度高等問(wèn)題,一般需要昂貴的GPU才能達(dá)到較快的分割速度,不利于眼底圖像技術(shù)的臨床推廣應(yīng)用。如何提高眼底圖像分割效率并降低TCO,是研究人員亟需解決的問(wèn)題。NKiCS研究人員嘗試將高性能功耗比、可定制、低延遲的FPGA技術(shù)運(yùn)用到眼底圖像血管分割中,但面臨FPGA軟件編寫門檻高、性能優(yōu)化受限、功耗難以控制等挑戰(zhàn)。
浪潮FPGA開(kāi)源框架TF2支持PyTorch、Caffe等深度學(xué)習(xí)框架,經(jīng)過(guò)編譯技術(shù)即可適配訓(xùn)練好的深度學(xué)習(xí)模型到FPGA上,而不需要任何的FPGA開(kāi)發(fā)工作,可幫助用戶快速實(shí)現(xiàn)基于主流AI 框架和深度神經(jīng)網(wǎng)絡(luò)模型(DNN)的FPGA線上推理,并通過(guò)首創(chuàng)的FPGA上DNN的移位運(yùn)算技術(shù)獲得AI 應(yīng)用的高性能和低延遲。
為了促進(jìn)FPGA技術(shù)的開(kāi)源開(kāi)放合作發(fā)展,降低高性能AI計(jì)算技術(shù)門檻,TF2開(kāi)源社區(qū)推出了可重構(gòu)AI計(jì)算發(fā)展計(jì)劃,為參與者提供F10A、F37X等最新FPGA加速卡支持,鼓勵(lì)參與者將創(chuàng)新性成果反饋至社區(qū),并提供針對(duì)性的技術(shù)培訓(xùn)和服務(wù),支持項(xiàng)目開(kāi)發(fā)和落地。
在TF2開(kāi)源社區(qū)的助力下,NKiCS采用TF2和浪潮F10A FPGA加速卡適配BTS-DSN神經(jīng)網(wǎng)絡(luò)模型,實(shí)現(xiàn)了眼底血管圖像實(shí)時(shí)分割,大幅提升了工作效率,并降低了功耗和TCO。研究人員首先利用TF2的模型優(yōu)化轉(zhuǎn)換工具Transform Kit對(duì)網(wǎng)絡(luò)模型實(shí)現(xiàn)模型轉(zhuǎn)換、模型壓縮與特征圖量化,并生成適配TF2智能運(yùn)行引擎Runtime Engine的網(wǎng)絡(luò)模型文件,然后與Runtime Engine提供的計(jì)算架構(gòu)相結(jié)合并編譯為FPGA目標(biāo)文件,最后實(shí)現(xiàn)基于FPGA的神經(jīng)網(wǎng)絡(luò)推理計(jì)算加速,高速處理眼底血管分割任務(wù)。實(shí)測(cè)結(jié)果顯示,單張眼底血管圖像推理僅需0.0434秒,相較于GPU提速2.4倍,同時(shí)加速卡功耗僅35W,有效提升了性能功耗比。
除了加入TF2開(kāi)源社區(qū),為了推動(dòng)AI眼底血管圖像分析技術(shù)走向臨床應(yīng)用,NKiCS也在努力推動(dòng)眼底圖像數(shù)據(jù)的開(kāi)源開(kāi)放。NKiCS聯(lián)合多家權(quán)威醫(yī)學(xué)機(jī)構(gòu),發(fā)布了OIA數(shù)據(jù)集(鏈接:https://github.com/nkicsl/OIA),填補(bǔ)了中國(guó)眼科圖像數(shù)據(jù)領(lǐng)域的空白。OIA是基于臨床環(huán)境的、高質(zhì)量的、數(shù)據(jù)樣本充分的系列數(shù)據(jù)集,包括面向糖尿病視網(wǎng)膜病變分類和病變點(diǎn)分割的數(shù)據(jù)集OIA-DDR,以及基于眼底圖像的多類型病變分類的數(shù)據(jù)集OIA-ODIR,從來(lái)自全國(guó)26個(gè)省份,400多家臨床醫(yī)院的160多萬(wàn)張眼底圖像庫(kù)中,通過(guò)專業(yè)人員抽取、眼科專家標(biāo)注、計(jì)算機(jī)專家建模評(píng)測(cè)而得到。
隨著眼底圖像處理效率提升和數(shù)據(jù)集不斷完善,NKiCS開(kāi)發(fā)的眼底圖像分析技術(shù)將在不久的將來(lái)應(yīng)用到臨床,幫助醫(yī)生更高效、更精準(zhǔn)地診斷與眼底相關(guān)聯(lián)的疾病,讓更多患者得到及時(shí)的干預(yù)與診療。