deconvblind
Enfocar una imagen mediante deconvolución ciega
Sintaxis
Descripción
[
deconvoluciona la imagen J
,psfr
] = deconvblind(I
,psfi
)I
utilizando el algoritmo de máxima verosimilitud y una estimación inicial de la función de dispersión puntual (PSF), psfi
. La función deconvblind
devuelve tanto la imagen enfocada J
como una PSF restaurada, psfr
.
Para mejorar la restauración, deconvblind
admite varios parámetros opcionales, que se describen más abajo. Utilice []
como marcador de posición si no especifica un parámetro intermedio.
[
especifica qué píxeles de la imagen de entrada J
,psfr
] = deconvblind(I
,psfi
,iter
,dampar
,weight
)I
se tienen en cuenta en la restauración. El valor de un elemento del arreglo weight
determina cuánto se considera el píxel en la posición correspondiente en la imagen de entrada. Por ejemplo, para excluir un píxel de la consideración, asígnele un valor de 0
en el arreglo weight
. Puede ajustar el valor de ponderación asignado a cada píxel según la cantidad de corrección de campo plano.
[
, donde J
,psfr
] = deconvblind(___,fun
)fun
es un identificador de una función que describe restricciones adicionales sobre la PSF. Se llama a fun
al final de cada iteración. Para obtener más información sobre los identificadores de función, consulte Crear un identificador de función.
Ejemplos
Argumentos de entrada
Argumentos de salida
Sugerencias
Puede usar
deconvblind
para realizar una deconvolución que empiece donde se detuvo una anterior. Para utilizar esta funcionalidad, pase la imagen de entradaI
y la conjetura inicial de la PSF,psfi
, como arreglos de celdas:{I}
y{psfi}
. Al hacerlo, la funcióndeconvblind
devuelve la imagen de salidaJ
y la función de dispersión puntual restaurada,psfr
, como arreglos de celdas, que pueden pasarse como arreglos de entrada en la siguiente llamada adeconvblind
. El arreglo de celdas de salidaJ
contiene cuatro elementos:J{1}
contieneI
, la imagen original.J{2}
contiene el resultado de la última iteración.J{3}
contiene el resultado de la penúltima iteración.J{4}
es un arreglo generado por el algoritmo iterativo.La imagen de salida
J
podría mostrar artefactos de anillo introducidos por la transformada discreta de Fourier utilizada en el algoritmo. Para reducir la intensidad de los artefactos , utiliceI = edgetaper(I,psfi)
antes de llamar adeconvblind
.
Referencias
[1] D.S.C. Biggs and M. Andrews, Acceleration of iterative image restoration algorithms, Applied Optics, Vol. 36, No. 8, 1997.
[2] R.J. Hanisch, R.L. White, and R.L. Gilliland, Deconvolutions of Hubble Space Telescope Images and Spectra, Deconvolution of Images and Spectra, Ed. P.A. Jansson, 2nd ed., Academic Press, CA, 1997.
[3] Timothy J. Holmes, et al, Light Microscopic Images Reconstructed by Maximum Likelihood Deconvolution, Handbook of Biological Confocal Microscopy, Ed. James B. Pawley, Plenum Press, New York, 1995.
Historial de versiones
Introducido antes de R2006a