Esta página aún no se ha traducido para esta versión. Puede ver la versión más reciente de esta página en inglés.

otf2psf

Convierta la función de transferencia óptica a la función de dispersión de puntos

Descripción

ejemplo

PSF = otf2psf(OTF) calcula la transformada rápida de Fourier inversa de la función de transferencia óptica () y crea una función de dispersión de puntos (), centrada en el origen.OTFPSF

PSF = otf2psf(OTF,sz) especifica el tamaño, de la función de dispersión de puntos de salida.sz

Ejemplos

contraer todo

Cree una función de propagación de puntos (PSF).

PSF  = fspecial('gaussian',13,1);

Convierta el PSF a una función de transferencia óptica (OTF).

OTF  = psf2otf(PSF,[31 31]);

Convierta el OTF de nuevo a un PSF.

PSF2 = otf2psf(OTF,size(PSF));

Trazar el PSF y el OTF.

subplot(1,2,1) surf(abs(OTF)) title('|OTF|'); axis square axis tight subplot(1,2,2) surf(PSF2) title('Corresponding PSF'); axis square axis tight

Argumentos de entrada

contraer todo

Función de transferencia óptica, especificada como una matriz numérica de cualquier dimensión.

Tipos de datos: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64
Soporte de números complejos:

Tamaño de la función de dispersión de puntos de salida, especificada como un vector de enteros positivos.PSF El tamaño de no debe exceder el tamaño de cualquier dimensión.PSFOTF De forma predeterminada, tiene el mismo tamaño que.PSFOTF

Tipos de datos: double

Argumentos de salida

contraer todo

Función de propagación de puntos, centrada en el origen, devuelta como una matriz numérica de tamaño.sz

Tipos de datos: double
Soporte de números complejos:

Sugerencias

  • Para centrar el PSF en el origen, desplaza circularmente los valores de la matriz de salida hacia abajo (o hacia la derecha) hasta que el elemento (1, 1) alcanza la posición central y, a continuación, recorta el resultado para que coincida con las dimensiones especificadas por.otf2psfsz

  • Esta función se utiliza en la convolución de la imagen y la deconvolución cuando las operaciones implican la FFT.

Introducido antes de R2006a