Textual overlays/labels add contextual information in Augmented Reality (AR) 5 applications. The spatial placement of labels is a challenging task particularly for real time videos. Embodiments of the present disclosure provide systems and methods for optimal placement of contextual information for Augmented Reality (AR) applications to overcome the limitations of occlusion with object/scene of interest through optimally placing labels aiding better interpretation of scene. 10 This is achieved by combining saliency maps computed for each frame of an input video with Euclidean distance between current and previous overall positions for each frame based on an initial overlay position of the label to calculate an updated overlay position for label placement in the video. The placement of overlays is formulated as an objective function that minimizes 15 visual saliency around the object of interest and minimizes the temporal jitter facilitating coherence in real-time AR applications. Sheet No: 2/4 Receiving, in real time, (i) an input video comprising a plurality of frames and an object of interest in the plurality of frames, and (ii) a label for which an initial overlay position is 202 pre-computed for placement on a center frame of the input video Com puti ng, i n real ti me, a sal iency map for each of the -,0 plurality of frames to obtain a plurality of saliency maps 204 Computing, in real time, for each of the plurality of frames, Euclidean distance between a current overlay position and a 206 previous overlay position based on the initial overlay position of the label to obtain a plurality of Euclidean distances Calculating, in real time, an updated overlay position of the label for placement in the input video based on the plurality 208 of saliency maps and the plurality of Euclidean distances Shifting the label from the initial overlay position to the updated overlay position to minimize occlusion from viewing 210 the object of interest
REAL TIME OVERLAY PLACEMENT IN VIDEOS FOR AUGMENTED REALITY APPLICATIONS