Detection of Sub-resolution Dots in Microscopy Images

Similar documents
Bioimage Informatics. Lecture 8, Spring Bioimage Data Analysis (II): Point Feature Detection

Topic 4 Image Segmentation

Linear Operations Using Masks

Introduction. Loading Images

Tracking of Virus Particles in Time-Lapse Fluorescence Microscopy Image Sequences

DT-Binarize: A Hybrid Binarization Method using Decision Tree for Protein Crystallization Images

Outline 7/2/201011/6/

Engineering Problem and Goal

Edge detection. Winter in Kraków photographed by Marcin Ryczek

Robust Detection for Red Blood Cells in Thin Blood Smear Microscopy Using Deep Learning

Learning and Inferring Depth from Monocular Images. Jiyan Pan April 1, 2009

Edge detection. Winter in Kraków photographed by Marcin Ryczek

Subpixel accurate refinement of disparity maps using stereo correspondences

Optimal Separation, Detection, and Analysis of FISH Images

Edge Detection (with a sidelight introduction to linear, associative operators). Images

A Model Based Neuron Detection Approach Using Sparse Location Priors

doi: /

Edge Detection CSC 767

Restoring the Invisible Details in Differential Interference Contrast Microscopy Images

Norbert Schuff VA Medical Center and UCSF

Single-Frame Image Processing Techniques for Low-SNR Infrared Imagery

Back Illuminated Scientific CMOS

COSC160: Detection and Classification. Jeremy Bolton, PhD Assistant Teaching Professor

Edge detection. Goal: Identify sudden. an image. Ideal: artist s line drawing. object-level knowledge)

Bioimage Informatics

Medical images, segmentation and analysis

RESTORATION OF DEGRADED DOCUMENTS USING IMAGE BINARIZATION TECHNIQUE

Removing Atmospheric Turbulence

Optical Sectioning. Bo Huang. Pharmaceutical Chemistry

Edge and corner detection

Exploiting scene constraints to improve object detection algorithms for industrial applications

Image Segmentation and Registration

Biometrics Technology: Image Processing & Pattern Recognition (by Dr. Dickson Tong)

MICROARRAY IMAGE SEGMENTATION USING CLUSTERING METHODS

BioImaging facility update: from multi-photon in vivo imaging to highcontent high-throughput image-based screening. Alex Laude The BioImaging Unit

An ICA based Approach for Complex Color Scene Text Binarization

Rapidly Adaptive Cell Detection using Transfer Learning with a Global Parameter

Probabilistic Tracking of Virus Particles in Fluorescence Microscopy Image Sequences

Epithelial rosette detection in microscopic images

Distributed Ray Tracing

Segmentation and Tracking of Partial Planar Templates

Other Linear Filters CS 211A

Experiments with Edge Detection using One-dimensional Surface Fitting

Line, edge, blob and corner detection

[ ] Review. Edges and Binary Images. Edge detection. Derivative of Gaussian filter. Image gradient. Tuesday, Sept 16

Segmentation and Grouping

Digital Image Processing COSC 6380/4393

Keywords: Thresholding, Morphological operations, Image filtering, Adaptive histogram equalization, Ceramic tile.

Digital Image Processing. Image Enhancement in the Spatial Domain (Chapter 4)

Lecture: Edge Detection

SIFT: SCALE INVARIANT FEATURE TRANSFORM SURF: SPEEDED UP ROBUST FEATURES BASHAR ALSADIK EOS DEPT. TOPMAP M13 3D GEOINFORMATION FROM IMAGES 2014

Adaptative Elimination of False Edges for First Order Detectors

Digital Volume Correlation for Materials Characterization

Computer Vision I. Announcement. Corners. Edges. Numerical Derivatives f(x) Edge and Corner Detection. CSE252A Lecture 11

The latest trend of hybrid instrumentation

Image Processing

convolution shift invariant linear system Fourier Transform Aliasing and sampling scale representation edge detection corner detection

Deep Tracking: Biologically Inspired Tracking with Deep Convolutional Networks

High Resolution BSI Scientific CMOS

COMPUTER AND ROBOT VISION

SURVEY ON IMAGE PROCESSING IN THE FIELD OF DE-NOISING TECHNIQUES AND EDGE DETECTION TECHNIQUES ON RADIOGRAPHIC IMAGES

Classification. Vladimir Curic. Centre for Image Analysis Swedish University of Agricultural Sciences Uppsala University

Local Features: Detection, Description & Matching

Edge and Texture. CS 554 Computer Vision Pinar Duygulu Bilkent University

Classification of Subject Motion for Improved Reconstruction of Dynamic Magnetic Resonance Imaging

Today. Anti-aliasing Surface Parametrization Soft Shadows Global Illumination. Exercise 2. Path Tracing Radiosity

Edges and Binary Images

SCENE TEXT BINARIZATION AND RECOGNITION

Model-Based Segmentation and Colocalization Quantification in 3D Microscopy Images

Biomedical Image Analysis. Point, Edge and Line Detection

Filtering Images. Contents

Feature descriptors and matching

Weka ( )

Vision Based Metal Spectral Analysis using

Digital Image Processing (CS/ECE 545) Lecture 5: Edge Detection (Part 2) & Corner Detection

COMP 465: Data Mining Still More on Clustering

Advanced phase retrieval: maximum likelihood technique with sparse regularization of phase and amplitude

Hybrid Approach for MRI Human Head Scans Classification using HTT based SFTA Texture Feature Extraction Technique

3D Convolutional Neural Networks for Landing Zone Detection from LiDAR

How and what do we see? Segmentation and Grouping. Fundamental Problems. Polyhedral objects. Reducing the combinatorics of pose estimation

Lecture 19: Depth Cameras. Visual Computing Systems CMU , Fall 2013

Improving Positron Emission Tomography Imaging with Machine Learning David Fan-Chung Hsu CS 229 Fall

Blood vessel tracking in retinal images

Quality Guided Image Denoising for Low-Cost Fundus Imaging

Neighborhood operations

Extracting Rankings for Spatial Keyword Queries from GPS Data

Low-level Vision Processing Algorithms Speaker: Ito, Dang Supporter: Ishii, Toyama and Y. Murakami

Texture. Frequency Descriptors. Frequency Descriptors. Frequency Descriptors. Frequency Descriptors. Frequency Descriptors

Cover Page. The handle holds various files of this Leiden University dissertation

Background Motion Video Tracking of the Memory Watershed Disc Gradient Expansion Template

BME I5000: Biomedical Imaging

CS4670: Computer Vision

Filtering and Enhancing Images

Computer Vision I - Filtering and Feature detection

Contents. Supplementary Information. Detection and Segmentation of Cell Nuclei in Virtual Microscopy Images: A Minimum-Model Approach

Algorithm User Guide:

Dynamic Reconstruction for Coded Aperture Imaging Draft Unpublished work please do not cite or distribute.

A SUPER-RESOLUTION MICROSCOPY WITH STANDING EVANESCENT LIGHT AND IMAGE RECONSTRUCTION METHOD

Accurate extraction of reciprocal space information from transmission electron microscopy images. Edward Rosten and Susan Cox LA-UR

CMPUT 206. Introduction to Digital Image Processing

Transcription:

Detection of Sub-resolution Dots in Microscopy Images Karel Štěpka, 2012 Centre for Biomedical Image Analysis, FI MU supervisor: prof. RNDr. Michal Kozubek, Ph.D.

Outline Introduction Existing approaches Method evaluation Future work

Introduction In biology and medicine, parts of living cells can be observed using fluorescence microscopy Fluorescence in-situ hybridization (FISH) Allows us to visualize individual parts of genetic material: chromosomes or their parts Probes appear as small dots in the result Image courtesy of Wikimedia Commons

Observable Parts of a Cell Cytoplasm, cytoskeleton, nucleus Whole chromosomes Conditions related to the number of chromosomes (e.g. Down syndrome) Telomeres, kinetochores, centromeres Individual genes Translocations (e.g. BCR/ABL genes and their relation to certain kinds of leukemia)

Observable Parts of a Cell Dots Cytoplasm, cytoskeleton, nucleus Whole chromosomes Conditions related to the number of chromosomes (e.g. Down syndrome) Telomeres, kinetochores, centromeres Individual genes Translocations (e.g. BCR/ABL genes and their relation to certain kinds of leukemia)

Fluorescence Dots Real size as small as 10 nm In the resulting image, often 1 pixel > 60 nm Because of the diffraction limit of visible light, the magnification cannot be easily improved Due to image degradations, the sensor detects a blurred image of the dot Image of a dot has a few pixels across

Image Degradation Noise Multiple types, with different causes and statistical distributions: Photon shot noise (Poisson) Readout noise (Gaussian) Laser speckle noise Different methods for suppression Gaussian blurring Non-linear filters (median, non-linear diffusion) Degradation by point spread function (PSF) Present even in an ideal optical system PSF of a system can be experimentally measured

Existing Approaches to Dot Detection

Classical Detection Foundations Thresholding Otsu, unimodal, adaptive Mathematical morphology Opening, top-hat Pattern matching

Recent Classical-Based Methods EMax Extended maxima transform, size-based filtering Gué Top-hat, thresholding, region growing HDome HDome transformation, mean shift clustering Kozubek Gradual thresholding, size-based filtering Netten Top-hat, dot label ( sweep through all intensity levels) Raimondo Top-hat, modified unimodal thresholding, pattern matching

Machine Learning Approach Examine potential dot locations, classify as positive/negative Usually using a sliding sub-window May lead to excessive time consumption in 3D Training required, overtraining undesirable Training set with image patches from which the classifier learns Test set necessary to determine the quality of the classifier Neural networks AdaBoost Combination of multiple weak classifiers

Measuring Success Rate

Measuring Success Rate Comparison of the results with the ground truth (GT) We can obtain GT by manually annotating real images We can generate synthetic images together with their GT Real testing data, manual GT Different people, or the same person over multiple attempts, generally annotate images differently Time consuming, expensive Synthetic testing data, generated GT GT is accurate and undebatable (created before the images) The synthetic data must correspond to the real images

Measuring Success Rate Detection precision = recall = TP TP + FP TP TP + FN present not present found TP FP not found FN TN F 1 score = 2 precision recall precision + recall Distinguishing between large dots and double-dots To identify chromosomal conditions such as polysomy

Recent Survey by I. Smal et al. Compared performance of several methods 2D data Real images Simplified synthetic images Dots represented by Gaussian profiles Did not evaluate the influence of method parameters Good starting point Ihor Smal et al.: Quantitative Comparison of Spot Detection Methods in Fluorescence Microscopy. IEEE Transactions on Medical Imaging 29(2): 282 301 (2010)

Parametrization No Size Fits All No method can be used on all types of images without any adjustments On the pixel level, images can be very different, even when displaying the same class of objects Noise level Base intensity Dynamic range Contrast Background (non-)uniformity Illumination artifacts Amount of objects of interest

Parametrization Usability Usability of a method depends on: Number of its parameters Sensitivity to parameter changes Intuitiveness of its parameters for the end user A thorough parametric study is required Curse of dimensionality Some of the methods have 4 6 free parameters

Parametrization Usability Proposed new method for evaluating sensitivity to parameter settings: Mean squared magnitude of the F 1 gradient, Higher value = higher sensitivity 0.097 0.186 1.748

Intermediate results

Further Work Publish the evaluation of existing methods Methods were tested on various 3D images Real, manually annotated data Simulated data with known GT Parametric study, sensitivity evaluation Prepare a set of benchmark data Cover testing of all important measurements Detection, localization, double-dots Possibly make the set publicly available through CBIA web-site

Further Work Investigate the conceptual difference between 2D and 3D fluorescence images Dots do not lie in the same focal plane Microscopy images exhibit strong anisotropy PSF does not correspond to simple Gaussian Per-slice processing or direct extension to 3D do not take any of this into account Design a method natively working with 3D images Most of the existing methods are natively 2D (or nd), and use no special approach for 3D data Include the new method in the comparison