Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/matlab-deep-learning/nerf
NeRF - Neural Radiance Fileds in MATLAB
https://github.com/matlab-deep-learning/nerf
3d-reconstruction matlab nerf
Last synced: 4 days ago
JSON representation
NeRF - Neural Radiance Fileds in MATLAB
- Host: GitHub
- URL: https://github.com/matlab-deep-learning/nerf
- Owner: matlab-deep-learning
- License: other
- Created: 2024-01-08T05:48:00.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2024-01-17T01:55:31.000Z (12 months ago)
- Last Synced: 2024-11-18T02:37:49.764Z (about 2 months ago)
- Topics: 3d-reconstruction, matlab, nerf
- Language: MATLAB
- Homepage:
- Size: 75.8 MB
- Stars: 10
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: license.txt
- Security: SECURITY.md
Awesome Lists containing this project
- MATLAB-Deep-Learning-Model-Hub - NeRF - deep-learning/nerf)|![NeRF](Images/nerf.jpg) | (3D Reconstruction <a name="3DReconstruction"/> / Robotics)
README
# NeRF - Neural Radiance Fields
[![View NeRF - Neural Radiance Fields on File Exchange](https://www.mathworks.com/matlabcentral/images/matlab-file-exchange.svg)](https://jp.mathworks.com/matlabcentral/fileexchange/157366-nerf-neural-radiance-fields)
[![Open in MATLAB Online](https://www.mathworks.com/images/responsive/global/open-in-matlab-online.svg)](https://matlab.mathworks.com/open/github/v1?repo=matlab-deep-learning/nerf&project=nerf.prj&file=src/NeRF_Tutorial.mlx)MATLAB® implementation of optimizing a neural representation for a single scene called [NeRF](https://www.matthewtancik.com/nerf) and rendering new views.
![Novel view synthesis result](results/test_x_pipe_720x1280.jpg)
## Quick demo
1. Open `nerf.prj` on MATLAB.
2. Run `NeRF_Tutorial.mlx` to learn how a NeRF pretrained model works.```matlab
>> edit NeRF_Tutorial.mlx
```## Training
1. Open `nerf.prj` on MATLAB.
2. Run `NeRF_CameraPoseEstimationUsingAprilTag.mlx` to perform camera calibration and pose estimation.```matlab
>> edit NeRF_CameraPoseEstimationUsingAprilTag.mlx
```3. Run `NeRF_Training_Example.mlx` to train neural radiance field.
```matlab
>> edit edit NeRF_Training_Example.mlx
```### [MathWorks® Products](https://www.mathworks.com)
Requires MATLAB release R2023a or newer
- [MATLAB](https://www.mathworks.com/products/matlab.html)
- [Deep Learning Toolbox™](https://www.mathworks.com/products/deep-learning.html)
- [Image Processing Toolbox™](https://www.mathworks.com/products/image.html)
- [Computer Vision Toolbox™](https://www.mathworks.com/products/computer-vision.html)
- [Lidar Toolbox™](https://www.mathworks.com/products/lidar.html)
- [Parallel Computing Toolbox™](https://www.mathworks.com/products/parallel-computing.html)
- [Simulink® 3D Animation™](https://www.mathworks.com/products/3d-animation.html)
- [Robotics System Toolbox™](https://www.mathworks.com/products/robotics.html) (Optional)## License
The license is available in the [License.txt](license.txt) file in this GitHub repository.
## Community Support
[MATLAB Central](https://www.mathworks.com/matlabcentral)
Copyright 2023 The MathWorks, Inc.