geolocation of icelandic cod using a modified particle filter method david brickman vilhjamur...

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

Upload: byron-dean

Post on 18-Jan-2018

224 views

Category:

Documents


0 download

DESCRIPTION

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. The best that a “standard” particle filter can do is DST recap position model recap position DST tag position model simulation 600m 200m

TRANSCRIPT

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

Geolocation of Icelandic Cod using a modified Particle Filter Method

David BrickmanVilhjamur Thorsteinsson

Page 2: Geolocation of Icelandic Cod using a modified Particle Filter Method David Brickman Vilhjamur Thorsteinsson

What does one do when

Page 3: Geolocation of Icelandic Cod using a modified Particle Filter Method David Brickman Vilhjamur Thorsteinsson

• 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.

The best that a “standard”

particle filter can do is

DST recap position

model recap position

DST tag position

model simulation

600m200m

Page 4: Geolocation of Icelandic Cod using a modified Particle Filter Method David Brickman Vilhjamur Thorsteinsson

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.

Temperature field ~ parabolic

Climatological September T at 100m

• 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)

Page 5: Geolocation of Icelandic Cod using a modified Particle Filter Method David Brickman Vilhjamur Thorsteinsson

OPTIONS 1. Accept that this is the best that the PF

method can do and

• Do nothing

• Hide these results (~5 out of 27)

2. See whether modifications to the PF method can produce better simulations

Page 6: Geolocation of Icelandic Cod using a modified Particle Filter Method David Brickman Vilhjamur Thorsteinsson

The Data: 27 useable DSTs

Example of tag being inserted into cod fish

(from Star-Oddi website)

Page 7: Geolocation of Icelandic Cod using a modified Particle Filter Method David Brickman Vilhjamur Thorsteinsson

Example of DST data

Page 8: Geolocation of Icelandic Cod using a modified Particle Filter Method David Brickman Vilhjamur Thorsteinsson

Movement model:

Udtdd

)(Vxxxx n1n

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

“Standard” Particle Filter (PF-1)(Andersen et al. 2007, CJFAS 64:618-627)

dxVdt

xn

xn+1

• particle z-level = DST z-level

Particles start at the initial tagging position, and evolve according to a

Page 9: Geolocation of Icelandic Cod using a modified Particle Filter Method David Brickman Vilhjamur Thorsteinsson

Observation model:

nn gy x

Where

• yn = observation at time n (i.e. temperature) from the DST

• NB: last time includes the “recapture” observation

• = error

• g(x) is the model temperature field at x derived from a numerical circulation model

Page 10: Geolocation of Icelandic Cod using a modified Particle Filter Method David Brickman Vilhjamur Thorsteinsson

Error Model -- Particle Filter Weight:• Standard assumptions for a SIR filter yield:

ni

nni yPw x|

model| niobs

nni

n TTyP x

• The probability of the observation given the state is

• and following Andersen et al. (and others):

model;parameter

),0;(n

iobsnn

iT

Tn

ini

TTT

TNw

Page 11: Geolocation of Icelandic Cod using a modified Particle Filter Method David Brickman Vilhjamur Thorsteinsson

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.

Page 12: Geolocation of Icelandic Cod using a modified Particle Filter Method David Brickman Vilhjamur Thorsteinsson

Example of a Good Result

Standard PF

PF-1

However, note that offshelf drift is not

considered biologically realistic

Page 13: Geolocation of Icelandic Cod using a modified Particle Filter Method David Brickman Vilhjamur Thorsteinsson

Modifications to standard PFTwo modifications added:

• “Attractor” function: To increase the influence of the final (recapture -- R) position, a time-dependent term was added to the error model:

a

ni

ni RWa

time0)-(timetanh1~2x

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 a

Page 14: Geolocation of Icelandic Cod using a modified Particle Filter Method David Brickman Vilhjamur Thorsteinsson

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.

1 2

recap position

Page 15: Geolocation of Icelandic Cod using a modified Particle Filter Method David Brickman Vilhjamur Thorsteinsson

• 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

• d is a vertical scale parameter

d

niWd

)(z-z-exp1~

nibtm

ni x

Page 16: Geolocation of Icelandic Cod using a modified Particle Filter Method David Brickman Vilhjamur Thorsteinsson

Interpretation of Demersal term

• Assumes that the school of fish are clustered within d 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

12

Page 17: Geolocation of Icelandic Cod using a modified Particle Filter Method David Brickman Vilhjamur Thorsteinsson

• New terms incorporated in an error distribution (at every timestep, for each particle):

• E = {T-error + attractor-term + demersal-term}

i.e. additive error distribution of un-normalized error terms, sampled using a SIR-type procedure;

New Error Model

Preferentially choose particles with lowest error

Page 18: Geolocation of Icelandic Cod using a modified Particle Filter Method David Brickman Vilhjamur Thorsteinsson

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.

Page 19: Geolocation of Icelandic Cod using a modified Particle Filter Method David Brickman Vilhjamur Thorsteinsson

• Regarding E -- Consider minimizing a likelihood function over all observations:

E(arg))log(

exp(arg)

)log()|(log1

n

nn

N

n

n

w

pdfw

wyL

• BTW: solved L(y|) for optimal parameters using a Direct Search algorithm.

• DS algorithm: see Kolda et al. 2003, SIAM V.46, no.3, pp.385-482

Page 20: Geolocation of Icelandic Cod using a modified Particle Filter Method David Brickman Vilhjamur Thorsteinsson

Note that the Demersal term could be incorporated into the Movement Model by including bathymetry:

shallow

deep

shallow

deep

dxVdt

xn

xn+1 Present model

Model using bathymetry

dxVdt

xn

xn+1

Page 21: Geolocation of Icelandic Cod using a modified Particle Filter Method David Brickman Vilhjamur Thorsteinsson

Results

Page 22: Geolocation of Icelandic Cod using a modified Particle Filter Method David Brickman Vilhjamur Thorsteinsson

Addition of Attractor function

only

(PF-2)

Cf: no attractor

Page 23: Geolocation of Icelandic Cod using a modified Particle Filter Method David Brickman Vilhjamur Thorsteinsson

Addition of Attractor function

plus

Demersal term

(PF-4)

Cf: attractor only

Page 24: Geolocation of Icelandic Cod using a modified Particle Filter Method David Brickman Vilhjamur Thorsteinsson

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

Page 25: Geolocation of Icelandic Cod using a modified Particle Filter Method David Brickman Vilhjamur Thorsteinsson

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

Page 26: Geolocation of Icelandic Cod using a modified Particle Filter Method David Brickman Vilhjamur Thorsteinsson

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

• Modified PFs performed better than standard PF, especially on difficult DSTs.

• However,

When signal processing theory meets fisheries biology adjustments may have to be made