A CNN-Based Wearable System for Driver Drowsiness Detection