FIDAC: An Easy-to-use Pipeline to Extract and Interpret Interpersonal Distance From Video

Keshav Rastogi, Eugy Han, Jeremy N. Bailenson
7/27/2026
cs.CVcs.HC

No confident code implementation found for this paper.

Abstract

The distance between persons reveals significant information about their perception of each other. However, such information is not easily extractable and interpretable from video input. We developed an open-sourced library, Facial Interpersonal Distance Analysis and Coding (FIDAC) that transforms facial detection results into actionable data about location and interpersonal distance. This tool merges data from multiple open-source facial detection models, strategically compensating for gaps in any individual model. In addition, we include methods for more accurate tracking, such as a pipeline for human coding of the selection of faces and a benchmarking tool to reduce depth distortion. For next steps, we plan on building upon FIDAC by evaluating its effectiveness at measuring interpersonal distance at various depths and orientations while further integrating features of proxemic analysis such as synchrony into its software.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Cite this paper

@article{rastogi2026fidac,
  title  = {FIDAC: An Easy-to-use Pipeline to Extract and Interpret Interpersonal Distance From Video},
  author = {Keshav Rastogi and Eugy Han and Jeremy N. Bailenson},
  year   = {2026},
  eprint = {2607.25146},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2607.25146v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2607.25146.svg)](https://codeofpaper.com/paper/2607.25146)

Discussion