DoRF
WI-FI SENSING · DOPPLER RADIANCE FIELDS

See motion through Wi-Fi.

DoRF turns the stray reflections of an ordinary Wi-Fi signal into a complete, geometry-aware picture of human motion — no cameras, no wearables.

UNIVERSITY OF TORONTO
HOW IT WORKS ↓ DORF++ PAPER → MORIC PAPER → UTHAMO DATASET →
PUBLICATIONS

Papers & resources.

Three preprints — MORIC, DoRF, and DoRF++ — and the UTHAMO dataset they are evaluated on. Scan or click through for the full text and the data.

DORF++ · PREPRINT

DoRF++: Spherical Representation Learning over Doppler Radiance Fields for Robust Wi-Fi Sensing

Navid Hasanzadeh, Shahrokh Valaee
ARXIV:2608.08381
QR code linking to the DoRF++ paper
DORF · PREPRINT

DoRF: Doppler Radiance Fields for Robust Human Activity Recognition Using Wi-Fi

Navid Hasanzadeh, Shahrokh Valaee
ARXIV:2507.12132 · JULY 2025
QR code linking to the DoRF paper
MORIC · PREPRINT

MORIC: CSI Delay-Doppler Decomposition for Robust Wi-Fi-based Human Activity Recognition

Navid Hasanzadeh, Shahrokh Valaee
ARXIV:2506.12997 · JUNE 2025
QR code linking to the MORIC paper
UTHAMO · DATASET

UTHAMO: A Multi-Modal Wi-Fi CSI-Based Hand Motion Dataset

Navid Hasanzadeh, Radomir Djogo, Hojjat Salehinejad, Shahrokh Valaee
IEEE DATAPORT · DOI 10.21227/QJFG-S580
QR code linking to the UTHAMO dataset
01 / WHY WI-FI

Sensing people, without sensors on people.

Fall detection in elder care, gesture control, presence sensing, contactless breathing monitoring — human activity recognition powers them all. Cameras must see and record you; wearables must be worn and charged. Wi-Fi is already in the room: it works in the dark, through walls, and never films anyone.

Why Wi-Fi for sensing?

A camera goes blind in the dark and behind walls — and records everything it sees. A wearable only works while it's worn and charged. The Wi-Fi signal is already everywhere in the room, and it senses without watching.

02 / WI-FI SENSING

Recognizing activity with Wi-Fi alone.

Two ordinary Wi-Fi devices, a person moving between them. The motion disturbs the signal on its way from transmitter to receiver — and from those disturbances alone, a model can tell a wave from a push. Through walls, in the dark, with nothing worn and nothing filmed.

03 / THE PROBLEM

It works — until the user or the environment changes.

Train and test on the same person in the same room, and accuracy looks solved. Hand the system to a new user or a new room, and the very same gesture arrives as a very different signal — accuracy can fall toward chance. Poor generalization is what keeps Wi-Fi sensing out of the real world.

THE GAP

Wi-Fi sensing generalizes poorly — models that look solved in the lab fall toward chance in the real world.

04 / CHANNEL STATE INFORMATION

The channel is a complex number.

Between every Wi-Fi transmitter and receiver sits a wireless channel. From known training symbols in each frame, the receiver estimates how that channel transformed the signal on every subcarrier — the Channel State Information. Each CSI value is complex: a magnitude, how much the signal was attenuated, and a phase, how much it was delayed.

05 / MOTION → DOPPLER

Motion writes itself into the phase.

When the hand moves, every reflected path it touches gets longer or shorter. The path’s phase rotates, and the rate of that rotation is a Doppler shift in frequency — positive as the hand approaches, negative as it recedes. The channel becomes a recording of velocity.

06 / MULTIPATH

One gesture, many echoes.

Indoor Wi-Fi never travels one way. Every wall and surface reflects it, and every reflected path is touched by a moving hand. The receiver hears the same motion many times — from many directions at once.

07 / VIRTUAL CAMERAS

Every path is a 1-D camera.

Each path observes only the projection of the motion onto its own direction — a one-dimensional Doppler signal. The catch: nobody knows where these cameras point.

08 / MORIC — OUR FIRST METHOD

Use every echo, not just one.

Earlier Doppler methods collapse all multipath into a single velocity estimate. MORIC — our first proposed method — separates the CSI by propagation delay and extracts a Doppler projection from every component, then classifies them as an unordered, possibly repeated set. Shuffle the projections however you like: the answer stays the same.

09 / WHAT IT BUYS

More views, better transfer.

Treating the projections as a set pays off exactly where Wi-Fi sensing struggles: on people the model has never seen. MORIC substantially outperforms single-estimate Doppler and CSI-magnitude pipelines in cross-user accuracy.

10 / MORIC’S LIMIT

Puzzle pieces, never assembled.

MORIC treats the views as an unordered, possibly repeated set of motion descriptors and classifies them together — a big step for cross-user generalization. But each piece is interpreted on its own; the scene they describe together is never reconstructed.

11 / RADIANCE FIELDS

Borrowed from computer vision.

Neural radiance fields (NeRF) reconstruct a full 3-D scene from ordinary 2-D photos taken from different viewpoints — even when the camera poses are unknown. DoRF brings the same idea to Wi-Fi sensing: its photos are 1-D Doppler projections, its cameras are multipath reflections, and the scene it reconstructs is the motion itself.

12 / THE TRANSLATION

From pictures to motion.

The NeRF recipe carries over almost term for term. Camera viewpoints become multipath reflections; 2-D photos become 1-D Doppler projections; unknown camera poses become unknown viewing directions; and the reconstructed 3-D scene becomes the recovered 3-D motion.

13 / DORF

One motion to explain them all.

DoRF treats the views as observations of a single latent 3-D motion — and recovers the motion and each view's direction jointly, the Wi-Fi analogue of unposed NeRF in computer vision.

14 / THE SPHERE

A radiance field for Doppler.

The recovered motion is re-projected onto a uniform grid of directions on the unit sphere: every viewpoint, evenly covered, whatever the room's reflections happened to be. Each grid point senses its own 1-D Doppler signal — a virtual camera of its own.

15 / DORF++

Read on the sphere, recognized.

A spherical Transformer consumes the field directly — respecting its geometry and rotational symmetries — and names the activity. DoRF++ outperforms state-of-the-art Wi-Fi HAR methods in cross-user generalization, from a single access point.

16 / GENERALIZATION

The sphere pays off.

On users the model has never seen, DoRF++ pushes cross-user accuracy well beyond MORIC — the uniform, geometry-aware sphere turns scattered views into generalization that holds, from a single access point.

17 / LIMITATIONS

The bandwidth ceiling.

Wi-Fi bandwidth is limited. At 80 MHz the delay resolution is about 12.5 ns — several meters of path length — so reflections arriving closer together than that cannot be told apart: they merge into one effective path. A merged path mixes several viewing directions at once, and its Doppler projection comes out blurred, like a photo from a shaking camera.

18 / IN ONE PICTURE

The whole story of DoRF, end to end.

One gesture, its echoes, their projections, the sphere, the model — and the lamp obeys.

19 / THE DATASET

UTHAMO: gestures from real rooms.

To test generalization honestly, we collected UTHAMO — a challenging hand-gesture dataset recorded with commodity Wi-Fi hardware. Participants perform four gestures — circle, left–right, up–down, and push–pull — while CSI is recorded from a single multi-antenna access point.

QR code linking to the UTHAMO dataset on IEEE DataPort
UTHAMO DATASET
ieee-dataport.org →
21 / NEWS

Latest updates.

  • AUGUST 2026
    DoRF++ preprint posted: Spherical Representation Learning over Doppler Radiance Fields for Robust Wi-Fi Sensing — 80.4% cross-user accuracy from a single access point (arXiv:2608.08381).
  • JULY 2025
    DoRF preprint posted: Doppler Radiance Fields for Robust Human Activity Recognition Using Wi-Fi (arXiv:2507.12132).
  • JUNE 2025
    MORIC preprint posted: CSI Delay-Doppler Decomposition for Robust Wi-Fi-based Human Activity Recognition (arXiv:2506.12997).
  • JUNE 2025
    UTHAMO released on IEEE DataPort — CSI, video trajectories and IMU for four hand gestures, six participants, four body orientations (DOI 10.21227/qjfg-s580).
CITATION

Cite this work.

CITE THIS WORK
@article{hasanzadeh2026dorfpp,
  title   = {DoRF++: Spherical Representation Learning over Doppler
             Radiance Fields for Robust Wi-Fi Sensing},
  author  = {Hasanzadeh, Navid and Valaee, Shahrokh},
  journal = {arXiv preprint arXiv:2608.08381},
  year    = {2026}
}

@article{hasanzadeh2025dorf,
  title   = {DoRF: Doppler Radiance Fields for Robust Human Activity
             Recognition Using Wi-Fi},
  author  = {Hasanzadeh, Navid and Valaee, Shahrokh},
  journal = {arXiv preprint arXiv:2507.12132},
  year    = {2025}
}

@article{hasanzadeh2025moric,
  title   = {MORIC: CSI Delay-Doppler Decomposition for Robust
             Wi-Fi-based Human Activity Recognition},
  author  = {Hasanzadeh, Navid and Valaee, Shahrokh},
  journal = {arXiv preprint arXiv:2506.12997},
  year    = {2025}
}

@data{qjfg-s580-25,
  title     = {UTHAMO: A Multi-Modal Wi-Fi CSI-Based Hand Motion Dataset},
  author    = {Hasanzadeh, Navid and Djogo, Radomir and
               Salehinejad, Hojjat and Valaee, Shahrokh},
  publisher = {IEEE Dataport},
  doi       = {10.21227/qjfg-s580},
  year      = {2025}
}
22 / CONTACT

Get in touch.

Questions about the method, the dataset, or reproducing the results are welcome — as are collaborations on Wi-Fi sensing that has to work outside the lab.

AUTHORS
Navid Hasanzadeh · Shahrokh Valaee
AFFILIATION
Department of Electrical & Computer Engineering,
University of Toronto