Ãngulo de Anderson
Restaurando o que a sua cÃĒmera capturou antes de o AI alterÃĄ-lo

Como vocÊ pode proteger a santidade de uma fotografia bruta de interferÊncia do AI quando ela jÃĄ foi processada automaticamente pelo AI dentro da cÃĒmera? Nova pesquisa busca restaurar os dados âverdadeirosâ do sensor â tambÃĐm com o AI!
Â
O aumento da autenticidade de imagens do AI nos Últimos anos ou mais tem causado muitos grupos e indivÃduos a se mobilizar contra a subsequente erosÃĢo da confiança na fotografia.
No mesmo perÃodo, a CoalizÃĢo para ProveniÊncia e Autenticidade de ConteÚdo (C2PA) tentou difundir um padrÃĢo semi-cryptogrÃĄfico que anexa informaçÃĩes de proveniÊncia baseadas em metadados a uma imagem, desde o momento em que ela ÃĐ capturada por uma cÃĒmera ou dispositivo compatÃvel, na esperança de desmascarar qualquer uso subsequente de AI geradora nessas âimagens originaisâ:

Esquema de proveniÊncia no sistema C2PA, onde metadados escritos no momento da captura podem ser adicionados como um diÃĄrio, permitindo ajustes costumeiros como brilho e contraste, mas registrando ajustes importantes, para que uma imagem fortemente alterada pelo AI seja exibida como tal em meios de comunicaçÃĢo que suportam esse sistema. Fonte
A adoçÃĢo do padrÃĢo nÃĢo foi tÃĢo ampla quanto a coalizÃĢo havia esperado, e atualmente apenas 14 cÃĒmeras suportam a gravaçÃĢo de informaçÃĩes de autenticidade dentro da cÃĒmera.
O que ÃĐ interessante sobre a ideia da C2PA de dar a uma foto um âpassaporteâ assim que ela vem a existir, ÃĐ que, nesse momento, talvez jÃĄ seja tarde demais â porque os fabricantes de cÃĒmeras agora rotineiramente incorporam processamento de AI na prÃģpria criaçÃĢo da imagem:

Do artigo de 2024 âAdvocating Pixel-Level Authentication of Camera-Captured Imagesâ: uma ilustraçÃĢo de como os pipelines de cÃĒmera modernos introduzem conteÚdo alucinado no momento da captura e como a autenticaçÃĢo de metadados de nÃvel de pixel expÃĩe isso. Em (A), uma imagem de sensor de smartphone ÃĐ processada pelo ISP, onde mÃģdulos de AI podem inventar detalhes durante o zoom digital ou correçÃĢo de exposiçÃĢo, produzindo imagens realistas com erros, como dÃgitos de placas de licença mal lidos. Em (B), uma mÃĄscara de autenticaçÃĢo ÃĐ incorporada como metadados e posteriormente sobreposta para revelar regiÃĩes nÃĢo autÊnticas, permitindo que os usuÃĄrios distinguam dados originais de pixels alterados pelo AI. Fonte
Na verdade, essa interferÊncia do AI na captura de dados brutos da cÃĒmera poderia eventualmente se tornar o processo governante.
Esse tipo de pÃģs-processamento nÃĢo ÃĐ o mesmo que a tendÊncia atual de alterar fotos na cÃĒmera, em que um aplicativo de telefone ou um aplicativo de cÃĒmera permite que o usuÃĄrio repense uma foto com tranquilidade antes de baixÃĄ-la do dispositivo.
Mais especificamente, o processamento acontece em uma rotina âcaixa pretaâ no processador de sinal de imagem (ISP) da cÃĒmera, geralmente em um tempo de execuçÃĢo proprietÃĄrio que nÃĢo expÃĩe ou torna disponÃvel os dados brutos do sensor (e considere que o formato de cÃĒmera RAW supostamente âpuroâ nÃĢo ÃĐ tÃĢo âpuroâ).
Portanto, quando vocÊ consegue ver a foto, ela pode ter sido submetida a melhorias auxiliadas por AI, como melhoria de baixa luz, escalonamento ou atÃĐ substituiçÃĢo da lua.
Em muitos casos, isso pode levar a reconstruçÃĩes imprecisas, por exemplo, de texto, que podem invalidar o uso de tal imagem como evidÊncia, pois uma imagem âbrutaâ real nÃĢo estaria disponÃvel:

Do novo artigo â uma imagem de sensor RAW ÃĐ processada por um ISP habilitado para GenAI para produzir uma saÃda sRGB final que parece mais clara, mas pode conter detalhes alucinados, como mostrado no exemplo da placa de licença, onde os caracteres sÃĢo inferidos incorretamente durante o zoom digital. A cena real, que nÃĢo ÃĐ acessÃvel na prÃĄtica, difere tanto da saÃda melhorada pelo AI quanto da imagem autÊntica anterior à alucinaçÃĢo. A abordagem proposta permite a recuperaçÃĢo dessa imagem prÃĐ-alucinaçÃĢo, restaurando o que a Ãģptica da cÃĒmera originalmente capturou antes que as melhorias baseadas em AI modificassem o conteÚdo. Fonte
Os exemplos acima vÊm de um novo artigo de pesquisa que oferece uma soluçÃĢo para âfotos nativas do AIâ, usando processos de AI alternativos para reconstruir a imagem bruta e nÃĢo adulterada estimada a partir da imagem processada.
Os autores afirmam:
âQuando modelos de AI treinados com perdas gerativas ou perceptuais sÃĢo usados em ISPs, eles sÃĢo propensos a alucinar conteÚdo, potencialmente alterando o significado da imagem. A implicaçÃĢo ÃĐ que as imagens diretamente saÃdas da cÃĒmera podem conter conteÚdo âfalsoâ, especialmente em cÃĒmeras de smartphone, onde mÃģdulos de AI-ISP estÃĢo vendo uma adoçÃĢo crescente.
âO uso de GenAI em hardware de cÃĒmera marca uma mudança de paradigma em como vemos as imagens da cÃĒmera e desafia a visÃĢo forense tradicional de imagens capturadas pela cÃĒmera como inherentemente confiÃĄveis.â
O novo trabalho usa um codificador leve e um MLP decodificador, que pode ser incluÃdo dentro da imagem com uma penalidade de peso de apenas 180kb. O objetivo ÃĐ o desenvolvimento de sistemas de codificaçÃĢo rÃĄpidos o suficiente para reextrair a imagem original em tempo real.

Do novo artigo: super-resoluçÃĢo baseada em GenAI dentro do ISP da cÃĒmera pode alterar sutilmente recursos faciais, mudando a aparÊncia ou identidade percebida por meio de mudanças no olhar e forma da boca. A melhoria de baixa luz pode modificar o conteÚdo da imagem de forma semelhante, afetando a interpretaçÃĢo, apesar de melhorar a qualidade visual. No exemplo do cÃģdigo QR, a melhoria torna a imagem mais atraente, mas torna o cÃģdigo ilegÃvel. O mÃĐtodo permite a recuperaçÃĢo da imagem autÊntica antes dessas alucinaçÃĩes, restaurando detalhes faciais originais e um cÃģdigo QR legÃvel.
Alternativamente, os fabricantes de cÃĒmeras poderiam dar aos usuÃĄrios acesso aos dumps de sensor nÃĢo adulterados; no entanto, isso parece provÃĄvel de permanecer restrito a equipamentos de alta gama. No espaço de consumo e popular, infelizmente, o acesso a fotos nÃĢo processadas pode ser considerado um objetivo âde nichoâ ou marginal.
Enquanto as cÃĒmeras de consumidor sempre aplicaram algum nÃvel de pÃģs-processamento, antes do advento do AI de borda, os algoritmos usados eram minimamente âinterpretativosâ e nÃĢo provÃĄveis de alterar o conteÚdo de uma foto da mesma forma significativa que os mÃĐtodos de AI atuais podem.
Interessantemente, considerando a extensÃĢo com que a polÃtica de âsubstituiçÃĢo da luaâ da Samsung foi sujeita a crÃticas pÚblicas alguns anos atrÃĄs, o Centro de AI da Samsung em Toronto ÃĐ um dos participantes do novo trabalho, que ÃĐ intitulado Addressing Image Authenticity When Cameras Use Generative AI, e ÃĐ liderado por contribuiçÃĩes de cinco pesquisadores da Universidade de Toronto.
MÃĐtodo
Os autores utilizam o Único outro projeto que parece ter abordado diretamente a questÃĢo da perturbaçÃĢo por design: o artigo de 2024 Advocating Pixel-Level Authentication of Camera-Captured Images, que propÃīs uma âmÃĄscara de autenticaçÃĢo binÃĄriaâ que delimita ÃĄreas alteradas por processos de AI dentro da cÃĒmera:

à direita, a âmÃĄscara de autenticaçÃĢoâ do artigo de 2024 revela ÃĄreas do cÃĐu afetadas por processos de âsuavizaçÃĢoâ do AI em uma cÃĒmera.
No entanto, o sistema nÃĢo ofereceu um mÃĐtodo para recuperar uma imagem âverdadeiraâ, o que o novo trabalho aborda, enquanto reconhece uma dÃvida para com o trabalho anterior.
O objetivo do novo trabalho ÃĐ permitir que os usuÃĄrios recuperem uma imagem o mais prÃģxima possÃvel do que realmente atingiu o sensor antes que o processamento ocorresse:

VisÃĢo geral do mÃĐtodo proposto. Em (A), no momento da captura, a imagem de saÃda do ISP que contÃĐm alucinaçÃĩes ÃĐ passada por um codificador prÃĐ-treinado congelado, e suas caracterÃsticas latentes sÃĢo combinadas com coordenadas espaciais e alimentadas em um MLP que opera por pixel para prever a imagem nÃĢo alucinada, com treinamento orientado por uma perda contra a imagem autÊntica. Os pesos do codificador e do MLP sÃĢo entÃĢo salvos como metadados ao lado da imagem. Em (B), no momento da inferÊncia, esses pesos sÃĢo recuperados dos metadados e usados com o codificador e o MLP para reconstruir a imagem nÃĢo alucinada.
No momento da captura, no novo mÃĐtodo, a imagem processada ÃĐ passada por um codificador congelado que a converte em uma representaçÃĢo latente compacta.  Posteriormente, as coordenadas espaciais relevantes sÃĢo combinadas com esses recursos e alimentadas em um MLP leve que opera por pixel, para prever o conteÚdo da imagem original â aprendendo, efetivamente, a subtrair os elementos alucinados por meio de uma perda de reconstruçÃĢo, contra alvos autÊnticos.
O codificador e o decodificador sÃĢo prÃĐ-treinados em conjuntos de dados emparelhados autÊnticos e alucinados, entÃĢo rapidamente ajustados para cada imagem capturada, com seus pesos armazenados como metadados ao lado da foto em si, adicionando apenas uma pequena sobrecarga de tamanho.
No momento da visualizaçÃĢo, esses pesos armazenados sÃĢo extraÃdos e reutilizados para executar o mesmo codificador e MLP, permitindo a recuperaçÃĢo de uma imagem que se aproxima de perto do que o sensor da cÃĒmera originalmente capturou, sem introduzir novo conteÚdo sintÃĐtico.
Dados e Testes
Os autores testaram o novo mÃĐtodo usando duas das tarefas de pÃģs-processamento do ISP mais comumente implementadas: super-resoluçÃĢo (SR, incluindo para ÃĄreas ampliadas); e fotografia de baixa luz.
Para a seçÃĢo de SR de âimagens naturaisâ dos testes, muitos exemplos de texto foram incluÃdos nos dados, pois as rotinas de SR do ISP sÃĢo conhecidas por alterar o texto (por exemplo, de placas de licença de carros, mas veja exemplos anteriores no artigo). Como a distorçÃĢo do texto ÃĐ um problema discreto por si sÃģ, isso foi tratado como um subconjunto dos testes de SR, com dados dedicados.
O codificador mencionado anteriormente foi treinado para cada uma das duas modalidades testadas, e cada um foi selecionado com base em qual mÃģdulo de AI do ISP provavelmente seria ativado durante a captura (por exemplo, um mÃģdulo de âbaixa luzâ, em condiçÃĩes escuras).
Os autores usaram o conjunto de dados DIV2K para o treinamento de super-resoluçÃĢo, impulsionado pela rede RealESRGAN popular. Em linha com o trabalho de 2024 sobre interferÊncia do ISP, os pesquisadores geraram dados emparelhados com conteÚdo afetado e nÃĢo afetado por alucinaçÃĩes.
Para a seçÃĢo de SR de texto, os autores usaram o modelo de SR de texto MARCONet de 2023:

Do artigo MARCONet de 2023, exemplos de textos de baixa resoluçÃĢo e equivalentes ampliados no mundo real. Fonte
Para criar dados emparelhados, os pesquisadores executaram imagens nÃĢo alucinadas pelo MARCONet. Dois mil imagens foram geradas a partir do cÃģdigo original do projeto, com 200 reservados para validaçÃĢo, juntamente com outros 200 para teste.
Para os testes de baixa luz, o conjunto de dados LOw-Light (LOL) do artigo chinÊs de 2018 foi adotado:

Do conjunto de dados LOL chinÊs de 2018, exemplos entre parÊnteses das mesmas imagens em diferentes exposiçÃĩes e nÃveis de escuridÃĢo e degradaçÃĢo. Fonte
Frameworks Rivais
Para avaliar o mÃĐtodo, comparaçÃĩes foram feitas com trÊs linhas de base especÃficas treinadas sob condiçÃĩes correspondentes. Primeiro, SIREN e NeRF foram prÃĐ-treinados em imagens autÊnticas e alucinadas emparelhadas e, em seguida, ajustados no momento da captura pelo mesmo perÃodo que a abordagem proposta, oferecendo uma comparaçÃĢo direta com NeRF.
Em segundo lugar, um MLP com uma codificaçÃĢo aprendida com base no mÃĐtodo hashgrid do Instant-NGP foi usado, com as entradas da tabela de hash e do MLP otimizadas conjuntamente.
O tamanho da incorporaçÃĢo e a capacidade da rede foram correspondidos ao codificador e ao MLP alvo, com experimentos cobrindo tanto a otimizaçÃĢo por imagem a partir do zero quanto o prÃĐ-treinamento seguido de ajuste fino.
Terceiro, uma linha de base de traduçÃĢo de imagem cega para imagem foi implementada usando um modelo NAFNet de 64MB, treinado como um sistema de regressÃĢo pixel a pixel sem acesso a metadados.
Em treinamento, o otimizador Adam foi usado sobre PyTorch, tanto para prÃĐ-treinamento quanto para ajuste fino. O codificador e o MLP foram treinados por 50.000 ÃĐpocas com um tamanho de lote de 32, com codificadores modais especÃficos treinados para cada tarefa (por exemplo, SR, SR de texto, baixa luz).
O ajuste fino ocorreu por cerca de trÊs segundos em uma GPU NVIDIA V100 com 32GB de VRAM. Os autores observam que, embora a otimizaçÃĢo no dispositivo seja o ambiente e cenÃĄrio alvo, nÃĢo foi realista implementÃĄ-lo para todos os frameworks, e, portanto, todos os testes foram realizados em um ambiente de desktop:

ComparaçÃĩes de desempenho contra linhas de base MLP com assistÊncia de metadados, incluindo SIREN, NeRF e o mÃĐtodo hash-grid, ao lado da recuperaçÃĢo cega usando NAFNet. Os resultados sÃĢo relatados em decibÃĐis de PSNR em trÊs tarefas: super-resoluçÃĢo de imagens naturais no DIV2K; super-resoluçÃĢo de texto no MARCONet; e melhoria de baixa luz no LOL, com o mÃĐtodo dos autores alcançando as pontuaçÃĩes mais altas em cada caso.
Para as abordagens baseadas em MLP, o desempenho dependia fortemente da representaçÃĢo de entrada, onde os modelos treinados usando apenas coordenadas espaciais lutaram durante o prÃĐ-treinamento e nÃĢo conseguiram melhorar durante a fase de ajuste fino limitada. Adicionar informaçÃĩes de cor levou a resultados mais fortes.
A recuperaçÃĢo cega usando NAFNet se saiu bem no DIV2K, onde o mapeamento de imagens degradadas para limpas era relativamente estÃĄvel, mas falhou no MARCONet e LOL, onde existiam reconstruçÃĩes plausÃveis mÚltiplas e o modelo carecia de informaçÃĩes para resolver essa ambiguidade.
Esse efeito foi mais pronunciado na melhoria de baixa luz, onde a luminosidade original da cena nÃĢo podia ser inferida com confiabilidade a partir da imagem processada sozinha.
Os autores afirmam:
â[No] conjunto de dados sintÃĐticos MARCONet, imagens com diferentes forças de borramento mapeiam a mesma imagem alucinada. Pode ser visto nos resultados que nossa abordagem proposta supera os concorrentes em todos os conjuntos de dados.â

Na comparaçÃĢo acima, podemos ver como bem diferentes mÃĐtodos se saem dependendo do tempo que eles tÊm para executar no momento em que uma foto ÃĐ tirada. Treinar um modelo a partir do zero para cada imagem pode produzir resultados fortes, como visto com SIREN, NeRF e hash-grid â mas isso leva muito tempo para ser prÃĄtico dentro de uma cÃĒmera.
Em vez disso, o mÃĐtodo dos autores faz a maior parte do trabalho com antecedÊncia, com um ajuste rÃĄpido no momento da captura, permitindo que ele entregue melhores resultados dentro de limites de tempo apertados (3, 5 ou dez segundos).

ComparaçÃĩes de desempenho contra linhas de base MLP com assistÊncia de metadados, incluindo SIREN, NeRF e o mÃĐtodo hash-grid, ao lado da recuperaçÃĢo cega usando NAFNet. Os resultados sÃĢo relatados em decibÃĐis de PSNR em trÊs tarefas: super-resoluçÃĢo de imagens naturais no DIV2K; super-resoluçÃĢo de texto no MARCONet; e melhoria de baixa luz no LOL, com o mÃĐtodo dos autores alcançando as pontuaçÃĩes mais altas em cada caso. Por favor, consulte o artigo original para (ligeiramente) melhor resoluçÃĢo.
Aqui estÃĢo mostrados resultados qualitativos no DIV2K, onde os mÃĐtodos de melhoria introduziram alucinaçÃĩes visÃveis. Um modelo de super-resoluçÃĢo baseado em GAN alterou a cor dos olhos, e a recuperaçÃĢo cega lutou para reconstruir a imagem original. NeRF e hash-grid produziram artefatos em regiÃĩes estruturadas, como janelas e texto, enquanto o mÃĐtodo proposto se aproximou mais da imagem autÊntica.

Finalmente, na figura acima, vemos resultados no conjunto de dados LOL, com brilho escalado para visualizaçÃĢo.
A recuperaçÃĢo cega nÃĢo conseguiu resolver a escala de brilho desconhecida, enquanto o mÃĐtodo proposto reconstruiu melhor texturas e restaurou caracteres alterados, como corrigir um â1â de volta para âiâ, sem adicionar artefatos.
ConclusÃĢo
Provavelmente nÃĢo ÃĐ argumentÃĄvel, nem nunca foi, que âa cÃĒmera nunca menteâ. Cada decisÃĢo sobre o que fotografar e quando fotografÃĄ-lo, juntamente com como apresentÃĄ-lo e contextualizÃĄ-lo, ÃĐ, na verdade, uma decisÃĢo polÃtica ou social.
Mesmo os mÃĐtodos mais antigos de pÃģs-processamento, como dodge e burn (jÃĄ transferidos para ferramentas do Photoshop) sÃĢo atos altamente subjetivos de decisÃĢo artÃstica e preferÊncia.
No entanto, isso nÃĢo ÃĐ motivo para desistir do objetivo de capturas de imagens âobjetivasâ; e parece razoÃĄvel que o consumidor mÃĐdio deva ser permitido, mesmo com alguma dificuldade, a acessar os âdesmassadosâ dumps de sensor brutos das fotos que tiram, se quiserem; ou pelo menos, que sejam permitidos a restringir o pÃģs-processamento do ISP a algoritmos nÃĢo baseados em AI, como possam preferir.
Â
Publicado pela primeira vez na sexta-feira, 24 de abril de 2026












