Pith. sign in

REVIEW 2 major objections 2 minor 14 references

Measuring Browser Webcam Gaze Honestly: A Capture-Clock Methodology and Open Reference Implementation

T0 review · 2 major / 2 minor · reviewed 2026-08-16 · deepseek-v4-flash

Pith's one-line read Common timestamping hides webcam gaze latency; a capture-clock method measures honest medians of 22–34 ms.

desk verdict The capture-clock method is a real fix for a real bug, but the opaque-engine 'lower bound' for WebGazer is likely mislabeled and flips the paper's headline latency claim. read the letter →

arxiv 2608.11566 v1 pith:XTABYPEU submitted 2026-08-12 cs.HC cs.CVeess.SP

classification cs.HCcs.CVeess.SP
keywords webcamgazetrackinglatencymeasurementrequestVideoFrameCallbackcaptureclockweakly-supervisedsegmentationgaze-promptedWebGazerkernelridgeregression
verification ladder T0 review T1 audit T2 compute T3 formal

The pith

A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.

The reading

This paper establishes that reported inference latency for browser webcam gaze trackers is near zero only because samples are timestamped when emitted, not when their source frame was captured. It proposes recovering the per-frame capture clock from the browser's requestVideoFrameCallback API, pairing each gaze sample with its source frame exactly when the engine exposes its pipeline, or at least as a verifiable lower bound when it does not. On one commodity-laptop session, honest medians are 22–34 ms with p95 up to 52 ms, a 20–50 ms gap that can decide whether a 50 ms interactive-latency budget is met. It also separates spatial spread from temporal jitter, and probes downstream utility by feeding webcam gaze into a fixed clinical weak-supervision segmentation pipeline, where the webcam signal fails as a lesion-level label.

What carries the argument

The carrier of the argument is the rVFC frame clock: a per-frame timestamp the browser attaches to each decoded video frame, provided as $captureTime$ for local camera streams and as $presentationTime$ otherwise. It supplies the missing $t_c$ in the latency identity $\ell_I = t_e - t_c$. Exact pairing uses a FIFO queue of frame clocks, dequeued at each gaze emission, so each sample is tagged with its true source frame's clock when the engine processes frames in arrival order. For opaque engines, a single scalar keeps the most recently observed frame clock, and the paper proves the inequality $\tilde{t}_c \ge t_c^{\mathrm{true}}$: a sample cannot be derived from a frame that arrived after the latest observed frame clock at emission time, so $t_e - \tilde{t}_c$ is a verifiable lower bound on the true inference latency.

What would settle it

Instrument an engine to log, in the same process, both the rVFC callback firings and the frame identity each gaze sample consumed; a single sample whose source frame's callback fires after emission falsifies the ordering premise behind the lower bound.

Watch

Extended reading notes

Core claim

The paper's central claim is that the ~0 ms inference latencies commonly reported by browser webcam gaze trackers are a measurement artifact: the source frame's capture time is never recorded at the gaze callback, so the emit timestamp silently doubles as the missing capture timestamp, making $\ell_I = t_e - t_c$ read zero for every sample. The fix is to recover a per-frame capture clock from the requestVideoFrameCallback (rVFC) API, using $captureTime$ for local camera streams and $presentationTime$ otherwise. When the engine exposes its per-frame pipeline, a FIFO queue of frame clocks pairs each gaze sample with its exact source frame. When the engine is opaque, as with WebGazer, the most recently observed frame clock gives a verifiable lower bound: $\tilde{\ell}_I = t_e - \tilde{t}_c \le t_e - t_c^{\mathrm{true}}$. On one commodity-laptop session, honest medians are 22–34 ms with p95 of 27–52 ms, a 20–50 ms gap against the naive ~0 ms reading.

Load-bearing premise

The load-bearing premise is that a gaze sample can never be derived from a frame whose rVFC callback fires after the sample is emitted, since otherwise the reported lower bounds on latency would not be guaranteed.

Editorial extensions

If this is right

  • A reported all-zero inference-latency column should be read as evidence that the capture timestamp is missing, not as proof that the engine is fast.
  • With exact pairing, the FaceMesh+KRR engine shows 22.0–22.8 ms median and 26.8–27.0 ms p95 inference latency; with lower-bound pairing, WebGazer shows 32.8–34.0 ms median and 50.6–52.0 ms p95.
  • Against a 50 ms interactive-latency budget, FaceMesh+KRR's p95 pipeline latency of 27–28 ms clears the target on 30 Hz video, while WebGazer's lower bound already exceeds it at 51–52 ms p95, so its true latency fails by at least that margin.
  • Spatial spread and temporal jitter are separate quantities: radial p95 is nearly identical between engines (6.13° vs 6.21°) while within-fixation $v_{p99}$ differs by 1.6–3.5×, so reporting only one precision number under-describes an engine.
  • With a published weak-supervision segmentation pipeline held fixed, expert eye-tracker gaze trains a usable polyp segmenter (test Dice 0.679) while webcam gaze does not (Dice ≈0), an upper bound on the hardware-only penalty because annotator expertise and viewing instruction changed along with the tracker.

Reading between the lines

Editorial extensions of the paper, not claims the author makes directly.

  • Because the method only needs a video element and rVFC, it should transfer to any browser perception engine that consumes camera frames — face tracking, hand pose, object detection — wherever emission-time timestamps hide per-frame cost.
  • For opaque engines, the gap between the reported lower bound and the true latency is the engine's internal queue depth times the frame interval (~33 ms at 30 Hz); instrumenting the engine to expose queue depth would turn the floor into an estimate.
  • The $presentationTime$ fallback is tight on the tested hardware (median 0.6 ms behind $captureTime$), but the gap is platform-dependent, so runs should keep recording which clock served; the harness's $capture\_clock\_source$ header already does this.
  • The paper's own ablation suggests that accuracy differences below the roughly 4.6° between-run band are not interpretable at N=1; a replicate-per-condition protocol with per-kernel regularization tuning would settle whether webcam gaze can reach lesion-level prompting.
Share X Bluesky LinkedIn Reddit HN

Signed reviews

No signed human review yet.

Editorial analysis

A structured set of objections, weighed in public.

Desk editor's note, referee report, and a circularity audit.

Referee Report

2 major / 2 minor

Summary. This paper proposes a capture-clock methodology for measuring browser webcam-gaze inference latency. It distinguishes capture time, emission time, and render-handoff time, uses requestVideoFrameCallback as a per-frame capture clock, and pairs gaze samples to source frames exactly for engines that expose their inference loop (FaceMesh+KRR) while applying a claimed lower-bound tag for opaque engines such as WebGazer. The authors report that naive timestamps collapse to ~0 ms median inference latency, whereas the corrected measurements give 22-34 ms medians (27-52 ms p95), a gap that can change whether a 50 ms interactive-latency budget is met. They also feed the gaze into a published weakly-supervised polyp-segmentation pipeline, where expert EyeLink gaze trains a usable segmenter (Dice 0.68) and non-expert webcam gaze does not (Dice ~0).

Significance. If the methodology is correct, this is a useful and simple contribution: the FIFO pairing via rVFC cleanly eliminates the zero-latency artifact for engines whose pipeline is observable, and the open TypeScript implementation and raw CSVs are concrete reproducibility assets. The paper is also admirably explicit about N=1, fixed run order, excluded degraded runs, and confounds in the clinical probe. The exact-pairing part (Section 3.2) is sound under its stated assumptions. However, the claimed lower bound for opaque engines rests on an unproven scheduling-order property (Section 3.3), and because that property supports the WebGazer latency columns and the budget-failure conclusion in Section 4.2, the central claim is not yet fully supported.

major comments (2)
  1. [§3.3, Eq. (4)] The inequality tilde_t_c >= t_true_c is not established. The justification that a source frame 'can never have arrived after the moment the engine emitted a sample derived from it' establishes only t_true_c <= t_e, not t_true_c <= tilde_t_c. Because WebGazer reads the video element directly (for example, via drawImage inside its own rAF loop), it can consume frame F_k before the rVFC callback for F_k has executed; the most recent observed rVFC clock at emission can then be the clock of an earlier frame, so tilde_t_c < t_true_c(F_k). In that case Eq. (4) yields an upper bound rather than a verifiable lower bound. The paper explicitly states that WebGazer's queue depth is unobservable, so no internal check can verify the ordering. The FaceMesh+KRR exact-pairing column is unaffected because the harness controls frame handoff through the FIFO queue.
  2. [§4.2, Table 1] Because the WebGazer latency columns depend on Eq. (4), the statements that 'WebGazer reports 32.8-34.0 ms median' and that 'WebGazer's lower bound already exceeds the budget at 51-52 ms p95, so its true latency fails it by at least that margin' are unsupported as written. If Eq. (4) is actually an upper bound, the true WebGazer p95 could be below 50 ms, and the abstract's '20-50 ms gap' would not be established for opaque engines. The paper should validate the rVFC-before-consumer ordering empirically on the target browser, instrument WebGazer's frame access point, or relabel the opaque-engine numbers and remove the budget-failure inference for WebGazer.
minor comments (2)
  1. [§3.2] The text says captureTime was present on every frame in the 30 s clock probe, yet the runs reported in the paper used the presentationTime fallback; please clarify whether captureTime was unavailable in the engine's rVFC integration or explain why the fallback was deliberately chosen, since the tightness claim is otherwise confusing.
  2. [Table 1] The dagger for WebGazer latency cites 'lower-bound capture clock (§3.4)', but the lower-bound pairing methodology is described in §3.3, not §3.4; also, FaceMesh+KRR latencies inherit the small presentationTime-vs-captureTime offset, so both columns should carry appropriate annotations or the asymmetry should be explained.

Circularity Check

0 steps flagged · score 0.0 of 10

No circularity: the latency claims are measured against an external rVFC capture clock and the downstream Dice contrast is a fixed-pipeline external benchmark.

full rationale

The paper's load-bearing derivation is the capture-clock measurement chain in Section 3: Eq. (2) pairs each gaze sample with a rVFC frame clock through a FIFO queue, and Eq. (4) tags opaque-engine samples with the most recent observed frame clock. These are operational measurement recipes, not models whose predictions are fitted to their own inputs. No engine parameter, kernel hyperparameter, calibration value, or downstream metric enters the latency equations; FaceMesh+KRR latency is computed as t_e minus the rVFC timestamp of the exact source frame, and the WebGazer value is an independently measured clock difference, not a restatement of a fit. The weakest point, the assertion in Eq. (4) that the source frame cannot have arrived after the emission-derived maximum observed frame clock, is a scheduling assumption about rVFC ordering relative to WebGazer's internal frame consumption. That is a correctness or validity risk, not a circular reduction: even if the inequality tilde_t_c >= t_true_c fails, the reported quantity is still an externally referenced clock difference rather than a quantity equivalent by construction to an input. The downstream GazeMedSeg experiment holds the published pipeline fixed end-to-end and swaps only the gaze CSV; the Dice contrast is an external benchmark, and the paper explicitly frames the gap as an upper bound because annotator expertise changes along with hardware, which is a conservative interpretation rather than a circular derivation. Accuracy comparisons are explicitly not ranked, and the 100ms smooth-pursuit lag is cited to external prior work. No self-citation is load-bearing, and no fitted parameter is renamed as a prediction. The paper is self-contained against the external rVFC clock and external benchmark, so the appropriate finding is no significant circularity.

Assumptions & free parameters 7 free parameters · 4 assumptions · 0 invented entities

The central latency methodology itself introduces no free parameters and no invented entities: it reads clocks exposed by the browser. The demonstration pipeline and downstream experiment do rely on a set of hand-selected hyperparameters, all disclosed in the paper and none used to fit the latency claim. The load-bearing assumptions concern browser scheduling and engine internals, and they are the main thing a replication should probe.

free parameters (7)
  • RBF kernel width gamma = median-pairwise-distance heuristic; ranged 8.88e-2 to 1.31e-1 across ablation runs
    Kernel width for the FaceMesh+KRR gaze mapping in Appendix C; recomputed from calibration features at every fit and not cross-validated.
  • Ridge regularization lambda = 1e-3
    Fixed during development and held constant across all runs and kernels; not tuned to the reported results.
  • One-Euro filter minCutoff = 1.0
    Cutoff frequency for the smoothing stage of the control layer in Appendix A.1.
  • One-Euro filter beta = 0.007 default, swept from 0.003 to 0.030
    Speed coefficient for the One-Euro filter; the Appendix C sweep is noise-dominated, so no tuning conclusion is drawn.
  • I-VT velocity threshold = 1200 px/s, about 18 degrees/s under the paper's geometry
    Threshold for saccade versus fixation classification in the online I-VT classifier.
  • I-VT stability parameters = 2 consecutive above-threshold frames; at least 3 samples per fixation centroid
    Classifier state parameters in Appendix A.1 that define what counts as a stable fixation.
  • Pursuit calibration delay compensation = 100 ms
    Fixed lag assumed for smooth-pursuit onset and applied when pairing calibration samples with targets; sensitivity analysis is left to future work.
assumptions (4)
  • domain assumption requestVideoFrameCallback provides captureTime for local camera streams and presentationTime for compositor submission, and capture precedes presentation.
    Used in Section 3.2 to define the frame clock and to justify the presentationTime fallback as a lower bound on capture-referenced latency.
  • domain assumption For opaque engines, the source frame of an emitted gaze sample cannot be captured after the most recent rVFC frame clock observed at emission time.
    Load-bearing premise of Section 3.3 and Eq. (4); it makes the reported WebGazer latency a claimed lower bound rather than an estimate.
  • domain assumption The FaceMesh+KRR engine processes frames in arrival order and emits exactly one gaze sample per processed frame.
    Required for the FIFO exact pairing in Section 3.2, Eq. (2), to recover the true source frame.
  • domain assumption WebGazer exposes no per-frame inference entry point, so its queue depth and ordering cannot be observed from outside the library.
    Motivates the lower-bound pairing of Section 3.3 and places WebGazer's slack outside what the method can measure.

how reviews work

0 comments
Cite this review

Pith. "Pith review of Measuring Browser Webcam Gaze Honestly: A Capture-Clock Methodology and Open Reference Implementation." pith.science (2026). https://pith.science/paper/XTABYPEU

@misc{pith2026260811566,
  author       = {Pith},
  title        = {Pith review of: Measuring Browser Webcam Gaze Honestly: A Capture-Clock Methodology and Open Reference Implementation},
  year         = {2026},
  howpublished = {\url{https://pith.science/paper/XTABYPEU}},
  note         = {Machine review of arXiv:2608.11566}
}
abstract

Browser-based webcam gaze trackers are increasingly used for crowd-scale data collection and in clinical settings where lab eye trackers are impractical, but the reported latency numbers may not represent real world functionality. The common practice of timestamping each gaze sample when it is emitted, rather than when its source frame was captured, makes the measured inference latency read about $0\,$ms no matter how slow the engine really is. We show how to measure it honestly, recovering a per-frame capture clock from the browser's \texttt{re\-quest\-Video\-Frame\-Call\-back} (rVFC) API (\texttt{captureTime} where the browser exposes it for local camera streams, else \texttt{presentationTime}, in which case every recovered latency is a verifiable lower bound): exact source-frame pairing through a per-frame queue for engines that expose their inference pipeline, and a further lower bound for engines that do not, such as WebGazer. We release an open TypeScript implementation and benchmark harness, demonstrated on two interchangeable engines: WebGazer and a new FaceMesh+KRR pipeline.

Figures

Figures reproduced from arXiv: 2608.11566 by the authors.

Figure 1
Figure 1. Webcam vs. EyeLink gaze heatmaps on three Kvasir-SEG images (green [PITH_FULL_IMAGE:figures/full_fig_p013_1.png] view at source ↗
Figure 2
Figure 2. Webcam (ours) vs. EyeLink gaze on the 10 best-localised Kvasir-SEG images; each triplet is the raw image, the webcam heatmap, and the EyeLink heatmap (GT polyp in green). Webcam = our FaceMesh + KRR engine on a commodity webcam; EyeLink = an expensive infrared lab eye-tracker [PITH_FULL_IMAGE:figures/full_fig_p014_2.png] view at source ↗
Figure 3
Figure 3. Webcam (ours) vs. EyeLink gaze on the 10 worst-localised Kvasir-SEG images; each triplet is the raw image, the webcam heatmap, and the EyeLink heatmap (GT polyp in green). Webcam = our FaceMesh + KRR engine on a commodity webcam; EyeLink = an expensive infrared lab eye-tracker. Webcam gaze sits near image centre or off the lesion while EyeLink remains on target [PITH_FULL_IMAGE:figures/full_fig_p015_3.png] view at source ↗
Figures from the paper (12 more)
Figure 4
Figure 4. Figure 4: Reference-implementation architecture. The rVFC frame clock [PITH_FULL_IMAGE:figures/full_fig_p016_4.png]
Figure 5
Figure 5. Figure 5: Per-eye landmark schematic for the FaceMesh+KRR feature vector. From [PITH_FULL_IMAGE:figures/full_fig_p017_5.png]
Figure 6
Figure 6. Figure 6: The two calibration target patterns, reproduced from the reference im [PITH_FULL_IMAGE:figures/full_fig_p018_6.png]
Figure 7
Figure 7. Figure 7: Finding 2: per-sample gaze offset relative to target, central cells of the [PITH_FULL_IMAGE:figures/full_fig_p019_7.png]
Figure 8
Figure 8. Figure 8: Finding 3: per-cell mean error (◦ of visual angle), shared 0–14◦ colour scale (viridis). Grey cells were not sampled in drift’s random subset. FaceMesh’s error is radially structured around a central low-error region; WebGazer’s error is diagonally structured with best…
Figure 11
Figure 11. Figure 11: Here the curves do move: hit rate falls monotonically with pitch for both engines, from ∼75% at L1 (15.0 ◦ cells) to ∼2% at L6 (1.9 ◦ cells). This fall is a direct consequence of the flat error in [PITH_FULL_IMAGE:figures/full_fig_p020_11.png]
Figure 9
Figure 9. Figure 9: Kvasir-SEG examples spanning the polyp-size range ( [PITH_FULL_IMAGE:figures/full_fig_p021_9.png]
Figure 10
Figure 10. Figure 10: Mean angular error versus cell pitch, one trace per engine (mean [PITH_FULL_IMAGE:figures/full_fig_p023_10.png]
Figure 11
Figure 11. Figure 11: Per-cell hit rate versus cell pitch (mean [PITH_FULL_IMAGE:figures/full_fig_p024_11.png]
Figure 12
Figure 12. Figure 12: Median inference latency versus cell pitch (markers at the per-level me [PITH_FULL_IMAGE:figures/full_fig_p025_12.png]
Figure 13
Figure 13. Figure 13: Representative gaze maps (near-mean run per condition): dots are dwell [PITH_FULL_IMAGE:figures/full_fig_p026_13.png]
Figure 14
Figure 14. Figure 14: Ablation on FaceMesh+KRR, single user. (a) One-Euro [PITH_FULL_IMAGE:figures/full_fig_p027_14.png]

Discussion (0). Continue with ORCID to comment.

Reference graph

Works this paper leans on

14 extracted references · 6 canonical work pages

  1. [1]

    In: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI)

    Casiez, G., Roussel, N., Vogel, D.: One-Euro filter: A simple speed-based low- pass filter for noisy input in interactive systems. In: Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI). pp. 2527–2530 (2012). https://doi.org/10.1145/2207676.2208639, original title uses the euro currency symbol as the “1”-suffix; spelled-out f...

  2. [2]

    The Annals of Statistics36(3), 1171–1220 (2008).https://doi.org/10.1214/ 009053607000000677

    Hofmann, T., Schölkopf, B., Smola, A.J.: Kernel methods in machine learning. The Annals of Statistics36(3), 1171–1220 (2008).https://doi.org/10.1214/ 009053607000000677

  3. [3]

    In: MultiMedia Modeling (MMM)

    Jha, D., Smedsrud, P.H., Riegler, M.A., Halvorsen, P., de Lange, T., Johansen, D., Johansen, H.D.: Kvasir-SEG: A segmented polyp dataset. In: MultiMedia Modeling (MMM). Lecture Notes in Computer Science, vol. 11962, pp. 451–462. Springer (2020).https://doi.org/10.1007/978-3-030-37734-2_37

  4. [4]

    In: CVPR Work- shop on Computer Vision for Augmented and Virtual Reality (CV4ARVR) (2019), arXiv:1907.06724

    Kartynnik, Y., Ablavatski, A., Grishchenko, I., Grundmann, M.: Real-time fa- cial surface geometry from monocular video on mobile GPUs. In: CVPR Work- shop on Computer Vision for Augmented and Virtual Reality (CV4ARVR) (2019), arXiv:1907.06724

  5. [5]

    In: Medical Computer Vision and Bayesian and Graph- ical Models for Biomedical Imaging (MCV & BAMBI), MICCAI 2016 Interna- tional Workshops, Revised Selected Papers

    Khosravan, N., Celik, H., Turkbey, B., Cheng, R., McCreedy, E., McAuliffe, M., Bednarova, S., Jones, E., Chen, X., Choyke, P.L., Wood, B.J., Bagci, U.: Gaze2Segment: A pilot study for integrating eye-tracking technology into medi- cal image segmentation. In: Medical Computer Vision and Bayesian and Graph- ical Models for Biomedical Imaging (MCV & BAMBI), ...

  6. [6]

    In: Proceedings of the IEEE/CVF International Conference on Computer Vision (ICCV)

    Kirillov, A., Mintun, E., Ravi, N., Mao, H., Rolland, C., Gustafson, L., Xiao, T., Whitehead, S., Berg, A.C., Lo, W.Y., Dollár, P., Girshick, R.: Segment anything. In: Proceedings of the IEEE/CVF International Conference on Computer Vision (ICCV). pp. 4015–4026 (2023)

  7. [7]

    In: Proceedings of the 25th International Joint Conference on Artificial Intelligence (IJCAI)

    Papoutsaki, A., Sangkloy, P., Laskey, J., Daskalova, N., Huang, J., Hays, J.: We- bGazer: Scalable webcam eye tracking using user interactions. In: Proceedings of the 25th International Joint Conference on Artificial Intelligence (IJCAI). pp. 3839–3845 (2016) Measuring Browser Webcam Gaze Honestly 11

  8. [8]

    In: Proceedings of the 26th Annual ACM Symposium on User Interface Software and Technology (UIST)

    Pfeuffer, K., Vidal, M., Turner, J., Bulling, A., Gellersen, H.: Pursuit calibration: Making gaze calibration less tedious and more flexible. In: Proceedings of the 26th Annual ACM Symposium on User Interface Software and Technology (UIST). pp. 261–270 (2013).https://doi.org/10.1145/2501988.2501998

Show all 14 references
  1. [9]

    In: Proceedings of the Symposium on Eye Tracking Research and Ap- plications (ETRA)

    Salvucci, D.D., Goldberg, J.H.: Identifying fixations and saccades in eye-tracking protocols. In: Proceedings of the Symposium on Eye Tracking Research and Ap- plications (ETRA). pp. 71–78 (2000).https://doi.org/10.1145/355017.355028

  2. [10]

    IEEE Transactions on Medical Imaging36(1), 86–97 (2017).https://doi.org/ 10.1109/TMI.2016.2593957, the Cholec80 dataset was introduced in this paper

    Twinanda, A.P., Shehata, S., Mutter, D., Marescaux, J., de Mathelin, M., Padoy, N.: EndoNet: A deep architecture for recognition tasks on laparoscopic videos. IEEE Transactions on Medical Imaging36(1), 86–97 (2017).https://doi.org/ 10.1109/TMI.2016.2593957, the Cholec80 datase...

  3. [11]

    In: Proceedings of The 2nd Gaze Meets ML Workshop

    Wang, B., Aboah, A., Zhang, Z., Pan, H., Bagci, U.: GazeSAM: Interactive im- age segmentation with eye gaze and segment anything model. In: Proceedings of The 2nd Gaze Meets ML Workshop. Proceedings of Machine Learning Research, vol. 226, pp. 254–265. PMLR (2024), earlier arXi...

  4. [12]

    W3C WICG Editor’s Draft (2024), editor: T

    Web Incubator Community Group: HTMLVideoElement.requestVideoFrameCall- back() specification. W3C WICG Editor’s Draft (2024), editor: T. Guilbert.https: //wicg.github.io/video-rvfc/, accessed 2026

  5. [13]

    arXiv preprint arXiv:1504.06755 (2015)

    Xu, P., Ehinger, K.A., Zhang, Y., Finkelstein, A., Kulkarni, S.R., Xiao, J.: Turk- erGaze: Crowdsourcing saliency with webcam based eye tracking. arXiv preprint arXiv:1504.06755 (2015)

  6. [14]

    engine+its default calibration,

    Zhong, Y., Tang, C., Yang, Y., Qi, R., Zhou, K., Gong, Y., Heng, P.A., Hsiao, J.H., Dou, Q.: Weakly-supervised medical image segmentation with gaze anno- tations. In: Medical Image Computing and Computer Assisted Intervention – MICCAI 2024. Lecture Notes in Computer Science, v...

Pith tools

Reviewed August 16, 2026 · model on record in the stance chip above.