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
- Pick or create a site. Map view, drop a pin, name it.
- 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.
- Finish. The app saves the bundle locally and queues it for upload.
- Sync. Bundles upload over Wi-Fi when available; they survive app restarts and bad cell signal.