mirror of https://github.com/vladmandic/human
2.1 KiB
2.1 KiB
To-Do list for Human library
Work in Progress
Exploring
- Optical Flow: https://docs.opencv.org/3.3.1/db/d7f/tutorial_js_lucas_kanade.html
- Histogram Equalization: Regular, Adaptive, Contrast Limited, CLAHE
- TFLite Models: https://js.tensorflow.org/api_tflite/0.0.1-alpha.4/
- Body segmentation:
robust-video-matting
- TFJS incompatibility with latest
long.js
5.0.0 due to CJS to ESM switch
Known Issues
WebGPU
Experimental support only until support is officially added in Chromium
- Performance issues: https://github.com/tensorflow/tfjs/issues/5689
Face Detection
Enhanced rotation correction for face detection is not working in NodeJS due to missing kernel op in TFJS
Feature is automatically disabled in NodeJS without user impact
- Backend NodeJS missing kernel op
RotateWithOffset
https://github.com/tensorflow/tfjs/issues/5473
Body Detection
MoveNet MultiPose model does not work with WASM backend due to missing F32 broadcast implementation
- Backend WASM missing F32 broadcat implementation
https://github.com/tensorflow/tfjs/issues/5516
Pending release notes:
New:
- new demo
demos/faceid
that utilizes multiple algorithm to validate input before triggering face recognition - new optional model
liveness
checks if input appears to be a real-world live image or a recording
best used together withantispoofing
that checks if input appears to have a realistic face - new face masking option in
face.config.detector.mask
result is shading of face image outside of face area which is useful for increased sensitivity of other modules that rely on detected face as input - new face crop option in
face.config.detector.cropFactor
result is user-definable fine-tuning for other modules that rely on detected face as input
Other:
- Improved Safari compatibility
- Improved
similarity
andmatch
score range normalization - Improved error handling
- Improved VSCode out-of-the-box experience
- Documentation overhaul
- Fix for optional
gear
,ssrnet
,mobilefacenet
modules - Fix for Firefox WebGPU compatibility issue