WaveForm Field

About WaveForm Field

The iOS field app: walk a site with iPhone LiDAR and the platform takes care of the rest.

WaveForm Field is the boots-on-the-ground capture surface of the platform. It pairs an iPhone’s LiDAR scanner with an opinionated UI for running clean capture sessions β€” coverage heatmap, blur detection, frame-budget display, and offline-first upload.

What you need

  • An iPhone Pro (12 Pro or newer) or recent iPad Pro β€” anything with the rear-facing LiDAR depth sensor.
  • iOS 16+. The app uses ARKit + RealityKit features added in 16.
  • A WaveForm account at app.waveform.vision (the same account works in both apps).

What it captures

Each capture session produces a bundle:

  • RGB frames at the LiDAR frame rate (typically 30 Hz).
  • Per-frame depth maps from the iPhone’s ToF sensor.
  • Camera pose (ARKit world-tracking).
  • IMU stream β€” orientation, acceleration, magnetometer.
  • GPS fix (when available) for georegistration.

Bundles are encrypted at rest on the device and uploaded over TLS. The server validates the device signature (every iPhone has a unique key registered during pairing) before accepting a bundle.

Why a separate app?
Browser-based capture can’t access raw LiDAR. WaveForm Field is the native surface that lets us sample depth + pose at the rates reconstruction needs. The result is the same regardless: bundles land in the platform, get reconstructed, become snapshots.

Typical workflow

  1. Pick or create a site. Map view, drop a pin, name it.
  2. Walk the site. The coverage heatmap turns green as you cover surfaces; QA tools warn you about excessive blur or thin coverage in real time.
  3. Finish. The app saves the bundle locally and queues it for upload.
  4. Sync. Bundles upload over Wi-Fi when available; they survive app restarts and bad cell signal.

Dig deeper

Docs β€” WaveForm β€” WaveForm