Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/biomedical-imaging-group/edf-extended-depth-of-field
An ImageJ plugin for stack focusing. Implementation of several algorithms form max-variance to max-wavelets.
https://github.com/biomedical-imaging-group/edf-extended-depth-of-field
Last synced: 10 days ago
JSON representation
An ImageJ plugin for stack focusing. Implementation of several algorithms form max-variance to max-wavelets.
- Host: GitHub
- URL: https://github.com/biomedical-imaging-group/edf-extended-depth-of-field
- Owner: Biomedical-Imaging-Group
- License: gpl-3.0
- Created: 2021-05-17T20:18:25.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-04-02T12:53:53.000Z (over 1 year ago)
- Last Synced: 2023-10-20T18:16:37.628Z (about 1 year ago)
- Language: Java
- Size: 9.66 MB
- Stars: 4
- Watchers: 5
- Forks: 3
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# EDF Extended Depth of Field
An ImageJ plugin for stack focusing. Implementation of several algorithms form max-variance to max-wavelets. https://bigwww.epfl.ch/demo/edf/
---
Written by [Daniel Sage](https://bigwww.epfl.ch/sage/) et al.
[Biomedical Imaging Group](https://bigwww.epfl.ch/) (BIG)
[Ecole Polytechnique Federale de Lausanne](https://www.epfl.ch/) (EPFL), Lausanne, Switzerland---
![alt text](edf_illustration_fly.jpg "Illustration")
### Reference
B. Forster, D. Van De Ville, J. Berent, D. Sage, M. Unser, [Extended Depth-of-Focus for Multi-Channel Microscopy Images](https://bigwww.epfl.ch/publications/forster0401.html), Proceedings of the Second IEEE International Symposium on Biomedical Imaging, USA, 2004.B Forster, D Van De Ville, J Berent, D Sage, M Unser
[Complex wavelets for extended depth‐of‐field: A new method for the fusion of multichannel microscopy images](https://bigwww.epfl.ch/publications/forster0404.html),
Microscopy research and technique 65, 2004### Algorithm Outline
Due to the limited depth of field of brightfield microscopes, it is usually impossible to image large 3-D organisms and objects entirely in focus. By optically sectioning the specimen, however, the in-focus information at the specimen's surface can be acquired over a range of images, which can then be processed to generate a single in-focus image. We have developed different algorithms to achieve this, and provide free software that implements and demonstrates these methods.
The idea is to merge a stack of micrographs taken at different focal positions (aligned along the optical axis) into a single, entirely focused composite image, as illustrated on the right. Traditional extended depth of field algorithms rely on a high-pass criterion that is applied to each image in the stack; in-focus regions are then identifed based on local energy. An efficient approach consists in using a wavelet transform, where a selection rule based on maximum absolute coefficient values leads to good results. Our complex wavelet-based method expands on this concept and demonstrates state-of-the-art performance for this class of algorithms. Unfortunately, the topography provided by these techniques is limited to a map of selected in-focus pixel positions and is inherently discretized along the axial direction, which motivated the development of a more advanced approach based on an image formation model.
Interpretation of the composite extended depth of field specimen can be difficult; to this end we provide software for the 3-D visualization of in-focus image/topography pairs. Such pairs can also be visualized using anaglyphs.![alt text](illustration-dome.png "Illustration")
### Complex wavelet-based method
The complex wavelet transform leads to improved extended depth of field results over other wavelet-based approaches. In order to further improve the quality of the results, we introduced post-processing steps that enforce local smoothness of the topography, avoid saturation and accumulation of noise further improve the quality of the results. In order to process color data efficiently, an RGB to grayscale conversion method that preserves contrast and intensity has been implemented; in this way, the selection of in-focus pixels is performed in a single channel. The color values of the composite image are then retrieved from the original stack.### Test data (z-stack TIF)
- data/skeleton-zeiss
- data/dome-isrec
- data/eye-fly![alt text](screenshot.png "screenshot")
### Licence
GNU General Public License v3.0 — https://www.gnu.org/licenses/why-not-lgpl.html### Open sources and binaries
Github repository [GNU General Public License v3.0 — https://www.gnu.org/licenses/why-not-lgpl.html](https://github.com/Biomedical-Imaging-Group/EDF-Extended-Depth-of-Field)