当前位置:网站首页>[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 .
边栏推荐
- 【LeetCode】Day95-有效的数独&矩阵置零
- MySQL advanced part 2: MySQL architecture
- 【Rust 笔记】16-输入与输出(下)
- 2021apmcm post game Summary - edge detection
- Leetcode divide and conquer / dichotomy
- Leetcode-1200: minimum absolute difference
- Sqlmap tutorial (II) practical skills I
- 1.13 - RISC/CISC
- Appium自动化测试基础 — Appium测试环境搭建总结
- Leetcode-3: Longest substring without repeated characters
猜你喜欢
Doing SQL performance optimization is really eye-catching
开源存储这么香,为何我们还要坚持自研?
Single chip computer engineering experience - layered idea
Navicat连接Oracle数据库报错ORA-28547或ORA-03135
NotImplementedError: Cannot convert a symbolic Tensor (yolo_boxes_0/meshgrid/Size_1:0) to a numpy ar
4. Object mapping Mapster
MIT-6874-Deep Learning in the Life Sciences Week 7
leetcode-6108:解密消息
wordpress切换页面,域名变回了IP地址
Matrixdb V4.5.0 was launched with a new mars2 storage engine!
随机推荐
【Rust 笔记】17-并发(下)
LeetCode 1200. Minimum absolute difference
[leetcode] day95 effective Sudoku & matrix zeroing
[rust notes] 14 set (Part 1)
Daily question 1984 Minimum difference in student scores
JS quickly converts JSON data into URL parameters
Leetcode-6108: decrypt messages
Leetcode-556: the next larger element III
对for(var i = 0;i < 5;i++) {setTimeout(() => console.log(i),1000)}的深入分析
leetcode-31:下一个排列
leetcode-3:无重复字符的最长子串
A reason that is easy to be ignored when the printer is offline
Traditional databases are gradually "difficult to adapt", and cloud native databases stand out
The difference between CPU core and logical processor
11-gorm-v2-03-basic query
做 SQL 性能优化真是让人干瞪眼
Daily question 1342 Number of operations to change the number to 0
实时时钟 (RTC)
QQ computer version cancels escape character input expression
Appium automation test foundation - Summary of appium test environment construction