scalar_t noisy_score(scalar_t true_score, scalar_t erroneous_score,
scalar_t score_noise, scalar_t flip_noise) {
if(drand48() < flip_noise) {
scalar_t noisy_score(scalar_t true_score, scalar_t erroneous_score,
scalar_t score_noise, scalar_t flip_noise) {
if(drand48() < flip_noise) {
// any location less than motion_amplitude away, entrance at
// location 0 (or in the first time frame, i.e. targets can already
// be in the scene when the sequence starts) and exit at location
// any location less than motion_amplitude away, entrance at
// location 0 (or in the first time frame, i.e. targets can already
// be in the scene when the sequence starts) and exit at location
// still be present when the sequence finishes)
for(int l = 0; l < nb_locations; l++) {
for(int m = 0; m < nb_locations; m++) {
// still be present when the sequence finishes)
for(int l = 0; l < nb_locations; l++) {
for(int m = 0; m < nb_locations; m++) {
// Then, we specify for every location and time step what is the
// detection score there.
// Then, we specify for every location and time step what is the
// detection score there.
<< " starting at " << tracker->trajectory_entrance_time(t)
<< ", duration " << tracker->trajectory_duration(t)
<< ", score " << tracker->trajectory_score(t)
<< " starting at " << tracker->trajectory_entrance_time(t)
<< ", duration " << tracker->trajectory_duration(t)
<< ", score " << tracker->trajectory_score(t)
for(int u = 0; u < tracker->trajectory_duration(t); u++) {
cout << " " << tracker->trajectory_location(t, u);
}
for(int u = 0; u < tracker->trajectory_duration(t); u++) {
cout << " " << tracker->trajectory_location(t, u);
}