前言

今天就不给大家单纯介绍枯燥的算法啦,而是带大家一起看一个有意思的AI助力生活小idea:家具布局。

通过这篇paper也希望启发大家多打开脑洞,既然大家都学了算法,就可以更好的利用它根据自己的兴趣去干些事情,如果能有一些效果,那该是多开心啊~ ,哈哈~,另外里面还有一些常见的算法概念,可以顺便了解下~

论文链接:https://arxiv.org/pdf/2206.10608.pdf

ENCODING FURNITURE ARRANGEMENT FLOOR PLANS

既然要使用模型,所以第一步得量化即怎么对家具进行表征,这里作者是选择StyleGAN3模型(这是一个用以生成图片的GAN模型),作者对各类家具(桌子、凳子等等)进行颜色编码即文章说的color-code,但是相近的类别颜色可能相差也比较大,于是作者通过一个3D embeding来隐式表征,具体做法如下:

首先对某一个家具类别名通过Universal Sentence Encoder网络来抽取一个512维的向量,然后用t-SNE算法来将其降维到一个3D embedding,然后将每一个channel缩放到一个[0, 255]区间的值,这样就完成了一个RGB颜色的映射,通过这种方式作者一共表征了一千多种家具。

RECOVERING 3D FURNITURE LOCATIONS AND ORIENTATIONS

表征好了后,接下来就是训练GAN模型啦也就是论文当中说的RECOVERING重建,论文中用的是一个矩形扫描算法,其能够在给定颜色和子区域的情况下找到最佳的边界其实就是摆放位置,那它是怎么做的呢?它的loss是:最小化矩形内的所有像素颜色和家具类别的 RGB 颜色值的欧式距离。

GENERATING DIVERSE ARRANGEMENTS

这里是作者想尽可能多的生成一些布局,提高多样性即生成不同价位和不同数量的家具布置,作者将这一问题视为LSI问题,作者通过QD来搜索StyleGAN3 的潜在空间。听到这里是不是感觉有点不懂了,其实目的很明确,就是在这么多输出布局中要找到一个最好的布局也就是这里说的搜索,就像我们在做大模型的推理的时候,也是用了什么网格搜索本质上是一样的;做这一类任务的前提是得定义量化好什么是“最好的”,专业点的话就是得定义好目标函数和度量函数。

具体的对于目标函数作者这里定义为最终的局部和空间的网格尽可能的匹配,对于度量函数作者则是从成本角度出发的即算最终布局的家具成本和数量。说白了就是目标函数就是要布局的尽可能的好也就是和人布局的差不多,这是最基本的前提,度量函数就是在其基础上成本尽可能的低,花的钱最少且布局的最好,这不就是这个落地场景的目标嘛。

EXPERIMENTAL RESULTS

这部分就是实验啦,具体效果如下:

​可以看到右上角就是一个包含大量昂贵家具的布置的布置,右下角是一个空房子,当然还有一些空白这里没有布局是因为不太可能有高价的空房间或有几件低价家具的房间。

总结

(1)先不管效果好不好,是不是挺有趣的,如果能将学的一些算法搬到一些有趣的场景不论是生活啊游戏啊等等都是非常好哒。

(2)从技术角度看“搬”的这一过程其实就是在干“量化”这一件事,怎么将任务定义量化好是最关键的,至于模型什么的只要定义好了问题要用什么技术自然而然就出来了,即使大家不会这一算法也没有关系,找一个目前已经开源的sota模型跑跑就可以啦。

关注

欢迎关注,下期再见啦~

欢迎关注笔者微信公众号:

github:

Mryangkaitong · GitHubhttps://github.com/Mryangkaitong

知乎:

小小梦想 - 知乎

AI算法助力室内家具布局相关推荐

  1. 谷歌AI算法 助力可控核聚变研究

    可控核聚变一直是人类追逐的理想.近日,据新智元报道,TAE技术公司与谷歌合作,在"验光师"AI算法的帮助下,让我们有望离这个梦想的实现更近了一些. 核聚变是太阳赖以发光的能量反应. ...

  2. 川峡科技AI算法助力创业者和加盟商间的桥梁

    对于川峡科技来说加盟品牌商和创业者都很重要,并制定了符合彼此利益最大化的标准用来约束和规范,降低创业者风险. 对于传统的加盟网站,都是直接将加盟商的信息做精美的图片展示,创业者留言电话咨询.其实这样是 ...

  3. AI开发者大会之计算机视觉技术实践与应用:2020年7月3日《RPA+AI助力政企实现智能时代的人机协同》、《5G风口到来,边缘计算引领数据中心变革》、《数字化时代金融市场与AI算法如何结合?》

    AI开发者大会之计算机视觉技术实践与应用:2020年7月3日<RPA+AI助力政企实现智能时代的人机协同>.<5G风口到来,边缘计算引领数据中心变革>.<数字化时代金融市 ...

  4. 金山云智能营销平台再升级,AI 投放助力游戏厂商精准到达;微医发布 AI 解决方案,提升县域医疗服务能力...

    微医发布互联网+AI云化解决方案,提升县域医疗服务能力 10月21日,第四届中国县域卫生发展论坛暨全国首届医联体建设大会在成都召开.会上,智能医疗云平台--微医发布了基于睿医云技术开发的"县 ...

  5. 字节跳动瞄准千亿互联网医疗蓝海,张一鸣想靠AI算法当“药神”?

    文章转载自 有牛财经 字节跳动越长越大,临近年关,这家互联网巨头又瞄上了时下火热的"千亿赛道"互联网医疗. 据多家媒体报道称,字节跳动AI Lab(人工智能实验室)位于北京.上海, ...

  6. 百度刘捷:数据驱动,AI赋能助力城市数字化转型

    百度智能云副总裁.CICC城市大脑专业委会副主任委员刘捷在2022城市大脑前沿学术研讨会上,对AI赋能助力城市数字化转型问题进行了深入探讨,以下是百度智能云副总裁刘捷的PPT和发言内容: 百度智能云副 ...

  7. 中科创达孙力:不迷信 AI 算法,智能视觉如何转型升级?

    作者 | 若名 出品 | AI科技大本营 近日,中科创达副总裁孙力在 Thunder World 2018 嵌入式 AI 人工智能技术大会上发表了主题演讲,主要分享了以下三方面内容: 视觉的传统技术和 ...

  8. AI一分钟 | 特朗普以国家安全为由否决博通收购高通;阿里发起时尚AI算法大赛

    整理 | 阿司匹林 一分钟AI 3月12日,美国总统特朗普以国家安全为由,否决了博通对高通公司总额高达1170亿美元的收购案. 百度地图近日做出大调整,地图事业部从百度搜索公司转入 AI 技术平台体系 ...

  9. 近200万奖金!仅限在校生!DIGIX全球校园AI算法大赛来了

    Datawhale赛事 主办方:江苏省人工智能学会.华为 2021 DIGIX全球校园AI算法精英大赛由江苏省人工智能学会.华为终端云服务.华为南京研究所共同举办.大赛自2019年启动以来,将AI理论 ...

最新文章

  1. FIFO的读写操作时序图
  2. python搭建环境是什么_python虚拟环境是什么?python虚拟环境的介绍
  3. Scala函数的调用过程分析
  4. 通过google app engine 在google cloud 部署支持quic的Java web 应用(多种方式)
  5. 对于JDBC的简单理解
  6. Python笔记-多线程爬虫实例
  7. 在Oracle/SQL Service中通过Function返回Table
  8. scala闭包 变量_Scala闭包,自由和绑定变量,匿名函数
  9. FFA 2021 专场解读 - 生产实践 / 机器学习
  10. 常微分方程机敏问答简介
  11. 华为管理学案例分析_华为案例分析——管理学作业.ppt
  12. 国内国外很火爆的代码生成器
  13. 【解决问题】RuntimeError: The size of tensor a (80) must match the size of tensor b (56) at non-singleton
  14. 前后分离必备神器,YApi小白部署攻略
  15. 股指指数平稳性检验和随机性检验
  16. IE浏览器提示无法显示网页的三种情况
  17. csdn账号密码重置成功
  18. BERT cased和uncased的区别
  19. Android Animator(Android动画)
  20. box-shadow:单边阴影与多边阴影

热门文章

  1. matlab绘制曲线相交的交点
  2. vue-amap中添加高德地图地图的自定义样式
  3. SQL SERVER 数据备份恢复 技巧
  4. 数字孪生助力汽车制造全流程可视化综合管理
  5. 微信分销商城小程序几种常用开发方法
  6. java 中判断字符是否为big5码_【转载】判断一个字符是西文字符还是中文字符
  7. linux下使用苹果dmg格式文件
  8. 2021/7/22 华为笔试复盘 1.自动驾驶出租车订单分配
  9. CNN:卷积神经网络
  10. ETCD 源码学习--lease(一)