Microsoft Azure AI Fundamentals (AI-900)Describe features of computer vision workloads on AzureHard

A developer is planning to build an augmented reality (AR) application for interior design. The application needs to correctly place virtual furniture into a real-world room by understanding the room's surfaces (floor, walls, ceiling) and their spatial orientation. Which Azure AI Computer Vision capability is most relevant for enabling the AR application to understand the 3D environment?

  1. ADepth Estimation
  2. BImage Classification
  3. CObject Detection
  4. DImage Tagging
Show answer & explanation

Correct answer: A. Depth Estimation

Depth Estimation (or 3D scene reconstruction) is crucial for AR applications to understand the spatial layout of a real-world environment, allowing virtual objects to be correctly scaled and placed in 3D space. This includes understanding surfaces like floors and walls.

Why the other options are wrong

  • B. Image Classification categorizes the overall image, not its 3D structure.
  • C. Object Detection identifies objects but doesn't provide the depth information needed for realistic AR placement.
  • D. Image Tagging assigns keywords, which is not relevant for 3D spatial understanding.

Depth Estimation

A computer vision task that predicts the distance of each pixel in an image from the camera, creating a depth map that represents the 3D structure of the scene.

  • Essential for augmented reality (AR) and virtual reality (VR).
  • Enables realistic placement and interaction of virtual objects in real environments.
  • Can be performed using stereo cameras or monocular (single) images with AI.

Memory trick: Vision measures depth to build a 3D home.

More Describe features of computer vision workloads on Azure questions