Depthmapping turns statue into a blob

已查看 57 次
跳至第一个未读帖子

Jens Andersen

未读,
2021年5月16日 09:02:192021/5/16
收件人 AliceVision
I've been trying to do a photogrammetry scan of this statue. The SfM data looks great, and can be directly meshed into something passable. However, the final result after depthmapping is a largely featureless blob. Why does this occur, and what can I do to fix it?

I have attempted to increase describer density and decrease downscaling, but that hasn't worked.

Setup.pngSfM mesh.pngDepth mapping.pngblob.png

Jens Andersen

未读,
2021年5月17日 12:42:102021/5/17
收件人 AliceVision
Interesting note: Depth mapping seems to ignore half of the statue, which is probably leading to the issues described above. Does anyone know why that might be?

Depth_mapping.png

Jens Andersen

未读,
2021年5月19日 15:40:582021/5/19
收件人 AliceVision
Well, I got a few comments that informed me that the previous post (with only half the structure visible in depth map) is expected behavior, and comes from the current camera selected. With this in mind, I looked into other camera views and found what is shown below. I assume that this is not correct. Does anyone know why this occurs?

Depth map.png





Ben Ruppel

未读,
2021年5月24日 18:35:222021/5/24
收件人 Jens Andersen、AliceVision
Sorry if I keep misunderstanding you.  I corrected my bounding box and ran the mesh, but it still fills in the mesh as a square that fills in my bounding box.

If one only views the data points from sfm, one sees that enough points to show the shape of the model are clearly being found.

Therefore, with my knowledge, my opinion is that this is all about the meshing node and none of the nodes before it.  The points are there, but the meshing node is connecting the dots incorrectly.  Of course, I'm an amateur.  

--
You received this message because you are subscribed to the Google Groups "AliceVision" group.
To unsubscribe from this group and stop receiving emails from it, send an email to alicevision...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/alicevision/e087fc04-6e4a-4780-86e5-7278ebaeebe3n%40googlegroups.com.

Jens Andersen

未读,
2021年5月25日 05:01:392021/5/25
收件人 AliceVision
Thank you for giving it a go! At least I know that it's not just my computer.

My guess is that the depth mapping results are really noisy and don't get properly filtered out, which confuses the meshing process. Unfortunately I don't know how to clean it up. I tried changing some of the settings of the depth map filtering step, but keep getting the same result. I did find this thread on reddit, but I'm not really sure what to make of the responses.

ben.r...@gmail.com

未读,
2021年5月31日 17:17:242021/5/31
收件人 AliceVision
I'm replying to your old findings here.  Yes, I believe that the depthmap view of one camera is going to give you data points from a single camera.  (I can't reproduce the red parts of your image, only the blue ones), so I think your image above is to be expected.

(For the sake of sharing and documentation) 
For each image selected in the images pane, on the lower right corner of the Image Viewer, click on View Depth Map in 3D (an arrow over a box icon).
Each time this is performed, a layer is added to the 3D viewer.  You can toggle the layers on and off.

My understanding is that the subsequent processes in the workflow use the overlap between the points from these depth maps, and blend or stitch them together.

To me, the sfm data points look good, and the depthmap points look good.  What's left is the depthmap filtering and meshing.  There are several options that can be fiddled with for these nodes but I'd like to find some documentation.  I'm trying to follow the source code...

The DepthMapFilter node stores its results in a folder shown in the node properties.  That folder is full of some files I don't know how to interpret.
The next node, Meshing, uses those files along with the Sfm data.

Right now my gut says that the meshing algorithm is having trouble, possibly when it assigns weights, and it is smoothing everything out into a brick.  

回复全部
回复作者
转发
0 个新帖子