來源:中國青年報官微
人工核查核酸報告費時費力又易出錯,怎么辦?
4月7日,復(fù)旦大學(xué)官微發(fā)文,自三月初以來,學(xué)校啟動常態(tài)化核酸篩查工作,要求班級輔導(dǎo)員必須核查學(xué)生“健康云”核酸完成截圖,確?!安宦┮蝗恕?。
學(xué)校信息科學(xué)與工程學(xué)院博士生李小康的操作火了,幾分鐘就能快速核查數(shù)百人的核酸完成截圖,大大提高核查效率和精度!
從1小時到2分鐘,一串代碼搞定
據(jù)了解,李小康目前擔(dān)任學(xué)院2019級信息1班輔導(dǎo)員。
對于核查核酸報告的工作,他表示:“聽起來好像很簡單,但實際做的時候,一個班級的截圖可能就需要花上半小時核查,如果是人數(shù)多的院系可能需要更久,還可能會看錯看漏。”
李小康正在做志愿者
作為生物醫(yī)學(xué)工程專業(yè)博士生,他的研究方向是醫(yī)學(xué)影像與人工智能,平常會接觸很多圖像處理方法。李小康第一時間想到以前學(xué)到過的OCR (Optical Character Recognition,光學(xué)字符識別)技術(shù)。
“OCR可以把圖像中的文字識別出來,轉(zhuǎn)換為文本信息,就方便用來核查了。而且因為核酸截圖是打印字體,識別率非常高,幾乎可以做到100%準確?!?/p>
他還想到了Python語言中的正則表達式――可以搜索到字符串中的特定模式內(nèi)容。
“使用正則表達式就可以把想要的信息從OCR識別的文本中篩選出來。最后,確認好每張截圖里的姓名、檢測時間和是否已采樣等信息后,再把所有人的結(jié)果輸出到Excel文件中,方便人工確認?!?/p>
最后,李小康確定了“OCR文字識別+正則表達式篩選”的程序思路。3月15日晚,他花了一個多小時就寫出了初始代碼,共130行,發(fā)現(xiàn)確實能夠跑通,且運行效率很高。
李小康最初寫程序時和學(xué)工同事的聊天
程序一寫好,李小康就在自己班級的核酸截圖數(shù)據(jù)上進行驗證,準確率果然很高,甚至檢測出了之前人工核查沒有發(fā)現(xiàn)的問題。并且,程序運行時間很短,80多張圖只需要20多秒。
復(fù)旦大學(xué):有望全校覆蓋
目前,程序已在該學(xué)院服務(wù)2周。李小康曾讓別的老師試用自己的程序進行核查。800幅截圖,原來要幾個人核對一個多小時,現(xiàn)在只需等2分鐘就拿到結(jié)果。
他把這件事發(fā)到朋友圈之后,不少同事表示很感興趣,他還把代碼分享了出去。為了方便不會編程的老師使用,李小康最后還把程序進行了封裝――用的時候,只要在命令行輸入一行代碼就可以運行。
程序輸出的Excel文件
據(jù)了解,學(xué)校信息辦也與李小康對接。預(yù)計在不久的將來,師生們就可不用再手動收集核酸截圖,而是通過小程序直接上傳圖片,可在后臺隨時查看統(tǒng)計結(jié)果。
今天下午,中國青年報記者試圖與李小康取得聯(lián)系時,他正在學(xué)校樓棟擔(dān)任志愿者送飯。
他說過:“原理也很簡單,只要是會寫代碼的人第一時間就會明白是怎么回事,但是不做相關(guān)工作的感受不到這件事情的費時費力,自然也不會想出辦法。我只是用我學(xué)到的知識解決實際工作中的困難?!?/p>
用所學(xué)貢獻青春力量!
為李小康點贊
中國青年報(ID:zqbcyol 見習(xí)記者:陳垠杉 編輯:李麗)綜合復(fù)旦大學(xué)(作者:殷夢昊)
關(guān)鍵詞: 核酸結(jié)果統(tǒng)計難復(fù)旦博士生的操作火了 復(fù)旦大學(xué)