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.

psf2otf

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

Descripción

ejemplo

OTF = psf2otf(PSF) calcula la transformada rápida de Fourier (FFT) de la matriz de la función de propagación de puntos () y crea la matriz de funciones de transferencia óptica, que no está influenciada por el centrado en el apagado.PSFOTFPSF

OTF = psf2otf(PSF,sz) especifica el tamaño, de la función de transferencia óptica.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]);

Trazar el PSF y el OTF.

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

Argumentos de entrada

contraer todo

Función de propagación de puntos, especificada como una matriz numérica de cualquier dimensión.

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

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 transferencia óptica de salida, especificada como un vector de enteros positivos.OTF El tamaño de no debe exceder el tamaño de cualquier dimensión.OTFPSF De forma predeterminada, tiene el mismo tamaño que.OTFPSF

Tipos de datos: double

Argumentos de salida

contraer todo

Función de transferencia óptica, devuelta como una matriz numérica de tamaño.sz

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

Sugerencias

  • Para asegurarse de que no se altera debido a la descentrado, los postpads (hacia abajo o hacia la derecha) con s para que coincidan con las cotas especificadas en.OTFPSFpsf2otfPSF0sz A continuación, desplaza circularmente los valores de arriba (o hacia la izquierda) hasta que el píxel central alcance (1, 1) posición.psf2otfPSF

  • 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