当前位置:网站首页>[2020]GRAF: Generative Radiance Fields for 3D-Aware Image Synthesis
[2020]GRAF: Generative Radiance Fields for 3D-Aware Image Synthesis
2022-07-05 06:17:00 【Dark blue blue blue】
This is an improvement NeRF The article , Mainly introduced GAN, Thus avoiding NeRF Requirements for camera parameter labels .

The main structure is very intuitive , It's a standard conditional GAN, then NeRF The part of is placed in the generator .
First , The input of the generator is the various parameters of the camera , Location included , Direction , The focus of , Distance and other information , These parameters are completely random from a uniform distribution .
Then input the light sampler to determine the falling point of light and the number of light .
Then there are two ways to input the conditional radiation field :

1. Sample along the light , Determine the location of the sampling point . Then the position information and randomly sampled shape information are combined and input into the neural network , Learn a shape representation . Shape representation can be used to predict Density of target points
2. Combine the light fall point information with the above shape representation , Combined with randomly sampled texture information , Predict together The color of the target point
With the density and color of the target points, the final result can be rendered by volume rendering , That is, the result generated by the generator .
Then we will sample some results from real images , Input the discriminator together with the generated result , So that the discriminator can learn the distribution of real images .
Be careful :
1. In order to speed up the training , Both generation and sampling only synthesize some pixels in the image , There is no one-time generation of the entire image .
2. In fact, it was difficult to understand when I first read this article , Why can we learn a smooth view transition without any constraints on the camera position ? I personally think it is the effect of radiation field , Because the radiation field implicitly establishes an infinite resolution 3D object , And the simplest way is to build a reasonable 3D The way of objects is according to the real world 3D Structure to build , Therefore, it can ensure that the transition of perspective is smooth . But if the number of images for reference is too small , Or the structure of the object is too simple , I think there will be some strange problems .
边栏推荐
猜你喜欢

MySQL advanced part 2: storage engine

Appium自动化测试基础 — Appium测试环境搭建总结

开源存储这么香,为何我们还要坚持自研?

Leetcode-6110: number of incremental paths in the grid graph

Overview of variable resistors - structure, operation and different applications

LeetCode 0108. Convert an ordered array into a binary search tree - the median of the array is the root, and the left and right of the median are the left and right subtrees respectively

Simple selection sort of selection sort

【LeetCode】Easy | 20. Valid parentheses

Matrixdb V4.5.0 was launched with a new mars2 storage engine!

Leetcode-6111: spiral matrix IV
随机推荐
js快速将json数据转换为url参数
LeetCode 0108. Convert an ordered array into a binary search tree - the median of the array is the root, and the left and right of the median are the left and right subtrees respectively
leetcode-6110:网格图中递增路径的数目
【Rust 笔记】13-迭代器(中)
leetcode-3:无重复字符的最长子串
Sum of three terms (construction)
QQ computer version cancels escape character input expression
开源存储这么香,为何我们还要坚持自研?
MySQL advanced part 1: View
Spark中groupByKey() 和 reduceByKey() 和combineByKey()
MySQL advanced part 1: index
[rust notes] 15 string and text (Part 1)
Flutter Web 硬件键盘监听
One question per day 1020 Number of enclaves
leetcode-6108:解密消息
多屏电脑截屏会把多屏连着截下来,而不是只截当前屏
【Rust 笔记】17-并发(下)
LeetCode 0107. Sequence traversal of binary tree II - another method
Currently clicked button and current mouse coordinates in QT judgment interface
1041 Be Unique