View Proposal
-
Proposer
-
Zi Hau Chin
-
Title
-
Privacy-Preserving Classroom Occupancy Estimation Without Facial Recognition Project Purpose
-
Goal
-
Estimate classroom occupancy without identifying or tracking individuals.
-
Description
- This project involves developing a privacy-preserving system that estimates the number of people in a classroom without recognising, identifying, or tracking individuals. The student will investigate suitable people-counting approaches, such as object detection, crowd counting, background subtraction, low-resolution vision, silhouettes, depth images, thermal sensing, or other anonymous sensing methods. The minimum prototype may use a camera, but it should process data locally and avoid permanently storing identifiable images wherever possible.
A key part of the project is investigating the trade-off between occupancy accuracy and privacy. For example, reducing image resolution, applying irreversible visual transformations, using depth information, or immediately deleting frames may provide stronger privacy but reduce counting accuracy. The student should implement and compare selected approaches under different classroom conditions, including low and high occupancy, different lighting levels, partial occlusion, seated and moving participants, and people entering or leaving the room.
The completed system should display the estimated occupancy, confidence level, processing status, and historical aggregate counts through a dashboard. It may also provide configurable room-capacity alerts, but it must not record attendance, identify individuals, or perform facial recognition. Evaluation should consider counting error, processing latency, frame rate, memory and CPU usage, robustness under different conditions, and the amount of potentially identifiable information exposed or retained. The final system should demonstrate whether useful classroom occupancy information can be obtained while minimising the collection and storage of personal data.
-What accuracy is lost when privacy-preserving transformations are applied?
-Can edge processing achieve acceptable counting accuracy and latency?
-How do RGB, low-resolution, depth, silhouette, or Wi-Fi approaches compare?
-Does the system remain reliable under different lighting, movement, and occlusion conditions?
- Resources
-
ESP32? Raspberry Pi 4b? People counting dataset, CounfFi, WiVi32 People COunting toolkit, OpenVINO person counting notebook...
-
Background
-
Python, computer vision and image processig, object detection, people-counting, machine learning
-
Url
-
-
Difficulty Level
-
Challenging
-
Ethical Approval
-
Full
-
Number Of Students
-
1
-
Supervisor
-
Zi Hau Chin
-
Keywords
-
privacy-preserving computer vision, people counting, occupancy estimation, edge ai, anonymous sensing, wi-fi csi, object detection
-
Degrees
-
Bachelor of Science in Computing Science