O que é o formato de ficheiro SPE?
Um arquivo .spe é um arquivo de dados de imagem científica e espectroscopia produzido pelos sistemas de detetores CCD da Princeton Instruments (anteriormente Roper Scientific, agora Teledyne Princeton Instruments). É o formato de saída nativo do software de aquisição WinSpec32 e WinView32, e da plataforma mais recente LightField.
O arquivo começa com um cabeçalho binário fixo de 4100 bytes contendo aproximadamente 100 parâmetros de aquisição: temperatura do chip CCD, tempo de exposição, contagem de acumulação, rede do espectrômetro, comprimento de onda central e coeficientes polinomiais de calibração de comprimento de onda. Imediatamente após o cabeçalho encontra-se a matriz de pixels brutos, armazenada como inteiros não assinados de 16 bits por pixel para leitura CCD padrão.
O SPE 3.0, introduzido com o LightField por volta de 2012, mantém o mesmo cabeçalho de 4100 bytes para compatibilidade reversa, mas anexa um rodapé de metadados XML após o último quadro. O deslocamento de bytes do rodapé é armazenado na posição 1992 do cabeçalho e contém calibração estendida, configuração de hardware e dados de região de interesse (ROI).
O formato é amplamente utilizado em espectroscopia Raman, fotoluminescência, fluorescência e fotometria CCD astronômica. Séries cinéticas de vários quadros são armazenadas como quadros contíguos após um único cabeçalho. As bibliotecas Python spe2py e imageio leem arquivos v2.x e v3.0; FITS e TIFF são alvos de exportação comuns ao compartilhar dados fora do ecossistema da Princeton Instruments.
Segurança e proteção
RISCO: LOWArquivo de dados científicos binários sem scripts ou conteúdo executável. Seguro para abrir. Arquivos grandes com vários quadros podem consumir memória significativa.
Detalhes do formato
em resumoProgramas que abrem arquivos SPE
Detalhes técnicos
especificação profunda| Tamanho do cabeçalho | Fixo em 4100 bytes (binário); layout idêntico em todas as versões do formato para compatibilidade reversa |
| Tipo de dados de pixel | Inteiros não assinados de 16 bits (leitura CCD padrão); float de 32 bits suportado no SPE 3.0 |
| Ordem dos bytes | Little-endian |
| Extensão SPE 3.0 | Rodapé de metadados XML anexado após os dados de pixel; deslocamento de bytes do rodapé armazenado na posição 1992 do cabeçalho |
| Identificação da versão | Versão do formato armazenada como float IEEE 754 no deslocamento 108 do cabeçalho (v2.x); v3.0 detetada via campo de deslocamento do rodapé |
| Calibração de comprimento de onda | Coeficientes polinomiais armazenados no cabeçalho para mapeamento de comprimento de onda nm-por-pixel |
| Metadados de aquisição | Temperatura do CCD, tempo de exposição, acumulações, ID da rede, comprimento de onda central - tudo no cabeçalho |
| Suporte a múltiplos quadros | Séries cinéticas armazenadas como quadros contíguos imediatamente após o cabeçalho único de 4100 bytes |
| Dimensões do CCD | Largura e altura armazenadas no cabeçalho; matrizes científicas típicas de 256×1024 a 2048×2048 px |
| Linhagem do software | WinSpec / WinView (Roper Scientific) → SPE v2.x; LightField (Princeton Instruments) → SPE v3.0 |
| Domínios de aplicação | Espectroscopia Raman, fluorescência, fotoluminescência, imagem CCD astronômica |
| Suporte Python | Bibliotecas `spe2py` e `imageio`; ImageJ/FIJI via plugin Bio-Formats |
| Tamanho de arquivo típico | 100 KB a vários GB, escalando com a contagem de quadros e dimensões da matriz de pixels |
| Lançado | circa 1990s (WinSpec era, Roper Scientific / Princeton Instruments) |
| Versão mais recente | SPE 3.0 (introduced with LightField software, circa 2012) |
| Especificação | raw.githubusercontent.com |
Conversões de SPE
Perguntas e Respostas da Comunidade
perguntado por usuáriosAinda não há perguntas - seja o primeiro a perguntar sobre arquivos SPE.