METODĂ ŞI ALGORITM BAZAT PE GRADIENŢI DE MIŞCARE ŞI REŢELE NEURONALE CONVOLUŢIONALE PENTRU DETECTAREA ŞI LOCALIZAREA AUTOMATĂ A EVENIMENTELOR ANORMALE DIN VIDEO

Prețul nu e vizibil în cazul acestui pachet

Interes:

Atribuire

Informații publicare:

Nr.: RO133583

Data: 30.08.2019

Inventator(i):

IONESCU RADU TUDOR [RO]

SMEUREANU SORINA [RO]

ALEXE DUMITRU BOGDAN [RO]

POPESCU MARIUS NICOLAE [RO]

Aplicant(i):
SECURIFAI S R L [RO]
Clasificare:
Clasificare internationala (IPC):
G06K9/00; G06K9/46; G06N3/02; G06T7/20; G06T7/269

Clasificare comuna (CPC):
Informații aplicație:
Nr.: RO20180000129
Data: 27.02.2018
Număr/numere prioritar(e):
RO20180000129 27.02.2018
BOPI:
Descriere:

Invenţia se referă la o metodă şi la un algoritm pentru detectarea şi localizarea automată a evenimentelor anormale dintr-o înregistrare video. Algoritmul conform invenţiei se bazează atât pe trăsături ce reprezintă mişcarea din înregistrarea video, cât şi pe trăsături ce reprezintă înfăţişarea sau postura obiectelor sau a persoanelor şi cuprinde, pentru reprezentarea mişcării, extragerea gradienţilor de mişcare 3D şi acumularea lor în regiuni de dimensiune fixă, numite cuboizi spaţio-temporali din care se păstrează, pentru procesări ulterioare, doar regiunile pentru care magnitudinea gradienţilor depăşeşte un anumit prag, iar pentru reprezentarea obiectelor şi a posturii lor, se foloseşte o reţea neuronală convoluţională antrenată pe un set de date ImageNet pentru problema recunoaşterii obiectelor din imagini, trăsăturile extrase din reţeaua convoluţională fiind combinate apoi cu gradienţii de mişcare într-un vector de trăsături ce reprezintă o subregiune spaţio-temporală din înregistrarea video. Antrenarea algoritmului se realizează astfel: într-o primă etapă se foloseşte un algoritm de clusterizare pentru a grupa vectorii de trăsături în funcţie de similaritate, se utilizează un prag prestabilit pentru a elimina grupurile cu mai puţine elemente, iar pentru fiecare grup rămas se antrenează câte un clasificator SVM (Support Vector Machines) adaptat pentru o singură clasă, într-o etapă de testare se aplică clasificatorii pe cuboizi rezultaţi din fişierele video de testare şi, pentru fiecare exemplu, se consideră scorul de anomalie ca fiind maximul dintre scorurile date de clasificatorii SVM; în final se obţin scorurile la nivel de cadru, considerând scorul maxim al cuboizilor ce aparţin unui cadru video, după care scorurile astfel obţinute sunt netezite aplicând un filtru Gaussian pe dimensiunea temporală, iar pentru detectarea cadrelor ce conţin evenimente anormale se aplică un prag prestabilit peste scorurile calculate la nivel de cadru.