Comparison with Depth-Anything-V2 demo #149
Replies: 1 comment 23 replies
-
|
First, iw3 does not use anything like BoostingMonocularDepth. Regarding depth resolution, Regarding the different gradients of depth, EDIT: |
Beta Was this translation helpful? Give feedback.



Uh oh!
There was an error while loading. Please reload this page.
-
I pushed for Tiling.. and I assume we got some sort of BoostingM0nocularDepth added in.. but it's causing issues. We're getting worse maps than default Depth-Anything v2
Comparing side by side, back and forth, the huggingface demo results vs iw3's depth map output at the same settings.. there are many issues and all bad
I used a 1000x1333 image. The huggingface demo gave me this native resolution as the result... but putting in 1000 resolution in iw3 gave a result of 1008x1330.. which is 8 pixels wider, but 3 pixels SHORTER (instead of slightly taller to compensate for the extra width that was introduced. That right there is a big problem. Now the depth map doesn't align with the original image.
Beyond that.. the maps look very similar.. you can see they're made from the same model.. but the shading, the colors, the graident is off in many areas. The nose is slightly brighter, which means it will stick out more.. the eyes have more definition, which looks better at first glance, but that can mean the eyes will be sunken in.. other areas, where the body should be relatively uniform or just slightly different in shade, it's instead too much difference in gradient, so basic body or object shape is distorted.
As far as BoostingMonocularDepth (assuming we got this or some similar adaptation of it).. I never got an impressive looking result from that when I downloaded it locally and used the included MiDaS v2 and Leres conversions. Their demo looks impressive, but I got nothing impressive from it. I chalked it up to MiDaS 2 being an old model, but I think BoostingMonocularDepth may just not be great or accurate. It may produce nice looking detail in maps, but not accuracy.
I pushed for Tiling, but in this case, whatever implementation this is.. it's not working as I hoped.
We need default, native resolution, straight from the Depth-Anything v2 models. It looks impressive, because it seems to already be the best.. but iw3 is currently altering the output to be something that's less accurate.
Native resolution, direct result should be the default option.. or some check box to process in native resolution, direct from the model... and whatever scaling / tiling / BoostingMonocularDepth type action is happening, should be an option at best, but really, we should consider removing it if it's only causing inaccuracies.
I'm just delivering factual feedback to be clear. We appreciate your work very much, nagadomi. Thank you for attempting to implement something here as an improvement, but in this case, it's not performing as we may have expected it to.
Beta Was this translation helpful? Give feedback.
All reactions