# 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/)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://irosyadi.gitbook.io/irosyadi/machine-learning/safety-helmet-detection.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
