$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
O protocolo do estudo foi aprovado pelo Comitê de Ética dos Hospitais Sushruta, Hubballi, Karnataka, Índia (número de registro do comitê de ética: ECR/372/INST/KA/2013/RR-19), e o consentimento informado por escrito foi obtido de todos os participantes antes da inscrição.
O algoritmo FEA é um método proprietário baseado em aprendizado de máquina para análise em tempo real de microexpressões faciais e movimentos do tronco superior, com o objetivo de inferir estados emocionais utilizando o framework Navarasa. O framework Navarasa, derivado da teoria estética clássica indiana, define nove emoções primárias: shringara (amor), haasya (alegria), karuna (tristeza/pena), adbhuta (surpresa), shanta (paz), raudra (raiva), veera (coragem), bhayanaka (medo) e vibhitsa (nojo). O algoritmo FEA utiliza um modelo de aprendizado de máquina treinado com microexpressões faciais e movimentos do tronco superior extraídos de imagens de atores representando as nove emoções Navarasa. O algoritmo infere o estado emocional de um indivíduo analisando dinâmicas faciais sutis e micromovimentos a partir de entradas visuais capturadas por uma única câmera RGB e gera pontuações quantitativas para cada uma das nove emoções primárias. Essa configuração não invasiva permite uma avaliação emocional discreta e naturalista, tornando-a adequada para uma ampla variedade de contextos de pesquisa e aplicações práticas.
Desenvolvimento do modelo
O algoritmo FEA baseia-se em uma arquitetura de rede neural (NN). O conjunto de dados de treinamento foi coletado internamente e consiste em várias horas de dados de vídeo gravados de atores indianos representando as nove emoções Navarasa. O conjunto de dados foi derivado de gravações em vídeo controladas de diversos atores/participantes, com múltiplas gravações/testes realizados para cada ator/participante em diferentes estados emocionais induzidos. Após o pré-processamento, incluindo detecção de pontos faciais, verificações de consistência temporal, filtragem de qualidade e remoção de quadros inutilizáveis ou de baixa confiança, foram mantidas aproximadamente 25.000 amostras estruturadas para treinamento. Durante a curadoria do conjunto de dados, as gravações foram estratificadas por mais de dez parâmetros demográficos e relacionados à gravação, incluindo idade, sexo e outros atributos relevantes, e intencionalmente balanceadas para alcançar representação equitativa entre esses parâmetros e minimizar vieses demográficos. A distribuição por sexo foi mantida em aproximadamente 52% do sexo masculino e 48% do sexo feminino. Os participantes abrangeram amplamente os grupos etários adolescente e adulto, com representação nas faixas de jovens adultos, adultos de meia-idade e idosos. Os atores/participantes residiam na Índia e representavam diversos contextos regionais e culturais indianos, bem como múltiplas etnias internacionais presentes na Índia. Devido a restrições proprietárias, não é possível divulgar o número exato de atores/participantes, a identidade em nível individual de atores/participantes, a contagem exata de vídeos/gravações por ator, o número preciso de quadros e a metodologia interna de anotação, pois essas informações fazem parte do conjunto de dados proprietários e da propriedade intelectual do desenvolvimento de modelos da Nihilent Ltd.; essa limitação é explicitamente reconhecida na seção de Discussão.
Imagens faciais extraídas dessas gravações foram processadas utilizando técnicas de processamento de imagem para derivar características quantitativas, que foram subsequentemente usadas como entradas para uma rede neural com fins preditivos. Esse modelo foi então avaliado em uma população-alvo, e os conhecimentos obtidos foram utilizados para refinar iterativamente versões posteriores. Esse ciclo de desenvolvimento, testes e aprimoramento foi repetido até que o desempenho do modelo se estabilizasse. O modelo preditivo final é implementado como um perceptron multicamadas (MLP), composto por uma camada de entrada com aproximadamente 300 características selecionadas, camadas ocultas e uma camada de saída que produz um vetor de pontuação de nove dimensões, correspondente às nove categorias emocionais de Navarasa. Mais de 700 características foram inicialmente derivadas dos dados capturados e posteriormente reduzidas por meio de procedimentos de seleção de características e otimização do modelo. A pontuação de saída do MLP é então encaminhada a algoritmos proprietários de pós-processamento para derivar as pontuações finais agregadas do algoritmo FEA. Detalhes arquiteturais adicionais — incluindo o número exato de parâmetros treináveis e as dimensões específicas das camadas — são proprietários e não podem ser divulgados; isso é reconhecido como uma limitação do presente relatório. Uma descrição detalhada do desenvolvimento do modelo é fornecida no material suplementar (Arquivo Suplementar 1 e Figura Suplementar 1).
Durante o desenvolvimento iterativo, o desempenho do modelo foi avaliado utilizando validação cruzada no conjunto de dados interno, alcançando 96% de precisão na classificação validada cruzadamente nas nove categorias de Navarasa. Posteriormente, foi realizada uma validação independente em mais de 15.000 min de dados de vídeo. Uma matriz de confusão normalizada 9 × 9, resumindo o desempenho da classificação em todas as nove categorias de Navarasa, está disponível no material suplementar (Supplementary File 1).
Após a estabilização, o modelo passou por validação interna controlada sob supervisão especializada. Esta abordagem enfatiza a validação empírica por meio de testes diretos em sujeitos humanos, permitindo a avaliação da aplicabilidade no mundo real e da robustez em diversas populações. O desenvolvimento do modelo é resumido na Figura 1.
O Questionário de Saúde do Paciente-9 (PHQ-9) e a escala do Transtorno de Ansiedade Generalizada-7 (GAD-7): Os participantes preencheram questionários de autorrelato sob supervisão de um psicólogo treinado para avaliar seus estados emocionais atuais. Os instrumentos aplicados incluíram o Questionário de Saúde do Paciente-9 (PHQ-9) e a escala do Transtorno de Ansiedade Generalizada-7 (GAD-7). Uma pontuação acima de 9 em qualquer uma das escalas foi considerada clinicamente significativa.
TENDÊNCIAS
A Ferramenta para o Reconhecimento de Emoções em Transtornos Neuropsiquiátricos (TRENDS) é um instrumento validado culturalmente e sensível ao contexto ecológico, projetado para avaliar as habilidades de reconhecimento de emoções faciais11. Foi validada para uso em populações indianas e consiste em 40 fotografias de atores representando as emoções básicas universais de neutralidade, felicidade, medo, raiva e tristeza. As imagens da TRENDS foram utilizadas como estímulos de referência para validar as saídas de classificação de emoções do algoritmo FEA.
Desenho experimental
O experimento foi projetado para provocar uma resposta algorítmica a estímulos emocionais. Dois paradigmas de indução emocional foram desenvolvidos e utilizados para este estudo.
Paradigma de imagens TRENDS
No primeiro paradigma, uma sequência de vídeo apresentou inicialmente uma tela em branco por 60 s, seguida pela exibição de estímulos emocionais. Os estímulos emocionais foram selecionados da ferramenta TRENDS. Um total de 20 imagens foi apresentado, representando neutralidade, felicidade, tristeza, raiva e medo × dois gêneros × dois grupos etários. Cada estímulo foi exibido por 5 s. O tempo total de apresentação dos estímulos foi, portanto, 20 × 5 s, com um intervalo adicional de tela em branco de 10 s entre imagens consecutivas, resultando em uma duração total de 300 s. Durante cada intervalo de 10 s em branco, os participantes deveriam identificar a emoção retratada na imagem anterior, selecionando uma das cinco etiquetas de emoção exibidas na tela.
Paradigma Navarasa
Um segundo paradigma de vídeo análogo foi construído com base na estrutura Navarasa, composta por nove rasas. Um total de 18 imagens foi apresentado (nove emoções × dois gêneros). Cada estímulo foi exibido por 5 s, com uma tela em branco de 10 s entre as imagens, resultando em uma duração total de 270 s. As nove emoções foram categorizadas como neutras (shanta), agradáveis (haasya, veera, shringara, adbhuta) ou desagradáveis (Krodha, vibhitsa, bhayanaka, karuna). Durante cada intervalo em branco de 10 s, os participantes deveriam classificar a emoção representada na imagem anterior, selecionando uma das três opções apresentadas na tela: neutra, agradável ou desagradável. Os nove Navaras foram agrupados em três categorias para facilitar o registro das respostas dos participantes à identificação emocional.
Participantes
Voluntários adultos saudáveis foram recrutados em ambientes de trabalho e instituições educacionais. Os critérios de inclusão compreendiam indivíduos com idade entre 18 e 50 anos, de qualquer sexo/gênero. Os critérios de exclusão incluíam histórico de transtornos psiquiátricos diagnosticados, transtornos neurológicos, comprometimento visual significativo ou deficiências físicas que restringissem movimentos da cabeça e do pescoço.
Procedimento
Os participantes foram acomodados de modo que a câmera ficasse ao nível dos olhos e posicionada a uma distância de 60–70 cm. O algoritmo de AEF foi utilizado no estudo. O aplicativo foi aberto no laptop, e o pesquisador inseriu o ID do sujeito. Durante todo o experimento, o algoritmo de AEF gravou continuamente dados em vídeo para permitir a análise subsequente de expressões faciais e micro-movimentos. Inicialmente, foi obtida uma gravação de linha de base de 60 s, durante a qual os participantes foram instruídos a relaxar e a se absterem de comportamentos expressivos evidentes. Após a aquisição da linha de base, os participantes foram expostos aos dois paradigmas de vídeo (imagens do TRENDS seguidas pelo Navarasa). Todos os participantes visualizaram os paradigmas na mesma ordem fixa para minimizar possíveis efeitos de confusão relacionados à sequência de apresentação; no entanto, essa ordem fixa poderia ter introduzido efeitos de ordem. Durante as sessões de gravação, o pesquisador permaneceu fora da sala para reduzir distrações. O pesquisador monitorou o experimento remotamente por meio de um aplicativo móvel enquanto estava fora da sala. Foi oferecido aos participantes um breve intervalo de descanso entre os dois paradigmas (Figura 2).
Análise
Os dados coletados foram associados ao ID do participante inserido no aplicativo para garantir a fidelidade dos dados. O algoritmo de FEA utiliza um pipeline computacional estruturado e completo para inferência automática de emoções, composto por cinco etapas principais: aquisição de vídeo, detecção e extração de características, pré-processamento dos dados, classificação de emoções e interpretação da saída. As características extraídas passaram por uma série de operações de pré-processamento, incluindo redução de ruído, normalização entre participantes e condições de iluminação e interpolação de quadros ausentes. Foi aplicado um suavização temporal para melhorar a estabilidade do sinal. Os vetores de características resultantes foram alinhados temporalmente para alimentação subsequente pelo modelo de classificação. Essas matrizes de características alinhadas no tempo e livres de ruído serviram como entradas para o componente de classificação de emoções.
Extração de características
A estrutura de extração emprega um pipeline algorítmico com múltiplas etapas de extração de características que converte sequências de imagens padrão em vídeo 2D monoculário em um espaço de coordenadas 3D reconstruído. Em vez de depender do rastreamento bruto de pixels 2D, o sistema mapeia coordenadas espaciais localizadas ao longo do rosto e da parte superior do corpo. As características derivadas dividem-se em três categorias amplas: (i) regiões de pontos referenciais faciais, abrangendo descritores geométricos da estrutura e dinâmica facial (incluindo pistas da região dos olhos e correlatos de microexpressões faciais extraídos do framework Navarasa, baseado no Natyashastra — o mais antigo sistema formalizado de expressão emocional humana, reconhecido pela UNESCO); (ii) informações sobre a postura da cabeça, capturando orientação e movimento da cabeça; e (iii) características de movimento da parte superior do corpo, que registram o movimento resultante do tronco superior. As definições específicas das características, incluindo índices exatos dos pontos referenciais e identificadores de pontos-chave, são proprietárias e não podem ser totalmente divulgadas; isso é reconhecido como uma limitação. O sistema não utiliza diretamente os rótulos de unidades de ação do Sistema de Codificação de Ações Faciais (FACS); ao invés disso, deriva características geométricas e temporais a partir dos movimentos faciais e corporais. Essas transformações espaciais 3D são agregadas ao longo do tempo para gerar um vetor abrangente de resumo comportamental, que serve como entrada para o classificador MLP. No total, mais de 700 características candidatas foram inicialmente derivadas dos dados capturados e posteriormente reduzidas a aproximadamente 300 características selecionadas por meio de seleção de características e otimização do modelo. O pipeline estrutural avança da aquisição de vídeo até a reconstrução espacial 2D-para-3D, agregação temporal e normalização de características antes da classificação.
Modelo de classificação de emoções
Os vetores de características pré-processados foram fornecidos a uma arquitetura de rede neural perceptron multicamadas (MLP) supervisionada, treinada com o conjunto de dados anotados internamente, correspondente às nove categorias emocionais Navarasa: Śṛṅgāra (amor), Hāsya (alegria), Karuṇā (tristeza), Raudra (raiva), Vīra (coragem), Bhayānaka (medo), Bībhatsa (nojo), Adbhuta (admiração) e Śānta (paz). O modelo foi explicitamente projetado para capturar dependências espaciotemporais em dados comportamentais expressivos. Em cada passo temporal, a arquitetura gerava um vetor com as intensidades emocionais previstas para as nove categorias.
Pós-processamento das saídas do modelo
As saídas brutas do modelo foram posteriormente pós-processadas para gerar pontuações de emoção estáveis e interpretáveis. Três operações sequenciais foram aplicadas: (i) suavização temporal para reduzir flutuações de curto prazo, (ii) normalização para garantir comparabilidade ao longo do tempo e entre dimensões emocionais, e (iii) agregação para derivar medidas resumidas em janelas temporais específicas ou em sequências inteiras. Os procedimentos de pós-processamento garantem a comparabilidade entre sujeitos e controlam a variação basal interindividual.
Interpretação e visualização dos resultados
O algoritmo FEA gera representações quantitativas e visuais das dinâmicas emocionais inferidas a partir de dados de vídeo. As duas formas principais de saída são trajetórias emocionais temporais. Os valores de intensidade emocional são visualizados como gráficos de séries temporais que mostram a evolução de cada emoção ao longo do vídeo. Essa representação fornece uma visão contínua da variação afetiva, facilitando a análise de mudanças transitórias, ativações máximas e fases de recuperação ou desescalonamento na excitação emocional. Pontuações emocionais comparativas: Valores agregados de emoção para cada uma das nove categorias Navarasa são exibidos como gráficos de pontuação comparativa, ilustrando a magnitude relativa de cada emoção ao longo do intervalo analisado. Essas visualizações comparativas permitem comparações diretas entre emoções e fornecem um resumo conciso do perfil afetivo geral. As pontuações do algoritmo FEA geradas na linha de base foram examinadas quanto a qualquer sinal plano ou ausência de mudança significativa, o que indicaria gravação inadequada.
Análise estatística
Os escores para os nove domínios emocionais Navarasa, gerados pelo algoritmo FEA durante o intervalo de 10 s após cada apresentação de imagem no paradigma, foram tratados como variáveis de desfecho. Os escores do algoritmo FEA foram gerados para cada s na janela de 10 s (T0, T1, T2… T9). O escore do algoritmo FEA em T0 foi considerado o escore basal. O escore mais alto do algoritmo FEA entre os registros de T1–T9 foi definido como Tmax. A variação do escore do algoritmo FEA em relação ao valor basal (Tmax − T0) foi calculada e utilizada como variável de desfecho nas análises. A variação dos escores do algoritmo FEA ao longo da série temporal para cada emoção é apresentada na Figura 3A–D.
Para as imagens TRENDS, as categorias correspondentes de emoções-alvo foram mapeadas da seguinte forma: Shanta > Neutro; Haasya > Feliz; Krodha > Raiva; e Bhayanaka > Medo. Para as imagens Navarasa, os escores do algoritmo FEA foram agrupados e médias calculadas em três categorias compostas: neutro (Shanta), agradável (Haasya, Veera, Shringara, Adbhuta) e desagradável (Krodha, Vibhitsa, Bhayanaka, Karuna).
Foram realizadas análises em nível grupal e em nível individual.
Análise em nível de grupo: Para cada categoria de emoção descrita acima, a alteração na pontuação do algoritmo FEA do valor basal até Tmax foi comparada utilizando testes t pareados. Uma alteração significativa na pontuação do algoritmo FEA em relação ao valor basal indicaria boa concordância com o reconhecimento da emoção. No entanto, uma diferença significativa não indicaria necessariamente uma alta precisão de classificação.
Análise em nível individual: Qualquer aumento no escore do domínio emocional do algoritmo FEA acima do valor basal foi classificado como uma resposta emocional positiva. Índices de precisão foram então derivados — sensibilidade e especificidade. Sensibilidade e especificidade quantificam, respectivamente, a probabilidade de o teste ser positivo quando a condição-alvo está presente (+) e negativo quando está ausente (−). Quando ambas as estimativas se aproximam de 1, o teste apresenta bom desempenho em termos de precisão diagnóstica. A sensibilidade e especificidade estimadas foram definidas como as proporções de participantes com e sem a condição de referência (expressões Navarasa), respectivamente, que foram corretamente classificados.
Considerou-se que um sujeito apresentava a condição-alvo presente (+) se identificasse corretamente pelo menos 75% das emoções representadas. Essa classificação baseou-se em estudos de validação do TRENDS, nos quais uma precisão de 60–80% foi considerada validade discriminante adequada. Foi realizada uma análise de característica de operação do receptor (ROC) para um preditor contínuo, a fim de estimar a área sob a curva (AUC) e os valores correspondentes de sensibilidade e especificidade. Uma sensibilidade acima de 80% foi considerada boa capacidade discriminatória, e abaixo de 80% foi considerada moderada.