化妆大概有这样一个发展过程:一开始大家对于化妆这件事情是不接受的,慢慢会有一个接受的过程,但在这个过程中会矫枉过正,也就是化妆越来越浓,大家才觉得这是漂亮、是化过妆;再往后渐渐过渡到要自然,要知道自己适合化怎样的妆;到最后的境界可能就像现在日本的女生那样,化了妆,看起来像没化一样,但又能够很漂亮地把我个人的特点展示出来。当然,在美颜中也发生了同样的趋势。大家做美颜,一开始是因为照片实在不好Po出来,一方面是照片本身质量的问题,比如在做美颜之前我们做了些图像处理(美图秀秀),把质量很差的照片处理成大家可以接受的、有逼格的照片,慢慢除了有逼格之外,一些长相上的缺陷就应该被修正,调成“理想中的我”,这才是一张可以Po出来的照片。完整的美颜历史肯定不好说,在我们之前也有人做,之后也有很多人在跟。一个事情只要热了,肯定会有很多人来跟着做,美颜肯定也不例外,就好像时尚潮流一样。美颜技术因为很热,又是刚需,今后肯定会有很多人去做,同时技术趋向于一致性,技术的“好”有同一个标准,大家都知道这个标准在哪里(计算精度、速度等)。但是有一个是比较不好定义的——怎么定义“美”这个事情?如果纯粹地由一帮工程师去做,可能调出来就会比较呆板,但这里其实有很多很细腻的部分,比如就拿化妆来说,好的妆肯定不是你随便涂一涂就行的。简单说一下我的见解。早期的技术我跟一些学术的同事聊过,最早的技术其实没有特别针对美颜这个事情,而是比如我脸上有个瑕疵,我想让皮肤更光滑,于是大家就找学术上的工具,叫做“平滑器”或者“滤波器”这样的工具,把坑洼变得平滑,用完确实发现有改善,但看起来非常假,一眼看上去就是处理过的,过渡也很不自然,滤波器会把全图都处理掉,皮肤是变光滑了,头发的纹理也被模糊了。
到了下一代,比如既然说头发有问题,那我们就把头发区分开来,就开始做各种各样的分类,学术上叫“Segmentation”,就是把区块分开,这个过程做完,效果就是皮肤处理得不错,头发区分得也还算行,整体的画质不会很模糊,该修的部分修,不该修的部分也保留住了。
但最终的结论是,我想着重体现的鼻子、眼睛等五官,并没有得到特别好的处理,再下一步我们就做了精准的人脸点分布,要知道眼睛在哪、图像质量如何,是需要锐化还是怎样的处理。
美图早期是用第三方的技术的。这大概是11-12年的事情。而今年新发布的美颜,就已经是美图自己的技术了,现在这是美图在技术上的核心,当然也有技术安全的因素,第三方技术总会有技术风险。另外我们也有一些定制化的需求,自己的核心可以自己提升。我们的专利库里大概有一些,但其实这种专利是不好申请的。首先它最好的那部分秘密还是藏在软件里面的,不会写成专利公开出来,现在的知识产权保护还是有些不太完善的地方,我们不太希望这些核心的机密公开出去。我们选择从一些侧面来保护它。