2015-11-01 20:52:46 +08:00
|
|
|
# Demo 2: Comparing two images
|
2015-11-01 21:09:21 +08:00
|
|
|
The [comparison demo](https://github.com/cmusatyalab/openface/blob/master/demos/compare.py) outputs the predicted similarity
|
2015-11-01 20:52:46 +08:00
|
|
|
score of two faces by computing the squared L2 distance between
|
|
|
|
their representations.
|
|
|
|
A lower score indicates two faces are more likely of the same person.
|
|
|
|
Since the representations are on the unit hypersphere, the
|
|
|
|
scores range from 0 (the same picture) to 4.0.
|
|
|
|
The following distances between images of John Lennon and
|
|
|
|
Eric Clapton were generated with
|
|
|
|
`./demos/compare.py images/examples/{lennon*,clapton*}`.
|
|
|
|
|
|
|
|
| Lennon 1 | Lennon 2 | Clapton 1 | Clapton 2 |
|
|
|
|
|---|---|---|---|
|
2015-11-03 06:30:14 +08:00
|
|
|
| <img src='https://raw.githubusercontent.com/cmusatyalab/openface/master/images/examples/lennon-1.jpg' width='200px'></img> | <img src='https://raw.githubusercontent.com/cmusatyalab/openface/master/images/examples/lennon-2.jpg' width='200px'></img> | <img src='https://raw.githubusercontent.com/cmusatyalab/openface/master/images/examples/clapton-1.jpg' width='200px'></img> | <img src='https://raw.githubusercontent.com/cmusatyalab/openface/master/images/examples/clapton-2.jpg' width='200px'></img> |
|
2015-11-01 20:52:46 +08:00
|
|
|
|
2016-01-08 07:28:05 +08:00
|
|
|
The following table shows that a distance threshold of `0.84` would
|
2015-11-01 20:52:46 +08:00
|
|
|
distinguish these two people.
|
|
|
|
In practice, further experimentation should be done on the distance threshold.
|
|
|
|
On our LFW experiments, the mean threshold across multiple
|
2016-01-08 07:28:05 +08:00
|
|
|
experiments is `0.84`,
|
|
|
|
see [accuracies.txt](https://github.com/cmusatyalab/openface/blob/master/evaluation/lfw.nn4.v2/accuracies.txt).
|
2015-11-01 20:52:46 +08:00
|
|
|
|
|
|
|
| Image 1 | Image 2 | Distance |
|
|
|
|
|---|---|---|
|
2016-01-08 07:28:05 +08:00
|
|
|
| Lennon 1 | Lennon 2 | 0.463 |
|
|
|
|
| Lennon 1 | Clapton 1 | 0.953 |
|
|
|
|
| Lennon 1 | Clapton 2 | 0.944 |
|
|
|
|
| Lennon 2 | Clapton 1 | 1.293 |
|
|
|
|
| Lennon 2 | Clapton 2 | 1.540 |
|
|
|
|
| Clapton 1 | Clapton 2 | 0.464 |
|