I'm looking for any recommended approaches to be able to digitally process a room full people, like an auditorium or a movie theater and output the following information:
- How many people are in the room
- Locate unoccupied and available seating
- Display the available seating to ushers, or people attending late, on an iPad or TV outside the auditorium. Similar to viewing airplane seat occupancy online.
Some sensors I'm considering
- LiDar Scanning
- Many ceiling (IR) cameras looking straight down (or perpendicular to the seating if the seating is inclined)
Some Challenges: Be able to take accurate enough measurements when:
- The lights are on
- The lights are off or in low light
- People are standing
- People are sitting
- Seating is a long bench, not a chair
- Individual sensors for each seat isn't ideal, as we need to count people when they are standing as well.
Thoughts on LiDar:
I like the thought of scanning the room with LiDar to develop a 3D Map from which I can determine the number of prominent heads to count, and distance/location of each head to identify a seat that is taken or open.
Are there any affordable (under $10,000) LiDar scanners that make this easy?
Thoughts on Top Down Infrared (IR) Cameras :
The auditorium seats 700 people and has a balcony. If the cameras are positioned in a top-down perspective, we would need to install about 22 cameras. It would be nice to have less of an installation overhead. Also, we'd like to respect the audience and not look down shirts.
Thoughts on 1 or 2 Infrared (IR) Cameras Viewing the Crowd from the stage:
This could work for counting faces (using OpenCV or other Computer Vision library) but would make it difficult to tell what seats are open and available, especially when people are standing.
Images of the Auditorium: