Applications of machine learning to dynamic scene analysis