Image Processing Algorithms

In this chapter, we will focus on image processing algorithms implemented in WIPP. These algorithms include image correction, stitching, segmentation, tracking, feature extraction, intensity scaling, and image pyramid building. We will provide a high-level overview of each algorithm and its relevance to microscopy image processing. The purpose of the algorithmic overview is to make the reader aware of the assumptions and trade-offs embedded in each algorithm implementation. For more in-depth knowledge about algorithms, we will refer the reader to a collection of image processing books and journal papers that could expand reader’s knowledge beyond reading the material presented in this chapter.

[1]  José García Rodríguez,et al.  A Review on Deep Learning Techniques Applied to Semantic Segmentation , 2017, ArXiv.

[2]  Bülent Sankur,et al.  Survey over image thresholding techniques and quantitative performance evaluation , 2004, J. Electronic Imaging.

[3]  Shuicheng Yan,et al.  A survey on deep learning-based fine-grained object classification and semantic segmentation , 2017, International Journal of Automation and Computing.

[4]  R Folberg,et al.  Three‐dimensional volume reconstruction of extracellular matrix proteins in uveal melanoma from fluorescent confocal laser scanning microscope images , 2006, Journal of microscopy.

[5]  Dawei Li,et al.  Ttn as a likely causal gene for QTL of alcohol preference on mouse chromosome 2 , 2014, BMC Bioinformatics.

[6]  John Henry J. Scott,et al.  Interactive Analysis of Terabyte-sized SEM-EDS Hyperspectral Images , 2014 .

[7]  James Davis,et al.  Mosaics of scenes with moving objects , 1998, Proceedings. 1998 IEEE Computer Society Conference on Computer Vision and Pattern Recognition (Cat. No.98CB36231).

[8]  Stephan Rupp,et al.  Efficient large scale image stitching for virtual microscopy , 2008, 2008 30th Annual International Conference of the IEEE Engineering in Medicine and Biology Society.

[9]  Matthew A. Brown,et al.  Automatic Panoramic Image Stitching using Invariant Features , 2007, International Journal of Computer Vision.

[10]  Jan Flusser,et al.  3D Rigid registration by cylindrical phase correlation method , 2009, Pattern Recognit. Lett..

[11]  Tolga Tasdizen,et al.  Automatic mosaicking and volume assembly for high-throughput serial-section transmission electron microscopy , 2010, Journal of Neuroscience Methods.

[12]  Stephan Saalfeld,et al.  Globally optimal stitching of tiled 3D microscopic image acquisitions , 2009, Bioinform..

[13]  Waseem Khan,et al.  Image Segmentation Techniques: A Survey , 2014 .

[14]  Takeo Kanade,et al.  Reliable cell tracking by global data association , 2011, 2011 IEEE International Symposium on Biomedical Imaging: From Nano to Macro.

[15]  Adele P. Peskin,et al.  Survey statistics of automated segmentations applied to optical imaging of mammalian cells , 2015, BMC Bioinformatics.

[16]  Alessandra C Faria-Campos,et al.  An innovative electronic health records system for rare and complex diseases , 2015, BMC Bioinformatics.

[17]  Jan Flusser,et al.  Image registration methods: a survey , 2003, Image Vis. Comput..

[18]  Karen L. Smith,et al.  Robust, globally consistent and fully automatic multi‐image registration and montage synthesis for 3‐D multi‐channel images , 2011, Journal of microscopy.

[19]  Jagroop Singh,et al.  Image denoising using spatial domain filters: A quantitative study , 2013, 2013 6th International Congress on Image and Signal Processing (CISP).

[20]  Dipankar Dasgupta,et al.  A comparison of multiobjective evolutionary algorithms with informed initialization and kuhn-munkres algorithm for the sailor assignment problem , 2008, GECCO '08.

[21]  H Burkhardt,et al.  XuvTools: free, fast and reliable stitching of large 3D datasets , 2009, Journal of microscopy.

[22]  B. S. Manjunath,et al.  Biological imaging software tools , 2012, Nature Methods.

[23]  Adele P. Peskin,et al.  FogBank: a single cell segmentation across multiple cell lines and image modalities , 2014, BMC Bioinformatics.

[24]  John C. Russ,et al.  The Image Processing Handbook , 2016, Microscopy and Microanalysis.

[25]  William J. Godinez,et al.  Objective comparison of particle tracking methods , 2014, Nature Methods.

[26]  Qiang Wu,et al.  Microscope Image Processing , 2010 .

[27]  Charles V. Stewart,et al.  A Feature-Based Technique for Joint Linear Estimation of High-Order Image-to-Mosaic Transformations: Mosaicing the Curved Human Retina , 2002, IEEE Trans. Pattern Anal. Mach. Intell..

[28]  K. Bhadriraju,et al.  Background intensity correction for terabyte‐sized time‐lapse images , 2015, Journal of microscopy.

[29]  P Bajcsy,et al.  Empirical gradient threshold technique for automated segmentation across image modalities and cell lines , 2015, Journal of microscopy.

[30]  Mary Brady,et al.  A Hybrid CPU-GPU System for Stitching Large Scale Optical Microscopy Images , 2014, 2014 43rd International Conference on Parallel Processing.

[31]  Stephan Saalfeld,et al.  As-rigid-as-possible mosaicking and serial section registration of large ssTEM datasets , 2010, Bioinform..

[32]  Vasileios Argyriou,et al.  A Study of Sub-pixel Motion Estimation using Phase Correlation , 2006, BMVC.

[33]  Michael F. Dacey,et al.  The syntax of a triangle and some other figures , 1970, Pattern Recognit..

[34]  M E Martone,et al.  Automated microscopy system for mosaic acquisition and processing , 2006, Journal of microscopy.

[35]  H. K. Abhyankar,et al.  Image Registration Techniques: An overview , 2009 .

[36]  Joe Chalfoun,et al.  MIST: Accurate and Scalable Microscopy Image Stitching Tool with Stage Modeling and Error Minimization , 2017, Scientific Reports.