Spatial Distortions#
Space distortions.
- class nerfstudio.field_components.spatial_distortions.SceneContraction(order: Optional[Union[float, int]] = None)[source]#
Bases:
SpatialDistortion
Contract unbounded space using the contraction was proposed in MipNeRF-360. We use the following contraction equation:
If the order is not specified, we use the Frobenius norm, this will contract the space to a sphere of radius 2. If the order is L_inf (order=float(“inf”)), we will contract the space to a cube of side length 4. If using voxel based encodings such as the Hash encoder, we recommend using the L_inf norm.
- Parameters:
order – Order of the norm. Default to the Frobenius norm. Must be set to None for Gaussians.