Image-to-3D
English
nvidia
instant-nurec
3d-generation
gaussian-splatting
physical-ai
shsolanki commited on
Commit
1d7d4c3
·
0 Parent(s):

Initial Instant-NuRec Hugging Face release

Browse files
Files changed (5) hide show
  1. .gitattributes +37 -0
  2. README.md +217 -0
  3. docs/architecture.png +3 -0
  4. docs/demo.gif +3 -0
  5. instant_nurec.pt +3 -0
.gitattributes ADDED
@@ -0,0 +1,37 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ *.7z filter=lfs diff=lfs merge=lfs -text
2
+ *.arrow filter=lfs diff=lfs merge=lfs -text
3
+ *.bin filter=lfs diff=lfs merge=lfs -text
4
+ *.bz2 filter=lfs diff=lfs merge=lfs -text
5
+ *.ckpt filter=lfs diff=lfs merge=lfs -text
6
+ *.ftz filter=lfs diff=lfs merge=lfs -text
7
+ *.gz filter=lfs diff=lfs merge=lfs -text
8
+ *.gif filter=lfs diff=lfs merge=lfs -text
9
+ *.h5 filter=lfs diff=lfs merge=lfs -text
10
+ *.joblib filter=lfs diff=lfs merge=lfs -text
11
+ *.lfs.* filter=lfs diff=lfs merge=lfs -text
12
+ *.mlmodel filter=lfs diff=lfs merge=lfs -text
13
+ *.model filter=lfs diff=lfs merge=lfs -text
14
+ *.msgpack filter=lfs diff=lfs merge=lfs -text
15
+ *.npy filter=lfs diff=lfs merge=lfs -text
16
+ *.npz filter=lfs diff=lfs merge=lfs -text
17
+ *.onnx filter=lfs diff=lfs merge=lfs -text
18
+ *.ot filter=lfs diff=lfs merge=lfs -text
19
+ *.parquet filter=lfs diff=lfs merge=lfs -text
20
+ *.pb filter=lfs diff=lfs merge=lfs -text
21
+ *.pickle filter=lfs diff=lfs merge=lfs -text
22
+ *.pkl filter=lfs diff=lfs merge=lfs -text
23
+ *.png filter=lfs diff=lfs merge=lfs -text
24
+ *.pt filter=lfs diff=lfs merge=lfs -text
25
+ *.pth filter=lfs diff=lfs merge=lfs -text
26
+ *.rar filter=lfs diff=lfs merge=lfs -text
27
+ *.safetensors filter=lfs diff=lfs merge=lfs -text
28
+ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
29
+ *.tar.* filter=lfs diff=lfs merge=lfs -text
30
+ *.tar filter=lfs diff=lfs merge=lfs -text
31
+ *.tflite filter=lfs diff=lfs merge=lfs -text
32
+ *.tgz filter=lfs diff=lfs merge=lfs -text
33
+ *.wasm filter=lfs diff=lfs merge=lfs -text
34
+ *.xz filter=lfs diff=lfs merge=lfs -text
35
+ *.zip filter=lfs diff=lfs merge=lfs -text
36
+ *.zst filter=lfs diff=lfs merge=lfs -text
37
+ *tfevents* filter=lfs diff=lfs merge=lfs -text
README.md ADDED
@@ -0,0 +1,217 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ language:
3
+ - en
4
+ license: other
5
+ license_name: nvidia-open-model-license
6
+ license_link: >-
7
+ https://www.nvidia.com/en-us/agreements/enterprise-software/nvidia-open-model-license
8
+ tags:
9
+ - nvidia
10
+ - instant-nurec
11
+ - image-to-3d
12
+ - 3d-generation
13
+ - gaussian-splatting
14
+ - physical-ai
15
+ pipeline_tag: image-to-3d
16
+ ---
17
+
18
+ # Instant-NuRec | Model Card
19
+
20
+ [**Code**](https://github.com/NVIDIA/instant-nurec) | [**Model**](https://huggingface.co/nvidia/instant-nurec)
21
+
22
+ ## Description:
23
+
24
+ Instant-NuRec is a model that takes a series of images as input and outputs Gaussian Splats. The model uses an alternate-attention Vision Transformer encoder following the Depth-Anything-v3 (DAv3) design and is initialized from the DAv3 ViT-Base checkpoint (DINOv2-based) before being finetuned on NVIDIA AV data. Instant-NuRec allows users to generate Gaussian Splats in less than 2 minutes. This model was trained to take up to 90 input images (5 views x 18 frames) with a resolution of 504x280.
25
+
26
+ ![Instant-NuRec demo](./docs/demo.gif)
27
+
28
+ This model is ready for commercial/non-commercial use.
29
+
30
+ ### License/Terms of Use:
31
+
32
+ ### Governing Terms: Use of this model system is governed by the [NVIDIA Open Model License Agreement](https://www.nvidia.com/en-us/agreements/enterprise-software/nvidia-open-model-license/).
33
+
34
+ Deployment Geography: Global
35
+
36
+ ### Release Management:
37
+
38
+ Instant-NuRec is published as a standalone GitHub repository for code, with model weights distributed via Hugging Face.
39
+
40
+ - Release date: June 2026
41
+ - GitHub code: [https://github.com/NVIDIA/instant-nurec](https://github.com/NVIDIA/instant-nurec)
42
+ - Hugging Face model and weights: [https://huggingface.co/nvidia/instant-nurec](https://huggingface.co/nvidia/instant-nurec)
43
+
44
+ ## Use Case:
45
+
46
+ Physical AI developers who are looking to create 3D automotive scenes for either closed-loop simulation or Synthetic Data Generation (SDG).
47
+
48
+ ## Known Technical Limitations:
49
+
50
+ The model is not guaranteed to perform well with scenes that are outside of the common distribution. The model was not trained on extreme weather conditions. Night scenes are sparsely represented.
51
+
52
+ ## Known Risk(s):
53
+
54
+ AV and robotics developers should be aware that this model cannot guarantee a 100% success rate. In cases of unsuccessful generation, the output may not possess an accurate real-world representation of the scene and should not be relied upon in safety-critical simulations.
55
+
56
+ ## Reference(s):
57
+
58
+ - [Depth-Anything-v3](https://depth-anything.github.io/depth-anything-3/)
59
+ - [DINOv2](https://arxiv.org/abs/2304.07193)
60
+ - [STORM](https://research.nvidia.com/labs/avg/publication/yang.huang.etal.iclr2025/)
61
+ - [GS-LRM](https://arxiv.org/pdf/2404.19702)
62
+ - [Vision Transformer](https://arxiv.org/pdf/2010.11929)
63
+
64
+ ## Model Architecture:
65
+
66
+ ![Instant-NuRec architecture](./docs/architecture.png)
67
+
68
+ Instant-NuRec depends on the Vision Transformer and follows the alternate-attention design of Depth-Anything-v3. The encoder is paired with several lightweight DPT-style decoder heads for sky cubemap, camera-ISP, depth and context, motion, and Gaussian Splatting attributes. These heads produce the per-pixel attributes consumed by the 3D Gaussian representation.
69
+
70
+ Architecture Type: Transformer
71
+
72
+ Network Architecture: Other Not Listed - alternate-attention Vision Transformer (ViT-Base, DAv3 design) with DPT-style decoder heads.
73
+
74
+ This model was developed based on [Depth-Anything-v3 ViT-Base](https://huggingface.co/depth-anything/DA3-BASE), which is itself initialized from DINOv2.
75
+
76
+ Number of model parameters: 202M
77
+
78
+ ## Model Input:
79
+
80
+ Input Type(s): NCoreV4 file
81
+
82
+ Input Format: Red, Green, Blue (RGB)
83
+
84
+ Input Parameters: Two-Dimensional (2D)
85
+
86
+ Other Properties Related to Input:
87
+
88
+ The NCoreV4 file packages, per scene:
89
+
90
+ - Up to 90 RGB images (5 views x 18 frames at 2-4 Hz) at a resolution of 504x280
91
+ - Camera 6-DoF pose (orientation and translation) for each image
92
+ - Camera intrinsics / field of view for each image
93
+ - Optional cuboid tracks of dynamic actors in the scene, represented as sequential 3D bounding box trajectories with fixed spatial size
94
+
95
+ ## Model Output:
96
+
97
+ Output Type(s): One or more PLY files containing 3D Gaussian particles
98
+
99
+ Output Format: Polygon File Format (PLY)
100
+
101
+ Output Parameters: Three-Dimensional (3D)
102
+
103
+ Other Properties Related to Output:
104
+
105
+ A PLY file (Polygon File Format) contains 3D model data with the following specific components:
106
+
107
+ - Header: Defines the file structure, including format (ASCII or binary), the vertex element, its properties (x, y, z coordinates plus Gaussian attributes), and data types such as float and int.
108
+ - Vertex Data: One entry per Gaussian. Each entry stores the Gaussian's world-space position (x, y, z).
109
+ - Custom Data: Defines Gaussian attributes, such as scale, rotation, color, opacity, and semantics storing information if a Gaussian belongs to the road, background, or foreground.
110
+
111
+ 3D Gaussian Splatting PLYs do not contain face data. The scene is represented purely as a collection of Gaussian primitives stored as vertex entries.
112
+
113
+ ## Software Integration:
114
+
115
+ Runtime Engine(s):
116
+
117
+ - PyTorch-based inference, distributed via standalone GitHub repository
118
+
119
+ ## Hardware Compatibility:
120
+
121
+ Supported Hardware Microarchitecture Compatibility:
122
+
123
+ - NVIDIA Ampere
124
+ - NVIDIA Blackwell
125
+ - NVIDIA Hopper
126
+ - NVIDIA Lovelace
127
+
128
+ Preferred/Supported Operating Systems: Linux
129
+
130
+ Hardware Specific Requirements:
131
+
132
+ The model can run on a single NVIDIA GPU with CUDA Compute Capability greater than or equal to 8.0. The following is required:
133
+
134
+ - GPU performance >= 300 Tflops
135
+ - GPU memory size >= 30GB for inference / 80GB for training
136
+ - GPU memory bandwidth >= 768 GB/s
137
+ - System RAM >= 32 GB
138
+ - System disk storage >= 100GB
139
+ - CPU >= 16 threads x 3GHz
140
+
141
+ NVIDIA AI models are designed and/or optimized to run on NVIDIA GPU-accelerated systems. By leveraging NVIDIA hardware and software frameworks, the model can achieve faster training and inference times compared to CPU-only solutions.
142
+
143
+ ## Model Version:
144
+
145
+ Instant_NuRec_v1
146
+
147
+ ## Inference:
148
+
149
+ Engine: PyTorch
150
+
151
+ Test Hardware:
152
+
153
+ - NVIDIA H100 (Hopper, datacenter - primary training/inference)
154
+ - NVIDIA A100 (Ampere, datacenter)
155
+ - NVIDIA RTX 5090 (Blackwell, consumer - validated for local single-GPU inference)
156
+
157
+ ## Ethical Considerations:
158
+
159
+ NVIDIA believes Trustworthy AI is a shared responsibility and we have established policies and practices to enable development for a wide array of AI applications. When downloaded or used in accordance with our terms of service, developers should work with their internal model team to ensure this model meets requirements for the relevant industry and use case and addresses unforeseen product misuse.
160
+
161
+ For more detailed information on ethical considerations for this model, please see the Model Card++ Explainability, Bias, Safety & Security, and Privacy subcards below.
162
+
163
+ Please make sure you have proper rights and permissions for all input image and video content. If image or video includes people, personal health information, or intellectual property, the image or video generated will not blur or maintain proportions of image subjects included.
164
+
165
+ Please report model quality, risk, security vulnerabilities, or NVIDIA AI Concerns [here](https://www.nvidia.com/en-us/support/submit-security-vulnerability/).
166
+
167
+ ## Model Card++
168
+
169
+ ### Bias
170
+
171
+ | Field | Response |
172
+ | :---- | :---- |
173
+ | Participation considerations from adversely impacted groups [protected classes](https://www.senate.ca.gov/content/protected-classes) in model design and testing: | None |
174
+ | Measures taken to mitigate against unwanted bias: | None |
175
+
176
+ ### Explainability
177
+
178
+ | Field | Response |
179
+ | :---- | :---- |
180
+ | Intended Task/Domain: | Advanced Driver Assistance Systems |
181
+ | Model Type: | Image-to-3D Gaussians |
182
+ | Intended Users: | Autonomous Vehicles developers enhancing and improving Neural Reconstruction pipelines. |
183
+ | Output: | 3D Gaussian Splats as PLY file. |
184
+ | Describe how the model works: | The model takes a series of input images, and outputs a Gaussian Splatting scene. |
185
+ | Name the adversely impacted groups this has been tested to deliver comparable outcomes regardless of: | Not Applicable |
186
+ | Technical Limitations & Mitigation: | The model is not guaranteed to perform well with scenes that are outside of the common distribution. The model was not trained on extreme weather conditions. Night scenes are sparsely represented. |
187
+ | Verified to have met prescribed NVIDIA quality standards: | Yes |
188
+ | Performance Metrics: | PSNR (Peak Signal-to-Noise Ratio) |
189
+ | Potential Known Risks: | AV and robotics developers should be aware that this model cannot guarantee a 100% success rate. In cases of unsuccessful generation, the output may not possess an accurate real-world representation of the scene and should not be relied upon in safety-critical simulations. |
190
+ | Licensing: | Use of this model system is governed by the [NVIDIA Open Model License](https://www.nvidia.com/en-us/agreements/enterprise-software/nvidia-open-model-license/). |
191
+
192
+ ### Privacy
193
+
194
+ | Field | Response |
195
+ | :---- | :---- |
196
+ | Generatable or reverse engineerable personal data? | No |
197
+ | Personal data used to create this model? | Yes |
198
+ | Was consent obtained for any personal data used? | No |
199
+ | Is a mechanism in place to honor data subject right of access or deletion of personal data? | Yes |
200
+ | If personal data was collected for the development of the model, was it collected directly by NVIDIA? | Yes |
201
+ | If personal data was collected for the development of the model by NVIDIA, do you maintain or have access to disclosures made to data subjects? | Yes |
202
+ | If personal data was collected for the development of this AI model, was it minimized to only what was required? | Yes |
203
+ | How often is the dataset reviewed? | Before release |
204
+ | Is there provenance for all datasets used in training? | Yes |
205
+ | Does data labeling (annotation, metadata) comply with privacy laws? | Yes |
206
+ | Is data compliant with data subject requests for data correction or removal, if such a request was made? | Yes |
207
+ | Was data from user interactions with the AI model, such as user input and prompts, used to train the model? | No |
208
+ | Applicable Privacy Policy | [https://www.nvidia.com/en-us/about-nvidia/privacy-policy/](https://www.nvidia.com/en-us/about-nvidia/privacy-policy/) |
209
+
210
+ ### Safety & Security
211
+
212
+ | Field | Response |
213
+ | :---- | :---- |
214
+ | Model Application Field(s): | 3D Asset Generation |
215
+ | Describe the life critical impact. | Not Applicable. The model is not intended for direct life-critical decision-making, and outputs should not be used as the sole basis for autonomous vehicle perception, robotics control, or operational safety decisions. Additional validation and testing should be incorporated prior to deployment in real-world production. |
216
+ | Use Case Restrictions: | Abide by [NVIDIA Open Model License](https://www.nvidia.com/en-us/agreements/enterprise-software/nvidia-open-model-license/) |
217
+ | Model and dataset restrictions: | The Principle of least privilege (PoLP) is applied limiting access for dataset generation and model development. Restrictions enforce dataset access during training, and dataset license constraints adhered to. |
docs/architecture.png ADDED

Git LFS Details

  • SHA256: fa93b3b4dc936adf16f1510e51d58d8bfeb59c31f8eaea62d172c11df8e20aeb
  • Pointer size: 131 Bytes
  • Size of remote file: 467 kB
docs/demo.gif ADDED

Git LFS Details

  • SHA256: 340173983041d8b884ffedab80a408e9f9349e595f34ec8e544868951d87bbab
  • Pointer size: 132 Bytes
  • Size of remote file: 8.48 MB
instant_nurec.pt ADDED
@@ -0,0 +1,3 @@
 
 
 
 
1
+ version https://git-lfs.github.com/spec/v1
2
+ oid sha256:448b55b3d0433041584e25e3232ce5d95155f496484b681fd7ef8f8b70ab23cb
3
+ size 837772372
Free AI Image Generator No sign-up. Instant results. Open Now