I. Introduction
Transportation systems around the world are becoming technologically more complex every day. The number of vehicles in the transportation system is also increasing and transportation channels are getting congested. Thus, ensuring safe driving has become a major global challenge. Advanced driver assistant systems (ADAS) are a major step toward achieving safe driving because they (i) support the driver by providing assistance in fundamental skills and (ii) serve as end-to-end systems that support self-driving vehicles. These trends are reflected in the automobile market as the automotive industry is regularly introducing ADAS in new vehicles to minimize accidents and thus increase safety. ADAS include blind spot detection (BSD), lane departure warning (LDW), collision avoidance systems (CAS), traffic sign recognition (TSR), driver drowsiness detectors (DDD), etc. For example, TSR systems analyze images of a forward looking camera to detect and recognize traffic signs. This can be used either to inform or warn the driver about relevant current traffic rules or to feed the decision system of an autonomous driving system.