An Effective & Interactive Approach to Particle Tracking for DNA Melting Curve Analysis 李穎忠 DEPARTMENT OF COMPUTER SCIENCE & INFORMATION ENGINEERING NATIONAL.

Slides:



Advertisements
Similar presentations
Analysis of Contour Motions Ce Liu William T. Freeman Edward H. Adelson Computer Science and Artificial Intelligence Laboratory Massachusetts Institute.
Advertisements

SPONSORED BY SA2014.SIGGRAPH.ORG Annotating RGBD Images of Indoor Scenes Yu-Shiang Wong and Hung-Kuo Chu National Tsing Hua University CGV LAB.
Automatically Annotating and Integrating Spatial Datasets Chieng-Chien Chen, Snehal Thakkar, Crail Knoblock, Cyrus Shahabi Department of Computer Science.
Patch to the Future: Unsupervised Visual Prediction
Database-Based Hand Pose Estimation CSE 6367 – Computer Vision Vassilis Athitsos University of Texas at Arlington.
Facial feature localization Presented by: Harvest Jang Spring 2002.
Evaluation of the Audio Beat Tracking System BeatRoot By Simon Dixon (JNMR 2007) Presentation by Yading Song Centre for Digital Music
Forward-Backward Correlation for Template-Based Tracking Xiao Wang ECE Dept. Clemson University.
Robust Object Tracking via Sparsity-based Collaborative Model
Automatic in vivo Microscopy Video Mining for Leukocytes * Chengcui Zhang, Wei-Bang Chen, Lin Yang, Xin Chen, John K. Johnstone.
AIIA Lab, Department of Informatics Aristotle University of Thessaloniki Z.Theodosiou, F.Raimondo, M.E.Garefalaki, G.Karayannopoulou, K.Lyroudia, I.Pitas,
Computational Biology: A Measurement Perspective Alden Dima Information Technology Laboratory
Reliable Dual-Band Based Contour Detection A Double Dynamic Programming Approach Mohammad Dawood, Xiaoyi Jiang, Klaus P Schäfers Motivation Contour detection.
A New Block Based Motion Estimation with True Region Motion Field Jozef Huska & Peter Kulla EUROCON 2007 The International Conference on “Computer as a.
Generic Object Detection using Feature Maps Oscar Danielsson Stefan Carlsson
Rodent Behavior Analysis Tom Henderson Vision Based Behavior Analysis Universitaet Karlsruhe (TH) 12 November /9.
Relevance Feedback based on Parameter Estimation of Target Distribution K. C. Sia and Irwin King Department of Computer Science & Engineering The Chinese.
Robust Lane Detection and Tracking
Today Introduction to MCMC Particle filters and MCMC
Trinity College Dublin PixelGT: A new Ground Truth specification for video surveillance Dr. Kenneth Dawson-Howe, Graphics, Vision and Visualisation Group.
MULTIPLE MOVING OBJECTS TRACKING FOR VIDEO SURVEILLANCE SYSTEMS.
On the Object Proposal Presented by Yao Lu
Jacinto C. Nascimento, Member, IEEE, and Jorge S. Marques
Anomaly detection Problem motivation Machine Learning.
Face Alignment Using Cascaded Boosted Regression Active Shape Models
Object detection, tracking and event recognition: the ETISEO experience Andrea Cavallaro Multimedia and Vision Lab Queen Mary, University of London
Fast Approximate Energy Minimization via Graph Cuts
Tracking by Sampling Trackers Junseok Kwon* and Kyoung Mu lee Computer Vision Lab. Dept. of EECS Seoul National University, Korea Homepage:
Tracking Multiple Animals in Laboratory Experiments with Mices: Prelimary Results João Bosco O. Monteiro Dr. Hemerson Pistori (Advisor) Dr. Albert S. de.
Visual Object Tracking Xu Yan Quantitative Imaging Laboratory 1 Xu Yan Advisor: Shishir K. Shah Quantitative Imaging Laboratory Computer Science Department.
3D SLAM for Omni-directional Camera
Graph Abstraction for Simplified Proofreading of Slice-based Volume Segmentation Ronell Sicat 1, Markus Hadwiger 1, Niloy Mitra 1,2 1 King Abdullah University.
Reconstructing 3D mesh from video image sequences supervisor : Mgr. Martin Samuelčik by Martin Bujňák specifications Master thesis
Multi-Output Learning for Camera Relocalization Abner Guzmán-Rivera UIUC Pushmeet Kohli Ben Glocker Jamie Shotton Toby Sharp Andrew Fitzgibbon Shahram.
Loris Bazzani*, Marco Cristani*†, Vittorio Murino*† Speaker: Diego Tosato* *Computer Science Department, University of Verona, Italy †Istituto Italiano.
An Information Fusion Approach for Multiview Feature Tracking Esra Ataer-Cansizoglu and Margrit Betke ) Image and.
Creating an Automated Blood Vessel Diameter Tracking Tool Peter McLachlan Department of Medical Biophysics The University of Western Ontario Supervisor:
80 million tiny images: a large dataset for non-parametric object and scene recognition CS 4763 Multimedia Systems Spring 2008.
A Comparative Evaluation of Three Skin Color Detection Approaches Dennis Jensch, Daniel Mohr, Clausthal University Gabriel Zachmann, University of Bremen.
Stable Multi-Target Tracking in Real-Time Surveillance Video
CV Workshop: Multiple Target Tracking Michael Rubinstein IDC Jan
VIP: Finding Important People in Images Clint Solomon Mathialagan Andrew C. Gallagher Dhruv Batra CVPR
Non-Ideal Iris Segmentation Using Graph Cuts
Learning Photographic Global Tonal Adjustment with a Database of Input / Output Image Pairs.
Target Tracking In a Scene By Saurabh Mahajan Supervisor Dr. R. Srivastava B.E. Project.
Max-Confidence Boosting With Uncertainty for Visual tracking WEN GUO, LIANGLIANG CAO, TONY X. HAN, SHUICHENG YAN AND CHANGSHENG XU IEEE TRANSACTIONS ON.
Hierarchical Motion Evolution for Action Recognition Authors: Hongsong Wang, Wei Wang, Liang Wang Center for Research on Intelligent Perception and Computing,
Detecting Occlusion from Color Information to Improve Visual Tracking
Week 3 Emily Hand UNR. Online Multiple Instance Learning The goal of MIL is to classify unseen bags, instances, by using the labeled bags as training.
Learning Image Statistics for Bayesian Tracking Hedvig Sidenbladh KTH, Sweden Michael Black Brown University, RI, USA
Student Gesture Recognition System in Classroom 2.0 Chiung-Yao Fang, Min-Han Kuo, Greg-C Lee, and Sei-Wang Chen Department of Computer Science and Information.
Experience Report: System Log Analysis for Anomaly Detection
In Search of the Optimal Set of Indicators when Classifying Histopathological Images Catalin Stoean University of Craiova, Romania
Tasks processing Strong participation . Large results comparison on
Tracking Objects with Dynamics
Introduction to Computational and Biological Vision Keren shemesh
Regularizing Face Verification Nets To Discrete-Valued Pain Regression
Tracking parameter optimization
Fast Preprocessing for Robust Face Sketch Synthesis
Real-Time Object Localization and Tracking from Image Sequences
Fast and Robust Object Tracking with Adaptive Detection
Rob Fergus Computer Vision
Combining Geometric- and View-Based Approaches for Articulated Pose Estimation David Demirdjian MIT Computer Science and Artificial Intelligence Laboratory.
Anastasia Baryshnikova  Cell Systems 
SIMPLE ONLINE AND REALTIME TRACKING WITH A DEEP ASSOCIATION METRIC
Jia-Bin Huang Virginia Tech
Multi-UAV to UAV Tracking
Nome Sobrenome. Time time time time time time..
Report 7 Brandon Silva.
REU Program 2019 Week 6 Alex Ruiz Jyoti Kini.
Presentation transcript:

An Effective & Interactive Approach to Particle Tracking for DNA Melting Curve Analysis 李穎忠 DEPARTMENT OF COMPUTER SCIENCE & INFORMATION ENGINEERING NATIONAL TAIWAN UNIVERSITY

DNA Melting Curve Analysis  Used for the detection of DNA sequence variants  DNA Melting Analysis in Temperature-Gradient Micro-channel Temperature-Gradient Micro-channel Heater Carrier (Bead/Droplet) Thermometer Substrate 1/54

DNA Melting Curve Analysis Temperature Fluorescent Intensity Melting Temperature 2/54

DNA Melting Curve Analysis 3/54

Motivation  People label each particles (carrier) frame by frame  That is time-consuming  We design an annotation tool to reduce human effort 4/54

Related Work  Particle tracking ParticleTracker: An ImageJ plugin for multiple particle detection and tracking [Sbalzarini et al., Journal of structural biology 2005] u-track [Jaqaman et al., Nature Methods 2008]  Interactive video annotation Tracking with active learning [Vondrick et al., NIPS 2011] Interactive object detection [Yao et al., CVPR 2012] 5/54

Proposed System User annotation Detection of bounding circle of the particle Acquisition of labels at other frames by tracking the particle User correction Update of tracker & labels Acquisition of all correct labels 6/54

Detecting Bounding Circle of a Particle Median filter Otsu's method Edge detection Least-squares fitting Dilation Erosion 7/54

Least-Squares Fitting of Bounding Circle 8/54

Least-Squares Fitting of Bounding Circle 9/54

Possible Choices of Trackers  Linear interpolation  Correlation filter based tracker [Zhang et al., ECCV 2014]  Normalized cross-correlation matching 10/54

Linear Interpolation /54

Linear Interpolation: User Correction /54

Linear Interpolation: Update of Labels /54

Linear Interpolation: Update of Labels /54

Linear Interpolation: User Correction /54

Correlation Filter Based Tracker [Zhang et al., ECCV 2014] 16/54

Online Update of Filter Frame 1 17/54

Online Update of Filter Frame 2 18/54

1 2 One-Way Method 19/54

1 2 One-Way Method 20/54

1 2 One-Way Method 3 21/54

1 2 One-Way Method 3 22/54

Two-Way Method 23/54

Two-Way Method 4 24/54

Two-Way Method /54

Two-Way Method /54

Two-Way Method /54

Two-Way Method /54

Two-Way Method 29/54

Normalized Cross-Correlation Matching  Given a image f and template t, normalized cross-correlation (NCC) measures the similarity between each part of f and t: TemplateInput imageOutput NCC 30/54

Normalized Cross-Correlation Matching Template Frame 1 31/54

Normalized Cross-Correlation Matching Frame 2 32/54

1 2 One-Way Method 33/54

1 2 One-Way Method 34/54

1 2 One-Way Method 3 35/54

1 2 One-Way Method 3 Update the template 36/54

Two-Way Method 37/54

Failure in Tracking with Normalized Cross-Correlation Template of particle /54

Combining NCC & Extrapolation Frame t-2Frame t-1Frame t x x x 39/54

Combining NCC & Extrapolation NCCScore of predicted location Combined score 40/54

Experiments  Evaluate how much human effort our system can reduce  Simulate the process of annotating video with our system  Evaluation metric Number of manual annotation  Count a tracked bounding box as a correct label if the distance between the centers of it and the ground-truth bounding box is not more than 10 pixels 41/54

Methods  Interp  CF-1way  CF-2way  NCC-1way  NCC-2way  NCC-Extrap-1way  NCC-Extrap-2way 42/54

The Order of Labeling  For those methods not restricting the order of labeling Always correct the label with maximum center location error  For other methods Same as the video display order 43/54

Video Dataset Name# frames# particles# annotations Droplet Droplet Bead  Video Droplet 1 is for parameter tuning which is performed using brutal force search 44/54

Parameter Tuning for CF- 1way 45/54

Parameter Tuning for CF- 1way 46/54

Parameter Tuning for NCC-Extrap-1way 47/54

Parameter Tuning for NCC-Extrap-1way 48/54

Result Droplet2 (# annotations = 4192) Bead (# annotations = 727) Interp457 (10.90%)88 (12.10%) CF-1way1475 (35.19%)79 (10.89%) CF-2way1973 (47.07%)112 (15.41%) NCC-1way56 (1.34%)11 (1.51%) NCC-2way129 (3.08%)21 (2.89%) NCC-Extrap-1way53 (1.26%)9 (1.24%) NCC-Extrap-2way115 (2.74%)20 (2.75%) 49/54

Error Analysis for NCC-Extrap-1way 50/54

Error Analysis for NCC-Extrap-1way 51/54

Error Analysis for NCC-Extrap-1way 52/54 Target Error

Conclusions  We designed a system for particle annotation in video sequences  Our system can reduce human effort in annotation  Combining NCC and extrapolation achieves the best result  It is better to annotate video in its display order  Future work Use polynomial curve fitting to predict the location of particle in the next frame 53/54

Thank you for listening