0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

关于MATLAB的艺术鉴赏的能力的分析和介绍

MATLAB 来源:djl 2019-09-12 17:08 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

当欣赏一幅画作时,每个人都会有若干推断或结论。除了理解主题外,您可能还会按照时期、风格和艺术家对其进行分类。那么,计算机算法能否像人类一样深入“理解”一幅画并轻松地进行分类呢?

在罗格斯大学艺术与人工智能实验室,Ahmed Elgammal 教授和他的团队汇集了过去六个世纪几千幅画作的数据库,使用 MATLAB 和 Statistics and MachineLearning Toolbox对这个问题进行了深入研究,并解决了两个关于 AI 算法的功能和局限的有趣问题:

AI 能否发现哪些画作对后世艺术家的影响最大

能否仅利用画作的视觉特征衡量其创造性

通过提取视觉特征对作品进行分类

我们希望开发出能够按风格(例如立体派、印象派、抽象表现派或巴洛克派)、题材(例如田园、肖像或静物)和艺术家来对画作进行宽泛分类的算法。完成这种分类首先要求能够识别颜色、构图、纹理、视角、主题和其它视觉特征。其次,还要选取最能够展示不同画作相似性的特征。

借助 MATLAB 和 Image Processing Toolbox,我们开发出了能够提取画作视觉特征的算法。特征提取算法在计算机视觉中相当常见,且容易实现。比较困难的任务是找到最佳的机器学习技术。我们首先在 Statistics and Machine LearningToolbox 中使用支持向量机 (SVM) 和其它分类算法来识别可用于风格分类的视觉特征。在 MATLAB 中,我们随后采用距离度量学习技术对特征进行评估,进而提高算法对画作的分类能力。

通过数据库检测,我们开发的按风格分类画作的算法准确率达到 60%,其中可能存在 2% 的随机性。虽然艺术历史学家的准确率远远高于 60%,但算法的准确率仍高于非专业人士。

使用机器学习发掘艺术的影响力

一旦我们有了可以准确地对绘画之间的相似之处进行分类的算法,我们便可以着手处理下一个挑战:利用机器学习揭示艺术的影响力。我们假设,对于风格分类有用的视觉特征(一个监督式学习问题)同样适用于确定影响力(一个无监督问题)。

艺术史学家的理论认为艺术影响力是基于艺术家在同一时期如何工作、旅行或者交往决定的。我们基于 MATLAB 的机器学习算法仅使用视觉元素和创作日期进行分析。我们认为,一个将画作中的主题和符号考虑在内的算法会比仅仅依赖于颜色、纹理等低级别特征更有效。出于这种考虑,我们使用了通过谷歌图片训练的分类算法来识别特定对象。

我们对 66 名生活年代相差 550 多年的不同艺术家创作的 1700 多幅作品进行了算法测试。该算法可以轻松识别出维拉斯奎兹的《教皇英诺森十世肖像》对弗朗西斯·培根的《教皇英诺森十世肖像的习作》的影响(下图)。

左:维拉斯奎兹的《教皇英诺森十世肖像》。

右:弗朗西斯·培根的《教皇英诺森十世肖像的习作》。

即使外行也能轻松识别出这两幅画作在构图和主题上的相似性,但该算法也给出了令和我们一起工作的艺术史学家们十分惊讶的结果。例如,我们的算法识别出法国印象派画家弗雷德里克·巴齐耶在 1870 年创作的《巴齐耶的画室》很有可能影响了诺曼·洛克威尔在 80 年后创作的《沙弗莱顿的理发店》。

关于MATLAB的艺术鉴赏的能力的分析和介绍

左:弗雷德里克·巴齐耶的《巴齐耶的画室》。

右:诺曼·洛克威尔的《沙弗莱顿的理发店》。

黄色圆圈表示相似的物体,红线表示类似的构图,蓝色方块表示相似的结构元素。

尽管这两幅画作乍看可能不太相似,但仔细观察就会发现其在构图和主题上的共同点,比如每幅画中的火炉都在画的右下方,三个人在画面中间,还有左下角的椅子和三角形空间结构。

在我们的数据集中,算法正确地识别出艺术史学家认同的 55 个影响点中的 60%,这表明仅视觉相似性即可为算法(可能为人类)提供足够的信息来确定这些影响。

通过解决网络中心性问题衡量创造性

我们的研究还集中在开发衡量艺术创造力的算法上。我们的研究基于一个可识别主题创意是否新颖和有影响力的常用定义,也就是说,一幅有创造性的绘画作品应该不同于其先期的绘画(新颖度),但与后世作品具有相似度(影响力)。

为解决这一问题,我们再次看到应用 MATLAB 算法识别绘画之间相似性的机会。在 MATLAB 中,我们创建了一个网络:顶点是绘画,每条边表示顶点位置上两幅画之间的相似度。通过在这个网络上的一系列转换,我们发现根据这样一个图形进行关于创造力的推断是一个网络中心性的问题,而这个问题可以通过 MATLAB 有效解决。

我们使用两个包含超过 62,000 幅画作的数据集测试我们的创造性检测算法。该算法给一些艺术史学家认为新颖且具有影响力的作品打出了很高的分数,包括下图所示的一些作品。排名高于同期毕加索的《阿维尼翁的少女》(1907) 的是马列维奇(至上主义运动 —— 最早的抽象艺术创始人之一)的几幅绘画作品。

关于MATLAB的艺术鉴赏的能力的分析和介绍

从1400年到2000年(x轴)绘画作品的创造力打分(y轴),表示各个时期的最高得分作品。

为了对算法进行基本验证,我们改变了某些艺术作品的创作时间,有的时间提前,有的时间推后。在这些“时间机器”实验中,我们看到某些时间提前到十七世纪的印象派艺术的创造力分数大幅增加,时间推后到20世纪的巴洛克画作分数大幅降低。算法正确地检测出 300 年前创造的什物在今天并不具有创意,而如今一些有创意的作品放在过去创意度将大大提高。

人类与生俱来就有对艺术进行分类的感知能力,并且擅长识别不同画作之间的共同点,但缺乏时间和耐心应用这些技能对数以千计甚至数以百万计的绘画作品进行分类。处理这种规模庞大的任务是计算机所擅长的。通过开发与人类感知能力相近的机器学习算法,我们的目标是为艺术史学家提供分类庞大图像数据库的工具。

使用 MATLAB 开发的用来识别共性和衡量创造性的框架并不只局限于艺术方面。它可以应用到文学、音乐或任何其它创造性领域,前提是这些单独的作品可以被编码并能被算法识别。

目前,Ahmed Elgammal 教授的关注点仍然在视觉艺术方面:不仅关心如何确保机器学习算法产生良好结果,也关心如何实现这些结果。在这个领域,MATLAB 也具有巨大优势,因为它提供许多可快速、轻松地使结果可视化的方法,帮助理解并利用它们为不断发展的人工智能研究提供信息。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 人工智能
    +关注

    关注

    1813

    文章

    49741

    浏览量

    261563
  • 机器学习
    +关注

    关注

    66

    文章

    8541

    浏览量

    136236
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    关于NFC镍锌铁氧体片的介绍

    关于NFC镍锌铁氧体片的介绍
    的头像 发表于 12-04 10:52 59次阅读
    <b class='flag-5'>关于</b>NFC镍锌铁氧体片的<b class='flag-5'>介绍</b>

    MCU数据采集模块的数据处理和分析能力如何?

    MCU数据采集模块的数据处理和分析能力如何?在现代化结构物安全监测领域,MCU数据采集模块扮演着至关重要的角色。它不仅仅是数据的“搬运工”,更是具备初步处理与分析能力的智能终端,是实现
    的头像 发表于 12-02 16:03 156次阅读
    MCU数据采集模块的数据处理和<b class='flag-5'>分析</b><b class='flag-5'>能力</b>如何?

    关于系统链接脚本的介绍

    一、队伍介绍 本篇为蜂鸟E203系列分享第四篇,本篇介绍的内容是系统链接脚本。 二、如何实现不同的下载模式? 实现三种不同的程序运行方式,可通过makefile的命令行指定不同的链接脚本,从而实现
    发表于 10-30 08:26

    NVIDIA AI如何助力艺术创意落地

    本次 GTC 将在欧洲著名艺术之都巴黎举办,特别策划的艺术画廊将展示 AI 如何助力创意落地,实现技术与灵感碰撞的愿景。
    的头像 发表于 06-12 15:26 797次阅读

    普源示波器如何连接MATLAB实现数据采集与分析

    普源示波器(Rigol)作为国内知名的测试测量仪器品牌,广泛应用于电子工程、科研实验、教学等领域。为了进一步扩展其功能,用户常需将示波器与MATLAB等数据分析平台连接,实现自动化测试、实时信号处理
    的头像 发表于 05-29 09:34 704次阅读

    如何用FOC电机控制MATLAB仿真!

    [导读]本文将介绍如何用FOC电机控制MATLAB仿真,首先从整体结构及功能介绍,用MATLAB2013以上版本打开文件,看到如图1所示界面,可以看到仿真最外层由四个模块组成:电源模块
    发表于 03-28 14:51

    如何使用MATLAB实现一维时间卷积网络

    本文对一维卷积操作进行介绍,包括一维扩展卷积和一维因果卷积,以及 MATLAB 对一维卷积的支持情况。在最后通过一个实例演示如何在 MATLAB 中将一维卷积和 LSTM 结合构建分类网络,实现基于传感器数据的故障诊断。
    的头像 发表于 03-07 09:15 1675次阅读
    如何使用<b class='flag-5'>MATLAB</b>实现一维时间卷积网络

    经典分立buck完整原理图及电路调试部分波形鉴赏 - 长文【下篇】

    张飞电子原创分立BUCK完整原理图 完整关键节点的波形测试鉴赏 [hide] [/hide]
    发表于 01-19 20:26

    分立buck完整原理图及电路调试部分波形鉴赏 - 长文【上篇】

    张飞电子原创分立BUCK完整原理图 完整关键节点的波形测试鉴赏 [hide] [/hide]
    发表于 01-19 20:15

    松下投影机在墨尔本RISING艺术节引领沉浸之旅

    若您欲探寻墨尔本国际艺术节或白夜艺术节的最新动态,答案尽在RISING——墨尔本新兴的顶尖当代艺术与音乐节。RISING不仅继承了白夜艺术节中那些壮观的投影
    的头像 发表于 01-18 09:32 1048次阅读

    制程能力和制造能力介绍

    引言 曾经遇到一位资深PCB制造行业前辈,该前辈认为PCB板厂不要动不动就谈“我们制程能力Process Capability怎么怎么厉害”,而是“更要注重制造能力Manufacturing
    的头像 发表于 01-15 17:33 2855次阅读
    制程<b class='flag-5'>能力</b>和制造<b class='flag-5'>能力</b><b class='flag-5'>介绍</b>

    基于ESP开发板的变色龙艺术相框

    的变色能力感到着迷。他想,为什么不把这种魔力带进他的家呢?于是,Makestreme创造了这幅动态变色龙艺术作品,它会根据外面实
    的头像 发表于 12-30 11:22 1184次阅读
    基于ESP开发板的变色龙<b class='flag-5'>艺术</b>相框

    MathWorks积极推动MATLAB与Simulink在教学项目中的应用

    要求,高等教育也需要与这种创新要求相适应的教学方法与内容,创造更多的场景和机会来培育未来人才,提升学生的技术能力与批判性思辨的能力MATLAB 和 Simulink 作为全球工程和科学领域最广泛使用的计算软件,已被高校教学和科
    的头像 发表于 12-27 15:32 1301次阅读

    Simulink与 MATLAB 的结合使用 Simulink中的信号处理方法

    在工程和科学研究中,信号处理是一个重要的领域,涉及到信号的采集、分析、处理和生成。MATLAB 提供了丰富的信号处理工具箱,而 Simulink 提供了一个直观的图形界面,使得复杂的信号处理系统可以
    的头像 发表于 12-12 09:25 2197次阅读

    求LabVIEW程序代做,关于噪声测量方面,需要matlab与labview混合编程,涉及优化算法、PID控制等,可带价联系

    求LabVIEW程序代做,关于噪声测量方面,需要matlab与labview混合编程,涉及优化算法、PID控制等,可带价联系QQ2789223947
    发表于 12-11 17:27