Human detection and social distancing measurement in a video
| dc.contributor.author | Kosin Saramas | |
| dc.date.accessioned | 2026-01-08T09:40:50Z | |
| dc.date.available | 2026-01-08T09:40:50Z | |
| dc.date.copyright | 2022 | |
| dc.date.created | 2026 | |
| dc.date.issued | 2022 | |
| dc.description.abstract | The purpose of this research project is to find the best solution for measuring the distance between people in a video to track the possible COVID-19 social-distancing. This research aimed to create a web-application that can be used with closed-circuit televisions (CCTVs) to track positions of persons in interested area and measure distances between any pairs of persons each frame of a video. The process in this project is separated into 3 parts, including 1) tracking positions of people in a video, 2) calibrating camera views, and 3) measuring distances between any two persons. The tracking technique is based on YOLO algorithm, a famous object detection algorithm, that identifies specific objects in the video. In this project, YOLOv3 is used to detect humans to create the bounding box for getting the position in the frame. After getting the bounding box, finding the distance between any pairs in the video is done by using perspective transformation from camera-view into top-down view. Then, the Euclidean distance is used to find the distance of every pair in the video. Any distances closer than 2 -meter will be indicated with a line between two people and printed the distance next to the line. The result of perspective transformation is compared with the checkerboard’s camera calibration to compare the error rate in several case scenarios. IMPLICATION OF THESIS: In the final stage, this project offers result of any pairs that are getting closed to other people than 2 meters in the video. Program will show the result frame by frame. However, there is still some obstacles remaining. In some frame in the video, human detection process may not detect all human in the frame or misplace created bounding box that made an error in the distancing process. The main goal of this research is fulfilled by showing any pairs of risk of spreading the covid-19. | en |
| dc.format.extent | ix, 60 leaves | |
| dc.format.mimetype | application/pdf | |
| dc.identifier.citation | Thesis (M.Sc. (Game Technology and Gamification))--Mahidol University, 2022) | |
| dc.identifier.uri | https://repository.li.mahidol.ac.th/handle/123456789/113851 | |
| dc.language.iso | eng | |
| dc.publisher | Mahidol University. Mahidol University Library and Knowledge Center | |
| dc.rights | �ŧҹ������Ԣ�Է���ͧ����Է�������Դ� ��ʧǹ�������Ѻ���͡���֡����ҹ�� ��ͧ��ҧ�ԧ���觷���� �����Ѵ�ŧ������ ���������������͡�ä�� | |
| dc.rights.holder | Mahidol University | |
| dc.subject | Computer vision -- Thailand | |
| dc.subject | COVID-19 (Disease) -- Prevention | |
| dc.subject | Image processing -- Digital techniques | |
| dc.subject | YOLO (Computer science) | |
| dc.title | Human detection and social distancing measurement in a video | |
| dc.type | Master Thesis | |
| dcterms.accessRights | open access | |
| thesis.degree.department | Faculty of Information and Communication Technology | |
| thesis.degree.discipline | Game Technology and Gamification | |
| thesis.degree.grantor | Mahidol University | |
| thesis.degree.level | Master's degree | |
| thesis.degree.name | Master�of�Science |
