爱吧机器人网 » 技术 > 神经网络 > 正文

新技术利用人工神经网络一键修复数字图像

从手机相机快照到救生医疗扫描,数字图像在人类传递信息的方式中扮演着重要的角色。但数字图像受到诸如模糊,粒状噪声,缺失像素和颜色损坏等一系列缺陷的影响。
 
由马里兰大学计算机科学家领导的一个小组设计了一种新的算法,该算法结合了人工神经网络,同时对损坏的数字图像应用各种修复。由于该算法可以被“训练”来识别理想的,未损坏的图像应该是什么样子,它能够解决单个图像中的多个缺陷。
 
包括瑞士伯尔尼大学成员在内的研究小组通过采用高质量,无损图像的方法对其算法进行了测试,故意引入严重的降级,然后使用该算法修复损坏。在很多情况下,该算法优于竞争对手的技术,几乎可以将图像恢复到原始状态。
 
研究人员于2017年12月5日在加州长滩举行的第31届神经信息处理系统会议上介绍了他们的发现。
 
“传统上,有一些工具可以单独处理每个问题,每个问题都直观地假设一个好的图像是什么样的,但是这些假设必须手工编码到算法中,”Reginald的Matthias Zwicker说。 Allan Hahne在UMD获得E-Nnovate计算机科学教授和研究报告的资深作者。 最近,人工神经网络已经被用来逐一解决问题,但是我们的算法更进一步 - 它可以同时解决各种各样的问题。
 
人工神经网络是一种受人脑结构启发的人工智能算法。他们可以根据输入的数据组装行为模式,类似于人类大脑学习新信息的过程。例如,人脑可以通过反复暴露于特定语境中的单词和句子来学习新的语言。
 
Zwicker和他的同事可以通过将其算法暴露在大量的高质量,无损图像的数据库中来“训练”他们的算法,这些数据库广泛用于人工神经网络的研究。由于该算法可以获取大量的数据并外推定义图像的复杂参数(包括纹理,颜色,光线,阴影和边缘的变化),因此可以预测理想的,未损坏的图像应该是什么样子。然后,它可以识别并修正这些理想参数在新图像中的偏差。
 
Zwicker说:“这是关键因素,算法需要能够识别好的图像而不会降级,但是对于已经降级的图像,我们无法知道这将是什么样子。在马里兰大学高级计算机研究所(UMIACS)。因此,我们首先在一个高质量的图像数据库上训练算法,然后给它任意的图像,算法将修改这些不完善的地方。”
 
Zwicker指出,其他几个研究小组正在沿着同样的路线工作,并设计出可以达到类似结果的算法。许多研究小组注意到,如果他们的算法只负责去除图像中的噪声(或颗粒),那么算法也会自动解决许多其他缺陷。但是Zwicker的小组提出了这个效应的一个新的理论解释,导致了一个非常简单而有效的算法。
 
Zwicker解释说:“当你有一个噪声图像时,它会随机移动或抖动,从高质量的图像中去除所有可能的维度,其他的降级,例如模糊,只会在一个维度上偏离理想。我们的工作揭示了固定噪音如何使所有维度恢复一致,从而使我们能够同时解决几种类似的模糊问题。”
 
Zwicker还表示,新算法虽然功能强大,但仍有改进空间。目前,该算法适用于修复图像中容易识别的“低级”结构,如锐边。研究人员希望推动该算法识别和修复“高级”功能,包括复杂的纹理,如头发和水。
 
Zwicker说:“要识别高级特征,算法需要上下文来理解图像中的内容。例如,如果图像中有人脸,那么靠近顶部的像素可能就是头发。就像组装一个七巧板一样,如果你只看一块,就很难把图像的这一部分放在上下文中,但是一旦找到了这块图像所属的位置,就很容易识别这些像素代表的是什么。很明显,这种方法可以进一步推进。”

上一篇:将学习速率可视化来优化神经网络--将学习速率视作超参数并使用可视化来观察其影响的技巧和诀窍
下一篇:首次中文讲解开源神经网络框架Caffe2和FB的AI应用
精选推荐
美国喷气推进实验室的AI驱动无人机挑战人类飞行员
美国喷气推进实验室的AI驱动无人机挑战人类飞行员

[2017-12-08]  随着无人机及其组件越来越小,效率越来越高,功能越来越强大,我们已经看到越来越多的研究开始让无人机自主飞行在半结构化的环境中,而不依赖于外部定位。 宾夕法尼亚大学在......

一个让深度学习惨败的通用人工智能领域——语境处理
一个让深度学习惨败的通用人工智能领域——语境处理

[2019-11-04]  Context是指用来解释一段给定文本或语句的来源框架,我们可以翻译为上下文或语境。维基百科将context定义为:*在符号学、语言学、社会学和 ...

这些人型机器人是如此真实,你的肉眼几乎无法区分
这些人型机器人是如此真实,你的肉眼几乎无法区分

[2017-09-03]   我们生活在一个区分现实与幻想变得越来越困难的世界。由于机器人技术的进步,创造人工的人类正在逐渐接近完美的最终目标。我们现在看到的机器人不再只是一块发光二极管,......

助力卷积神经网络时空特征学习 史上最大行人重识别视频数据集被提出
助力卷积神经网络时空特征学习 史上最大行人重识别视频数据集被提出

[2017-12-25]  本文提出了一个大型的、长序列的、用于行人重识别的视频数据集,简称LVreID。与现有的同类数据集相比,该数据集具有以下特点:1)长序列:平均每段视频序列长为200帧,包含丰......

为未来战场创造更有效的机器人 美国陆军研究人工纳米马达
为未来战场创造更有效的机器人 美国陆军研究人工纳米马达

[2019-10-11]  为了使机器人在战斗中更有效、更多才多艺地成为士兵的战友,美国陆军研究人员正在执行一项任务,即研究肌肉分子生命功能的价值,以及复制过 ...

7种常见的机器人焊接类型
7种常见的机器人焊接类型

[2017-12-17]  机器人焊接是工业领域最常见的机器人应用之一,近几十年来主要由汽车行业驱动。机器人焊接在完成大批量,重复性的焊接任务时效率最高。...

机器人iCub作为嵌入式AI的标准机器人研究平台的重要性
机器人iCub作为嵌入式AI的标准机器人研究平台的重要性

[2017-12-24]  机器人的研究在过去10年中得益于一个具有嵌入式人工智能(AI)的标准化开源平台——人形机器人iCub。iCub最初在意大利被创建,如今在欧洲、美国、韩国、新加坡和日本的实验室......

瑞士研发出微型机器人集群 可像蚂蚁一样互相交流并协同工作
瑞士研发出微型机器人集群 可像蚂蚁一样互相交流并协同工作

[2019-07-12]  EPFL(瑞士联邦理工学院)的研究人员受到了蚂蚁的启发,开发了一款仅有10克重的小型机器人:他们可以相互交流,分配角色并完成复杂的任务。 ...

本周栏目热点

[2016-11-20]      神经网络 是一种运算模型,由大量的节点(或称神经元)和之间相互连接构成。每个节点代表一种特定的输出函数,称为激励函数(Activ ...

[2016-11-20]   优化问题是工业设计中经常遇到的问题,许多问题最后都可以归结为优化问题 为了解决各种各样的优化问题,人们提出了许多优 ...

深度神经网络会产生人这样的智能吗?

[2016-11-20]   深度学习在近年的进展又一次点燃了各界对人工 神经网络 的热情。这一技术在图像识别、 语音识别 、棋类游戏等领域的成效出人意料,而且 ...

[2016-11-20]   遗传 算法 优化BP 神经网络 权值和阈值的通用MATLAB 源码 遗传 算法 优化 神经网络 有两种情况,一种是把训练好的 神经网络 作为黑 ...

OpenAI开辟全新AI音乐领域,发布Jukebox神经网络生产歌曲

[2020-05-19]  日前,外媒报道,人工智能(AI)技术生成的音乐会给人们带来非常奇妙体验。其中有两大原因,第一,这是一个非常吸引人的全新领域;第二,这 ...