坚持原创,点击上方蓝字关注我!
这几天被Google I/O大会刷屏了,尤其是AI打电话,让人惊叹AI技术在智能语音交互方面已经如此强大。其实在智能图像处理领域,Google也有一些非常智能、实用的功能:比如你隔着钢丝网拍摄的图片,用Google的AI技术可以用轻松的帮你去掉恼人的钢丝网:
再比如,你隔着玻璃拍摄的图片会有明显的反射,也可以轻松去除
这里给大家介绍一下和上面两种技术原理类似的非常实用的功能,可以解决用手机拍摄 珍贵的老照片 时炫光的问题。下面细细道来。
相信大家都有很多老旧照片,比如小时候的生日照、小学毕业照等,受限于当时的拍照条件,我们没有可以保留的电子版照片(暴露了年龄,00后应该没有这个困扰)。
如今,日常生活中的照片基本都是以电子照片方式存储在手机、电脑、云端等,保存传输非常方便。而打印的老照片保存不好的话会发黄变色,也容易丢失,因此很多人会把这些珍贵的旧照片拍摄下来存储为电子版永久保留。
这时候常常会遇到比较尴尬的事情:拍摄时会有炫光!这个真的很让人抓狂啊,不论你从哪个角度拍摄总会有炫光跟着转。
另外,有时候照片很难完全水平,也会出现条状的令人讨厌的反光带。
Google 推出了一款叫photoscan的APP,专门为了解决这个难题。只需要像这样按照其APP上的四个锚点拍摄几张不同角度的图片
就能马上得到一张非常清晰的图片啦,连边缘都给你自动裁剪好了
不得不点个赞!
那么这背后原理是什么呢?没错,就是计算摄影(computational photography)技术。
这里算法的思想非常朴素,比如我们人类想要看清一张炫光的打印的照片,通常会左看看,右看看
有时候还需要上看看下看看,这样才能看清炫光部分的图像。
这里采用的算法原理也是一样。先拍摄一张中间视角的图片作为参考图像,然后从上下左右不同方向移动相机,这样可以将炫光部分推向不同的地方,这样我们得到了同一张打印照片的5张图片
然后就是要将这5张图片进行对齐。第一步就是特征点检测和匹配
这一步通常需要把照片分成多个小区域。对齐之后就要根据5张图片比对找出炫光的部分并用其他图片中对应位置且不炫光的部分来替换。当然说起来容易做起来难,实际工程中想要合成一张没有瑕疵的图片还需要很多细致的工作。
到这里还不够,最后给你来个贴心的裁剪
然后就可以得到一张没有炫光的高质量的图片啦!关于更详细生动的介绍,可以点击下面的视频欣赏。
领取专属 10元无门槛券
私享最新 技术干货