Motionlets: Mid-level 3D Parts for Human Motion Recognition | Synapse