OpenFace: an open source facial behavior analysis toolkit – Grupo 3 – Gamper e Eduardo

março 26, 2019 Off Por eduardobasso

1. Introdução/Temática/Problemática: Situar o contexto (o que o artigo aborda, para que público ele está direcionado). Descrever sucintamente a temática e a problemática deste artigo.

O Artigo trata sobre uma tecnologia de reconhecimento facial chamada Open Face. Ela é uma tecnologia utilizada por pesquisadores para aprendizado da máquina e permite ser integrada com outros aplicativos. Ela utiliza tecnologias avançadas de reconhecimento facial, como o posicionamento dos olhos, movimentos da cabeça, expressões faciais. Tudo isso é utilizado para facilitar a integração entre o homem e a máquina.

2. Objetivos: Definir os objetivos deste artigo. 

O Objetivo do artigo é apresentar a ferramenta de código aberto que permite fazer análises avançadas utilizando tecnologias de reconhecimentos facial, sem utilizar hardwares específicos para isso. Seria uma forma de facilitar o acesso da comunidade a uma tecnologia de última geração.

3. Atualidade do Tema: Procurar sintetizar a relevância e a atualidade do tema explorado.

Hoje em dia, existem inúmeros projetos que utilizam a mesma “base” de tecnologia apresentada no artigo, porém são ferramentas ou apenas códigos com uma implementação muito difícil, pois seria necessário quase que reescrever o código completo para que fosse possível utilizar na prática.

O Open face entra como algo inovador, pois faz uma análise avançada que pode ser utilizada para aprimoramentos em softwares que estão no mercado, assim como desenvolvimento de novos softwares com interfaces e mais amigáveis que tragam uma melhor experiência para o usuário, tudo isso utilizando os resultados das análises feitas pelo software open face, que através dos algoritmos consegue detectar se a experiência de uso está sendo boa ou ruim.

4. Referências utilizadas pelo autor do artigo: Analisar o número e a quantidade das referências. Elas são clássicas? São importantes? São atuais (foram publicadas nos últimos 5 anos)? Tipo de veículo onde foram publicadas (revistas, congressos, web, relatórios internos).

Existem mais de 70 referências, datadas entre 1977 à 2015. onde maioria datada entre 2010 á 2015. Publicadas nas mais diversas mídias, como Conferências, Congressos, Workshops, Artigos, Pesquisas, livros, sites, entre outros.

5. Possibilidade de Reprodução dos Resultados Obtidos (Metodologia): Existe possibilidade de você realizar o mesmo trabalho e chegar ao mesmo resultado? Por quê?

Segundo o Autor do artigo, a ferramenta open face permite que seja implementada sem o uso de softwares adicionais ou hardwares específicos para isso, o que facilitaria a reprodução dos testes apresentados no artigo, assim como os resultados.

Como a tecnologia open face possui vários manuais explicativos sobre o seu funcionamento, a implementação prática se torna muito mais fácil. Explicam em detalhes como funciona o reconhecimento da posição central dos olhos, movimentos da cabeça, etc.

Open face, diferente de outros softwares, necessita apenas de uma web cam, fotos ou vídeos para realizar a aprendizagem de reconhecimentos de faces. Algumas outras tecnologias utilizam sensores infravermelho, cameras de uso específico , o que dificulta a aplicação.

6. Sugestão de Trabalhos Futuros: Descrever os trabalhos futuros que os autores sugerem e sua importância/objetivo.

O desenvolvimento desta ferramenta continuará, tentando incorporar o que há de mais novo e as abordagens mais precisas para o problema em questão, se mantendo open-source e transparente. Encorajando novos desenvolvedores a utilizá-la.

7. Lista de Dúvidas: Coloque nesta seção todas as dúvidas que você teve e não foram esclarecidas.

8. Perguntas Sugestivas: Faça pelo menos 3 perguntas que poderiam ser feitas a respeito do assunto tratado no artigo. Uma pessoa que leu este artigo deve estar apta a responder estas perguntas.

Como o openFace estima a posição da cabeça?

A rede neural utiliza internamente uma representação 3D das marcações faciais onde projeta estas para a camera de referencia, estimando a posição

Como o openFace estima a direção do olhar?

Basicamente pela posição do olho, e a posição da pupila

Quais são os meios de interação com o openFace?

GUI, Linha de comando, Sistema de Mensageria em tempo real

9. Conclusão: Qualificar o artigo, seus autores, veículo de publicação, os resultados obtidos, etc… O artigo deve ser recomendado para leitura? Propor temas de trabalhos futuros além daqueles já propostos pelos autores.

Sim eu recomendaria este artigo, apesar de ser extremamente técnico com o quesito de reconhecimento facial.

Ele mostra com bastantes como funciona a tecnologia aplicada no Open face, como funciona o reconhecimento facial, melhores formas de obter os resultados esperados pelo algoritmo, assim como compara a tecnologia deles com a de outros softwares com a mesma aplicação existentes no mercado, que em sua maioria são softwares pagos e com código fechado;