Face segmentation with CNN and CRF
We try different methods to complete face segmentation:
Before using all three methods we detect landmarks and crop the image. Instead of using landmarks detection network in A CNN Cascade for Landmark Guided Semantic Part Segmentation
we use 2D-FAN to detect landmarks which works very well on large pose images. We also try different methods to crop the image.
Please download caffe(minimum version: 1.0) for face_segment_yuval.py, download caffe-future for face_segment_part.py
Then run the following command in a terminal:
pip install -r requirements.txt
No crf:
Add crf:
No crf:
Add crf:
Model face_seg_fcn8s(size:500x500):
Model face_seg_fcn8s_300_no_aug(size:300x300):
Add crf to second model: