Estou tentando fazer um mapa 3D com batimetria de feixe múltiplo (65536 recursos, xyz), mas parece que os métodos de interpolação são muito rígidos. Preciso suavizar os dados para que pareçam mais naturais e realistas.
Quais parâmetros eu tenho que variar para que eu possa obter isso?
Respostas:
Provavelmente, isso não é inteiramente um problema com o modelo de interpolação. Dados batimétricos podem exibir ruído considerável. Devido a um peso igual associado a cada faceta TIN e efeito externo, uma interpolação de base TIN pode atenuar esse ruído e não é recomendada. Eu aplicaria uma interpolação de spline Topogrid (Topo to raster tool) e depois aplicaria um filtro de suavização ao resultado. Geralmente uso um filtro ponderado gaussiano com um sigma de 2, mas no ArcGIS você pode usar apenas uma média focal. O tamanho da janela dependerá da resolução da superfície interpolada e de um critério de erro. Você não deseja exagerar os dados, portanto, é essencial avaliar o erro quadrático médio raiz (RMSE) do observado versus o previsto. Encontre um tamanho de janela que exiba um equilíbrio aceitável entre suavidade e erro.
fonte
Experimente o FFT (Fast Fourrier Transform) no ENVI ou em outra ferramenta de processamento de imagem depois de criar sua varredura. Você também pode aplicá-lo diretamente na sua varredura usando IDL.
fonte
Tente fazer um NIF a partir da batimetria. Um TIN fará a interpolação dos pontos (linhas), criando uma superfície mais lisa que uma grade. Você também pode executar uma sombra na grade interpolada, isso pode produzir algo que você gosta visualmente.
fonte
Você pode tentar a interpolação Topo para varredura em apenas uma etapa, tentando valores diferentes para seus parâmetros de suavização: fator de erro de discretização (1,5, 2 ou superior), tolerância nº 1 (tentativa 2-3) e tolerância nº 2 (aproximadamente 100) . A imposição de drenagem deve estar desativada para batimetria (sem imposição) e o tipo de dados "spot". Talvez você consiga obter a suavidade desejada sem filtros.
fonte
Eu odeio os contornos não naturais que você obtém da maioria dos modelos. Aqui está o meu fluxo de trabalho:
Isso fornece contornos suavizados, mas preserva os valores medidos para os dados sonoros. Não está melhor, mas acho que parece muito melhor.
fonte
Em termos de simplicidade, um NIF pode fornecer um retorno bastante razoável.
Não vejo razão para que o ruído impeça o uso de um NIT per se. Eles modelarão exatamente seus pontos de dados se você definir os parâmetros dessa maneira ou se encaixar mais suavemente na superfície. Eles também têm a vantagem distinta de serem independentes da orientação da escala e da grade, diferente de qualquer método baseado em janela móvel.
Eu sugeriria :
O algoritmo de suavização correto depende muito do tipo de terreno; o filtro da Guassian pode ser bom para um DEM mais suave. A FFT valeria o esforço para terrenos variados e poderia lidar com ângulos mais nítidos, mas remover ervas daninhas de forma interativa dos nós TIN poderia ser uma opção suficiente e mais simples que minimiza a simulação de dados.
fonte