update todo

pull/356/head
Vladimir Mandic 2021-08-09 10:46:03 -04:00
parent 0a459bc54d
commit 2eae119c96
3 changed files with 16 additions and 10 deletions

View File

@ -9,8 +9,9 @@ Repository: **<git+https://github.com/vladmandic/human.git>**
## Changelog
### **HEAD -> main** 2021/07/31 mandic00@live.com
### **HEAD -> main** 2021/08/06 mandic00@live.com
- minor update
- replace movenet with lightning-v4
- enable webgl uniform support for faster warmup

19
TODO.md
View File

@ -3,7 +3,7 @@
## Big Ticket Items
Implementation of WebGPU backend
Target: `Human` v2.3 with `Chrome` v94 and `TFJS` v4.0
*Target: `Human` v2.3 with `Chrome` v94 and `TFJS` v4.0*
<br>
@ -11,17 +11,22 @@ Target: `Human` v2.3 with `Chrome` v94 and `TFJS` v4.0
WebGL shader optimizations for faster load and initial detection
- Implement WebGL uniforms for shaders: https://github.com/tensorflow/tfjs/issues/5205
- Fix shader packing: https://github.com/tensorflow/tfjs/issues/5343
- Implement WebGL uniforms for shaders: <https://github.com/tensorflow/tfjs/issues/5205>
- Fix shader packing: <https://github.com/tensorflow/tfjs/issues/5343>
<br>
## Exploring
- Optical Flow: <https://docs.opencv.org/3.3.1/db/d7f/tutorial_js_lucas_kanade.html>
- TFLite Models: <https://js.tensorflow.org/api_tflite/0.0.1-alpha.4/>
## Known Issues
### Object Detection
Object detection using CenterNet or NanoDet models is not working when using WASM backend due to missing kernel ops in TFJS
Target: `Human` v2.2 with `TFJS` v3.9
*Target: `Human` v2.2 with `TFJS` v3.9*
- CenterNet with WASM: <https://github.com/tensorflow/tfjs/issues/5110>
- NanoDet with WASM: <https://github.com/tensorflow/tfjs/issues/4824>
@ -30,7 +35,7 @@ Target: `Human` v2.2 with `TFJS` v3.9
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
Target: `Human` v2.2 with `TFJS` v3.9
*Target: `Human` v2.2 with `TFJS` v3.9*
- BlazeFace rotation correction in NodeJS: <https://github.com/tensorflow/tfjs/issues/4066>
@ -38,9 +43,9 @@ Target: `Human` v2.2 with `TFJS` v3.9
Enhanced rotation correction for hand detection is not working in NodeJS due to missing kernel op in TFJS
Feature is automatically disabled in NodeJS without user impact
Target: `Human` v2.2 with `TFJS` v3.9
*Target: `Human` v2.2 with `TFJS` v3.9*
- HandPose rotation correction in NodeJS: <https://github.com/tensorflow/tfjs/issues/4066>
Hand detection using WASM backend has reduced precision due to math rounding errors in backend
Target: N/A
*Target: N/A*

View File

@ -72,10 +72,10 @@
"canvas": "^2.8.0",
"chokidar": "^3.5.2",
"dayjs": "^1.10.6",
"esbuild": "^0.12.18",
"esbuild": "^0.12.19",
"eslint": "^7.32.0",
"eslint-config-airbnb-base": "^14.2.1",
"eslint-plugin-import": "^2.23.4",
"eslint-plugin-import": "^2.24.0",
"eslint-plugin-json": "^3.1.0",
"eslint-plugin-node": "^11.1.0",
"eslint-plugin-promise": "^5.1.0",