Skip to content

Commit 37c3f91

Browse files
add initial content
0 parents  commit 37c3f91

9 files changed

Lines changed: 1666 additions & 0 deletions

File tree

.gitignore

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
# dependencies (bun install)
2+
node_modules
3+
4+
# output
5+
out
6+
dist
7+
*.tgz
8+
9+
# code coverage
10+
coverage
11+
*.lcov
12+
13+
# logs
14+
logs
15+
_.log
16+
report.[0-9]_.[0-9]_.[0-9]_.[0-9]_.json
17+
18+
# dotenv environment variable files
19+
.env
20+
.env.development.local
21+
.env.test.local
22+
.env.production.local
23+
.env.local
24+
25+
# caches
26+
.eslintcache
27+
.cache
28+
*.tsbuildinfo
29+
30+
# IntelliJ based IDEs
31+
.idea
32+
33+
# Finder (MacOS) folder config
34+
.DS_Store
35+
36+
_site
37+
.sass-cache
38+
.jekyll-cache
39+
.jekyll-metadata
40+
vendor
41+
node_modules
42+
public
43+
.DS_Store

bun.lock

Lines changed: 181 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

config.toml

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
# The URL the site will be built for
2+
base_url = "https://hyve.physics-simulation.org/"
3+
4+
# Whether to automatically compile all Sass files in the sass directory
5+
compile_sass = false
6+
7+
# Whether to build a search index to be used later on by a JavaScript library
8+
build_search_index = false
9+
10+
[markdown]
11+
# Whether to do syntax highlighting
12+
# Theme can be customised by setting the `highlight_theme` variable to a theme supported by Zola
13+
highlight_code = true
14+
15+
[extra]
16+
# Put all your custom variables here

content/_index.md

Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
+++
2+
title = "HYVE: Hybrid Vertex Encoder for Neural Distance Fields"
3+
description = "Project page for HYVE."
4+
5+
[extra]
6+
authors = [
7+
{ name = "Stefan R. Jeske", url = "https://srjeske.de", affiliation_indices = [0] },
8+
{ name = "Jonathan Klein", url = "https://jonathank.de/", affiliation_indices = [1] },
9+
{ name = "Dominik Michels", url = "https://dmichels.de/", affiliation_indices = [1] },
10+
{ name = "Jan Bender", url = "https://animation.rwth-aachen.de/person/1/", affiliation_indices = [0] },
11+
]
12+
affiliations = [
13+
{ name = "RWTH Aachen University", url = "https://animation.rwth-aachen.de/" },
14+
{ name = "KAUST", url = "https://computationalsciences.org/" },
15+
]
16+
links = [
17+
{ name = "Paper", url = "", icon = "pdf" },
18+
{ name = "arXiv", url = "https://arxiv.org/abs/2310.06644", icon = "ai" },
19+
{ name = "Video", url = "", icon = "youtube" },
20+
{ name = "Code", url = "https://github.com/InteractiveComputerGraphics/hyve", icon = "github" },
21+
]
22+
_teaser_video = ""
23+
+++
24+
25+
# Abstract
26+
27+
Neural shape representation generally refers to representing 3D geometry using neural networks, e.g., computing a signed distance or occupancy value at a specific spatial position.
28+
In this paper we present a neural-network architecture suitable for accurate encoding of 3D shapes in a single forward pass.
29+
Our architecture is based on a multi-scale hybrid system incorporating graph-based and voxel-based components, as well as a continuously differentiable decoder.
30+
The hybrid system includes a novel way of voxelizing point-based features in neural networks by projecting the point ``feature-field'' onto a grid.
31+
This projection is insensitive to local point density, and we show that it can be used to obtain smoother and more detailed reconstructions, in particular when combined with oriented point clouds as input.
32+
Our architecture also requires only a single forward pass, instead of the latent-code optimization used in auto-decoder methods.
33+
Furthermore, our network is trained to solve the well-established eikonal equation and only requires knowledge of the zero-level set for training and inference.
34+
We additionally propose a modification to the aforementioned loss function for the case that surface normals are not well defined, e.g., in the context of non-watertight surfaces and non-manifold geometry.
35+
Overall, our method consistently outperforms other baselines on the surface reconstruction task across a wide variety of datasets, while being more computationally efficient and requiring fewer parameters.
36+
37+
## More coming soon!
38+
39+
# BibTeX
40+
41+
```bibtex
42+
@misc{jeskeHYVEHybridVertex2024,
43+
title = {{{HYVE}}: {{Hybrid Vertex Encoder}} for {{Neural Distance Fields}}},
44+
author = {Jeske, Stefan Rhys and Klein, Jonathan and Michels, Dominik L. and Bender, Jan},
45+
year = 2024,
46+
month = aug,
47+
number = {arXiv:2310.06644},
48+
eprint = {2310.06644},
49+
primaryclass = {cs},
50+
doi = {10.48550/arXiv.2310.06644},
51+
}
52+
```

package.json

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
{
2+
"name": "hyve",
3+
"module": "index.ts",
4+
"type": "module",
5+
"private": true,
6+
"scripts": {
7+
"build": "tailwindcss -i styles/input.css -o static/style.css --minify",
8+
"dev": "tailwindcss -i styles/input.css -o static/style.css --watch"
9+
},
10+
"devDependencies": {
11+
"@tailwindcss/cli": "^4.1.18",
12+
"@tailwindcss/typography": "^0.5.19",
13+
"@types/bun": "latest",
14+
"tailwindcss": "^4.1.18"
15+
},
16+
"peerDependencies": {
17+
"typescript": "^5"
18+
}
19+
}

0 commit comments

Comments
 (0)