FlowDenoising: Structure-preserving denoising in 3D electron microscopy (3DEM)

FlowDenoising is a software tool that implements an adaptive Gaussian denoising filter that preserves visually appreciable structures in volumes of 3D electron microscopy (3DEM). It proceeds by nonrigidly aligning the 2D slices in each dimension, using an optical flow estimator, prior to applying a...

Descripción completa

Detalles Bibliográficos
Autores: González-Ruiz, Vicente, Fernández, José Jesús
Tipo de recurso: artículo
Estado:Versión publicada
Fecha de publicación:2023
País:España
Institución:Consejo Superior de Investigaciones Científicas (CSIC)
Repositorio:DIGITAL.CSIC. Repositorio Institucional del CSIC
OAI Identifier:oai:digital.csic.es:10261/334794
Acceso en línea:http://hdl.handle.net/10261/334794
Access Level:acceso abierto
Palabra clave:Gaussian denoising
Noise filtering
Optical flow
3D electron microscopy
FIB-SEM
CryoET
Descripción
Sumario:FlowDenoising is a software tool that implements an adaptive Gaussian denoising filter that preserves visually appreciable structures in volumes of 3D electron microscopy (3DEM). It proceeds by nonrigidly aligning the 2D slices in each dimension, using an optical flow estimator, prior to applying a standard separable (1D) Gaussian filter. FlowDenoising has been developed in Python leveraging well-known public domain libraries, such as OpenCV and NumPy. Furthermore, the software tool exploits data-level parallelism to significantly reduce processing times. Its abilities to denoise huge volumes in just minutes on standard multicore computers makes it a useful tool in 3DEM to explore the interior of cells and tissues at the nanoscale.