科技人员在计算机前的肖像,研究人员用这套算法,将梵高的自画像转换成了照片...

本文主要是介绍科技人员在计算机前的肖像,研究人员用这套算法,将梵高的自画像转换成了照片...,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

acf2a9df7c4c8c32f6269b86c4f6b891.png

人工智能不仅能用来把模糊的图片变得更清晰,还可以被用来把自画像转换成照片。

最近,荷兰奈梅亨大学就有四名神经领域的科学家正在研究这套新算法。它可以将人脸的草图转换为更清晰的照片。

研究人员称它除了在美术领域的应用外,还可以被应用到警方的取证环节。因为它可以将警方基于目击者画的犯罪嫌疑人的草图转换为更清晰的人脸图像。

参与该研究的两名博士生 Yağmur 和 Umut 在此前给科技媒体 TechCrunch 发的邮件中称,这实际是利用一套人工智能算法来实现的。

为了能让草图被准确识别和转换,他们建立了一个数据库。数据库中收集了网上 20 多万张名人及 13000 多张普通人的人脸照片。

他们首先将照片和草图配对存入数据库中,然后随机选出一张草图让计算机给出对应的照片。在这个过程中计算机可能匹配出错误的图片,研究人员会将这些错误数据反馈给计算机让它进行调整。他们通过不断重复这个训练过程提高计算机的准确度,最后合成出精度更高的照片。

f3d63fa8d438b782bc01582aeedfdd02.png

数据库里每列图片一共分为三个部分,第一部分是真实的照片,第二部分是草图,第三部分是由草图转换成的照片

基于这套算法,研究人员已经将荷兰三大艺术家,伦勃朗、梵高和埃舍尔的自画像转化成了更逼真的人脸照片。

他们的研究结果已被一个专门收集物理学、计算机科学等相关学科论文的网站 arXiv 收录,并且最近在阿姆斯特丹计算机视觉会议上被通过。

目前,他们正希望寻求与美术和法医等领域的合作,并希望尽快将这套技术推向市场。

精彩视频推荐

这篇关于科技人员在计算机前的肖像,研究人员用这套算法,将梵高的自画像转换成了照片...的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/327922

相关文章

SpringBoot实现MD5加盐算法的示例代码

《SpringBoot实现MD5加盐算法的示例代码》加盐算法是一种用于增强密码安全性的技术,本文主要介绍了SpringBoot实现MD5加盐算法的示例代码,文中通过示例代码介绍的非常详细,对大家的学习... 目录一、什么是加盐算法二、如何实现加盐算法2.1 加盐算法代码实现2.2 注册页面中进行密码加盐2.

Java时间轮调度算法的代码实现

《Java时间轮调度算法的代码实现》时间轮是一种高效的定时调度算法,主要用于管理延时任务或周期性任务,它通过一个环形数组(时间轮)和指针来实现,将大量定时任务分摊到固定的时间槽中,极大地降低了时间复杂... 目录1、简述2、时间轮的原理3. 时间轮的实现步骤3.1 定义时间槽3.2 定义时间轮3.3 使用时

python dict转换成json格式的实现

《pythondict转换成json格式的实现》本文主要介绍了pythondict转换成json格式的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下... 一开始你变成字典格式data = [ { 'a' : 1, 'b' : 2, 'c编程' : 3,

如何通过Golang的container/list实现LRU缓存算法

《如何通过Golang的container/list实现LRU缓存算法》文章介绍了Go语言中container/list包实现的双向链表,并探讨了如何使用链表实现LRU缓存,LRU缓存通过维护一个双向... 目录力扣:146. LRU 缓存主要结构 List 和 Element常用方法1. 初始化链表2.

golang字符串匹配算法解读

《golang字符串匹配算法解读》文章介绍了字符串匹配算法的原理,特别是Knuth-Morris-Pratt(KMP)算法,该算法通过构建模式串的前缀表来减少匹配时的不必要的字符比较,从而提高效率,在... 目录简介KMP实现代码总结简介字符串匹配算法主要用于在一个较长的文本串中查找一个较短的字符串(称为

通俗易懂的Java常见限流算法具体实现

《通俗易懂的Java常见限流算法具体实现》:本文主要介绍Java常见限流算法具体实现的相关资料,包括漏桶算法、令牌桶算法、Nginx限流和Redis+Lua限流的实现原理和具体步骤,并比较了它们的... 目录一、漏桶算法1.漏桶算法的思想和原理2.具体实现二、令牌桶算法1.令牌桶算法流程:2.具体实现2.1

使用 sql-research-assistant进行 SQL 数据库研究的实战指南(代码实现演示)

《使用sql-research-assistant进行SQL数据库研究的实战指南(代码实现演示)》本文介绍了sql-research-assistant工具,该工具基于LangChain框架,集... 目录技术背景介绍核心原理解析代码实现演示安装和配置项目集成LangSmith 配置(可选)启动服务应用场景

Python中的随机森林算法与实战

《Python中的随机森林算法与实战》本文详细介绍了随机森林算法,包括其原理、实现步骤、分类和回归案例,并讨论了其优点和缺点,通过面向对象编程实现了一个简单的随机森林模型,并应用于鸢尾花分类和波士顿房... 目录1、随机森林算法概述2、随机森林的原理3、实现步骤4、分类案例:使用随机森林预测鸢尾花品种4.1

关于Java内存访问重排序的研究

《关于Java内存访问重排序的研究》文章主要介绍了重排序现象及其在多线程编程中的影响,包括内存可见性问题和Java内存模型中对重排序的规则... 目录什么是重排序重排序图解重排序实验as-if-serial语义内存访问重排序与内存可见性内存访问重排序与Java内存模型重排序示意表内存屏障内存屏障示意表Int

如何测试计算机的内存是否存在问题? 判断电脑内存故障的多种方法

《如何测试计算机的内存是否存在问题?判断电脑内存故障的多种方法》内存是电脑中非常重要的组件之一,如果内存出现故障,可能会导致电脑出现各种问题,如蓝屏、死机、程序崩溃等,如何判断内存是否出现故障呢?下... 如果你的电脑是崩溃、冻结还是不稳定,那么它的内存可能有问题。要进行检查,你可以使用Windows 11