Best way to measure geometric accuracy

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Arnandsway
    Blossoming 3Dflower
    • Sep 2018
    • 1

    Best way to measure geometric accuracy

    Hi there,

    For my graduation research I am researching low-budget methods for reconstructing/scanning a human face in 3D. The aim is to find solutions that are aprox. 1000,- eur.
    I have come to the conlcusion that photogrammetry might be a relative cheap option, especially when using a smartphonecamera.

    To reconstruct human faces, I have seen, using lots of photocamera's in a rigid setup, is probably the best way. I have gone another route, though, because this is still an expensive solution (even when using lots of Pi-cameras). I was inspired by using video, especially now 4K-video is becoming more mainstream. So I have made an construction where 2 camera's are mounted on a tripod, which in turn is mounted on a dolley with a rail. So the camera's can be pushed around 180 degrees in one swift movement. I have achieved acquisition time of aprox. 3 seconds in this setup.


    Now, I have made some 3D-models with 3DF, while also making a 3D-model with a 3DmD scanner, which I want to use as Ground Truth. (Ofcourse the 3DmD scanner has it's own inaccuracy, but this one of the best methods I can use, right now.) And I have made 3D-models of the faces using Sony Xperia 3D-creator app.

    I want to compare these models with the "Ground Truth" model so I could approximate the (in)accuracy of my 3D-models, made in my setup.

    I have read that using ICP is probably the best way, but using ICP on 3D-models of faces is a very hard way, I found out, because of the variability of the faces.
    Cutting the 3D-models to the same size and registrate them precisely, is an very hard task. Also, I can't get my 3D-models to the same scale, because placing rulers, or using geolocation is almost impossible.
    So using ICP to get an actual usable number, is not possible. (Please prove me wrong...)

    So the best way I can think of righ now, is placing markers on the face with a pen. After 3D-reonstructing, placing landmarks in the 3D-model, on top of the texture, and then measure the distances between these landmarks in the different models and compare them to the distances of the ground-truth model. For reliability sake, letting multiple people place the landmarks in the 3D-models.

    I know this isn't the best method as well, because with this method I would omit the rest of the 3D-model, between the points. So it would'nt be the best representations for the accuracy of the whole model, but only for the landmarks themselves.

    So, my question to you is, how would you aproach this problem, in getting the actual (in)accuracy of your 3D-model? Maybe somoeone can give me a different perspective.

    Best regards,
    Arnand

    P.S. More questions about the setup are welcome .
  • Andrea Alessi
    3Dflow Staff
    • Oct 2013
    • 1335

    #2
    Hi Arnand,

    3DF Zephyr Pro and Aerial both offers icp and multiicp algorithms, so registration of your photogrammetry reconstruction with other external unstructured point cloud (and comparison) is possible.

    Another common approach is the one with control point as you mention - which you can do, again, with pro or aerial. If you go this way, i suggest you take advantage of using our feature that allows to define control poitns as control, constraint, or both. Placing quite a few and using them as control only will allow you to have a more broader idea on how the reconstruction converges well as you "stray" away from the constraints.

    Probably using control points/marker allows you more consistency as you can place them on more "rigid" parts of the face, which are less prone to deformation.

    However, while videos are fantastic for easy and quick captures of faces (for fun projects or so) a fixed rig will most likely always win against a moving one.

    If you need an education license for your thesis, you can apply here https://www.3dflow.net/3df-zephyr-education/ using your institutional email - we'll also be happy to help you with your thesis if you want to share your datasets and pick our brain

    Comment

    Working...