video based human dynamics recognition 3166782