Due to the problem of illegal dumping of garbage, illegal dumping has been detected nationwide through the installation of CCTV. However, cctv's (such as smart warning boards) for preventing illegal dumping are surveillance cameras that can shoot video and guide audio and try to prevent them through audiovisual stimulation, and some are settings to catch illegal dumping through direct manpower input. If motion recognition cctv is used, the following expected effects can be obtained.
- Reduce unnecessary surveillance personnel
- Speed up response to unauthorized speculators through real-time detection
AI hub_공원 주요시설 및 불법행위 감시 CCTV 영상 데이터
We use video that has various situations such as (one person / two people), (a tied garbage bag / an untethered garbage bag), (no trash can/ when there is a trash can but throwing it away somewhere else).
Yolov5
Among Yolo's many versions, it was selected as a model with a fast calculation speed (up to 140 frames per second), so it was considered suitable for real-time motion tracking.
We use Roboflow for data labeling. Labeling was conducted by classifying it into three classes :
Garbage
, Bin
, Person
Precision-recall curve : 0.940
Run the yolov5 model to extract coordinates txt for each frame.
-> After merging this into a csv file, only the garbage is identified and extracted based on the class ID.
-> Through this process, the last change frame is extracted.
EX. last dump frame:
1st garbage dump : 00 frame
2nd garbage dump: 00 frame
...
Home Page
This is the page you see when you try to enter the website. Here, the start button will take you to the video menu page on the left.
There is a sidebar on the left, so you can click on the page you want. Click on the prometheus logo to go to the club's main site. Also, if you click Members, you can find out the members' GitHub addresses, and if you click Github, you can go to the project address.
김예지 | 김재영 | 장민주 | 장나래 |
---|---|---|---|
@jyhannakim | @sevenrich03 | @alswn-03 | @brandnewwwnarae |
CCTV-Object-Detection_Illigal-Dumping
│
├── README.md
├── Extract_illegal_garbage_detection_from_raw_vid_version1.ipynb
├── index.html
├── script.js
│
├── assets/
│ ├── readme/
│ ├── detect-icon.png
│ └── github-icon.png
| └── ...
│
├── styles/
│ ├── styles.css
│