Search This Blog

Sunday, May 3, 2015

估歲數

Microsoft 有個 Face API, 專門用嚟個 Face Recognition. 有一日,Microsoft 嘅團隊發現,除咗認出面型之外,重可以估埋性別同年齡,於是就產生咗 How-old.net 呢個網頁。

貪玩地 Upload 咗幾張相,較果當然不佳,由 19 至 41 歲都有。於是就想睇吓大概用乜嘢準則去做估算。咁啱有張相 Tune 過少少光暗,於是就將原圖同 Tune 好嘅相 Upload 咗上去。

百思不得其解,兩張相多咗乜嘢,少咗乜嘢?

跟住諗起之前同大家玩過一個遊戲,一於就俾佢玩吓,就發現個 Website 好似最多只係認到6個人樣。後來再 Upload 咗幾張團體照,確認咗呢件事。至於個遊戲,佢揀咗最新嗰6張,不過位置就麻麻哋。


玩咗一輪,發現個 Contrast 越大,年紀都會越大,所以啲陽光照同閃光照都係年齡偏高嘅相。

直至有一幅相,因為光度不足而太多雜訊,決定縮細咗佢先再 Upload, 竟然會同雜訊有關?


Information Theory 入面有一個 Term 叫 Entropy, 即係講緊一件事有幾隨機 (即係亂). Entropy 越高就越隨機。咁一個人老咗,皺紋多咗,面部嘅 Entropy 亦都會高啲。亦都解釋到點解張相 Contrast 越大,估嘅年齡亦越高。至於點去量度一幅圖嘅 Entropy, 因為件事太數學,有興趣嘅可搵搵乜嘢係 DCT.

於是,就用咗 Photoshop 入面 Posterize 嘅 Function, 呢個 Function 係去限制住一幅相有幾多顏,諗法係顏色越少,雜訊亦相對減少,Entropy 就越低,年齡亦都會低。

結果係,顏色最少嗰幅,反而係年齡最高嗰幅... 點解會咁嘅?


接受唔到... 搵唔到個 Pattern, 解唔到個 Algorithm, 暫時放棄...

P.S.: 個網頁唔可以話準,但係一般人其實都好難估到其他人嘅年齡,電腦嘅嘢,準過一般人,就已經合格。而且,佢只係認緊面部嘅影像,身型、衣著、背景嗰啲完全無考慮到,其實都算係咁。

No comments:

Popular Posts