4 Replies Latest reply on Nov 28, 2016 4:51 PM by Intel Corporation

    3D reconstruction mesh smoothing

    ryein.ohning

      i am currently using the 3d reconstruction module to scan faces. the issue i am running into is that it appears the reconstruction applies some type of smoothing (laplacian?) to the outputted mesh and i would like to control that smoothing amount. the outputted mesh of the face scan ends up smoothing out important details and features in the face that my application needs. also, what mesh post-processing is happening behind the scenes in the SDK when you save as a mesh?

        • 1. Re: 3D reconstruction mesh smoothing
          Intel Corporation
          This message was posted on behalf of Intel Corporation

          Hi Ryan,

          Thank you for contacting us.
          I would like to know what camera you’re using. Is it a SR300?
          Regarding the smoothing, in the SDK documentation, under Face Tracking and Recognition > Enumerator reference there’s a module called SmoothingLevelType and according to its description it enumerates the face smoothing modes, with three values: Disabled, Medium and High.
          I’m wondering if you have tried changing the value to SMOOTHING_DISABLED yet.

          Regards,
          -Pablo

          • 2. Re: 3D reconstruction mesh smoothing
            andrew.spade

            Hi Pablo,

             

            Thanks for the response.

            We are using an SR300.

            I might be misunderstanding, but the SmoothingLevelType enum belongs to the Face Tracking and Recognition module. This enum belongs to PXCFaceConfiguration, which is not a part of the 3D Scanning module.

            We're specifically targeting the mesh smoothing that happens in the scan reconstruction process for PXC3DScan::Reconstruct.

            Is there any way to change the smoothing that happens there?

             

            Thank you,

            Andrew

            1 of 1 people found this helpful
            • 3. Re: 3D reconstruction mesh smoothing
              Intel Corporation
              This message was posted on behalf of Intel Corporation

              Hi Ryan,

              Yes, you're right, my apologies for the confusion. Nevertheless, looking at the 3D scanning options in the SDK documentation there are four enumerator options. I would like to know if you've tested those, specially FileFormat and ReconstructionOption. Have you tried changing its options?

              ReconstructionOption offer four different outputs, NONE, SOLIDIFICATION, TEXTURE and LANDMARKS. It would be a good idea to try with each of them (same for the FileFormat enumerator) to see if you get different results.

              Regards,

              -Pablo

              • 4. Re: 3D reconstruction mesh smoothing
                Intel Corporation
                This message was posted on behalf of Intel Corporation

                Hi Ryan,

                I’m wondering if you have any updates on this case. Did you get different results?

                -Pablo