Apesar de a pandemia de COVID-19 continuar a ser uma realidade a nível mundial, a verdade é que o teletrabalho nem sempre é uma opção para todas as pessoas. A pensar nisso, uma startup norte-americana desenvolveu uma ferramenta de inteligência artificial (IA) capaz de verificar se os colaboradores estão a cumprir com o distanciamento social nos postos de trabalho. Para isso, o sistema analisa streams de vídeos em tempo real captados por uma câmara.

Em comunicado, a Landing AI dá o exemplo de uma fábrica que desenvolve equipamentos de proteção. Neste caso, os técnicos podem integrar o software nos sistemas de segurança para monitorizar o ambiente de trabalho. A ferramenta pode, então, destacar a vermelho as pessoas cuja distância de distanciamento social está abaixo do aceitável, tal como se verifica no vídeo de demonstração divulgado pela startup. O sistema pode ainda emitir um alerta para relembrar as pessoas de manterem uma distância segura se o "protocolo" for violado.

A questão da privacidade é ainda mais preocupante em plena pandemia. No início de abril, por exemplo, eram mais de 100 as organizações de direitos humanos, digitais e de liberdades cívicas preocupadas com os excessos de vigilância digital durante esta crise de saúde pública. Ainda assim, a startup esclarece que o sistema não reconhece indivíduos e aconselha os clientes a utilizarem esta ferramenta com "transparência e apenas com consentimento informado".

Calibração, deteção e medição: as três principais etapas do processo

A primeira etapa do pipeline é computar a homografia, que transforma a "visão" da câmara em perspetiva para aérea, ou seja, de cima para baixo. É este processo a que a empresa dá o nome de calibração. Uma vez que os frames de entrada são tirados por uma única câmara, o método mais simples de calibração envolve selecionar quatro pontos de vista em perspetiva e mapeá-los para os cantos de um retângulo através da visão de cima para baixo, explica a Landing AI. Isto pressupõe que todas as pessoas estejam no mesmo plano.

Processo de calibração da ferramenta de IA da Landing AI
Do lado esquerdo, a vista original e à direita está o plano cima para baixo resultante do processo de calibração

A partir desse mapeamento, a equipa pode obter uma homografia que pode ser aplicada em toda a imagem em perspetiva. Apesar de este método ser conhecido, a empresa garante que pode "ser complicado de aplicar corretamente". Por isso, criou uma ferramenta que os utilizadores, e não os técnicos, podem calibrar em tempo real.

Durante a etapa de calibração, o sistema estima ainda o fator de escala da perspetiva de cima para baixo. Assim, é possível saber, por exemplo, quantos pixéis correspondem a um metro.

A segunda etapa, relativa à deteção, envolve a aplicação de um detetor de pessoas em movimento para desenhar uma delimitação em torno de cada pessoa. Para simplificar, a startup utiliza uma rede de deteção de open source, baseada na arquitetura Faster R-CNN. Para depois "limpar" as caixas delimitadoras, a equipa aplica um processamento mínimo, como o conhecido como non-max suppression, e várias regras baseadas em heurísticas. Essas regras, explica a empresa, deverão ser escolhidas com base em suposições da "vida real", como por exemplo, o facto de os seres humanos serem mais altos do que largos. Assim, evita-se o risco de sobreajuste.

Mais de 100 organizações estão preocupadas com excessos da vigilância digital durante a pandemia de COVID-19
Mais de 100 organizações estão preocupadas com excessos da vigilância digital durante a pandemia de COVID-19
Ver artigo

Na última fase do processo o sistema dedica-se à medição. Depois de cada pessoa estar contornada, a ferramenta estima a sua localização na perspetiva de cima para baixo. Uma vez que a etapa da calibração gera uma transformação de plano, a equipa aplica essa homografia no ponto central de cada "caixa delimitadora" das pessoas.

O último passo é calcular a distância de cada conjunto de indivíduos e escalar essa distância entre as pessoas. O destaque irá surgir quando as pessoas não estiverem a cumprir com o distanciamento social mínimo aceitável a vermelho, sendo reforçado com uma nova linha. Já as restantes pessoas surgem em torno de retângulos verdes.