We are happy to announce v0.8 of DEST bringing the following improvements
- New tracker files with increased accuracy while reducing disk space.
- Tracker evaluation now prints more statistics including a error histogram.
- Removed obsolete training parameters.
Pre-trained Trackers
dest_tracker_VJ_ibug.bin
- Trained on afw, helen, ibug, lfpw face data sets containing over 3200 images (doubled through mirroring).
- Annotated by 68 landmarks.
- Initial rectangles provided by OpenCV Viola Jones using
dest::face::FaceDetector
usinghaarcascade_frontalface_alt2.xml
Training
- Trained on: afw, helen, ibug, lfpw
- Rectangles: OpenCV VJ classifier_frontalface_alt2.xml
dest_train --load-mirrored --load-max-size 640 --rectangles train\rectangles2.csv
--create-num-shapes 60 --train-num-pixels 600 --train-num-splits 40 --train-max-depth 5
--train-learn 0.15 train
Loading ibug database. Found 3283 candidate entries.
Successfully loaded 5836 entries from database.
Creating training samples.
Number shapes per image 60
Linear weight range [0.65,0.8]
Include mean shape true
Starting to fit tracker on 355996 samples.
Number of cascades 10
Number of trees 500
Maximum tree depth 5
Random pixel locations 600
Random split tests 40
Random pixel expansion 0.05
Exponential lambda 0.1
Learning rate 0.15
Building cascade 1
Building cascade 2
Building cascade 3
Building cascade 4
Building cascade 5
Building cascade 6
Building cascade 7
Building cascade 8
Building cascade 9
Building cascade 10
Saving tracker to dest.bin
Benchmark
dest_evaluate.exe -t dest.bin --load-max-size 640
-r helen\testset\rectangles2.csv helen\testset
Loading ibug database. Found 330 candidate entries.
Successfully loaded 305 entries from database.
Average normalized error: 0.0370472
Stddev normalized error: 0.0366681
Median normalized error: 0.0259357
Worst normalized error: 0.540997
Error histogram (bin size 0.05):
0.025/78.0% |**********************************************
0.075/16.2% |*********
0.125/4.0% |**
0.175/1.1% |
0.225/0.4% |
0.275/0.1% |
0.325/0.1% |
0.375/0.1% |
0.425/0.0% |
0.475/0.0% |
0.525/0.0% |
0.575/0.0% |
0.625/0.0% |
0.675/0.0% |
0.725/0.0% |
0.775/0.0% |
0.825/0.0% |
0.875/0.0% |
0.925/0.0% |
0.975/0.0% |
>1.0/0.0% |