History

1.2.0 (2018-02-24)

  • Rework median filtering and correlation functions to use OpenCV instead of scipy for performance improvements.
  • Fix seed point finding method to use template matching to improve point finding with the default bounding boxes.
  • Add keyword arguments to filters for candidate points.
  • Expose additional input parameters: average_iris_intensity, clip_pupil_values, and max_eccentricity.
  • Add constraints to EllipseFitter, preventing any ellipse axis longer than the index ray length as well as limiting eccentricity to below max_eccentricity.
  • Use the keyword arguments for candidate point filters to filter rays where a the baseline intensity is out of pupil limits if clip_pupil_values is set.
  • Add plot of average pupil intensity to QC output to check behavior of adaptive pupil tracking.
  • Add plot of best fit error to QC output.
  • Add UI for testing configuration parameters and generating input jsons.

1.1.1 (2018-02-13)

  • Expose median kernel smoothing to the command line.
  • Add seed point and candidate pupil points to annotation output.

1.1.0 (2018-02-11)

  • Add frame iteration to allow processing subsets of movies. Also add bounding box image to QC output.

1.0.0 (2018-02-07)

  • Rename from aibs.eye_tracking to allensdk.eye_tracking.

0.2.3 (2018-02-06)

  • Add options to set cr_threshold_factor, cr_threshold_pixels, pupil_threshold_factor, pupil_threshold_pixels in the starburst parameters. They will override the default threshold_factor and threshold_pixels if set.
  • Add option to turn off adaptive pupil shade tracking. Exposes fourcc string as parameter for annotation in case default codec is not supported or desired.

0.2.2 (2018-01-20)

  • Fix matplotlib backend warning.
  • Show help if required argument is missing or input command is incorrect.

0.2.1 (2017-12-13)

  • Fix bug preventing module running when number of frames was not specified.

0.2.0 (2017-12-11)

  • Initial release of independent eye tracker.

0.1.0 (2017-10-19)

  • Initial port over of eye tracking code from AllenSDK internal.