Program pentru determinarea atractivității feței. Criterii de evaluare profesională a fotografiilor sau modul de evaluare a fotografiei

„Lumina mea, oglindă! spune
Da, spune tot adevarul:
Sunt eu cel mai dulce din lume,
Toate fard de obraz și mai alb?

LA FEL DE. Pușkin

Lucrurile magice din basme se realizează treptat în realitate prin utilizarea noilor tehnologii și descoperiri științifice. Deja implementate și utilizate activ sunt dispozitive precum un covor zburător (aviație), bocanci de mers (mașini), un măr pe un platou de argint (netbook cu internet), o minge care arată drumul (navigator GPS) și alte lucruri necesare. Am încercat să implementăm sistemul de evaluare a frumuseții feței unei persoane menționat în „Povestea prințesei moarte și a celor șapte bogatyrs” folosind metode inteligenţă artificialăși viziunea artificială, întrucât credem că autorul epigrafului se referea de fapt la o tabletă cu cameră frontală și software special instalat.

Întrebarea despre ce anume face fața unei persoane atractivă este subiectul cercetării fiziologilor, biologilor, filosofilor, istoricilor de artă și specialiștilor în Chirurgie Plastică pentru o lungă perioadă de timp. Acum este considerat un fapt stabilit că alții decât preferințele individuale, iar principiile generale motivate biologic ale evaluării frumuseții influențează, de asemenea. Printre posibilii candidati pentru semne tipice fiziologii disting simetria trăsăturilor faciale, diferența dintre imaginea feței și imaginea medie a fețelor unui număr mare de oameni, corespondența proporțiilor feței cu „raportul de aur”, etc. astfel de trăsături faciale sunt mai rezistente la mutații și boli și, pe de altă parte, persoanele cu trăsături faciale mai simetrice primesc cote mai mari de frumusețe atunci când își evaluează fotografiile de către experți.

LA anul trecut Au apărut mai multe lucrări de pionierat pe sisteme informatice de recunoaștere a frumuseții bazate pe utilizarea sistemelor de viziune artificială și a clasificatoarelor antrenabile. Aceste lucrări pot fi considerate ca o încercare de a dota sistemele robotizate cu capacitatea de „a vedea frumosul”. În semne, sunt folosite proporțiile trăsăturilor faciale, în timp ce punctele cheie de pe față au fost selectate manual. Pe lângă proporții, metoda componentelor principale a fost aplicată pentru extragerea caracteristicilor. În sarcina de a recunoaște frumusețea, au fost folosite rețele neuronale profunde.

Am dezvoltat un sistem automat de evaluare a frumuseții bazat pe metoda de evidențiere a punctelor cheie de pe față utilizând biblioteca de viziune artificială OpenCV și rețeaua neuronală, am fost instruiți pe sarcina țintă pe baza datelor de evaluare a experților și am efectuat o evaluare experimentală a calității acesteia. muncă.

Baza de date cu imagini pentru antrenament

Am colectat propria noastră bază de date de imagini, constând din 180 de fotografii ale fețelor tinerelor, imaginile fiind preluate din surse deschise. Fotografiile fețelor au fost selectate în proiecția frontală cu o expresie facială neutră, fără ochelari și bijuterii. Pentru ca eșantionul să fie reprezentativ, am încercat să includem în baza de date exemple de fețe frumoase și urâte (Fig. 1).

Orez. 1. Un exemplu de fotografie cu fețe din baza de date de imagini

Spre deosebire de lucrare, baza de date colectată include fotografii ale femeilor de diferite rase, culori ale pielii, iar vârsta lor este cuprinsă între 18 și 35 de ani. După colectarea imaginilor, un grup de experți a fost rugat să evalueze atracția estetică subiectivă a fiecăreia dintre fotografii pe o scară de la 1 la 7. Au fost implicați un total de 8 experți, 4 bărbați și 4 femei, cu vârste cuprinse între 16 și 63 de ani. în etichetarea fotografiilor.scorurile au fost acordate independent. În condițiile experimentului, înainte de începerea procesului de notare, fiecărui expert i s-au prezentat toate fotografiile pentru revizuire inițială. Pentru a verifica consistența probei, a fost efectuată o analiză de corelație, rezultatele acesteia sunt prezentate în tabel. 1.

Tabelul 1. Corelații în perechi ale evaluărilor diverșilor experți

Corelația medie a eșantionului s-a dovedit a fi la nivelul de 0,7, ceea ce face posibilă antrenarea unei rețele neuronale pe astfel de date și corespunde aproximativ cu rezultatele altor cercetători.

Schema generală a algoritmului

Sistemul de recunoaștere a frumuseții primește ca intrare o imagine care conține o fotografie frontală a feței unei persoane (Fig. 2).

Orez. 2. Schema de funcționare a algoritmului de recunoaștere a frumuseții feței

Înainte de a începe algoritmul, presupunem că fața din imagine a fost deja selectată mai devreme și ocupă cea mai mare parte a zonei imaginii. Apoi, folosind clasificatorul standard de amplificare Viola-Jones, care face parte din biblioteca OpenCV de viziune artificială, sunt selectate zonele feței corespunzătoare ochilor drept și stângi, nasului și gurii.
Pe baza acestor coordonate, se calculează principalele proporții ale feței, care sunt apoi folosite ca vector de caracteristici pentru rețeaua neuronală. Rețeaua neuronală este mai întâi antrenată pe aceste intrări, folosind estimări experți ca eșantion țintă și apoi poate fi utilizată pentru recunoașterea datelor noi care nu au fost văzute anterior de rețea.

Extragerea caracteristicilor

Am împărțit condiționat trăsăturile pe care le-am identificat în două grupuri: raportul dintre distanțele dintre punctele cheie selectate și rapoartele dimensiunilor feței găsite.

Grupul de caracteristici 1 este prezentat în fig. 3, stânga: AB/CD, AC/BC, AD/BD, EC/ED, EC/AB, AC/AD, BC/BD. Grupul de caracteristici 2 este prezentat în Fig. 3, dreapta: L/R, Mw/Mh, Nw/Nh, Mw/Nw, Mh/Nh. Vectorul de caracteristică final constă din caracteristicile combinate ale ambelor grupuri. Înainte de a fi introduse în rețeaua neuronală, datele au fost scalate la .

Orez. 3. Calculul vectorilor caracteristici din punctele cheie selectate de pe față

Antrenamentul rețelelor neuronale

Ca o rețea neuronală antrenabilă, am folosit un perceptron multistrat standard cu un strat ascuns care conține 5 neuroni în stratul ascuns. Funcția tangentă hiperbolică a fost folosită ca funcții de activare a neuronilor în straturile ascunse și de ieșire. Rețeaua neuronală a fost antrenată prin metoda filtrului Kalman extins, , care este una dintre cele mai multe metode eficienteînvăţare de ordinul doi pentru reţele neuronale. Înainte de antrenament, eșantionul a fost împărțit în 2 părți: antrenament (110 exemple, 60% din eșantion) și examinare (70 de exemple, 40% din eșantion). Rezultatele învățării sunt prezentate în tabel. 2.

Tabelul 2. Rezultatele antrenamentului rețelei neuronale privind problema recunoașterii frumuseții

Considerăm că rezultatul corelației de 0,5 pe eșantionul de examinare care nu a fost folosit în antrenament este foarte bun pentru cantitatea mică de informații furnizate rețelei neuronale ca caracteristici. De fapt, rețeaua neuronală ia o decizie bazată pe analiza structurii oaselor craniului, ignorând alte date pe care o persoană le ia în considerare atunci când rezolvă o problemă similară.
În viitor, intenționăm să îmbunătățim algoritmul prin extinderea bazei de imagini pentru antrenament, extragerea de noi puncte cheie de pe față și includerea unui detector de fină a pielii în acesta.

Articolul original (al nostru): Cernodub A.N., Pașcenko Yu.A., Golovchenko K.A. Sistem de rețea neuronală pentru determinarea atractivității feței unei persoane // XV Conferința științifică și tehnică din toată Rusia „Neuroinformatica-2013”, Moscova, 21-25 ianuarie 2013, p. 254 - 259.

Bibliografie

  1. Kovach, F. J. Filosofia frumuseții//Norman: University of Oklahoma Press. 1974.
  2. Grammer K, Thornhill R. Atractivitatea facială umană (Homo sapiens) și selecția sexuală: rolul simetriei și al mediei. // J Comp Psychol, 1994. V. 108. Nr. 3. P. 233-242.
  3. Rhodes G. Psihologia evolutivă a frumuseții faciale // Annu. Rev. Psih. 2006. V. 57. P. 199-226.
  4. Sheib J.E., Gangestad S. W., Thornhill R. Facial attractiveness, symmetry and cues of good genes // Proc Biol Sci. 1999 22 septembrie; 266(1431). R. 1913-1917.
  5. Holland E. Marquardt’s Phi Mask: Capcanele de a se baza pe modelele de modă și raportul de aur pentru a descrie o față frumoasă // Chirurgie plastică estetică, 2008. V. 32, nr. 2. P. 200-208.
  6. Aarabi, P., Hughes, D., Mohajer, K., Emami, M. Măsurarea automată a frumuseții faciale // IEEE International Conference on Systems, Man, and Cybernetics, 710 octombrie 2001, Tucson, SUA. V. 4. P. 2644-2647.
  7. Eisenthal Y., Dror G., Ruppin E. Facial Attractiveness: Beauty and the Machine // Neural Computation, 2006. V. 18. Nr. 1. P. 119-142.
  8. Gan J., Li L., Zhai Y. Învățare profundă autodidactă pentru predicția frumuseții faciale // Neurocomputing. DOI: 10.1016/j.neucom.2014.05.028
  9. Gray D., Yu K., Xu W., Gong Y. Predicting Facial Beauty without Landmarks // Computer Vision - ECCV 2010, Lecture Notes in Computer Science, 2010, V. 6316/2010. P. 434-447.
  10. Khaikin S. Rețele neuronale: un curs complet. M.: Williams, 2006.
  11. Cernodub A.N. Antrenarea rețelelor neuronale pentru clasificare folosind filtrul Kalman extins: un studiu comparativ // Memoria optică și rețelele neuronale, 2014. Vol. 23, Numărul 2, p. 96-103.

Este clar că fiecare persoană este frumoasă. Mai ales fetele. Mai ales unii. Mai ales sufletul. Totuși, întrebarea este cât? Care este măsura frumuseții? Grame? Litri? Kilograme? 90-60-90? Noul serviciu, creat de o echipă de oameni de știință și programatori elvețieni din laborator, va analiza fotografia în câteva secunde și va da rezultatul: „Crazy charming!”. Dacă ești norocos.

Acești băieți de la laboratorul de recunoaștere facială au făcut o treabă grozavă în instruirea inteligenței artificiale și în dezvoltarea criteriilor pentru frumusețe, așa cum o înțelegem noi. Adică au învățat o mașinărie care, uitându-se la Cindy Crawford, înțelege clar că este o frumusețe. Și când te uiți la Baba Yaga, el va spune - „Ei bine, așa-așa”. În general, sarcina nu pare dificilă, dar cum o putem deosebi pe Cindy Crawford de Baba Yaga? Da Ușor. Dar să înveți acest computer nu a fost atât de ușor.

Cu toate acestea, ceea ce s-a făcut merită laude. Dezvoltatorii înșiși spun că acuratețea programului este de 76%.

Am testat puțin cum funcționează și știi ce? Chiar merge.

De exemplu, întotdeauna am știut că nu sunt arătos. Nu am o față drăguță, adică. Așa spunea programul. Ca, drumul tău spre podium este ordonat, dar, în general, ești destul de bun! Farmec!

Pe pagina principală a serviciului, se propune să încerce să evalueze fotografiile altor persoane sau să le încarci pe ale tale.

Sistemul va evalua fotografia pe o scară de șase puncte și va emite vârsta aproximativă fețele din fotografie.

Și este corect! Și nu se știe niciodată, serviciul minte! Mai întâi trebuie să încerci pe al altcuiva, apoi să-l încredințezi pe al tău, dragă.

Evaluările sunt situate pe scara de sub fotografie și arată astfel:

  1. Hmm... - Ei bine, așa-așa, te poți împăca? 🙂
  2. OK - totul este OK, norme, va merge, un țăran mijlociu puternic.
  3. Frumos - destul de nicho, chiar și bâzâit.
  4. Fierbinte - bine, wow, chiar foarte mult!
  5. Uimitor - nu contează, super!
  6. Godlike - uimitor, divin, model, pe scurt!

Am câștigat Hot, soția mea este asemănătoare lui Dumnezeu. Un fleac - dar frumos)

Să testăm Baba Yaga.

Ei bine, vezi tu, OK. Într-un fel, așa și așa. Nu o poți numi urâtă, nu-i așa? Ochii sunt colorați și, în general, trăsăturile corecte și toate astea.

Pentru ca oamenii să nu se supere, dezvoltatorii avertizează că frumusețea este o chestiune pur evaluativă și vagă, iar în tari diferite are criterii diferite. Prin urmare, nu vă faceți griji dacă evaluarea dvs. personală merge la stânga și dă puțin albastru.

În orice caz, suntem în pragul digitizării universale și a pătrunderii complete a tehnologiei în viața noastră. Dacă acest lucru este bun sau rău, depinde de tine.

Descărcați pentru iPhone și Android:

Primul lucru la care acordăm atenție este siluetăși proporții.
Poate că acesta este cel mai important lucru în construirea unei imagini.
Fiecare persoană are un tip diferit de figură, iar fiecare tip are propriile siluete.
O silueta este un contur al unei figuri cu haine.
În consecință, cunoscând avantajele și dezavantajele figurii sale,
îl putem ajusta cu silueta hainelor.
Inextricabil legat de silueta și proporțiile -
acesta este raportul dintre lungimile diviziunilor orizontale în haine
unul față de celălalt și față de creșterea generală.
Aici se aplică legea „secțiunii de aur”, adică. combinatii armonioase percepute de ochii noștri.
"Ratia de aur" ratia de aur, diviziune în raportul extrem și mediu) -
împărţirea unei mărimi continue în două părţi într-un asemenea raport încât
partea mai mică este pentru cea mai mare, așa cum este mai mare pentru întreg.

Pentru a fi mai clar, să ne uităm la un exemplu.

În imaginea din stânga, lungimea totală a bluzei la lungimea pantalonilor este legată de 1 la 1,
acestea. Lungimea bluzei este aproximativ egală cu lungimea pantalonilor.
LA acest exemplu această percepție este netezită datorită aceleiași culori a bluzei și
pantaloni. Vizual, acest lucru este perceput de ochi ca lungime insuficientă a piciorului.
Cum se poate rezolva asta? Adaugă un toc și accentuează talia cu o curea.
Pe poza dreapta proportiile sunt armonioase.

Deci, revenim la algoritmul de evaluare a aspectului.
Al doilea este picioare, sau mai degrabă, partea inferioară: pantofi, culoarea și forma sa.

Forma ar trebui să fie armonioasă cu silueta generală.
Culoarea pantofilor ar trebui cumva să „pună capăt”. mod general,
să fie completarea sa armonioasă.
Dacă afară este vară și pantofii deschid picioarele,
atunci cu siguranță vom acorda atenție pielii și unghiilor bine îngrijite.

Al treilea este cap, tunsoare, păr.

tunsoare kare-bob


Inutil să spun, cel mai mult cea mai buna coafura este un cap curat.
De asemenea, este important să rețineți aici lungimea părului.
Ar trebui să fie proporțional cu înălțimea totală a persoanei, inclusiv cu înălțimea călcâiului. De ce atât de mulți oameni ignoră acest fapt?
Aici revenim la primul punct despre proporții.

Al patrulea este față.

În primul rând, alții observă starea pielii,
și apoi orice altceva. Principalul lucru este impresia generală de bine îngrijit,
și nu machiajul în sine și subtilitățile sale.

Și, în sfârșit, ajungem la al cincilea punct în evaluarea aspectului - acesta este mâinile.
Mâinile ne trădează vârsta în primul rând
iar starea pielii este mult mai importantă aici decât culoare la modă lac în nostru
manichiură. Desigur, îngrijirea generală și curățenia lor sunt, de asemenea, importante.
Trebuie remarcat faptul că lungime optimă unghie recreștetă - 3-4 mm,
iar cea mai sexy culoare de lac de unghii este cea care se potrivește cu culoarea hainelor.
Și amintește-ți că nu doar tu îi evaluezi pe alții, ci și ei te evaluează pe tine.
Și acești cinci sfaturi simple te ajută să arăți mereu 100%.

Englezii spun: „Mâinile sunt ceea ce distinge adevărată doamnă de la o femeie simplă

Indiferent dacă un bărbat este căsătorit sau duce o viață sălbatică, el apreciază întotdeauna femeile din jurul lui. Așa este natura - el iubește cu ochii. Probabil că ați auzit, fiind în companii de bărbați, fraze precum: „Iată noul nostru angajat, nimic de genul acesta, un șapte solid”, „Soția lui Vanka, desigur, are trei”

Puteți ghici aproximativ ce înseamnă, dar scala de atractivitate de la 1 la 10 are o anumită semnificație. Rețineți că fiecare om are propriile lui idealuri și idei de frumusete. Pentru unul este „până la 9”, pentru celălalt este „până la 4”.

Ei spun că această scară a plecat de la artiștii pick-up (bărbați care sunt interesați de indicatorul cantitativ al femeilor ademenite în pat) și dintre barbati normali are o decodare mai moale. Editorial "Atât de simplu!" a decis să spună ce se înțelege prin aceste scoruri. Nu ar trebui să fii jignit de bărbați pentru asta, deoarece femeile evaluează și reprezentanții sexului opus. Dar mai multe despre asta altă dată.

Evaluarea frumuseții

1 până la 3 - urât

Înseamnă o femeie care are fie defecte fizice grave, fie grave probleme mentale. Astfel de femei tind să greutate excesiva, probleme ale pielii, păr rarși dinții răi. Acest lucru se poate datora geneticii sau poate fi rezultatul unor răni și probleme de sănătate, fumatului excesiv și consumului de alcool.

Dar o vom repara. Dacă aspectul nu poate fi corectat în niciun fel fără investiții serioase și chirurgie plastică, trebuie să lucrați la caracterul și personalitatea dvs. Astfel de femei au, de asemenea, multe căsătorii reușite, pentru că un bărbat nu numai că ar trebui să vadă eticheta, ci și să simtă confort spiritual.

©DepositPhotos

4 - nebun

Potrivit bărbaților, o astfel de femeie nu poate fi numită urâtă, ci și frumoasă sau drăguță. Ea are aspect simplu fără caracteristici remarcabile. Cu toate acestea, dacă o astfel de fată este destul de deșteaptă și interesantă, ea poate deveni un cuceritor. inimi masculine. Trebuie doar să lucrați la prezentarea și stilul dvs. Poate că lipsește un detaliu pentru a ajunge la un nou nivel.

©DepositPhotos

5 - medie

Aceasta este o femeie care arată ca toți ceilalți. De exemplu, poartă aceeași tunsoare și haine ca majoritatea, nu prea se deranjează cu stilul și manifestarea individualității. Ea poate avea corp bunși față, dar ea nu iese în evidență din mulțime. Dar la îngrijire corespunzătoare pentru ea însăși, poate avea succes cu bărbații. Nu este păcat să seduci o astfel de femeie, dar nici nu e cu ce să te lăudești.

©DepositPhotos

6 - bine îngrijit, dulce

În ceea ce privește frumusețea naturală, aceste femei nu sunt frumuseți scrise. Dar ei știu să-și pună în evidență virtuțile, ceea ce captivează bărbații. Zâmbitoare, drăguță, știe ce vrea un bărbat să vadă și să audă. El însuși înțelege că există mai bine, dar este frumos să petreci timp cu ea. Astfel de femei sunt de obicei docile și dornice relatie pe termen lung. Foarte des, bărbații care au dus o viață sălbatică și au schimbat frumusețile una după alta se căsătoresc cu femei atât de nepretențioase, dar drăguțe.

©DepositPhotos

7 - drăguț

Acestea sunt fete cu date naturale bune. În anumite circumstanțe, pot arăta frumos sau chiar fierbinți. Putem spune că acestea sunt femei ale căror trupuri bărbații le evaluează ca opt, iar fața lor ca șase. Cu machiaj bun și rochie frumoasă Aceste femei pot întoarce capul unui bărbat. Reprezentanții sexului puternic sunt lacomi de farmecele lor și nu sunt contrarii să arate așa ceva în fața prietenilor lor.

©DepositPhotos

8 - foarte frumos

Aceasta este femeia pe care o plac majoritatea bărbaților. Are un anumit farmec, vrei să te uiți la ea, e frumos să te uiți la ea. Dar ea nu depune prea mult efort în asta. Cu alte cuvinte, acestea sunt femei care, pe lângă trăsături corecte chip și o siluetă bună, există și o poftă care captivează atât de mult bărbații. Au întotdeauna o mulțime de fani, ceea ce alimentează și mai mult dorința bărbaților de a se întâlni.

©DepositPhotos

9 - orbitor de frumos

Aceasta este o femeie cu strălucire date externe, care chiar si fara machiaj iese in evidenta printre alte reprezentante ale sexului frumos. Ele sunt adesea denumite sexy. Printre ei sunt multe femei celebre: Monica Bellucci, Ornella Muti, Angelina Jolie... Bărbații admiră o asemenea frumusețe și nu sunt deloc preocupați de conținutul interior al acestor domnișoare, trecutul și perspectiva lor asupra vieții. Ei doresc să le posede, visează la ele și comit acte necugetate.

Dar într-o asemenea frumusețe există partea din spate. Foarte des, astfel de femei sunt nefericite, deși se scaldă în atenția domnilor. La urma urmei, ei sunt priviți pur și simplu ca o etichetă, complet fără a le asculta dorințele.


Top