Automated analysis of microscopic images of cellular tissues

Similar documents
Influence of rounding corners on unsteady flow and heat transfer around a square cylinder

Predicting Human Behavior from Public Cameras with Convolutional Neural Networks

Inlet Influence on the Pressure and Temperature Distortion Entering the Compressor of an Air Vehicle

Cricket umpire assistance and ball tracking system using a single smartphone camera

Traffic circles. February 9, 2009

CLASSIFICATION OF LONGITUDINAL DRIVING BEHAVIOUR BASED ON SIMULATOR STUDY

A Bag-of-Gait Model for Gait Recognition

Using image processing for biomechanics measures in swimming

Figure 2: Principle of GPVS and ILIDS.

Bicycle Safety Map System Based on Smartphone Aided Sensor Network

Active Pedestrian Safety: from Research to Reality

Inlet Influence on the Pressure and Temperature Distortion Entering the Compressor of an Air Vehicle

Performance of Fully Automated 3D Cracking Survey with Pixel Accuracy based on Deep Learning

Image-Based Measurement of Alveoli Volume Expansion in an Animal Model of a Diseased Lung

Electromyographic (EMG) Decomposition. Tutorial. Hamid R. Marateb, PhD; Kevin C. McGill, PhD

Feature Extraction for Musical Genre Classification MUS15

Visual Traffic Jam Analysis Based on Trajectory Data

Advanced Test Equipment Rentals ATEC (2832) OMS 600

Appendix A Bridge Deck Section Images

IEEE RAS Micro/Nano Robotics & Automation (MNRA) Technical Committee Mobile Microrobotics Challenge 2016

STAT 155 Introductory Statistics. Lecture 2-2: Displaying Distributions with Graphs

DGA Tools: Duval Triangles and Pentagons

Validation of 12.5 km Resolution Coastal Winds. Barry Vanhoff, COAS/OSU Funding by NASA/NOAA

New Highly Productive Phased Array Ultrasonic Testing Machine for Aluminium Plates for Aircraft Applications

REPRESENTATION OF HUMAN GAIT TRAJECTORY THROUGH TEMPOROSPATIAL IMAGE MODELLING

Early Skip Decision based on Merge Index of SKIP for HEVC Encoding

SOLUTIONS Homework #1

HiPerMax LuK tooth chain for transmissions Reliable Power Flow in the Drive Train

EFFECTIVE & RELIABLE INSPECTION OF FIN-FAN COOLER TUBES

Are Hurricanes Becoming More Furious Under Global Warming?

Interface Pressure Mapping (IPM) Clinical Use of the Literature

Surface-based Respiratory Motion Classification and Verification

IMAGE-BASED FIELD OBSERVATION OF INFRAGRAVITY WAVES ALONG THE SWASH ZONE. Yoshimitsu Tajima 1

Tennis Plots: Game, Set, and Match

Video based assessment of coastal erosion impact on beach attendance. Application to coastal management of Valras beach, France

OPERATIONAL AMV PRODUCTS DERIVED WITH METEOSAT-6 RAPID SCAN DATA. Arthur de Smet. EUMETSAT, Am Kavalleriesand 31, D Darmstadt, Germany ABSTRACT

JPEG-Compatibility Steganalysis Using Block-Histogram of Recompression Artifacts

Pedestrian Protection System for ADAS using ARM 9

FAULT DIAGNOSIS IN DEAERATOR USING FUZZY LOGIC

ERGS are large expanses of sand in the desert. Aeolian

Cross-Calibrating OSCAT Land Sigma-0 to Extend the QuikSCAT Land Sigma-0 Climate Record

THe rip currents are very fast moving narrow channels,

OPTIMIZATION OF SINGLE STAGE AXIAL FLOW COMPRESSOR FOR DIFFERENT ROTATIONAL SPEED USING CFD

QUESTION BANK PERIOD : JULY - NOV 2018 BATCH: UNIT I DIGITAL IMAGE FUNDAMENTALS

Analyzer Specifications Technical Bulletin

An Application of Signal Detection Theory for Understanding Driver Behavior at Highway-Rail Grade Crossings

Prediction of Crossing Driveways of a Distracted Pedestrian from Walking Characteristics

Polar motion prediction and time-frequency relation between polar motion and its excitation

Introduction To Diffraction Teachers Supplement

FEATURES. Features. UCI Machine Learning Repository. Admin 9/23/13

Robust Remote Measurement of Respiratory Rate Using Infrared Thermography

The Use of ILI In Dent Assessments

Optimal Signal Timing Method of Intersections Based on Bus Priority

MEDICAL IMAGE WAVELET COMPRESSION- EFFECT OF DECOMPOSITION LEVEL

Comparison of blinkers and explosive events: A case study

Rearrangement of Recognized Strokes in Online Handwritten Gurmukhi. words recognition.

EXPERIMENTAL ANALYSIS OF VAPOUR BUBBLE GROWING ON A HEATED SURFACE

Exploration of design solutions for the enhancement of crowd safety

Using an Adaptive Thresholding Algorithm to Detect CA1 Hippocampal Sharp Wave Ripples. Jay Patel. Michigan State University

EEC 686/785 Modeling & Performance Evaluation of Computer Systems. Lecture 6. Wenbing Zhao. Department of Electrical and Computer Engineering

CFD Analysis of Giromill Type Vertical Axis Wind Turbine

Controlling Walking Behavior of Passive Dynamic Walker utilizing Passive Joint Compliance

We are IntechOpen, the world s leading publisher of Open Access books Built by scientists, for scientists. International authors and editors

Outline. Terminology. EEC 686/785 Modeling & Performance Evaluation of Computer Systems. Lecture 6. Steps in Capacity Planning and Management

Impact of new imaging modalities on video surveillance and invasion of privacy

Fitness for Service Assessment of Ageing Pressure Vessel Experiencing External Corrosion: A Case Study

Generation of Robot Motion Based on Measurement of Human Movement. Susumu Sakano 1, Satoru Shoji 1

MICROSCOPIC ROAD SAFETY COMPARISON BETWEEN CANADIAN AND SWEDISH ROUNDABOUT DRIVER BEHAVIOUR

CFD Simulation and Experimental Validation of a Diaphragm Pressure Wave Generator

BAM - 3.2: Section Pressure Equipment Pressure Receptacles; Fuel Gas Storage Systems 26 th September 2014

FieldStrength. Using MotionTrak for motion correction in body imaging. Application tips

CALIBRATION OF THE PLATOON DISPERSION MODEL BY CONSIDERING THE IMPACT OF THE PERCENTAGE OF BUSES AT SIGNALIZED INTERSECTIONS

An Impeller Blade Analysis of Centrifugal Gas Compressor Using CFD

Origin of Inter-model uncertainty in ENSO amplitude change

Reduction of Bitstream Transfer Time in FPGA

Modal Analysis of Barrels for Assault Rifles

Vibration Analysis and Test of Backup Roll in Temper Mill

Proceedings of Meetings on Acoustics

Movement-Type Classification Using Acceleration Sensor

Gait Analysis for Recognition and Classification

THRESHOLD VOLTAGE FLUCTUATION IN N-MOS DUE TO TRAP POSITION AND DOPING PROFILE

Where is your dive buddy: tracking humans underwater using spatio-temporal features

Automated Proactive Road Safety Analysis

Object Recognition. Selim Aksoy. Bilkent University

Nature Neuroscience: doi: /nn Supplementary Figure 1. Visual responses of the recorded LPTCs

Stadium Project - DP-70 Atlanta, GA, 9/30/2014

Accelerometers: An Underutilized Resource in Sports Monitoring

Deakin Research Online

COMPARISON OF VIBRATION AND PRESSURE SIGNALS FOR FAULT DETECTION ON WATER HYDRAULIC PROPORTIONAL VALVE

Testing TELEMAC-2D suitability for tsunami propagation from source to near shore

Kinetic Energy Analysis for Soccer Players and Soccer Matches

GCSE Mathematics. Foundation Tier

AIRFLOW AROUND CONIC TENSILE MEMBRANE STRUCTURES

1 st Tidal and Water Level Working Group Meeting DHN, Niteroi, Brazil 31/03/09 02/04/09 Vertical Offshore Reference Framework (VORF) Chris Jones

Human Identification Based on Walking Detection with Acceleration Sensor and Networked Laser Range Sensors in Intelligent Space

Detecting Aged Person s Sliding Feet from Time Series Data of Foot Pressure

CIRCUMFERENTIAL NONUNIFORMITY OF WAVES ON LIQUID FILM IN ANNULAR FLOW WITHOUT LIQUID ENTRAINMENT

Design Linear Quadratic Gaussian for Controlling the Blood Pressure of Patient

Traffic Parameter Methods for Surrogate Safety Comparative Study of Three Non-Intrusive Sensor Technologies

Compensator Design for Speed Control of DC Motor by Root Locus Approach using MATLAB

Transcription:

Automated analysis of microscopic images of cellular tissues Rutger Slooter December 8, 2017 Master Thesis Applied Mathematics 1

Overview The problem Master Thesis Applied Mathematics 2

Overview The problem Initial impressions Master Thesis Applied Mathematics 2

Overview The problem Initial impressions Real space Master Thesis Applied Mathematics 2

Overview The problem Initial impressions Real space Watershed segmentation Local extrema Current Development Master Thesis Applied Mathematics 2

Overview The problem Initial impressions Real space Watershed segmentation Local extrema Current Development Conclusion Master Thesis Applied Mathematics 2

The problem Microscope images of potato slices. Introduction - Watershed - Local extrema - Current Development - Conclusion 3

The problem Microscope images of potato slices. Important features: Individual cells. Introduction - Watershed - Local extrema - Current Development - Conclusion 3

The problem Microscope images of potato slices. Important features: Individual cells. So what do we want to do with the cells in the microscope images? Introduction - Watershed - Local extrema - Current Development - Conclusion 3

The problem Microscope images of potato slices. Important features: Individual cells. So what do we want to do with the cells in the microscope images? Average size. Introduction - Watershed - Local extrema - Current Development - Conclusion 3

The problem Microscope images of potato slices. Important features: Individual cells. So what do we want to do with the cells in the microscope images? Average size. Average eccentricity. Introduction - Watershed - Local extrema - Current Development - Conclusion 3

The problem Microscope images of potato slices. Important features: Individual cells. So what do we want to do with the cells in the microscope images? Average size. Average eccentricity. Orientation. Introduction - Watershed - Local extrema - Current Development - Conclusion 3

The problem Microscope images of potato slices. Important features: Individual cells. So what do we want to do with the cells in the microscope images? Average size. Average eccentricity. Orientation. Beyond that we also want to know the variation. Introduction - Watershed - Local extrema - Current Development - Conclusion 3

The problem Microscope images of potato slices. Important features: Individual cells. So what do we want to do with the cells in the microscope images? Average size. Average eccentricity. Orientation. Beyond that we also want to know the variation. And when possible. Cell wall thickness. Introduction - Watershed - Local extrema - Current Development - Conclusion 3

The problem Microscope images of potato slices. Important features: Individual cells. So what do we want to do with the cells in the microscope images? Average size. Average eccentricity. Orientation. Beyond that we also want to know the variation. And when possible. Cell wall thickness. i.e. we want to determine cell statistics. Introduction - Watershed - Local extrema - Current Development - Conclusion 3

Why is this a problem? Figure 1: An example of a microscope image. Note that here the best area of a larger image is selected. Introduction - Watershed - Local extrema - Current Development - Conclusion 4

Some first impressions We have: Introduction - Watershed - Local extrema - Current Development - Conclusion 5

Some first impressions We have: Brightness of the pixels. Introduction - Watershed - Local extrema - Current Development - Conclusion 5

Some first impressions We have: Brightness of the pixels. We can see the cells with our own eyes. Introduction - Watershed - Local extrema - Current Development - Conclusion 5

Some first impressions We have: Brightness of the pixels. We can see the cells with our own eyes. Two main options: Introduction - Watershed - Local extrema - Current Development - Conclusion 5

Some first impressions We have: Brightness of the pixels. We can see the cells with our own eyes. Two main options: Work with the real image, which we call Real Space Introduction - Watershed - Local extrema - Current Development - Conclusion 5

Some first impressions We have: Brightness of the pixels. We can see the cells with our own eyes. Two main options: Work with the real image, which we call Real Space Work with a Fourier transformed image, in Frequency Space Introduction - Watershed - Local extrema - Current Development - Conclusion 5

Real space analysis From the thesis by Peter Iles [1] we have also seen a method concerning the real image. Introduction - Watershed - Local extrema - Current Development - Conclusion 6

Real space analysis From the thesis by Peter Iles [1] we have also seen a method concerning the real image. Namely the watershed method, hereto we also point to. Introduction - Watershed - Local extrema - Current Development - Conclusion 6

Real space analysis From the thesis by Peter Iles [1] we have also seen a method concerning the real image. Namely the watershed method, hereto we also point to. Robust Muscle Cell Segmentation using Region Selection with Dynamic Programming, by F. Liu et al. [2]. Introduction - Watershed - Local extrema - Current Development - Conclusion 6

Real space analysis From the thesis by Peter Iles [1] we have also seen a method concerning the real image. Namely the watershed method, hereto we also point to. Robust Muscle Cell Segmentation using Region Selection with Dynamic Programming, by F. Liu et al. [2]. Contour Detection and Hierarchical Image Segmentation, P. Arbelez et al. [3]. Introduction - Watershed - Local extrema - Current Development - Conclusion 6

Real space analysis From the thesis by Peter Iles [1] we have also seen a method concerning the real image. Namely the watershed method, hereto we also point to. Robust Muscle Cell Segmentation using Region Selection with Dynamic Programming, by F. Liu et al. [2]. Contour Detection and Hierarchical Image Segmentation, P. Arbelez et al. [3]. Geodesic Saliency of Watershed Contours and Hierarchical Segmentation, by L. Najman & M. Schmitt [4]. Introduction - Watershed - Local extrema - Current Development - Conclusion 6

Watershed segmentation How does the watershed method work? Introduction - Watershed - Local extrema - Current Development - Conclusion 7

Watershed segmentation How does the watershed method work? There are various mechanisms but the key is: Introduction - Watershed - Local extrema - Current Development - Conclusion 7

Watershed segmentation How does the watershed method work? There are various mechanisms but the key is: Locate drainage points. Introduction - Watershed - Local extrema - Current Development - Conclusion 7

Watershed segmentation How does the watershed method work? There are various mechanisms but the key is: Locate drainage points. Let water flow into the lowest areas. (i.e. the darkest pixels.) Introduction - Watershed - Local extrema - Current Development - Conclusion 7

Watershed segmentation How does the watershed method work? There are various mechanisms but the key is: Locate drainage points. Let water flow into the lowest areas. (i.e. the darkest pixels.) When the image is filled stop. Introduction - Watershed - Local extrema - Current Development - Conclusion 7

Watershed segmentation How does the watershed method work? There are various mechanisms but the key is: Locate drainage points. Let water flow into the lowest areas. (i.e. the darkest pixels.) When the image is filled stop. Now we have found various segments in the image. Introduction - Watershed - Local extrema - Current Development - Conclusion 7

Literature results We look at [2] which uses the Ultrametric Contour Map (UCM) from [3]. An example: Figure 2: Examples of segmentation by UCM. From top to bottom: Image, UCM produced by gpb-owt-ucm, and ODS and OIS segmentations, source [3]. Introduction - Watershed - Local extrema - Current Development - Conclusion 8

Literature results cont d Figure 3: Decision tree for the segmentation using the UCM, source [2]. Introduction - Watershed - Local extrema - Current Development - Conclusion 9

Literature results cont d Figure 3: Decision tree for the segmentation using the UCM, source [2]. Figure 4: Segmentation results, source [2]. Introduction - Watershed - Local extrema - Current Development - Conclusion 9

Contrast enhancement f out (x, y) = 1 1 + e 4m[favg(x,y) f in(x,y)] (1) Introduction - Watershed - Local extrema - Current Development - Conclusion 10

Contrast enhancement f out (x, y) = 1 1 + e 4m[favg(x,y) f in(x,y)] (1) Figure 5: Left just a cropped image from Fig. 1. On the right the image, with locally enhanced contrast. We have m = 10 and a radius r of 50 pixels. Introduction - Watershed - Local extrema - Current Development - Conclusion 10

Our results Figure 6: Our result for a watershed segmentation. Introduction - Watershed - Local extrema - Current Development - Conclusion 11

Local extrema How to find cell centres? Introduction - Watershed - Local extrema - Current Development - Conclusion 12

Local extrema How to find cell centres? Convolve the image with a Gaussian peak, i.e. use a Weierstraß transformation. Introduction - Watershed - Local extrema - Current Development - Conclusion 12

Local extrema How to find cell centres? Convolve the image with a Gaussian peak, i.e. use a Weierstraß transformation. Locate local maxima or minima on the image. Introduction - Watershed - Local extrema - Current Development - Conclusion 12

Transformed image Figure 7: A transformed image, here we have used a Gaussian with σ = 7. Introduction - Watershed - Local extrema - Current Development - Conclusion 13

Distinguishability of peaks Figure 8: A numerical solution to the merging of two Gaussian peaks. w is the distance between peaks, m the ratio in amplitude and σ the standard deviation of the Gaussian. Also read [5, 6]. Introduction - Watershed - Local extrema - Current Development - Conclusion 14

Choosing σ Figure 9: Here we study the number of detected peaks vs. the standard deviation σ. We choose the value σ = 7. Introduction - Watershed - Local extrema - Current Development - Conclusion 15

Choosing σ cont d Figure 10: Using simple geometry we can determine a suitable σ for finding minima. This turns out to be approximately 4. Introduction - Watershed - Local extrema - Current Development - Conclusion 16

Results Figure 11: Local extrema. In blue the cell centres, in red the corners of the cells. Introduction - Watershed - Local extrema - Current Development - Conclusion 17

Connecting the dots Figure 12: Connected cell corners. We see some interesting results, but it is very complicated to extract cells from this data. Introduction - Watershed - Local extrema - Current Development - Conclusion 18

Latest development Figure 13: Located corners of an octagonal cell (as we have only allowed 8 points to move). Introduction - Watershed - Local extrema - Current Development - Conclusion 19

Conclusion Identification of the problem. Introduction - Watershed - Local extrema - Current Development - Conclusion 20

Conclusion Identification of the problem. Attempts at a simple solution don t work. Introduction - Watershed - Local extrema - Current Development - Conclusion 20

Conclusion Identification of the problem. Attempts at a simple solution don t work. Finding local extrema as a foundation. Introduction - Watershed - Local extrema - Current Development - Conclusion 20

Conclusion Identification of the problem. Attempts at a simple solution don t work. Finding local extrema as a foundation. Using a potential to form cells. Introduction - Watershed - Local extrema - Current Development - Conclusion 20

References I [1] P.J.W. Iles, Average Cell Orientation, Eccentricity and Size Estimated from Tissue Images, Master thesis, University of Waterloo, Waterloo, Ontario, Canada, (2005). [2] F. Liu, F. Xing & L. Yang, Robust Muscle Cell Segmentation using Region Selection with Dynamic Programming, Proceedings IEEE int. Symp. Biomed. Imag., pp. 521, April (2014). [3] P. Arbelez, M. Maire, C. Fowlkess & J. Malik, Contour Detection and Hierarchical Image Segmentation, IEEE transactions on pattern analysis and machine intelligence, vol. 33, no. 5, 898, (2011). [4] L. Najman & M. Schmitt, Geodesic Saliency of Watershed Contours and Hierarchical Segmentation, IEEE transactions on pattern analysis and machine intelligence, vol. 16, no. 12, 1163, (1996). Introduction - Watershed - Local extrema - Current Development - Conclusion 21

References II [5] K. de Clerk & T.S. Buys, Analytical efficiency in chromatography. I. Qualitative efficiency, Separation science, vol. 7, no. 4, pp. 371-387, (1972). [6] R. Shinnar & G.H.Weiss, A note on the resolution of two Gaussian peaks, Separation science, vol. 11, no. 4, pp. 377-383, (1976). Introduction - Watershed - Local extrema - Current Development - Conclusion 22