Skip to content

Surface detection and tracking quality degraded significantly after recent updates on Samsung devices #1750

@ugurtansal

Description

@ugurtansal

SPECIFIC ISSUE ENCOUNTERED

Surface detection (Plane Finding) has become very unstable and slow after recent updates. Previously, the exact same application code was working perfectly on this device.

Now, the device struggles to detect flat surfaces (floors/walls) even in well-lit environments with texture. When a surface is finally detected and an Anchor is placed, the tracking is not stable, and virtual objects drift/slide across the floor.

The issue seems to be related to the underlying ARCore perception changes or Samsung camera driver updates, as the app logic has not changed.

VERSIONS USED

  • Android Studio:

  • 2024.3.1

  • ARCore SDK for Android:

  • 1.52.0

  • Device manufacturer, model, and O/S:

  • Samsung Galaxy S23 FE , SM-S711B

  • Android 16

  • Google Play Services for AR (ARCore):

  • 1.52

STEPS TO REPRODUCE THE ISSUE

  1. Open any ARCore enabled app (e.g., HelloAR sample) on a Samsung device.
  2. Point the camera at a textured floor or wall.
  3. Observe that plane detection takes much longer than before or fails completely.
  4. If a plane is detected, place an object and move the device; the object drifts and loses its position easily.

WORKAROUNDS (IF ANY)

  • Clearing "Google Play Services for AR" cache and data does not solve the issue.
  • The issue persists regardless of lighting conditions.

ADDITIONAL COMMENTS

The camera focus behavior seems to have changed, which might be preventing ARCore from extracting feature points correctly.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions