google-ar / arcore-unreal-sdk

ARCore SDK for Unreal
https://developers.google.com/ar/
Apache License 2.0
277 stars 122 forks source link

ARCore 1.2 question about augmented images and quality #17

Open sambuev opened 6 years ago

sambuev commented 6 years ago

Hello, I have placed 2 images on both side of the big cube (1x1m) when I track image on one side, it looks okay, then I track another image on the other side, it looks okay, but eventually after 30 seconds of walking around and observing the environment one image get offset in space and another image also has a shift from the image. Then I coming back to the cube and tracking one image again to get it back to normal, then it gets tracking well again, but the other image on the other side of the cube still have a huge offset from its augmented-image tracker. Question: Why augmented-images don't help each other to recognize them in space. Expected behaviour: Once I track image, the other tracked image should be placed on a relative corrected space again, but it is not doing it, it lives by it's own somewhere in the space.

Another question: Is it possible to force ARCore 1.2 to track on higher quality? To produce more features and get better quality?

I use UE 4.19.1 ARCore 1.2 branch on Samsung S8 Andoird 8.

Thank you.

bopangzz commented 6 years ago

Question: Why augmented-images don't help each other to recognize them in space ARCore tracks each augmented image separately and ARCore doesn't use the relative position of different augmented images to estimate the image pose.

Is it possible to force ARCore 1.2 to track on higher quality? To produce more features and get better quality? ARCore will keep correcting the augmented image pose if the image appears in the frame. I would suggest you build your AR experience around the area that the target image can be seen from the camera.

sambuev commented 6 years ago

I understand that it keeps correcting it as soon as it sees the image, but why it doesn't use any other correction tools such as feature points around the object and the second image if it persists in the scene. All technologies should help each other to improve overall tracking scene reconstruction. Especially knowing that all images in currently ARCore 1.2 is set to fixed-non-moving images.

bopangzz commented 6 years ago

I will pass your feedback to the team. And we will keep improving the tracking quality of ARCore.