核酸报告核查太繁琐?复旦博士生写了130行代码搞定
东方网记者傅文婧、通讯员殷梦昊4月7日报道:打开“健康云”、将核酸报告截图、上传提交统……这一套操作已经是大学校园里师生配合疫情防控的“常规动作”。但人工核查往往费时费力,又容易出错怎么办?复旦大学信息科学与工程学院博士生李小康日前开发出一项小程序,几分钟就能快速核查数百人的核酸并完成截图,大大提高了核查效率和精度。 从1小时到2分钟 信息科学与工程学院生物医学工程专业博士生李小康,担任学院2019级信息1班辅导员。学校进入准封闭管理之后,忙于抗疫的他,对一项繁琐的日常工作产生了思考。原来,近期学校经常需要开展全员核酸检测,为确保每位在校学生都已参加,学校要求每位班级辅导员都要收集学生的“健康云”截图,如果核查发现有人还没参加核酸,就要及时催促其尽快检测,确保当天“不漏一人”。
李小康担任志愿者
“这个工作听起来好像很简单,但实际做的时候,一个班级的截图可能就需要花上半小时核查,如果是人数多的院系可能需要更久,还可能会看错看漏。”李小康说。 他想,这件事情单调枯燥又费时,重复性很强,正符合计算机程序的特点。写一个代码程序用于自动核查核酸完成截图的想法,在他脑海中产生。 程序一写好,李小康就在自己班级的核酸截图数据上进行验证,准确率果然很高,甚至检测出了之前人工核查没有发现的问题。并且,程序运行时间很短,80多张图只需要20多秒,大大节约时间和人力。 后来,李小康了解到,信息科学与工程学院研工组组长高丽梅每次需要核查学院所有研究生的核酸截图,要花很长时间,特别辛苦。为了减轻高老师的工作负担,李小康也让她使用自己的程序进行核查。800幅截图,原来要几个人枯燥核对一个多小时,现在只需等2分钟就拿到结果。程序目前已在该学院服务2周。
一个多小时跑通代码 说起程序原理,李小康认为并不复杂。作为生物医学工程专业博士生,研究方向是医学影像与人工智能,他平常会接触很多图像处理方法。即使是在现在抗疫工作繁忙的情况下,导师汪源源老师和郭翌老师还是坚持每周找他讨论科研进展,关心他的科研和生活,从未间断。得益于长期的科研习惯和代码敏感性,面对自动核查核酸截图这件事情,李小康第一时间想到以前学到过的OCR (Optical Character Recognition,光学字符识别)技术。 “OCR可以把图像中的文字识别出来,转换为文本信息,就方便用来核查了。而且因为核酸截图是打印字体,识别率非常高,几乎可以做到100%准确。”李小康说。 一张截图中的文本信息很多,包括脱敏处理的姓名、证件类型、证件号码、采样时间、组织机构等内容,但不是所有信息都有用。其中,姓名、采样时间、是否已采样最为关键,是需要检索筛选出的内容。 为此,他想到了Python语言中的正则表达式——可以搜索到字符串中的特定模式内容。“使用正则表达式就可以把想要的信息从OCR识别的文本中筛选出来。最后,确认好每张截图里的姓名、检测时间和是否已采样等信息后,再把所有人的结果输出到Excel文件中,方便人工确认。” 经过思考,李小康的程序思路就基本确定为OCR文字识别+正则表达式筛选。说干就干。3月15日晚,他花了一个多小时就写出了初始代码,共130行,发现确实能够跑通,且运行效率很高。 当然,当中也遇到了几个技术难题——OCR技术的实现、学生提交截图类型不统一、截图数量多时的程序等待焦虑等。李小康逐一尝试工具、分析图像特点,寻找到了最佳解决方案。
程序输出的Excel文件
未来有望覆盖全校 李小康说,自己开发这个程序的初衷是为了减少自己和身边老师的工作量。“虽然原理也很简单,只要是会写代码的人第一时间就会明白是怎么回事,但是不做相关工作的感受不到这件事情的费时费力,自然也不会想出办法。我只是用我学到的知识解决实际工作中的困难。”他说。 李小康把这件事发到朋友圈之后,不少学工的同事表示很感兴趣,他也把代码分享了出去,让有需求的老师们都能及时使用。 “因为程序使用python语言编写,代码注释也写得很完整,只要会使用python,就可以很快上手。”为了方便不会编程的老师使用,李小康最后还把程序进行了封装。“大家需要用的时候,只要在命令行输入一行代码就可以运行,非常简单。” 据悉,学校信息办已与李小康对接。“他的思路和做法给我们很大启发。”相关负责人介绍,正在收集二级单位管理需求,研究制定相关方案,开发全新小程序纳入学校“一网通办”平台。预计在不久的将来,师生们就可不用再通过微信手动收集核酸截图,而是通过小程序直接上传图片,二级单位负责人可在后台随时查看统计结果。
关键词:
相关阅读
-
中超第19轮的补赛开打 梅州客家在大连...
昨天下午,中超第19轮的补赛全面开打。北上大连的梅州客家在大连市... -
广东男篮23分击败上海大鲨鱼 布鲁克斯...
昨晚,CBA常规赛再战一轮,广东男篮以23分的优势击败上海大鲨鱼队,... -
全红婵首次参加跳水世界杯 207C动作得...
昨晚,在德国柏林举行的跳水世界杯产生了首枚金牌。在女子双人十米... -
李玮锋出任广州城主帅 广州城才逐渐走...
在结束第21轮0∶0逼平沧州雄狮的比赛之后,广州城只是稍作休整,在1... -
《和平精英》的开放世界 全局开放商业想象
未来30年,元宇宙将是中国的支柱产业,至少有12亿人可以成为元宇宙... -
如何打破银行场景金融转型焦虑 百融云...
身处数字经济时代,用户对于千人千面、实时响应、场景化的诉求日益... -
泰隆银行突破柜台窗口式政务服务定式思...
日前,绍兴市柯桥区外贸共享客厅在泰隆银行绍兴分行揭牌成立,在全... -
世界快资讯丨固定资产投资增速加快 投...
相关阅读:消费市场逐步恢复新型消费增势良好政策措施加力显效工业... -
四部门:部署开展涉企违规收费专项整治...
人民网北京10月27日电(记者孙博洋)记者从市场监管总局了解到,日... -
台州银行投向小微企业与“三农”客户的...
台州银行温州分行成立12年来,与小微企业和三农交贴心的朋友,累计... -
精彩看点:智通A股融资融券统计|10月27日
智通A股融资融券统计|10月27日 -
进出口银行浙江省分行:21.5亿元红狮印...
由进出口银行浙江省分行牵头的等值21 5亿元人民币红狮印尼东加银团... -
浙商银行投放人行设备更新改造再贷款清...
近期,浙商银行落实设备更新改造再贷款和制造业中长期贷款投放的相... -
绍兴市成立科学家研究中心 打造弘扬科...
日前,绍兴市科学家精神研究中心揭牌成立仪式在绍兴文理学院举行。... -
浙江省科协科普部组织浙江农林大学5位博...
日前,浙江省科协科普部组织浙江农林大学5位博士科技志愿者,响应智... -
鹿城区科协持续举办项目路演活动 吸引...
近日,为加速推动科技成果转化,促进产业高质量发展,服务国家创新... -
孙宇晨2022釜山区块链周演讲:区块链是...
据韩国媒体全球经济新闻10月27日报道,波场TRON创始人孙宇晨线上出... -
世界即时看!挺进深地挖掘油气潜能(新知)
【现象】今年6月,西南油气田双鱼001—H6井钻井深度达9010米,创造... -
三季度就业形势总体稳定
核心阅读 人社部日前发布的三季度就业数据显示:就业形势总体稳... -
为村民铺就“幸福路”(新视点)
金秋时节,来到河北省邯郸市峰峰矿区彭城镇蔺家庄村,桃园里的桃子...