Gerador de Amostras Sintéticas & Testes Óticos
Para validar e avaliar o comportamento de filtros espaciais, detecção de contornos e transformadas de Fourier, o sistema gera padrões geométricos precisos diretamente na memória.
A classe ImageSampleGenerator.cs é responsável por essa geração procedural.
1. Padrões de Calibração Implementados
Seção intitulada “1. Padrões de Calibração Implementados”1. Barras de Cores SMPTE / NTSC
Seção intitulada “1. Barras de Cores SMPTE / NTSC”- Objetivo: Avaliar a fidelidade na conversão entre espaços RGB, HSV e YCbCr.
- Estrutura: 8 faixas verticais: Branco, Amarelo, Ciano, Verde, Magenta, Vermelho, Azul e Preto.
2. Círculos Concêntricos de Frequência Espacial (Siemens Star)
Seção intitulada “2. Círculos Concêntricos de Frequência Espacial (Siemens Star)”- Objetivo: Testar resolução espacial e observar efeitos de Aliasing (Moiré) em transformações geométricas e filtros passa-baixa.
- Equação:
3. Tabuleiro de Xadrez (Checkerboard)
Seção intitulada “3. Tabuleiro de Xadrez (Checkerboard)”- Objetivo: Testar detectores de cantos e derivadas espaciais de segunda ordem (Laplaciano).
- Lógica:
int squareSize = 32;bool isWhite = ((x / squareSize) + (y / squareSize)) % 2 == 0;byte val = isWhite ? (byte)255 : (byte)0;4. Rampa de Gradiente Linear
Seção intitulada “4. Rampa de Gradiente Linear”- Objetivo: Testar linearidade de contraste, correção Gamma e efeitos de posterização.
- Equação:
2. Como Utilizar no Aplicativo
Seção intitulada “2. Como Utilizar no Aplicativo”Na interface do aplicativo:
- Acesse a aba Processamento Digital de Imagens (PDI).
- No painel de controle, selecione o menu “Carregar Imagem de Teste”.
- Escolha o padrão desejado para visualização imediata.
Próximo Passo: Entre no módulo de Operações Pontuais e Histogramas de PDI.