Detector de cambio de habitación

En mi proyecto necesito detectar cuanta gente hay en cada habitación. Para ello, pensé en poner dos sensores de ultrasonidos en cada puerta, de esta forma puedes determinar el cambio de habitación dependiendo de cual se activa primero. El problema es que al estar tan cerca, los ultrasonidos se unen y se “mezclan”, creando interferencias entre ambos sensores. También hay errores, como si pasan dos personas a la vez.
He leido en otros foros de poner sensores de movimiento, pero esto no funciona para más de 1 persona. Otros dicen de poner una cámara por habitación, y con un ordenador (en mi caso envio la información a una Raspberry, así que podría procesarlo) determinar el número de personas por habitación, pero no se si es la opción más económica.
¿Alguna sugerencia?
Gracias.

Una alternativa es que uses dos barreras IR.

Pero hay gente que ha usado los dos sensores ultrasónicos si problemas.
Intenta buscando a que distancia de separación no hay interferencia.
Si dicha distancia es imposible para detectar lo que quieres, yo intentaría poner un cilindro que encauce o limite el cono ultrasónico. Verifica que eso no genere otros problemas.