Scixiv

Remote Sensing

Classificação de cobertura em imagens WHU-Hi com degradação espacial e espectral

Working paperv0.1 · Comparação das cenas HongHu e HanChuan, controle de grade, sensibilidade ao ruído e análise da divisão de treino e teste.
João LeonardiJoão LeonardiORCID12 min
View on GitHub

Um modelo de sensor pode estimar resolução e ruído sem mostrar como essas propriedades afetam um produto de classificação. Para avaliar essa relação, o projeto msi-hsi-sensor-sim aplicou a amostragem espacial, a resposta espectral e o ruído previstos do imageador a duas imagens hiperespectrais reais. O experimento comparou mapas de cobertura antes e depois dessas transformações, usando o mesmo procedimento de classificação.

As cenas escolhidas foram WHU-Hi-HongHu e WHU-Hi-HanChuan. O conjunto WHU-Hi foi produzido pelo grupo RSIDEA da Universidade de Wuhan em áreas agrícolas de Hubei, China, com um sensor Headwall Nano-Hyperspec embarcado em VANT. Os dados foram calibrados para radiância e corrigidos geometricamente, conforme a documentação dos autores.

O estudo investigou duas questões: quanto as transformações do sensor alteraram a classificação e quanto a divisão de treino e teste alterou a acurácia medida. Na condição nominal com ruído, a acurácia global foi de 0,835 em HongHu e 0,599 em HanChuan, usando separação espacial. Esses valores descrevem as cenas e o classificador avaliados. Os rótulos disponíveis identificam classes de cobertura; o experimento não estima nem valida clorofila, índice de área foliar (LAI) ou estresse vegetal.

Dados e condições de entrada

Os arquivos usados no experimento tiveram as seguintes dimensões e parâmetros de amostragem. A largura espectral de entrada foi representada por uma largura à meia altura (FWHM) de 6 nm nas duas cenas.

ParâmetroHongHuHanChuan
Dimensões do cubo940 × 475 pixels1217 × 303 pixels
Bandas lidas270274
Pixel nativo4,3 cm10,9 cm
Classes de cobertura2216
Grade após degradação218 × 202 pixels719 × 303 pixels
Amostragem transversal final10,1 cm10,9 cm
Amostragem final ao longo do voo18,4 cm18,4 cm

A classificação utilizou radiância, sem conversão para reflectância. Os modelos foram treinados e avaliados separadamente em cada cena, com a iluminação presente no respectivo cubo. Não houve treinamento em HongHu seguido de teste em HanChuan.

A direção do voo foi assumida como paralela às linhas do cubo. Essa hipótese define em qual eixo se aplica a integração da fenda e o arrasto durante a exposição; sua confirmação permanece pendente. Na HanChuan, o pixel nativo de 10,9 cm já era maior que a amostragem transversal pretendida de 10,1 cm. O processamento preservou o limite nativo, em vez de tratar uma interpolação como informação espacial adicional.

Transformações e controle de comparação

As condições foram organizadas para acrescentar um efeito por etapa:

CondiçãoTransformação
S0Classificação do cubo nativo
S0→sensorAgregação do mapa classificado em S0 para a grade do sensor
S1Integração espacial do cubo e classificação na grade do sensor
S2S1 acrescido da resposta das bandas do sensor
S3S2 acrescido do ruído simulado do sensor
S3 ×0,25S3 com um quarto do sinal de referência
S3 ×0,0625S3 com um dezesseis avos do sinal de referência

Em S1, a pegada transversal foi de 10,1 cm quando a resolução de entrada permitiu. Ao longo do voo, o modelo integrou a fenda de 18,4 cm com um arrasto de 15 cm, correspondente a 3 m/s durante uma exposição de 50 ms. As amostras foram espaçadas a cada 18,4 cm. A integração durante a exposição e a distância entre amostras são propriedades distintas.

S2 aplicou respostas gaussianas às 380 bandas do imageador. Como a entrada já possuía FWHM de 6 nm, a largura efetiva após a convolução ficou entre 6,7 e 7,5 nm. Esse procedimento não recupera a resolução espectral de aproximadamente 3 nm prevista para o projeto. As 380 bandas também não representam 380 informações espectrais independentes.

S3 acrescentou ruído de fótons, corrente de escuro e leitura. Como a iluminação absoluta das cenas não foi determinada para o modelo, o brilho foi normalizado por uma hipótese: o pixel mediano de vegetação, selecionado com NDVI maior que 0,6, recebeu o sinal previsto para o dossel de referência do projeto. Os demais pixels foram escalados pela radiância relativa. A redução do sinal em dois níveis adicionais avaliou a sensibilidade a essa hipótese. O ruído originalmente presente nos dados permaneceu no cubo.

O controle S0→sensor foi necessário porque S0 e S1 não avaliam os mesmos pixels. Em S0→sensor, as classes previstas no cubo nativo foram agregadas pela maior área ocupada na grade final. Esse mapa foi avaliado nos mesmos pixels de S1–S3. A comparação com S1 mantém a grade e a seleção de avaliação comuns, permitindo examinar o efeito de classificar antes ou depois da integração espacial.

Classificador e validação

O classificador utilizou padronização das bandas, análise de componentes principais (PCA) com 30 componentes e análise discriminante linear. A covariância combinada recebeu regularização de 0,1 em direção à sua diagonal, e as classes tiveram probabilidades a priori iguais. Foram selecionados até 2000 pixels de treinamento por classe. A padronização, a PCA e os parâmetros do discriminante foram ajustados apenas com as amostras de treinamento de cada divisão.

Cada parcela, identificada como uma componente conexa de um rótulo, foi dividida em duas metades ao longo do lado maior. Uma faixa de separação foi descartada entre elas: 20 pixels nativos em HongHu, equivalentes a 86 cm, e oito em HanChuan, equivalentes a 87 cm. O modelo treinado em uma metade classificou a outra, e o procedimento foi repetido com as metades invertidas.

Essa divisão reduz a proximidade entre treino e teste, mas ambos permanecem nas mesmas parcelas. Portanto, ela não mede transferência para outra propriedade, região ou campanha de aquisição. Uma divisão aleatória dos mesmos pixels avaliáveis foi calculada para comparação.

Na grade do sensor, um pixel só entrou na avaliação quando uma classe ocupou pelo menos 75% da sua área. Essa seleção excluiu parte dos pixels mistos e de borda. O critério de pureza é uma decisão do experimento; as métricas resultantes não representam todos os pixels da imagem.

Foram reportadas acurácia global (OA), coeficiente kappa (κ) e F1 macro. A OA mede a fração de acertos entre os pixels avaliados. O F1 macro calcula a média do F1 das classes, atribuindo o mesmo peso a cada classe e tornando visíveis erros que podem ficar diluídos na OA de uma cena desbalanceada.

Resultados em HongHu

CondiçãoPixels avaliadosOA espacialκF1 macro
S0332 4310,6930,6160,476
S0→sensor28 6570,8050,7360,563
S128 6570,8380,7780,624
S228 6570,8360,7770,630
S328 6570,8350,7750,628
S3 ×0,2528 6570,8350,7740,622
S3 ×0,062528 6570,7760,7020,552

A comparação direta entre S0 e S1 produziria um aumento de 14,5 pontos percentuais de OA. Entretanto, o controle S0→sensor já atingiu 0,805. Na grade e no conjunto de avaliação comuns, a diferença entre S0→sensor e S1 foi de 3,3 pontos percentuais. O aumento maior da comparação direta mistura a transformação espacial com a mudança de suporte e de seleção dos pixels avaliados.

A resposta espectral e o ruído nominal alteraram pouco a OA nesta execução: S1, S2 e S3 resultaram em 0,838, 0,836 e 0,835. Com o sinal reduzido a um dezesseis avos, a OA caiu para 0,776 e o F1 macro para 0,552.

Figura 1. Classificação em HongHu: a, composição em cor verdadeira; b, rótulos de referência; c, previsão nativa S0; d, previsão S3; e, OA em barras e F1 macro em círculos; f, F1 por classe. Os mapas previstos usam a divisão espacial. As áreas brancas incluem pixels sem avaliação e a faixa de separação entre treino e teste.
Figura 1. Classificação em HongHu: a, composição em cor verdadeira; b, rótulos de referência; c, previsão nativa S0; d, previsão S3; e, OA em barras e F1 macro em círculos; f, F1 por classe. Os mapas previstos usam a divisão espacial. As áreas brancas incluem pixels sem avaliação e a faixa de separação entre treino e teste.

Em S3, algodão apresentou F1 de 0,95, colza e repolho de 0,93, e solo exposto de 0,88. Pakchoi teve F1 de 0,04, fava de 0,08 e árvores de 0,30. A OA de 0,835, portanto, coexistiu com baixo desempenho em várias classes.

As classes celtuce e fava tiveram apenas 24 e 23 pixels de teste, respectivamente, na grade final. Seus resultados exigem cautela pela pequena quantidade de amostras e pela dependência espacial entre pixels; esses números não correspondem a dezenas de parcelas independentes.

Resultados em HanChuan

CondiçãoPixels avaliadosOA espacialκF1 macro
S0233 4570,5570,4950,405
S0→sensor121 2090,5810,5150,420
S1121 2090,5980,5330,439
S2121 2090,5990,5360,459
S3121 2090,5990,5360,458
S3 ×0,25121 2090,5990,5350,457
S3 ×0,0625121 2090,6050,5400,447

Na comparação de grade comum, S1 superou S0→sensor em 1,7 ponto percentual de OA. A aplicação das bandas e do ruído nominal manteve a OA próxima de 0,599. No menor nível de sinal, a OA aumentou 0,6 ponto percentual, enquanto o F1 macro diminuiu de 0,458 para 0,447. Sem repetições e intervalos de incerteza, essa diferença não sustenta uma conclusão de benefício do ruído.

Figura 2. Classificação em HanChuan, com a mesma organização de painéis da Figura 1. A composição nativa mostra vegetação sombreada e materiais urbanos. O painel f compara o F1 das 16 classes em S0 e S3; a estrada foi representada em cinza para distingui-la do fundo branco.
Figura 2. Classificação em HanChuan, com a mesma organização de painéis da Figura 1. A composição nativa mostra vegetação sombreada e materiais urbanos. O painel f compara o F1 das 16 classes em S0 e S3; a estrada foi representada em cinza para distingui-la do fundo branco.

Em S3, água apresentou F1 de 0,86, sorgo de 0,89, morango de 0,77 e feijão-caupi de 0,72. Estrada, plástico e solo exposto apresentaram F1 de 0,12, 0,14 e 0,24.

A matriz de confusão mostrou que 68% dos pixels de referência da classe estrada foram classificados como plástico. Dos pixels de plástico, 22% foram previstos como estrada, 16% como solo e 12% como telhado cinza. Árvores foram previstas como soja em 32% dos casos e como hortaliças em 26%. Esses valores descrevem confusões de classes; a presença de sombra na cena é uma interpretação plausível para parte dos erros de vegetação, mas sua contribuição não foi isolada experimentalmente.

Efeito da divisão de treino e teste

Cena e condiçãoOA espacialOA aleatóriaF1 macro espacialF1 macro aleatória
HongHu, S00,6930,7050,4760,513
HongHu, S30,8350,8600,6280,692
HanChuan, S00,5570,6060,4050,471
HanChuan, S30,5990,6670,4580,550

Na condição S3, a divisão aleatória elevou a OA em 2,5 pontos percentuais em HongHu e 6,8 em HanChuan. O F1 macro aumentou 6,4 e 9,2 pontos percentuais, respectivamente. A proximidade entre amostras das mesmas parcelas torna a divisão aleatória uma avaliação menos exigente neste desenho.

A diferença entre protocolos não permite quantificar toda a dependência espacial, porque a divisão com faixa de separação também mantém treino e teste nas mesmas parcelas. Ainda assim, ela mostra que a escolha do protocolo altera a conclusão quantitativa. A avaliação espacial foi adotada como referência do estudo.

Sensibilidade ao sinal e limites espectrais

Os três níveis de brilho produziram SNR mediano da vegetação de aproximadamente 131, 63 e 27. Esses valores resumem as bandas e não representam a banda mais fraca: em HongHu, o nível nominal teve SNR de 42 nessa banda. A relação sinal-ruído precisa, portanto, ser interpretada junto com o comprimento de onda e a posição no campo.

Em HongHu, a redução até SNR mediano 27 foi acompanhada por queda de 6,0 pontos percentuais de OA em relação a S3 nominal. Em HanChuan, a OA permaneceu próxima de 0,60, embora o F1 macro tenha diminuído. O efeito do ruído foi diferente nas duas cenas e não pode ser resumido por um único limite universal de SNR.

A pequena mudança após S2 também não demonstra que a resolução espectral do instrumento é irrelevante. O cubo de entrada já estava limitado a 6 nm, e a convolução alargou essa resposta. O desenho avalia a classificação após reamostragem desses dados; não compara uma aquisição real a 3 nm com outra a 6 nm.

Alcance da evidência

O estudo utilizou duas cenas da mesma região e câmera, com modelos ajustados dentro de cada cena. Ele não avaliou generalização para outras culturas, locais, estações ou condições de iluminação. A classificação linear foi escolhida para manter a comparação entre transformações interpretável, sem buscar o desempenho máximo possível no conjunto.

A simulação não incluiu a função de espalhamento espacial da objetiva, distorções espectrais e espaciais conhecidas como smile e keystone, contaminação por segunda ordem ou erros de georreferenciamento. Os rótulos por parcela também atribuem a mesma classe a bordas e falhas internas. A seleção por pureza reduz parte das misturas, mas não resolve essas limitações da referência.

Não foram reportados intervalos de confiança nem uma distribuição de resultados obtida por repetições de sementes ou por reamostragem de parcelas. Por isso, diferenças pequenas foram descritas como observações desta execução, sem atribuição de significância estatística. A quantidade de pixels avaliados não substitui o número de unidades espaciais independentes.

Nas condições testadas, classificar após a integração espacial apresentou OA maior que classificar o cubo nativo e agregar as previsões na mesma grade. A resposta espectral e o ruído nominal produziram alterações menores que a mudança de grade e o protocolo de validação. A queda de desempenho no menor nível de sinal ocorreu principalmente em HongHu. Essas conclusões se limitam à classificação de cobertura nas duas cenas e não constituem validação radiométrica ou biofísica do imageador.

Dados, resultados e reprodução

A página oficial do WHU-Hi descreve a aquisição e as classes do conjunto. O projeto utilizou os arquivos ENVI do espelho WHU-Hi no Hugging Face. Os cubos e os rótulos completos não acompanham este post.

ArquivoHongHuHanChuan
ConfiguraçãoTOMLTOML
RelatórioMarkdownMarkdown
Métricas por condiçãoCSVCSV
F1 e suporte por classeCSVCSV
Confusão em S3 espacialCSVCSV
Figura para exportaçãoPDFPDF

Também estão disponíveis a configuração resolvida do instrumento e os cenários de referência usados na hipótese de brilho. Na HanChuan, os nomes das classes foram definidos no TOML para corrigir a ausência de separador entre Grey roof e Plastic no cabeçalho utilizado.

Com os dados nos caminhos definidos pelas configurações, os comandos no repositório original são:

uv run msi-hsi-sensor-sim classificacao
uv run msi-hsi-sensor-sim classificacao \
  --config configs/classificacao_whu_hi_hanchuan.toml \
  --saida resultados/classificacao_hanchuan

Os anexos preservam os resultados e as hipóteses da execução de 16/09/2026. A reprodução integral depende do código do projeto e dos cubos externos. Confirmar a direção do voo, avaliar parcelas inteiramente separadas e repetir o experimento com outras cenas são extensões necessárias para ampliar o alcance da comparação.

Related reading

  1. Seleção de arquitetura óptica para um imageador hiperespectral
  2. Georreferenciamento de imagens hiperespectrais pushbroom
  3. Simulação ponta a ponta de um sensor hiperespectral COTS para VANTs

Data availability

Resultados do experimento de classificação do projeto local msi-hsi-sensor-sim, registrados em 16/09/2026. Figuras, métricas, matrizes de confusão e configurações acompanham o post. Os cubos WHU-Hi não são redistribuídos aqui; a página dos autores e o espelho utilizado estão indicados no texto. A simulação acrescenta efeitos ao cubo adquirido por outro instrumento e não constitui validação física do imageador.

Na série Sensor hiperespectral e vegetação

Projeto óptico de um sensor hiperespectral push-broom para o infravermelho próximo

Arquitetura, equações de projeto e simulação óptica de um sensor push-broom na faixa de 700 a 1000 nm, com análise de dispersão, função de espalhamento de ponto e razão sinal-ruído.

Série B · 1Spectroscopy6 min

Aberração cromática em óptica refrativa e a necessidade do dubleto acromático

Modelagem da aberração cromática pela equação de Sellmeier em vidro BK7, com o deslocamento focal resultante e a comparação entre arquitetura refrativa e Cassegrain refletiva.

Série B · 2Spectroscopy11 min

Simulação PROSAIL da soja por estágio fenológico e discriminação de estresse

Espectros de reflectância de dossel de soja simulados com PROSAIL em cinco estágios fenológicos, com análise de índices no infravermelho próximo e discriminação entre estresse hídrico e deficiência de nitrogênio.

Série B · 3Spectroscopy6 min

Pipeline de processamento de sinal para dados hiperespectrais de vegetação

Sequência de seis operações sobre espectros hiperespectrais simulados, da remoção de ruído à estimativa de abundância por desmistura espectral linear.

Série B · 4Spectroscopy4 min

Simulação ponta a ponta de um sensor hiperespectral COTS para VANTs

Projeto virtual de um imageador push-broom com IMX178, óptica T6, 380 bandas e calibração radiométrica. Traçado de raios, separabilidade de vegetação, tolerâncias e avaliação em imagens WHU-Hi com validação espacial.

Working paperSérie B · 5Spectroscopy8 min

Sincronização e erro de georreferenciamento em sensores pushbroom

Comparação simulada de cinco arquiteturas de navegação e sincronização para um sensor hiperespectral aéreo. RTK, atitude, montagem e correção de rolling shutter no orçamento de erro.

Working paperSérie B · 6Remote Sensing11 min

Arquitetura eletrônica de aquisição e sincronização hiperespectral

Projeto preliminar das placas de aquisição e alimentação de um imageador pushbroom aéreo, com sincronização em tempo GNSS, interfaces de navegação e análise de margens elétricas e térmicas.

Working paperSérie B · 7Engineering11 min

Projeto optomecânico de um imageador hiperespectral aéreo

Modelagem da carcaça de um espectrógrafo pushbroom, com análise estrutural, isolamento de vibração, balanço térmico e orçamento de massa para integração em VANT.

Working paperSérie B · 8Engineering24 min

Seleção de arquitetura óptica para um imageador hiperespectral

Comparação de sete espectrógrafos pushbroom por resolução espectral, sinal-ruído, vinhetagem e tolerâncias de montagem, com definição do ponto de operação do projeto T6.

Working paperSérie B · 9Spectroscopy14 min

Integração de um imageador hiperespectral em plataforma multirrotora

Avaliação paramétrica de massa, autonomia, isolamento vibracional e folgas de montagem de um imageador pushbroom em hexacóptero, com identificação da obstrução do sensor de irradiância.

Working paperSérie B · 10Engineering12 min