<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Nerfstudio on Jetson edge AI Archives - OpenZeka EN Blog</title>
	<atom:link href="https://blog-en.openzeka.com/tag/nerfstudio-on-jetson-edge-ai/feed/" rel="self" type="application/rss+xml" />
	<link>https://blog-en.openzeka.com/tag/nerfstudio-on-jetson-edge-ai/</link>
	<description>NVIDIA Jetson Developer Kits &#38;Edge Devices</description>
	<lastBuildDate>Fri, 27 Mar 2026 13:28:41 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>
	<item>
		<title>Jetson Generative AI – NerfStudio</title>
		<link>https://blog-en.openzeka.com/jetson-generative-ai-nerfstudio/</link>
		
		<dc:creator><![CDATA[Enhar]]></dc:creator>
		<pubDate>Thu, 31 Jul 2025 05:44:24 +0000</pubDate>
				<category><![CDATA[Generative AI]]></category>
		<category><![CDATA[Edge 3D reconstruction NeRF Jetson]]></category>
		<category><![CDATA[Jetson NeRF volumetric 3D training]]></category>
		<category><![CDATA[Jetson‑containers Nerfstudio setup]]></category>
		<category><![CDATA[NeRF container toolkit Jetson]]></category>
		<category><![CDATA[Nerfstudio on Jetson edge AI]]></category>
		<guid isPermaLink="false">https://blog.aetherix.com/?p=1007</guid>

					<description><![CDATA[<p>Vision took a revolutionary leap with Neural Radiance  ... Continue Reading→</p>
<p>The post <a href="https://blog-en.openzeka.com/jetson-generative-ai-nerfstudio/">Jetson Generative AI – NerfStudio</a> appeared first on <a href="https://blog-en.openzeka.com">OpenZeka EN Blog</a>.</p>
]]></description>
										<content:encoded><![CDATA[<div class="fusion-fullwidth fullwidth-box fusion-builder-row-1 fusion-flex-container has-pattern-background has-mask-background nonhundred-percent-fullwidth non-hundred-percent-height-scrolling" style="--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-flex-wrap:wrap;" ><div class="fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap" style="max-width:1331.2px;margin-left: calc(-4% / 2 );margin-right: calc(-4% / 2 );"><div class="fusion-layout-column fusion_builder_column fusion-builder-column-0 fusion_builder_column_1_1 1_1 fusion-flex-column" style="--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:1.92%;--awb-margin-bottom-large:20px;--awb-spacing-left-large:1.92%;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:1.92%;--awb-spacing-left-medium:1.92%;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:1.92%;--awb-spacing-left-small:1.92%;"><div class="fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column"><div class="fusion-text fusion-text-1"><p>Vision took a revolutionary leap with <strong>Neural Radiance Fields (NeRF)—NerfStudio</strong> brings the power of 3D volumetric reconstruction to your scenes, transforming collections of<strong> 2D images into immersive 3D neural representations</strong> that can be viewed from any angle in real time on your Jetson device.</p>
<p>In this article you&#8217;ll learn how to train and visualize high-quality NeRF models using <strong>NerfStudio on Jetson</strong>, including advanced applications like FruitNeRF for semantic segmentation and fruit counting in agricultural robotics.</p>
</div><div class="fusion-title title fusion-title-1 fusion-sep-none fusion-title-text fusion-title-size-three" style="--awb-margin-bottom:-30px;"><h3 class="fusion-title-heading title-heading-left" style="margin:0;"><h2 id="requirements" data-source-line="10">Requirements</h2></h3></div>
<div class="table-1">
<p>&nbsp;</p>
<table width="100%">
<thead>
<tr>
<th align="left">
<div>
<div>Hardware / Software</div>
</div>
</th>
<th align="left">
<div>
<div>Notes</div>
</div>
</th>
</tr>
</thead>
<tbody>
<tr>
<td align="left">
<div>
<div><strong>Jetson AGX Orin (64GB/32GB) / Orin NX (16GB)</strong></div>
</div>
</td>
<td align="left">
<div>
<div>AGX Orin recommended for best performance</div>
</div>
</td>
</tr>
<tr>
<td align="left">
<div>
<div><strong>JetPack 6 (L4T r36.x)</strong></div>
</div>
</td>
<td align="left">
<div>
<div>Needed for latest pre-built containers</div>
</div>
</td>
</tr>
<tr>
<td align="left">
<div>
<div><strong>NVMe SSD highly recommended</strong></div>
</div>
</td>
<td align="left">
<div>
<div>Storage speed and space critical for training</div>
</div>
</td>
</tr>
<tr>
<td align="left">
<div>
<div><strong>17.6GB container storage</strong></div>
</div>
</td>
<td align="left">
<div>
<div>For nerfstudio container image</div>
</div>
</td>
</tr>
<tr>
<td align="left">
<div>
<div><strong>≥ 5GB dataset storage</strong></div>
</div>
</td>
<td align="left">
<div>
<div>Space for models and datasets</div>
</div>
</td>
</tr>
</tbody>
</table>
</div>
<div class="fusion-title title fusion-title-2 fusion-sep-none fusion-title-text fusion-title-size-four"><h4 class="fusion-title-heading title-heading-left" style="margin:0;"><h4>Understanding Neural Radiance Fields</h4></h4></div><div class="fusion-text fusion-text-2"><p><strong>Neural Radiance Fields</strong> revolutionize 3D reconstruction by learning to represent scenes as continuous volumetric functions. Unlike traditional photogrammetry, NeRFs can:</p>
<ul>
<li>Synthesize novel viewpoints from sparse input images</li>
<li>Handle complex lighting and transparent materials</li>
<li>Generate high-quality renderings with photorealistic detail</li>
<li>Enable semantic understanding when combined with segmentation (FruitNeRF)</li>
</ul>
</div><div class="fusion-text fusion-text-3"><p>The technology is particularly promising for edge robotics applications, where <strong>real-time 3D understanding</strong> enables precise navigation, object counting, and environmental mapping.</p>
</div><div class="fusion-title title fusion-title-3 fusion-sep-none fusion-title-text fusion-title-size-three"><h3 class="fusion-title-heading title-heading-left" style="margin:0;"><h3 id="step-by-step-setup" data-source-line="36">Step-by-Step Setup</h3></h3></div><div class="fusion-title title fusion-title-4 fusion-sep-none fusion-title-text fusion-title-size-four"><h4 class="fusion-title-heading title-heading-left" style="margin:0;"><h4 id="1--clone-and-setup-jetson-containers" data-source-line="38">1. Clone and setup jetson-containers</h4></h4></div><style type="text/css" scopped="scopped">.fusion-syntax-highlighter-1 > .CodeMirror, .fusion-syntax-highlighter-1 > .CodeMirror .CodeMirror-gutters {background-color:#2d3748;}</style><div class="fusion-syntax-highlighter-container fusion-syntax-highlighter-1 fusion-syntax-highlighter-theme-dark" style="opacity:0;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;font-size:14px;border-width:1px;border-style:solid;border-color:rgba(242,243,245,0);"><div class="syntax-highlighter-copy-code"><span class="syntax-highlighter-copy-code-title" data-id="fusion_syntax_highlighter_1" style="font-size:14px;">Copy to Clipboard</span></div><label for="fusion_syntax_highlighter_1" class="screen-reader-text">Syntax Highlighter</label><textarea class="fusion-syntax-highlighter-textarea" id="fusion_syntax_highlighter_1" data-readOnly="nocursor" data-lineNumbers="" data-lineWrapping="" data-theme="oceanic-next" data-mode="text/x-sh">git clone https://github.com/dusty-nv/jetson-containers
bash jetson-containers/install.sh</textarea></div><div class="fusion-title title fusion-title-5 fusion-sep-none fusion-title-text fusion-title-size-four"><h4 class="fusion-title-heading title-heading-left" style="margin:0;"><h3 id="2--start-the-nerfstudio-container" data-source-line="45">2. Start the NerfStudio container</h3></h4></div><style type="text/css" scopped="scopped">.fusion-syntax-highlighter-2 > .CodeMirror, .fusion-syntax-highlighter-2 > .CodeMirror .CodeMirror-gutters {background-color:#2d3748;}</style><div class="fusion-syntax-highlighter-container fusion-syntax-highlighter-2 fusion-syntax-highlighter-theme-dark" style="opacity:0;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;font-size:14px;border-width:1px;border-style:solid;border-color:rgba(242,243,245,0);"><div class="syntax-highlighter-copy-code"><span class="syntax-highlighter-copy-code-title" data-id="fusion_syntax_highlighter_2" style="font-size:14px;">Copy to Clipboard</span></div><label for="fusion_syntax_highlighter_2" class="screen-reader-text">Syntax Highlighter</label><textarea class="fusion-syntax-highlighter-textarea" id="fusion_syntax_highlighter_2" data-readOnly="nocursor" data-lineNumbers="" data-lineWrapping="" data-theme="oceanic-next" data-mode="text/x-sh">jetson-containers run $(autotag nerfstudio)</textarea></div><div class="fusion-title title fusion-title-6 fusion-sep-none fusion-title-text fusion-title-size-four"><h4 class="fusion-title-heading title-heading-left" style="margin:0;"><h3 id="3--download-test-data-and-train-your-first-model" data-source-line="57">3. Download test data and train your first model</h3></h4></div><style type="text/css" scopped="scopped">.fusion-syntax-highlighter-3 > .CodeMirror, .fusion-syntax-highlighter-3 > .CodeMirror .CodeMirror-gutters {background-color:#2d3748;}</style><div class="fusion-syntax-highlighter-container fusion-syntax-highlighter-3 fusion-syntax-highlighter-theme-dark" style="opacity:0;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;font-size:14px;border-width:1px;border-style:solid;border-color:rgba(242,243,245,0);"><div class="syntax-highlighter-copy-code"><span class="syntax-highlighter-copy-code-title" data-id="fusion_syntax_highlighter_3" style="font-size:14px;">Copy to Clipboard</span></div><label for="fusion_syntax_highlighter_3" class="screen-reader-text">Syntax Highlighter</label><textarea class="fusion-syntax-highlighter-textarea" id="fusion_syntax_highlighter_3" data-readOnly="nocursor" data-lineNumbers="" data-lineWrapping="" data-theme="oceanic-next" data-mode="text/x-sh"># Download some test data
ns-download-data nerfstudio --capture-name=poster

# Train model
ns-train nerfacto --data /data/nerfstudio/models</textarea></div><div class="fusion-title title fusion-title-7 fusion-sep-none fusion-title-text fusion-title-size-four"><h4 class="fusion-title-heading title-heading-left" style="margin:0;"><h3 id="4--access-the-web-ui" data-source-line="67">4. Access the Web UI</h3></h4></div><div class="fusion-text fusion-text-4"><p data-source-line="69">When training starts, navigate to:</p>
<ul data-source-line="71">
<li data-source-line="71"><strong>On-device:</strong> <code>http://localhost:7007</code></li>
<li data-source-line="72"><strong>Remote:</strong> Replace <code>&lt;jetson-ip&gt;</code> with your board&#8217;s address: <code>http://&lt;jetson-ip&gt;:7007</code></li>
</ul>
</div><div class="fusion-image-element " style="--awb-caption-title-font-family:var(--h2_typography-font-family);--awb-caption-title-font-weight:var(--h2_typography-font-weight);--awb-caption-title-font-style:var(--h2_typography-font-style);--awb-caption-title-size:var(--h2_typography-font-size);--awb-caption-title-transform:var(--h2_typography-text-transform);--awb-caption-title-line-height:var(--h2_typography-line-height);--awb-caption-title-letter-spacing:var(--h2_typography-letter-spacing);"><span class=" fusion-imageframe imageframe-none imageframe-1 hover-type-none"><img fetchpriority="high" decoding="async" width="1024" height="514" title="testnerf" src="https://blog-en.openzeka.com/wp-content/uploads/2025/07/testnerf-1024x514.webp" alt class="img-responsive wp-image-1020" srcset="https://blog-en.openzeka.com/wp-content/uploads/2025/07/testnerf-200x100.webp 200w, https://blog-en.openzeka.com/wp-content/uploads/2025/07/testnerf-300x150.webp 300w, https://blog-en.openzeka.com/wp-content/uploads/2025/07/testnerf-400x201.webp 400w, https://blog-en.openzeka.com/wp-content/uploads/2025/07/testnerf-540x272.webp 540w, https://blog-en.openzeka.com/wp-content/uploads/2025/07/testnerf-600x301.webp 600w, https://blog-en.openzeka.com/wp-content/uploads/2025/07/testnerf-768x385.webp 768w, https://blog-en.openzeka.com/wp-content/uploads/2025/07/testnerf-800x401.webp 800w, https://blog-en.openzeka.com/wp-content/uploads/2025/07/testnerf-1024x514.webp 1024w, https://blog-en.openzeka.com/wp-content/uploads/2025/07/testnerf-1200x602.webp 1200w, https://blog-en.openzeka.com/wp-content/uploads/2025/07/testnerf-1536x770.webp 1536w, https://blog-en.openzeka.com/wp-content/uploads/2025/07/testnerf.webp 1854w" sizes="(max-width: 640px) 100vw, 1024px" /></span></div><div class="fusion-title title fusion-title-8 fusion-sep-none fusion-title-text fusion-title-size-four"><h4 class="fusion-title-heading title-heading-left" style="margin:0;"><h3 id="5--prepare-fruitnerf-dataset" data-source-line="76">5. Prepare FruitNeRF dataset</h3></h4></div><div class="fusion-text fusion-text-5"><p>For<strong> synthetic data </strong>(used in this demonstration):</p>
</div><style type="text/css" scopped="scopped">.fusion-syntax-highlighter-4 > .CodeMirror, .fusion-syntax-highlighter-4 > .CodeMirror .CodeMirror-gutters {background-color:#2d3748;}</style><div class="fusion-syntax-highlighter-container fusion-syntax-highlighter-4 fusion-syntax-highlighter-theme-dark" style="opacity:0;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;font-size:14px;border-width:1px;border-style:solid;border-color:rgba(242,243,245,0);"><div class="syntax-highlighter-copy-code"><span class="syntax-highlighter-copy-code-title" data-id="fusion_syntax_highlighter_4" style="font-size:14px;">Copy to Clipboard</span></div><label for="fusion_syntax_highlighter_4" class="screen-reader-text">Syntax Highlighter</label><textarea class="fusion-syntax-highlighter-textarea" id="fusion_syntax_highlighter_4" data-readOnly="nocursor" data-lineNumbers="" data-lineWrapping="" data-theme="oceanic-next" data-mode="text/x-sh">cd /data/nerfstudio
wget https://zenodo.org/records/10869455/files/FruitNeRF_Synthetic.zip
unzip FruitNeRF_Synthetic.zip
mv FruitNeRF_Dataset/tree_01/semantics_sam FruitNeRF_Dataset/tree_01/semantics</textarea></div><div class="fusion-text fusion-text-6" style="--awb-margin-top:20px;"><p data-source-line="87">For <strong>real data</strong>:</p>
</div><style type="text/css" scopped="scopped">.fusion-syntax-highlighter-5 > .CodeMirror, .fusion-syntax-highlighter-5 > .CodeMirror .CodeMirror-gutters {background-color:#2d3748;}</style><div class="fusion-syntax-highlighter-container fusion-syntax-highlighter-5 fusion-syntax-highlighter-theme-dark" style="opacity:0;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;font-size:14px;border-width:1px;border-style:solid;border-color:rgba(242,243,245,0);"><div class="syntax-highlighter-copy-code"><span class="syntax-highlighter-copy-code-title" data-id="fusion_syntax_highlighter_5" style="font-size:14px;">Copy to Clipboard</span></div><label for="fusion_syntax_highlighter_5" class="screen-reader-text">Syntax Highlighter</label><textarea class="fusion-syntax-highlighter-textarea" id="fusion_syntax_highlighter_5" data-readOnly="nocursor" data-lineNumbers="" data-lineWrapping="" data-theme="oceanic-next" data-mode="text/x-sh">cd /data/nerfstudio
wget https://zenodo.org/records/10869455/files/FruitNeRF_Real.zip
unzip FruitNeRF_Real.zip
mv FruitNeRF_Dataset/tree_01/semantics_sam FruitNeRF_Dataset/tree_01/semantics</textarea></div><div class="fusion-title title fusion-title-9 fusion-sep-none fusion-title-text fusion-title-size-four"><h4 class="fusion-title-heading title-heading-left" style="margin:0;"><h4 id="6--train-a-fruitnerf-model" data-source-line="96">6. Train a FruitNeRF model</h4></h4></div><style type="text/css" scopped="scopped">.fusion-syntax-highlighter-6 > .CodeMirror, .fusion-syntax-highlighter-6 > .CodeMirror .CodeMirror-gutters {background-color:#2d3748;}</style><div class="fusion-syntax-highlighter-container fusion-syntax-highlighter-6 fusion-syntax-highlighter-theme-dark" style="opacity:0;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;font-size:14px;border-width:1px;border-style:solid;border-color:rgba(242,243,245,0);"><div class="syntax-highlighter-copy-code"><span class="syntax-highlighter-copy-code-title" data-id="fusion_syntax_highlighter_6" style="font-size:14px;">Copy to Clipboard</span></div><label for="fusion_syntax_highlighter_6" class="screen-reader-text">Syntax Highlighter</label><textarea class="fusion-syntax-highlighter-textarea" id="fusion_syntax_highlighter_6" data-readOnly="nocursor" data-lineNumbers="" data-lineWrapping="" data-theme="oceanic-next" data-mode="text/x-sh">ns-train nerfacto \
  --data /data/nerfstudio/FruitNeRF_Dataset/tree_01 \
  --output-dir /data/nerfstudio/models \
  --pipeline.datamanager.camera-res-scale-factor 0.5</textarea></div><div class="fusion-text fusion-text-7" style="--awb-margin-top:20px;"><p>The training process typically takes <strong>1 hour</strong> on<strong> Jetson AGX Orin</strong> to <strong>complete 30,000 training steps.</strong></p>
</div><div class="fusion-image-element " style="--awb-caption-title-font-family:var(--h2_typography-font-family);--awb-caption-title-font-weight:var(--h2_typography-font-weight);--awb-caption-title-font-style:var(--h2_typography-font-style);--awb-caption-title-size:var(--h2_typography-font-size);--awb-caption-title-transform:var(--h2_typography-text-transform);--awb-caption-title-line-height:var(--h2_typography-line-height);--awb-caption-title-letter-spacing:var(--h2_typography-letter-spacing);"><span class=" fusion-imageframe imageframe-none imageframe-2 hover-type-none"><img decoding="async" width="1024" height="576" title="fruitnerf" src="https://blog-en.openzeka.com/wp-content/uploads/2025/07/fruitnerf-1024x576.webp" alt class="img-responsive wp-image-1019" srcset="https://blog-en.openzeka.com/wp-content/uploads/2025/07/fruitnerf-200x113.webp 200w, https://blog-en.openzeka.com/wp-content/uploads/2025/07/fruitnerf-300x169.webp 300w, https://blog-en.openzeka.com/wp-content/uploads/2025/07/fruitnerf-400x225.webp 400w, https://blog-en.openzeka.com/wp-content/uploads/2025/07/fruitnerf-600x338.webp 600w, https://blog-en.openzeka.com/wp-content/uploads/2025/07/fruitnerf-768x432.webp 768w, https://blog-en.openzeka.com/wp-content/uploads/2025/07/fruitnerf-800x450.webp 800w, https://blog-en.openzeka.com/wp-content/uploads/2025/07/fruitnerf-1024x576.webp 1024w, https://blog-en.openzeka.com/wp-content/uploads/2025/07/fruitnerf-1200x675.webp 1200w, https://blog-en.openzeka.com/wp-content/uploads/2025/07/fruitnerf-1536x864.webp 1536w, https://blog-en.openzeka.com/wp-content/uploads/2025/07/fruitnerf.webp 1920w" sizes="(max-width: 640px) 100vw, 1024px" /></span></div><div class="fusion-title title fusion-title-10 fusion-sep-none fusion-title-text fusion-title-size-four" style="--awb-margin-bottom:-20px;"><h4 class="fusion-title-heading title-heading-left" style="margin:0;"><h4>Troubleshooting</h4></h4></div>
<div class="table-1">
<p>&nbsp;</p>
<table width="100%">
<thead>
<tr>
<th align="left">Issue</th>
<th align="left">Fix</th>
</tr>
</thead>
<tbody>
<tr>
<td align="left"><strong>Out of memory during training</strong></td>
<td align="left">Reduce <code>camera-res-scale-factor</code> to 0.25 or lower</td>
</tr>
<tr>
<td align="left"><strong>Slow training performance</strong></td>
<td align="left">Use NVMe SSD for dataset storage; reduce image resolution</td>
</tr>
<tr>
<td align="left"><strong>Web UI not accessible</strong></td>
<td align="left">Ensure container ports are exposed; check firewall settings</td>
</tr>
<tr>
<td align="left"><strong>Dataset format errors</strong></td>
<td align="left">Verify nerfstudio dataset format; use COLMAP for pose estimation</td>
</tr>
</tbody>
</table>
</div>
<div class="fusion-title title fusion-title-11 fusion-sep-none fusion-title-text fusion-title-size-four"><h4 class="fusion-title-heading title-heading-left" style="margin:0;"><h4 id="nerfstudio-in-action" data-source-line="122">NerfStudio in Action</h4></h4></div><div class="fusion-text fusion-text-8"><p>Below is a demonstration of <strong>FruitNeRF&#8217;s 3D reconstruction capabilities</strong>, showcasing how the trained neural radiance field can render novel viewpoints of the synthetic tree dataset with semantic understanding for agricultural applications.</p>
</div><div class="fusion-title title fusion-title-12 fusion-sep-none fusion-title-text fusion-title-size-four"><h4 class="fusion-title-heading title-heading-left" style="margin:0;"><h4 id="fruitnerf-3d-render" data-source-line="126">FruitNeRF 3D Render</h4></h4></div><div class="fusion-text fusion-text-9"><p>Experience the power of neural radiance fields with this rendered flythrough of a FruitNeRF model trained on <strong>synthetic fruit tree data.</strong> The model demonstrates accurate 3D reconstruction with<strong> semantic segmentation capabilities</strong> for precise fruit counting and <strong>agricultural monitoring.</strong></p>
<div>
<div><strong>🎥 FruitNeRF Render:</strong></div>
<div></div>
</div>
</div><div class="fusion-video fusion-selfhosted-video" style="max-width:100%;"><div class="video-wrapper"><video playsinline="true" width="100%" style="object-fit: cover;" autoplay="true" muted="true" loop="true" preload="auto" controls="1"><source src="https://blog-en.openzeka.com/wp-content/uploads/2025/07/render.webm" type="video/mp4">Sorry, your browser doesn&#039;t support embedded videos.</video></div></div><div class="fusion-title title fusion-title-13 fusion-sep-none fusion-title-text fusion-title-size-four"><h4 class="fusion-title-heading title-heading-left" style="margin:0;"><h4>Using Your Own Data</h4></h4></div><div class="fusion-text fusion-text-10"><p>Training on existing datasets is only the beginning. To train NeRF models on your own captured data, you need to process it into the <strong>nerfstudio format</strong> with known camera poses for each image.</p>
</div><div class="fusion-title title fusion-title-14 fusion-sep-none fusion-title-text fusion-title-size-four"><h4 class="fusion-title-heading title-heading-left" style="margin:0;"><h4 id="processing-custom-data" data-source-line="143">Processing Custom Data</h4></h4></div><div class="fusion-text fusion-text-11"><p>To process your own data, use the following command:</p>
</div><style type="text/css" scopped="scopped">.fusion-syntax-highlighter-7 > .CodeMirror, .fusion-syntax-highlighter-7 > .CodeMirror .CodeMirror-gutters {background-color:#2d3748;}</style><div class="fusion-syntax-highlighter-container fusion-syntax-highlighter-7 fusion-syntax-highlighter-theme-dark" style="opacity:0;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;font-size:14px;border-width:1px;border-style:solid;border-color:rgba(242,243,245,0);"><div class="syntax-highlighter-copy-code"><span class="syntax-highlighter-copy-code-title" data-id="fusion_syntax_highlighter_7" style="font-size:14px;">Copy to Clipboard</span></div><label for="fusion_syntax_highlighter_7" class="screen-reader-text">Syntax Highlighter</label><textarea class="fusion-syntax-highlighter-textarea" id="fusion_syntax_highlighter_7" data-readOnly="nocursor" data-lineNumbers="" data-lineWrapping="" data-theme="oceanic-next" data-mode="text/x-sh">ns-process-data {video,images,polycam,record3d} --data {DATA_PATH} --output-dir {PROCESSED_DATA_DIR}</textarea></div><div class="fusion-title title fusion-title-15 fusion-sep-none fusion-title-text fusion-title-size-four"><h4 class="fusion-title-heading title-heading-left" style="margin:0;"><h4>Supported Data Types</h4></h4></div>
<div class="table-1">
<table width="100%">
<thead>
<tr>
<th align="left">
<div>
<div>Data Type</div>
</div>
</th>
<th align="left">
<div>
<div>Capture Device</div>
</div>
</th>
<th align="left">
<div>
<div>Requirements</div>
</div>
</th>
<th align="left">
<div>
<div>Processing Speed</div>
</div>
</th>
</tr>
</thead>
<tbody>
<tr>
<td align="left">
<div>
<div><strong>Images</strong></div>
</div>
</td>
<td align="left">Any Camera</td>
<td align="left">COLMAP</td>
<td align="left">🐢</td>
</tr>
<tr>
<td align="left"><strong>Videos</strong></td>
<td align="left">Any Camera</td>
<td align="left">COLMAP</td>
<td align="left">🐢</td>
</tr>
<tr>
<td align="left"><strong>360 Data</strong></td>
<td align="left">360 Cameras</td>
<td align="left">COLMAP</td>
<td align="left">🐢</td>
</tr>
<tr>
<td align="left"><strong> Polycam</strong></td>
<td align="left">iOS with LiDAR</td>
<td align="left">Polycam App</td>
<td align="left">🐇</td>
</tr>
<tr>
<td align="left"><strong>KIRI Engine</strong></td>
<td align="left">iOS or Android</td>
<td align="left">
<div>
<div>KIRI Engine App</div>
</div>
</td>
<td align="left">🐇</td>
</tr>
<tr>
<td align="left"><strong>Record 3D</strong></td>
<td align="left">iOS with LiDAR</td>
<td align="left">Record3D app</td>
<td align="left">🐇</td>
</tr>
</tbody>
</table>
<p>&nbsp;</p>
</div>
<div class="fusion-title title fusion-title-16 fusion-sep-none fusion-title-text fusion-title-size-four"><h4 class="fusion-title-heading title-heading-left" style="margin:0;"><h4>Images or Video Processing</h4></h4></div><div class="fusion-text fusion-text-12"><p>For standard images or video files,<strong> install COLMAP</strong> first:</p>
</div><style type="text/css" scopped="scopped">.fusion-syntax-highlighter-8 > .CodeMirror, .fusion-syntax-highlighter-8 > .CodeMirror .CodeMirror-gutters {background-color:#2d3748;}</style><div class="fusion-syntax-highlighter-container fusion-syntax-highlighter-8 fusion-syntax-highlighter-theme-dark" style="opacity:0;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;font-size:14px;border-width:1px;border-style:solid;border-color:rgba(242,243,245,0);"><div class="syntax-highlighter-copy-code"><span class="syntax-highlighter-copy-code-title" data-id="fusion_syntax_highlighter_8" style="font-size:14px;">Copy to Clipboard</span></div><label for="fusion_syntax_highlighter_8" class="screen-reader-text">Syntax Highlighter</label><textarea class="fusion-syntax-highlighter-textarea" id="fusion_syntax_highlighter_8" data-readOnly="nocursor" data-lineNumbers="" data-lineWrapping="" data-theme="oceanic-next" data-mode="text/x-sh"># Linux - using conda
conda install -c conda-forge colmap

# Verify installation
colmap -h</textarea></div><div class="fusion-text fusion-text-13" style="--awb-margin-top:20px;"><p><strong>Process your data:</strong></p>
</div><style type="text/css" scopped="scopped">.fusion-syntax-highlighter-9 > .CodeMirror, .fusion-syntax-highlighter-9 > .CodeMirror .CodeMirror-gutters {background-color:#2d3748;}</style><div class="fusion-syntax-highlighter-container fusion-syntax-highlighter-9 fusion-syntax-highlighter-theme-dark" style="opacity:0;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;font-size:14px;border-width:1px;border-style:solid;border-color:rgba(242,243,245,0);"><div class="syntax-highlighter-copy-code"><span class="syntax-highlighter-copy-code-title" data-id="fusion_syntax_highlighter_9" style="font-size:14px;">Copy to Clipboard</span></div><label for="fusion_syntax_highlighter_9" class="screen-reader-text">Syntax Highlighter</label><textarea class="fusion-syntax-highlighter-textarea" id="fusion_syntax_highlighter_9" data-readOnly="nocursor" data-lineNumbers="" data-lineWrapping="" data-theme="oceanic-next" data-mode="text/x-sh">ns-process-data {images,video} --data {DATA_PATH} --output-dir {PROCESSED_DATA_DIR}</textarea></div><div class="fusion-text fusion-text-14" style="--awb-margin-top:20px;"><p data-source-line="179"><strong>Train on your processed data:</strong></p>
</div><style type="text/css" scopped="scopped">.fusion-syntax-highlighter-10 > .CodeMirror, .fusion-syntax-highlighter-10 > .CodeMirror .CodeMirror-gutters {background-color:#2d3748;}</style><div class="fusion-syntax-highlighter-container fusion-syntax-highlighter-10 fusion-syntax-highlighter-theme-dark" style="opacity:0;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;font-size:14px;border-width:1px;border-style:solid;border-color:rgba(242,243,245,0);"><div class="syntax-highlighter-copy-code"><span class="syntax-highlighter-copy-code-title" data-id="fusion_syntax_highlighter_10" style="font-size:14px;">Copy to Clipboard</span></div><label for="fusion_syntax_highlighter_10" class="screen-reader-text">Syntax Highlighter</label><textarea class="fusion-syntax-highlighter-textarea" id="fusion_syntax_highlighter_10" data-readOnly="nocursor" data-lineNumbers="" data-lineWrapping="" data-theme="oceanic-next" data-mode="text/x-sh">ns-train nerfacto --data {PROCESSED_DATA_DIR}</textarea></div><div class="fusion-text fusion-text-15"><p>&nbsp;</p>
<p>The synthetic <strong>FruitNeRF</strong> data used in this demonstration provides an excellent starting point for learning NerfStudio. For comprehensive guidance on processing your own custom data with various capture methods and devices, refer to the<strong><a href="https://docs.nerf.studio/quickstart/custom_dataset.html"> <span style="color: #00d882;"><span style="color: #0fbc00;"><span style="color: #0fbc00;"><span style="color: #0fbc00;">official NerfStudio documentation</span></span></span></span></a></strong><span style="color: #0fbc00;">.</span></p>
<p><em>For more information about NerfStudio and advanced configurations, visit the<strong> <a style="color: #0fbc00;" href="https://github.com/nerfstudio-project/nerfstudio">NerfStudio GitHub repository</a></strong> and <strong><a style="color: #0fbc00;" href="https://github.com/meyerls/FruitNeRF">FruitNeRF project</a><span style="color: #0fbc00;">.</span></strong></em></p>
</div></div></div></div></div>
<p>The post <a href="https://blog-en.openzeka.com/jetson-generative-ai-nerfstudio/">Jetson Generative AI – NerfStudio</a> appeared first on <a href="https://blog-en.openzeka.com">OpenZeka EN Blog</a>.</p>
]]></content:encoded>
					
		
		<enclosure url="https://blog-en.openzeka.com/wp-content/uploads/2025/07/render.webm" length="786432" type="video/webm" />

			</item>
	</channel>
</rss>
