Comments (2)
Hi Dogyoon. Thanks for your efforts!
What does the scale, scene_to_metric and bbox in scene.json file??
You can safely ignore scene_to_metric
and bbox
, they're not used. scale
is the scale factor that converts the COLMAP coordinate to something smaller that can fit in a reasonable range. It's used here
hypernerf/hypernerf/datasets/nerfies.py
Line 53 in 59ca296
Undistortion in LLFF vs here.
The difference is that some other NeRF papers pre-undistort the image and then use a pinhole camera, whereas we use the tangential and radial distortion parameters to generate the rays. The disadvantage of pre-undistorting is that you have to discard the border pixels since it can leave some invalid pixels. We also get to use the image pixels directly which can be nicer.
NDC
We don't use NDC, since some of our captures aren't fully front-facing and we don't really care about reconstructing far away backgrounds.
from hypernerf.
@keunhong hi, thanks for your awesome work! I have encountered a problem when I want to preprocess data.
I notice that the 'scale' in 'scene.json' of all your release data are the 0.04. But, I have preprocessed the original image sequences from 'rgb/1x' folder of each example, but the 'scale' of scene has a huge difference between the released data. And if I use my preprocessed data to train the nerf, it will get a bad result. I want to know the reason.
Thanks
from hypernerf.
Related Issues (20)
- Hyper-Space Template
- Inconsistent shapes between value and initializer for parameter "kernel" in "/warp_field/trunk/hidden_0" HOT 1
- dataset HOT 10
- There is no rendered video when run locally. HOT 3
- Some tips on collecting selfie video for hypernerf? HOT 5
- TypeError: broadcast_to requires ndarray or scalar arguments, got <class 'list'> at position 0. HOT 1
- ValueError: Non-hashable static arguments are not supported HOT 1
- Problem with Geman-McClure loss implementation HOT 2
- Pipeline of the data preprocess
- how to rerender video just like Project Page showing
- tree_map() missing 1 required positional argument: 'tree'
- Broom dataset incompatible image and json for 8x
- how to generate mesh data from your model?
- using gpu memory but not computation
- Jaxlib version error when building environment HOT 1
- viewer
- About observation space
- how can i get the pointcloud HOT 2
- The reproduction of NSFF in the hypernerf_vrig dataset
- What is the representation of the end result in this project
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from hypernerf.