ArchitectureTeam 10 People Counting People

Narrative Description

Pursuing an IoT solution to the current COVID-19 crisis through the counting of people within a room to determine current occupancy status. The problem proposed by the client is that classrooms, labs, offices, and other public spaces need to be monitored for occupancy in order to maintain safe levels of social distancing, as well as track the overall efficiency of use for a given space. The Capstone team strives to design and implement a solution that is capable of counting people within a given space and logging occupancy data in real time, such that safety levels of faculty and students on campus can be upheld. Additionally, the occupancy data provided by the Capstone team's proposed solution will be useful in conducting a space efficiency analysis, in which the occupancy data displayed over time will be able to aide in determining if the given space should be repurposed for better use.

Architecture

Client Description

John

Duane Booher

Secretary

NAU ITS employee and head of the NAU IoT Research Team. Sponsoring a people counting solution Capstone for the integration of such a device to the NAU campus, as well as assisting the research endeavors of the NAU IoT Department.

Link to Duane's Website

Potential Benefits and Applications

People Counting People(C) strives to provide users with a secure, accurate, and fast way to monitor occupancy remotely. This IOT system allows users to access data on a real-time schedule and at their convenience. There are many reasons people need to count people. A standard use for this device would be monitoring traffic in spaces and doubling as a security camera. The alert system can send a message to the user so there are no lawsuits or fines for exceeding maximum occupancy. In the middle of a pandemic, social distancing is crucial to keeping a clean and healthy environment. Heavy traffic can be analyzed so that businesses can visualize room usage from a bird's eye view if deciding whether or not a larger space is needed or a new layout should be implemented. This system can be installed in restaurants, warehouses, offices, venues, and more, thanks to our multi-camera design that allows more area to be covered.

Requirements Specification

Project Design Depiction

John

The above figure depicts the overall archcitecture of our project and is divided into four sections. The first section represents visual cameras, which are standard Raspberry Pi cameras. These cameras will take send video frames to the second stage. The second stage represents the miicroprocessor subsystem, which consists of Raspberry Pis. These Pis will scan the frames received for occupants using a pre-trained neural network. The data found will then be sent to the third section of our design. This stage respresents the local subsystem, which consists of a single Raspberry Pi. This Pi will using the incoming data stream and use our clustering algorithm to determine the true number of occupants occupying the space. This Pi will also act as a server, and will keep track of and host occupant history throughout time. The final stage of our design represents our and-user interface, which will be a website that clients can access to observe occupant data through charts and graphs.

Visual Depiction of Hardware and Software

John John