Funcionalidades

Padrão ICAO: como garantir a qualidade de imagens biométricas

Os documentos de identificação são essenciais para o controle e a organização das entidades públicas. Para garantir o reconhecimento da população, o Governo recorre a meios de identificação únicos, como imagens biométricas. 

As imagens capturadas atuam em todas as etapas dos documentos, desde a emissão do documento até a verificação documental e física, realizada para discernir se a pessoa que apresenta um documento é ela mesma. 

Portanto, para lidar com esses dados sensíveis e únicos, é necessário atingir altos níveis de qualidade de processo. 

Para isso, o BioPass ID conta com pacotes de APIs focados em oferecer a qualidade do cadastro e da verificação de identidade. Antes de conhecer as soluções, vamos entender a importância da qualidade na emissão de documentos.

Por que investir na qualidade da imagem biométrica na emissão de documentos?

Os documentos de identificação contribuem para a contagem e o monitoramento da população, a fim de proteger os direitos e deveres dos indivíduos e dos órgãos públicos.

A Carteira de Identidade (RG), a Carteira Nacional de Habilitação (CNH), a Carteira de Trabalho e Previdência Social (CTPS), entre outros documentos de identificação, têm influência direta no planejamento de políticas públicas e na distribuição de recursos federais, estaduais e municipais.

Além disso, o Governo usa as informações dos cidadãos para prever o crescimento demográfico. Esse monitoramento é feito por meio da coleta de dados de cada pessoa. 

A coleta de identificação biométrica atua como meio de combate a fraude de identidades e visa garantir a verificação individual. Para isso, utiliza-se de biometrias colhidas, podendo ser as de impressões digitais e fotos faciais.  

O uso dessas características garante que documentos falsos não sejam emitidos e, consequentemente, circulem, além de assegurar a autenticidade da identidade em transações e atividades que exijam a identificação do usuário. Para alcançar esse efeito, alguns parâmetros devem ser seguidos, como a garantia de qualidade na coleta de dados. 

Assim, para assegurar que a imagem utilizada será viável e tenha a qualidade necessária para que os documentos sejam considerados seguros, há algumas diretrizes que precisam ser seguidas.

Aqui, destacaremos as diretrizes para a captura de imagens:

  • Iluminação. 
  • Foco.
  • Fundo uniforme.
  • Resolução e tamanho da imagem.
  • Posicionamento na câmera. 
  • Expressão facial.
  • A roupa usada. 

Para entregar a qualidade das imagens, há algumas tecnologias envolvidas. Parâmetros de qualidade são adotados para registrar a imagem e garantir que, posteriormente, o algoritmo funcione da melhor maneira possível na correspondência dos dados de um indivíduo.

Como o BioPass ID ajuda na qualidade de imagens biométricas

O BioPass ID oferece 3 pacotes focados na entrega da qualidade das imagens biométricas: ICAO Quality Check, ICAO Image Crop e Remove Background. Vamos entender como cada uma das APIs funciona.

ICAO Quality Check

A API ICAO Quality Check tem a função principal de verificar a conformidade de uma imagem facial com o padrão ICAO (ISO 19794-5), um padrão internacional usado em documentos como carteira de motorista e passaporte. 

O padrão ICAO tem 23 requisitos. A API ICAO Quality Check verifica esses requisitos para garantir a segurança e a autenticidade dos documentos e simplificar a verificação de identidade pelas autoridades responsáveis.

ICAO Image Crop

A função da API ICAO Image Crop é cortar uma imagem de foto facial para adaptá-la ao padrão ICAO. O padrão considera o posicionamento dos olhos e a geometria do rosto para realizar o corte de acordo com o padrão fornecido. 

Isso garante que as fotos sejam aceitas e processadas de maneira consistente e uniforme.

Remove Background 

O pacote Remove Background é uma das mais novas tecnologias disponíveis no BioPass ID e é responsável por remover o fundo das imagens capturadas.

A remoção do fundo das imagens faz com que o foco do algoritmo seja direcionado para a geometria e a proporção do rosto. Dessa forma, a tecnologia contribui para uma maior precisão na coleta de informações durante o processamento e o cadastro da biometria facial. 

A adição dessa API às outras presentes no pacote torna o processo de cadastro e verificação de imagens faciais ideal para autenticação de processos, atendendo aos requisitos necessários para a qualidade da coleta e do registro de dados. 

Além disso, a remoção do plano de fundo torna os processos de autenticação e verificação de identidade altamente precisos.

Como as APIs funcionam na prática

A versão Demo é uma das maneiras mais fáceis de testar a qualidade do processamento de imagens sem precisar implementá-la.

Para fazer isso, acesse o menu do BioPass ID, clique em Demo e selecione a opção Background Remover (Remover plano de fundo). Em seguida, escolha a opção Send a Picture (Enviar uma imagem), conforme mostrado abaixo:

Assim, aparecerá as opções de arrastar e soltar um arquivo para “upload” ou utilizar o “browse” para seleção:

Depois de escolher a opção, aguarde o processamento dos dados, que estão sendo enviados para a API do BioPass ID, e o resultado final será entregue com a cor padrão de fundo branca:

Observe que a entrega da imagem tratada respeita bem as limitações para a identificação da pessoa e a qualidade da foto depende diretamente da qualidade da imagem fornecida. 

Da mesma forma, podemos testar o funcionamento do retorno do API Quality Check na análise dos 23 requisitos da norma ICAO, também na página Demo. 

Clique na opção Face Compliance, escolha entre a opção Send a Picture (Enviar uma imagem) para selecionar uma imagem ou Face Capture (Captura de rosto) para enviar uma imagem capturada em tempo real.

Depois de carregar a imagem, observe que os campos referentes aos 23 requisitos são identificados com um "check" em verde para os corretos e um ponto de exclamação vermelho se algum requisito for violado. 

Para usar a solução ICAO Image Crop, selecione a opção Face Crop e determine se deseja fazer upload da imagem ou capturar a imagem em tempo real.

Ao escolher a imagem, a API a retornará com o recorte feito ou com mensagens, indicando que o recorte não pode ser feito por não estar centralizado conforme exemplo a seguir:

Mesmo que a distância seja considerada grande, a operação é realizada. Dessa forma, o rosto é centralizado e o corte é feito para uso da imagem em documentos oficiais. 

Veja um exemplo bem-sucedido abaixo:

Agora, basta implementar a API

Com o passo a passo exposto aqui, é possível implementar o ICAO Quality Check, o ICAO Image Crop e o Remove Background. Para acessar em detalhes a implementação de cada um deles, acesse a documentação e selecione a API utilizada.

E agora, vamos ao que interessa!

Para implementar o recurso, a operação recebe uma base64 com a opção de indicar a cor do plano de fundo. Se não for indicada por padrão, a cor será branca. Se você quiser definir a cor de fundo, um código hexadecimal deve ser enviado. 

Veja o curl com as informações necessárias para a requisição:

Como retorno positivo, o corpo do JSON contém uma mensagem indicando que a operação foi bem-sucedida, junto a uma imagem de base64.

Se você quiser verificar o resultado da operação, use ferramentas que decodifiquem a base64. Como sugestão, acesse o site Base64 Guru, cole a base e clique em "decode" para poder visualizar o resultado da imagem.

Para mais detalhes sobre as diferentes maneiras de testar o aplicativo, siga as 4 etapas para integrar uma API biométrica no BioPass ID

Depois de testar e atestar a qualidade das APIs, converse com um de nossos especialistas e implemente a solução de acordo com suas necessidades.

Tradução: Thalita Ferreira

Não perca nossas atualizações!

Assine o boletim informativo da BioPass ID e mantenha-se atualizado sobre o mundo da biometria e da tecnologia.

Obrigado! Recebemos sua mensagem!
Ops! Algo deu errado no envio do formulário.
Tente novamente em instantes.

Veja mais

Entenda como aplicar a Tecnologia de Liveness Detection na saúde

Descubra como a prova de vida está sendo usada para ajudar a evitar fraudes no setor de saúde.

Funcionalidades
Inteligência Artificial nas Escolas: vantagens para a Gestão Educacional

O uso da inteligência artificial nas escolas melhora os processos administrativos e otimiza a gestão financeira das escolas. Saiba mais sobre o uso da tecnologia no ensino.

Funcionalidades
Entenda como o BioPass ID evita fraudes financeiras

Os fraudadores criam novos golpes financeiros todos os dias. Descubra como o BioPass ID protege as empresas e os dados dos clientes contra ações maliciosas.

Funcionalidades
APIs para o mercado financeiro: como elas podem ajudar sua empresa?

As APIs trazem agilidade e economia para bancos e fintechs. Descubra outros benefícios que também podem ajudar as instituições financeiras.

Funcionalidades
3 APIs do BioPass ID para otimizar os processos educacionais

As APIs biométricas podem aumentar a segurança das instituições de ensino e melhorar a eficiência operacional e a experiência do aluno. Saiba mais sobre o assunto.

Funcionalidades
5 benefícios de usar uma Rest API

As Rest APIs são ideais para aplicações em nuvem. Descubra como usá-las em seu projeto.

Funcionalidades
Liveness Detection: qual a diferença entre Passivo e Ativo?

A tecnologia de detecção de vivacidade pode ser usada em um método passivo e ativo para identificar a autenticidade da prova de vida de uma imagem. Saiba qual é a diferença entre elas.

Funcionalidades
Padrão ICAO: como garantir a qualidade de imagens biométricas

As imagens biométricas de qualidade atendem ao padrão ICAO para otimizar a identificação e a verificação de identidade. Confira as soluções da BioPass ID.

Funcionalidades
Como acelerar o desenvolvimento de software com SDKs

O Face SDK, um dos SDKs do BioPass ID, possibilita a criação e a configuração rápida de plataformas ou aplicativos de desenvolvimento.

Funcionalidades
Como usar o Postman para avaliar a qualidade da biometria facial

Um guia rápido sobre como usar Postman, uma ferramenta de teste de API, para avaliar a qualidade da biometria facial.

Funcionalidades
Como detectar falsificação em biometria facial com Postman

Saiba como usar a ferramenta Postman para detectar possíveis ataques de falsificação em sistemas de autenticação biométrica de reconhecimento facial.

Funcionalidades
Como detectar e tornar anônima a biometria facial por meio de Postman

Veja como detectar e tornar anônima a biometria facial usando a plataforma Postman e o conjunto de recursos BioPass ID.

Funcionalidades