I have a concern regarding the reconstruction of the 3D mesh from the coefficients using the provided scripts, namely “SphericalHarmonicPolynomial.txx” and “SphericalHarmonicMeshSource.cxx”. The resulting mesh appears to be compressed and does not match our expectations or the real case.
We would like to explore the possibility of adjusting the coefficients to observe their effect on the reconstructed mesh. Our goal is to understand how different coefficients impact the final mesh output.
I will be attaching both the reconstructed mesh and the expected outcome for comparison. Could you please review this issue and provide any insights or suggestions for improvement?
Hi Golriz, are these surfaces open on one end, or are these closed surfaces.
This is likely not an issue of the degree of the coefficients, but rather that the surface reconstruction failed as some preconditions are not met (e.g. that the surfaces need to be closed).
Please provide more details on how you did the surface reconstruction?
thank you for your response.
Yes the coefficiants are for the closed mesh. We did the same procedure as you explained in one answer: “we sample the spherical parametrization space and then evaluate the spherical harmonic series at those sample”. we use SlicerSALT to first calculate the coefficients of our groundtruth tooth , then change a little bit the coeff (std of 0.2) to see what we will get as reconstructed tooth. Then we do spherical sampling scheme based on an icosahedron subdivision.