Open wshilton opened 1 year ago
There are a plethora of open source models. M-RCNN appears to be suitable for facial attribute estimation. The work here is then to integrate M-RCNN facilities with a human identity-level discriminator.
DeepFace is sufficient for recognition and verification. Its facilities for FAE, which use a pre-trained 3-layer convolutional network for reduction to a single categorical metric with only seven possible states, are insufficient for our purposes, however. For this reason, DeepFace will be adopted for recognition and verification and M-RCNN or a suitable alternative will perform the higher fidelity FAE.
For FAE, candidate starting point is Google's MediaPipe face landmark detection.
DeepFace facilities for classification minimize surface-level norms. Since this was the primary value-add, we are now considering alternatives.
DeepFace facilities for classification minimize surface-level norms. Since this was the primary value-add, we are now considering alternatives.
Some quick work could be done that reformulates the classical linear synthetic discriminants as mapping from a contour of the face landmarks. Still, a storage and retrieval scheme would need to formulated or identified -- this problem class probably already has standardized models. Design work and literature review now follows.
Determine if there exists a suitable open source model for purposes of human facial discrimination in the sense of a comprehensive scheme for storage, retrieval, normalizations, class biases, etc. If not, devise a basic such scheme using linear synthetic discriminants or a similar procedure amenable to the nearly real-time requirement.