SlideShare a Scribd company logo
Acquiring 3D Motion Trajectories of Large
   Numbers of Swarming Animals
              Fudan University
                HaishanWu
                8/27/2009
Social behavior: a spectacular sight of
nature
Scientists are interested in this
  phenomenon
 Nature Method 2009     PNAS 2008     Nature 2005




 PRL 1995             Siggraph 1987
They need 4D motion trajectories!

   4D(3D+t) trajectory of each individual is imperative:




How they                                        What is the flock
interact with                                   property?
each other?



                   How do they make collision
                   avoidance decision?
Our results!
 We successfully obtained 3D flying trajectories of
  Drosophila melanogaster (fruit fly) group comprising
  hundreds of individuals
Multi-view Geometry Technique
It is , however, a challenging problem 
           Animal groups with collective action contain large
            variable number of interacting individuals
           Moving targets themselves in a swarm usually
            resemble each other in appearance
                                                                        Tracking or matching
Frequent occlusions                                                     failures will lead to the
make event state-of-the                                                 broken or
art tracking method failed                                              incomplete
                                                                        trajectories in 3D
                                                                        space



                              Appearance feature
                             will be also ineffectual for tracking or
                             matching across various views
TraMaL: Our framework to solve these
challenges
 TraMaL: Tracking-Matching-Linking
Novelties and contributions of our
approach
 Each of the three components of this framework can be
  modeled as linear assignment problem (LAP), and our
  method works in near real time.
 Our computationally efficient data association method, is
  able to deal with large variable number of targets.
 MECL(maximum epipolar co-motion length) is used to
  match the trajectories . It is able to handle tracking errors
  and calibrations errors
 Linking model incorporate motion and temporal information
  to make the final trajectories as complete as possible.
Related work

 Many complex models for tracking: JPDA,
  MHT… Exponential complexity is a serious
  disadvantage .
  Most related papers:
   CVPR 2007: cluster based method for data
    association: the accuracy of the tracking
    trajectories is not reported
   Nature Method 2008: robust model for
    SPT(single particle tracking): their data
    association method did not consider particle true
    and temporal disappearance, their track fragments
    tend to incomplete.
Related work

 Numerous methods for stereo matching. A
  survey is available in CVPR 2007. But
  most the them combine the appearance
  feature and epipolar constrains
  Most related paper:
   ICCV 2007: REM will discard many potential
    matching candidates (as shown in
    experiments)
   IJCV 2006: aim to align video sequences
    captured in various cameras, which is
    achieved by matching partial trajectories of
    several moving objects
Related work: other fields
 Computational fluid dynamics: A Spatial-
  Temporal Matching Algorithm for 3D Particle
  TrackingVelocimetry. PhD thesis : Reconstruct
  from 4 different views, then track particles in
  3D object space. Trajectories will be broken
  frequently because of matching and tracking
  ambiguities.
 Biology community:
    A SimpleVision-Based Algorithm for Decision Making in
     Flying Drosophila ,Current Biology 2008: 5
     cameras to track 20 fruit flies. But as reported,
     their approach is only able to track up to 2 targets
     simultaneously
    The STARFLAG handbook on collective animal behavior
     , Animal Behaviour,2008: obtained the 3D
     coordinates of a large bird flock, but 4D
     trajectories is unavailable.
Our method: TraMaL
Tracking
 2 steps: single particle state updating and data
  association
 State updating: Markov assumption and alpha-beta
  filter (simple, yet efficient)
Tracking, the first LAP (linear
assignment problem )




 The first LAP is:
                      To handle these
                      difficulties:
Matching, the second LAP
 Now our problem is how to assign (match) a 2D trajectory in one view to
  that of another view, which can be also formulated as a LAP .
 The appearance feature of targets, however, is useless in our experiments,
  so how to define the matching cost?
 Observations:
    Two true matching trajectories will submit to epipolar constrains
    The longer the length of matched trajectories, the larger the possibility of
     correct matching is.
Matching cost function
           MECL(maximum epipolar co-motion length)


For a rectified image pair in two different views:
Matching cost function
 Solve LAP recursively :
Matching overlap
 One observation:
Linking, the third LAP

 3D trajectories can be recovered by
  using multi-view geometry technique.
 However, tracking errors make
  these trajectories broken into
  segments
 We solve this problem by formulating it
  as pairwise tracklet matching problem,
  namely a LAP
Linking, cost function
 We incorporate temporal and kinematic information into
  linking cost.
   temporal information




   kinematic information
Results in simulating data sets
 Simulated particle swarms:




 Tracking Performance:
    Parameters:
   1.          : depends on the
      intensity of noise
   2.     : determined in an
      adaptive way
   3.      : 1-5 frame
Results in simulating data sets
 Matching Performance:
   Parameters:
       : depends on accuracy of camera calibration
Results in simulating data sets
 Linking Performance
   Parameters:
    1.   For non-overlap
        candidates, maximum
        frame difference
        equals to
    2. For overlap candidates,
        maximum overlap
        length also equals to
Results in simulating data sets
 Compared to:




 Evaluation metrics:
   Trajectory completeness factor (TCF), which measures on average the
    ratio of a ground truth trajectory length covered by the reconstructed
    trajectories. TCF is 100% when all reconstructed trajectories are correct.
   Trajectory fragmentation factor (TFF), which measures on average
    the number of acquired trajectories used to match one ground truth
    trajectory. The ideal score of TFF is 1, the larger this value is, the worse the
    performance on maintaining particle identity.
Results in simulating data sets
Results in real world datasets
 We use our method to obtain 3D flying trajectories of
  Drosophila melanogaster (fruit fly) group comprising
  hundreds of individuals (more than 150 detected targets in
  each frame).

 Experiment setup:
   The fruit flies flied freely in an acrylic box of size 35cm by 35cm by
    25cm, where the background was illuminated by white plane lights. Two
    synchronized and calibrated Sony HVR-V1C video cameras working in
    high speed mode at 200fps were used to capture the scene from
    different views. The image resolution was 960×540 and 200 frames
    were captured for the experiments.
Results in real world datasets
  Near 400 4D trajectories are obtained
 All the obtained trajectories      Some longer trajectories




We hope our results could lead to deeper understanding of
fly social behavior of fruit fly group.
Future work
 Build an advanced probabilistic model for MECL
 Test our framework on bird flock or fish school data sets
 Maybe we have a chance to analyze the trajectories and
  discover something interesting

More Related Content

What's hot

Self Organizing Maps: Fundamentals
Self Organizing Maps: FundamentalsSelf Organizing Maps: Fundamentals
Self Organizing Maps: Fundamentals
Spacetoshare
 
DECENTRALIZED SUPERVISION OF MOBILE SENSOR NETWORKS USING PETRI NET
DECENTRALIZED SUPERVISION OF MOBILE SENSOR NETWORKS USING PETRI NETDECENTRALIZED SUPERVISION OF MOBILE SENSOR NETWORKS USING PETRI NET
DECENTRALIZED SUPERVISION OF MOBILE SENSOR NETWORKS USING PETRI NET
ijcseit
 
To identify the person using gait knn based approach
To identify the person using gait   knn based approachTo identify the person using gait   knn based approach
To identify the person using gait knn based approach
eSAT Journals
 
Neural networks Self Organizing Map by Engr. Edgar Carrillo II
Neural networks Self Organizing Map by Engr. Edgar Carrillo IINeural networks Self Organizing Map by Engr. Edgar Carrillo II
Neural networks Self Organizing Map by Engr. Edgar Carrillo II
Edgar Carrillo
 
Real-Time Simulation for Laser-Tissue Interaction Model
Real-Time Simulation for Laser-Tissue Interaction ModelReal-Time Simulation for Laser-Tissue Interaction Model
Real-Time Simulation for Laser-Tissue Interaction ModelVictor Espigares
 
Fast Person Re-Identification for Intelligent Video Surveillance Systems
Fast Person Re-Identification for Intelligent Video Surveillance SystemsFast Person Re-Identification for Intelligent Video Surveillance Systems
Fast Person Re-Identification for Intelligent Video Surveillance Systems
Bahram Lavi
 
Adaptive Neuro-Fuzzy Inference System based Fractal Image Compression
Adaptive Neuro-Fuzzy Inference System based Fractal Image CompressionAdaptive Neuro-Fuzzy Inference System based Fractal Image Compression
Adaptive Neuro-Fuzzy Inference System based Fractal Image Compression
IDES Editor
 

What's hot (10)

Self Organizing Maps: Fundamentals
Self Organizing Maps: FundamentalsSelf Organizing Maps: Fundamentals
Self Organizing Maps: Fundamentals
 
Ijetcas14 327
Ijetcas14 327Ijetcas14 327
Ijetcas14 327
 
DECENTRALIZED SUPERVISION OF MOBILE SENSOR NETWORKS USING PETRI NET
DECENTRALIZED SUPERVISION OF MOBILE SENSOR NETWORKS USING PETRI NETDECENTRALIZED SUPERVISION OF MOBILE SENSOR NETWORKS USING PETRI NET
DECENTRALIZED SUPERVISION OF MOBILE SENSOR NETWORKS USING PETRI NET
 
To identify the person using gait knn based approach
To identify the person using gait   knn based approachTo identify the person using gait   knn based approach
To identify the person using gait knn based approach
 
Neural networks Self Organizing Map by Engr. Edgar Carrillo II
Neural networks Self Organizing Map by Engr. Edgar Carrillo IINeural networks Self Organizing Map by Engr. Edgar Carrillo II
Neural networks Self Organizing Map by Engr. Edgar Carrillo II
 
Image recognition
Image recognitionImage recognition
Image recognition
 
Real-Time Simulation for Laser-Tissue Interaction Model
Real-Time Simulation for Laser-Tissue Interaction ModelReal-Time Simulation for Laser-Tissue Interaction Model
Real-Time Simulation for Laser-Tissue Interaction Model
 
Fast Person Re-Identification for Intelligent Video Surveillance Systems
Fast Person Re-Identification for Intelligent Video Surveillance SystemsFast Person Re-Identification for Intelligent Video Surveillance Systems
Fast Person Re-Identification for Intelligent Video Surveillance Systems
 
Adaptive Neuro-Fuzzy Inference System based Fractal Image Compression
Adaptive Neuro-Fuzzy Inference System based Fractal Image CompressionAdaptive Neuro-Fuzzy Inference System based Fractal Image Compression
Adaptive Neuro-Fuzzy Inference System based Fractal Image Compression
 
vol.4.1.2.july.13
vol.4.1.2.july.13vol.4.1.2.july.13
vol.4.1.2.july.13
 

Viewers also liked

7.08.11 Absorp Gen Rev Ppt
7.08.11 Absorp Gen Rev Ppt7.08.11 Absorp Gen Rev Ppt
7.08.11 Absorp Gen Rev Ppt
AuntieGen, Inc.
 
ULink: link you and me in the mobile world
ULink: link you and me in the mobile worldULink: link you and me in the mobile world
ULink: link you and me in the mobile worldFudan University
 
Usf Terrorism
Usf TerrorismUsf Terrorism
2.03.11 Auntie Gen Ppt
2.03.11 Auntie Gen Ppt2.03.11 Auntie Gen Ppt
2.03.11 Auntie Gen Ppt
AuntieGen, Inc.
 
Normal Distribution With Excel
Normal Distribution With ExcelNormal Distribution With Excel
Normal Distribution With Excel
Brent Heard
 
Week 6 checkpoint help gm533
Week 6 checkpoint help gm533Week 6 checkpoint help gm533
Week 6 checkpoint help gm533
Brent Heard
 
Math 533 week7_homework_feb_2013_num_6_g_h
Math 533 week7_homework_feb_2013_num_6_g_hMath 533 week7_homework_feb_2013_num_6_g_h
Math 533 week7_homework_feb_2013_num_6_g_h
Brent Heard
 
Week3 lecture gm533
Week3 lecture gm533Week3 lecture gm533
Week3 lecture gm533
Brent Heard
 
Week 4 lecture_math_221_mar_2012
Week 4 lecture_math_221_mar_2012Week 4 lecture_math_221_mar_2012
Week 4 lecture_math_221_mar_2012
Brent Heard
 
Week 2 lecture gm 533
Week 2 lecture gm 533Week 2 lecture gm 533
Week 2 lecture gm 533
Brent Heard
 
Week 3 quiz_review_mini_tab_2011
Week 3 quiz_review_mini_tab_2011Week 3 quiz_review_mini_tab_2011
Week 3 quiz_review_mini_tab_2011
Brent Heard
 
Week1 GM533 Slides
Week1 GM533 SlidesWeek1 GM533 Slides
Week1 GM533 Slides
Brent Heard
 
Sobre les operacions
Sobre les operacionsSobre les operacions
Sobre les operacions
Gloria Rossi Pons
 

Viewers also liked (16)

7.08.11 Absorp Gen Rev Ppt
7.08.11 Absorp Gen Rev Ppt7.08.11 Absorp Gen Rev Ppt
7.08.11 Absorp Gen Rev Ppt
 
Crmz Brochure 200907
Crmz Brochure 200907Crmz Brochure 200907
Crmz Brochure 200907
 
Crmz Brochure 200907
Crmz Brochure 200907Crmz Brochure 200907
Crmz Brochure 200907
 
California speech counterfeiting
California speech   counterfeitingCalifornia speech   counterfeiting
California speech counterfeiting
 
ULink: link you and me in the mobile world
ULink: link you and me in the mobile worldULink: link you and me in the mobile world
ULink: link you and me in the mobile world
 
Usf Terrorism
Usf TerrorismUsf Terrorism
Usf Terrorism
 
2.03.11 Auntie Gen Ppt
2.03.11 Auntie Gen Ppt2.03.11 Auntie Gen Ppt
2.03.11 Auntie Gen Ppt
 
Normal Distribution With Excel
Normal Distribution With ExcelNormal Distribution With Excel
Normal Distribution With Excel
 
Week 6 checkpoint help gm533
Week 6 checkpoint help gm533Week 6 checkpoint help gm533
Week 6 checkpoint help gm533
 
Math 533 week7_homework_feb_2013_num_6_g_h
Math 533 week7_homework_feb_2013_num_6_g_hMath 533 week7_homework_feb_2013_num_6_g_h
Math 533 week7_homework_feb_2013_num_6_g_h
 
Week3 lecture gm533
Week3 lecture gm533Week3 lecture gm533
Week3 lecture gm533
 
Week 4 lecture_math_221_mar_2012
Week 4 lecture_math_221_mar_2012Week 4 lecture_math_221_mar_2012
Week 4 lecture_math_221_mar_2012
 
Week 2 lecture gm 533
Week 2 lecture gm 533Week 2 lecture gm 533
Week 2 lecture gm 533
 
Week 3 quiz_review_mini_tab_2011
Week 3 quiz_review_mini_tab_2011Week 3 quiz_review_mini_tab_2011
Week 3 quiz_review_mini_tab_2011
 
Week1 GM533 Slides
Week1 GM533 SlidesWeek1 GM533 Slides
Week1 GM533 Slides
 
Sobre les operacions
Sobre les operacionsSobre les operacions
Sobre les operacions
 

Similar to TEST

TERRIAN IDENTIFICATION USING CO-CLUSTERED MODEL OF THE SWARM INTELLEGENCE & S...
TERRIAN IDENTIFICATION USING CO-CLUSTERED MODEL OF THE SWARM INTELLEGENCE & S...TERRIAN IDENTIFICATION USING CO-CLUSTERED MODEL OF THE SWARM INTELLEGENCE & S...
TERRIAN IDENTIFICATION USING CO-CLUSTERED MODEL OF THE SWARM INTELLEGENCE & S...
cscpconf
 
HUMAN ACTION RECOGNITION IN VIDEOS USING STABLE FEATURES
HUMAN ACTION RECOGNITION IN VIDEOS USING STABLE FEATURES HUMAN ACTION RECOGNITION IN VIDEOS USING STABLE FEATURES
HUMAN ACTION RECOGNITION IN VIDEOS USING STABLE FEATURES
sipij
 
Online Multi-Person Tracking Using Variance Magnitude of Image colors and Sol...
Online Multi-Person Tracking Using Variance Magnitude of Image colors and Sol...Online Multi-Person Tracking Using Variance Magnitude of Image colors and Sol...
Online Multi-Person Tracking Using Variance Magnitude of Image colors and Sol...Pourya Jafarzadeh
 
Bw4201485492
Bw4201485492Bw4201485492
Bw4201485492
IJERA Editor
 
Multi Object Tracking Methods Based on Particle Filter and HMM
Multi Object Tracking Methods Based on Particle Filter and HMMMulti Object Tracking Methods Based on Particle Filter and HMM
Multi Object Tracking Methods Based on Particle Filter and HMM
IJTET Journal
 
IRJET Autonomous Simultaneous Localization and Mapping
IRJET  	  Autonomous Simultaneous Localization and MappingIRJET  	  Autonomous Simultaneous Localization and Mapping
IRJET Autonomous Simultaneous Localization and Mapping
IRJET Journal
 
A Deep Belief Network Approach to Learning Depth from Optical Flow
A Deep Belief Network Approach to Learning Depth from Optical FlowA Deep Belief Network Approach to Learning Depth from Optical Flow
A Deep Belief Network Approach to Learning Depth from Optical FlowReuben Feinman
 
Deep Learning for Biomedical Unstructured Time Series
Deep Learning for Biomedical  Unstructured Time SeriesDeep Learning for Biomedical  Unstructured Time Series
Deep Learning for Biomedical Unstructured Time Series
PetteriTeikariPhD
 
A study on data fusion techniques used in multiple radar tracking
A study on data fusion techniques used in multiple radar trackingA study on data fusion techniques used in multiple radar tracking
A study on data fusion techniques used in multiple radar tracking
TBSS Group
 
Feature Extraction for Image Classification and Analysis with Ant Colony Opti...
Feature Extraction for Image Classification and Analysis with Ant Colony Opti...Feature Extraction for Image Classification and Analysis with Ant Colony Opti...
Feature Extraction for Image Classification and Analysis with Ant Colony Opti...
sipij
 
Algorithmic Analysis to Video Object Tracking and Background Segmentation and...
Algorithmic Analysis to Video Object Tracking and Background Segmentation and...Algorithmic Analysis to Video Object Tracking and Background Segmentation and...
Algorithmic Analysis to Video Object Tracking and Background Segmentation and...
Editor IJCATR
 
Long-Term Robust Tracking Whith on Failure Recovery
Long-Term Robust Tracking Whith on Failure RecoveryLong-Term Robust Tracking Whith on Failure Recovery
Long-Term Robust Tracking Whith on Failure Recovery
TELKOMNIKA JOURNAL
 
D018112429
D018112429D018112429
D018112429
IOSR Journals
 
A Survey on: Hyper Spectral Image Segmentation and Classification Using FODPSO
A Survey on: Hyper Spectral Image Segmentation and Classification Using FODPSOA Survey on: Hyper Spectral Image Segmentation and Classification Using FODPSO
A Survey on: Hyper Spectral Image Segmentation and Classification Using FODPSO
rahulmonikasharma
 
D05222528
D05222528D05222528
D05222528
IOSR-JEN
 
Application of support vector machines for prediction of anti hiv activity of...
Application of support vector machines for prediction of anti hiv activity of...Application of support vector machines for prediction of anti hiv activity of...
Application of support vector machines for prediction of anti hiv activity of...
Alexander Decker
 
Integrated Hidden Markov Model and Kalman Filter for Online Object Tracking
Integrated Hidden Markov Model and Kalman Filter for Online Object TrackingIntegrated Hidden Markov Model and Kalman Filter for Online Object Tracking
Integrated Hidden Markov Model and Kalman Filter for Online Object Tracking
ijsrd.com
 
Vehicle Tracking Using Kalman Filter and Features
Vehicle Tracking Using Kalman Filter and FeaturesVehicle Tracking Using Kalman Filter and Features
Vehicle Tracking Using Kalman Filter and Features
sipij
 
Ant Colony Algorithm
Ant Colony AlgorithmAnt Colony Algorithm
Ant Colony Algorithm
guest4c60e4
 
IRJET- Deep Convolution Neural Networks for Galaxy Morphology Classification
IRJET- Deep Convolution Neural Networks for Galaxy Morphology ClassificationIRJET- Deep Convolution Neural Networks for Galaxy Morphology Classification
IRJET- Deep Convolution Neural Networks for Galaxy Morphology Classification
IRJET Journal
 

Similar to TEST (20)

TERRIAN IDENTIFICATION USING CO-CLUSTERED MODEL OF THE SWARM INTELLEGENCE & S...
TERRIAN IDENTIFICATION USING CO-CLUSTERED MODEL OF THE SWARM INTELLEGENCE & S...TERRIAN IDENTIFICATION USING CO-CLUSTERED MODEL OF THE SWARM INTELLEGENCE & S...
TERRIAN IDENTIFICATION USING CO-CLUSTERED MODEL OF THE SWARM INTELLEGENCE & S...
 
HUMAN ACTION RECOGNITION IN VIDEOS USING STABLE FEATURES
HUMAN ACTION RECOGNITION IN VIDEOS USING STABLE FEATURES HUMAN ACTION RECOGNITION IN VIDEOS USING STABLE FEATURES
HUMAN ACTION RECOGNITION IN VIDEOS USING STABLE FEATURES
 
Online Multi-Person Tracking Using Variance Magnitude of Image colors and Sol...
Online Multi-Person Tracking Using Variance Magnitude of Image colors and Sol...Online Multi-Person Tracking Using Variance Magnitude of Image colors and Sol...
Online Multi-Person Tracking Using Variance Magnitude of Image colors and Sol...
 
Bw4201485492
Bw4201485492Bw4201485492
Bw4201485492
 
Multi Object Tracking Methods Based on Particle Filter and HMM
Multi Object Tracking Methods Based on Particle Filter and HMMMulti Object Tracking Methods Based on Particle Filter and HMM
Multi Object Tracking Methods Based on Particle Filter and HMM
 
IRJET Autonomous Simultaneous Localization and Mapping
IRJET  	  Autonomous Simultaneous Localization and MappingIRJET  	  Autonomous Simultaneous Localization and Mapping
IRJET Autonomous Simultaneous Localization and Mapping
 
A Deep Belief Network Approach to Learning Depth from Optical Flow
A Deep Belief Network Approach to Learning Depth from Optical FlowA Deep Belief Network Approach to Learning Depth from Optical Flow
A Deep Belief Network Approach to Learning Depth from Optical Flow
 
Deep Learning for Biomedical Unstructured Time Series
Deep Learning for Biomedical  Unstructured Time SeriesDeep Learning for Biomedical  Unstructured Time Series
Deep Learning for Biomedical Unstructured Time Series
 
A study on data fusion techniques used in multiple radar tracking
A study on data fusion techniques used in multiple radar trackingA study on data fusion techniques used in multiple radar tracking
A study on data fusion techniques used in multiple radar tracking
 
Feature Extraction for Image Classification and Analysis with Ant Colony Opti...
Feature Extraction for Image Classification and Analysis with Ant Colony Opti...Feature Extraction for Image Classification and Analysis with Ant Colony Opti...
Feature Extraction for Image Classification and Analysis with Ant Colony Opti...
 
Algorithmic Analysis to Video Object Tracking and Background Segmentation and...
Algorithmic Analysis to Video Object Tracking and Background Segmentation and...Algorithmic Analysis to Video Object Tracking and Background Segmentation and...
Algorithmic Analysis to Video Object Tracking and Background Segmentation and...
 
Long-Term Robust Tracking Whith on Failure Recovery
Long-Term Robust Tracking Whith on Failure RecoveryLong-Term Robust Tracking Whith on Failure Recovery
Long-Term Robust Tracking Whith on Failure Recovery
 
D018112429
D018112429D018112429
D018112429
 
A Survey on: Hyper Spectral Image Segmentation and Classification Using FODPSO
A Survey on: Hyper Spectral Image Segmentation and Classification Using FODPSOA Survey on: Hyper Spectral Image Segmentation and Classification Using FODPSO
A Survey on: Hyper Spectral Image Segmentation and Classification Using FODPSO
 
D05222528
D05222528D05222528
D05222528
 
Application of support vector machines for prediction of anti hiv activity of...
Application of support vector machines for prediction of anti hiv activity of...Application of support vector machines for prediction of anti hiv activity of...
Application of support vector machines for prediction of anti hiv activity of...
 
Integrated Hidden Markov Model and Kalman Filter for Online Object Tracking
Integrated Hidden Markov Model and Kalman Filter for Online Object TrackingIntegrated Hidden Markov Model and Kalman Filter for Online Object Tracking
Integrated Hidden Markov Model and Kalman Filter for Online Object Tracking
 
Vehicle Tracking Using Kalman Filter and Features
Vehicle Tracking Using Kalman Filter and FeaturesVehicle Tracking Using Kalman Filter and Features
Vehicle Tracking Using Kalman Filter and Features
 
Ant Colony Algorithm
Ant Colony AlgorithmAnt Colony Algorithm
Ant Colony Algorithm
 
IRJET- Deep Convolution Neural Networks for Galaxy Morphology Classification
IRJET- Deep Convolution Neural Networks for Galaxy Morphology ClassificationIRJET- Deep Convolution Neural Networks for Galaxy Morphology Classification
IRJET- Deep Convolution Neural Networks for Galaxy Morphology Classification
 

Recently uploaded

How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
Product School
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
UiPathCommunity
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
Thijs Feryn
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
Elena Simperl
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Product School
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
Kari Kakkonen
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
Frank van Harmelen
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Tobias Schneck
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
RTTS
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 

Recently uploaded (20)

How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...How world-class product teams are winning in the AI era by CEO and Founder, P...
How world-class product teams are winning in the AI era by CEO and Founder, P...
 
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...
 
Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
Accelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish CachingAccelerate your Kubernetes clusters with Varnish Caching
Accelerate your Kubernetes clusters with Varnish Caching
 
When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...When stars align: studies in data quality, knowledge graphs, and machine lear...
When stars align: studies in data quality, knowledge graphs, and machine lear...
 
Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...Mission to Decommission: Importance of Decommissioning Products to Increase E...
Mission to Decommission: Importance of Decommissioning Products to Increase E...
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
DevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA ConnectDevOps and Testing slides at DASA Connect
DevOps and Testing slides at DASA Connect
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*Neuro-symbolic is not enough, we need neuro-*semantic*
Neuro-symbolic is not enough, we need neuro-*semantic*
 
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
Kubernetes & AI - Beauty and the Beast !?! @KCD Istanbul 2024
 
JMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and GrafanaJMeter webinar - integration with InfluxDB and Grafana
JMeter webinar - integration with InfluxDB and Grafana
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 

TEST

  • 1. Acquiring 3D Motion Trajectories of Large Numbers of Swarming Animals Fudan University HaishanWu 8/27/2009
  • 2. Social behavior: a spectacular sight of nature
  • 3. Scientists are interested in this phenomenon  Nature Method 2009 PNAS 2008 Nature 2005  PRL 1995 Siggraph 1987
  • 4. They need 4D motion trajectories!  4D(3D+t) trajectory of each individual is imperative: How they What is the flock interact with property? each other? How do they make collision avoidance decision?
  • 5. Our results!  We successfully obtained 3D flying trajectories of Drosophila melanogaster (fruit fly) group comprising hundreds of individuals
  • 7. It is , however, a challenging problem   Animal groups with collective action contain large variable number of interacting individuals  Moving targets themselves in a swarm usually resemble each other in appearance Tracking or matching Frequent occlusions failures will lead to the make event state-of-the broken or art tracking method failed incomplete trajectories in 3D space Appearance feature will be also ineffectual for tracking or matching across various views
  • 8. TraMaL: Our framework to solve these challenges  TraMaL: Tracking-Matching-Linking
  • 9. Novelties and contributions of our approach  Each of the three components of this framework can be modeled as linear assignment problem (LAP), and our method works in near real time.  Our computationally efficient data association method, is able to deal with large variable number of targets.  MECL(maximum epipolar co-motion length) is used to match the trajectories . It is able to handle tracking errors and calibrations errors  Linking model incorporate motion and temporal information to make the final trajectories as complete as possible.
  • 10. Related work  Many complex models for tracking: JPDA, MHT… Exponential complexity is a serious disadvantage . Most related papers:  CVPR 2007: cluster based method for data association: the accuracy of the tracking trajectories is not reported  Nature Method 2008: robust model for SPT(single particle tracking): their data association method did not consider particle true and temporal disappearance, their track fragments tend to incomplete.
  • 11. Related work  Numerous methods for stereo matching. A survey is available in CVPR 2007. But most the them combine the appearance feature and epipolar constrains Most related paper:  ICCV 2007: REM will discard many potential matching candidates (as shown in experiments)  IJCV 2006: aim to align video sequences captured in various cameras, which is achieved by matching partial trajectories of several moving objects
  • 12. Related work: other fields  Computational fluid dynamics: A Spatial- Temporal Matching Algorithm for 3D Particle TrackingVelocimetry. PhD thesis : Reconstruct from 4 different views, then track particles in 3D object space. Trajectories will be broken frequently because of matching and tracking ambiguities.  Biology community:  A SimpleVision-Based Algorithm for Decision Making in Flying Drosophila ,Current Biology 2008: 5 cameras to track 20 fruit flies. But as reported, their approach is only able to track up to 2 targets simultaneously  The STARFLAG handbook on collective animal behavior , Animal Behaviour,2008: obtained the 3D coordinates of a large bird flock, but 4D trajectories is unavailable.
  • 13. Our method: TraMaL Tracking  2 steps: single particle state updating and data association  State updating: Markov assumption and alpha-beta filter (simple, yet efficient)
  • 14. Tracking, the first LAP (linear assignment problem )  The first LAP is: To handle these difficulties:
  • 15. Matching, the second LAP  Now our problem is how to assign (match) a 2D trajectory in one view to that of another view, which can be also formulated as a LAP .  The appearance feature of targets, however, is useless in our experiments, so how to define the matching cost?  Observations:  Two true matching trajectories will submit to epipolar constrains  The longer the length of matched trajectories, the larger the possibility of correct matching is.
  • 16. Matching cost function  MECL(maximum epipolar co-motion length) For a rectified image pair in two different views:
  • 17. Matching cost function  Solve LAP recursively :
  • 18. Matching overlap  One observation:
  • 19. Linking, the third LAP  3D trajectories can be recovered by using multi-view geometry technique.  However, tracking errors make these trajectories broken into segments  We solve this problem by formulating it as pairwise tracklet matching problem, namely a LAP
  • 20. Linking, cost function  We incorporate temporal and kinematic information into linking cost.  temporal information  kinematic information
  • 21. Results in simulating data sets  Simulated particle swarms:  Tracking Performance:  Parameters: 1. : depends on the intensity of noise 2. : determined in an adaptive way 3. : 1-5 frame
  • 22. Results in simulating data sets  Matching Performance:  Parameters:  : depends on accuracy of camera calibration
  • 23. Results in simulating data sets  Linking Performance  Parameters: 1. For non-overlap candidates, maximum frame difference equals to 2. For overlap candidates, maximum overlap length also equals to
  • 24. Results in simulating data sets  Compared to:  Evaluation metrics:  Trajectory completeness factor (TCF), which measures on average the ratio of a ground truth trajectory length covered by the reconstructed trajectories. TCF is 100% when all reconstructed trajectories are correct.  Trajectory fragmentation factor (TFF), which measures on average the number of acquired trajectories used to match one ground truth trajectory. The ideal score of TFF is 1, the larger this value is, the worse the performance on maintaining particle identity.
  • 26. Results in real world datasets  We use our method to obtain 3D flying trajectories of Drosophila melanogaster (fruit fly) group comprising hundreds of individuals (more than 150 detected targets in each frame).  Experiment setup:  The fruit flies flied freely in an acrylic box of size 35cm by 35cm by 25cm, where the background was illuminated by white plane lights. Two synchronized and calibrated Sony HVR-V1C video cameras working in high speed mode at 200fps were used to capture the scene from different views. The image resolution was 960×540 and 200 frames were captured for the experiments.
  • 27. Results in real world datasets  Near 400 4D trajectories are obtained All the obtained trajectories Some longer trajectories We hope our results could lead to deeper understanding of fly social behavior of fruit fly group.
  • 28. Future work  Build an advanced probabilistic model for MECL  Test our framework on bird flock or fish school data sets  Maybe we have a chance to analyze the trajectories and discover something interesting