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

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

3天内不再提示

ArchiGAN被用于设计楼层平面图和整个建筑

星星科技指导员 来源:NVIDIA 作者:Stanislas Chaillou 2022-04-28 15:16 次阅读

人工智能很快将在建筑师的日常实践中获得巨大的授权,这种潜力就在眼前,我的工作为概念提供了证明。在我的工作中使用的框架提供了一个讨论的跳板,邀请架构师开始与人工智能接触,数据科学家将架构视为一个研究领域。在这篇文章中,我总结了 2019 年 5 月在哈佛大学提交的 我的论文 的一部分,在那里,生成性对抗性神经网络(或 GANs )被用于设计楼层平面图和整个建筑。

我相信设计概念的统计方法将塑造人工智能在建筑方面的潜力。 这种方法不太确定,而且更具整体性。与其使用机器来优化一组变量,不如依赖它们来提取显著的质量,并在整个设计过程中模仿它们,这是一种范式的转变。

让我们将楼层平面设计分为三个不同的步骤:

(I) 建筑占地面积体量

(II) 分发程序

(III) £家具布局

每一步都对应于一个 Pix2Pix-GAN 模型 ,被训练来执行上述 3 个任务中的一个。通过一个接一个地嵌套这些模型,我创建了一个完整的公寓楼“ 生成堆栈 ”,同时允许用户在每个步骤中输入。此外,通过处理多套公寓的处理,该项目的规模超出了单户住宅的简单性。

除了开发新一代产品线外,这一尝试旨在展示 GAN 在任何设计过程中的潜力,即嵌套 GAN 模型,并允许用户在模型之间输入,我试图实现人与机器之间、纪律直觉与技术创新之间的来回转换。

表现、学习和框架

Pix2Pix 使用条件生成对抗网络( cGAN )来学习从输入图像到输出图像的映射。该网络由两个主要部分组成,发生器和鉴别器。生成器将输入图像转换为输出图像;鉴别器尝试猜测图像是由生成器生成的还是原始图像。网络的两个部分互相挑战,导致输出的质量更高,难以与原始图像区分开来。

我们使用这种能力来学习图像映射,这使得我们的模型可以直接从平面图图像中学习拓扑特征和空间组织。我们通过格式化图像来控制模型学习的信息类型。例如,只要向我们的模型显示地块的形状及其关联的建筑迹线,就可以生成一个能够在给定地块形状的情况下创建典型建筑迹线的模型。

我用了 pix2pix 的 Christopher Hesse 的实现 。他的代码使用了 TensorFlow ,而不是基于 Torch 的 原版 ,它被证明易于部署。我更喜欢 TensorFlow ,因为庞大的用户群和知识库让我有信心在遇到问题时能够轻松找到答案。

我使用 NVIDIA Tesla V100 GPU 运行快速迭代和测试,用于 Google 云平台( GCP )上的培训过程。 GCP 上提供的 NVIDIA GPU 云图深度学习 的简单性允许无缝部署,它为 Pix2Pix ( TensorFlow , Keras 等)安装所有必要的库,并安装在机器的 GPU ( CUDA & cuDNN )上运行此代码的包。我使用的是 TensorFlow 1 。 4 。 1 ,但是有一个新版本的 pix2pix 和 TensorFlow 2 。 0 可用 [here] 。

图 2 显示了典型培训的结果。这个序列首先花了一天半的时间来训练。最终在 GCP 中的 Tesla V100 上花费了不到 2 个小时,与在本地运行相同的训练相比,它允许更多的测试和迭代。

我们展示了我的一个 GAN 模型是如何逐步学习如何在空间中布置房间和门窗的位置的– 也称为开窗 ——对于图 2 中的序列中给定的公寓单元.

虽然最初的尝试被证明是不精确的,但机器在经过 250 次迭代后,建立了某种形式的直觉。

先例

伊索拉等人的早期工作。 2018 年 11 月,他们的模型 Pix2Pix 实现了图像到图像的转换,为我的研究铺平了道路。

郑和黄在 2018 年[3]首先研究了使用 GAN 的平面图分析。作者提出用 GANs 来进行平面图的识别和生成,使用 Pix2PixHD [1] 。由他们的 GAN 架构处理的平面图图像被转换成程序化的色块。相反,他们作品中的色块变成了画室。如果用户指定了洞口和房间的位置,则布置的网络元素将成为家具。同年,内森·彼得斯( nathanpeters )在哈佛大学设计研究生院( Harvard Graduate School of Design )发表的论文 [2] 探讨了在一个家庭住宅占地面积上布置房间的可能性。彼得斯的作品将一个空的脚印变成了程序化的色块,而没有指定的开窗。

关于 GANs 作为设计助理, Nono Martinez 在 2017 年哈佛大学 GSD 的论文 [3] 研究了机器和设计师之间循环的想法,以完善“设计过程”的概念。

堆栈和模型

我在前面描述的先例的基础上创建了一个三步生成堆栈。如图 3 所示,堆栈的每个模型处理工作流的特定任务: (一) 足迹聚集,( II )程序重新划分,( III )家具布局 。

架构师能够在每个步骤之间修改或微调模型的输出,从而实现预期的人机交互。

模型一:占地面积

建筑脚印显著地定义了平面图的内部组织。它们的形状很大程度上取决于它们的周围环境,更确切地说,它们包裹的形状。由于住宅建筑足迹的设计可以从其所在土地的形状中推断出来,因此我使用 波士顿市 中的 GIS 数据(地理信息系统)训练了一个模型来生成典型的足迹。在培训期间,我们以适合 Pix2Pix 的格式向网络提供成对的图像,显示原始地块(左图)和绘制了给定建筑的同一地块(右图)。我们在图 4 中显示了一些典型的结果。

模式二:程序

模型二处理重新划分和开窗。该网络以模型 I 生产的给定住房单元的占地面积、入口门(绿色正方形)的位置以及用户指定的主窗位置作为输入。用于培训网络的计划来自于 800 多个公寓平面图的数据库,在培训期间对模型进行了适当的注释并成对给出。在输出中,程序使用颜色对房间进行编码,同时使用黑色补丁来表示墙结构及其窗洞。图 5 显示了一些典型的结果。

模式三:装修

最后,模型三利用模型二的输出来解决家具布局的挑战。这个模型训练成对的图像,将房间程序的颜色映射到适当的家具布局。在图像转换过程中,该程序保留了墙结构和开窗,同时用每个房间的程序指定的相关家具填充房间。图 6 显示了一些典型的结果。

用户界面和体验

我为用户提供了一个简单的界面,每个步骤贯穿我们的管道。在左侧,他们可以输入一组约束和边界,以在右侧生成生成生成的计划。然后,设计器可以迭代地修改左侧的输入,以优化右侧的结果。图 7 中的动画展示了为 ModelII 设置的这种类型的界面和过程。

你也可以自己试试这个 interface 。(性能取决于屏幕分辨率/浏览器版本 – 建议使用 Chrome )。

模型链接与公寓生成

在这一部分中,我将 GANs 的应用扩展到整个公寓楼的设计中。该项目使用一种算法将模型 I 、 II 和 III 一个接一个地连接起来,在每一步将多个单元作为单个图像处理。图 8 显示了这个管道。

绘制多个单元的楼层板的挑战标志着单户住宅和公寓建筑的区别。从战略上讲,控制窗户和单元入口位置的能力是确保每套公寓质量的关键。由于模型 II 以门窗位置为输入,因此上述生成堆栈可以缩放到整个楼层板生成。

用户被邀请指定 I 型和 II 型之间的单元分割,换句话说,指定每个楼板如何划分为公寓,并定位每个单元入口门窗以及潜在的垂直循环(楼梯、核心等)。然后,所提出的算法将每个结果单元反馈到模型 II (图 9 中所示的结果),然后将 III (结果如图 10 所示),最终重新组装初始建筑的每个楼板。该算法最终输出为单个图像,生成建筑物的所有楼板。

更进一步

如果使用这种技术可以实现标准公寓的生成,下一步自然是推进模型的边界。 GANs 为解决看似高度受限的问题提供了显著的灵活性。在平面布置的情况下,手工划分和布置空间可能是一个具有挑战性的过程,因为占地面积在尺寸和形状上发生了变化。事实证明,我的模型在适应不断变化的约束的能力上相当“ smart ”。

控制单元入口门窗位置的能力,加上我的模型的灵活性,使我们能够在更大的范围内处理空间规划,而不仅仅是单个单元的逻辑。在图 12 中,我在研究模型对奇怪的公寓形状和上下文约束的反应时,将管道缩放到整个建筑生成。

局限性和未来改进

如果以上结果为 GANs 的架构潜力奠定了前提, 一些明显的局限性将推动未来的进一步研究。

首先,由于公寓单元堆积在多层建筑中,我们目前无法保证承重墙从一层到下一层的连续性。 由于每个单元的所有内部结构布局不同,承重墙 MIG 不会对齐。目前,我们认为外墙是承重的。然而,在模型 II 的输入中指定承重构件位置的能力可能有助于解决这个问题。

此外,下一步自然是通过获得更大的图像来增加输出层的大小,从而提供更好的清晰度。 我们希望部署 NVIDIA 在 2018 年 8 月开发的 Pix2Pix 高清 项目来实现这一目标。我们希望利用 TensorRT 来处理所需的增加的计算能力。

最后,一个主要的挑战来自我们输出的数据格式。像 Pix2Pix 这样的 GANs 只处理像素信息。在我们的管道中产生的图像目前还不能直接被建筑师和设计师使用。 将光栅图像的输出转换为矢量格式是允许上述管道与常用工具和实践集成的关键步骤。

甘斯建筑的未来?

我相信,我们设计正确管道的能力将决定人工智能作为一种新的架构工具集的成功。将这条管道分成几个独立的步骤,最终将允许用户参与其中。我相信他们对机器的控制是设计过程质量和相关性的最终保证。

在更技术层面上,如果 GANs 不能完全创建 fit 设计选项,他们的“直觉”仍然是游戏规则的改变者,尤其是他们的输出可以为标准优化技术提供一个巨大的起点。 通过将 GANs 的结果与优化算法相结合,我认为我们可以从每个世界中得到最好的结果,通过实现 的架构质量和效率。

关于作者

Stanislas Chaillou 是巴黎本地人,是Spacemaker.ai 架构师。 他在瑞士洛桑联邦理工学院获得建筑学学士学位,并在哈佛大学获得建筑学硕士学位。他的工作围绕建筑和技术展开,主要研究人工智能在设计过程中的集成。他曾在国际知名公司工作过,包括芝加哥的 Adrian Smith & Gordon Gill ,东京的 Shigeru Ban Architects ,通量 io 在旧金山,螺旋线。 RE 在伦敦和其他地方。

审核编辑:郭婷

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

    关注

    14

    文章

    4991

    浏览量

    103132
  • 人工智能
    +关注

    关注

    1791

    文章

    47336

    浏览量

    238694
收藏 人收藏

    评论

    相关推荐

    JCMsuite应用:倾斜平面波传播透过光阑的传输

    的简单2X放大工具来展示这一点。 可以使用笛卡尔输出后处理来计算相干图像。下图显示了不同z方向切片(图像平面沿z方向放置)的图像,用于S偏振照明。 光阑通过光学系统后的相干
    发表于 12-27 08:51

    高速、RF射频信号的参考平面分析

    对于一个电子爱好者来说,在PCB设计中,参考平面的问题经常让很多人感到困惑。众所周知,电源平面可以作为参考平面,常见的6层板一般都采用电源层作为DDR信号的参考平面。但是,高速、RF射
    的头像 发表于 12-25 11:37 143次阅读
    高速、RF射频信号的参考<b class='flag-5'>平面</b>分析

    LITESTAR 4D在建筑外墙照明中的应用

    信息 1.2灯具/测量信息 1.3源信息 2.灯具资料 **2.1带灯具的2D平面视图 ** 2.2灯具表格 2.3瞄准点概述表 3.结果表格 **3.1水平照度 Values on: 地面 ** **4.伪色 ** **5.效果
    发表于 12-13 09:51

    XSENS@用于建筑工地的新型混合现实全息投影仪

    计划(以建筑师的图纸形式)与现实之间的差异。建筑师的设计是一个愿景,但实现这一愿景的工作是建设者的。几个世纪以来,建筑师向建筑者传达他们的愿景的主要方式是
    的头像 发表于 11-27 15:01 115次阅读
    XSENS@<b class='flag-5'>用于</b><b class='flag-5'>建筑</b>工地的新型混合现实全息投影仪

    WTN6040FP-14S语音芯片在电梯控制板中的应用开发方案-实现楼层指引背景音乐播放功能

    随着城市化进程的加速,高层建筑日益增多,电梯作为连接各楼层的纽带,其重要性不言而喻。然而,传统的电梯控制系统往往只关注基本的运输功能,忽视了乘客在乘坐过程中的舒适度和体验,为了进一步优化电梯的乘坐
    的头像 发表于 11-12 14:16 186次阅读

    KiCad中如何分割电源平面

    层 虽然在“电路板设置”中,可以选择铜层的类型,但如果选择了“电源层”,除了用于告诉“Free router”布线器在自动布线时忽略该层外,并没有什么实际的用处。KiCad中的信号层没有“正片”、“负片”之分。如果需要创建一个完整的电源平面或者分割电源
    的头像 发表于 11-12 12:21 239次阅读
    KiCad中如何分割电源<b class='flag-5'>平面</b>

    建筑能耗监测对既有建筑节能的研究

    摘 要:在建筑能耗监测技术的基础上,融合建筑能源审计技术性和工程建筑能耗等级评价技术,研究现有建筑的能耗,明确提出节能改造计划方案。在未来,该研究思路还可以运
    的头像 发表于 11-06 16:59 235次阅读
    <b class='flag-5'>建筑</b>能耗监测对既有<b class='flag-5'>建筑</b>节能的研究

    "制造业转型升级新引擎:多楼层智能穿梭转运机器人引领高效物流变革"

    针对当前喷砂产品人工转运存在的劳动强度大、效率低、安全隐患多等问题,本方案提出设计一套高效、安全、多楼层自动转运系统,采用潜伏式转运机器人结合电梯与升降平台技术,实现平面类、立柱类及小工件类喷砂产品的自动化、智能化转运。
    的头像 发表于 11-06 16:13 182次阅读
    "制造业转型升级新引擎:多<b class='flag-5'>楼层</b>智能穿梭转运机器人引领高效物流变革"

    建筑能耗监测对建筑节能的研究

    摘要:基于建筑能耗监测技术,融合建筑能源审计技术与工程建筑能耗等级评价技术,研究既有建筑能耗,提出节能改造方案。该研究思路可应用于我国既有
    的头像 发表于 10-23 09:36 261次阅读
    <b class='flag-5'>建筑</b>能耗监测对<b class='flag-5'>建筑</b>节能的研究

    建筑能耗监测对既有建筑节能的研究分析

    摘 要: 在建筑能耗监测技术的基础上,融合建筑能源审计技术性和工程建筑能耗等级评价技术,研究现有建筑的能耗,明确提出节能改造计划方案。在未来,该研究思路还可以运
    的头像 发表于 10-15 16:09 238次阅读
    <b class='flag-5'>建筑</b>能耗监测对既有<b class='flag-5'>建筑</b>节能的研究分析

    用于建筑自动化的BAW振荡器解决方案应用简介

    电子发烧友网站提供《用于建筑自动化的BAW振荡器解决方案应用简介.pdf》资料免费下载
    发表于 09-09 14:36 0次下载
    <b class='flag-5'>用于</b><b class='flag-5'>建筑</b>自动化的BAW振荡器解决方案应用简介

    数字孪生在建筑业中的广泛作用

    建筑项目的设计和规划阶段,数字孪生技术扮演着关键角色。通过数字孪生模型,建筑师能够创建高度逼真的虚拟建筑模型,实现对整个项目的全面审查。这种交互式体验使设计团队能够更好地理解
    的头像 发表于 08-14 14:53 290次阅读

    LITESTAR 4D应用:温室植物照明案例

    光源也起到了节能减排的作用等。 设计要求 选择合适的灯光光谱,植物所需的光强、光周期、均匀性、温度控制达到标准,且考虑能源消耗 设计内容 设计一个室内大棚区域,布置植物并对该区域进行计算 设计方案 (截取部分报表) 2D平面图
    发表于 08-13 17:57

    智能建筑虚拟仿真技术:未来智能建筑的关键

    智能建筑虚拟仿真技术作为智能建筑建筑领域的重要创新,正在推动未来智能建筑改革的趋势。它不仅将传统的建筑监控系统
    的头像 发表于 07-08 14:59 434次阅读

    平面变压器的PCB绕组结构设计

    平面变压器的绕组是利用PCB上的螺旋形走线来实现的。PCB板中间挖空用于安装磁芯。PCB板各层之间由板材绝缘。
    的头像 发表于 04-10 15:57 2480次阅读
    <b class='flag-5'>平面</b>变压器的PCB绕组结构设计