mirror of
https://github.com/nerfstudio-project/nerfstudio.git
synced 2026-11-13 11:24:00 +08:00
fixing typos (#915)
This commit is contained in:
1 parent
49e89365bc
commit
a6de0f5f60
1 file changed
+4
-4
@@ -26,9 +26,9 @@ Why Pipelines?
|
||||
|
||||
Our goal is for any NeRF paper to be implemented as a Pipeline.
|
||||
|
||||
The Pipeline is composed of two major components, namely the DataManager and the Model. The DataManager is responsible for loading data and generating RayBundle and RayGT objects. RayBundles are the input to the forward pass of the Model. These are needed for at both train and inference time. RayGT objects, however, are needed only during training to calculate the losses in the Loss Dict.
|
||||
The Pipeline is composed of two major components, namely the DataManager and the Model. The DataManager is responsible for loading data and generating RayBundle and RayGT objects. RayBundles are the input to the forward pass of the Model. These are needed for both training and inference time. RayGT objects, however, are needed only during training to calculate the losses in the Loss Dict.
|
||||
|
||||
RayBundle objects describe origins and viewing directions. The model will take these rays and render them into quanties as RayOutputs. RayGT contains the necessary ground truth (GT) information needed to compute losses. For example, the GT pixel values can be used to supervise the rendered rays with an L2 loss.
|
||||
RayBundle objects describe origins and viewing directions. The model will take these rays and render them into quantities as RayOutputs. RayGT contains the necessary ground truth (GT) information needed to compute losses. For example, the GT pixel values can be used to supervise the rendered rays with an L2 loss.
|
||||
|
||||
In the following sections, we describe the Pipeline components and look at their code.
|
||||
|
||||
@@ -44,6 +44,6 @@ In the following sections, we describe the Pipeline components and look at their
|
||||
Implementing NeRF Papers
|
||||
==========================
|
||||
|
||||
Let's say you want to create a custom Pipeline that has a custom DataManager and a custom Model. Perhaps you care about dynmically adding cameras to the DataManager during training or you want to importance sample and generate rays from pixels where the loss is high. This can be accomplished by mixing and matching components into a Pipeline. The following guide will take you through an example of this.
|
||||
Let's say you want to create a custom Pipeline that has a custom DataManager and a custom Model. Perhaps you care about dynamically adding cameras to the DataManager during training or you want to importance sample and generate rays from pixels where the loss is high. This can be accomplished by mixing and matching components into a Pipeline. The following guide will take you through an example of this.
|
||||
|
||||
This guide is coming soon!
|
||||
This guide is coming soon!
|
||||
Reference in new issue
Block a user