S2V_Net / README.md
HongshengY's picture
Update README.md
36a5501 verified
---
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}
}
```