Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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

Awesome Lists containing this project

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.