Raghavender Sahdev, Tomasz, Dimiter Prodanov, Daniel Sage

Slides:



Advertisements
Similar presentations
WHAT IS ELINK? Thermoflow, Inc.
Advertisements

NEURAL NETWORKS Backpropagation Algorithm
EVENTS: INRIA Work Review Nov 18 th, Madrid.
Computational Biology: A Measurement Perspective Alden Dima Information Technology Laboratory
X From Video - Seminar By Randa Khayr Eli Shechtman, Yaron Caspi & Michal Irani.
Tissue Slice Preparation Electrochemical Biosensor Development Microchip Development Fluorescence Video Microscopy Optical Image Chemical Image Composite.
Computing Movement Geometry A step in Sensory-Motor Transformations Elizabeth Torres & David Zipser.
Probabilistic video stabilization using Kalman filtering and mosaicking.
LYU0503 Document Image Reconstruction on Mobile Using Onboard Camera Supervisor: Professor Michael R.Lyu Group Members: Leung Man Kin, Stephen Ng Ying.
Jacinto C. Nascimento, Member, IEEE, and Jorge S. Marques
Biomedical Image Analysis and Machine Learning BMI 731 Winter 2005 Kun Huang Department of Biomedical Informatics Ohio State University.
ImageJ Tutorial.
Online testing made effective and easy. The easy way to have your tests answered and scored online. If you have a test in a PDF file, it can be online.
June 12, 2001 Jeong-Su Han An Autonomous Vehicle for People with Motor Disabilities by G. Bourhis, O.Horn, O.Habert and A. Pruski Paper Review.
Yuping Lin and Gérard Medioni.  Introduction  Method  Register UAV streams to a global reference image ▪ Consecutive UAV image registration ▪ UAV to.
In-Line Cell Manager Configuration and Loading Date: Octobre2014.
Tomihisa (Tom) Welsh Michael Ashikhmin Klaus Mueller Tomihisa (Tom) Welsh Michael Ashikhmin Klaus Mueller Center for Visual Computing Stony Brook University.
CSE554Laplacian DeformationSlide 1 CSE 554 Lecture 8: Laplacian Deformation Fall 2012.
CS621 : Seminar-2008 DEEP WEB Shubhangi Agrawal ( )‏ Jayalekshmy S. Nair ( )‏
Interactive Input Methods & Graphical User Input
CGMB214: Introduction to Computer Graphics
Non stationary heat transfer at ceramic pots firing Janna Mateeva, MP 0053 Department Of Material Science And Engineering Finite Element Method.
MESA LAB Multi-view image stitching Guimei Zhang MESA LAB MESA (Mechatronics, Embedded Systems and Automation) LAB School of Engineering, University of.
ALIGNMENT OF 3D ARTICULATE SHAPES. Articulated registration Input: Two or more 3d point clouds (possibly with connectivity information) of an articulated.
3D Model Reconstruction with Voodoo Camera Tracker Jae Hyuk Kwak 2009 Fall CS682 George Mason Univ. 1.
Reconstructing 3D mesh from video image sequences supervisor : Mgr. Martin Samuelčik by Martin Bujňák specifications Master thesis
HOUGH TRANSFORM Presentation by Sumit Tandon
A Novel Image Registration Pipeline for 3- D Reconstruction from Microscopy Images Kun Huang, PhD; Ashish Sharma, PhD; Lee Cooper, MS; Kun Huang, PhD;
Creating an Automated Blood Vessel Diameter Tracking Tool Peter McLachlan Department of Medical Biophysics The University of Western Ontario Supervisor:
Compression and Analysis of Very Large Imagery Data Sets Using Spatial Statistics James A. Shine George Mason University and US Army Topographic Engineering.
Feature based deformable registration of neuroimages using interest point and feature selection Leonid Teverovskiy Center for Automated Learning and Discovery.
FIX Eye FIX Eye Getting started: The guide EPAM Systems B2BITS.
Introduction to Processing. 2 What is processing? A simple programming environment that was created to make it easier to develop visually oriented applications.
Retinal Image Fusion and Registration Libor Kubecka*, Jiri Jan* * Department of Biomedical Engineering, FEEC, Brno University of Technology, Czech Republic.
Statistical Parametric Mapping Lecture 11 - Chapter 13 Head motion and correction Textbook: Functional MRI an introduction to methods, Peter Jezzard, Paul.
1 Motivation We wish to test different trajectories on the Stanford Test Track in order to gain insight into the effects of different trajectory parameters.
An Effective & Interactive Approach to Particle Tracking for DNA Melting Curve Analysis 李穎忠 DEPARTMENT OF COMPUTER SCIENCE & INFORMATION ENGINEERING NATIONAL.
CSE 185 Introduction to Computer Vision Feature Matching.
As Of March 28 th, 2001 A quick summary of LeNDI / Celware Integration. rbp.
Course14 Dynamic Vision. Biological vision can cope with changing world Moving and changing objects Change illumination Change View-point.
David LOU – Project Manager Markus SCHANTA – Language Guru Long CHEN – System Architect Xiaolong JIANG – System Integrator Jingbo YANG – Tester & Validator.
Motion Detection and Processing Performance Analysis Thomas Eggers, Mark Rosenberg Department of Electrical and Systems Engineering Abstract Histograms.
Chapter 8. Learning of Gestures by Imitation in a Humanoid Robot in Imitation and Social Learning in Robots, Calinon and Billard. Course: Robots Learning.
Augmented Reality and 3D modelling Done by Stafford Joemat Supervised by Mr James Connan.
1 End-to-End Learning for Automatic Cell Phenotyping Paolo Emilio Barbano, Koray Kavukcuoglu, Marco Scoffier, Yann LeCun April 26, 2006.
Animation From Observation: Motion Editing Dan Kong CMPS 260 Final Project.
ImageJ An adaptation of NIH image for the Java platform. Can run on any computer systems that can run Java (Sun Microsystems)
Image registration aligns the common features of two images. The open-source Insight Toolkit (ITK, funded by the National Library of Medicine) provides.
Geoprocessing and georeferencing raster data
1 Berger Jean-Baptiste
Image: Susanne Rafelski, Marshall lab Introduction to Digital Image Analysis Part I: Digital Images Kurt Thorn NIC UCSF.
Graphical User Interface on Analysis of Mechanics and Dynamics of Biopolymers in Living Cells Peter Russel, Biomedical Engineering Shubham Agrawal, Computer.
Automated processing of telomeres with ImageJ and R 5th ImageJ User & Developer Conference 3 September 2015 Aryeh Weiss Bar Ilan University.
Rappture GUI for Carbon Nano Tube Arrays’ mechanical and thermal property simulation By Yide Wang Professor Tim Fisher Sridhar Sadasivam.
Service Section Technical Training Dec 2005.
Translations 9.2 Content Standards
Computer Modeling Fundamentals
Software Design Team KANG Group 1.
Projects 2 05/05/11.
Assembler, Compiler, Interpreter
Features Readings All is Vanity, by C. Allan Gilbert,
Volume 9, Issue 2, Pages (August 2017)
Automatic analysis of biological images
VMorph: Motion and Feature-Based Video Metamorphosis
Introduction to Digital Image Analysis Part I: Digital Images
Assembler, Compiler, Interpreter
Procedural Animation Lecture 2: 3D & Houdini basics
Long-Range Nonanomalous Diffusion of Quantum Dot-Labeled Aquaporin-1 Water Channels in the Cell Plasma Membrane  Jonathan M. Crane, A.S. Verkman  Biophysical.
Activities of layer 2/3 motor cortex cells during task performance.
Valerio Mante, Vincent Bonin, Matteo Carandini  Neuron 
Presentation transcript:

Raghavender Sahdev, Tomasz, Dimiter Prodanov, Daniel Sage TimeLapseReg an ImageJ plugin for drift correction of video sequence in time-lapse microscopy Raghavender Sahdev, Tomasz, Dimiter Prodanov, Daniel Sage

Motivation Drift in microscopy Time-lapse microscopy experiments Calcium imaging: 3 minutes at 100 Hz > 18000 frames Bacterial colony study: 3 days every 15 sec. > 17280 frames Small and slow displacement Slippage of the focus mechanism Thermal gradients in the microscope Needs Automatic software (long sequence, multiple channel) working with diffuse structure working with noisy data (e.g. 2P microscope) TimeLapseReg

TurboReg/StackReg TurboReg/StackeReg: Java plugins of ImageJ TurboReg: manual or automatic alignment of 2 images contains the engine (computational part of the registration) StackReg: automatic recursive alignment of 2 consecutive frames useTurboReg TurboReg/StackReg Very robust in presence of noise (multiresolution) Reasonably fast No need of keypoints of visual structure (mutual information criteria) Geometric transformation expressed by 2 sets of points TurboReg/StackeReg: defacto standard in calcium imaging Akerboom (2012) Silbering (2012) Yang (2012) Lecoq (2014) Tiang (2009) Kaifosh (2014) Mukamel (2009) ... TimeLapseReg

Pratical limitations of StackReg? No choice for the reference image Require that the complete sequence fit in RAM -> impossible to process long sequence Do not allow to compute the transformation on one channel and to apply it on other channels Do not prevent large transformation (we know that we have small drift) No preprocessing to denoise the noisy image TimeLapseReg

Goal of TimeLapseReg Goal: drift correction of long sequence of time lapse microscopy images (small translations/rotations). Improve User interface Uses the TurboReg/StackReg Application: Calcium fluorescence imaging to reconstruct neuronal and glial cells populations activity. TimeLapseReg

TimeLapseReg Registration Process . . . . . X Trajectory drawn on reference image Chart showing transformation Table being dynamically populated while computing transformations Transformations stored in csv file Select method for Reference Image Discard inappropriate frames Set translation and rotation limits Output Input TimeLapse sequence input Good Transformation Invalid transformations Current image under consideration Reference Image Discarded Frame Frames yet to be computed Reference Image is computed as in Fig. 3 Direction of computation from frame 1 to n Computing transformations and populating the Feedback Table 1 on the go . . . . . X Frames 1,2,3,4……n Frames discarded based on pre-processing step

Alignment Process Alignment Process X Frames 1,2,3,4……n TimeLapseReg Choose Project Path Transformation file Aligned images folder Read Computed Transformations from csv file Aligned images stored in the specified Folder input output Good Transformation Current image under consideration Discarded Transformation Frames yet to be computed Direction of alignment from frame 1 to n X Frames 1,2,3,4……n Frames discarded during registration

Features of TimeLapseReg User gets an option to input the timelapse sequence and set the frame rate User gets dynamic feedback in the form of a table listing the initial few frames and their info

Step 2: Reference image computation TimeLapseReg User gets the option to compute the reference image by a number of metrics Average Maximum Median. The reference image is computed and user can view it ; user may choose a different metric if he does not like the computed reference image

Step 3,4: Discarding frames, Registration TimeLapseReg User gets the option to discard inappropriate frames which may make result in unstable transformation User get the option to set the limits under which the translation is to be treated as valid.

User-Feedback TimeLapseReg A dynamically generated table is produced listing the frame info computed transformations Green – valid transformation Yellow – Invalid transformation Red – Invalid standard deviation / mean At the termination of the registration process user can see the computed transformations through the chart above Red curve – translation in x Blue curve – translation in y Green curve – rotation angle

Alignment Process TimeLapseReg After registering the images, user get to choose the channel to which he wants to apply the transformation, for aligning the images

Acknowledgements Malin Sandstrom, International Neuroscience Coordinating Facility, Sweden Tomasz, University of Heidelberg, Germany Dimiter Prodanov, INCF Belgian Node, Belgium and EHS/NERF, Imec, Leuven, Belgium Daniel Sage, Biomedical Imaging Group, EPFL Switzerland TimeLapseReg

Thank You! any questions ? TimeLapseReg