Comprehensive study of driver behavior monitoring systems using computer vision and machine learning techniques | Synapse