Enhancing Pedestrian Safety By Detecting Pedestrian Activities and Using Multi-Modal Sensors for Pedestrian Detection