← Últimos artigos
👁️ ophthalmology

Transducin: an open-source pipeline recovering SNOMED-CT coded measurements from the undocumented Optopol .OPT and Zeiss Cirrus private-tag formats as DICOM Structured Reports

Este artigo apresenta o Transducin, uma biblioteca Python de código aberto que realiza a engenharia reversa de arquivos Optopol .OPT não documentados e de tags DICOM privadas da Zeiss Cirrus para gerar Relatórios Estruturados DICOM padronizados e codificados em SNOMED-CT, alcançando 100% de precisão de processamento em múltiplos modelos de dispositivos e versões de software.

Autores originais: Jaurrieta Hinojos, J. N., Palomares Ordonez, J. L., Chacon Hinojos, J. F., Folgueras Batres, M. A.

Publicado 2026-07-20
📖 6 min de leitura🧠 Leitura aprofundada

Autores originais: Jaurrieta Hinojos, J. N., Palomares Ordonez, J. L., Chacon Hinojos, J. F., Folgueras Batres, M. A.

Artigo original sob licença CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/). ⚕️ Esta é uma explicação gerada por IA de um preprint que não foi revisado por pares. Não é aconselhamento médico. Não tome decisões de saúde com base neste conteúdo. Ler aviso legal completo

Imagine o olho humano como uma câmera de alta tecnologia que tira fotos extremamente detalhadas e transversais da retina, a camada sensível à luz na parte posterior do olho. Os médicos usam essas imagens, chamadas de exames de Tomografia de Coerência Óptica (OCT), para detectar doenças como glaucoma ou degeneração macular antes que elas causem cegueira. Para dar sentido a essas imagens, a câmera precisa medir coisas específicas, como o quão espessa é a retina ou o quão largo parece o nervo óptico. No entanto, há um problema enorme: as grandes empresas que fabricam essas câmeras frequentemente trancam seus dados dentro de formatos secretos e privados. É como comprar um brinquedo que só funciona com sua própria bateria específica, ou um videogame que salva seu progresso em um código que apenas a empresa do jogo consegue ler. Isso torna difícil para os médicos compartilharem dados entre diferentes máquinas ou para pesquisadores estudarem milhares de exames de uma só vez sem comprar softwares proprietários caros.

Para resolver isso, os cientistas usam uma linguagem universal chamada DICOM, que é como um pen drive padrão que qualquer computador consegue ler. Melhor ainda, eles usam um sistema de relatório estruturado (TID 1500) que transforma medições em uma lista clara e codificada de fatos, semelhante a um recibo digital que lista exatamente o que foi comprado e quanto custou, em vez de apenas uma foto borrada do recibo. O objetivo é pegar esses dados secretos e trancados de diferentes marcas de câmeras e traduzi-los para esta linguagem universal e aberta, para que qualquer hospital ou pesquisador possa usá-los. Isso é crucial porque, sem essa tradução, dados médicos valiosos ficam presos em "silos", incapazes de ajudar pacientes ou avançar a ciência.


O Grande Tradutor: Desvendando a Linguagem Secreta do Olho

Conheça o Transducin. Pense nele como um tradutor de código aberto superinteligente que foi construído para invadir dois cofres de dados de escaneamento ocular muito diferentes e muito trancados. Um cofre pertence à Optopol, uma empresa que armazena seus exames em um formato de arquivo misterioso chamado .OPT que ninguém mais sabia ler. O outro cofre pertence à Zeiss Cirrus, uma marca de câmera diferente que fala a linguagem universal (DICOM), mas esconde suas medições mais importantes (como a espessura da retina) dentro de tags privadas e secretas que o software padrão ignora.

Os autores deste artigo, liderados pelo Dr. Jesús Noel Jaurrieta Hinojos, não apenas adivinharam como esses cofres funcionavam; eles fizeram engenharia reversa neles. É como desmontar um relógio complexo para ver exatamente como as engrenagens giram, e então construir uma nova máquina que possa ler a hora do relógio e escrevê-la em uma linguagem que todos entendam.

Decifrando o Código da Optopol
Para os arquivos .OPT da Optopol, a equipe descobriu que os dados são armazenados em "pedaços", como uma série de caixas rotuladas dentro de uma mala. Eles descobriram que uma caixa específica, rotulada como OCTPARAMS, contém uma chave secreta: um número que diz ao computador a qual olho o exame pertence. Aqui está a parte inteligente: o número é positivo para o olho esquerdo e negativo para o direito. Não é um rótulo escrito por um humano; é um sinal matemático baseado na geometria do próprio olho. Os autores testaram isso em 18 arquivos diferentes e descobriram que era 100% preciso. Isso significa que o software pode saber automaticamente se um exame é para o olho esquerdo ou direito sem que ninguém precise digitar isso, mesmo que o nome do arquivo esteja bagunçado ou incompleto.

Eles também descobriram como identificar o tipo de exame apenas observando quais "caixas" estão presentes. Se uma caixa chamada ANGPRV estiver lá, é um exame de angiografia (observando o fluxo sanguíneo). Se uma caixa chamada DMARKERS estiver lá, é um exame do nervo óptico. Essa lógica funcionou perfeitamente em 475 arquivos de duas clínicas diferentes e quatro versões de software distintas ao longo de oito anos.

Desbloqueando o Entusiasmo da Zeiss
Para as máquinas Zeiss Cirrus, o desafio era diferente. As imagens já estavam no formato universal, mas os números estavam escondidos. A equipe descobriu que as medições estavam guardadas em tags privadas (como um compartimento secreto em uma mala) usando um código secreto chamado 99CZM. Eles decodificaram essa linguagem secreta e extraíram os números para a espessura da retina e as camadas de fibras nervosas. Em seguida, embalaram esses números em um "Relatório Estruturado" (TID 1500) que utiliza um código médico padrão (SNOMED-CT) para cada medição individual. Agora, em vez de apenas uma imagem, o computador tem uma lista clara e codificada de fatos: "A espessura da retina é de 283,9 micrômetros", "A relação escavação/disco do nervo óptico é de 0,56".

Os Resultados: Uma Chave Universal
A equipe testou seu novo tradutor, o Transducin, em um grande volume de dados do mundo real.

  • Optopol: Eles processaram 387 arquivos de uma clínica e 88 de outra. O software leu com sucesso todos os arquivos (taxa de sucesso de 100%). Ele gerou relatórios médicos padrão para os exames que possuíam dados mensuráveis. Para os exames que não tinham os dados necessários armazenados (como algumas fotos de campo amplo), ele os pulou corretamente, mostrando que sabe a diferença entre um arquivo ausente e uma medição ausente.
  • Zeiss: Eles testaram 41 estudos. O software gerou relatórios com sucesso para todos os 41 deles. As medições encontradas (como a espessura da retina variando de 203 a 630 micrômetros) coincidiam com o que os médicos viam nas telas originais.

Por Que Isso Importa
O artigo mostra que o Transducin é a primeira ferramenta a fazer isso para dispositivos Optopol e Zeiss. Ele prova que você não precisa do software caro do fabricante original para extrair os dados. Ao transformar esses formatos secretos em relatórios abertos e padronizados, a ferramenta permite que os hospitais armazenem todos os seus exames oculares em um só lugar, independentemente de qual máquina tirou a foto. Isso também significa que os pesquisadores podem finalmente combinar dados de diferentes dispositivos para estudar melhor as doenças.

Os autores estão muito seguros de suas descobertas porque testaram o software com dados reais de pacientes (que foram anonimizados para proteger a privacidade) e compararam os resultados diretamente com as telas originais das máquinas. Eles descobriram que as medições coincidiam quase perfeitamente, com diferenças de menos de 5 micrômetros (o que é menor que um fio de cabelo humano). Eles também confirmaram que o software funciona com arquivos de oito anos atrás e com arquivos do software mais recente, provando que o "código secreto" não mudou muito ao longo do tempo.

Em resumo, o Transducin é uma chave digital que destranca a porta dos dados oculares que antes estavam presos atrás de portas fechadas, transformando arquivos privados e ilegíveis em informações abertas e padronizadas que podem ajudar médicos a tratar pacientes e cientistas a descobrir novas curas. O código é gratuito e aberto para qualquer pessoa usar, garantindo que esta ferramenta de tradução permaneça disponível para toda a comunidade médica.

Afogado em artigos na sua área?

Receba digests diários dos artigos mais recentes que correspondam às suas palavras-chave de pesquisa — com resumos técnicos, no seu idioma.

Experimentar Digest →