Saturday 23 September 2017

Idl moving average filter


Marshall Perrin s IDL Routines. List Última atualização Seg Sep 17 17 04 02 2012.Routines by Category. Astronical Utility. FINDINGCHART - fazer um gráfico de busca para um objeto na tela ou PDF. LASERTIMES - Calcular o início e parar vezes permitidas para o Lick Laser, em LST Estes correspondem às 11 pm e 5 am, hora local ou PST ou PDT. LSTNOW - corrente de retorno lst, para um dado observatório. MAGERRPROP - Converter fluxos em magnitudes, com propagação de erro. MULTIFINDINGCHART - chamar findchart para um monte de Fontes listadas em um arquivo. SUNTIMES - calcula APPROXIMATE sunrise e sunset times. ZD2AIRMASS - Compute airmass vs zenith distance. CUBEDISPGRIDSPEC - Overplot uma grade de espectros em cima de uma imagem em escala de cinza de um cubo Isto foi inspirado por uma figura em eu acho que um dos Tracey Beck s papers. CUBECOLLAPSE - Colapso de um cubo ao longo do eixo de comprimento de onda O padrão é a média do cubo, mas há opções de mediana ou total de combinar em vez Há algum apoio para o uso de sinalizadores de qualidade para indicar mau pix Els para saltar ao colapsar. CUBEGETWAVEAXIS - retorna qual eixo de um cubo é a dimensão de comprimento de onda. CUBEREAD - Ler em um cubo de dados em uma estrutura padronizada. CUBEREBIN - Rebin um cubo nas dimensões X e Y, deixando a dimensão Z inalterada. CUBESUBTRACTCONTINUUM - Subtração de continuum bruto para datacubes IFS Quase qualquer algoritmo será melhor do que this. EXTAST3 - Extrair parâmetros ASTrometry de um cabeçalho de imagem FITS Versão 3D para datacubes. PUTAST3 - Colocar parâmetros de astrometria WCS em um dado cabeçalho FITS Versão 3D para datacubes. XYZ2ADL - Compute RA Dec e Wavelength de X, Y e Z e uma estrutura de astrometria FITS. ISMYSQLPRESENT - Existe um banco de dados mysql aqui Esta rotina permite que você execute o código com ou sem mysql, dependendo da funcionalidade da máquina local. MYSQLCHECK - check Que uma conexão com o mysql está aberta uma aberta se ele isn t. MYSQLQUERY2 - Enviar consulta MySQL e obter resposta como uma matriz de structures. QUERY2MASS - Dado um nome, consulta o 2MASS catalo G no Vizier para suas magnitudes J, H e Ks e seus erros. QUERYIRAS - Dado um nome, consulte o catálogo IRAS no Vizier para suas magnitudes J, H, e Ks e seus erros. QUERYUSNOB. APRINT - imprima algo formatado como Uma matriz IDL, ou seja, na sintaxe de código fonte IDL. FITSLOADER - Carrega um conjunto especificado de arquivos FITS, localiza o viés apropriado e os arquivos de campo plano para eles, aplica-os para calibrá-los e, opcionalmente, escalona todo o conjunto para um tempo de exposição fixo. HDRCONCAT - Concatena cabeçalhos FITS em um arranjo de seqüência 2D, fazendo coisas inteligentes com tamanhos de eixos, se necessário. HDRCOPY - copiar as chaves de um cabeçalho para outro. PICKFITS - escolher um ou mais ajustes arquivos usando a GUI e, em seguida, carregá-los. READTEXT - ler em um texto Arquivo em sua totalidade em um array. SELECTFITS - O objetivo deste programa é permitir que o usuário selecione um arquivo de imagem FITS para leitura Os dados de imagem é retornado como resultado da função A melhor característica deste programa é a oportunidade de navegar A imagem antes de ler SIGDISP - Como o sigdisp IRCAL, faz um trecho n-sigma linear de uma imagem. SIXTYSTRING - Como a biblioteca Goddard s sessenta, mas retorna strings do formato DD MM SS Este é o inverso de tenstring. STRC - Formatos Algo como uma seqüência de caracteres, removendo os espaços extras e zeros desnecessários Funciona em escalares ou arrays. SXPARARR - Como sxparr, mas para uma matriz de cabos cabeçalho. TENSTRING - A mesma coisa que a biblioteca goddard IDL astro biblioteca s 10 procedimento converte coords sexagesimal em Decimal mas trabalha em argumentos de corda da forma DD MM SS ou DD MM SS. TEXPRINT - imprime uma matriz IDL na sintaxe da tabela LaTeX, adequada para colar em seu papel. Imagem Display. ALOGSCALE - inteligentemente escala logaritmicamente uma imagem para display. ASINHSCLCOLOR - RGB asinh scaling, à maneira de Lupton et al. ASINHSCLCONTOURS - criar cores de contorno para overplotting. ASINHDEMO - demonstrar o uso de rotinas de escala asinh. Image Processing. AORADNORM - Dada uma imagem presumivelmente uma imagem AO, criar um Unsharp imagem mascarada, em seguida, calcular um perfil de ruído radial para ele e dividir pelo perfil. APPHOT - programa para fazer fotometria de abertura circular em uma imagem dada localização da abertura, tamanho e raio interno e externo para anular subtracção céu. AUTOREGISTER - Automagically registrar um grupo De imagens. AVGMED - Mediana média de uma pilha de imagens FITS, com mediana opcional weighting. BIAS - script rápido para fazer um quadro de viés e exibir info. CALCPHOTNOISE útil - Dada uma imagem e um mapa dos tempos de exposição para essa imagem, calcular O ruído do fóton como uma função da posição. CENPSFSUB - centroiding psf subtração rotina. CROPBADMASK - Dada uma imagem e uma máscara, recortar a imagem para o tamanho mínimo que contém a máscara. FFTREBIN - Rebins uma imagem, adicionando zeros entre os componentes FFT Como necessário. FFTSHIFT - desloca uma imagem por dx, dy pixels usando fourier transforms. FFTSHIFTCUBE. FFTFILT - Filtro de alta ou baixa passagem de uma imagem em Fourier space. FINDMAXSTAR - dada uma imagem, encontra o x, y co - O nome de um arquivo se encaixa, abra esse arquivo, corrija todos os pixels NaN nele, interpolando a partir dos vizinhos mais próximos, em seguida, re-salvar o arquivo. FIXNANS - fixar NANs em uma imagem, por exemplo, antes da correlação cruzada ou algo. FIXPIX - dado uma imagem ou pilha de imagens e uma máscara de pixel ruim, irá preencher pixels maus, encontrando os melhores pixels NPIX mais próximo, atirar os mais altos e mais baixos Do grupo e, em seguida, aritmicamente média. FWCENTROID - Implementa o robusto algoritmo de centroide de janela flutuante adotado para aquisições de alvo JWST. HIMCUT - Como IMCUT, cortar uma sub-região de uma imagem, e atualizar FITS cabeçalho Muito semelhante ao HEXTRACT, mas com diferentes Arguments. IMAGESHIFTMASKEDGES - Ao deslocar uma imagem, manipular a máscara de pixel ruim de forma adequada, de modo que as bordas corretas da imagem deslocada são declarados bad. IMCENTERF - programa para calcular o centro de massa de uma imagem em torno do ponto x, y, retu Rn a resposta em xcen, ycen. IMCUT - Função para cortar uma subseção quadrada fora de uma imagem, com o usuário especificando o centro da subseção. INDICES - como comando de índices de Python s, retorna índices de coordenadas para um array. MATCHFILTER - Convolve Uma imagem com uma versão normalizada de si mesma rápida e suja. MATRIXDFT - Matrix Discrete Fourier Transform, seguindo Soummer et al 2007 Isto não é tão rápido como uma FFT, mas permite que você escolha arbitrariamente a amostragem e intervalo coberto no domínio de Fourier. - retornar os meios para uma pilha de imagens. MEDARR2 - Como medarr, exceto você pode especificar um conjunto de tempos de exposição para escalar as imagens antes de tomar suas medianas. MKDOMEFLAT - faz uma cúpula plana carregando um monte de imagens, somando-os, E depois achatamento Opcionalmente lida com questões de polarização. MKSKYFLAT - Mediana-combinar um número de imagens planas céu em um flat. MKTWIFLAT céu mestre - faz um flatfield a partir de uma série de imagens do céu crepuscular usando uma técnica de montagem iterativa Ue para cada pixel para medir o campo plano relativo e para ter em conta qualquer constante ou seja, componente térmico a ser usado para fazer twiflats infravermelho. MOSF - rotina para deslocar e empilhar um conjunto de imagens para criar um mosaico final, usando máscaras para excluir pixels ruins ou Raios cósmicos. NEWSKYFLAT - Mediana-combinar um número de imagens de céu plano em um céu mestre flat. OPTPSFSUB - Otimizando PSF subtração rotina. OPTSUB - PSF Optimizador de subtração Dado duas imagens já alinhadas, o fator de escala otimiza sua subtração. OPTSUBWITHOFFSET - PSF Subtraction optimizer Dado que duas imagens já estão alinhadas, que fator de escala otimiza a sua subtração Esta versão também resolve para uma mudança constante entre as duas images. RADGEN - Programa para gerar uma imagem 2-d dado perfil 1-d radial ou elíptico com um centro especificado e extensão radial. RADNOISE - trace o perfil de ruído radial. RADPLOTF - programa para calcular o perfil elíptico radial de uma imagem dada a posição da abertura, escala dos tamanhos, e r interno e exterior Adius para o annulus da subtração do céu. RECENTER - dado um arranjo das imagens e das suposições iniciais para o registo, calcula deslocamentos finais usando IMCENTERF. REGISTERDEMO - Demonstrar como usar-se e registrar-se e mosaic images. SETSKY - Adiciona deslocamentos às imagens para fazer o céu do fundo nivelar Igual ao plano de fundo da primeira imagem. SKYSUB - subtrair uma moldura de 2d céu ou quadro de polarização de uma matriz 3D de imagens por padrão, ele irá excluir as imagens de entrada, salvo save. STAT - dá mediana, média, min, max e std Desvio para uma determinada imagem. STDDEVARR - calcula o desvio padrão para cada pixel em um cube. STDDEVS - retorna os desvios padrão para uma pilha de images. SUBMEDIAN - subtrair a mediana de cada fatia de um cubo de dados. SUBREG - subpixel registro de imagens. SUBREGSHIFTSTOPEAKS - Dada uma matriz de turnos criada por subreg, converta isso para uma matriz de locais de pixels de pico em uma imagem, conforme necessário para a entrada para a função mosf. TUNEREGISTER - Tune up registro de imagem Toma um já registrado s O tack de imagens possivelmente feito à mão, em seguida, corta uma sub-região nela e executa subreg nessa subregion. IRCAL Pipeline. GETIRCALFILTER - Dado um cabeçalho FITS, retorna uma string descrevendo o IRCAL atual filter. IRCALADDWCS - Adicionar WCS coordenadas para um cabeçalho FITS IRCAL. IRCALSTREHL - Calcular Strehl para uma imagem IRCAL. IRCALBADPIXELS - Marca persistentemente pixels ircal ruim como NANs uso ircalbadpixels, imgs Esta isn t TODOS os pixels ruins, apenas aqueles que eu posso dizer são ruins, mas o material automatizado doesn t pegar para alguns Reason. IRCALBADPIXFROMLIST - Ler a lista de pixels errados do arquivo e aplicar a uma pilha de imagens. IRCALDEGHOST - remove irritantes fantasmas negativos causados ​​pelo canal crosstalk. IRCALDEWARP - Remove a distorção de uma imagem IRCAL. IRCALDEWARPSHIFTS - converte uma lista de mudanças de imagem de raw IRCAL coords para Dewarped coords. IRCALFIXPIX - Este é um front-end para que sabe sobre os cantos IRCAL ruim e preserva-los na máscara de pixel ruim. IRCALGETJ2000 - Converter as coords IRCAL atual-int int O J2000 coords. IRCALREGRID - resample imagens IRCAL para compensar a ampliação anamórfica. IRCALSATMASK - Determinar regiões saturadas em dados IRCAL e máscara para NaN Também manipula IRCAM e NIRC2 images. IRCALZEROPT - rotina de front-end para a calibração fotométrica de dados IRCAL. REDIRCALSKY - Versão De código IRCAL para fazer arquivos de céu para entrada para redircalsub. REDIRCALSUB - Redução de dados IRCAL com registro de subpixel e mosaicing. GAUSSIAN2D - Compute a função gaussiana 2-d e, opcionalmente, a derivada baseada em Goddard IDL Astro s RESTRIÇÃO Agora só circularmente simétrico gaussianos. GRIDEVAL - Avalia uma função, fornecida como uma string, para todos os pontos de uma grade fornecida em x e y. MAXES - retorna os máximos de cada imagem para uma pilha de images. MODE - Calcula o elemento mais comum do modo em uma matriz opcionalmente Com binning. MONTECARLOMEAN - dado um conjunto de números, usa métodos de monte-carlo para determinar tanto a média quanto o desvio padrão da média. MONTECARLOMEDIAN - gi Para determinar a mediana e o desvio padrão da mediana. POISS - Calcula a distribuição de Poisson como uma função de X e M. PRODUCTERRPROP - Implementa a fórmula de propagação de erro para o produto de dois Números, assumido para não ter correlação. ATV - Exibição interativa de 2-D ou 3-D images. ATVMAKEMOVIE - criar um filme de uma pilha de imagens em ATV. FINDLOCALMAX - Localizar máximo local próximo posição dada em image. FINDCLOSEST - Dada uma matriz , Localize o índice cujo valor naquela matriz é o mais próximo de um dado número. FINDFWXM - Encontre a largura total em X max ie X 0 5 para FWHM. MRECENTER - Encontre o centro preciso para uma estrela, como RECENTER, mas usando MPFITPEAK para fazer o - Dado o índice 1-d de um pixel em uma matriz, retornar as coordenadas xey correspondentes a esse pixel. WHEREISMAX - Dada uma matriz, retorna a localização eo valor de pixel máximo. ALLSKYPLOT - trace alguns pontos no Inteiro sky. ARROWS2 - overplot uma seta em um imag E em uma determinada posição e ângulo. DRAWSCALEBAR - Desenha uma barra de escala em uma imagem. DRDPIX - exibe interativamente a posição X, posição Y e valor de pixel do cursor. GETWHITE - retorna o índice da tabela de cores para o branco, no modo X ou postscript. HOR - Traça uma linha horizontal em um gráfico com o valor y especificado. IMCONTOUR - Faça um gráfico de contorno rotulado com coordenadas astronômicas. IMDISPGETAXES - crie arrays com valores de eixos para uso com IMDISP. IMDISPWITHCONTOURS - imdisp uma imagem e sobreploque contornos usando cores sutis A la Tufte. LABELOPLOT - Como o oplot, mas rotula o enredo com alguma seqüência de texto também. LOGHIST2D - Wrapper para hist2d que permite caixas logarítmicas e algumas outras opções. MULTIPLOT - Criar vários gráficos com eixos compartilhados. PLOTDRAWZOOMBOX - Desenhar linhas de zoom Para um recorte de plotagem. PLOTRECTANGLE - Desenha um retângulo em coordenadas de dados, opcionalmente rotated. PLOTRESTORECOORDS - contrapartida para plotsavecoords. PLOTSAVECOORDS - Salvar o eixo atual setup. PPLOT - produzir um lote bonito para p Ostscript. RADECGRID - desenha uma grade de linhas de RA constante e Dec. RAINBOW - Retorna um vetor de índices de cor, de fsccolor. SAVEPLOT - salva um gráfico em disco em formato PNG. VAR - Traça uma linha vertical em um gráfico em x especificado Value. WIN - cria janelas de plotagem IDL exibidas em linhas de uma maneira nice tile. CHECKDIR - Verifica se um determinado diretório existe. GETMYNAME - Retorna o nome eo caminho do arquivo para o código-fonte do procedure. GETNUM chamada - imprimir uma seqüência de caracteres e, em seguida, Deixe que o usuário digite um número como o comando READ, exceto que pode entrar para escolher o padrão e re-prompt se o usuário não digitar um número. GETYN - obter uma resposta a uma pergunta sim não, permitindo que o usuário pressione para selecionar a resposta padrão NOTA: Se a pilha contiver apenas um item, ele se tornará indefinido após o item ser removido. Consulte também. STACKPUSH - empurra uma variável para uma pilha. Pilha é indefinida, ele é created. STRUCTMERGE - Dadas duas estruturas , A e B, cada um dos quais pode ser uma matriz, e que pode ter nomes de tag diferentes, criar uma nova estrutura C que é a união de ambos A e B. TIMEIT - testar quanto tempo um determinado comando IDL leva para executar. WHICH - Imprime nomes de arquivos completos em uma ordem de pesquisa de caminho IDL para uma rotina particular. Descrições de Rotina. Categoria Utilidade Astronômica. Lista de Routines. ZD2AIRMASS - Compute airmass vs zenith distance. LSTNOW - retorna corrente lst, para um dado observatory. SUNTIMES - calcular APPROXIMATE amanhecer e pôr do sol times. LASERTIMES - Calcular o início e parar vezes permitidas para o Lick Laser, em LST Estes correspondem Para 11 pm e 5 am, hora local ou PST PDT. FINDINGCHART - fazer um achado gráfico para um objeto na tela ou PDF. MULTIFINDINGCHART - chamar findchart para um monte de fontes listadas em um arquivo. MAGERRPROP - Converter fluxos para magnitudes, com Propagação de erros. Categoria IRCAL Pipeline. Lista de Routines. IRCALBADPIXELS - Mark persistentemente mau ircal pixels como NANs uso ircalbadpixels, imgs Esta isn t TODOS os pixels ruins, apenas aqueles que eu posso dizer são ruins, mas o material automatizado doesn t pegar por algum reason. IRCALBADPIXFROMLIST - Leia pixel ruim Lista de arquivo e aplicar a uma pilha de imagem. IRCALDEGHOST - remover irritante fantasmas negativos causados ​​pelo canal crosstalk. IRCALDEWARP - Remove distorção de uma imagem IRCAL. IRCALDEWARPSHIFTS - converter uma lista de deslocamentos de imagem de IRCAL bruto coords para dewarped coords. IRCALGETJ2000 - Atual-epoch IRCAL em coords. YCALREGRID - resample imagens IRCAL para compensar a ampliação anamórfica. IRCALZEROPT - rotina de front-end para a calibração fotométrica de dados IRCAL. IRCALSTREHL - Compute Strehl para uma imagem IRCAL. GETIRCALFILTER - Dado um cabeçalho FITS, retorna Uma string descrevendo o atual IRCAL filter. IRCALFIXPIX - Este é um front-end para que sabe sobre o IRCAL ruim cantos e preserva-los no mau pixel Mask. IRCALSATMASK - Determine regiões saturadas em IRCAL dados e máscara para NaN Também manipula IRCAM e NIRC2 images. IRCALADDWCS - Adiciona WCS coordenadas para um cabeçalho FITS para IRCAL. REDIRCALSKY - Versão de IRCAL código para fazer céu arquivos para entrada redircalsub. REDIRCALSUB - Redução de dados IRCAL com registro subpixel e mosaizing. Category Matemática. Lista de rotinas. GAUSSIAN2D - Calcule a função Gaussiana 2-d e, opcionalmente, a derivada baseada em Goddard IDL Astro s RESTRIÇÃO Neste momento, apenas gaussians circularmente simétricos. GRIDEVAL - Avalia uma função, fornecida como uma string, para todos os pontos de uma grade fornecida em X e y. MAXES - retorna os máximos de cada imagem para uma pilha de imagens. MODE - Calcula o modo elemento mais comum em uma matriz opcionalmente com binning. POISS - Calcula a distribuição Poisson como uma função de X e M. MONTECARLOMEAN - dado Um conjunto de números, usa métodos de monte-carlo para determinar tanto a média como o desvio padrão da média. MONTECARLOMEDIAN - dado um conjunto de números, usa métodos Monte-Carlo para determinar tanto a mediana eo desvio padrão da mediana. PRODUCTERRPROP - Implementa a fórmula de propagação de erro para o produto de dois números, assumido para não ter nenhuma correlação. Lista de Routines. FINDCLOSEST - Dada uma matriz, localize o índice cujo valor naquela matriz é o mais próximo de um determinado número. FINDFWXM - Encontre a largura total em X max ou seja, X 0 5 para FWHM. FINDLOCALMAX - Localize o máximo local perto da posição dada em Image. MRECENTER - Encontrar o centro preciso para uma estrela, como RECENTER, mas usando MPFITPEAK para fazer o pico de montagem. WHEREISMAX - Dada uma matriz, retorna a localização eo valor do pixel máximo. WHEREIS - Dado o índice 1-d de um pixel em um Array, retorna as coordenadas x e y correspondentes a esse pixel. ATV - Exibição interativa de imagens 2-D ou 3-D. ATVMAKEMOVIE - cria um filme a partir de uma pilha de imagens em ATV. Uma versão robusta de loess que atribui menor peso a outliers Na regressão O método atribui peso zero a dados fora de seis desvios médios absolutos. yy smooth y, span, método define a extensão do método para span Para os métodos loess e lowess, span é uma porcentagem do número total de pontos de dados, menos Igual ou superior a 1 Para a média móvel e Savitzky-Golay m Ethods, span deve ser estranho um span mesmo é automaticamente reduzido por 1.yy smooth y, sgolay, grau usa o método de Savitzky-Golay com grau polinomial especificado por degree. yy suave y, span, sgolay, grau usa o número de pontos de dados Especificada por span no intervalo de cálculo Savitzky-Golay deve ser ímpar e grau deve ser menor do que span. yy suave x, y adicionalmente especifica x dados Se x não for fornecido, os métodos que exigem x dados assumem x 1 comprimento y Você deve especificar x Dados quando não está uniformemente espaçado ou ordenado Se x não é uniforme e você não especifica método lowess é usado Se o método de suavização requer x para ser classificado, a classificação ocorre automaticamente. gpuarrayYY gpuarrayY suave executa a operação em uma GPU A entrada gpuarrayY É um vetor de coluna gpuArray A saída gpuarrayYY é um vetor de coluna gpuArray Esta sintaxe requer o Parallel Computing Toolbox. Note Você pode usar gpuArray entradas xey com a função suave, mas isso só é recomendado com o método padrão, mo O uso de dados de GPU com outros métodos não oferece qualquer vantagem de desempenho. Selecione seu país. Suavizar uma imagem. Suavização é freqüentemente usado para reduzir o ruído dentro de uma imagem ou para produzir uma imagem menos pixelada. Pass Filtering para obter mais informações. A suavização também é normalmente baseada em um único valor que representa a imagem, como o valor médio da imagem ou o valor mediano médio Os exemplos a seguir mostram como alisar usando valores médios e médios. Suavização com valores médios. O exemplo a seguir mostra como usar a função SMOOTH para suavizar uma imagem com uma média móvel As superfícies das imagens originais e suaves são exibidas para mostrar como os valores descontínuos são feitos mais contínuos Este exemplo usa a imagem fotomicrográfica de glóbulos vermelhos humanos contidos no Arquivo no diretório de dados de exemplos Complete as etapas a seguir para uma descrição detalhada do processo. Exemplo de código Consulte nos exemplos do C subdiretório de imagem do diretório de instalação IDL para o código que duplica este example. Import a imagem a partir do arquivo.

No comments:

Post a Comment