Accel-Video-Pipe

AV Pipe :-)

Todo

  • Preprocessing

  • DNN Deployment

    • LibTorch
    • OpenVINO
    • TVM
    • ONNX
    Engine Time/ms, BS=2
    LibTorch 320
    OpenVINO 150
    TVM 600
    ONNX RT 300
  • Pipelined Processing

    • Multi-threading
    • IPC method
  • Post Processing

Pose Pipe:

graph TD
A[PreProcessing: Normalize]-->B[CNN Model]-->C[Gaussian Mod]-->D[Max Pred]
Loading

Palm Detection

graph TD
A[PreProc: Normalize]-->B[NN Model]-->C{raw box}
B-->D{raw score}
C-->E[decode box]
D-->F[sigmoid]
E-->G[masking]
F-->G
G-->H[weighted_NMS]
Loading

Hand

graph TD
A[Video]-->B[Palm Detection Network]
B-->C[Rotation and Cropping]
C-->D[Hand Landmark Network]
D-->E[Show Results]
D-->B
A-->D
Loading