1. Introduction
Human social behaviour understanding finds numerous Applications in computer vision and robotics. Simply observing the micro-level information like the actions of an indi-vidual is inadequate for a comprehensive understanding of human behaviour because humans are inherently social beings and require analysis within a broader social context. Therefore, a comprehensive and multi-layered approach is required to perceive human social behaviour thoroughly. For example, in security and surveillance systems, integrating individual-level data, identifying social groups, and taking context into account significantly enhance the overall capacity to better understand crowd behaviors [3]. Additionally’ this integration fosters more natural and intuitive experiences in human-robot interaction like telerobots [4], coworker robots [5] and social robots [6].