SlideShare a Scribd company logo
1 of 28
Download to read offline
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: FundamentalsSpacetoshare
 
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 NETijcseit
 
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 approacheSAT 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 IIEdgar 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 SystemsBahram 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 CompressionIDES 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 PptAuntieGen, 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
 
Normal Distribution With Excel
Normal Distribution With ExcelNormal Distribution With Excel
Normal Distribution With ExcelBrent Heard
 
Week 6 checkpoint help gm533
Week 6 checkpoint help gm533Week 6 checkpoint help gm533
Week 6 checkpoint help gm533Brent 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_hBrent Heard
 
Week3 lecture gm533
Week3 lecture gm533Week3 lecture gm533
Week3 lecture gm533Brent 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_2012Brent Heard
 
Week 2 lecture gm 533
Week 2 lecture gm 533Week 2 lecture gm 533
Week 2 lecture gm 533Brent 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_2011Brent Heard
 
Week1 GM533 Slides
Week1 GM533 SlidesWeek1 GM533 Slides
Week1 GM533 SlidesBrent Heard
 

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
 
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 HMMIJTET Journal
 
IRJET Autonomous Simultaneous Localization and Mapping
IRJET  	  Autonomous Simultaneous Localization and MappingIRJET  	  Autonomous Simultaneous Localization and Mapping
IRJET Autonomous Simultaneous Localization and MappingIRJET 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 SeriesPetteriTeikariPhD
 
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 trackingTBSS 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 RecoveryTELKOMNIKA JOURNAL
 
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 FODPSOrahulmonikasharma
 
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 Trackingijsrd.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 Featuressipij
 
Ant Colony Algorithm
Ant Colony AlgorithmAnt Colony Algorithm
Ant Colony Algorithmguest4c60e4
 
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 ClassificationIRJET 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

Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfhans926745
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilV3cube
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobeapidays
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 

Recently uploaded (20)

Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Tech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdfTech Trends Report 2024 Future Today Institute.pdf
Tech Trends Report 2024 Future Today Institute.pdf
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Developing An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of BrazilDeveloping An App To Navigate The Roads of Brazil
Developing An App To Navigate The Roads of Brazil
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 

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