Text this: Applications of Deep Learning Techniques for Pedestrian Detection in Smart Environments: A Comprehensive Study