AFF-ttention! Affordances and Attention models for Short-Term Object Interaction Anticipation
<|reference_start|>AFF-ttention! Affordances and Attention models for Short-Term Object Interaction Anticipation: Short-Term object-interaction Anticipation consists of detecting the location of the next-active objects, the noun and verb categories of the interaction, and the time to contact from the observation of egocentric video. This ability is fundamental for wearable assistants or human robot interaction to understand the user goals, but there is still room for improvement to perform STA in a precise and reliable way. In this work, we improve the performance of STA predictions with two contributions: 1. We propose STAformer, a novel attention-based architecture integrating frame guided temporal pooling, dual image-video attention, and multiscale feature fusion to support STA predictions from an image-input video pair. 2. We introduce two novel modules to ground STA predictions on human behavior by modeling affordances.First, we integrate an environment affordance model which acts as a persistent memory of interactions that can take place in a given physical scene. Second, we predict interaction hotspots from the observation of hands and object trajectories, increasing confidence in STA predictions localized around the hotspot. Our results show significant relative Overall Top-5 mAP improvements of up to +45% on Ego4D and +42% on a novel set of curated EPIC-Kitchens STA labels. We will release the code, annotations, and pre extracted affordances on Ego4D and EPIC- Kitchens to encourage future research in this area.<|reference_end|>
@article{mur-labadia2024aff-ttention!,
    title={AFF-ttention! Affordances and Attention models for Short-Term Object
  Interaction Anticipation},
    author={Lorenzo Mur-Labadia, Ruben Martinez-Cantin, Josechu Guerrero, Giovanni
  Maria Farinella and Antonino Furnari},
    journal={arXiv preprint arXiv:2406.01194},
    year={2024},
    archivePrefix={arXiv},
    eprint={2406.01194},
    primaryClass={cs.CV}
}