Deep 3D-Shape Compression

1Technical University of Munich
Deep3DComp Architecture.

We represent 3D shapes by encoding their signed-distance-field (SDF) with a shape-coded auto-decoder and sinusoidal activations.

Abstract

Implicit shape representations describe 3D-geometry in a differentiable manner, which is useful for downstream deep learning applications. An interesting property of these methods is their applicability as efficient compression tools.

We experiment with periodic activations to improve key compression-properties of current implicit neural representations. Herein, we specifically compare memory-use and compression speed with the expressive power of the method.

Storage Cost vs. Expressiveness

Increasing the latent code dimensionality improves the quality with which the auto-decoder represents shapes at test time. Comparisons against 16- to 320-cubed sparse and dense voxel grids show that our latent representation greatly reduces storage cost at comparable reconstruction quality. Voxel grids of resolutions greater than 128 outperformed our best latent representations.

Difference in reconstruction quality 
        when changing the latent code dimensionality.

Qualitative Results

We compare selected reconstructions from our sinusoidal representation network (SIREN) against DeepSDF, as well as sparse and dense voxel grids. We point out that our model learns high-detail features on the surface with greater detail than DeepSDF.

Comparison of reconstructions from 
        different models.

Interpolating Shapes

We are also able to interpolate the latent codes of two shapes to produce a novel shape.

Interpolate start reference image.

Start Frame

Loading...
Interpolation end reference image.

End Frame


Acknowledgements

There's a lot of excellent work that ours is based on.

DeepSDF: Learning Continuous Signed Distance Functions for Shape Representation first showed shape-coded auto-decoders are well-suited to learning SDFs. Implicit Neural Representations with Periodic Activation Functions proposed an activation scheme for sine activations and showed good results when overfitting on single scenes.

We thank Prof. Matthias Niessner for supervising our semester project.

BibTeX

@article{freissmuth2023deep3dcomp,
  author    = {Freissmuth, Leonard and Wulff, Philipp},
  title     = {Deep 3D-Shape Compression},
  year      = {2023},
  month     = {Mar},
  url       = {https://philippwulff.github.io/Deep3DComp/}
}