6

Ho intenzione di abbinare la faccia dello schizzo (foto di disegno) alla foto a colori. quindi per la ricerca voglio scoprire quali sono le sfide che si abbinano allo schizzo per disegnare facce colorate. Per ora ho scoprire cheMatch Sketch (Disegno) faccia foto a foto a colori digitali

  1. differenza risoluzione in pixel
  2. differenza tessitura
  3. differenza di distanza
  4. e colore (non molto effetto)

voglio sapere (in termini tecnici) quali sono le altre sfide e quali sono i metodi e gli algoritmi disponibili OPEN CV e JAVA CV per superare tali sfide?

Ecco alcuni esempi dei disegni e le foto che sono noti per corrispondere loro:

data

+0

potresti voler fornire maggiori dettagli sui tuoi dati, oppure non è una domanda realmente rispondente. cioè i tuoi dati consistono in tutte le foto in primo piano con la faccia in cornice, o sono completamente non strutturate, o qualcosa in mezzo? Che tipo di schizzi sono questi? figure stilizzate? Polizia-blotters? Disegni cubisti? – alrikai

+0

grazie per la risposta sono tutte le foto di fronte con lo stesso sfondo (come foto carta d'identità). non c'è nulla tra. tutti gli schizzi sono volti umani non figure stilizzate come questa (http://mmlab.ie.cuhk.edu.hk/archive/facesketch_files/image004.jpg) – user2921008

+0

Alcune di queste risposte sono utili? La taglia finisce domani e se non selezioni una risposta giusta vado con quella con il maggior numero di voti (che è anche una buona risposta, come lo sono tutti (tu SO persone mi rendono così orgoglioso di essere un parte di questo :) –

risposta

4

Questo problema si chiama riconoscimento facciale multimodale. C'è stato un grande interesse nel confrontare una foto segnaletica di alta qualità (modalità 1) a immagini di sorveglianza di bassa qualità (modalità 2), un'altra è rappresentata da immagini frontali a profili o immagini a schizzi come l'OP. Minimi quadrati parziali (PLS)) e Tied Factor Analysis (TFA) sono stati utilizzati per questo scopo.

Una difficoltà chiave consiste nel calcolare due proiezioni lineari dall'immagine in modalità 1 (e modalità 2) in uno spazio in cui due punti essendo vicini significa che l'individuo è lo stesso. Questo è il passo tecnico chiave. Ecco alcuni articoli su questo approccio:

  1. Abhishek Sharma, David W Jacobs: Bypassing Synthesis: PLS for Face Recognition with Pose, Low-Resolution and Sketch. CVPR 2011.
  2. S.J.D. Prince, J.H. Elder, J. Warrell, F.M. Felisberti, Tied Factor Analysis for Face Recognition across Large Pose Differences, IEEE Patt. Anale. Mach. Intell, 30 (6), 970-984, 2008. Elder è uno specialista in questo settore e ha a variety of papers on the topic.
  3. B. Klare, Z. Li e A. K. Jain, Matching forensic sketches to mugshot photos, IEEE Pattern Analysis e macchina di intelligenza, 29 settembre 2010.

Come potete capire si tratta di una ricerca/area problema attiva. In termini di utilizzo di OpenCV per superare le difficoltà, permettetemi di darvi un'analogia: dovete costruire una casa (abbinare schizzi alle foto) e chiedete come sarà d'aiuto avere un martello Stanley (OpenCV). Certo, probabilmente ti aiuterà. Ma avrai anche bisogno di molte altre risorse: legno, tempo/denaro, pipe, cavo, ecc.

+1

Sì, come ho detto più avanti, JH Elder è attivo da un po 'di tempo in aree affini: ci possono essere altre sue opere rilevanti. Vedi la sua bibliografia selezionata qui: http: //elderlab.yorku. ca/~ elder /? page = pub & lb = lbNone –

+1

OpenCV = Stanley hammer. Molto bella l'analogia. – Rethunk

1

OpenCV può essere utilizzato per l'estrazione di funzioni e l'apprendimento automatico necessari per questa attività.Immagino che tu possa iniziare con i documenti nelle risposte sopra, iniziare con alcune caratteristiche di base e prototipare un classificatore con OpenCV.

Immagino che potresti anche voler rilevare e abbinare punti funzione sui volti. Se utilizzi questo approccio, dovrai fare da solo i rilevatori di punti caratteristica (allenare il rivelatore Viola-Jones in OpenCV con i tuoi dati è un'opzione).