HongshengY commited on
Commit
b8fbf0b
·
verified ·
1 Parent(s): 8db8175

Update README.md

Browse files
Files changed (1) hide show
  1. README.md +44 -3
README.md CHANGED
@@ -1,3 +1,44 @@
1
- ---
2
- license: mit
3
- ---
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ license: mit
3
+ language:
4
+ - en
5
+ tags:
6
+ - 3D
7
+ - 3D-Reconstruction
8
+ - Sketch-to-3D
9
+ - Transformer
10
+ - Pytorch
11
+ ---
12
+
13
+ # S2V-Net (NeuralSketch2Surf)
14
+
15
+ S2V-Net is the core model from the paper **"NeuralSketch2Surf: Fast Neural Surfacing of Unoriented 3D Sketches"**. It instantly converts sparse, unoriented 3D sketches (like those drawn in VR) into smooth, closed 3D meshes.
16
+
17
+ ## Core Highlights
18
+
19
+ * **Lightning Fast (Interactive Rates):** The entire pipeline takes **< 0.7 seconds** on a GPU, making it perfectly suited for real-time VR applications.
20
+ * **No Normals Required:** Unlike many existing methods, it processes completely unoriented, raw 3D strokes. Users don't need to worry about stroke directions.
21
+ * **Robust & Accurate:** Accurately fills large spatial gaps between sparse strokes while preserving high-frequency geometric details.
22
+
23
+ ## How it Works
24
+
25
+ The pipeline treats 3D surfacing as a binary voxel-occupancy prediction task operating on a $112^3$ grid:
26
+ 1. **Backbone (Global Shape):** A custom **SwinUNETR v2** transformer infers the global topology and bridges large gaps between sparse input strokes.
27
+ 2. **Refinement (Local Details):** A lightweight 3D CNN acts as a geometric denoiser to sharpen boundaries and recover fine details.
28
+ 3. **Meshing:** The predicted occupancy grid is extracted via Marching Cubes and smoothed using a locally controllable Laplacian filter.
29
+
30
+ ## Limitations
31
+ * **Closed Surfaces Only:** The model assumes the input sketch represents a solid, closed object. It is not designed for open surfaces.
32
+
33
+ ## Citation
34
+
35
+ If you use S2V-Net in your research or project, please cite:
36
+
37
+ ```bibtex
38
+ @inproceedings{neuralsketch2surf2026,
39
+ author = {Anonymous Author(s)},
40
+ title = {NeuralSketch2Surf: Fast Neural Surfacing of Unoriented 3D Sketches},
41
+ booktitle = {Proceedings of ACM Trans. Graph.},
42
+ year = {2026},
43
+ publisher = {ACM}
44
+ }