WO2025085981 - METHOD AND SYSTEM FOR OBJECT TRACKING IN SEQUENCES OF VIDEO FRAMES

National phase entry:
Publication Number WO/2025/085981
Publication Date 01.05.2025
International Application No. PCT/BG2024/000001
International Filing Date 04.04.2024
Title **
[English] METHOD AND SYSTEM FOR OBJECT TRACKING IN SEQUENCES OF VIDEO FRAMES
[French] PROCÉDÉ ET SYSTÈME DE SUIVI D'OBJET DANS DES SÉQUENCES D'IMAGES VIDÉO
Applicants **
SOFIA UNIVERSITY "ST. KLIMENT OHRIDSKI"
Inventors
KARPUZOV, Simeon Boyanov
KALITZIN, Stiliyan Nikolov
PETKOV, Alexander Georgiev
LLIEVA, Sylvia Hristova
PETKOV, Georgi Hristov
Priority Data
113804   27.10.2023   BG
Application details
Total Number of Claims/PCT *
Number of Independent Claims *
Number of Priorities *
Number of Multi-Dependent Claims *
Number of Drawings *
Pages for Publication *
Number of Pages with Drawings *
Pages of Specification *
*
Number of Office Actions *
*
International Searching Authority
*
Recordal of a Change of the Applicant's Name/Address
*
Type of Assignment
*
Applicant's Legal Status
*
*
*
*
*
*
Entry into National Phase under
*
Patent Delivery
*
Translation

* The data is based on automatic recognition. Please verify and amend if necessary.

** IP-Coster compiles data from publicly available sources. If this data includes your personal information, you can contact us to request its removal.

Quotation for National Phase entry

Country StagesTotal
China Filing, Examination, Granting1887
EPO Filing, Examination, Granting8249
Japan Filing, Examination, Granting1928
South Korea Filing, Examination, Granting1522
USA Filing, Examination, Granting4740
MasterCard Visa
Total: 18,326

The term for entry into the National Phase has expired. This quotation is for informational purposes only

Contact Us
Abstract[English] The present disclosure proposes novel method and system for object tracking in sequences of video frames. The method includes a dynamic update of a relevant Region of Interest (Rol) by calculation of Global Parameters of the Motion Group (GPMG) with respect to each pair of successive video frames. The Rol, which covers the Object for Tracking, is defined in the first frame as a rectangular area Roll with parameters: the coordinates {X1c, Y1c} of its central point and the lengths of the sides of the rectangle {L1x, L1y}. The changes in imagery data contained in the Rol in sequential frames allow the reconstruction of several elementary 2D components of the motion group (MG). The motion group comprises six linear non-homogeneous 2D transformation components: X-translation, Y-translation, Dilatation, Rotation, Shear-out, Shear-in. Each global parameter of the MG represents the mean value of the corresponding elementary 2D motion vector field. The Object tracking in the video frames uses the first three GPMG transformation parameters and the Rol from a given frame to calculate the new Rol parameters for the next successive frame. The changes in Rol parameters thus provide tracking through the dynamic Rol from frame to frame, with the translation of the Rol in the subsequent frame based on the calculated translation movements' GPMG and the Rol resizing, according to the calculated dilatation movements' GPMG. The system according to the present disclosure includes a module for initiation of video frames and the creation of an initial border (rectangle) 200a, and a subsequent second rectangle (300a) in the Rol for tracking, one or more processors 200b, equipped with interconnected reading module (210), module group G (230), module trained operator (220a), which itself is connected (in a two-way connection) to a module Rol (220b), where all participating devices are equipped with memory for the storage of instructions and received data, as well as with one or more pieces of specialised hardware, including specialised circuits, programmable logic circuits, and other hardware devices for execution of the method.[French] La présente divulgation concerne un nouveau procédé et un nouveau système de suivi d'objet dans des séquences d'images vidéo. Le procédé comprend une mise à jour dynamique d'une zone d'intérêt (Rol) pertinente par calcul de paramètres globaux du groupe de mouvement (GPMG) par rapport à chaque paire d'images vidéo successives. La zone d'intérêt, qui couvre l'objet de suivi, est définie dans la première image comme une zone d'intérêt à zone rectangulaire avec les paramètres suivants : les coordonnées {x1c, y1c} de son point central et les longueurs des côtés du rectangle {L1x, L1y}. Les changements de données d'imagerie contenues dans la zone d'intérêt dans des images séquentielles permettent la reconstruction de plusieurs composantes 2D élémentaires du groupe de mouvement (MG). Le groupe de mouvements comprend six composants de transformation 2D non homogènes linéaires : translation selon les X, translation selon les Y, dilatation, rotation, cisaillement vers l'extérieur, cisaillement vers l'intérieur. Chaque paramètre global du MG représente la valeur moyenne du champ vectoriel de mouvement 2D élémentaire correspondant. Le suivi d'objet dans les images vidéo utilise les trois premiers paramètres de transformation GPMG et la zone d'intérêt à partir d'une image donnée pour calculer les nouveaux paramètres de zone d'intérêt pour l'image successive suivante. Les changements de paramètres de zone d'intérêt fournissent ainsi un suivi à travers la zone d'intérêt dynamique de l'image à l'image, avec la traduction de la zone d'intérêt dans l'image suivante sur la base du GPMG de mouvements de translation calculé et du redimensionnement de la zone d'intérêt, selon le GPMG de mouvements de dilatation calculé. Le système selon la présente invention comprend un module d'initiation d'images vidéo et la création d'un bord initial (rectangle) 200a, et d'un deuxième rectangle (300a) suivant dans la zone d'intérêt pour le suivi, un ou plusieurs processeurs 200b, équipés d'un module de lecture (210) interconnecté, d'un groupe de modules G (230), d'un opérateur (220a) entraîné par module, lui-même connecté (en connexion bidirectionnelle) à un module de zone d'intérêt (220b), où tous les dispositifs participants sont équipés de mémoire pour le stockage d'instructions et de données reçues, ainsi qu'avec un ou plusieurs matériels spécialisés, y compris des circuits spécialisés, des circuits logiques programmables, et d'autres dispositifs matériels pour l'exécution du procédé.