The detection and recognition of traffic signs are crucial components of advanced driving assistance systems (ADAS) that enhance road safety. Current traffic sign detection and recognition model technology is proficient in identifying and interpreting traffic signs. However, for accurate detection and recognition, the traffic sign in the image must be of a certain minimum pixel size or distance from the driver's sight line for proper detection. The ADAS system should be capable of detecting and recognizing road traffic signs from a considerable distance as they come into the driver's line of vision. The higher the vehicle speed, the greater the distance required for the sign to be detected and recognized, allowing the driver sufficient time to react according to the sign's meaning. Addressing these challenges, this research proposes an enhanced version of the single shot detector (SSD) algorithm, commonly used in object detection, to improve the algorithm's ability to detect small objects. The proposed method involves adding an auxiliary layer module to the original SSD architecture to increase the feature map resolution and expand the conventional layer's receptive space. With the Enhanced SSD algorithm, the detection capability of the SSD can be significantly enhanced in terms of accuracy. The limitations of this study are related to the influence of occlusion and clutter, which might affect the performance of object detection, especially for small objects, which are more susceptible to being influenced by various factors. The research results demonstrate that Enhanced SSD improves object detection accuracy compared to the original SSD, with a mean average precision (mAP) of 97.87 compared to 95.35 for detecting 21 traffic signs in Indonesia.