时间:2016-05-02 23:58:46 来源: 复制分享
一位菲律宾农夫穿行过他的稻田,看着代表稻瘟病的橙色蔓延上庄稼。而另一位坦桑尼亚农民则在探查木薯叶子上的白色斑点。神色焦急的他们,拿出手机给作物拍照,并很快就找出了他们的植物生了什么病、症状如何,以及该怎么治疗。
上述场景正是David Hughes所展望的未来。令他兴奋的是,理想照进现实的日子更近了。Hughes和他的同事Sharada Mohanty、Marcel Salathé,都任职于瑞士洛桑联邦理工学院。他们在一台电脑中导入了5.4万片植物叶子的图像,并让电脑学会依据叶子的特征来判断该植物生了什么病。在这一过程中使用的计算机算法,可以诊断出14种作物的26种不同疾病,准确率高达99.35%。
应当承认,实现这一切的基础,是要在明亮的光线条件及合乎标准的背景下拍摄出植物的照片。由于必须满足这种理想主义的条件,因此这种算法还不能说完美无缺。不过,研发团队认为这倒无关紧要,只不过是需要大量选取图片罢了。
“现在已经证明,我们的电脑可以根据叶子表面的状态自动区分非常复杂的病理,”Hughes说道:“世界上还没有其他人能做到这一点。如果你是西红柿领域的专家,你顶多只能给西红柿治病,但我们能给26种植物治病呢,你就不行了吧。”
Hughes很了解植物的疾病。他在爱尔兰的都柏林长大,满眼看到的都是贫瘠的土堆。这可是连土豆都能种出枯萎病的土地啊,150年前的那场灾病更是导致了大饥荒和社会剧变(译者注:1845~1852年爱尔兰土豆因晚疫病的卵菌而歉收并造成全国范围内的饥荒,100余万爱尔兰人因此死去)。作为一名成年人,Hughes逐渐忧虑,植物疾病一方面不受关注,另一方面又会带来灾难。全球大约90%的卡路里是由15种作物提供的,而这些作物都是采取同系交配的单一品种,很容易产生疾病。
▲感染了晚疫病的土豆剖面
由于各种原因,擅长解决植物传染病的植物病理学家的人数在迅速减少。老专家退休后,他们头脑中的知识也就被尘封起来了。
为了降低专家不足带来的损失,Hughes和Salathé建立了PlantVillage网站。你可以把它视为植物学版本的Quora:全世界的人们都可以在PlantVillage上发问,寻求农业种植的建议。由此,农民们可以互相了解农业知识,以弥补专家人数不足的情况。这无疑是一个好主意,但是尽管网站流量在稳步上涨,大多数问题还是由PlantVillage团队自己回答的。
所以,Hughes等人就开始另谋出路,以期用电脑自动诊断植物疾病。首先,他们需要植物的照片。因此,他们前往位于加纳的试验农场:在那儿,研究人员给作物们接种一些选定的病原体以进行试验。通过这样的方式,研究者就能完全确定,他们拍摄的照片中的植物,是生了什么病。Hughes等人总计拍摄了约10万张照片,全都是在阳光充足的白天拍摄,照片背景也是统一的。
接着,Salathé负责将一半数量的照片导入一个人工的神经元网络。这是一种特殊的电脑系统,能模拟出大脑中的神经元之间的交流形式,并习得如何给这么一堆照片进行辨别和分类。该网络使用了一些作物叶子的照片,编制了一个能够辨别这些叶子都得了什么病症的程序,再用其他的叶子照片测验这个程序。如前所述,该程序取得了99.35%的准确率,令人满意。
除了Hughes的团队外,还有其他研究团队也尝试了类似的方式,但是据Salathé说,那些团队只能解决某一种作物或是某一种疾病:“我们的征途是14种作物和26种疾病。我们不会事先告诉电脑,照片中的植物是否带有疫病菌,也不会提示它检查那些灰色斑点。我们只是让系统网络自己探查,找出哪些特征预示着植物的疾病。”
运行上述的神经元网络需要占用海量的运算能力,但是一旦程序建立起来了,在智能手机上运行就足够了。此外,自从全球人口的移动带宽接入比例在不断上升去年年底达到了69%,而且还在不断增长Hughes的团队乐观期望,最需要诊断植物疾病的发展中国家农民,也可以用手机应用探查植物疾病。
当然其他诊断植物疾病的手机应用已经被开发出来了,但它们要么是给出大量的植物图片给农民自己比照,要么是搭建农民和农业专家联系的桥梁。自动诊断作物疾病的手机应用,还只有这独一份。
不过,美国普杜大学(Purdue University)的Janna Beckerman怀疑,这款自动诊断作物疾病的手机应用到底能有多大用处。“要诊断植物疾病,我不能只看叶子和外表特征,”Beckerman说道:“我需要用显微镜细致检查。有时候我还需要试种植一下。这只是手机应用而已,但我们一直都提醒人们,应该听从实验室的诊断结果。
而美国国际开发总署的Judy Payne的反应要更热情一些:“帮助农民诊断繁难的作物疾病,这个领域的潜力让我印象深刻。尽管现在的技术还不足以替代经验丰富的植物病理学家,但能够大幅减少发展中国家农民面临的挑战,不论是在距离上还是资源上。”
此外,Payne还补充道:“这门技术需要好好测试,以适应乡村地区的环境。”确实,在Hughes的团队用更符合现实的照片的时候,例如从书本、科学论文和其他来源处获取照片时,诊断的准确率就跌倒仅有31%。而当程序被告知作物种类时,准确率能回升到45%。
这个数据听上去虽然不怎么样,但Salathé指出,如果是随机猜测的话,程序的正确率只有2%。“程序最好还是和人比较”,Hughes说道:“难道有谁可以在区分14种作物的26种疾病方面,准确率要高于45%吗?我看不行。如果由部门包括了不同专业领域的专家,那么这个部门作为整体而言或许能达到45%的准确率,但是我们的方法,可以让英国肯特郡、美国肯塔基州和肯尼亚的农民都能达到45%的诊断准确率。”
Hughes的团队免费开放了他们的照片数据库,并期望计算机专家能帮助他们设计出更优秀的算法。他们努力收集更多的作物照片。这些作物被各种疫病侵蚀且处于不同感染周期,并且在光照明亮的背景下拍下照片。Salathé指出,这正是关键所在:“当前,我们的算法还不足以区分那么多照片之间的差异性。我们现在需要做的,就是添加更多的照片,这样程序自动诊断的准确率就会上去了。”
Hughes有几个摄影团队,分别在菲律宾拍摄水稻照片以及在坦桑尼亚拍摄木薯照片。James Legg隶属于国际农业研究磋商组织(the Consultative Group for International Agricultural Research,CGIAR),同时也是Hughes的合作者。Legg表示:“我主要在坦桑尼亚工作。这项技术让好几千万农民受益,使他们的作物免受花叶病和褐条病的侵袭。要知道,这些疫病每年都会让非洲损失超过10亿美元。”
“我们的目标是在三年内拍摄300万张照片,”Hughes表示:“我们会将照片免费开放给公众。如果你想使用我们的照片,你的账号也必须是向他人开放获取的。”
“我能看到全球农民都使用作物疾病自动诊断应用的可观前景,”约翰英纳斯中心(John Innes Centre)的Saskia Hogenhout说道:“此外,我确信,人们会志愿帮助我们拍摄发病作物以及害虫的照片以充实公开数据库。这将帮助世界各地的植物检疫机构控制作物疫病和害虫侵袭。”
微信搜索“IT之家”关注抢6s大礼!下载IT之家客户端(戳这里)也可参与评论抽楼层大奖!