# Safety Helmet and Plate Detection

## Safety Helmet Detection Github Repos

* [njvisionpower/Safety-Helmet-Wearing-Dataset](https://github.com/njvisionpower/Safety-Helmet-Wearing-Dataset): safety helmet dataset, segmented by Yolo
* [wujixiu/helmet-detection](https://github.com/wujixiu/helmet-detection) : SSD-MobileNet, Faster-RCNN, TinyYOLO etc. [Paper](https://authors.elsevier.com/c/1ZOzK_L4MYHLYO)
* [BlcaKHat/yolov3-Helmet-Detection](https://github.com/BlcaKHat/yolov3-Helmet-Detection) : YOLOv3, image
* [iamdsc/automatic-helmet-detection](https://github.com/iamdsc/automatic-helmet-detection) : realtime, SSD-MobileNet
* [Angericky/safety-helmet-detection-in-real-time-video](https://github.com/Angericky/safety-helmet-detection-in-real-time-video): realtime, YOLO
* [AyazSaiyed/Helmet-Detection-](https://github.com/AyazSaiyed/Helmet-Detection-): image, YOLO
* [rafiuddinkhan/Yolo-Training-GoogleColab](https://github.com/rafiuddinkhan/Yolo-Training-GoogleColab): realtime, YOLO
* [YaphetS-X/CenterNet-MobileNetV3](https://github.com/YaphetS-X/CenterNet-MobileNetV3): realtime, CenterNet-MobileNet
* [PeterH0323/Smart\_Construction](https://github.com/PeterH0323/Smart_Construction): realtime, YOLOv5
* [mohanrajmit/Safety\_Detection](https://github.com/mohanrajmit/Safety_Detection): realtime, YOLO
* [Object-Detection\_HelmetDetection](https://github.com/weimin17/Object-Detection_HelmetDetection): image (video?), Contex RCNN
* [BlcaKHat/yolov3-Helmet-Detection](https://github.com/BlcaKHat/yolov3-Helmet-Detection) : YOLO
* [AnshulSood11/PPE-Detection-YOLO-Deep\_SORT](https://github.com/AnshulSood11/PPE-Detection-YOLO-Deep_SORT): YOLO, deepsort
* [iamdsc/automatic-helmet-detection](https://github.com/iamdsc/automatic-helmet-detection)
* [abhijeet-talaulikar/Automatic-Helmet-Detection: Designing a system that can automatically detect the absence of helmet on motorcyclists by processing live video streams from a surveillance camera.](https://github.com/abhijeet-talaulikar/Automatic-Helmet-Detection)
* [abhishekbhutra1/Motorcyclist-Detection: Detection of Motorcyclist without helmet](https://github.com/abhishekbhutra1/Motorcyclist-Detection)
* [RajaSudalai/Motorcyclist\_Helmet\_Detection: Automatic traffic violation detection of Motorcyclist not wearing Helmet - Instance Segmentation using Mask R-CNN](https://github.com/RajaSudalai/Motorcyclist_Helmet_Detection)
* [ashish2050/Smart-Traffic-Surveillance-System-: a model built using YOLOv4 and Darknet to detect helmet and licence plate of a motorcyclist](https://github.com/ashish2050/Smart-Traffic-Surveillance-System-)
* [SachinHR/Automatic-number-plate-recognition-for-motorcyclists-riding-without-helmet.: Automatic number plate recognition for motorcyclists riding without helmet with OpenCV.](https://github.com/SachinHR/Automatic-number-plate-recognition-for-motorcyclists-riding-without-helmet.)
* [Tejaswini1399/Detection-of-Motorcyclists-without-helmet](https://github.com/Tejaswini1399/Detection-of-Motorcyclists-without-helmet)
* [PardeshiSourabh/ObjectDetectionHaar: Object Detection using Haar-like features to enforce helmet check for motorcyclists and improve rider safety](https://github.com/PardeshiSourabh/ObjectDetectionHaar)

## License Plate Detection Github Repos

* [openalpr/openalpr](https://github.com/openalpr/openalpr): OpenALPR is an open-source Automatic License Plate Recognition library written in C++ with bindings in C#, Java, Node.js, Go, and Python. The library analyzes images and video streams to identify license plates.
* [xuexingyu24/License\_Plate\_Detection\_Pytorch](https://github.com/xuexingyu24/License_Plate_Detection_Pytorch): This is a two-stage lightweight and robust license plate recognition in MTCNN and LPRNet using Pytorch. MTCNN is a very well-known real-time detection model primarily designed for human face recognition. It is modified for license plate detection. LPRNet, another real-time end-to-end DNN, is utilized for subsequent recognition.
* [Dharun/Tensorflow-License-Plate-Detection](https://github.com/Dharun/Tensorflow-License-Plate-Detection) : ssd-mobilenet + tasseract OCR
* [sergiomsilva/alpr-unconstrained](https://github.com/sergiomsilva/alpr-unconstrained), [paper](http://sergiomsilva.com/pubs/alpr-unconstrained/)
* [TheophileBuy/LicensePlateRecognition](https://github.com/TheophileBuy/LicensePlateRecognition) : Yolo+Edge Detection+CNN
* [qjadud1994/CRNN-Keras](https://github.com/qjadud1994/CRNN-Keras) : CNN (for character recognition) + RNN (for number sequence detection), image
* [lyl8213/Plate\_Recognition-LPRnet](https://github.com/lyl8213/Plate_Recognition-LPRnet), [paper](https://arxiv.org/pdf/1806.10447v1.pdf) : CNN + CTC, image
* [sirius-ai/LPRNet\_Pytorch](https://github.com/sirius-ai/LPRNet_Pytorch), LPRNet implementation in Pytorch
* [Tensorflow Plate Reader](https://github.com/cortexlabs/cortex/tree/master/examples/tensorflow/license-plate-reader)
* [Dharun/Tensorflow-License-Plate-Detection: The project developed using TensorFlow to recognize the License Plate from a car and to detect the charcters from it.](https://github.com/Dharun/Tensorflow-License-Plate-Detection)
* [sergiomsilva/alpr-unconstrained: License Plate Detection and Recognition in Unconstrained Scenarios](https://github.com/sergiomsilva/alpr-unconstrained)
* [zhubenfu/License-Plate-Detect-Recognition-via-Deep-Neural-Networks-accuracy-up-to-99.9: works in real-time with detection and recognition accuracy up to 99.8% for Chinese license plates: 100 ms/plate](https://github.com/zhubenfu/License-Plate-Detect-Recognition-via-Deep-Neural-Networks-accuracy-up-to-99.9)
* [detectRecog/CCPD: ECCV 2018 CCPD: a diverse and well-annotated dataset for license plate detection and recognition](https://github.com/detectRecog/CCPD)
* [ThorPham/License-plate-detection: This project using yolo3 to detection license plate in street](https://github.com/ThorPham/License-plate-detection)
* [Sardhendu/License-Plate-Detection: {Python}: Detect and extract the license plate of vehicles using Machine Learning and Image Processing Techniques](https://github.com/Sardhendu/License-Plate-Detection)
* [stevefielding/tensorflow-anpr: Automatic Number (License) Plate Recognition using Tensorflow Object Detection API](https://github.com/stevefielding/tensorflow-anpr) ANLPR Tensorflow
* [NanoNets/number-plate-detection: Automatic License Plate Reader using tensorflow attention OCR](https://github.com/NanoNets/number-plate-detection)
* [SarthakV7/AI-based-indian-license-plate-detection](https://github.com/SarthakV7/AI-based-indian-license-plate-detection) : Haar Cascade
* [anuj200199/licenseplatedetection: License plate Object Detection through YOLOv3 and Recognition through pytesseract](https://github.com/anuj200199/licenseplatedetection): YOLO + Tasseract
* [mshoush/ALPR: Automatic License Plate Detection and Recognition from Videos (Real Time)](https://github.com/mshoush/ALPR) Video
* [muskan269/License-Plate-Detection: This project detects and recognizes license plate of vehicles from an image or a video.](https://github.com/muskan269/License-Plate-Detection)Video
* [AKowshik/License-Plate-Detection-Using-YOLO: A license plate detector that extracts plate information in real-time.](https://github.com/AKowshik/License-Plate-Detection-Using-YOLO) Yolo-Tasseract

## Ideas

* Real-Time Helmet Detection: video-based, handheld based.
* upgrade [wujixiu/helmet-detection](https://github.com/wujixiu/helmet-detection) : SSD-MobileNet, Faster-RCNN, TinyYOLO etc. [Paper](https://authors.elsevier.com/c/1ZOzK_L4MYHLYO)
* upgrade [iamdsc/automatic-helmet-detection](https://github.com/iamdsc/automatic-helmet-detection) : realtime, SSD-MobileNet
* upgrade [rafiuddinkhan/Yolo-Training-GoogleColab](https://github.com/rafiuddinkhan/Yolo-Training-GoogleColab): realtime, YOLO
* upgrade [YaphetS-X/CenterNet-MobileNetV3](https://github.com/YaphetS-X/CenterNet-MobileNetV3): realtime, CenterNet-MobileNet
* upgrade [PeterH0323/Smart\_Construction](https://github.com/PeterH0323/Smart_Construction): realtime, YOLOv5
* upgrade [mohanrajmit/Safety\_Detection](https://github.com/mohanrajmit/Safety_Detection): realtime, YOLO
* combined with plate identification?

## Safety Helmet Detection Paper

* [An Enhanced Approach for Detecting Helmet on Motorcyclists Using Image Processing and Machine Learning Techniques](https://link.springer.com/chapter/10.1007/978-981-13-0680-8_11) [Github Repo](https://github.com/abhijeet-talaulikar/Automatic-Helmet-Detection)
* [Machine vision techniques for motorcycle safety helmet detection](https://ieeexplore.ieee.org/abstract/document/6726989/) [pdf](https://www.researchgate.net/profile/Rattapoom_Waranusast/publication/271464053_Machine_vision_techniques_for_motorcycle_safety_helmet_detection/links/56c6812a08ae03b93dda7198/Machine-vision-techniques-for-motorcycle-safety-helmet-detection.pdf)
* [Automatic detection of motorcyclists without helmet](https://ieeexplore.ieee.org/abstract/document/6670613/)
* [Helmet detection on motorcyclists using image descriptors and classifiers](https://ieeexplore.ieee.org/abstract/document/6915301/)
* [The safety helmet detection for ATM's surveillance system via the modified Hough transform](https://ieeexplore.ieee.org/abstract/document/1297588/)
* [Automatic detection of helmet uses for construction safety](https://ieeexplore.ieee.org/abstract/document/7814495/) [pdf](https://www.academia.edu/download/55087206/Automatic_Detection_of_Helmet_Uses_for_Construction_Safety.pdf)
* [Helmet detection based on improved YOLO v3 deep model](https://ieeexplore.ieee.org/abstract/document/8743246/)
* [Automatic Safety Helmet Wearing Detection](https://arxiv.org/abs/1802.00264) [pdf](https://arxiv.org/pdf/1802.00264)
* [Helmet wearing detection in Thailand using Haar-like feature and circle hough transform on image processing](https://ieeexplore.ieee.org/abstract/document/7876394/)
* [Motorcycle detection and tracking system with occlusion segmentation](https://ieeexplore.ieee.org/document/4279140/)
* [Safety helmet wearing detection based on image processing and machine learning](https://ieeexplore.ieee.org/abstract/document/7974509/) [pdf](http://bipone.s3.amazonaws.com/design_file/design_file_path/159/Safety_Helmet_Wearing_Detection_Based_on_Image_Processing_and_Machine_Learning.pdf)
* [Helmet presence classification with motorcycle detection and tracking](https://digital-library.theiet.org/content/journals/10.1049/iet-its.2011.0138)
* [Detection of motorcyclists without helmet in videos using convolutional neural network](https://ieeexplore.ieee.org/abstract/document/7966233/) [pdf](http://www.academia.edu/download/53825932/079662331.pdf)
* [Automatic detection of bike-riders without helmet using surveillance videos in real-time](https://ieeexplore.ieee.org/abstract/document/7727586/) [pdf](https://www.researchgate.net/profile/Dinesh_Singh49/publication/301585955_Automatic_Detection_of_Bike-riders_without_Helmet_using_Surveillance_Videos_in_Real-time/links/5a2809c3aca2727dd886eca0/Automatic-Detection-of-Bike-riders-without-Helmet-using-Surveillance-Videos-in-Real-time.pdf)
* [Automated detection of helmet on motorcyclists from traffic surveillance videos: a comparative analysis using hand-crafted features and CNN](https://link.springer.com/content/pdf/10.1007/s11042-020-08627-w.pdf)
* [Motorcyclist's Helmet Wearing Detection Using Image Processing](https://www.scientific.net/AMR.931-932.588)
* [An Efficient Helmet Detection for MVD using Deep learning](https://ieeexplore.ieee.org/abstract/document/8862543/)
* [An intelligent vision-based approach for helmet identification for work safety](https://www.sciencedirect.com/science/article/pii/S016636151730461X)
* [Deep Learning-Based Safety Helmet Detection in Engineering Management Based on Convolutional Neural Networks](https://www.hindawi.com/journals/ace/2020/9703560/)
* [Detecting motorcycle helmet use with deep learning](https://www.sciencedirect.com/science/article/pii/S0001457519308401) [pdf](https://arxiv.org/pdf/1910.13232)
* [Detecting safety helmet wearing on construction sites with bounding‐box regression and deep transfer learning](https://onlinelibrary.wiley.com/doi/abs/10.1111/mice.12579)
* [An improved helmet detection method for YOLOv3 on an unbalanced dataset](https://arxiv.org/abs/2011.04214) [pdf](https://arxiv.org/pdf/2011.04214)
* [Automatic Detector for Bikers with no Helmet using Deep Learning](https://ieeexplore.ieee.org/abstract/document/8712778/)
* [Safety Helmet Wearing Detection Based on Image Processing and Deep Learning](https://ieeexplore.ieee.org/abstract/document/9258828/)
* [Safety Helmet Detection Method Based on Faster R-CNN](https://link.springer.com/chapter/10.1007/978-981-15-8086-4_40)
* [Helmet wear detection based on neural network algorithm](https://iopscience.iop.org/article/10.1088/1742-6596/1650/3/032190/meta) [pdf](https://iopscience.iop.org/article/10.1088/1742-6596/1650/3/032190/pdf)
* [An Advanced Deep Learning Approach for Safety Helmet Wearing Detection](https://ieeexplore.ieee.org/abstract/document/8875506/)
* [Safety Helmet Wearing Detection Based On Deep Learning](https://ieeexplore.ieee.org/abstract/document/8729039/)
* [Real-time Safety Helmet Detection System based on Improved SSD](https://dl.acm.org/doi/abs/10.1145/3421766.3421774?casa_token=XmQBATEeNH4AAAAA:HLeYXufxyTZUE4HsZmxGbz7yprNmusfg33QFL465Z7uzl842Axt7Jven46lT50vz1UPZn1ZqKfyc)
* [A Real-Time Safety Helmet Wearing Detection Approach Based on CSYOLOv3](https://www.mdpi.com/2076-3417/10/19/6732) [pdf](https://www.mdpi.com/2076-3417/10/19/6732/pdf)
* [Helmet Use Detection of Tracked Motorcycles Using CNN-Based Multi-Task Learning](https://ieeexplore.ieee.org/abstract/document/9184871/) [pdf](https://ieeexplore.ieee.org/iel7/6287639/8948470/09184871.pdf)
* [Research on safety helmet detection method based on convolutional neural network](https://www.spiedigitallibrary.org/conference-proceedings-of-spie/11455/114554C/Research-on-safety-helmet-detection-method-based-on-convolutional-neural/10.1117/12.2564896.short)
* [Automatic helmet -wearing detection for law enforcement using CCTV cameras](https://iopscience.iop.org/article/10.1088/1755-1315/143/1/012063/meta) [pdf](https://iopscience.iop.org/article/10.1088/1755-1315/143/1/012063/pdf)
* [Deep learning-based helmet wear analysis of a motorcycle rider for intelligent surveillance system](https://digital-library.theiet.org/content/journals/10.1049/iet-its.2018.5241)
* [Helmet violation processing using deep learning](https://ieeexplore.ieee.org/abstract/document/8369734/)
* [Automatic Helmet Detection System on Motorcyclists Using YOLOv3](https://www.academia.edu/download/63648243/46420200616-19575-gumfbd.pdf)

## Safety Helmet and Plate Detection Papers

* [Automatic Detection of License Number Plate of Motorcyclists Without Helmet](http://jst.org.in/wp-content/uploads/2019/11/Automatic-Detection-of-License-Number-Plate-of-Motorcyclists-Without-Helmet.pdf) [pdf](http://jst.org.in/wp-content/uploads/2019/11/Automatic-Detection-of-License-Number-Plate-of-Motorcyclists-Without-Helmet.pdf)
* [Smart Surveillance System for Automatic Detection of License Plate Number of Motorcyclists without Helmet](https://www.researchgate.net/profile/Jignyasa_Sanghavi/publication/325777319_Smart_Surveillance_System_for_Automatic_Detection_of_License_Plate_Number_of_Motorcyclists_without_Helmet/links/5b52919c0f7e9b240ff5162c/Smart-Surveillance-System-for-Automatic-Detection-of-License-Plate-Number-of-Motorcyclists-without-Helmet.pdf) [pdf](https://www.researchgate.net/profile/Jignyasa_Sanghavi/publication/325777319_Smart_Surveillance_System_for_Automatic_Detection_of_License_Plate_Number_of_Motorcyclists_without_Helmet/links/5b52919c0f7e9b240ff5162c/Smart-Surveillance-System-for-Automatic-Detection-of-License-Plate-Number-of-Motorcyclists-without-Helmet.pdf)
* [Helmet Detection using Machine Learning and Automatic License Plate Recognition](http://www.academia.edu/download/61699761/IRJET-V6I121420200106-37424-17egj2o.pdf) [pdf](http://www.academia.edu/download/61699761/IRJET-V6I121420200106-37424-17egj2o.pdf)
* [Helmet and Number Plate detection of Motorcyclists using Deep Learning and Advanced Machine Vision Techniques](https://ieeexplore.ieee.org/abstract/document/9183287/)
* [A review on various methodologies used for vehicle classification, helmet detection, and number plate recognition](https://link.springer.com/article/10.1007/s12065-020-00493-7)
* [Automatic number plate recognition for motorcyclists riding without helmet](https://ieeexplore.ieee.org/abstract/document/8551001/)
