Multiple object tracking under heavy occlusions by using Kalman filters based on shape matching