无心插柳柳成荫
无心插柳柳成荫
“这是一款‘懒人’用的抠图工具。”微软亚洲研究院的两位研究员孙剑和李寅笑着对记者说。确实,从这款软件的名字“Lazy Snapping”我们就不难看出,为那些需要经常进行抠图操作的“懒人”们造福,正是这款软件设计的目的,不过,这却不是最开始时设计这款软件的初衷。用研究员李寅的话来说,这完全是一个无心插柳柳成荫的“偶然”结果。
最初,李寅和孙剑都是在制作IBR(Image-based Rendering基于图形的绘制)项目,例如同心拼图等。在这一项目的制作过程中,李寅发现,如果想使最终的制作结果取得较好的效果,就必须将每一个图形的边界都定义得非常准确。为此,在最初,他们设计了一个软件,专门用于将图片分成很多层,将图片前景和背景中的各种颜色都非常清晰、准确地分开,这在当时需要耗费大量的人工。由此,李寅想到,在处理图像的过程中,虽然有部分工作因为对细节部分要求非常高而不得不通过人去手动处理,但大多数工作完全不需要过多的人为参与应该就可以完成,那么,为什么不将这部分工作交给计算机去做呢?
正是这一想法最终导致了Lazy Snapping的诞生。为了使工作可以更加简化、快速,研究人员不仅要使软件的精确度大幅度提高,从而在极大程度上提升了计算的速度;更为重要的是,让使用者可以随时看到自己操作的结果,并且及时进行修改。当他们完成了软件的初步设计,尤其是将软件的处理速度和操作简易度大幅提高后,他们发现,这个软件已不再是最初设想的那种只能用于工作辅助的工具,而变成了一款足以独立出来完成抠图工作的专业软件。接下来,研究人员不断加强这款软件的精确度和流畅程度,使软件可以越来越迅速、准确地完成所需的工作。
在研发过程中,人们发现,由于现有的算法是对全图进行优化,因此软件在处理过程中容易产生错误。于是研究人员开始为软件添加一些更加人性化的设计,允许用户对局部图形进行调整,使得软件的处理结果可以更加准确。随着软件的日渐完善,研究人员又为其添加了处理半透明边缘的能力,例如处理猫的胡须等,效果也非常好。至此,Lazy Snapping的雏形就已经大致完成了。
在软件初步完成后,研究人员开始征集志愿者对其进行对比测试,对比的对象是PhotoShop。当然,对比的只是PhotoShop中的抠图功能这一部分。测试的方法很简单,他们将志愿人员分为两组,一组是曾经使用过PhotoShop的,一组则是没有使用过的。然后,对每一位人员分别进行两段时间为5分钟的培训,其内容则分别为PhotoShop的抠图功能和Lazy Snapping的使用。
然后,每一个人分别使用两个工具对两组图形进行抠取,一组要求做到最好的质量,另一组要求在一分钟内完成任务。从测试结果来看,志愿人员掌握Lazy Snapping的速度要明显快于掌握PhotoShop,而两个软件在处理精度上的差别则不是很大。不过,专业用户表示,软件虽然可以通过非常简单的操作实现精度较高的处理,但其“可参与度”较低,无法进行更进一步的细致操作。 通过这次用户调查,研究人员不仅获得了信心,也掌握了进一步发展的方向。
网友评论