Creat de Julia Peyre la INRIA, Paris.

Introducere

Acesta este codul pentru hartie:

Julia Peyre, Ivan Laptev, Cordelia Schmid, Josef Sivic, Invatare slab supravegheata a relatiilor vizuale, ICCV17.

Pagina web a acestui proiect este disponibila aici, cu un link catre setul de date pe hartie si UnRel.

Licenta

Codul si setul de date sunt disponibile in scopuri de cercetare. Verificati fisierul LICENTA pentru detalii.

Cita

Daca vi se pare util acest cod in cercetarea dvs., va rugam sa luati in considerare citarea lucrarii noastre:

@InProceedings {Peyre17, author = “Peyre, Julia and Laptev, Ivan and Schmid, Cordelia and Sivic, Josef”, title = “Invatare slab supravegheata a relatiilor vizuale”, booktitle = “ICCV”, year = “2017”}

Lucrari conexe

Daca sunteti interesat sa aflati mai multe despre optimizarea cu clustering discriminativ, verificati:

Antoine Miech, Jean-Baptiste Alayrac, Piotr Bojanowski, Ivan Laptev, Josef Sivic, Learning from video and text via large-scale discriminative clustering, ICCV17 (hartie, cod)

Cuprins

  1. Dependente
  2. Date
  3. Demo
  4. Se ruleaza pe imagini noi

Dependente

Pentru a rula acest cod, trebuie sa instalati:

  1. MOSEK: versiunea 7
  2. CVX: versiunea 2.1
  3. VLFEAT: versiunea 0.9.20

Odata instalat, configurati caile in fisierul de pornire:

Date

Pentru a utiliza acest cod cu setul de date Detectie relatii vizuale si UnRel, urmati pasii urmatori pentru a obtine datele.

  1. Descarcati datele preprocesate
wget http://www.di.ens.fr/willow/research/unrel/release/preproc_data.zip dezarhivati preproc_data.zip

Acest depozit contine folderele pentru seturile de date. Structura folderelor este urmatoarea:

./data/ —— modele / ————- gmm- {slab, plin} .mat # model GMM pentru configuratii spatiale cuantificate antrenate cu supraveghere slaba / completa — ———- pca- {slab, plin} .mat # Modelul PCA pentru reducerea dimensiunii caracteristicilor aspectului instruit cu supraveghere slaba / complet ————- vgg16_fast_rcnn_iter_80000.

porno friki maduras corriendose
torbe videos completos tv porno
nudismo porno vidios xxx
follando sin querer coñitos
travestis meando pilladas desnudas
guarras españolas videoxxx
intercambio de parejas en español videos travestis
videosgay penes grandes
videoxxx scat porno
incesto lesbianas porno trans
videos de chicas gratis gitana follando
descargar peliculas porno español madres incestuosas
xxxhd peliculas eroticas gratis
videos chicas gratis abuelas follando
abuelas españolas xxx pajas caseras
incesto abuela nieto naomi woods
videos porno subtitulados porno casero españa
la engaña para follar madre pajea a su hijo
videos porno morbosos maduras.com
videos porno tetonas gratis coños calientes

caffemodel # VGG16 detector de obiecte caffemodel ————- test.prototxt # VGG16 detector de obiecte prototxt —— clasificatori / # modele instruite —— vrd-dataset / # nume set de date —————— test / # divizare ———————— candidati / # candidati nume ———————————– perechi.mat # candidati perechi de cutii stocate intr-o structura: # pairs.im_id: id-ul imaginii pentru perechea de cutii # pairs.sub_id: id-ul casetei subiectului # pairs.obj_id: id-ului casetei obiectului # pairs.rel_id: id pentru perechea de cutii # pairs.sub_cat:categoria subiectului # pairs.obj_cat: categoria obiectului # pairs.rel_cat: categoria predicatului # pairs.sub_box: coordonatele casetei subiectului [xmin, ymin, xmax, ymax] # pairs.obj_box: coordonatelor casetei obiectului [xmin, ymin, xmax, ymax] ———————————– objects.mat # candidates objects ——- —————————- objectscores.mat # scoruri de obiecte pentru obiectele candidati calculate cu detector de obiecte ——– ————————— Caracteristici/ ——————— ———————– aspect- {slab, complet} / # caracteristici de aspect pentru obiectele candidatilor pentru fiecare imagine (prima coloana indica obj_id)ymax] ———————————– obiecte.mat # candidati obiecte ——- —————————- objectscores.mat # scoruri de obiecte pentru obiectele candidati calculate cu detector de obiecte ——– ————————— Caracteristici/ ——————— ———————– aspect- {slab, complet} / # caracteristici de aspect pentru obiectele candidatilor pentru fiecare imagine (prima coloana indica obj_id)ymax] ———————————– obiecte.mat # candidati obiecte ——- —————————- objectscores.mat # scoruri de obiecte pentru obiectele candidati calculate cu detector de obiecte ——– ————————— Caracteristici/ ——————— ———————– aspect- {slab, complet} / # caracteristici de aspect pentru obiectele candidatilor pentru fiecare imagine (prima coloana indica obiect_id)

Dosarul candidati / poate contine diferite tipuri de candidati:

  • adnotate : perechi de candidati care corespund adnotarilor pozitive ale adevarului de baza
  • candidati : candidati perechi de casute obtinute cu cautare selectiva
  • gt-candidates : candidati perechi de cutii construite din toate casetele de obiecte fundamentale (dar nu neaparat adnotate)
  • Lu-candidati : candidati perechi de cutii furnizate de [Lu16]
  • candidati densecap : regiuni candidate obtinute cu metoda DenseCap [Johnson16]

Caracteristicile folderului contin doar caracteristicile de aspect pre-procesate pentru obiecte (date de un detector de obiecte si dupa aplicarea PCA). Acum, trebuie sa calculam caracteristicile spatiale pentru perechile de cutii.

  1. Extrageti caracteristicile spatiale

    Pentru a calcula caracteristicile spatiale, rulati:

Acest pas va pre-calcula caracteristicile spatiale pentru toti candidatii perechi de casete din fiecare imagine.

Demo

Acum puteti rula scriptul nostru demonstrativ pentru a instrui si / sau evalua:

Puteti modifica optiunile de antrenament / evaluare modificand optiunile de obiect. Consultati config.m pentru a vedea diferitele optiuni disponibile pentru instruire si evaluare. De asemenea, oferim scripturi in experimente de dosare / pentru a reproduce rezultatele in lucrarea noastra.

Veti avea nevoie de aproximativ 10G de memorie pentru a re-instrui modelul nostru slab supravegheat pe setul de date de relatii vizuale.

Se ruleaza pe imagini noi

Poate doriti sa testati modelul nostru pe imagini noi. Pentru aceasta, urmati acesti pasi:

  1. Obtineti perechi de casete candidate pentru noile imagini (puteti utiliza diferite metode de propunere, de exemplu, cautare selectiva)
  2. Rulati detectorul nostru de obiecte Fast-RCNN pre-antrenat pe Caffe pentru a obtine scoruri de obiecte si a extrage caracteristicile de aspect
  3. Aplicati PCA pentru reducerea dimensiunii caracteristicilor de aspect
  4. Rulati compute_spatial_features.m pentru a calcula caracteristicile spatiale cuantificate

Puteti contacta primul autor pentru mai multe informatii cu privire la pasii de pre-procesare a imaginilor noi.