Chair | Cube |
---|---|
Pyramid | Teddy |
---|---|
- Net7 - NN with with seven fully-connected layers
- Net12 - NN with with twelve fully-connected layers
- ConvNet - NN with with three convolutional layers
- ConvNet2 - NN with with six convolutional layers
Cube Mesh | Pyramid Mesh | Teddy Mesh | Chair Mesh |
---|---|---|---|
SDF heat map for Cube | SDF heat map for Pyramid | SDF heat map for Teddy | SDF heat map for Chair |
---|---|---|---|
Net7 output for Cube | Net7 output for Pyramid | Net7 output for Teddy | Net7 output for Chair |
---|---|---|---|
Net12 output for Cube | Net12 output for Pyramid | Net12 output for Teddy | Net12 output for Chair |
---|---|---|---|
CNN output for Cube | CNN output for Pyramid | CNN output for Teddy | CNN output for Chair |
---|---|---|---|
CNN2 output for Cube | CNN2 output for Pyramid | CNN2 output for Teddy | CNN2 output for Chair |
---|---|---|---|
- Even the simplest fully-connected models with a small number of layers are able to simulate SFD functions.
- One-dimensional convolution is an effective method for this task. Even without normalization, it describes the mesh well, and the weight of the model is less than the mesh file.
- After a large number of experiments, such models will describe mesh objects well using less resources.
- This is a great area for research ;)
- Improve loss func (e.g. from DeepSDF)
- Improve visualization
- Parallelize inference models
- More convolution network experiments
- Add nn.BatchNorm1d
- Use a model for group mesh objects
- Etc