1 / 26

Geolocation of Icelandic Cod using a modified Particle Filter Method

Geolocation of Icelandic Cod using a modified Particle Filter Method. David Brickman Vilhjamur Thorsteinsson. What does one do when …. The best that a “standard” particle filter can do is. model recap position. 600m. 200m. DST recap position.

perdy
Download Presentation

Geolocation of Icelandic Cod using a modified Particle Filter Method

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Geolocation of Icelandic Cod using a modified Particle Filter Method David Brickman Vilhjamur Thorsteinsson

  2. What does one do when …

  3. The best that a “standard” particle filter can do is model recap position 600m 200m DST recap position • Note that the T simulation is good, but the recapture estimate is way off • Note that track goes into deep water – not considered likely for Icelandic Cod • Varying parameters improves results but not by that much. DST tag position model simulation

  4. Why does this occur?? • T field around Iceland is ~ parabolic so that particles drifting from tag location, and trying to follow T data, have 2 possible directions to choose. Climatological September T at 100m Temperature field ~ parabolic • Aside: T field for this study comes from a state-of-the-art circulation model for the Iceland region developed by Kai Logemann (Logemann and Harms Ocean Sci., 2, 291–304, 2006)

  5. OPTIONS • Accept that this is the best that the PF method can do and • Do nothing • Hide these results (~5 out of 27) • See whether modifications to the PF method can produce better simulations

  6. The Data: 27 useable DSTs Example of tag being inserted into cod fish (from Star-Oddi website)

  7. Example of DST data

  8. xn+1 dx Vdt xn “Standard” Particle Filter (PF-1) (Andersen et al. 2007, CJFAS 64:618-627) Particles start at the initial tagging position, and evolve according to a Movement model: • Where • xn = (lon,lat) position at time n = the “state” • V = (max) swim velocity = model parameter • U = random # from uniform distribution • dx = change in (lon,lat) position • dt = timestep • particle z-level = DST z-level

  9. Observation model: • Where • yn = observation at time n (i.e. temperature) from the DST • NB: last time includes the “recapture” observation • e = error • g(x) is the model temperature field at x derived from a numerical circulation model

  10. Error Model -- Particle Filter Weight: • Standard assumptions for a SIR filter yield: • The probability of the observation given the state is • and following Andersen et al. (and others):

  11. Particle Filter: “PF-1” • At t=0 NP particles are seeded at the (known) DST tagging position • Each particle evolves according to the movement model • (A) At each timestep evaluate P  particle filter weights w • (B) Sample with replacement NP particles from w, preferentially choosing those with higher probability (i.e lower error). Use the standard SIR cumulative distribution method. • (C) Propagate these particles to the next step • Repeat A-C • Continue to end of series, at which time the recapture position is an (important) observation to be incorporated into P. • NB: no backward smoothing procedure coded.

  12. Example of a Good Result Standard PF PF-1 However, note that offshelf drift is not considered biologically realistic

  13. Modifications to standard PF • Two modifications added: • “Attractor” function:To increase the influence of the final (recapture -- R) position, a time-dependent term was added to the error model: distance from recapture position factor that increases as final time is approached • Allows a future observation to influence present state • Adds 2 parameters: time0 and ta

  14. recap position 1 2 Interpretation of Attractor term • Consider 2 particles returning the same T (i.e. T-error) – late in the simulation • The estimate reported by particle 2 is considered more likely because it is closer to the recapture position.

  15. Demersal error term: • Intended to correct the tendancy for particles to follow increasing temperatures by drifting southward • Observed in many simulations but considered biophysically unlikely. • where zni is the depth of the i-th particle at time n (= DST depth) and zbtm(xni) is the model bottom depth at location xni • td is a vertical scale parameter

  16. 1 2 Interpretation of Demersal term • Assumes that the school of fish are clustered within td of the bottom and penalizes those fish that do not fit into this “demersal” vertical distribution. • Consider 2 particles at the same depth, reporting the same T • the estimate reported by particle 2 considered more likely as that fish is exhibiting a more demersal behavior. • Action ~ negative diffusion

  17. New Error Model • New terms incorporated in an error distribution (at every timestep, for each particle): • E = S {T-error + attractor-term + demersal-term} • i.e. additive error distribution of un-normalized error terms, sampled using a SIR-type procedure; Preferentially choose particles with lowest error

  18. How to think about this -- Heuristically • For this type of problem (i.e. DST) the backward smoothing procedure is essential as it is the way that the recapture observation influences the solution: • Up to recap obs, PF yields optimal “local” solution • Use of backward smoothing produces optimal “global” solution. • E-distribution “attempts” to solve the global problem in one pass through the data.

  19. Regarding E -- Consider minimizing a likelihood function over all observations: • BTW: solved L(y|q) for optimal parameters using a Direct Search algorithm. • DS algorithm: see Kolda et al. 2003, SIAM V.46, no.3, pp.385-482

  20. shallow shallow xn+1 dx Vdt xn deep deep Note that the Demersal term could be incorporated into the Movement Model by including bathymetry: Present model Model using bathymetry xn+1 Vdt dx xn

  21. Results

  22. Addition of Attractor function only (PF-2) Cf: no attractor

  23. Addition of Attractor function plus Demersal term (PF-4) Cf: attractor only

  24. Comparison of PF-1 versus PF-4 (NB: Different DST)

  25. Summary / Conclusion • Standard PF seen to perform poorly on a number of DSTs • PF method modified by adding: • Attractor term that “sucked” particles toward the recapture position • allows future data to influence present result • Demersal term that favoured particles that adhered to a “gadoid-type” behavior • keeps particles onshelf • Attractor + demersal terms can be considered to be rules or behaviors imposed on the particles. • Result likely depends on Temperature field: • demersal term may not be necessary

  26. Modified PFs performed better than standard PF, especially on difficult DSTs. • However, • Forcing better biological behavior (addition of demersal term) resulted in poorer simulation of temperature timeseries. • i.e. quantitatively WORSE results “Best” result is subjective OR When signal processing theory meets fisheries biology adjustments may have to be made

More Related