File size: 1,661 Bytes
b8fbf0b
 
 
 
 
cb0ee71
 
 
 
 
 
b8fbf0b
 
cb0ee71
b8fbf0b
cb0ee71
b8fbf0b
cb0ee71
35e1480
cb0ee71
 
 
b8fbf0b
cb0ee71
b8fbf0b
cb0ee71
 
 
 
 
b8fbf0b
cb0ee71
b8fbf0b
cb0ee71
 
b8fbf0b
 
 
cb0ee71
b8fbf0b
 
36a5501
cb0ee71
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
---
license: mit
language:
- en
tags:
- 3d
- 3d-reconstruction
- sketch-based-modeling
- surface-reconstruction
- pytorch
- siggraph-2026
---

# S2V-Net for NeuralSketch2Surf

This repository hosts the pretrained S2V-Net weights used by **NeuralSketch2Surf: Fast Neural Surfacing of Unoriented 3D Sketches**.

S2V-Net reconstructs closed surfaces from sparse, unoriented 3D sketch curves. The model predicts a `112^3` volumetric occupancy field from voxelized sketch strokes; the final mesh is extracted with Marching Cubes and can be refined with the smoothing tool from the project repository.

![Architecture](./Architecture.png)
![Results](./UpdatedResults.png)
![Cross-dataset results](./UpdatedDataset.png)

## Model

- **Input:** voxelized 3D sketch strokes on a `112^3` grid.
- **Output:** binary surface occupancy probabilities.
- **Backbone:** SwinUNETR-style 3D transformer for global shape inference.
- **Refinement:** lightweight 3D residual module for local boundary correction.
- **Use case:** interactive sketch-based surface reconstruction from raw 3D strokes.

## Notes

- The model is trained for closed-surface reconstruction.
- Very thin structures may be limited by the `112^3` voxel resolution.

## Citation

If you use these weights, please cite:

```bibtex
@article{ye2026neuralsketch2surf,
  title   = {NeuralSketch2Surf: Fast Neural Surfacing of Unoriented 3D Sketches},
  author  = {Ye, Hongsheng and Sureshkumar, Anandhu and Wang, Zhonghan and Cani, Marie-Paule and Hahmann, Stefanie and Bonneau, Georges-Pierre and Parakkat, Amal Dev},
  journal = {ACM Transactions on Graphics (Proceedings of SIGGRAPH)},
  year    = {2026}
}
```