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

    文章

    4843

    浏览量

    102697
  • 人工智能
    +关注

    关注

    1789

    文章

    46576

    浏览量

    236899
收藏 人收藏

    评论

    相关推荐

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

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

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

    摘 要: 在建筑能耗监测技术的基础上,融合建筑能源审计技术性和工程建筑能耗等级评价技术,研究现有建筑的能耗,明确提出节能改造计划方案。在未来,该研究思路还可以运
    的头像 发表于 10-15 16:09 174次阅读
    <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 205次阅读

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

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

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

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

    原理设计里两颗重要的树(国产EDA)

    庞大的园林景观,里面种植着数以万计的元器件"树木"。而元件树就好比园林的总平面图,按层次结构有条不紊地展示了每一株"树木"元件的分布位置。没有元件树这个"导览"
    的头像 发表于 05-29 17:47 642次阅读
    原理<b class='flag-5'>图</b>设计里两颗重要的树(国产EDA)

    科技驱动,智能建筑引领节能革命

    智能建筑建设一直视为未来城市发展的重要方向之一,其节能效果广泛追求。四川智能建筑建设和湖北智能建筑建设是目前国内智能
    的头像 发表于 05-16 17:25 323次阅读

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

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

    电路PCB的地平面设计对EMI的影响

    在电路PCB设计中,地平面设计是一个重要的组成部分,PCB地平面的设计不仅关乎到电子产品的工作性能,而且对于EMC方面的影响也是息息相关。
    的头像 发表于 03-19 14:12 2716次阅读
    电路PCB的地<b class='flag-5'>平面</b>设计对EMI的影响

    封装外形34引线功率四平面无引线(PQFN)塑料封装介绍

    电子发烧友网站提供《封装外形34引线功率四平面无引线(PQFN)塑料封装介绍.pdf》资料免费下载
    发表于 01-31 10:04 1次下载
    封装外形<b class='flag-5'>图</b>34引线功率四<b class='flag-5'>平面</b>无引线(PQFN)塑料封装介绍

    25引脚倒装芯片四平面无引脚封装(FCQFN)包装外形

    电子发烧友网站提供《25引脚倒装芯片四平面无引脚封装(FCQFN)包装外形.pdf》资料免费下载
    发表于 12-21 10:23 2次下载
    25引脚倒装芯片四<b class='flag-5'>平面</b>无引脚封装(FCQFN)包装外形<b class='flag-5'>图</b>

    变配电装置平面图的读图要点

    一、阅读户外变电所平面布置图时,要注意并掌握以下有关内容: 1、变电所在总平面图上的位置及其占地面积的几何形状及尺寸,电源进户回路个数、编号、电压等级、进线方位、进线方式及第一结线点的形式(杆、塔
    的头像 发表于 11-24 15:05 905次阅读

    ADL5530连接入电路导致信号电源和地平面短接怎么解决?

    上次没有上传设计电路,其实设计就是按照参考电路来的,但是接入到PCB中由于7、8脚的问题就会导致整个PCB电源平面和地平面的短接,求解决办法,如果是中间的exposed paddle能解决这个问题 麻烦详细指点一下
    发表于 11-24 06:23

    常用电气元件文字符号大全

    提及常用电气元件文字符号,想必大部分电气人员再熟悉不过了。但是对于一些电气初学者来说就可能一知半解了,甚至还有一些电气初学者是一问三不知的。我们都知道建筑电气图形符号的种类很多,一般都画在电气系统平面图、原理
    的头像 发表于 11-15 16:12 4314次阅读
    常用电气元件文字符号大全