当前位置:网站首页>[2021]GIRAFFE: Representing Scenes as Compositional Generative Neural Feature Fields
[2021]GIRAFFE: Representing Scenes as Compositional Generative Neural Feature Fields
2022-07-05 06:17:00 【Dark blue blue blue】
NeRF in , We use a radiation field to simulate a real scene , Although the camera can change its position at will , But the things in the scene are fixed , Because a radiation field is a whole . In this paper, multiple radiation fields are combined , Thus, any radiation field can move freely in the scene . Of course , In this paper, the radiation field radiance field be called feature field.
The composition of the article :
1. First of all, the whole process is used GRAF That set , So it includes a generator and a discriminator , But there are differences inside the generator . One side GIRAFFE There are multiple radiation fields in , On the other hand, a little change has been made in rendering .
2. First , Because there are multiple radiation fields , Therefore, each radiation field has its own set of Networks , Corresponding to different positions , Shape and texture parameters .
3. The second is how to combine multiple radiation fields , It's easy , Is along the light , Sum the colors according to the density of each object .
4. Finally, how to render ,GRAF It's done directly with volume rendering , But this paper adds a neural rendering after volume rendering , It is estimated that it is to improve the image quality , It is equivalent to refining the picture . It is worth mentioning that , The result of volume rendering in this paper is not a graph in the usual sense , It's a feature map , Because it does not output color , It is a characteristic value . Personally think that , The reason for this is that there is also a neural renderer behind , Therefore, some of the expression ability is reserved .
5. The last discriminator and GRAF The same as in China , It is a network that simply judges whether the output image is true or synthetic .
边栏推荐
- Multi screen computer screenshots will cut off multiple screens, not only the current screen
- Operator priority, one catch, no doubt
- Quickly use Amazon memorydb and build your own redis memory database
- [leetcode] day94 reshape matrix
- Error ora-28547 or ora-03135 when Navicat connects to Oracle Database
- [rust notes] 17 concurrent (Part 1)
- leetcode-9:回文数
- RGB LED infinite mirror controlled by Arduino
- 1041 Be Unique
- How to generate an image from text on fly at runtime
猜你喜欢
LeetCode 0107. Sequence traversal of binary tree II - another method
Leetcode-6110: number of incremental paths in the grid graph
leetcode-6108:解密消息
Groupbykey() and reducebykey() and combinebykey() in spark
Real time clock (RTC)
RGB LED infinite mirror controlled by Arduino
Leetcode array operation
快速使用Amazon MemoryDB并构建你专属的Redis内存数据库
LaMDA 不可能觉醒吗?
Liunx starts redis
随机推荐
One question per day 1020 Number of enclaves
1.15 - 输入输出系统
NotImplementedError: Cannot convert a symbolic Tensor (yolo_boxes_0/meshgrid/Size_1:0) to a numpy ar
Usage scenarios of golang context
[rust notes] 13 iterator (Part 2)
Real time clock (RTC)
实时时钟 (RTC)
【LeetCode】Day95-有效的数独&矩阵置零
Sqlmap tutorial (1)
C Primer Plus Chapter 15 (bit operation)
[leetcode] day94 reshape matrix
Leetcode-9: palindromes
【Rust 笔记】17-并发(下)
Erreur de connexion Navicat à la base de données Oracle Ora - 28547 ou Ora - 03135
Doing SQL performance optimization is really eye-catching
The difference between CPU core and logical processor
Règlement sur la sécurité des réseaux dans les écoles professionnelles secondaires du concours de compétences des écoles professionnelles de la province de Guizhou en 2022
QT判断界面当前点击的按钮和当前鼠标坐标
Appium自动化测试基础 — Appium测试环境搭建总结
New title of module a of "PanYun Cup" secondary vocational network security skills competition