Papers
Topics
Authors
Recent
Search
2000 character limit reached

EV-Pose: Event-Based 3D Pose Estimation

Updated 14 July 2026
  • EV-Pose is an event-based human pose estimation framework that models asynchronous event streams as 3D spatiotemporal signals to maintain crucial temporal order and sparsity.
  • It employs two complementary representations—Rasterized Event Point Cloud (RasEPC) and Decoupled Event Voxel (DEV)—leveraging point cloud and CNN backbones for a balance between efficiency and accuracy.
  • Empirical results on datasets such as DHP19 demonstrate up to an 18.25% improvement in MPJPE, underscoring the framework's enhanced robustness and practical effectiveness.

EV-Pose denotes an event-based human pose estimation framework that models the asynchronous output of event cameras as a 3D spatiotemporal signal rather than collapsing it into conventional accumulated event frames. In its initial formulation, EV-Pose estimates 2D human pose directly from a rasterized 3D event point cloud and then recovers 3D pose by triangulation on DHP19 (Chen et al., 2022). A subsequent extension generalized this line of work through two explicit 3D event representations—Rasterized Event Point Cloud (RasEPC) and Decoupled Event Voxel (DEV)—and evaluated them on DHP19, EV-3DPW, EV-JAAD, and outdoor collections (Yin et al., 2023). The central thesis across these works is that event-frame accumulation is too lossy for exploiting the temporal order, sparsity, and low-latency characteristics that make event cameras useful under high dynamic range, fast motion, and motion blur.

1. Problem formulation and motivation

EV-Pose addresses human pose estimation from event streams, where a raw event is represented as

e=(x,y,t,p),e=(x,y,t,p),

with (x,y)(x,y) denoting pixel location, tt the timestamp, and pp the polarity of brightness change (Chen et al., 2022). The initial EV-Pose formulation uses an event stream from a Dynamic Vision Sensor as input, predicts 2D human joint locations in each camera view, and then triangulates the 2D predictions to recover 3D joint positions (Chen et al., 2022).

The methodological motivation is a critique of the dominant event-frame paradigm. Prior event-based pose methods commonly accumulate asynchronous events into 2D frames or voxel grids and then apply CNNs. EV-Pose argues that this weakens or discards the temporal order that is crucial for distinguishing actions. The later EV-Pose paper states explicitly that actions such as moving a hand up versus down may generate similar accumulated event images even though their temporal order differs, and therefore reframes the event stream as a 3D spatiotemporal signal rather than as a 2D image sequence (Yin et al., 2023).

The initial benchmark setting is DHP19, described as a real-world event dataset for 3D human pose estimation with four synchronized cameras and Vicon motion-capture ground truth. In the 2022 protocol, training uses subjects S1–S12, testing uses S13–S17, and only the two front camera views are used, matching the original DHP19 protocol (Chen et al., 2022). This setup places EV-Pose in a multi-view event-based HPE regime rather than a monocular 3D lifting regime.

2. Rasterized Event Point Cloud

The first core representation in EV-Pose is the Rasterized Event Point Cloud, designed to preserve the discrete point-cloud nature of events while reducing redundancy. Events within a short window are divided into KK temporal slices, and events at the same pixel position within a slice are aggregated. For events in slice kk at pixel (x,y)(x,y),

Ek(x,y)=(x,y,ti,pi),i=1,…,M,E_k(x,y)=(x,y,t_i,p_i),\quad i=1,\dots,M,

the rasterized event is

Ek′(x,y)=(x,y,tavg,pacc,ecnt),E'_k(x,y)=(x,y,t_{avg},p_{acc},e_{cnt}),

where

tavg=1M∑iMti,pacc=∑iMpi,ecnt=M.t_{avg}=\frac{1}{M}\sum_i^M t_i,\quad p_{acc}=\sum_i^M p_i,\quad e_{cnt}=M.

The timestamp channel (x,y)(x,y)0 is normalized to (x,y)(x,y)1, and (x,y)(x,y)2 is used as a practical trade-off between temporal resolution and compactness (Chen et al., 2022, Yin et al., 2023).

This representation preserves spatial location (x,y)(x,y)3, average timing information (x,y)(x,y)4, accumulated polarity (x,y)(x,y)5, and local event density (x,y)(x,y)6. The papers characterize these as multiple statistical cues that retain 3D event structure while significantly reducing memory consumption and computation complexity. Inference then proceeds by sampling the rasterized point set to a fixed size, with random point sampling preferred over furthest point sampling for latency reasons; 2048 points are used as the default compromise in the 2022 study (Chen et al., 2022).

RasEPC is paired with point-cloud backbones including PointNet, DGCNN, and Point Transformer. In the original EV-Pose pipeline, the backbone output is decoded by two linear layers into two 1D coordinate distributions, one for (x,y)(x,y)7 and one for (x,y)(x,y)8, using a SimDR-style target: (x,y)(x,y)9 with Gaussian-smoothed entries

tt0

The predicted coordinate is obtained by

tt1

and the 2022 paper reports tt2 as the best-performing setting on DHP19 (Chen et al., 2022).

The practical implication is that RasEPC treats the event stream as sparse structured geometry rather than as a dense image tensor. This suggests a closer affinity to point-set learning than to conventional image-based HPE.

3. Decoupled Event Voxel and Decoupled Event Attention

The second major EV-Pose representation is the Decoupled Event Voxel, introduced to retain richer spatiotemporal structure while avoiding the cost of full 3D convolutions. A dense voxel representation is written as

tt3

which incurs tt4 storage and computation. DEV reduces this by projecting the event volume onto three orthogonal planes,

tt5

with

tt6

corresponding to the tt7, tt8, and tt9 planes. The resulting complexity is

pp0

which is explicitly presented as much lower than full voxelization (Yin et al., 2023).

For a point pp1, features are sampled from the three planes and aggregated by Decoupled Event Attention (DEA). DEA summarizes the temporal planes along their temporal axes, expands them to the pp2-plane size, computes correlations with the spatial plane, and concatenates the resulting features: pp3 The paper reports that average pooling is better than max pooling in DEA because event data can be noisy and average pooling is more robust (Yin et al., 2023).

DEV uses standard 2D CNN backbones on the projected planes, including the DHP19 backbone, ResNet, and MobileHP. Its labels are standard 2D Gaussian heatmaps,

pp4

with heatmap size pp5 and pp6 (Yin et al., 2023).

Representation Construction Key properties
RasEPC Aggregate same-pixel events within pp7 slices into pp8 Sparse point-cloud input; used with PointNet, DGCNN, Point Transformer
DEV Project voxelized events onto pp9, KK0, and KK1 planes and fuse with DEA KK2; compatible with standard 2D CNNs

The two representations are complementary rather than redundant. RasEPC emphasizes sparse point efficiency, whereas DEV emphasizes richer 3D cues recoverable from tri-plane projections.

4. Supervision, inference pipeline, and dataset ecology

In the 2022 EV-Pose formulation, the full inference chain is: raw event stream, rasterized event point cloud, fixed-size point sampling, 3D backbone encoding, two linear decoders for KK3 and KK4, 2D keypoint prediction by argmax, and triangulation into 3D pose using camera projection matrices (Chen et al., 2022). The training loss for RasEPC is Kullback–Leibler divergence between predicted and target 1D vectors. Training uses Adam for 30 epochs on a single RTX 3090, with latency measured on an NVIDIA Jetson Xavier NX using batch size 1 (Chen et al., 2022).

The later EV-Pose study broadens the dataset ecology. In addition to DHP19, it introduces EV-3DPW, a synthetic event-based dataset derived from 3DPW using the ESIM event simulator. EV-3DPW adapts the event resolution to a DAVIS-346-style setting, KK5 or KK6, crops each sample to separate each person instance, and follows 3DPW splits with 23,475 training samples and 40,145 test samples (Yin et al., 2023). The paper also derives EV-JAAD from the JAAD driving dataset for zero-shot qualitative evaluation and reports qualitative validation on outdoor collected driving and mobile robot event data (Yin et al., 2023).

The initial DHP19 study compares two label-generation strategies for event windows: Mean Label, defined as the average 3D joint position over the event window, and Last Label, defined as the label closest to the last event in the window. Mean Label performs better across all three point-cloud backbones, which the authors attribute to its use of both early and late events and its robustness to instantaneous Vicon labeling noise (Chen et al., 2022).

A recurrent theme is that EV-Pose is not restricted to a single network family. It is better understood as a representation-centric program: point-cloud backbones for RasEPC and 2D CNNs with tri-plane fusion for DEV.

5. Empirical results and ablation structure

On DHP19, the headline result of the original EV-Pose paper is that PointNet with 2048-point RasEPC input achieves 82.46 mm in MPJPEKK7 with 12.29 ms latency on Jetson Xavier NX (Chen et al., 2022). The same study reports the following DHP19 comparison for point-cloud backbones: PointNet, 82.46 mm and 12.29 ms; DGCNN, 77.32 mm and 127.96 ms; Point Transformer, 73.37 mm and 497.27 ms. Event-frame baselines reported in the same table include Pose-ResNet18 at 61.03 mm and 68.07 ms, Pose-ResNet50 at 59.83 mm and 93.56 ms, MobileHP-S at 64.14 mm and 48.09 ms, LeViT-128S at 87.79 mm and 14.40 ms, and the DHP19 baseline at 87.90 mm and 27.55 ms (Chen et al., 2022).

The 2023 paper sharpens the representation argument through ablations. For PointNet with 2048 points on DHP19, raw KK8 input gives 310.65 mm, raw KK9 gives 310.64 mm, normalized kk0 gives 89.62 mm, normalized kk1 gives 86.07 mm, rasterized kk2 gives 87.59 mm, rasterized kk3 gives 84.58 mm, and rasterized kk4 gives 82.46 mm (Chen et al., 2022). This establishes that timestamp normalization and richer rasterized statistics are both material contributors.

For DEV on DHP19, the paper reports that DEV improves MPJPE by 18.25% on the DHP19 backbone compared to the event-frame baseline. With a ResNet18 backbone, event frames with Pose-ResNet50 obtain 5.28 px, whereas DEV with ResNet18 obtains 4.93 px (Yin et al., 2023). View ablations further show that kk5 alone yields 7.67 / 87.90, kk6 yields 6.42 / 72.45, kk7 yields 6.60 / 74.90, and kk8 yields 6.27 / 71.01, reported as 2D/3D MPJPE. Fusion ablations compare addition, concatenation, attentional feature fusion, and DEA; the best result is DEA: 4.93 / 55.53 (Yin et al., 2023).

On EV-3DPW, the later paper reports that event-based methods outperform RGB under the same backbone and that 3D event representations outperform 2D event-frame methods in more challenging cases. For Pose-ResNet18, RGB obtains 27.50, event frame 17.87, and DEV 15.68, corresponding to a 12.3% improvement over the event-frame baseline (Yin et al., 2023). RasEPC is described as low-latency and suitable when computational efficiency matters, while DEV is presented as the most accurate of the two 3D representations (Yin et al., 2023).

Setting Result Note
RasEPC + PointNet on DHP19 82.46 mm MPJPEkk9, 12.29 ms 2048 points on Jetson Xavier NX
RasEPC + Point Transformer on DHP19 73.37 mm, 497.27 ms Highest EV-Pose accuracy among point backbones in the 2022 study
DEV on DHP19 18.25% MPJPE improvement Relative to the event-frame baseline on the DHP19 backbone
Pose-ResNet18 on EV-3DPW RGB 27.50, event frame 17.87, DEV 15.68 12.3% improvement of DEV over event frame

These results support a stable conclusion across both papers: preserving 3D spatiotemporal structure improves robustness and accuracy, but the choice between RasEPC and DEV remains a speed-accuracy trade-off rather than a universally dominant design.

6. Relation to adjacent work, limitations, and nomenclature

Within event-based human pose estimation, EV-Pose is closely related to "EventHPE: Event-based 3D Human Pose and Shape Estimation" (Zou et al., 2021). EventHPE extends the problem from 2D pose plus triangulated 3D reconstruction to 3D pose and SMPL shape estimation over time using a two-stage event-to-flow-to-shape pipeline. The relation is methodological rather than terminological: both approaches treat event streams as motion-centric signals, but EV-Pose is centered on 3D event representations for keypoint estimation, whereas EventHPE is centered on optical flow and temporal body-shape recovery (Zou et al., 2021).

Several limitations are explicit. The original EV-Pose predicts 2D poses first, then triangulates to 3D; it does not perform direct 3D regression and does not include temporal continuity optimization based on confidence thresholds, though the paper notes that such optimization could improve results (Chen et al., 2022). The later study states that multi-person use is top-down and depends on preprocessed bounding boxes, is not yet end-to-end multi-person pose estimation, and that the synthetic outdoor dataset still leaves room for more real outdoor benchmarks (Yin et al., 2023). These constraints are important because they delimit the operational scope of the reported gains.

The name itself requires careful disambiguation. EV-Pose in event-based HPE is distinct from "EvaPose" for egocentric visibility-aware HPE (Dai et al., 27 Feb 2026), "EvoPose" for transformer-based 3D pose lifting with kinematic priors (Zhang et al., 2023), "EvoPose2D" for neuroevolution-based 2D pose estimation (McNally et al., 2020), and "BEVPose" for pose-guided multi-modal BEV alignment (Hosseinzadeh et al., 2024). The same string has also been used for a drone-oriented event-camera visual positioning service for landing (Wang et al., 1 Oct 2025). A practical implication is that the term is best interpreted together with its task domain and citation rather than as a unique model name.

In the narrower and historically earlier human-pose sense, EV-Pose is best characterized as a representation-driven event-HPE framework built around the claim that event data should be processed as 3D spatiotemporal structure—either sparse point clouds or decoupled tri-plane voxels—rather than coerced into frame-like encodings (Chen et al., 2022, Yin et al., 2023).

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to EV-Pose.