华南理工大学技术简述界面自动设计方法领域研究现状简述

近些年,随着移动互联网快速发展,各类软件应用如雨后春笋般涌现,为人们的衣食住行等各个方面带来了极大的便利。很多人可能因为工作需要或者个人兴趣而萌生过开发软件产品的想法,但往往因为缺乏足够的软件工程理论知识和软件设计能力,无法将脑中的想法付诸实践。今天,我们准备从软件界面设计的角度出发,简要介绍一些图形界面自动设计方法,教大家如何借助人工智能轻松完成软件界面设计。

图1软件应用界面布局图示例

软件设计是软件工程的重要组成部分,而软件界面设计则是软件设计中不可或缺的内容。由于软件界面是连接用户与产品服务的唯一桥梁,因此它直接决定了用户对软件产品的认可程度。良好的界面设计可以有效地提高产品推广度并带来更好的用户体验感。然而,界面设计本身是一种非常耗时且需要丰富经验的工作,目前主要由专业的UI设计师完成,而缺乏设计经验的非专业设计人员往往难以设计出符合预期的界面布局产品。随着科学技术的发展,一些科研人员将人工智能技术引入了界面设计领域,一些图形界面自动化设计的方法应运而生。这些方法往往通过自动生成界面元素布局的方式达到界面自动设计的目的。这类方法具有以下优点:

(1)提高用户的设计效率

(2)降低设计领域对用户的门槛

(3)为用户提供符合一定设计准则的布局

目前,图形界面(包括文档页面、场景图等)自动设计方法主要分为传统方法和深度学习方法两类,下面将依次介绍这两类方法:

传统图形界面自动设计方法

Damera-Venkata等人[1]提出了一种文档自适应布局的概率文档模型(ProbabilisticDocumentModel,PDM),支持自动生成可变内容的文档。该方法将一般的文档布局问题简化为贝叶斯网络的推理问题,直接利用概率机制和机器学习算法进行参数化推理和学习。具体而言,该方法是通过自动调整模板参数对文档编辑过程进行显式建模,并使用模板参数的先验概率分布来捕捉设计师制定的美学设计评判标准。

此外,O’Donovan等人[2]提出了一种基于启发式规则的图形界面布局自动生成方法。该方法通过感知重要性预测、对齐检测和分层分割等方式分析图形设计过程并对其进行量化评估,然后使用非线性逆优化(Non-linearInverseOptimization,NIO)从少量示例布局中学习模型参数。与使用众包方式得到的界面布局设计相比,该方法自动生成的设计比一些新手设计师人工设计的效果略好。

基于深度学习的界面自动设计方法

Yang等人[3]提出了一种新颖的用于平面布局生成的生成对抗网络LayoutGAN。该方法通过对不同类型平面元素的几何关系进行建模来合成界面布局。在该方法中,模型的生成器将一组随机给出的平面图形元素作为输入,并使用自注意力模块来细化它们的标签和几何参数以产生逼真的布局。此外,该方法提出了一种新颖的可微分线框渲染层,将生成的布局映射到线框图像,然后基于CNN的鉴别器对图像空间中的布局进行优化。

Patil等人[4]提出了一种平面文档布局自动生成的新框架READ,将递归神经网络与变分自动编码器相结合,以生成大量多样化的文档平面布局。该方法设计了一种探索性递归的方法提取单个文档的结构,利用递归神经网络将结构表征映射到紧凑的编码空间(该空间近似为高斯分布),然后从该空间中采样新的层次结构,以生成新的文档布局。此外,该方法还引入了一个组合度量方式来衡量文档布局之间的结构相似性,并用它来展示该方法所生成布局的新颖性和多样性。

Gupta等人[5]提出了一个用于生成图形元素布局的自注意力框架LayoutTransformer。该方法使用自注意力模型来捕获不同布局元素之间的上下文关系,在给定域中生成新颖的布局或根据部分布局方案生成完整的布局,解决了不同领域场景的布局生成问题,例如图像、移动应用程序、文档、3D目标等。除此以外,文献[6]和文献[7]等介绍了用于场景图生成的方法,这些方法的中间过程会产生图元素的布局信息。

总而言之,这些图形界面自动设计方法能够快速生成图形界面布局,给用户提供具有参考价值的界面设计,随后用户可以基于生成的布局进行个性化调整,以满足自身需求。这些方法在一定程度上可以协助用户完成界面设计工作。但是,由于实际上不同人员的设计观念和审美标准存在差异,即使面对相同的界面设计需求,他们所设计出的相应界面产品也风格各异,因而该类图形界面自动设计方法可能无法完全替代设计师完成界面设计。

目前,智能算法研究中心的研究人员实现了一种基于需求描述的界面自动设计工具。该工具可以通过人机交互获取界面需求文本,然后从文本中自动识别所需要的界面组件,自动生成对应的界面布局,以辅助用户完成界面设计工作,降低界面设计门槛,提高界面设计效率。

图2APP界面布局自动生成工具功能展示

此外,该工具支持用户在初步自动生成的界面布局基础上添加约束,重新自动生成符合约束的界面布局。用户还可以直接在图形化的界面布局上进行人工修改。与此同时,该工具还能够在移动UI数据集Rico上检索与自动生成的界面布局最为相似的真实APP界面,让用户直观地感受界面布局最终设计成品的效果。

参考文献

[2]P.O’Donovan,A.AgarwalaandA.Hertzmann,"Learninglayoutsforsingle-pagegraphicdesigns,"IEEETransactionsonVisualizationandComputerGraphics,vol.20,no.8,pp.1200-1213,2014.

[3]J.Li,J.Yang,A.Hertzmann,etal,"LayoutGAN:Generatinggraphiclayoutswithwireframediscriminators,"inInternationalConferenceonLearningRepresentations(ICLR),2019.

[4]A.G.Patil,O.Ben-Eliezer,O.Perel,etal,"READ:Recursiveautoencodersfordocumentlayoutgeneration,"inIEEE/CVFConferenceonComputerVisionandPatternRecognitionWorkshops(CVPRW),2020,pp.2316-2325.

[5]K.Gupta,J.Lazarow,A.Achille,etal,"LayoutTransformer:Layoutgenerationandcompletionwithself-attention,"inIEEE/CVFInternationalConferenceonComputerVision(ICCV),2021,pp.984-994.

[6]A.A.Jyothi,T.Durand,J.He,etal,"LayoutVAE:Stochasticscenelayoutgenerationfromalabelset,"inIEEE/CVFInternationalConferenceonComputerVision(ICCV),2019,pp.9894-9903.

[7]J.Johnson,A.GuptaandL.Fei-Fei,"Imagegenerationfromscenegraphs,"inIEEE/CVFConferenceonComputerVisionandPatternRecognitionWorkshops(CVPRW).2018,pp.1219-1228.

THE END
1.app设计Word模板app设计Word模板下载熊猫办公网站共为您提供855个app设计设计素材以及精品app设计Word模板下载,汇集全球精品流行的app设计Word完整版模板,下载后直接替换文字图片即可使用,方便快捷的不二选择。https://m.tukuppt.com/wordmuban/appsheji.html
2.ui界面设计参考文献最新ui界面设计参考文献近五年淘豆网为你提供ui界面设计参考文献最新、ui界面设计参考文献近五年和ui界面设计参考文献电子版PPT下载的服务,相当于ui界面设计参考文献大全,这里你可以找到所有关于ui界面设计参考文献的内容。https://m.taodocs.com/topdoc/202457-0-0-1.html
3.网站设计参考文献(最新范文105个).doc网站设计参考文献(最新范文105个).doc,学海无涯 网站设计参考文献(最新范文105个) 汇报人 汇报人:xxx PAGE PAGE 2 现在随着互联网的越渐强大,网站的建设就需要融入更多的功能、更丰富的内容和更美观更人性化的界面设计。如果一个网站既没有美观大方的界面设计也没有能够https://max.book118.com/html/2020/1024/7101106062003011.shtm
4.某教育类appUI界面设计说明书(论文)+任务书+PPT+PSD源文件4.2 IOS UI版式设计标准 5 设计内容 设计总结 参考文献 致谢 全套毕业设计论文现成成品资料请咨询微信号:biyezuopin QQ:2922748026 返回首页 如转载请注明来源于www.biyezuopin.vip 打印本页 | 关闭窗口 上一篇文章:某教育类appUI界面设计 任务书 下一篇文章:改造设计之多用途除尘器 任务书 本...http://www.biyezuopin.vip/onews.asp?id=14356
1.App优秀UI设计案例:视觉盛宴的背后设计技巧随着移动互联网的飞速发展,越来越多的App应用软件出现在我们的生活中,在这些应用软件中,优秀的UI设计能够给用户带来更好的使用体验,增强用户对产品的忠诚度,我们将分享一些优秀的App UI设计案例,这些案例不仅在设计上独具匠心,而且在实际使用中也得到了用户的广泛好评。 https://www.wenanmiao.com/22679.html
2.APP设计开发的参考文献(APP设计开发参考文献指南)摘要:本文旨在探讨APP设计开发的参考文献,通过对相关文献的分析和总结,旨在为读者提供背景信息和引发他们的兴趣。通过详细阐述四个方面的参考文献,包括用户界面设计、用户体验研究、移动端开发技术和市场分析,以期为APP设计开发提供有价值的参考和建议。 一、用户界面设计 ...https://www.appgongsi.cn/newsinfo.php?id=261
3.APP界面标注及切图注意事项4. 参考文献 友盟设备指数 APP切图流程和APP切图命名规范详细完整版 APP切图详细规范终极指南 iOS和Android的app界面设计规范 APP界面切图命名和文件整理规范 三、Android应用屏幕适配 1.用px作为基础单位的缺陷 对比上图可以知道,ppi越低图片显示的越大,ppi越高图片显示的越小,造成不同手机上显示图片布局不统一!https://www.jianshu.com/p/3ee1f5fdcbcf
4.APP界面设计(精选十篇)该App借助越来越快速的无线网络, 为更多的学习者带来良好的用户体验, 让学习者可以随时随地快乐学习。 参考文献 [1]李玉斌, 张爽.移动学习的内涵、方式及其对远程教育的研究意思[J].现代远程教育研究, 2005, 6 (2) :30-34. APP游戏设计毕业设计(论文) 篇2 超神学院毕业生 毕业设计 题目: APP游戏设计 分院:...https://www.360wenmi.com/f/cnkeydt25i5l.html
5.[精选]信息管理系统论文15篇林权IC卡管理和森林保险档案管理纳入林权管理信息系统平台,体现了系统设计的时效性。林权宗地数据库自动备份功能为保证宗地数据安全、实现空间数据的回溯提供了可能。 参考文献 [1]林显志。基于WebGIS的林权抵押管理系统研究[D].福州:福建农林大学,20xx. [2]李宏。基于。NET技术的林权管理信息系统的设计与实现[D]...https://www.yjbys.com/biyelunwen/fanwen/guanli/735643.html
6....ui设计原则的垃圾归类移动端app界面设计与实现参考文献对于本垃圾自动分类管理系统的设计来说,它主要是采用后台采用java语言、springboot框架,它是应用mysql数据库、Android等技术动态编程以及数据库进行努力学习和大量实践,并运用到了APP的建设中在整个系统的设计当中,具体根据垃圾自动分类管理系统的现状来进行开发的,具体根据用户需求实现垃圾自动分类管理系统网络化的管理,各类...https://blog.csdn.net/VXbishe/article/details/128705703
7.基于用户体验的中老年医疗降类APP交互界面设计二是对交互界面设计的定义进行概述,整理设计原则,为中老年人医疗健康类APP的交互界面设计提供理论支撑。然后,作前期的案例调研和市场研究,通过明确医疗健康类APP的定义及类别,选取两款典型的医疗健康类APP进行调研,从感官体验层面、交互体验层面、情感体验层面对其进行交互界面内容分析,为提出更具有目的性和实用性的设计...https://xuewen.cnki.net/CMFD-1021880309.nh.html
8.基于MobileNet4 基于 PyQt5 的功能封装与人机交互界面的设计与实现 5 主要参考文献 1 成品效果演示 1.1 图片成品效果演示 1.2 视频成品效果演示 2 基于 MobileNet-v3 的虫鼠识别功能的设计与实现 2.1 数据集的获取与整理 2.1.1 数据获取 众所周知,数据获取是深度学习领域一项必不可少的技能。数据获取方式多种多样,具体而言:...https://cloud.tencent.com/developer/article/1931641
9.智慧校园背景下校园APP的服务设计参考文献 [1]金霞,陈昱至,赵仁杰,等.大学校园易购平台商业模式构想与APP实现——以贵州大学为例[J].时代经贸,2019,(33). [2]艾瑞,超级课程表.[艾瑞咨询]消费行业:2018年大学生消费洞察报告[EB/OL].艾瑞网,2018. [3]2019-2025年中国智慧校园行业发展预测与前景展望研究报告[EB/OL].产业调研网,2015. ...https://www.fx361.com/page/2022/0628/10484756.shtml
10.delphi手机app开发(Delphi手机应用开发指南)技术大全Delphi是一种流行的编程语言,被广泛应用于手机app开发领域。本文将详细探讨Delphi手机app开发的四个方面。首先,我们将介绍Delphi的基本背景和优势,引出读者的兴趣。然后,我们将分别从界面设计、功能开发、性能优化和测试调试这四个方面进行阐述,通过详细的解释和实例说明Delphi的应用。最后,我们将总结文章的主要观点和结论...https://www.szappgs.cn/newsinfo.php?id=2916
11.app开发开题报告最后, App需要考虑用户数据的管理和维护,包括用户信息的输入、存储和读取,以及各种操作和功能的实现。 2、App开发的流程 App的开发流程从需求分析开始,经过原型设计、界面设计、代码编写、测试调试等多个阶段。每个阶段具有不同的目标和任务,都是开发App的必要步骤。 https://www.yimenapp.com/info/app-kai-fa-kai-ti-bao-gao-122575.html