
Em um dia ensolarado, quando o trabalho no canteiro de obras está em pleno andamento, tudo ao redor é brilhante e positivo, e eu só quero fritar o churrasco à noite, um ex-funcionário de um dos contratados entrou na instalação. Ele passou pela entrada, acenou com a mão para o guarda que o conhecia de vista (mas não sabia que ele foi demitido) e entrou. Lá ele foi para seus amigos da Ásia Central. Meia hora depois, eles já estavam grelhando kebab e curtindo a vida.
A nuance é que eles acenderam um fogo entre dois cilindros de gás.
Por alguma razão, um dos cilindros explodiu. Como se costuma dizer, nada indicava, e por alguma razão o cilindro se comportou atipicamente. Se você viu como esses cilindros são manipulados nas regiões nativas dos heróis da história, você pode imaginar sua sincera perplexidade com o que aconteceu.
Todos permaneceram vivos e até mais ou menos intactos (nada irreversível). Shish kebab voou para longe, mas não entrou em órbita. Espetos não perfuravam ninguém embaixo e de lado. Mas a polícia chegou aos astronautas fracassados, uma ambulância e quase Sportloto.
Eu precisava me preocupar, mas não tanto quanto no dia em que a inspeção do FMS chegou ao canteiro de obras. Acontece que muitos trabalham nos documentos dos irmãos. Ou seja, alguém da família arruma para si um conjunto de papéis, consegue um emprego em uma obra - e então um irmão caminha. Não é um gêmeo, mas para um neocórtex doméstico quase indistinguível.
Para um desses parentes em um canteiro de obras, é aplicada uma multa de 500 mil rublos ou mais e a construção pode ser suspensa de 14 a 90 dias. E termina muito, muito triste para o contratante geral e o cliente.
Foi após esse incidente que eles nos chamaram para resolver o problema com as ferramentas de TI.
Sim, sim, esta é uma continuação da história sobre o gato terminador
Os primeiros experimentos foram na forma de
catracas com projetores de infravermelho, fizeram escaneamento em 3D da face (devido à restauração da geometria) e perderam os do banco de dados.
Talvez você já tenha lido nosso post sobre a primeira implementação do sistema de reconhecimento de rosto para vídeos
passo a
passo . Resumindo: uma grande loja, várias centenas de pessoas e cerca de um terço desse número - carregadeiras, prestadores de serviços, produtos de limpeza e outras pessoas do pessoal externo que estão mudando constantemente. A tarefa era deixar apenas nosso próprio pessoal passar e garantir que, quantas pessoas passassem pela catraca, houvesse tantos passes. Muitos foram almoçar com quatro deles e um voltou com quatro passes. Em média, um trabalhador traiu um empregador por 4 horas por semana.
Então o sistema de reconhecimento deu uma porcentagem bastante alta de casos de falso negativo - até 2,5% da nossa parte. São rostos sujos, dedos, agitando as mãos no rosto, sobreposições, capacetes, óculos e tudo mais. Não conseguimos controlar alguns dos fatores, porque nessa parte do projeto coletamos dados de uma câmera de vigilância convencional para avaliar primeiro a extensão do problema.
Desde então, a tecnologia avançou muito e tornou-se possível reconhecer rostos com precisão, com uma grande sobreposição. O principal é ter câmeras com resolução suficiente e vários quadros com um rosto a partir do qual você pode escolher o melhor sem sobrepor. Então começamos a pegar ladrões de lojas - esse
detetive .
Neste canteiro de obras era necessário:
- Permitir apenas aqueles que têm um passe para o objeto. Se a equipe do contratado passar por um mês, exatamente um mês depois o sistema deixará de deixá-lo entrar. Train.
- Permita apenas aqueles no objeto cuja face corresponda ao modelo no banco de dados. Ao emitir um passe, o oficial de segurança do objeto verifica os documentos e fotografa a pessoa em uma webcam no terminal (semelhante a receber um passe para a Biblioteca Lenin em Moscou), e a pessoa aparece quase imediatamente no banco de dados no servidor do kernel de reconhecimento.

Situações típicas:
- Outra pessoa está tentando passar pelo passe de outra pessoa. Alarme, segurança interrompe e entende manualmente.
- Um ex-funcionário está tentando entrar na instalação. A segurança não o deixa entrar.
- Um funcionário que não deveria estar tentando chegar às instalações: o guarda pede um passe e vem com ele.
Todas as noites, os gerentes recebem um relatório sobre quantas pessoas foram declaradas para trabalhar e quantas vieram de fato. Isso é muito importante, porque uma das maiores fraudes de empreiteiros é declarar 50 pessoas e, na verdade, enviar 30 para o canteiro de obras, e depois relatar cerca de 50.
Além disso, esses dados sobre o número real de pessoas no espírito de “Hoje deveriam ter sido 600 pessoas, mas 450 chegaram” ajudam a entender que os prazos já estão quebrando. Imediatamente, e não em uma semana, dois, três meses.
O que veio antes
Antes disso, havia um sistema de identificação desenhando veias na palma da sua mão. Este é apenas um caso clássico, e já estamos voltando a refazer esses sistemas. Eles trabalham mal, mesmo em escritórios estéreis, onde os funcionários conseguem contrabandear cheburek. Após a contaminação com um cheburek ou qualquer outro alimento gordo, esse mesmo padrão muda.
Em nosso canteiro de obras, havia muitas pessoas comuns com alimentos gordurosos no corpo, heróis com as mãos sujas e um super-herói. Não, ele não teve problemas de autenticação devido à perda de mãos. Esse seria o menor dos problemas dele. Tudo é muito mais interessante: o eletricista do ponto de vista do sistema simplesmente não tinha essa imagem. Não sabemos como ele alcançou esse nível de anonimato, mas ele desempenhou um dos dois fatores: o fato de ele constantemente torcer os fios com as próprias mãos ou o fato de que essas torções muitas vezes o chocavam regularmente com os dedos em resposta.
Em geral, havia apenas rostos e íris.
A íris é mais lenta e um pouco mais cara. De manhã, os ônibus chegam ao local da construção e, das 7 às 8 horas, é necessário deixar cerca de 600 pessoas.
Ficamos alguns dias em guarda e gravamos tudo o que poderia ser útil para a implementação. Como os trabalhadores se comportam quando vão e vêm. Quão rápido eles andam pelo posto de controle O que eles fazem no momento da chegada e da partida, andam um após o outro, usam capacetes, como é o clima nas instalações e como isso afeta sua aparência, se sobrepõem na catraca, com que frequência voltam coloridos depois da pintura e assim por diante.
Solução

Duas câmeras são instaladas em cada catraca: uma olha para a entrada e a outra para a saída.
Local de instalação da câmera.No território do objeto dentro do perímetro há uma pequena sala de servidores refrigerada por ar condicionado, temos um rack lá. Em um rack - dois servidores e um switch. O primeiro servidor recebe um fluxo de vídeo de câmeras e extrai dele os quadros mais bem-sucedidos com rostos. O segundo servidor recebe quadros "limpos" com rostos e executa o mecanismo de reconhecimento neles, comparando esses rostos com a base de pessoas.
A lógica de negócios gira no primeiro servidor e o software de gerenciamento de torniquete é lançado nas proximidades. Se houvesse apenas uma pessoa no quadro e ela tivesse o direito de passagem, a catraca se abriria. Se algo estiver errado - o guarda é notificado.
Para nossa tarefa, o fornecedor declarou 1 erro (falso positivo e falso negativo) a cada 4 meses. Aqui estão os
testes deles. Sabemos que o sistema distingue gêmeos nos últimos cinco anos (testes para oficiais da FSB, eles perguntaram se é possível passar por uma cabeça decepada - não, é impossível, os músculos "cedem" e perdem a forma e, em geral, existem muitos testes interessantes). É claro que o fornecedor solicita dados para condições de "estufa", mas se você pesquisar nas tabelas, poderá ver que são usadas imagens de boa qualidade lá.
Na prática, a obtenção de tais imagens nem sempre é obtida; no entanto, criamos condições quase "com efeito de estufa" dentro da casa de mudança com um guia.
Toda integração, gerenciamento de software e preparação de imagens é o nosso desenvolvimento. Não é necessária uma solução de Internet, toda a comunicação através de um cabo de cobre comum dentro da instalação. Mas se você conectá-lo, haverá monitoramento constante, relatórios por email e suporte remoto para operadores de segunda linha.
Ao mesmo tempo, o guarda definiu um modo de verificação muito difícil: agora não há “bem, eu apenas pergunto”, tudo através de um passe e qualquer passagem pela entrada de uma pessoa no banco de dados.
Resultados
Na prática, verificou-se que, como a decoração ainda não havia começado, os "homens verdes" não deixaram o objeto. O máximo é sujeira, mas já passamos na Copa do Mundo, houve uma coloração de fã. O reconhecimento de faces agora se concentra mais na geometria da face e cria um modelo tridimensional dentro do núcleo. Não houve problemas com sujeira. Contusões leves também não afetaram: os principais pontos de referência estão ao redor do nariz. Parece que todos vieram em solidariedade, e esperávamos que ele não fosse reconhecido. Mas nada passou.
Filas quase desapareceram pela manhã. Anteriormente, uma grande multidão se reunia ali, e agora duas catracas lançam 700 pessoas por hora, levando em conta os procedimentos com guardas e acenando "bem, eu preciso, a equipe está esperando lá".
A sala teve que ser levemente modificada para que não houvesse realces extras no rosto, as câmeras devem ser dispostas de modo a não haver sobreposições. Chapéus (capacetes) e óculos realmente representavam um problema, mas foi introduzida a regra de que tudo isso deve ser removido antes de passar pela catraca. Penduraram cartazes com fotos.
O cliente começou a receber relatórios sobre o número real de pessoas no canteiro de obras, o que um dos contratados ficou muito chateado.
Não posso dizer nada sobre o retorno do sistema, pois o principal caso comercial é a prevenção de uma multa FMS de 500 mil e o fechamento da construção por 14 a 90 dias. O sistema é mais barato que essa multa, mas as verificações ocorrem de forma irregular, por isso é difícil calcular o efeito econômico. Mas os veteranos dizem que vale totalmente a pena.
Na verdade, o fim da história.
Referências