<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to FilterIndex</title><link>https://sourceforge.net/p/jaer/wiki/FilterIndex/</link><description>Recent changes to FilterIndex</description><atom:link href="https://sourceforge.net/p/jaer/wiki/FilterIndex/feed" rel="self"/><language>en</language><lastBuildDate>Sun, 08 Feb 2015 07:48:00 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/jaer/wiki/FilterIndex/feed" rel="self" type="application/rss+xml"/><item><title>FilterIndex modified by Tobi Delbruck</title><link>https://sourceforge.net/p/jaer/wiki/FilterIndex/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v6
+++ v7
@@ -1,12 +1,9 @@
 # List of Event-Processing Filters
-
-Processing of data in jAER occurs through a FilterChain, which is a series of daisy-chained filters, which are subclasses of EventFilter. 
-
-Processing occurs from top to bottom of the list, for filters that are enabled. A filter is enabled when the checkbox at the left has a cross through it.

 Click on a sub-list for more info on the contained filters.
 The various lists are sorted alphabetically by filter name.

 [List of Filters from AdaptiveGaussianTracker to ZipZapTrackFollower](FilterIndex_1)

-Run the class net.sf.jaer.util.FilterIndexPrinter to regenerate the lists.
+Run the class net.sf.jaer.util.FilterIndexPrinter to regenerate the lists. Save the lists to a name, e.g. filterlist. 
+The result will be a base file filterlist. Then copy the contents of filterlist here, and copy the contents of filterlist_1 to the index of filters, page 1, filterlist_2 to index of filters, page 2, etc.
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Tobi Delbruck</dc:creator><pubDate>Sun, 08 Feb 2015 07:48:00 -0000</pubDate><guid>https://sourceforge.netb5c87f15c3e22982eba9c46d3cdb21ef6c35c153</guid></item><item><title>FilterIndex modified by Tobi Delbruck</title><link>https://sourceforge.net/p/jaer/wiki/FilterIndex/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v5
+++ v6
@@ -1,4 +1,8 @@
 # List of Event-Processing Filters
+
+Processing of data in jAER occurs through a FilterChain, which is a series of daisy-chained filters, which are subclasses of EventFilter. 
+
+Processing occurs from top to bottom of the list, for filters that are enabled. A filter is enabled when the checkbox at the left has a cross through it.

 Click on a sub-list for more info on the contained filters.
 The various lists are sorted alphabetically by filter name.
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Tobi Delbruck</dc:creator><pubDate>Sun, 08 Feb 2015 07:35:46 -0000</pubDate><guid>https://sourceforge.net478ac659177ea9496bd96b927c2d2380353b2d0d</guid></item><item><title>FilterIndex modified by Tobi Delbruck</title><link>https://sourceforge.net/p/jaer/wiki/FilterIndex/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v4
+++ v5
@@ -3,9 +3,6 @@
 Click on a sub-list for more info on the contained filters.
 The various lists are sorted alphabetically by filter name.

-[List of Filters from ANFSpikeBuffer to EpilolarLineMonitor](FilterIndex_1)
-[List of Filters from EpipolarRectification to LIFOrientationFilter](FilterIndex_2)
-[List of Filters from LookUpBasedTrottleController to ShiftByEventsFilter](FilterIndex_3)
-[List of Filters from SimpleOrientationFilter to ZipZapTrackFollower](FilterIndex_4)
+[List of Filters from AdaptiveGaussianTracker to ZipZapTrackFollower](FilterIndex_1)

 Run the class net.sf.jaer.util.FilterIndexPrinter to regenerate the lists.
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Tobi Delbruck</dc:creator><pubDate>Tue, 03 Sep 2013 10:26:42 -0000</pubDate><guid>https://sourceforge.net8cd4f21569d7bf9b75851f4b9032658268645426</guid></item><item><title>FilterIndex modified by Luca Longinotti</title><link>https://sourceforge.net/p/jaer/wiki/FilterIndex/</link><description>&lt;pre&gt;&amp;lt;pre&amp;gt;--- v3
+++ v4
@@ -1,263 +1,11 @@
 # List of Event-Processing Filters
 
-Click on a filter for more info.
+Click on a sub-list for more info on the contained filters.
+The various lists are sorted alphabetically by filter name.
 
-|Filter Name|Description|Package|
-|-----------|-----------|-------|
-|[ANFSpikeBuffer](filt.org.ine.telluride.jaer.cochlea.ANFSpikeBuffer)|Keep a buffer of spikes on each channel/cochlea|org.ine.telluride.jaer.cochlea|
-|[AudioVisualNet](filt.ch.unizh.ini.jaer.projects.neuralnets.AudioVisualNet)|Implements an associative memory between audio and visual stimuli using a network of spiking neurons.|ch.unizh.ini.jaer.projects.neuralnets|
-|[AuditoryReflex](filt.org.ine.telluride.jaer.cochlea.AuditoryReflex)|Computes ITD of incoming binaural signal|org.ine.telluride.jaer.cochlea|
-|[AutomaticReplayPlayer](filt.net.sf.jaer.jaerappletviewer.AutomaticReplayPlayer)|Automatically replays input when input activity falls below a threshold for long enough.|net.sf.jaer.jaerappletviewer|
-|[BackgroundActivityFilter](filt.net.sf.jaer.eventprocessing.filter.BackgroundActivityFilter)|Filters out uncorrelated background activity|net.sf.jaer.eventprocessing.filter|
-|[BadRetKicker](filt.ch.unizh.ini.jaer.chip.retina.BadRetKicker)|Resets pixel array when no events are received for some time|ch.unizh.ini.jaer.chip.retina|
-|[BallShooter](filt.ch.unizh.ini.jaer.projects.ballshooter.BallShooter)| |ch.unizh.ini.jaer.projects.ballshooter|
-|[BallShooterCochlea](filt.ch.unizh.ini.jaer.projects.ballshooter.BallShooterCochlea)| |ch.unizh.ini.jaer.projects.ballshooter|
-|[Batter](filt.ch.unizh.ini.jaer.chip.retina.sensorymotor.Batter)| |ch.unizh.ini.jaer.chip.retina.sensorymotor|
-|[BearingBumpFilter](filt.org.ine.telluride.jaer.tell2009.leah.BearingBumpFilter)|Filters incoming events with "bumps" of bearing angle that come from ITDBins binaural cochlea sound localization|org.ine.telluride.jaer.tell2009.leah|
-|[BeeCounter](filt.org.ine.telluride.jaer.tell2009.beecounting.BeeCounter)| |org.ine.telluride.jaer.tell2009.beecounting|
-|[BiasKicker](filt.ch.unizh.ini.jaer.chip.retina.BiasKicker)|Sends bias values periodically to debug bias generator|ch.unizh.ini.jaer.chip.retina|
-|[BillCatcher](filt.ch.unizh.ini.jaer.projects.tobi.billcatcher.BillCatcher)|Catches a bill (money) when sufficient motion is detected|ch.unizh.ini.jaer.projects.tobi.billcatcher|
-|[BimodalExtraction](filt.ch.unizh.ini.jaer.projects.bimodalevents.BimodalExtraction)|Extracts Bimodal Events|ch.unizh.ini.jaer.projects.bimodalevents|
-|[BinNetFilt](filt.ch.unizh.ini.jaer.projects.integrateandfire.BinNetFilt)|Tracks and classifies images of digits seen by the DVS.|ch.unizh.ini.jaer.projects.integrateandfire|
-|[Binocular3DTracker](filt.ch.unizh.ini.jaer.projects.stereo3D.Binocular3DTracker)| |ch.unizh.ini.jaer.projects.stereo3D|
-|[BinocularDisparityMap](filt.ch.unizh.ini.jaer.projects.stereo3D.BinocularDisparityMap)| |ch.unizh.ini.jaer.projects.stereo3D|
-|[BinocularXYDisparityMap](filt.ch.unizh.ini.jaer.projects.stereo3D.BinocularXYDisparityMap)| |ch.unizh.ini.jaer.projects.stereo3D|
-|[BlurringFilter2D](filt.ch.unizh.ini.jaer.projects.gesture.blurringFilter.BlurringFilter2D)| |ch.unizh.ini.jaer.projects.gesture.blurringFilter|
-|[BlurringFilter2DTracker](filt.ch.unizh.ini.jaer.projects.gesture.blurringFilter.BlurringFilter2DTracker)| |ch.unizh.ini.jaer.projects.gesture.blurringFilter|
-|[BlurringFilterStereo](filt.ch.unizh.ini.jaer.projects.gesture.stereo.BlurringFilterStereo)| |ch.unizh.ini.jaer.projects.gesture.stereo|
-|[BlurringFilterStereoTracker](filt.ch.unizh.ini.jaer.projects.gesture.stereo.BlurringFilterStereoTracker)| |ch.unizh.ini.jaer.projects.gesture.stereo|
-|[BlurringTunnelFilter](filt.ch.unizh.ini.jaer.projects.einsteintunnel.sensoryprocessing.BlurringTunnelFilter)| |ch.unizh.ini.jaer.projects.einsteintunnel.sensoryprocessing|
-|[BlurringTunnelTracker](filt.ch.unizh.ini.jaer.projects.einsteintunnel.sensoryprocessing.BlurringTunnelTracker)|Tracks people in Einstein tunnel exhibit|ch.unizh.ini.jaer.projects.einsteintunnel.sensoryprocessing|
-|[BoredomFilter](filt.net.sf.jaer.eventprocessing.filter.BoredomFilter)|Filters out events with low relative variance in activity|net.sf.jaer.eventprocessing.filter|
-|[BusSaturationFilter](filt.net.sf.jaer.eventprocessing.filter.BusSaturationFilter)| |net.sf.jaer.eventprocessing.filter|
-|[CUDAObjectTrackerControl](filt.org.ine.telluride.jaer.cuda.CUDAObjectTrackerControl)|Uses NVIDIA CUDA GPU for event-based convolution. See /clients/CUDA folder for CUDA side code|org.ine.telluride.jaer.cuda|
-|[CalibratedPanTilt](filt.ch.unizh.ini.jaer.hardware.pantilt.CalibratedPanTilt)|Controls a pantilt unit to aim at a calibrated visual location|ch.unizh.ini.jaer.hardware.pantilt|
-|[CellStatsProber](filt.net.sf.jaer.eventprocessing.filter.CellStatsProber)|Collects and displays statistics for a selected range of pixels / cells|net.sf.jaer.eventprocessing.filter|
-|[CenterMe](filt.ch.unizh.ini.jaer.projects.integrateandfire.CenterMe)| |ch.unizh.ini.jaer.projects.integrateandfire|
-|[ChannelFilter](filt.ch.unizh.ini.jaer.projects.robothead.ChannelFilter)| |ch.unizh.ini.jaer.projects.robothead|
-|[CircularConvolutionFilter](filt.net.sf.jaer.eventprocessing.filter.CircularConvolutionFilter)|Computes circular convolutions by splatting out events and checking receiving pixels to see if they exceed a threshold|net.sf.jaer.eventprocessing.filter|
-|[ClusterBasedOpticalFlow](filt.net.sf.jaer.eventprocessing.tracking.ClusterBasedOpticalFlow)|Estimates optical flow from tracking many small features using RectangularClusterTracker|net.sf.jaer.eventprocessing.tracking|
-|[ClusterBasedPipCounter](filt.org.ine.telluride.jaer.tell2010.cardplayer.ClusterBasedPipCounter)|Simple card pip (value) counter for the card player project|org.ine.telluride.jaer.tell2010.cardplayer|
-|[ClusterSet](filt.ch.unizh.ini.jaer.projects.integrateandfire.ClusterSet)| |ch.unizh.ini.jaer.projects.integrateandfire|
-|[ClusterTracker](filt.net.sf.jaer.eventprocessing.tracking.ClusterTracker)| |net.sf.jaer.eventprocessing.tracking|
-|[CochleaCrossCorrelator](filt.ch.unizh.ini.jaer.chip.cochlea.CochleaCrossCorrelator)| |ch.unizh.ini.jaer.chip.cochlea|
-|[CochleaEventRate](filt.ch.unizh.ini.jaer.chip.cochlea.CochleaEventRate)| |ch.unizh.ini.jaer.chip.cochlea|
-|[CochleaExtractorFilter](filt.ch.unizh.ini.jaer.projects.robothead.retinacochlea.CochleaExtractorFilter)| |ch.unizh.ini.jaer.projects.robothead.retinacochlea|
-|[CochleaGenderClassifier](filt.org.ine.telluride.jaer.tell2009.CochleaGenderClassifier)| |org.ine.telluride.jaer.tell2009|
-|[CochleaPitchExtractor](filt.org.ine.telluride.jaer.cochlea.CochleaPitchExtractor)|Extracts pitch from AE cochlea spike output.|org.ine.telluride.jaer.cochlea|
-|[CochleaXCorrelator](filt.ch.unizh.ini.jaer.chip.cochlea.CochleaXCorrelator)| |ch.unizh.ini.jaer.chip.cochlea|
-|[ColonelKernel](filt.ch.unizh.ini.jaer.projects.neuralnets.ColonelKernel)|Applies a convolutional Kernel on the inputs.|ch.unizh.ini.jaer.projects.neuralnets|
-|[ControlFilter](filt.ch.unizh.ini.jaer.projects.robothead.robotcontrol.ControlFilter)| |ch.unizh.ini.jaer.projects.robothead.robotcontrol|
-|[CorrelatorFilter](filt.ch.unizh.ini.jaer.projects.robothead.CorrelatorFilter)| |ch.unizh.ini.jaer.projects.robothead|
-|[CurvatureBasedController](filt.ch.unizh.ini.jaer.projects.virtualslotcar.CurvatureBasedController)| |ch.unizh.ini.jaer.projects.virtualslotcar|
-|[DVS128BiasController](filt.ch.unizh.ini.jaer.chip.retina.DVS128BiasController)|Adaptively controls biases on DVS128 to control event rate|ch.unizh.ini.jaer.chip.retina|
-|[DataLogger](filt.net.sf.jaer.eventprocessing.DataLogger)|Logs data to disk according to various criteria.|net.sf.jaer.eventprocessing|
-|[DecayFilter](filt.org.orangesky.visuals.filter.DecayFilter)| |org.orangesky.visuals.filter|
-|[DepressingSynapseFilter](filt.net.sf.jaer.eventprocessing.filter.DepressingSynapseFilter)|Filters out rapidly firing input using depressing probabalistic synapse model|net.sf.jaer.eventprocessing.filter|
-|[DepressionMap](filt.ch.unizh.ini.jaer.projects.labyrinthkalman.DepressionMap)| |ch.unizh.ini.jaer.projects.labyrinthkalman|
-|[DetectMovementFilter](filt.ch.unizh.ini.jaer.projects.cochsoundloc.DetectMovementFilter)| |ch.unizh.ini.jaer.projects.cochsoundloc|
-|[DirectionSelectiveFilter](filt.net.sf.jaer.eventprocessing.label.DirectionSelectiveFilter)|Local motion by time-of-travel of orientation events|net.sf.jaer.eventprocessing.label|
-|[DisparityFilter](filt.net.sf.jaer.stereopsis.DisparityFilter)| |net.sf.jaer.stereopsis|
-|[DisparityUpdater](filt.ch.unizh.ini.jaer.projects.gesture.stereo.DisparityUpdater)| |ch.unizh.ini.jaer.projects.gesture.stereo|
-|[DisplayFundamentalMatrix](filt.ch.unizh.ini.jaer.projects.stereo3D.DisplayFundamentalMatrix)| |ch.unizh.ini.jaer.projects.stereo3D|
-|[DollBrainFPNfilter](filt.ch.unizh.ini.jaer.chip.dollbrain.DollBrainFPNfilter)| |ch.unizh.ini.jaer.chip.dollbrain|
-|[Driver](filt.ch.unizh.ini.jaer.projects.rccar.Driver)| |ch.unizh.ini.jaer.projects.rccar|
-|[EdgeConstructor](filt.ch.unizh.ini.jaer.projects.sensoryfusion.slaem.EdgeConstructor)| |ch.unizh.ini.jaer.projects.sensoryfusion.slaem|
-|[EdgeFragments](filt.ch.unizh.ini.jaer.projects.sensoryfusion.slaem.EdgeFragments)|Extracts edges as linear point interpolations|ch.unizh.ini.jaer.projects.sensoryfusion.slaem|
-|[EinsteinClusterTracker](filt.net.sf.jaer.eventprocessing.tracking.EinsteinClusterTracker)|Tracks multiple moving compact (not linear) objects|net.sf.jaer.eventprocessing.tracking|
-|[EllipseTracker](filt.ch.unizh.ini.jaer.projects.eyetracker.EllipseTracker)| |ch.unizh.ini.jaer.projects.eyetracker|
-|[EndStoppedOrientationLabeler](filt.net.sf.jaer.eventprocessing.label.EndStoppedOrientationLabeler)|End-stopped orientation labeler|net.sf.jaer.eventprocessing.label|
-|[EpilolarLineMonitor](filt.ch.unizh.ini.jaer.projects.stereo3D.EpilolarLineMonitor)| |ch.unizh.ini.jaer.projects.stereo3D|
-|[EpipolarRectification](filt.net.sf.jaer.eventprocessing.filter.EpipolarRectification)|Epipolar rectification for stereoboard mounted retinae|net.sf.jaer.eventprocessing.filter|
-|[EventRateEstimator](filt.net.sf.jaer.eventprocessing.filter.EventRateEstimator)|Estimates event rate from the input event packets|net.sf.jaer.eventprocessing.filter|
-|[EventTimingMonitor](filt.ch.unizh.ini.jaer.projects.stereo3D.EventTimingMonitor)| |ch.unizh.ini.jaer.projects.stereo3D|
-|[EvolutionaryThrottleController](filt.ch.unizh.ini.jaer.projects.virtualslotcar.EvolutionaryThrottleController)|Evolution-based slot car throttle controller|ch.unizh.ini.jaer.projects.virtualslotcar|
-|[EyeFilter](filt.net.sf.jaer.stereopsis.EyeFilter)|Filters chosen binocolar eye (or polarity) for stereo retinas|net.sf.jaer.stereopsis|
-|[EyeTracker](filt.ch.unizh.ini.jaer.projects.eyetracker.EyeTracker)| |ch.unizh.ini.jaer.projects.eyetracker|
-|[FaceTrack](filt.ch.unizh.ini.jaer.projects.facetracker.FaceTrack)| |ch.unizh.ini.jaer.projects.facetracker|
-|[FancyDriver](filt.ch.unizh.ini.jaer.projects.rccar.FancyDriver)| |ch.unizh.ini.jaer.projects.rccar|
-|[FastCardID](filt.telluride2010.dlm.fastcardID.FastCardID)|Tracks a single object pose by Principle Components Analysis|telluride2010.dlm.fastcardID|
-|[FilterLaserline](filt.ch.unizh.ini.jaer.projects.laser3d.FilterLaserline)|Filters a clocked laserline using a event histogram over several the most recent periods as score for new events|ch.unizh.ini.jaer.projects.laser3d|
-|[FilterSyncedEvents](filt.ch.unizh.ini.jaer.projects.laser3d.FilterSyncedEvents)|Filters out events, which are not in a specific timewindow|ch.unizh.ini.jaer.projects.laser3d|
-|[FiringRateFilter](filt.ch.unizh.ini.jaer.projects.cochsoundloc.FiringRateFilter)| |ch.unizh.ini.jaer.projects.cochsoundloc|
-|[FlickerSuppessor](filt.org.capocaccia.cne.jaer.cne2011.FlickerSuppessor)|Suppresses global flicker output from DVS retina input|org.capocaccia.cne.jaer.cne2011|
-|[FlickerSuppressorStatistical](filt.org.capocaccia.cne.jaer.cne2011.FlickerSuppressorStatistical)|Suppresses global flicker output from DVS retina input|org.capocaccia.cne.jaer.cne2011|
-|[FocusFixation](filt.ch.unizh.ini.jaer.projects.sensoryfusion.FocusFixation)| |ch.unizh.ini.jaer.projects.sensoryfusion|
-|[GaussianTracker](filt.org.ine.telluride.jaer.tell2011.GaussianTracker.GaussianTracker)|Tracks multiple Gaussians to fit clusters of events|org.ine.telluride.jaer.tell2011.GaussianTracker|
-|[GestureBF2D](filt.ch.unizh.ini.jaer.projects.gesture.hmm.GestureBF2D)| |ch.unizh.ini.jaer.projects.gesture.hmm|
-|[GestureBFStereo](filt.ch.unizh.ini.jaer.projects.gesture.hmm.GestureBFStereo)| |ch.unizh.ini.jaer.projects.gesture.hmm|
-|[GlobalDisparityFilter](filt.net.sf.jaer.stereopsis.GlobalDisparityFilter)| |net.sf.jaer.stereopsis|
-|[GlobalDisparityFilter2](filt.net.sf.jaer.stereopsis.GlobalDisparityFilter2)| |net.sf.jaer.stereopsis|
-|[Goalie](filt.ch.unizh.ini.jaer.projects.tobi.goalie.Goalie)|Goalie robot|ch.unizh.ini.jaer.projects.tobi.goalie|
-|[GoalieTableFilter](filt.ch.unizh.ini.jaer.projects.tobi.goalie.GoalieTableFilter)|Filters out events outside trapezoidal table shaped region for Goalie|ch.unizh.ini.jaer.projects.tobi.goalie|
-|[GotYourDigits](filt.ch.unizh.ini.jaer.projects.integrateandfire.GotYourDigits)| |ch.unizh.ini.jaer.projects.integrateandfire|
-|[GravityCentersImageDumper](filt.ch.unizh.ini.jaer.projects.stereo3D.GravityCentersImageDumper)| |ch.unizh.ini.jaer.projects.stereo3D|
-|[GroupingGaussianTracker](filt.org.ine.telluride.jaer.tell2011.GaussianTracker.GroupingGaussianTracker)|Groups multiple Gaussian Trackers|org.ine.telluride.jaer.tell2011.GaussianTracker|
-|[HandDetector](filt.ch.unizh.ini.jaer.projects.labyrinth.HandDetector)| |ch.unizh.ini.jaer.projects.labyrinth|
-|[HarmonicFilter](filt.net.sf.jaer.eventprocessing.filter.HarmonicFilter)|An AE filter that filters out boring events caused by global flickering illumination. This filter measures the global event activity to obtain the phase and amplitude of flicker. If the amplitude exceeds a threashold, then events around the peak activity are filtered away.|net.sf.jaer.eventprocessing.filter|
-|[Head6DOF_ServoController](filt.org.ine.telluride.jaer.tell2011.head6axis.Head6DOF_ServoController)|Controls 6-DOF head from the group of Jorg Conradt at TUM|org.ine.telluride.jaer.tell2011.head6axis|
-|[HeadTracker](filt.ch.unizh.ini.jaer.projects.headtracker.HeadTracker)| |ch.unizh.ini.jaer.projects.headtracker|
-|[HighLevelTracker](filt.org.ine.telluride.jaer.tell2011.GaussianTracker.HighLevelTracker)| |org.ine.telluride.jaer.tell2011.GaussianTracker|
-|[HingeLaneTracker](filt.ch.unizh.ini.jaer.projects.rccar.HingeLaneTracker)| |ch.unizh.ini.jaer.projects.rccar|
-|[HingeLineTracker](filt.ch.unizh.ini.jaer.projects.rccar.HingeLineTracker)| |ch.unizh.ini.jaer.projects.rccar|
-|[HmmFilter](filt.ch.unizh.ini.jaer.projects.robothead.HmmFilter)| |ch.unizh.ini.jaer.projects.robothead|
-|[HopfieldRecognitionFilter](filt.ch.unizh.ini.jaer.projects.hopfield.orientationlearn.HopfieldRecognitionFilter)| |ch.unizh.ini.jaer.projects.hopfield.orientationlearn|
-|[HoughCircleTracker](filt.net.sf.jaer.eventprocessing.tracking.HoughCircleTracker)|Circle tracker based on a hough transform|net.sf.jaer.eventprocessing.tracking|
-|[HoughEyeTracker](filt.ch.unizh.ini.jaer.projects.eyetracker.HoughEyeTracker)| |ch.unizh.ini.jaer.projects.eyetracker|
-|[HoughLineTracker](filt.net.sf.jaer.eventprocessing.tracking.HoughLineTracker)|Tracks a single line as used for line-following navigation or for lane tracking|net.sf.jaer.eventprocessing.tracking|
-|[ISIFilter](filt.ch.unizh.ini.jaer.projects.cochsoundloc.ISIFilter)| |ch.unizh.ini.jaer.projects.cochsoundloc|
-|[ISIHistogrammer](filt.org.ine.telluride.jaer.tell2009.ISIHistogrammer)|Computes ISI (inter spike interval) histogram|org.ine.telluride.jaer.tell2009|
-|[ISIspikeFilter](filt.ch.unizh.ini.jaer.projects.neuralnets.ISIspikeFilter)| |ch.unizh.ini.jaer.projects.neuralnets|
-|[ISItriggeredHist](filt.ch.unizh.ini.jaer.projects.neuralnets.ISItriggeredHist)|This Filter attempts to build a 2D-Histogram of a sound by binning events according to their ISI and time since a trigger (sound surpassing a threshold)|ch.unizh.ini.jaer.projects.neuralnets|
-|[ITDFilter](filt.ch.unizh.ini.jaer.projects.cochsoundloc.ITDFilter)|Measures ITD (Interaural time difference) using a variety of methods|ch.unizh.ini.jaer.projects.cochsoundloc|
-|[Info](filt.net.sf.jaer.eventprocessing.filter.Info)|Adds useful information annotation to the display, e.g. date/time/event rate|net.sf.jaer.eventprocessing.filter|
-|[JoshCrossTracker](filt.org.ine.telluride.jaer.eyeinthesky.JoshCrossTracker)| |org.ine.telluride.jaer.eyeinthesky|
-|[JoshParallelLineTracker](filt.org.ine.telluride.jaer.eyeinthesky.JoshParallelLineTracker)| |org.ine.telluride.jaer.eyeinthesky|
-|[JoshSingleLineTracker](filt.org.ine.telluride.jaer.eyeinthesky.JoshSingleLineTracker)| |org.ine.telluride.jaer.eyeinthesky|
-|[KalmanEventFilter](filt.ch.unizh.ini.jaer.projects.labyrinthkalman.KalmanEventFilter)|specialized Kalman filter for ball tracking in the labyrinth game|ch.unizh.ini.jaer.projects.labyrinthkalman|
-|[KalmanFilter](filt.net.sf.jaer.eventprocessing.tracking.KalmanFilter)| |net.sf.jaer.eventprocessing.tracking|
-|[LEDTracker](filt.ch.unizh.ini.jaer.projects.robothead.retinacochlea.LEDTracker)| |ch.unizh.ini.jaer.projects.robothead.retinacochlea|
-|[LIFLineFilter](filt.org.capocaccia.cne.jaer.robotarm.LIFLineFilter)|Detects parallel lines via a LIF-Neuron Model|org.capocaccia.cne.jaer.robotarm|
-|[LIFMedianFilter](filt.org.capocaccia.cne.jaer.robotarm.LIFMedianFilter)|A spiking neuron filter for detecting the median of two parallel lines in an image|org.capocaccia.cne.jaer.robotarm|
-|[LIFNetFilt](filt.ch.unizh.ini.jaer.projects.integrateandfire.LIFNetFilt)| |ch.unizh.ini.jaer.projects.integrateandfire|
-|[LIFOrientationFilter](filt.org.capocaccia.cne.jaer.robotarm.LIFOrientationFilter)|Computes Orientations via a LIF-Neuron Model|org.capocaccia.cne.jaer.robotarm|
-|[LabelingFilter](filt.ch.unizh.ini.jaer.projects.spatiotemporalcloseness.LabelingFilter)|Groups events together according their spatial and temporal closeness|ch.unizh.ini.jaer.projects.spatiotemporalcloseness|
-|[LabyrinthBallController](filt.ch.unizh.ini.jaer.projects.labyrinth.LabyrinthBallController)|Low level ball controller for Labyrinth game|ch.unizh.ini.jaer.projects.labyrinth|
-|[LabyrinthBallController](filt.ch.unizh.ini.jaer.projects.labyrinthkalman.LabyrinthBallController)|Low level ball controller for Labyrinth game|ch.unizh.ini.jaer.projects.labyrinthkalman|
-|[LabyrinthBallTracker](filt.ch.unizh.ini.jaer.projects.labyrinth.LabyrinthBallTracker)|Ball tracker for labyrinth game|ch.unizh.ini.jaer.projects.labyrinth|
-|[LabyrinthBallTracker](filt.ch.unizh.ini.jaer.projects.labyrinthkalman.LabyrinthBallTracker)|Ball tracker for labyrinth game|ch.unizh.ini.jaer.projects.labyrinthkalman|
-|[LabyrinthGame](filt.ch.unizh.ini.jaer.projects.labyrinth.LabyrinthGame)|Top level labyinth game class|ch.unizh.ini.jaer.projects.labyrinth|
-|[LabyrinthGameKalman](filt.ch.unizh.ini.jaer.projects.labyrinthkalman.LabyrinthGameKalman)|Top level labyinth game class with Kalman Tracking|ch.unizh.ini.jaer.projects.labyrinthkalman|
-|[LabyrinthHardware](filt.ch.unizh.ini.jaer.projects.labyrinth.LabyrinthHardware)|Low level hardware interface for Labyrinth game|ch.unizh.ini.jaer.projects.labyrinth|
-|[LabyrinthMap](filt.ch.unizh.ini.jaer.projects.labyrinth.LabyrinthMap)|Handles SVG maps of Labyrinth game|ch.unizh.ini.jaer.projects.labyrinth|
-|[LabyrinthVirtualBall](filt.ch.unizh.ini.jaer.projects.labyrinth.LabyrinthVirtualBall)|Virtual ball for labyrinth game|ch.unizh.ini.jaer.projects.labyrinth|
-|[LabyrinthVirtualBall](filt.ch.unizh.ini.jaer.projects.labyrinthkalman.LabyrinthVirtualBall)|Virtual ball for labyrinth game|ch.unizh.ini.jaer.projects.labyrinthkalman|
-|[LaserGoalie](filt.ch.unizh.ini.jaer.projects.tobi.goalie.LaserGoalie)| |ch.unizh.ini.jaer.projects.tobi.goalie|
-|[LatencyTest](filt.net.sf.jaer.util.LatencyTest)| |net.sf.jaer.util|
-|[LookUpBasedTrottleController](filt.ch.unizh.ini.jaer.projects.virtualslotcar.LookUpBasedTrottleController)| |ch.unizh.ini.jaer.projects.virtualslotcar|
-|[LowPassFilterEventGenerator](filt.net.sf.jaer.eventprocessing.filter.LowPassFilterEventGenerator)| |net.sf.jaer.eventprocessing.filter|
-|[MSO](filt.org.ine.telluride.jaer.cochlea.MSO)|Computes ITD of incoming binaural signal|org.ine.telluride.jaer.cochlea|
-|[MeanEventLocationTracker](filt.org.capocaccia.cne.jaer.cne2011.MeanEventLocationTracker)|Example class for CNE 2011|org.capocaccia.cne.jaer.cne2011|
-|[MedianTracker](filt.net.sf.jaer.eventprocessing.tracking.MedianTracker)|Tracks a single object by median event location|net.sf.jaer.eventprocessing.tracking|
-|[MedianTrackerTell2011](filt.org.ine.telluride.jaer.tell2011.MedianTrackerTell2011)|Tracks median event location as example for Telluride 2011|org.ine.telluride.jaer.tell2011|
-|[MedianTrackingFilter](filt.net.sf.jaer.eventprocessing.filter.MedianTrackingFilter)|Tracks a single object by median event location|net.sf.jaer.eventprocessing.filter|
-|[MultiLineModelTracker](filt.org.capocaccia.cne.jaer.multilinetracking.MultiLineModelTracker)|Continuously tracks linear features|org.capocaccia.cne.jaer.multilinetracking|
-|[MultichipAMS1bEventProducer](filt.ch.unizh.ini.jaer.projects.cochsoundloc.multichipviewer.MultichipAMS1bEventProducer)| |ch.unizh.ini.jaer.projects.cochsoundloc.multichipviewer|
-|[MultichipRetinaEventProducer](filt.ch.unizh.ini.jaer.projects.cochsoundloc.multichipviewer.MultichipRetinaEventProducer)| |ch.unizh.ini.jaer.projects.cochsoundloc.multichipviewer|
-|[MultipleXYTypeFilter](filt.net.sf.jaer.eventprocessing.filter.MultipleXYTypeFilter)| |net.sf.jaer.eventprocessing.filter|
-|[NearbyTrackEventFilter](filt.ch.unizh.ini.jaer.projects.virtualslotcar.NearbyTrackEventFilter)| |ch.unizh.ini.jaer.projects.virtualslotcar|
-|[NearestEventMotionComputer](filt.net.sf.jaer.eventprocessing.label.NearestEventMotionComputer)|Computes motion based on nearest events - for particles|net.sf.jaer.eventprocessing.label|
-|[NeuronMapFilter](filt.ch.unizh.ini.jaer.projects.integrateandfire.NeuronMapFilter)| |ch.unizh.ini.jaer.projects.integrateandfire|
-|[NotchFilter](filt.net.sf.jaer.eventprocessing.filter.NotchFilter)|(Not yet working) Puts a notch at a chosen frequency.|net.sf.jaer.eventprocessing.filter|
-|[NumberNet](filt.ch.unizh.ini.jaer.projects.neuralnets.NumberNet)|Implements a spiking Restricted Boltzmann Machine for handwritten digit recognition.|ch.unizh.ini.jaer.projects.neuralnets|
-|[OnOffProximityLineFilter](filt.net.sf.jaer.eventprocessing.filter.OnOffProximityLineFilter)|Outputs only events that are supported by a nearby event of the opposite polarity in the neighborhood.|net.sf.jaer.eventprocessing.filter|
-|[OnlineCalibration4](filt.ch.unizh.ini.jaer.projects.stereo3D.OnlineCalibration4)| |ch.unizh.ini.jaer.projects.stereo3D|
-|[OnlineCalibration5](filt.ch.unizh.ini.jaer.projects.stereo3D.OnlineCalibration5)| |ch.unizh.ini.jaer.projects.stereo3D|
-|[OnsetFilter](filt.org.ine.telluride.jaer.cochlea.OnsetFilter)|Passes onsets, which are increases of firing rate|org.ine.telluride.jaer.cochlea|
-|[OpticalGyro](filt.net.sf.jaer.eventprocessing.tracking.OpticalGyro)|Computes camera pose changes based on tracking many clusters of local activity|net.sf.jaer.eventprocessing.tracking|
-|[OrientationCluster](filt.ch.unizh.ini.jaer.projects.rccar.OrientationCluster)| |ch.unizh.ini.jaer.projects.rccar|
-|[OrientationVisualizer](filt.ch.unizh.ini.jaer.projects.brainfair.OrientationVisualizer)|Displays statistics over recently observed orientations|ch.unizh.ini.jaer.projects.brainfair|
-|[OverlappingSubSampler](filt.net.sf.jaer.eventprocessing.filter.OverlappingSubSampler)| |net.sf.jaer.eventprocessing.filter|
-|[PairedEventLinearEdgeClusterTracker](filt.org.capocaccia.cne.jaer.multilinetracking.PairedEventLinearEdgeClusterTracker)|Tracks multiple lines in the scene using a cluster based method based on pairs of recent events|org.capocaccia.cne.jaer.multilinetracking|
-|[PanTiltAimer](filt.ch.unizh.ini.jaer.hardware.pantilt.PanTiltAimer)|Allows control of pan-tilt using a panel to aim it and parameters to control the jitter|ch.unizh.ini.jaer.hardware.pantilt|
-|[PanTiltTracker](filt.ch.unizh.ini.jaer.hardware.pantilt.PanTiltTracker)|Trackes a single moving object with the pan tilt unit|ch.unizh.ini.jaer.hardware.pantilt|
-|[ParticleTracker](filt.net.sf.jaer.eventprocessing.tracking.ParticleTracker)|Tracks multiple objects using a particle filter approach|net.sf.jaer.eventprocessing.tracking|
-|[PawTracker](filt.ch.unizh.ini.jaer.projects.pawtracker.PawTracker)| |ch.unizh.ini.jaer.projects.pawtracker|
-|[PawTracker2](filt.ch.unizh.ini.jaer.projects.pawtracker.PawTracker2)| |ch.unizh.ini.jaer.projects.pawtracker|
-|[PawTracker3](filt.ch.unizh.ini.jaer.projects.pawtracker.PawTracker3)| |ch.unizh.ini.jaer.projects.pawtracker|
-|[PawTrackerStereoBoard](filt.ch.unizh.ini.jaer.projects.pawtracker.PawTrackerStereoBoard)| |ch.unizh.ini.jaer.projects.pawtracker|
-|[PawTrackerStereoBoard2](filt.ch.unizh.ini.jaer.projects.pawtracker.PawTrackerStereoBoard2)| |ch.unizh.ini.jaer.projects.pawtracker|
-|[PawTrackerStereoBoard3](filt.ch.unizh.ini.jaer.projects.pawtracker.PawTrackerStereoBoard3)| |ch.unizh.ini.jaer.projects.pawtracker|
-|[PawTrackerStereoBoard3Fast](filt.ch.unizh.ini.jaer.projects.pawtracker.PawTrackerStereoBoard3Fast)| |ch.unizh.ini.jaer.projects.pawtracker|
-|[PawTrackerStereoBoard3Label](filt.ch.unizh.ini.jaer.projects.pawtracker.PawTrackerStereoBoard3Label)| |ch.unizh.ini.jaer.projects.pawtracker|
-|[PawTrackerStereoBoard4](filt.ch.unizh.ini.jaer.projects.pawtracker.PawTrackerStereoBoard4)| |ch.unizh.ini.jaer.projects.pawtracker|
-|[PawTrackerStereoBoard4Camera](filt.ch.unizh.ini.jaer.projects.pawtracker.PawTrackerStereoBoard4Camera)| |ch.unizh.ini.jaer.projects.pawtracker|
-|[PawTrackerStereoBoard4Label](filt.ch.unizh.ini.jaer.projects.pawtracker.PawTrackerStereoBoard4Label)| |ch.unizh.ini.jaer.projects.pawtracker|
-|[PawTrackerStereoBoard5](filt.ch.unizh.ini.jaer.projects.pawtracker.PawTrackerStereoBoard5)| |ch.unizh.ini.jaer.projects.pawtracker|
-|[PawTrackerStereoBoard6](filt.ch.unizh.ini.jaer.projects.pawtracker.PawTrackerStereoBoard6)| |ch.unizh.ini.jaer.projects.pawtracker|
-|[PcaTrackingFilter](filt.net.sf.jaer.eventprocessing.filter.PcaTrackingFilter)|Tracks a single object pose by Principle Components Analysis|net.sf.jaer.eventprocessing.filter|
-|[PencilBalancer](filt.ch.unizh.ini.jaer.projects.pencilbalancer.PencilBalancer)|Pencil balancing robot which uses a pair of DVS128 and a USBServoController|ch.unizh.ini.jaer.projects.pencilbalancer|
-|[PerspecTransform](filt.ch.unizh.ini.jaer.projects.rccar.PerspecTransform)| |ch.unizh.ini.jaer.projects.rccar|
-|[PidPanTiltControllerUSB](filt.ch.unizh.ini.jaer.projects.sensoryfusion.PidPanTiltControllerUSB)| |ch.unizh.ini.jaer.projects.sensoryfusion|
-|[PigTracker](filt.org.ine.telluride.jaer.tell2010.pigtracker.PigTracker)| |org.ine.telluride.jaer.tell2010.pigtracker|
-|[PixelExhaustion](filt.ch.unizh.ini.jaer.projects.labyrinthkalman.PixelExhaustion)| |ch.unizh.ini.jaer.projects.labyrinthkalman|
-|[PlotEvtHistogram](filt.ch.unizh.ini.jaer.projects.laser3d.plothistogram.PlotEvtHistogram)|Creates a histogram of events during several periods (distinguished with special events)|ch.unizh.ini.jaer.projects.laser3d.plothistogram|
-|[PreProcess](filt.ch.unizh.ini.jaer.projects.integrateandfire.PreProcess)| |ch.unizh.ini.jaer.projects.integrateandfire|
-|[ProbFPNCorrectionFilter](filt.net.sf.jaer.eventprocessing.filter.ProbFPNCorrectionFilter)|Adjusts probability of transmission of event so that average rate of activity is the same for all cells|net.sf.jaer.eventprocessing.filter|
-|[ProbabalisticPassageFilter](filt.net.sf.jaer.eventprocessing.filter.ProbabalisticPassageFilter)|Passes events probabilistically|net.sf.jaer.eventprocessing.filter|
-|[ProximityLEDDetector](filt.ch.unizh.ini.jaer.projects.gesture.proximity.ProximityLEDDetector)|Proximity detection using flashing LED that illuminates nearby objects|ch.unizh.ini.jaer.projects.gesture.proximity|
-|[QuadrantGestureTracker](filt.ch.unizh.ini.jaer.projects.gesture.QuadrantGestureTracker)| |ch.unizh.ini.jaer.projects.gesture|
-|[RCgridFilter](filt.ch.unizh.ini.jaer.projects.neuralnets.RCgridFilter)| |ch.unizh.ini.jaer.projects.neuralnets|
-|[RectangularClusterTracker](filt.net.sf.jaer.eventprocessing.tracking.RectangularClusterTracker)|Tracks multiple moving compact (not linear) objects|net.sf.jaer.eventprocessing.tracking|
-|[RefractoryFilter](filt.net.sf.jaer.eventprocessing.filter.RefractoryFilter)|Applies a refractory period to pixels so that they events only pass if there is sufficient time since the last event from that pixel|net.sf.jaer.eventprocessing.filter|
-|[RepetitiousFilter](filt.net.sf.jaer.eventprocessing.filter.RepetitiousFilter)|Filters out (or in) repetitious (boring) events|net.sf.jaer.eventprocessing.filter|
-|[RetinaCells](filt.ch.unizh.ini.jaer.projects.neuralnets.RetinaCells)| |ch.unizh.ini.jaer.projects.neuralnets|
-|[RetinaExtractorFilter](filt.ch.unizh.ini.jaer.projects.robothead.retinacochlea.RetinaExtractorFilter)| |ch.unizh.ini.jaer.projects.robothead.retinacochlea|
-|[RoboQuadSocialSonar](filt.org.ine.telluride.jaer.wowwee.RoboQuadSocialSonar)| |org.ine.telluride.jaer.wowwee|
-|[RockScissorPaper](filt.ch.unizh.ini.jaer.projects.gesture.RockScissorPaper.RockScissorPaper)| |ch.unizh.ini.jaer.projects.gesture.RockScissorPaper|
-|[RotateFilter](filt.net.sf.jaer.eventprocessing.filter.RotateFilter)|Rotates the addresses|net.sf.jaer.eventprocessing.filter|
-|[RotateRetinaFilter](filt.ch.unizh.ini.jaer.projects.robothead.retinacochlea.RotateRetinaFilter)| |ch.unizh.ini.jaer.projects.robothead.retinacochlea|
-|[SampleMultiSensoryFilter](filt.ch.unizh.ini.jaer.projects.neuralnets.SampleMultiSensoryFilter)| |ch.unizh.ini.jaer.projects.neuralnets|
-|[SampleSpikeFilter](filt.ch.unizh.ini.jaer.projects.neuralnets.SampleSpikeFilter)| |ch.unizh.ini.jaer.projects.neuralnets|
-|[SampleTunnelFilter](filt.ch.unizh.ini.jaer.projects.einsteintunnel.sensoryprocessing.SampleTunnelFilter)|A demonstration sample for the Einstein Tunnel project on pedestrian traffic controlled LED panels|ch.unizh.ini.jaer.projects.einsteintunnel.sensoryprocessing|
-|[SceneStabilizer](filt.net.sf.jaer.eventprocessing.tracking.SceneStabilizer)|Compenstates global scene translation and rotation to stabilize scene like a SteadiCam.|net.sf.jaer.eventprocessing.tracking|
-|[SensorsToUDP](filt.ch.unizh.ini.jaer.projects.einsteintunnel.sensoryprocessing.SensorsToUDP)|A filter built for the Einstein tunnel that extracts information and sends it to a UDP port|ch.unizh.ini.jaer.projects.einsteintunnel.sensoryprocessing|
-|[SensoryFusion](filt.ch.unizh.ini.jaer.projects.sensoryfusion.SensoryFusion)|Allows localization, focussing and recognition of audiovisual objects|ch.unizh.ini.jaer.projects.sensoryfusion|
-|[SensoryFusionNet](filt.ch.unizh.ini.jaer.projects.integrateandfire.SensoryFusionNet)| |ch.unizh.ini.jaer.projects.integrateandfire|
-|[ServoArm](filt.ch.unizh.ini.jaer.projects.tobi.goalie.ServoArm)| |ch.unizh.ini.jaer.projects.tobi.goalie|
-|[ServoReaction](filt.ch.unizh.ini.jaer.chip.retina.sensorymotor.ServoReaction)| |ch.unizh.ini.jaer.chip.retina.sensorymotor|
-|[SettingsScheduler](filt.net.sf.jaer.eventprocessing.control.SettingsScheduler)|Activates filter settings based on schedule|net.sf.jaer.eventprocessing.control|
-|[ShiftByEventsFilter](filt.net.sf.jaer.eventprocessing.filter.ShiftByEventsFilter)|Shifts the spikes according to the last events from a possibly-different chip's output events (which are being rendered in another AEViewer).|net.sf.jaer.eventprocessing.filter|
-|[SimpleOrientationFilter](filt.net.sf.jaer.eventprocessing.label.SimpleOrientationFilter)|Local orientation by spatio-temporal correlation|net.sf.jaer.eventprocessing.label|
-|[SimpleSpeedController](filt.ch.unizh.ini.jaer.projects.virtualslotcar.SimpleSpeedController)| |ch.unizh.ini.jaer.projects.virtualslotcar|
-|[SingleLineTracker](filt.org.capocaccia.cne.jaer.multilinetracking.SingleLineTracker)|Tracks line in continous Hough space|org.capocaccia.cne.jaer.multilinetracking|
-|[SlotCarRacer](filt.ch.unizh.ini.jaer.projects.virtualslotcar.SlotCarRacer)|Slot car racer project, Telluride 2010|ch.unizh.ini.jaer.projects.virtualslotcar|
-|[SlotcarFilter](filt.ch.unizh.ini.jaer.projects.virtualslotcar.SlotcarFilter)|Display of Slot-Car Movement|ch.unizh.ini.jaer.projects.virtualslotcar|
-|[SlowResponse](filt.ch.unizh.ini.jaer.projects.neuralnets.SlowResponse)|Reconstructs an Estimation of the Background Light level based on the streams of input events.|ch.unizh.ini.jaer.projects.neuralnets|
-|[SmallEyeMovements](filt.org.capocaccia.cne.jaer.cne2012.smalleyemovements.SmallEyeMovements)|Small eye movements from pan-tilt are used to build up gradient image|org.capocaccia.cne.jaer.cne2012.smalleyemovements|
-|[SmartSpatioTemporalTracker](filt.ch.unizh.ini.jaer.projects.spatiatemporaltracking.SmartSpatioTemporalTracker)| |ch.unizh.ini.jaer.projects.spatiatemporaltracking|
-|[SmoothOpticalFlowLabeler](filt.net.sf.jaer.eventprocessing.label.SmoothOpticalFlowLabeler)|Computes temporally and spatially smoothed optical flow using DirectionSelectiveFilter|net.sf.jaer.eventprocessing.label|
-|[SoundLocalization](filt.ch.unizh.ini.jaer.projects.sensoryfusion.SoundLocalization)| |ch.unizh.ini.jaer.projects.sensoryfusion|
-|[Sparsify](filt.ch.unizh.ini.jaer.projects.integrateandfire.Sparsify)| |ch.unizh.ini.jaer.projects.integrateandfire|
-|[SpatialBandpassFilter](filt.net.sf.jaer.eventprocessing.filter.SpatialBandpassFilter)|Does an event-based spatial highpass filter, so that only small objects pass through.|net.sf.jaer.eventprocessing.filter|
-|[SpatialSensoryFusion](filt.ch.unizh.ini.jaer.projects.cochsoundloc.SpatialSensoryFusion)| |ch.unizh.ini.jaer.projects.cochsoundloc|
-|[SpectrogramFilter](filt.org.ine.telluride.jaer.tell2010.SpectrogramFilter)|Generate a spectrogram from incoming spikes|org.ine.telluride.jaer.tell2010|
-|[SpikeSoundFilter](filt.net.sf.jaer.eventprocessing.filter.SpikeSoundFilter)| |net.sf.jaer.eventprocessing.filter|
-|[SpikeStackArrayFilter](filt.ch.unizh.ini.jaer.projects.neuralnets.SpikeStackArrayFilter)| |ch.unizh.ini.jaer.projects.neuralnets|
-|[StatisticsCalculator](filt.ch.unizh.ini.jaer.projects.brainfair.StatisticsCalculator)| |ch.unizh.ini.jaer.projects.brainfair|
-|[Steadicam](filt.org.capocaccia.cne.jaer.cne2012.vor.Steadicam)|Compenstates global scene translation and rotation to stabilize scene like a SteadiCam.|org.capocaccia.cne.jaer.cne2012.vor|
-|[StereoClusterTracker](filt.net.sf.jaer.stereopsis.StereoClusterTracker)| |net.sf.jaer.stereopsis|
-|[StereoDisplay](filt.ch.unizh.ini.jaer.projects.stereo3D.StereoDisplay)| |ch.unizh.ini.jaer.projects.stereo3D|
-|[StereoEpilolarLineMonitor](filt.ch.unizh.ini.jaer.projects.stereo3D.StereoEpilolarLineMonitor)| |ch.unizh.ini.jaer.projects.stereo3D|
-|[StereoEventTimingMonitor](filt.ch.unizh.ini.jaer.projects.stereo3D.StereoEventTimingMonitor)| |ch.unizh.ini.jaer.projects.stereo3D|
-|[StereoGoalie](filt.ch.unizh.ini.jaer.projects.tobi.goalie.StereoGoalie)|Stereo Vision Binocular Goalie robot from Telluride 2012|ch.unizh.ini.jaer.projects.tobi.goalie|
-|[StereoOnFundamentalMatrix](filt.ch.unizh.ini.jaer.projects.stereo3D.StereoOnFundamentalMatrix)| |ch.unizh.ini.jaer.projects.stereo3D|
-|[StereoOnFundamentalMatrix3](filt.ch.unizh.ini.jaer.projects.stereo3D.StereoOnFundamentalMatrix3)| |ch.unizh.ini.jaer.projects.stereo3D|
-|[StereoOnFundamentalMatrix4](filt.ch.unizh.ini.jaer.projects.stereo3D.StereoOnFundamentalMatrix4)| |ch.unizh.ini.jaer.projects.stereo3D|
-|[StereoOnFundamentalMatrix8](filt.ch.unizh.ini.jaer.projects.stereo3D.StereoOnFundamentalMatrix8)| |ch.unizh.ini.jaer.projects.stereo3D|
-|[StereoTranslateRotate](filt.net.sf.jaer.stereopsis.StereoTranslateRotate)| |net.sf.jaer.stereopsis|
-|[StereoVergenceFilter](filt.ch.unizh.ini.jaer.projects.gesture.stereo.StereoVergenceFilter)| |ch.unizh.ini.jaer.projects.gesture.stereo|
-|[StereoVergenceFilter](filt.net.sf.jaer.stereopsis.StereoVergenceFilter)| |net.sf.jaer.stereopsis|
-|[StereoWavingHandRobotDemo](filt.ch.unizh.ini.jaer.projects.gesture.stereo.StereoWavingHandRobotDemo)| |ch.unizh.ini.jaer.projects.gesture.stereo|
-|[SubSampler](filt.net.sf.jaer.eventprocessing.filter.SubSampler)|Subsamples x and y addresses|net.sf.jaer.eventprocessing.filter|
-|[SubSamplingBandpassFilter](filt.net.sf.jaer.eventprocessing.filter.SubSamplingBandpassFilter)|Does an event-based spatio-temporal highpass filter, so that only small isolated objects  pass through. Uses a subsampled surround for very high efficiency.|net.sf.jaer.eventprocessing.filter|
-|[TemplateTracker](filt.net.sf.jaer.eventprocessing.tracking.TemplateTracker)| |net.sf.jaer.eventprocessing.tracking|
-|[TestFilterTell2010](filt.org.ine.telluride.jaer.tell2010.TestFilterTell2010)| |org.ine.telluride.jaer.tell2010|
-|[ThinningEventBased](filt.net.sf.jaer.eventprocessing.filter.ThinningEventBased)| |net.sf.jaer.eventprocessing.filter|
-|[ThresholdLearner](filt.ch.unizh.ini.jaer.projects.thresholdlearner.ThresholdLearner)|Learns the meaning of temporal contrast events from a DVS|ch.unizh.ini.jaer.projects.thresholdlearner|
-|[Tmpdiff128RateController](filt.ch.unizh.ini.jaer.chip.retina.Tmpdiff128RateController)|Controls the rate of events from the Tmpdiff128 retina by controlling retina biases|ch.unizh.ini.jaer.chip.retina|
-|[TopologyTracker](filt.ch.unizh.ini.jaer.projects.topology.TopologyTracker)|Learns a topological mapping from input events using neighbor correlation|ch.unizh.ini.jaer.projects.topology|
-|[TrackdefineFilter](filt.ch.unizh.ini.jaer.projects.virtualslotcar.TrackdefineFilter)|Detects a track from incoming pixels and user input|ch.unizh.ini.jaer.projects.virtualslotcar|
-|[TwoCarTracker](filt.ch.unizh.ini.jaer.projects.virtualslotcar.TwoCarTracker)|Slot car car tracker for finding closest car to track model|ch.unizh.ini.jaer.projects.virtualslotcar|
-|[TypeCoincidenceFilter](filt.net.sf.jaer.eventprocessing.label.TypeCoincidenceFilter)|Only lets through events spatio-temporally correlated complementary types (e.g. corners)|net.sf.jaer.eventprocessing.label|
-|[VORSensor](filt.org.capocaccia.cne.jaer.cne2012.vor.VORSensor)| |org.capocaccia.cne.jaer.cne2012.vor|
-|[VirtualDrummer](filt.ch.unizh.ini.jaer.projects.gesture.virtualdrummer.VirtualDrummer)|Virtual drummer demonstration|ch.unizh.ini.jaer.projects.gesture.virtualdrummer|
-|[VirtualSlotcarRacer](filt.ch.unizh.ini.jaer.projects.virtualslotcar.VirtualSlotcarRacer)|Slot car racer for virtual cars and tracks|ch.unizh.ini.jaer.projects.virtualslotcar|
-|[VisualizerFilter](filt.ch.unizh.ini.jaer.projects.brainfair.VisualizerFilter)|Displays statistics over recently observed orientations|ch.unizh.ini.jaer.projects.brainfair|
-|[WakeupDetector](filt.ch.unizh.ini.jaer.projects.gesture.wakeup.WakeupDetector)|&amp;lt;html&amp;gt;Activity-level and simple gesture wakeup detector.&amp;lt;br&amp;gt;Uses 2 IF digital neurons that slew towards zero. &amp;lt;br&amp;gt;|ch.unizh.ini.jaer.projects.gesture.wakeup|
-|[WeberWhiskerTracker](filt.ch.unizh.ini.jaer.projects.whiskertracking.WeberWhiskerTracker)|Tracks whiskers for Weber lab - alpha state|ch.unizh.ini.jaer.projects.whiskertracking|
-|[XYCenterOutFilter](filt.ch.unizh.ini.jaer.projects.gesture.XYCenterOutFilter)| |ch.unizh.ini.jaer.projects.gesture|
-|[XYTypeFilter](filt.net.sf.jaer.eventprocessing.filter.XYTypeFilter)|Filters a region defined by x, y, and event type ranges|net.sf.jaer.eventprocessing.filter|
-|[YeastFlowTracker](filt.ch.unizh.ini.jaer.projects.yeastflow.YeastFlowTracker)|Customized RectangularClusterTracker for tracking yeast cells|ch.unizh.ini.jaer.projects.yeastflow|
-|[ZipZapTrackFollower](filt.ch.unizh.ini.jaer.projects.tobi.zipzaps.ZipZapTrackFollower)| |ch.unizh.ini.jaer.projects.tobi.zipzaps|
-|[cDVSTestFilter](filt.net.sf.jaer.eventprocessing.filter.cDVSTestFilter)|Counts relation of Y only events to correct events for cDVSTest chips|net.sf.jaer.eventprocessing.filter|
+[List of Filters from ANFSpikeBuffer to EpilolarLineMonitor](FilterIndex_1)
+[List of Filters from EpipolarRectification to LIFOrientationFilter](FilterIndex_2)
+[List of Filters from LookUpBasedTrottleController to ShiftByEventsFilter](FilterIndex_3)
+[List of Filters from SimpleOrientationFilter to ZipZapTrackFollower](FilterIndex_4)
+
+Run the class net.sf.jaer.util.FilterIndexPrinter to regenerate the lists.
&amp;lt;/pre&amp;gt;&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Luca Longinotti</dc:creator><pubDate>Fri, 05 Jul 2013 17:47:44 -0000</pubDate><guid>https://sourceforge.net6ca16b5654aae2931c6309ecd0d4c3ee848a61ef</guid></item><item><title>FilterIndex modified by Luca Longinotti</title><link>https://sourceforge.net/p/jaer/wiki/FilterIndex/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Luca Longinotti</dc:creator><pubDate>Tue, 25 Jun 2013 11:32:38 -0000</pubDate><guid>https://sourceforge.net4308d429d009dc3dc75952bb3da5893d76d18ce0</guid></item><item><title>FilterIndex modified by Luca Longinotti</title><link>https://sourceforge.net/p/jaer/wiki/FilterIndex/</link><description>&lt;pre&gt;&amp;lt;pre&amp;gt;--- v1
+++ v2
@@ -2,522 +2,262 @@
 
 Click on a filter for more info.
 
-|*Filter Name*|*Description*|*Package*|
+|Filter Name|Description|Package|
+|-----------|-----------|-------|
 |[ANFSpikeBuffer](filt.org.ine.telluride.jaer.cochlea.ANFSpikeBuffer)|Keep a buffer of spikes on each channel/cochlea|org.ine.telluride.jaer.cochlea|
-
 |[AudioVisualNet](filt.ch.unizh.ini.jaer.projects.neuralnets.AudioVisualNet)|Implements an associative memory between audio and visual stimuli using a network of spiking neurons.|ch.unizh.ini.jaer.projects.neuralnets|
-
 |[AuditoryReflex](filt.org.ine.telluride.jaer.cochlea.AuditoryReflex)|Computes ITD of incoming binaural signal|org.ine.telluride.jaer.cochlea|
-
 |[AutomaticReplayPlayer](filt.net.sf.jaer.jaerappletviewer.AutomaticReplayPlayer)|Automatically replays input when input activity falls below a threshold for long enough.|net.sf.jaer.jaerappletviewer|
-
 |[BackgroundActivityFilter](filt.net.sf.jaer.eventprocessing.filter.BackgroundActivityFilter)|Filters out uncorrelated background activity|net.sf.jaer.eventprocessing.filter|
-
 |[BadRetKicker](filt.ch.unizh.ini.jaer.chip.retina.BadRetKicker)|Resets pixel array when no events are received for some time|ch.unizh.ini.jaer.chip.retina|
-
 |[BallShooter](filt.ch.unizh.ini.jaer.projects.ballshooter.BallShooter)| |ch.unizh.ini.jaer.projects.ballshooter|
-
 |[BallShooterCochlea](filt.ch.unizh.ini.jaer.projects.ballshooter.BallShooterCochlea)| |ch.unizh.ini.jaer.projects.ballshooter|
-
 |[Batter](filt.ch.unizh.ini.jaer.chip.retina.sensorymotor.Batter)| |ch.unizh.ini.jaer.chip.retina.sensorymotor|
-
 |[BearingBumpFilter](filt.org.ine.telluride.jaer.tell2009.leah.BearingBumpFilter)|Filters incoming events with "bumps" of bearing angle that come from ITDBins binaural cochlea sound localization|org.ine.telluride.jaer.tell2009.leah|
-
 |[BeeCounter](filt.org.ine.telluride.jaer.tell2009.beecounting.BeeCounter)| |org.ine.telluride.jaer.tell2009.beecounting|
-
 |[BiasKicker](filt.ch.unizh.ini.jaer.chip.retina.BiasKicker)|Sends bias values periodically to debug bias generator|ch.unizh.ini.jaer.chip.retina|
-
 |[BillCatcher](filt.ch.unizh.ini.jaer.projects.tobi.billcatcher.BillCatcher)|Catches a bill (money) when sufficient motion is detected|ch.unizh.ini.jaer.projects.tobi.billcatcher|
-
 |[BimodalExtraction](filt.ch.unizh.ini.jaer.projects.bimodalevents.BimodalExtraction)|Extracts Bimodal Events|ch.unizh.ini.jaer.projects.bimodalevents|
-
 |[BinNetFilt](filt.ch.unizh.ini.jaer.projects.integrateandfire.BinNetFilt)|Tracks and classifies images of digits seen by the DVS.|ch.unizh.ini.jaer.projects.integrateandfire|
-
 |[Binocular3DTracker](filt.ch.unizh.ini.jaer.projects.stereo3D.Binocular3DTracker)| |ch.unizh.ini.jaer.projects.stereo3D|
-
 |[BinocularDisparityMap](filt.ch.unizh.ini.jaer.projects.stereo3D.BinocularDisparityMap)| |ch.unizh.ini.jaer.projects.stereo3D|
-
 |[BinocularXYDisparityMap](filt.ch.unizh.ini.jaer.projects.stereo3D.BinocularXYDisparityMap)| |ch.unizh.ini.jaer.projects.stereo3D|
-
 |[BlurringFilter2D](filt.ch.unizh.ini.jaer.projects.gesture.blurringFilter.BlurringFilter2D)| |ch.unizh.ini.jaer.projects.gesture.blurringFilter|
-
 |[BlurringFilter2DTracker](filt.ch.unizh.ini.jaer.projects.gesture.blurringFilter.BlurringFilter2DTracker)| |ch.unizh.ini.jaer.projects.gesture.blurringFilter|
-
 |[BlurringFilterStereo](filt.ch.unizh.ini.jaer.projects.gesture.stereo.BlurringFilterStereo)| |ch.unizh.ini.jaer.projects.gesture.stereo|
-
 |[BlurringFilterStereoTracker](filt.ch.unizh.ini.jaer.projects.gesture.stereo.BlurringFilterStereoTracker)| |ch.unizh.ini.jaer.projects.gesture.stereo|
-
 |[BlurringTunnelFilter](filt.ch.unizh.ini.jaer.projects.einsteintunnel.sensoryprocessing.BlurringTunnelFilter)| |ch.unizh.ini.jaer.projects.einsteintunnel.sensoryprocessing|
-
 |[BlurringTunnelTracker](filt.ch.unizh.ini.jaer.projects.einsteintunnel.sensoryprocessing.BlurringTunnelTracker)|Tracks people in Einstein tunnel exhibit|ch.unizh.ini.jaer.projects.einsteintunnel.sensoryprocessing|
-
 |[BoredomFilter](filt.net.sf.jaer.eventprocessing.filter.BoredomFilter)|Filters out events with low relative variance in activity|net.sf.jaer.eventprocessing.filter|
-
 |[BusSaturationFilter](filt.net.sf.jaer.eventprocessing.filter.BusSaturationFilter)| |net.sf.jaer.eventprocessing.filter|
-
 |[CUDAObjectTrackerControl](filt.org.ine.telluride.jaer.cuda.CUDAObjectTrackerControl)|Uses NVIDIA CUDA GPU for event-based convolution. See /clients/CUDA folder for CUDA side code|org.ine.telluride.jaer.cuda|
-
 |[CalibratedPanTilt](filt.ch.unizh.ini.jaer.hardware.pantilt.CalibratedPanTilt)|Controls a pantilt unit to aim at a calibrated visual location|ch.unizh.ini.jaer.hardware.pantilt|
-
 |[CellStatsProber](filt.net.sf.jaer.eventprocessing.filter.CellStatsProber)|Collects and displays statistics for a selected range of pixels / cells|net.sf.jaer.eventprocessing.filter|
-
 |[CenterMe](filt.ch.unizh.ini.jaer.projects.integrateandfire.CenterMe)| |ch.unizh.ini.jaer.projects.integrateandfire|
-
 |[ChannelFilter](filt.ch.unizh.ini.jaer.projects.robothead.ChannelFilter)| |ch.unizh.ini.jaer.projects.robothead|
-
 |[CircularConvolutionFilter](filt.net.sf.jaer.eventprocessing.filter.CircularConvolutionFilter)|Computes circular convolutions by splatting out events and checking receiving pixels to see if they exceed a threshold|net.sf.jaer.eventprocessing.filter|
-
 |[ClusterBasedOpticalFlow](filt.net.sf.jaer.eventprocessing.tracking.ClusterBasedOpticalFlow)|Estimates optical flow from tracking many small features using RectangularClusterTracker|net.sf.jaer.eventprocessing.tracking|
-
 |[ClusterBasedPipCounter](filt.org.ine.telluride.jaer.tell2010.cardplayer.ClusterBasedPipCounter)|Simple card pip (value) counter for the card player project|org.ine.telluride.jaer.tell2010.cardplayer|
-
 |[ClusterSet](filt.ch.unizh.ini.jaer.projects.integrateandfire.ClusterSet)| |ch.unizh.ini.jaer.projects.integrateandfire|
-
 |[ClusterTracker](filt.net.sf.jaer.eventprocessing.tracking.ClusterTracker)| |net.sf.jaer.eventprocessing.tracking|
-
 |[CochleaCrossCorrelator](filt.ch.unizh.ini.jaer.chip.cochlea.CochleaCrossCorrelator)| |ch.unizh.ini.jaer.chip.cochlea|
-
 |[CochleaEventRate](filt.ch.unizh.ini.jaer.chip.cochlea.CochleaEventRate)| |ch.unizh.ini.jaer.chip.cochlea|
-
 |[CochleaExtractorFilter](filt.ch.unizh.ini.jaer.projects.robothead.retinacochlea.CochleaExtractorFilter)| |ch.unizh.ini.jaer.projects.robothead.retinacochlea|
-
 |[CochleaGenderClassifier](filt.org.ine.telluride.jaer.tell2009.CochleaGenderClassifier)| |org.ine.telluride.jaer.tell2009|
-
 |[CochleaPitchExtractor](filt.org.ine.telluride.jaer.cochlea.CochleaPitchExtractor)|Extracts pitch from AE cochlea spike output.|org.ine.telluride.jaer.cochlea|
-
 |[CochleaXCorrelator](filt.ch.unizh.ini.jaer.chip.cochlea.CochleaXCorrelator)| |ch.unizh.ini.jaer.chip.cochlea|
-
 |[ColonelKernel](filt.ch.unizh.ini.jaer.projects.neuralnets.ColonelKernel)|Applies a convolutional Kernel on the inputs.|ch.unizh.ini.jaer.projects.neuralnets|
-
 |[ControlFilter](filt.ch.unizh.ini.jaer.projects.robothead.robotcontrol.ControlFilter)| |ch.unizh.ini.jaer.projects.robothead.robotcontrol|
-
 |[CorrelatorFilter](filt.ch.unizh.ini.jaer.projects.robothead.CorrelatorFilter)| |ch.unizh.ini.jaer.projects.robothead|
-
 |[CurvatureBasedController](filt.ch.unizh.ini.jaer.projects.virtualslotcar.CurvatureBasedController)| |ch.unizh.ini.jaer.projects.virtualslotcar|
-
 |[DVS128BiasController](filt.ch.unizh.ini.jaer.chip.retina.DVS128BiasController)|Adaptively controls biases on DVS128 to control event rate|ch.unizh.ini.jaer.chip.retina|
-
 |[DataLogger](filt.net.sf.jaer.eventprocessing.DataLogger)|Logs data to disk according to various criteria.|net.sf.jaer.eventprocessing|
-
 |[DecayFilter](filt.org.orangesky.visuals.filter.DecayFilter)| |org.orangesky.visuals.filter|
-
 |[DepressingSynapseFilter](filt.net.sf.jaer.eventprocessing.filter.DepressingSynapseFilter)|Filters out rapidly firing input using depressing probabalistic synapse model|net.sf.jaer.eventprocessing.filter|
-
 |[DepressionMap](filt.ch.unizh.ini.jaer.projects.labyrinthkalman.DepressionMap)| |ch.unizh.ini.jaer.projects.labyrinthkalman|
-
 |[DetectMovementFilter](filt.ch.unizh.ini.jaer.projects.cochsoundloc.DetectMovementFilter)| |ch.unizh.ini.jaer.projects.cochsoundloc|
-
 |[DirectionSelectiveFilter](filt.net.sf.jaer.eventprocessing.label.DirectionSelectiveFilter)|Local motion by time-of-travel of orientation events|net.sf.jaer.eventprocessing.label|
-
 |[DisparityFilter](filt.net.sf.jaer.stereopsis.DisparityFilter)| |net.sf.jaer.stereopsis|
-
 |[DisparityUpdater](filt.ch.unizh.ini.jaer.projects.gesture.stereo.DisparityUpdater)| |ch.unizh.ini.jaer.projects.gesture.stereo|
-
 |[DisplayFundamentalMatrix](filt.ch.unizh.ini.jaer.projects.stereo3D.DisplayFundamentalMatrix)| |ch.unizh.ini.jaer.projects.stereo3D|
-
 |[DollBrainFPNfilter](filt.ch.unizh.ini.jaer.chip.dollbrain.DollBrainFPNfilter)| |ch.unizh.ini.jaer.chip.dollbrain|
-
 |[Driver](filt.ch.unizh.ini.jaer.projects.rccar.Driver)| |ch.unizh.ini.jaer.projects.rccar|
-
 |[EdgeConstructor](filt.ch.unizh.ini.jaer.projects.sensoryfusion.slaem.EdgeConstructor)| |ch.unizh.ini.jaer.projects.sensoryfusion.slaem|
-
 |[EdgeFragments](filt.ch.unizh.ini.jaer.projects.sensoryfusion.slaem.EdgeFragments)|Extracts edges as linear point interpolations|ch.unizh.ini.jaer.projects.sensoryfusion.slaem|
-
 |[EinsteinClusterTracker](filt.net.sf.jaer.eventprocessing.tracking.EinsteinClusterTracker)|Tracks multiple moving compact (not linear) objects|net.sf.jaer.eventprocessing.tracking|
-
 |[EllipseTracker](filt.ch.unizh.ini.jaer.projects.eyetracker.EllipseTracker)| |ch.unizh.ini.jaer.projects.eyetracker|
-
 |[EndStoppedOrientationLabeler](filt.net.sf.jaer.eventprocessing.label.EndStoppedOrientationLabeler)|End-stopped orientation labeler|net.sf.jaer.eventprocessing.label|
-
 |[EpilolarLineMonitor](filt.ch.unizh.ini.jaer.projects.stereo3D.EpilolarLineMonitor)| |ch.unizh.ini.jaer.projects.stereo3D|
-
 |[EpipolarRectification](filt.net.sf.jaer.eventprocessing.filter.EpipolarRectification)|Epipolar rectification for stereoboard mounted retinae|net.sf.jaer.eventprocessing.filter|
-
 |[EventRateEstimator](filt.net.sf.jaer.eventprocessing.filter.EventRateEstimator)|Estimates event rate from the input event packets|net.sf.jaer.eventprocessing.filter|
-
 |[EventTimingMonitor](filt.ch.unizh.ini.jaer.projects.stereo3D.EventTimingMonitor)| |ch.unizh.ini.jaer.projects.stereo3D|
-
 |[EvolutionaryThrottleController](filt.ch.unizh.ini.jaer.projects.virtualslotcar.EvolutionaryThrottleController)|Evolution-based slot car throttle controller|ch.unizh.ini.jaer.projects.virtualslotcar|
-
 |[EyeFilter](filt.net.sf.jaer.stereopsis.EyeFilter)|Filters chosen binocolar eye (or polarity) for stereo retinas|net.sf.jaer.stereopsis|
-
 |[EyeTracker](filt.ch.unizh.ini.jaer.projects.eyetracker.EyeTracker)| |ch.unizh.ini.jaer.projects.eyetracker|
-
 |[FaceTrack](filt.ch.unizh.ini.jaer.projects.facetracker.FaceTrack)| |ch.unizh.ini.jaer.projects.facetracker|
-
 |[FancyDriver](filt.ch.unizh.ini.jaer.projects.rccar.FancyDriver)| |ch.unizh.ini.jaer.projects.rccar|
-
 |[FastCardID](filt.telluride2010.dlm.fastcardID.FastCardID)|Tracks a single object pose by Principle Components Analysis|telluride2010.dlm.fastcardID|
-
 |[FilterLaserline](filt.ch.unizh.ini.jaer.projects.laser3d.FilterLaserline)|Filters a clocked laserline using a event histogram over several the most recent periods as score for new events|ch.unizh.ini.jaer.projects.laser3d|
-
 |[FilterSyncedEvents](filt.ch.unizh.ini.jaer.projects.laser3d.FilterSyncedEvents)|Filters out events, which are not in a specific timewindow|ch.unizh.ini.jaer.projects.laser3d|
-
 |[FiringRateFilter](filt.ch.unizh.ini.jaer.projects.cochsoundloc.FiringRateFilter)| |ch.unizh.ini.jaer.projects.cochsoundloc|
-
 |[FlickerSuppessor](filt.org.capocaccia.cne.jaer.cne2011.FlickerSuppessor)|Suppresses global flicker output from DVS retina input|org.capocaccia.cne.jaer.cne2011|
-
 |[FlickerSuppressorStatistical](filt.org.capocaccia.cne.jaer.cne2011.FlickerSuppressorStatistical)|Suppresses global flicker output from DVS retina input|org.capocaccia.cne.jaer.cne2011|
-
 |[FocusFixation](filt.ch.unizh.ini.jaer.projects.sensoryfusion.FocusFixation)| |ch.unizh.ini.jaer.projects.sensoryfusion|
-
 |[GaussianTracker](filt.org.ine.telluride.jaer.tell2011.GaussianTracker.GaussianTracker)|Tracks multiple Gaussians to fit clusters of events|org.ine.telluride.jaer.tell2011.GaussianTracker|
-
 |[GestureBF2D](filt.ch.unizh.ini.jaer.projects.gesture.hmm.GestureBF2D)| |ch.unizh.ini.jaer.projects.gesture.hmm|
-
 |[GestureBFStereo](filt.ch.unizh.ini.jaer.projects.gesture.hmm.GestureBFStereo)| |ch.unizh.ini.jaer.projects.gesture.hmm|
-
 |[GlobalDisparityFilter](filt.net.sf.jaer.stereopsis.GlobalDisparityFilter)| |net.sf.jaer.stereopsis|
-
 |[GlobalDisparityFilter2](filt.net.sf.jaer.stereopsis.GlobalDisparityFilter2)| |net.sf.jaer.stereopsis|
-
 |[Goalie](filt.ch.unizh.ini.jaer.projects.tobi.goalie.Goalie)|Goalie robot|ch.unizh.ini.jaer.projects.tobi.goalie|
-
 |[GoalieTableFilter](filt.ch.unizh.ini.jaer.projects.tobi.goalie.GoalieTableFilter)|Filters out events outside trapezoidal table shaped region for Goalie|ch.unizh.ini.jaer.projects.tobi.goalie|
-
 |[GotYourDigits](filt.ch.unizh.ini.jaer.projects.integrateandfire.GotYourDigits)| |ch.unizh.ini.jaer.projects.integrateandfire|
-
 |[GravityCentersImageDumper](filt.ch.unizh.ini.jaer.projects.stereo3D.GravityCentersImageDumper)| |ch.unizh.ini.jaer.projects.stereo3D|
-
 |[GroupingGaussianTracker](filt.org.ine.telluride.jaer.tell2011.GaussianTracker.GroupingGaussianTracker)|Groups multiple Gaussian Trackers|org.ine.telluride.jaer.tell2011.GaussianTracker|
-
 |[HandDetector](filt.ch.unizh.ini.jaer.projects.labyrinth.HandDetector)| |ch.unizh.ini.jaer.projects.labyrinth|
-
 |[HarmonicFilter](filt.net.sf.jaer.eventprocessing.filter.HarmonicFilter)|An AE filter that filters out boring events caused by global flickering illumination. This filter measures the global event activity to obtain the phase and amplitude of flicker. If the amplitude exceeds a threashold, then events around the peak activity are filtered away.|net.sf.jaer.eventprocessing.filter|
-
 |[Head6DOF_ServoController](filt.org.ine.telluride.jaer.tell2011.head6axis.Head6DOF_ServoController)|Controls 6-DOF head from the group of Jorg Conradt at TUM|org.ine.telluride.jaer.tell2011.head6axis|
-
 |[HeadTracker](filt.ch.unizh.ini.jaer.projects.headtracker.HeadTracker)| |ch.unizh.ini.jaer.projects.headtracker|
-
 |[HighLevelTracker](filt.org.ine.telluride.jaer.tell2011.GaussianTracker.HighLevelTracker)| |org.ine.telluride.jaer.tell2011.GaussianTracker|
-
 |[HingeLaneTracker](filt.ch.unizh.ini.jaer.projects.rccar.HingeLaneTracker)| |ch.unizh.ini.jaer.projects.rccar|
-
 |[HingeLineTracker](filt.ch.unizh.ini.jaer.projects.rccar.HingeLineTracker)| |ch.unizh.ini.jaer.projects.rccar|
-
 |[HmmFilter](filt.ch.unizh.ini.jaer.projects.robothead.HmmFilter)| |ch.unizh.ini.jaer.projects.robothead|
-
 |[HopfieldRecognitionFilter](filt.ch.unizh.ini.jaer.projects.hopfield.orientationlearn.HopfieldRecognitionFilter)| |ch.unizh.ini.jaer.projects.hopfield.orientationlearn|
-
 |[HoughCircleTracker](filt.net.sf.jaer.eventprocessing.tracking.HoughCircleTracker)|Circle tracker based on a hough transform|net.sf.jaer.eventprocessing.tracking|
-
 |[HoughEyeTracker](filt.ch.unizh.ini.jaer.projects.eyetracker.HoughEyeTracker)| |ch.unizh.ini.jaer.projects.eyetracker|
-
 |[HoughLineTracker](filt.net.sf.jaer.eventprocessing.tracking.HoughLineTracker)|Tracks a single line as used for line-following navigation or for lane tracking|net.sf.jaer.eventprocessing.tracking|
-
 |[ISIFilter](filt.ch.unizh.ini.jaer.projects.cochsoundloc.ISIFilter)| |ch.unizh.ini.jaer.projects.cochsoundloc|
-
 |[ISIHistogrammer](filt.org.ine.telluride.jaer.tell2009.ISIHistogrammer)|Computes ISI (inter spike interval) histogram|org.ine.telluride.jaer.tell2009|
-
 |[ISIspikeFilter](filt.ch.unizh.ini.jaer.projects.neuralnets.ISIspikeFilter)| |ch.unizh.ini.jaer.projects.neuralnets|
-
 |[ISItriggeredHist](filt.ch.unizh.ini.jaer.projects.neuralnets.ISItriggeredHist)|This Filter attempts to build a 2D-Histogram of a sound by binning events according to their ISI and time since a trigger (sound surpassing a threshold)|ch.unizh.ini.jaer.projects.neuralnets|
-
 |[ITDFilter](filt.ch.unizh.ini.jaer.projects.cochsoundloc.ITDFilter)|Measures ITD (Interaural time difference) using a variety of methods|ch.unizh.ini.jaer.projects.cochsoundloc|
-
 |[Info](filt.net.sf.jaer.eventprocessing.filter.Info)|Adds useful information annotation to the display, e.g. date/time/event rate|net.sf.jaer.eventprocessing.filter|
-
 |[JoshCrossTracker](filt.org.ine.telluride.jaer.eyeinthesky.JoshCrossTracker)| |org.ine.telluride.jaer.eyeinthesky|
-
 |[JoshParallelLineTracker](filt.org.ine.telluride.jaer.eyeinthesky.JoshParallelLineTracker)| |org.ine.telluride.jaer.eyeinthesky|
-
 |[JoshSingleLineTracker](filt.org.ine.telluride.jaer.eyeinthesky.JoshSingleLineTracker)| |org.ine.telluride.jaer.eyeinthesky|
-
 |[KalmanEventFilter](filt.ch.unizh.ini.jaer.projects.labyrinthkalman.KalmanEventFilter)|specialized Kalman filter for ball tracking in the labyrinth game|ch.unizh.ini.jaer.projects.labyrinthkalman|
-
 |[KalmanFilter](filt.net.sf.jaer.eventprocessing.tracking.KalmanFilter)| |net.sf.jaer.eventprocessing.tracking|
-
 |[LEDTracker](filt.ch.unizh.ini.jaer.projects.robothead.retinacochlea.LEDTracker)| |ch.unizh.ini.jaer.projects.robothead.retinacochlea|
-
 |[LIFLineFilter](filt.org.capocaccia.cne.jaer.robotarm.LIFLineFilter)|Detects parallel lines via a LIF-Neuron Model|org.capocaccia.cne.jaer.robotarm|
-
 |[LIFMedianFilter](filt.org.capocaccia.cne.jaer.robotarm.LIFMedianFilter)|A spiking neuron filter for detecting the median of two parallel lines in an image|org.capocaccia.cne.jaer.robotarm|
-
 |[LIFNetFilt](filt.ch.unizh.ini.jaer.projects.integrateandfire.LIFNetFilt)| |ch.unizh.ini.jaer.projects.integrateandfire|
-
 |[LIFOrientationFilter](filt.org.capocaccia.cne.jaer.robotarm.LIFOrientationFilter)|Computes Orientations via a LIF-Neuron Model|org.capocaccia.cne.jaer.robotarm|
-
 |[LabelingFilter](filt.ch.unizh.ini.jaer.projects.spatiotemporalcloseness.LabelingFilter)|Groups events together according their spatial and temporal closeness|ch.unizh.ini.jaer.projects.spatiotemporalcloseness|
-
 |[LabyrinthBallController](filt.ch.unizh.ini.jaer.projects.labyrinth.LabyrinthBallController)|Low level ball controller for Labyrinth game|ch.unizh.ini.jaer.projects.labyrinth|
-
 |[LabyrinthBallController](filt.ch.unizh.ini.jaer.projects.labyrinthkalman.LabyrinthBallController)|Low level ball controller for Labyrinth game|ch.unizh.ini.jaer.projects.labyrinthkalman|
-
 |[LabyrinthBallTracker](filt.ch.unizh.ini.jaer.projects.labyrinth.LabyrinthBallTracker)|Ball tracker for labyrinth game|ch.unizh.ini.jaer.projects.labyrinth|
-
 |[LabyrinthBallTracker](filt.ch.unizh.ini.jaer.projects.labyrinthkalman.LabyrinthBallTracker)|Ball tracker for labyrinth game|ch.unizh.ini.jaer.projects.labyrinthkalman|
-
 |[LabyrinthGame](filt.ch.unizh.ini.jaer.projects.labyrinth.LabyrinthGame)|Top level labyinth game class|ch.unizh.ini.jaer.projects.labyrinth|
-
 |[LabyrinthGameKalman](filt.ch.unizh.ini.jaer.projects.labyrinthkalman.LabyrinthGameKalman)|Top level labyinth game class with Kalman Tracking|ch.unizh.ini.jaer.projects.labyrinthkalman|
-
 |[LabyrinthHardware](filt.ch.unizh.ini.jaer.projects.labyrinth.LabyrinthHardware)|Low level hardware interface for Labyrinth game|ch.unizh.ini.jaer.projects.labyrinth|
-
 |[LabyrinthMap](filt.ch.unizh.ini.jaer.projects.labyrinth.LabyrinthMap)|Handles SVG maps of Labyrinth game|ch.unizh.ini.jaer.projects.labyrinth|
-
 |[LabyrinthVirtualBall](filt.ch.unizh.ini.jaer.projects.labyrinth.LabyrinthVirtualBall)|Virtual ball for labyrinth game|ch.unizh.ini.jaer.projects.labyrinth|
-
 |[LabyrinthVirtualBall](filt.ch.unizh.ini.jaer.projects.labyrinthkalman.LabyrinthVirtualBall)|Virtual ball for labyrinth game|ch.unizh.ini.jaer.projects.labyrinthkalman|
-
 |[LaserGoalie](filt.ch.unizh.ini.jaer.projects.tobi.goalie.LaserGoalie)| |ch.unizh.ini.jaer.projects.tobi.goalie|
-
 |[LatencyTest](filt.net.sf.jaer.util.LatencyTest)| |net.sf.jaer.util|
-
 |[LookUpBasedTrottleController](filt.ch.unizh.ini.jaer.projects.virtualslotcar.LookUpBasedTrottleController)| |ch.unizh.ini.jaer.projects.virtualslotcar|
-
 |[LowPassFilterEventGenerator](filt.net.sf.jaer.eventprocessing.filter.LowPassFilterEventGenerator)| |net.sf.jaer.eventprocessing.filter|
-
 |[MSO](filt.org.ine.telluride.jaer.cochlea.MSO)|Computes ITD of incoming binaural signal|org.ine.telluride.jaer.cochlea|
-
 |[MeanEventLocationTracker](filt.org.capocaccia.cne.jaer.cne2011.MeanEventLocationTracker)|Example class for CNE 2011|org.capocaccia.cne.jaer.cne2011|
-
 |[MedianTracker](filt.net.sf.jaer.eventprocessing.tracking.MedianTracker)|Tracks a single object by median event location|net.sf.jaer.eventprocessing.tracking|
-
 |[MedianTrackerTell2011](filt.org.ine.telluride.jaer.tell2011.MedianTrackerTell2011)|Tracks median event location as example for Telluride 2011|org.ine.telluride.jaer.tell2011|
-
 |[MedianTrackingFilter](filt.net.sf.jaer.eventprocessing.filter.MedianTrackingFilter)|Tracks a single object by median event location|net.sf.jaer.eventprocessing.filter|
-
 |[MultiLineModelTracker](filt.org.capocaccia.cne.jaer.multilinetracking.MultiLineModelTracker)|Continuously tracks linear features|org.capocaccia.cne.jaer.multilinetracking|
-
 |[MultichipAMS1bEventProducer](filt.ch.unizh.ini.jaer.projects.cochsoundloc.multichipviewer.MultichipAMS1bEventProducer)| |ch.unizh.ini.jaer.projects.cochsoundloc.multichipviewer|
-
 |[MultichipRetinaEventProducer](filt.ch.unizh.ini.jaer.projects.cochsoundloc.multichipviewer.MultichipRetinaEventProducer)| |ch.unizh.ini.jaer.projects.cochsoundloc.multichipviewer|
-
 |[MultipleXYTypeFilter](filt.net.sf.jaer.eventprocessing.filter.MultipleXYTypeFilter)| |net.sf.jaer.eventprocessing.filter|
-
 |[NearbyTrackEventFilter](filt.ch.unizh.ini.jaer.projects.virtualslotcar.NearbyTrackEventFilter)| |ch.unizh.ini.jaer.projects.virtualslotcar|
-
 |[NearestEventMotionComputer](filt.net.sf.jaer.eventprocessing.label.NearestEventMotionComputer)|Computes motion based on nearest events - for particles|net.sf.jaer.eventprocessing.label|
-
 |[NeuronMapFilter](filt.ch.unizh.ini.jaer.projects.integrateandfire.NeuronMapFilter)| |ch.unizh.ini.jaer.projects.integrateandfire|
-
 |[NotchFilter](filt.net.sf.jaer.eventprocessing.filter.NotchFilter)|(Not yet working) Puts a notch at a chosen frequency.|net.sf.jaer.eventprocessing.filter|
-
 |[NumberNet](filt.ch.unizh.ini.jaer.projects.neuralnets.NumberNet)|Implements a spiking Restricted Boltzmann Machine for handwritten digit recognition.|ch.unizh.ini.jaer.projects.neuralnets|
-
 |[OnOffProximityLineFilter](filt.net.sf.jaer.eventprocessing.filter.OnOffProximityLineFilter)|Outputs only events that are supported by a nearby event of the opposite polarity in the neighborhood.|net.sf.jaer.eventprocessing.filter|
-
 |[OnlineCalibration4](filt.ch.unizh.ini.jaer.projects.stereo3D.OnlineCalibration4)| |ch.unizh.ini.jaer.projects.stereo3D|
-
 |[OnlineCalibration5](filt.ch.unizh.ini.jaer.projects.stereo3D.OnlineCalibration5)| |ch.unizh.ini.jaer.projects.stereo3D|
-
 |[OnsetFilter](filt.org.ine.telluride.jaer.cochlea.OnsetFilter)|Passes onsets, which are increases of firing rate|org.ine.telluride.jaer.cochlea|
-
 |[OpticalGyro](filt.net.sf.jaer.eventprocessing.tracking.OpticalGyro)|Computes camera pose changes based on tracking many clusters of local activity|net.sf.jaer.eventprocessing.tracking|
-
 |[OrientationCluster](filt.ch.unizh.ini.jaer.projects.rccar.OrientationCluster)| |ch.unizh.ini.jaer.projects.rccar|
-
 |[OrientationVisualizer](filt.ch.unizh.ini.jaer.projects.brainfair.OrientationVisualizer)|Displays statistics over recently observed orientations|ch.unizh.ini.jaer.projects.brainfair|
-
 |[OverlappingSubSampler](filt.net.sf.jaer.eventprocessing.filter.OverlappingSubSampler)| |net.sf.jaer.eventprocessing.filter|
-
 |[PairedEventLinearEdgeClusterTracker](filt.org.capocaccia.cne.jaer.multilinetracking.PairedEventLinearEdgeClusterTracker)|Tracks multiple lines in the scene using a cluster based method based on pairs of recent events|org.capocaccia.cne.jaer.multilinetracking|
-
 |[PanTiltAimer](filt.ch.unizh.ini.jaer.hardware.pantilt.PanTiltAimer)|Allows control of pan-tilt using a panel to aim it and parameters to control the jitter|ch.unizh.ini.jaer.hardware.pantilt|
-
 |[PanTiltTracker](filt.ch.unizh.ini.jaer.hardware.pantilt.PanTiltTracker)|Trackes a single moving object with the pan tilt unit|ch.unizh.ini.jaer.hardware.pantilt|
-
 |[ParticleTracker](filt.net.sf.jaer.eventprocessing.tracking.ParticleTracker)|Tracks multiple objects using a particle filter approach|net.sf.jaer.eventprocessing.tracking|
-
 |[PawTracker](filt.ch.unizh.ini.jaer.projects.pawtracker.PawTracker)| |ch.unizh.ini.jaer.projects.pawtracker|
-
 |[PawTracker2](filt.ch.unizh.ini.jaer.projects.pawtracker.PawTracker2)| |ch.unizh.ini.jaer.projects.pawtracker|
-
 |[PawTracker3](filt.ch.unizh.ini.jaer.projects.pawtracker.PawTracker3)| |ch.unizh.ini.jaer.projects.pawtracker|
-
 |[PawTrackerStereoBoard](filt.ch.unizh.ini.jaer.projects.pawtracker.PawTrackerStereoBoard)| |ch.unizh.ini.jaer.projects.pawtracker|
-
 |[PawTrackerStereoBoard2](filt.ch.unizh.ini.jaer.projects.pawtracker.PawTrackerStereoBoard2)| |ch.unizh.ini.jaer.projects.pawtracker|
-
 |[PawTrackerStereoBoard3](filt.ch.unizh.ini.jaer.projects.pawtracker.PawTrackerStereoBoard3)| |ch.unizh.ini.jaer.projects.pawtracker|
-
 |[PawTrackerStereoBoard3Fast](filt.ch.unizh.ini.jaer.projects.pawtracker.PawTrackerStereoBoard3Fast)| |ch.unizh.ini.jaer.projects.pawtracker|
-
 |[PawTrackerStereoBoard3Label](filt.ch.unizh.ini.jaer.projects.pawtracker.PawTrackerStereoBoard3Label)| |ch.unizh.ini.jaer.projects.pawtracker|
-
 |[PawTrackerStereoBoard4](filt.ch.unizh.ini.jaer.projects.pawtracker.PawTrackerStereoBoard4)| |ch.unizh.ini.jaer.projects.pawtracker|
-
 |[PawTrackerStereoBoard4Camera](filt.ch.unizh.ini.jaer.projects.pawtracker.PawTrackerStereoBoard4Camera)| |ch.unizh.ini.jaer.projects.pawtracker|
-
 |[PawTrackerStereoBoard4Label](filt.ch.unizh.ini.jaer.projects.pawtracker.PawTrackerStereoBoard4Label)| |ch.unizh.ini.jaer.projects.pawtracker|
-
 |[PawTrackerStereoBoard5](filt.ch.unizh.ini.jaer.projects.pawtracker.PawTrackerStereoBoard5)| |ch.unizh.ini.jaer.projects.pawtracker|
-
 |[PawTrackerStereoBoard6](filt.ch.unizh.ini.jaer.projects.pawtracker.PawTrackerStereoBoard6)| |ch.unizh.ini.jaer.projects.pawtracker|
-
 |[PcaTrackingFilter](filt.net.sf.jaer.eventprocessing.filter.PcaTrackingFilter)|Tracks a single object pose by Principle Components Analysis|net.sf.jaer.eventprocessing.filter|
-
 |[PencilBalancer](filt.ch.unizh.ini.jaer.projects.pencilbalancer.PencilBalancer)|Pencil balancing robot which uses a pair of DVS128 and a USBServoController|ch.unizh.ini.jaer.projects.pencilbalancer|
-
 |[PerspecTransform](filt.ch.unizh.ini.jaer.projects.rccar.PerspecTransform)| |ch.unizh.ini.jaer.projects.rccar|
-
 |[PidPanTiltControllerUSB](filt.ch.unizh.ini.jaer.projects.sensoryfusion.PidPanTiltControllerUSB)| |ch.unizh.ini.jaer.projects.sensoryfusion|
-
 |[PigTracker](filt.org.ine.telluride.jaer.tell2010.pigtracker.PigTracker)| |org.ine.telluride.jaer.tell2010.pigtracker|
-
 |[PixelExhaustion](filt.ch.unizh.ini.jaer.projects.labyrinthkalman.PixelExhaustion)| |ch.unizh.ini.jaer.projects.labyrinthkalman|
-
 |[PlotEvtHistogram](filt.ch.unizh.ini.jaer.projects.laser3d.plothistogram.PlotEvtHistogram)|Creates a histogram of events during several periods (distinguished with special events)|ch.unizh.ini.jaer.projects.laser3d.plothistogram|
-
 |[PreProcess](filt.ch.unizh.ini.jaer.projects.integrateandfire.PreProcess)| |ch.unizh.ini.jaer.projects.integrateandfire|
-
 |[ProbFPNCorrectionFilter](filt.net.sf.jaer.eventprocessing.filter.ProbFPNCorrectionFilter)|Adjusts probability of transmission of event so that average rate of activity is the same for all cells|net.sf.jaer.eventprocessing.filter|
-
 |[ProbabalisticPassageFilter](filt.net.sf.jaer.eventprocessing.filter.ProbabalisticPassageFilter)|Passes events probabilistically|net.sf.jaer.eventprocessing.filter|
-
 |[ProximityLEDDetector](filt.ch.unizh.ini.jaer.projects.gesture.proximity.ProximityLEDDetector)|Proximity detection using flashing LED that illuminates nearby objects|ch.unizh.ini.jaer.projects.gesture.proximity|
-
 |[QuadrantGestureTracker](filt.ch.unizh.ini.jaer.projects.gesture.QuadrantGestureTracker)| |ch.unizh.ini.jaer.projects.gesture|
-
 |[RCgridFilter](filt.ch.unizh.ini.jaer.projects.neuralnets.RCgridFilter)| |ch.unizh.ini.jaer.projects.neuralnets|
-
 |[RectangularClusterTracker](filt.net.sf.jaer.eventprocessing.tracking.RectangularClusterTracker)|Tracks multiple moving compact (not linear) objects|net.sf.jaer.eventprocessing.tracking|
-
 |[RefractoryFilter](filt.net.sf.jaer.eventprocessing.filter.RefractoryFilter)|Applies a refractory period to pixels so that they events only pass if there is sufficient time since the last event from that pixel|net.sf.jaer.eventprocessing.filter|
-
 |[RepetitiousFilter](filt.net.sf.jaer.eventprocessing.filter.RepetitiousFilter)|Filters out (or in) repetitious (boring) events|net.sf.jaer.eventprocessing.filter|
-
 |[RetinaCells](filt.ch.unizh.ini.jaer.projects.neuralnets.RetinaCells)| |ch.unizh.ini.jaer.projects.neuralnets|
-
 |[RetinaExtractorFilter](filt.ch.unizh.ini.jaer.projects.robothead.retinacochlea.RetinaExtractorFilter)| |ch.unizh.ini.jaer.projects.robothead.retinacochlea|
-
 |[RoboQuadSocialSonar](filt.org.ine.telluride.jaer.wowwee.RoboQuadSocialSonar)| |org.ine.telluride.jaer.wowwee|
-
 |[RockScissorPaper](filt.ch.unizh.ini.jaer.projects.gesture.RockScissorPaper.RockScissorPaper)| |ch.unizh.ini.jaer.projects.gesture.RockScissorPaper|
-
 |[RotateFilter](filt.net.sf.jaer.eventprocessing.filter.RotateFilter)|Rotates the addresses|net.sf.jaer.eventprocessing.filter|
-
 |[RotateRetinaFilter](filt.ch.unizh.ini.jaer.projects.robothead.retinacochlea.RotateRetinaFilter)| |ch.unizh.ini.jaer.projects.robothead.retinacochlea|
-
 |[SampleMultiSensoryFilter](filt.ch.unizh.ini.jaer.projects.neuralnets.SampleMultiSensoryFilter)| |ch.unizh.ini.jaer.projects.neuralnets|
-
 |[SampleSpikeFilter](filt.ch.unizh.ini.jaer.projects.neuralnets.SampleSpikeFilter)| |ch.unizh.ini.jaer.projects.neuralnets|
-
 |[SampleTunnelFilter](filt.ch.unizh.ini.jaer.projects.einsteintunnel.sensoryprocessing.SampleTunnelFilter)|A demonstration sample for the Einstein Tunnel project on pedestrian traffic controlled LED panels|ch.unizh.ini.jaer.projects.einsteintunnel.sensoryprocessing|
-
 |[SceneStabilizer](filt.net.sf.jaer.eventprocessing.tracking.SceneStabilizer)|Compenstates global scene translation and rotation to stabilize scene like a SteadiCam.|net.sf.jaer.eventprocessing.tracking|
-
 |[SensorsToUDP](filt.ch.unizh.ini.jaer.projects.einsteintunnel.sensoryprocessing.SensorsToUDP)|A filter built for the Einstein tunnel that extracts information and sends it to a UDP port|ch.unizh.ini.jaer.projects.einsteintunnel.sensoryprocessing|
-
 |[SensoryFusion](filt.ch.unizh.ini.jaer.projects.sensoryfusion.SensoryFusion)|Allows localization, focussing and recognition of audiovisual objects|ch.unizh.ini.jaer.projects.sensoryfusion|
-
 |[SensoryFusionNet](filt.ch.unizh.ini.jaer.projects.integrateandfire.SensoryFusionNet)| |ch.unizh.ini.jaer.projects.integrateandfire|
-
 |[ServoArm](filt.ch.unizh.ini.jaer.projects.tobi.goalie.ServoArm)| |ch.unizh.ini.jaer.projects.tobi.goalie|
-
 |[ServoReaction](filt.ch.unizh.ini.jaer.chip.retina.sensorymotor.ServoReaction)| |ch.unizh.ini.jaer.chip.retina.sensorymotor|
-
 |[SettingsScheduler](filt.net.sf.jaer.eventprocessing.control.SettingsScheduler)|Activates filter settings based on schedule|net.sf.jaer.eventprocessing.control|
-
 |[ShiftByEventsFilter](filt.net.sf.jaer.eventprocessing.filter.ShiftByEventsFilter)|Shifts the spikes according to the last events from a possibly-different chip's output events (which are being rendered in another AEViewer).|net.sf.jaer.eventprocessing.filter|
-
 |[SimpleOrientationFilter](filt.net.sf.jaer.eventprocessing.label.SimpleOrientationFilter)|Local orientation by spatio-temporal correlation|net.sf.jaer.eventprocessing.label|
-
 |[SimpleSpeedController](filt.ch.unizh.ini.jaer.projects.virtualslotcar.SimpleSpeedController)| |ch.unizh.ini.jaer.projects.virtualslotcar|
-
 |[SingleLineTracker](filt.org.capocaccia.cne.jaer.multilinetracking.SingleLineTracker)|Tracks line in continous Hough space|org.capocaccia.cne.jaer.multilinetracking|
-
 |[SlotCarRacer](filt.ch.unizh.ini.jaer.projects.virtualslotcar.SlotCarRacer)|Slot car racer project, Telluride 2010|ch.unizh.ini.jaer.projects.virtualslotcar|
-
 |[SlotcarFilter](filt.ch.unizh.ini.jaer.projects.virtualslotcar.SlotcarFilter)|Display of Slot-Car Movement|ch.unizh.ini.jaer.projects.virtualslotcar|
-
 |[SlowResponse](filt.ch.unizh.ini.jaer.projects.neuralnets.SlowResponse)|Reconstructs an Estimation of the Background Light level based on the streams of input events.|ch.unizh.ini.jaer.projects.neuralnets|
-
 |[SmallEyeMovements](filt.org.capocaccia.cne.jaer.cne2012.smalleyemovements.SmallEyeMovements)|Small eye movements from pan-tilt are used to build up gradient image|org.capocaccia.cne.jaer.cne2012.smalleyemovements|
-
 |[SmartSpatioTemporalTracker](filt.ch.unizh.ini.jaer.projects.spatiatemporaltracking.SmartSpatioTemporalTracker)| |ch.unizh.ini.jaer.projects.spatiatemporaltracking|
-
 |[SmoothOpticalFlowLabeler](filt.net.sf.jaer.eventprocessing.label.SmoothOpticalFlowLabeler)|Computes temporally and spatially smoothed optical flow using DirectionSelectiveFilter|net.sf.jaer.eventprocessing.label|
-
 |[SoundLocalization](filt.ch.unizh.ini.jaer.projects.sensoryfusion.SoundLocalization)| |ch.unizh.ini.jaer.projects.sensoryfusion|
-
 |[Sparsify](filt.ch.unizh.ini.jaer.projects.integrateandfire.Sparsify)| |ch.unizh.ini.jaer.projects.integrateandfire|
-
 |[SpatialBandpassFilter](filt.net.sf.jaer.eventprocessing.filter.SpatialBandpassFilter)|Does an event-based spatial highpass filter, so that only small objects pass through.|net.sf.jaer.eventprocessing.filter|
-
 |[SpatialSensoryFusion](filt.ch.unizh.ini.jaer.projects.cochsoundloc.SpatialSensoryFusion)| |ch.unizh.ini.jaer.projects.cochsoundloc|
-
 |[SpectrogramFilter](filt.org.ine.telluride.jaer.tell2010.SpectrogramFilter)|Generate a spectrogram from incoming spikes|org.ine.telluride.jaer.tell2010|
-
 |[SpikeSoundFilter](filt.net.sf.jaer.eventprocessing.filter.SpikeSoundFilter)| |net.sf.jaer.eventprocessing.filter|
-
 |[SpikeStackArrayFilter](filt.ch.unizh.ini.jaer.projects.neuralnets.SpikeStackArrayFilter)| |ch.unizh.ini.jaer.projects.neuralnets|
-
 |[StatisticsCalculator](filt.ch.unizh.ini.jaer.projects.brainfair.StatisticsCalculator)| |ch.unizh.ini.jaer.projects.brainfair|
-
 |[Steadicam](filt.org.capocaccia.cne.jaer.cne2012.vor.Steadicam)|Compenstates global scene translation and rotation to stabilize scene like a SteadiCam.|org.capocaccia.cne.jaer.cne2012.vor|
-
 |[StereoClusterTracker](filt.net.sf.jaer.stereopsis.StereoClusterTracker)| |net.sf.jaer.stereopsis|
-
 |[StereoDisplay](filt.ch.unizh.ini.jaer.projects.stereo3D.StereoDisplay)| |ch.unizh.ini.jaer.projects.stereo3D|
-
 |[StereoEpilolarLineMonitor](filt.ch.unizh.ini.jaer.projects.stereo3D.StereoEpilolarLineMonitor)| |ch.unizh.ini.jaer.projects.stereo3D|
-
 |[StereoEventTimingMonitor](filt.ch.unizh.ini.jaer.projects.stereo3D.StereoEventTimingMonitor)| |ch.unizh.ini.jaer.projects.stereo3D|
-
 |[StereoGoalie](filt.ch.unizh.ini.jaer.projects.tobi.goalie.StereoGoalie)|Stereo Vision Binocular Goalie robot from Telluride 2012|ch.unizh.ini.jaer.projects.tobi.goalie|
-
 |[StereoOnFundamentalMatrix](filt.ch.unizh.ini.jaer.projects.stereo3D.StereoOnFundamentalMatrix)| |ch.unizh.ini.jaer.projects.stereo3D|
-
 |[StereoOnFundamentalMatrix3](filt.ch.unizh.ini.jaer.projects.stereo3D.StereoOnFundamentalMatrix3)| |ch.unizh.ini.jaer.projects.stereo3D|
-
 |[StereoOnFundamentalMatrix4](filt.ch.unizh.ini.jaer.projects.stereo3D.StereoOnFundamentalMatrix4)| |ch.unizh.ini.jaer.projects.stereo3D|
-
 |[StereoOnFundamentalMatrix8](filt.ch.unizh.ini.jaer.projects.stereo3D.StereoOnFundamentalMatrix8)| |ch.unizh.ini.jaer.projects.stereo3D|
-
 |[StereoTranslateRotate](filt.net.sf.jaer.stereopsis.StereoTranslateRotate)| |net.sf.jaer.stereopsis|
-
 |[StereoVergenceFilter](filt.ch.unizh.ini.jaer.projects.gesture.stereo.StereoVergenceFilter)| |ch.unizh.ini.jaer.projects.gesture.stereo|
-
 |[StereoVergenceFilter](filt.net.sf.jaer.stereopsis.StereoVergenceFilter)| |net.sf.jaer.stereopsis|
-
 |[StereoWavingHandRobotDemo](filt.ch.unizh.ini.jaer.projects.gesture.stereo.StereoWavingHandRobotDemo)| |ch.unizh.ini.jaer.projects.gesture.stereo|
-
 |[SubSampler](filt.net.sf.jaer.eventprocessing.filter.SubSampler)|Subsamples x and y addresses|net.sf.jaer.eventprocessing.filter|
-
 |[SubSamplingBandpassFilter](filt.net.sf.jaer.eventprocessing.filter.SubSamplingBandpassFilter)|Does an event-based spatio-temporal highpass filter, so that only small isolated objects  pass through. Uses a subsampled surround for very high efficiency.|net.sf.jaer.eventprocessing.filter|
-
 |[TemplateTracker](filt.net.sf.jaer.eventprocessing.tracking.TemplateTracker)| |net.sf.jaer.eventprocessing.tracking|
-
 |[TestFilterTell2010](filt.org.ine.telluride.jaer.tell2010.TestFilterTell2010)| |org.ine.telluride.jaer.tell2010|
-
 |[ThinningEventBased](filt.net.sf.jaer.eventprocessing.filter.ThinningEventBased)| |net.sf.jaer.eventprocessing.filter|
-
 |[ThresholdLearner](filt.ch.unizh.ini.jaer.projects.thresholdlearner.ThresholdLearner)|Learns the meaning of temporal contrast events from a DVS|ch.unizh.ini.jaer.projects.thresholdlearner|
-
 |[Tmpdiff128RateController](filt.ch.unizh.ini.jaer.chip.retina.Tmpdiff128RateController)|Controls the rate of events from the Tmpdiff128 retina by controlling retina biases|ch.unizh.ini.jaer.chip.retina|
-
 |[TopologyTracker](filt.ch.unizh.ini.jaer.projects.topology.TopologyTracker)|Learns a topological mapping from input events using neighbor correlation|ch.unizh.ini.jaer.projects.topology|
-
 |[TrackdefineFilter](filt.ch.unizh.ini.jaer.projects.virtualslotcar.TrackdefineFilter)|Detects a track from incoming pixels and user input|ch.unizh.ini.jaer.projects.virtualslotcar|
-
 |[TwoCarTracker](filt.ch.unizh.ini.jaer.projects.virtualslotcar.TwoCarTracker)|Slot car car tracker for finding closest car to track model|ch.unizh.ini.jaer.projects.virtualslotcar|
-
 |[TypeCoincidenceFilter](filt.net.sf.jaer.eventprocessing.label.TypeCoincidenceFilter)|Only lets through events spatio-temporally correlated complementary types (e.g. corners)|net.sf.jaer.eventprocessing.label|
-
 |[VORSensor](filt.org.capocaccia.cne.jaer.cne2012.vor.VORSensor)| |org.capocaccia.cne.jaer.cne2012.vor|
-
 |[VirtualDrummer](filt.ch.unizh.ini.jaer.projects.gesture.virtualdrummer.VirtualDrummer)|Virtual drummer demonstration|ch.unizh.ini.jaer.projects.gesture.virtualdrummer|
-
 |[VirtualSlotcarRacer](filt.ch.unizh.ini.jaer.projects.virtualslotcar.VirtualSlotcarRacer)|Slot car racer for virtual cars and tracks|ch.unizh.ini.jaer.projects.virtualslotcar|
-
 |[VisualizerFilter](filt.ch.unizh.ini.jaer.projects.brainfair.VisualizerFilter)|Displays statistics over recently observed orientations|ch.unizh.ini.jaer.projects.brainfair|
-
 |[WakeupDetector](filt.ch.unizh.ini.jaer.projects.gesture.wakeup.WakeupDetector)|&amp;lt;html&amp;gt;Activity-level and simple gesture wakeup detector.&amp;lt;br&amp;gt;Uses 2 IF digital neurons that slew towards zero. &amp;lt;br&amp;gt;|ch.unizh.ini.jaer.projects.gesture.wakeup|
-
 |[WeberWhiskerTracker](filt.ch.unizh.ini.jaer.projects.whiskertracking.WeberWhiskerTracker)|Tracks whiskers for Weber lab - alpha state|ch.unizh.ini.jaer.projects.whiskertracking|
-
-|[WingTracker](filt.ch.unizh.ini.jaer.projects.wingtracker.WingTracker)|&amp;lt;html&amp;gt; Tracks a fruit fly wing beat in two different ways, after a initialization phase. &amp;lt;br&amp;gt; Begin with the method track, there the events are classified to the right edge and &amp;lt;br&amp;gt;depending on the state the evaluation goes on.o there are different states in this filter: &amp;lt;br&amp;gt;initialization: data are recorded(a hardcoded number of events in the method track() with state = Init) and then an &amp;lt;br&amp;gt;analysis is done for this data. First there is a 2-means algorithm(method kmeans) to &amp;lt;br&amp;gt;localize the 2 wings. afterwards basic geometry is used to calculate the bodyposition and the heading of the fly. &amp;lt;br&amp;gt;This is done in the method findFly().  &amp;lt;p&amp;gt;Tracking: every event changes the actual position of the correspoinding wingedge with a lowpassfilter. &amp;lt;br&amp;gt;This is done in the method track() with the state = TRACKING.  &amp;lt;br&amp;gt;Kalman: the second way to track is with a extended Kalman Filter. &amp;lt;br&amp;gt;Every event is taken as a measurement for the filter. &amp;lt;br&amp;gt;First in the method track the events is classified in left/right wing and leading/trailing edge. &amp;lt;br&amp;gt;There are 4 instances of the inner class EKF which supports data for each wingedge. &amp;lt;br&amp;gt;The prediction and update are methods of this inner class.|ch.unizh.ini.jaer.projects.wingtracker|
-
 |[XYCenterOutFilter](filt.ch.unizh.ini.jaer.projects.gesture.XYCenterOutFilter)| |ch.unizh.ini.jaer.projects.gesture|
-
 |[XYTypeFilter](filt.net.sf.jaer.eventprocessing.filter.XYTypeFilter)|Filters a region defined by x, y, and event type ranges|net.sf.jaer.eventprocessing.filter|
-
 |[YeastFlowTracker](filt.ch.unizh.ini.jaer.projects.yeastflow.YeastFlowTracker)|Customized RectangularClusterTracker for tracking yeast cells|ch.unizh.ini.jaer.projects.yeastflow|
-
 |[ZipZapTrackFollower](filt.ch.unizh.ini.jaer.projects.tobi.zipzaps.ZipZapTrackFollower)| |ch.unizh.ini.jaer.projects.tobi.zipzaps|
-
 |[cDVSTestFilter](filt.net.sf.jaer.eventprocessing.filter.cDVSTestFilter)|Counts relation of Y only events to correct events for cDVSTest chips|net.sf.jaer.eventprocessing.filter|
-
-
-Run the class net.sf.jaer.util.FilterIndexPrinter to regenerate this list.
&amp;lt;/pre&amp;gt;&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Luca Longinotti</dc:creator><pubDate>Tue, 25 Jun 2013 11:29:12 -0000</pubDate><guid>https://sourceforge.net88cec3064dccc4473549a073705388ce01042a32</guid></item><item><title>FilterIndex modified by Luca Longinotti</title><link>https://sourceforge.net/p/jaer/wiki/FilterIndex/</link><description>&lt;pre&gt;# List of Event-Processing Filters

Click on a filter for more info.

|*Filter Name*|*Description*|*Package*|
|[ANFSpikeBuffer](filt.org.ine.telluride.jaer.cochlea.ANFSpikeBuffer)|Keep a buffer of spikes on each channel/cochlea|org.ine.telluride.jaer.cochlea|

|[AudioVisualNet](filt.ch.unizh.ini.jaer.projects.neuralnets.AudioVisualNet)|Implements an associative memory between audio and visual stimuli using a network of spiking neurons.|ch.unizh.ini.jaer.projects.neuralnets|

|[AuditoryReflex](filt.org.ine.telluride.jaer.cochlea.AuditoryReflex)|Computes ITD of incoming binaural signal|org.ine.telluride.jaer.cochlea|

|[AutomaticReplayPlayer](filt.net.sf.jaer.jaerappletviewer.AutomaticReplayPlayer)|Automatically replays input when input activity falls below a threshold for long enough.|net.sf.jaer.jaerappletviewer|

|[BackgroundActivityFilter](filt.net.sf.jaer.eventprocessing.filter.BackgroundActivityFilter)|Filters out uncorrelated background activity|net.sf.jaer.eventprocessing.filter|

|[BadRetKicker](filt.ch.unizh.ini.jaer.chip.retina.BadRetKicker)|Resets pixel array when no events are received for some time|ch.unizh.ini.jaer.chip.retina|

|[BallShooter](filt.ch.unizh.ini.jaer.projects.ballshooter.BallShooter)| |ch.unizh.ini.jaer.projects.ballshooter|

|[BallShooterCochlea](filt.ch.unizh.ini.jaer.projects.ballshooter.BallShooterCochlea)| |ch.unizh.ini.jaer.projects.ballshooter|

|[Batter](filt.ch.unizh.ini.jaer.chip.retina.sensorymotor.Batter)| |ch.unizh.ini.jaer.chip.retina.sensorymotor|

|[BearingBumpFilter](filt.org.ine.telluride.jaer.tell2009.leah.BearingBumpFilter)|Filters incoming events with "bumps" of bearing angle that come from ITDBins binaural cochlea sound localization|org.ine.telluride.jaer.tell2009.leah|

|[BeeCounter](filt.org.ine.telluride.jaer.tell2009.beecounting.BeeCounter)| |org.ine.telluride.jaer.tell2009.beecounting|

|[BiasKicker](filt.ch.unizh.ini.jaer.chip.retina.BiasKicker)|Sends bias values periodically to debug bias generator|ch.unizh.ini.jaer.chip.retina|

|[BillCatcher](filt.ch.unizh.ini.jaer.projects.tobi.billcatcher.BillCatcher)|Catches a bill (money) when sufficient motion is detected|ch.unizh.ini.jaer.projects.tobi.billcatcher|

|[BimodalExtraction](filt.ch.unizh.ini.jaer.projects.bimodalevents.BimodalExtraction)|Extracts Bimodal Events|ch.unizh.ini.jaer.projects.bimodalevents|

|[BinNetFilt](filt.ch.unizh.ini.jaer.projects.integrateandfire.BinNetFilt)|Tracks and classifies images of digits seen by the DVS.|ch.unizh.ini.jaer.projects.integrateandfire|

|[Binocular3DTracker](filt.ch.unizh.ini.jaer.projects.stereo3D.Binocular3DTracker)| |ch.unizh.ini.jaer.projects.stereo3D|

|[BinocularDisparityMap](filt.ch.unizh.ini.jaer.projects.stereo3D.BinocularDisparityMap)| |ch.unizh.ini.jaer.projects.stereo3D|

|[BinocularXYDisparityMap](filt.ch.unizh.ini.jaer.projects.stereo3D.BinocularXYDisparityMap)| |ch.unizh.ini.jaer.projects.stereo3D|

|[BlurringFilter2D](filt.ch.unizh.ini.jaer.projects.gesture.blurringFilter.BlurringFilter2D)| |ch.unizh.ini.jaer.projects.gesture.blurringFilter|

|[BlurringFilter2DTracker](filt.ch.unizh.ini.jaer.projects.gesture.blurringFilter.BlurringFilter2DTracker)| |ch.unizh.ini.jaer.projects.gesture.blurringFilter|

|[BlurringFilterStereo](filt.ch.unizh.ini.jaer.projects.gesture.stereo.BlurringFilterStereo)| |ch.unizh.ini.jaer.projects.gesture.stereo|

|[BlurringFilterStereoTracker](filt.ch.unizh.ini.jaer.projects.gesture.stereo.BlurringFilterStereoTracker)| |ch.unizh.ini.jaer.projects.gesture.stereo|

|[BlurringTunnelFilter](filt.ch.unizh.ini.jaer.projects.einsteintunnel.sensoryprocessing.BlurringTunnelFilter)| |ch.unizh.ini.jaer.projects.einsteintunnel.sensoryprocessing|

|[BlurringTunnelTracker](filt.ch.unizh.ini.jaer.projects.einsteintunnel.sensoryprocessing.BlurringTunnelTracker)|Tracks people in Einstein tunnel exhibit|ch.unizh.ini.jaer.projects.einsteintunnel.sensoryprocessing|

|[BoredomFilter](filt.net.sf.jaer.eventprocessing.filter.BoredomFilter)|Filters out events with low relative variance in activity|net.sf.jaer.eventprocessing.filter|

|[BusSaturationFilter](filt.net.sf.jaer.eventprocessing.filter.BusSaturationFilter)| |net.sf.jaer.eventprocessing.filter|

|[CUDAObjectTrackerControl](filt.org.ine.telluride.jaer.cuda.CUDAObjectTrackerControl)|Uses NVIDIA CUDA GPU for event-based convolution. See /clients/CUDA folder for CUDA side code|org.ine.telluride.jaer.cuda|

|[CalibratedPanTilt](filt.ch.unizh.ini.jaer.hardware.pantilt.CalibratedPanTilt)|Controls a pantilt unit to aim at a calibrated visual location|ch.unizh.ini.jaer.hardware.pantilt|

|[CellStatsProber](filt.net.sf.jaer.eventprocessing.filter.CellStatsProber)|Collects and displays statistics for a selected range of pixels / cells|net.sf.jaer.eventprocessing.filter|

|[CenterMe](filt.ch.unizh.ini.jaer.projects.integrateandfire.CenterMe)| |ch.unizh.ini.jaer.projects.integrateandfire|

|[ChannelFilter](filt.ch.unizh.ini.jaer.projects.robothead.ChannelFilter)| |ch.unizh.ini.jaer.projects.robothead|

|[CircularConvolutionFilter](filt.net.sf.jaer.eventprocessing.filter.CircularConvolutionFilter)|Computes circular convolutions by splatting out events and checking receiving pixels to see if they exceed a threshold|net.sf.jaer.eventprocessing.filter|

|[ClusterBasedOpticalFlow](filt.net.sf.jaer.eventprocessing.tracking.ClusterBasedOpticalFlow)|Estimates optical flow from tracking many small features using RectangularClusterTracker|net.sf.jaer.eventprocessing.tracking|

|[ClusterBasedPipCounter](filt.org.ine.telluride.jaer.tell2010.cardplayer.ClusterBasedPipCounter)|Simple card pip (value) counter for the card player project|org.ine.telluride.jaer.tell2010.cardplayer|

|[ClusterSet](filt.ch.unizh.ini.jaer.projects.integrateandfire.ClusterSet)| |ch.unizh.ini.jaer.projects.integrateandfire|

|[ClusterTracker](filt.net.sf.jaer.eventprocessing.tracking.ClusterTracker)| |net.sf.jaer.eventprocessing.tracking|

|[CochleaCrossCorrelator](filt.ch.unizh.ini.jaer.chip.cochlea.CochleaCrossCorrelator)| |ch.unizh.ini.jaer.chip.cochlea|

|[CochleaEventRate](filt.ch.unizh.ini.jaer.chip.cochlea.CochleaEventRate)| |ch.unizh.ini.jaer.chip.cochlea|

|[CochleaExtractorFilter](filt.ch.unizh.ini.jaer.projects.robothead.retinacochlea.CochleaExtractorFilter)| |ch.unizh.ini.jaer.projects.robothead.retinacochlea|

|[CochleaGenderClassifier](filt.org.ine.telluride.jaer.tell2009.CochleaGenderClassifier)| |org.ine.telluride.jaer.tell2009|

|[CochleaPitchExtractor](filt.org.ine.telluride.jaer.cochlea.CochleaPitchExtractor)|Extracts pitch from AE cochlea spike output.|org.ine.telluride.jaer.cochlea|

|[CochleaXCorrelator](filt.ch.unizh.ini.jaer.chip.cochlea.CochleaXCorrelator)| |ch.unizh.ini.jaer.chip.cochlea|

|[ColonelKernel](filt.ch.unizh.ini.jaer.projects.neuralnets.ColonelKernel)|Applies a convolutional Kernel on the inputs.|ch.unizh.ini.jaer.projects.neuralnets|

|[ControlFilter](filt.ch.unizh.ini.jaer.projects.robothead.robotcontrol.ControlFilter)| |ch.unizh.ini.jaer.projects.robothead.robotcontrol|

|[CorrelatorFilter](filt.ch.unizh.ini.jaer.projects.robothead.CorrelatorFilter)| |ch.unizh.ini.jaer.projects.robothead|

|[CurvatureBasedController](filt.ch.unizh.ini.jaer.projects.virtualslotcar.CurvatureBasedController)| |ch.unizh.ini.jaer.projects.virtualslotcar|

|[DVS128BiasController](filt.ch.unizh.ini.jaer.chip.retina.DVS128BiasController)|Adaptively controls biases on DVS128 to control event rate|ch.unizh.ini.jaer.chip.retina|

|[DataLogger](filt.net.sf.jaer.eventprocessing.DataLogger)|Logs data to disk according to various criteria.|net.sf.jaer.eventprocessing|

|[DecayFilter](filt.org.orangesky.visuals.filter.DecayFilter)| |org.orangesky.visuals.filter|

|[DepressingSynapseFilter](filt.net.sf.jaer.eventprocessing.filter.DepressingSynapseFilter)|Filters out rapidly firing input using depressing probabalistic synapse model|net.sf.jaer.eventprocessing.filter|

|[DepressionMap](filt.ch.unizh.ini.jaer.projects.labyrinthkalman.DepressionMap)| |ch.unizh.ini.jaer.projects.labyrinthkalman|

|[DetectMovementFilter](filt.ch.unizh.ini.jaer.projects.cochsoundloc.DetectMovementFilter)| |ch.unizh.ini.jaer.projects.cochsoundloc|

|[DirectionSelectiveFilter](filt.net.sf.jaer.eventprocessing.label.DirectionSelectiveFilter)|Local motion by time-of-travel of orientation events|net.sf.jaer.eventprocessing.label|

|[DisparityFilter](filt.net.sf.jaer.stereopsis.DisparityFilter)| |net.sf.jaer.stereopsis|

|[DisparityUpdater](filt.ch.unizh.ini.jaer.projects.gesture.stereo.DisparityUpdater)| |ch.unizh.ini.jaer.projects.gesture.stereo|

|[DisplayFundamentalMatrix](filt.ch.unizh.ini.jaer.projects.stereo3D.DisplayFundamentalMatrix)| |ch.unizh.ini.jaer.projects.stereo3D|

|[DollBrainFPNfilter](filt.ch.unizh.ini.jaer.chip.dollbrain.DollBrainFPNfilter)| |ch.unizh.ini.jaer.chip.dollbrain|

|[Driver](filt.ch.unizh.ini.jaer.projects.rccar.Driver)| |ch.unizh.ini.jaer.projects.rccar|

|[EdgeConstructor](filt.ch.unizh.ini.jaer.projects.sensoryfusion.slaem.EdgeConstructor)| |ch.unizh.ini.jaer.projects.sensoryfusion.slaem|

|[EdgeFragments](filt.ch.unizh.ini.jaer.projects.sensoryfusion.slaem.EdgeFragments)|Extracts edges as linear point interpolations|ch.unizh.ini.jaer.projects.sensoryfusion.slaem|

|[EinsteinClusterTracker](filt.net.sf.jaer.eventprocessing.tracking.EinsteinClusterTracker)|Tracks multiple moving compact (not linear) objects|net.sf.jaer.eventprocessing.tracking|

|[EllipseTracker](filt.ch.unizh.ini.jaer.projects.eyetracker.EllipseTracker)| |ch.unizh.ini.jaer.projects.eyetracker|

|[EndStoppedOrientationLabeler](filt.net.sf.jaer.eventprocessing.label.EndStoppedOrientationLabeler)|End-stopped orientation labeler|net.sf.jaer.eventprocessing.label|

|[EpilolarLineMonitor](filt.ch.unizh.ini.jaer.projects.stereo3D.EpilolarLineMonitor)| |ch.unizh.ini.jaer.projects.stereo3D|

|[EpipolarRectification](filt.net.sf.jaer.eventprocessing.filter.EpipolarRectification)|Epipolar rectification for stereoboard mounted retinae|net.sf.jaer.eventprocessing.filter|

|[EventRateEstimator](filt.net.sf.jaer.eventprocessing.filter.EventRateEstimator)|Estimates event rate from the input event packets|net.sf.jaer.eventprocessing.filter|

|[EventTimingMonitor](filt.ch.unizh.ini.jaer.projects.stereo3D.EventTimingMonitor)| |ch.unizh.ini.jaer.projects.stereo3D|

|[EvolutionaryThrottleController](filt.ch.unizh.ini.jaer.projects.virtualslotcar.EvolutionaryThrottleController)|Evolution-based slot car throttle controller|ch.unizh.ini.jaer.projects.virtualslotcar|

|[EyeFilter](filt.net.sf.jaer.stereopsis.EyeFilter)|Filters chosen binocolar eye (or polarity) for stereo retinas|net.sf.jaer.stereopsis|

|[EyeTracker](filt.ch.unizh.ini.jaer.projects.eyetracker.EyeTracker)| |ch.unizh.ini.jaer.projects.eyetracker|

|[FaceTrack](filt.ch.unizh.ini.jaer.projects.facetracker.FaceTrack)| |ch.unizh.ini.jaer.projects.facetracker|

|[FancyDriver](filt.ch.unizh.ini.jaer.projects.rccar.FancyDriver)| |ch.unizh.ini.jaer.projects.rccar|

|[FastCardID](filt.telluride2010.dlm.fastcardID.FastCardID)|Tracks a single object pose by Principle Components Analysis|telluride2010.dlm.fastcardID|

|[FilterLaserline](filt.ch.unizh.ini.jaer.projects.laser3d.FilterLaserline)|Filters a clocked laserline using a event histogram over several the most recent periods as score for new events|ch.unizh.ini.jaer.projects.laser3d|

|[FilterSyncedEvents](filt.ch.unizh.ini.jaer.projects.laser3d.FilterSyncedEvents)|Filters out events, which are not in a specific timewindow|ch.unizh.ini.jaer.projects.laser3d|

|[FiringRateFilter](filt.ch.unizh.ini.jaer.projects.cochsoundloc.FiringRateFilter)| |ch.unizh.ini.jaer.projects.cochsoundloc|

|[FlickerSuppessor](filt.org.capocaccia.cne.jaer.cne2011.FlickerSuppessor)|Suppresses global flicker output from DVS retina input|org.capocaccia.cne.jaer.cne2011|

|[FlickerSuppressorStatistical](filt.org.capocaccia.cne.jaer.cne2011.FlickerSuppressorStatistical)|Suppresses global flicker output from DVS retina input|org.capocaccia.cne.jaer.cne2011|

|[FocusFixation](filt.ch.unizh.ini.jaer.projects.sensoryfusion.FocusFixation)| |ch.unizh.ini.jaer.projects.sensoryfusion|

|[GaussianTracker](filt.org.ine.telluride.jaer.tell2011.GaussianTracker.GaussianTracker)|Tracks multiple Gaussians to fit clusters of events|org.ine.telluride.jaer.tell2011.GaussianTracker|

|[GestureBF2D](filt.ch.unizh.ini.jaer.projects.gesture.hmm.GestureBF2D)| |ch.unizh.ini.jaer.projects.gesture.hmm|

|[GestureBFStereo](filt.ch.unizh.ini.jaer.projects.gesture.hmm.GestureBFStereo)| |ch.unizh.ini.jaer.projects.gesture.hmm|

|[GlobalDisparityFilter](filt.net.sf.jaer.stereopsis.GlobalDisparityFilter)| |net.sf.jaer.stereopsis|

|[GlobalDisparityFilter2](filt.net.sf.jaer.stereopsis.GlobalDisparityFilter2)| |net.sf.jaer.stereopsis|

|[Goalie](filt.ch.unizh.ini.jaer.projects.tobi.goalie.Goalie)|Goalie robot|ch.unizh.ini.jaer.projects.tobi.goalie|

|[GoalieTableFilter](filt.ch.unizh.ini.jaer.projects.tobi.goalie.GoalieTableFilter)|Filters out events outside trapezoidal table shaped region for Goalie|ch.unizh.ini.jaer.projects.tobi.goalie|

|[GotYourDigits](filt.ch.unizh.ini.jaer.projects.integrateandfire.GotYourDigits)| |ch.unizh.ini.jaer.projects.integrateandfire|

|[GravityCentersImageDumper](filt.ch.unizh.ini.jaer.projects.stereo3D.GravityCentersImageDumper)| |ch.unizh.ini.jaer.projects.stereo3D|

|[GroupingGaussianTracker](filt.org.ine.telluride.jaer.tell2011.GaussianTracker.GroupingGaussianTracker)|Groups multiple Gaussian Trackers|org.ine.telluride.jaer.tell2011.GaussianTracker|

|[HandDetector](filt.ch.unizh.ini.jaer.projects.labyrinth.HandDetector)| |ch.unizh.ini.jaer.projects.labyrinth|

|[HarmonicFilter](filt.net.sf.jaer.eventprocessing.filter.HarmonicFilter)|An AE filter that filters out boring events caused by global flickering illumination. This filter measures the global event activity to obtain the phase and amplitude of flicker. If the amplitude exceeds a threashold, then events around the peak activity are filtered away.|net.sf.jaer.eventprocessing.filter|

|[Head6DOF_ServoController](filt.org.ine.telluride.jaer.tell2011.head6axis.Head6DOF_ServoController)|Controls 6-DOF head from the group of Jorg Conradt at TUM|org.ine.telluride.jaer.tell2011.head6axis|

|[HeadTracker](filt.ch.unizh.ini.jaer.projects.headtracker.HeadTracker)| |ch.unizh.ini.jaer.projects.headtracker|

|[HighLevelTracker](filt.org.ine.telluride.jaer.tell2011.GaussianTracker.HighLevelTracker)| |org.ine.telluride.jaer.tell2011.GaussianTracker|

|[HingeLaneTracker](filt.ch.unizh.ini.jaer.projects.rccar.HingeLaneTracker)| |ch.unizh.ini.jaer.projects.rccar|

|[HingeLineTracker](filt.ch.unizh.ini.jaer.projects.rccar.HingeLineTracker)| |ch.unizh.ini.jaer.projects.rccar|

|[HmmFilter](filt.ch.unizh.ini.jaer.projects.robothead.HmmFilter)| |ch.unizh.ini.jaer.projects.robothead|

|[HopfieldRecognitionFilter](filt.ch.unizh.ini.jaer.projects.hopfield.orientationlearn.HopfieldRecognitionFilter)| |ch.unizh.ini.jaer.projects.hopfield.orientationlearn|

|[HoughCircleTracker](filt.net.sf.jaer.eventprocessing.tracking.HoughCircleTracker)|Circle tracker based on a hough transform|net.sf.jaer.eventprocessing.tracking|

|[HoughEyeTracker](filt.ch.unizh.ini.jaer.projects.eyetracker.HoughEyeTracker)| |ch.unizh.ini.jaer.projects.eyetracker|

|[HoughLineTracker](filt.net.sf.jaer.eventprocessing.tracking.HoughLineTracker)|Tracks a single line as used for line-following navigation or for lane tracking|net.sf.jaer.eventprocessing.tracking|

|[ISIFilter](filt.ch.unizh.ini.jaer.projects.cochsoundloc.ISIFilter)| |ch.unizh.ini.jaer.projects.cochsoundloc|

|[ISIHistogrammer](filt.org.ine.telluride.jaer.tell2009.ISIHistogrammer)|Computes ISI (inter spike interval) histogram|org.ine.telluride.jaer.tell2009|

|[ISIspikeFilter](filt.ch.unizh.ini.jaer.projects.neuralnets.ISIspikeFilter)| |ch.unizh.ini.jaer.projects.neuralnets|

|[ISItriggeredHist](filt.ch.unizh.ini.jaer.projects.neuralnets.ISItriggeredHist)|This Filter attempts to build a 2D-Histogram of a sound by binning events according to their ISI and time since a trigger (sound surpassing a threshold)|ch.unizh.ini.jaer.projects.neuralnets|

|[ITDFilter](filt.ch.unizh.ini.jaer.projects.cochsoundloc.ITDFilter)|Measures ITD (Interaural time difference) using a variety of methods|ch.unizh.ini.jaer.projects.cochsoundloc|

|[Info](filt.net.sf.jaer.eventprocessing.filter.Info)|Adds useful information annotation to the display, e.g. date/time/event rate|net.sf.jaer.eventprocessing.filter|

|[JoshCrossTracker](filt.org.ine.telluride.jaer.eyeinthesky.JoshCrossTracker)| |org.ine.telluride.jaer.eyeinthesky|

|[JoshParallelLineTracker](filt.org.ine.telluride.jaer.eyeinthesky.JoshParallelLineTracker)| |org.ine.telluride.jaer.eyeinthesky|

|[JoshSingleLineTracker](filt.org.ine.telluride.jaer.eyeinthesky.JoshSingleLineTracker)| |org.ine.telluride.jaer.eyeinthesky|

|[KalmanEventFilter](filt.ch.unizh.ini.jaer.projects.labyrinthkalman.KalmanEventFilter)|specialized Kalman filter for ball tracking in the labyrinth game|ch.unizh.ini.jaer.projects.labyrinthkalman|

|[KalmanFilter](filt.net.sf.jaer.eventprocessing.tracking.KalmanFilter)| |net.sf.jaer.eventprocessing.tracking|

|[LEDTracker](filt.ch.unizh.ini.jaer.projects.robothead.retinacochlea.LEDTracker)| |ch.unizh.ini.jaer.projects.robothead.retinacochlea|

|[LIFLineFilter](filt.org.capocaccia.cne.jaer.robotarm.LIFLineFilter)|Detects parallel lines via a LIF-Neuron Model|org.capocaccia.cne.jaer.robotarm|

|[LIFMedianFilter](filt.org.capocaccia.cne.jaer.robotarm.LIFMedianFilter)|A spiking neuron filter for detecting the median of two parallel lines in an image|org.capocaccia.cne.jaer.robotarm|

|[LIFNetFilt](filt.ch.unizh.ini.jaer.projects.integrateandfire.LIFNetFilt)| |ch.unizh.ini.jaer.projects.integrateandfire|

|[LIFOrientationFilter](filt.org.capocaccia.cne.jaer.robotarm.LIFOrientationFilter)|Computes Orientations via a LIF-Neuron Model|org.capocaccia.cne.jaer.robotarm|

|[LabelingFilter](filt.ch.unizh.ini.jaer.projects.spatiotemporalcloseness.LabelingFilter)|Groups events together according their spatial and temporal closeness|ch.unizh.ini.jaer.projects.spatiotemporalcloseness|

|[LabyrinthBallController](filt.ch.unizh.ini.jaer.projects.labyrinth.LabyrinthBallController)|Low level ball controller for Labyrinth game|ch.unizh.ini.jaer.projects.labyrinth|

|[LabyrinthBallController](filt.ch.unizh.ini.jaer.projects.labyrinthkalman.LabyrinthBallController)|Low level ball controller for Labyrinth game|ch.unizh.ini.jaer.projects.labyrinthkalman|

|[LabyrinthBallTracker](filt.ch.unizh.ini.jaer.projects.labyrinth.LabyrinthBallTracker)|Ball tracker for labyrinth game|ch.unizh.ini.jaer.projects.labyrinth|

|[LabyrinthBallTracker](filt.ch.unizh.ini.jaer.projects.labyrinthkalman.LabyrinthBallTracker)|Ball tracker for labyrinth game|ch.unizh.ini.jaer.projects.labyrinthkalman|

|[LabyrinthGame](filt.ch.unizh.ini.jaer.projects.labyrinth.LabyrinthGame)|Top level labyinth game class|ch.unizh.ini.jaer.projects.labyrinth|

|[LabyrinthGameKalman](filt.ch.unizh.ini.jaer.projects.labyrinthkalman.LabyrinthGameKalman)|Top level labyinth game class with Kalman Tracking|ch.unizh.ini.jaer.projects.labyrinthkalman|

|[LabyrinthHardware](filt.ch.unizh.ini.jaer.projects.labyrinth.LabyrinthHardware)|Low level hardware interface for Labyrinth game|ch.unizh.ini.jaer.projects.labyrinth|

|[LabyrinthMap](filt.ch.unizh.ini.jaer.projects.labyrinth.LabyrinthMap)|Handles SVG maps of Labyrinth game|ch.unizh.ini.jaer.projects.labyrinth|

|[LabyrinthVirtualBall](filt.ch.unizh.ini.jaer.projects.labyrinth.LabyrinthVirtualBall)|Virtual ball for labyrinth game|ch.unizh.ini.jaer.projects.labyrinth|

|[LabyrinthVirtualBall](filt.ch.unizh.ini.jaer.projects.labyrinthkalman.LabyrinthVirtualBall)|Virtual ball for labyrinth game|ch.unizh.ini.jaer.projects.labyrinthkalman|

|[LaserGoalie](filt.ch.unizh.ini.jaer.projects.tobi.goalie.LaserGoalie)| |ch.unizh.ini.jaer.projects.tobi.goalie|

|[LatencyTest](filt.net.sf.jaer.util.LatencyTest)| |net.sf.jaer.util|

|[LookUpBasedTrottleController](filt.ch.unizh.ini.jaer.projects.virtualslotcar.LookUpBasedTrottleController)| |ch.unizh.ini.jaer.projects.virtualslotcar|

|[LowPassFilterEventGenerator](filt.net.sf.jaer.eventprocessing.filter.LowPassFilterEventGenerator)| |net.sf.jaer.eventprocessing.filter|

|[MSO](filt.org.ine.telluride.jaer.cochlea.MSO)|Computes ITD of incoming binaural signal|org.ine.telluride.jaer.cochlea|

|[MeanEventLocationTracker](filt.org.capocaccia.cne.jaer.cne2011.MeanEventLocationTracker)|Example class for CNE 2011|org.capocaccia.cne.jaer.cne2011|

|[MedianTracker](filt.net.sf.jaer.eventprocessing.tracking.MedianTracker)|Tracks a single object by median event location|net.sf.jaer.eventprocessing.tracking|

|[MedianTrackerTell2011](filt.org.ine.telluride.jaer.tell2011.MedianTrackerTell2011)|Tracks median event location as example for Telluride 2011|org.ine.telluride.jaer.tell2011|

|[MedianTrackingFilter](filt.net.sf.jaer.eventprocessing.filter.MedianTrackingFilter)|Tracks a single object by median event location|net.sf.jaer.eventprocessing.filter|

|[MultiLineModelTracker](filt.org.capocaccia.cne.jaer.multilinetracking.MultiLineModelTracker)|Continuously tracks linear features|org.capocaccia.cne.jaer.multilinetracking|

|[MultichipAMS1bEventProducer](filt.ch.unizh.ini.jaer.projects.cochsoundloc.multichipviewer.MultichipAMS1bEventProducer)| |ch.unizh.ini.jaer.projects.cochsoundloc.multichipviewer|

|[MultichipRetinaEventProducer](filt.ch.unizh.ini.jaer.projects.cochsoundloc.multichipviewer.MultichipRetinaEventProducer)| |ch.unizh.ini.jaer.projects.cochsoundloc.multichipviewer|

|[MultipleXYTypeFilter](filt.net.sf.jaer.eventprocessing.filter.MultipleXYTypeFilter)| |net.sf.jaer.eventprocessing.filter|

|[NearbyTrackEventFilter](filt.ch.unizh.ini.jaer.projects.virtualslotcar.NearbyTrackEventFilter)| |ch.unizh.ini.jaer.projects.virtualslotcar|

|[NearestEventMotionComputer](filt.net.sf.jaer.eventprocessing.label.NearestEventMotionComputer)|Computes motion based on nearest events - for particles|net.sf.jaer.eventprocessing.label|

|[NeuronMapFilter](filt.ch.unizh.ini.jaer.projects.integrateandfire.NeuronMapFilter)| |ch.unizh.ini.jaer.projects.integrateandfire|

|[NotchFilter](filt.net.sf.jaer.eventprocessing.filter.NotchFilter)|(Not yet working) Puts a notch at a chosen frequency.|net.sf.jaer.eventprocessing.filter|

|[NumberNet](filt.ch.unizh.ini.jaer.projects.neuralnets.NumberNet)|Implements a spiking Restricted Boltzmann Machine for handwritten digit recognition.|ch.unizh.ini.jaer.projects.neuralnets|

|[OnOffProximityLineFilter](filt.net.sf.jaer.eventprocessing.filter.OnOffProximityLineFilter)|Outputs only events that are supported by a nearby event of the opposite polarity in the neighborhood.|net.sf.jaer.eventprocessing.filter|

|[OnlineCalibration4](filt.ch.unizh.ini.jaer.projects.stereo3D.OnlineCalibration4)| |ch.unizh.ini.jaer.projects.stereo3D|

|[OnlineCalibration5](filt.ch.unizh.ini.jaer.projects.stereo3D.OnlineCalibration5)| |ch.unizh.ini.jaer.projects.stereo3D|

|[OnsetFilter](filt.org.ine.telluride.jaer.cochlea.OnsetFilter)|Passes onsets, which are increases of firing rate|org.ine.telluride.jaer.cochlea|

|[OpticalGyro](filt.net.sf.jaer.eventprocessing.tracking.OpticalGyro)|Computes camera pose changes based on tracking many clusters of local activity|net.sf.jaer.eventprocessing.tracking|

|[OrientationCluster](filt.ch.unizh.ini.jaer.projects.rccar.OrientationCluster)| |ch.unizh.ini.jaer.projects.rccar|

|[OrientationVisualizer](filt.ch.unizh.ini.jaer.projects.brainfair.OrientationVisualizer)|Displays statistics over recently observed orientations|ch.unizh.ini.jaer.projects.brainfair|

|[OverlappingSubSampler](filt.net.sf.jaer.eventprocessing.filter.OverlappingSubSampler)| |net.sf.jaer.eventprocessing.filter|

|[PairedEventLinearEdgeClusterTracker](filt.org.capocaccia.cne.jaer.multilinetracking.PairedEventLinearEdgeClusterTracker)|Tracks multiple lines in the scene using a cluster based method based on pairs of recent events|org.capocaccia.cne.jaer.multilinetracking|

|[PanTiltAimer](filt.ch.unizh.ini.jaer.hardware.pantilt.PanTiltAimer)|Allows control of pan-tilt using a panel to aim it and parameters to control the jitter|ch.unizh.ini.jaer.hardware.pantilt|

|[PanTiltTracker](filt.ch.unizh.ini.jaer.hardware.pantilt.PanTiltTracker)|Trackes a single moving object with the pan tilt unit|ch.unizh.ini.jaer.hardware.pantilt|

|[ParticleTracker](filt.net.sf.jaer.eventprocessing.tracking.ParticleTracker)|Tracks multiple objects using a particle filter approach|net.sf.jaer.eventprocessing.tracking|

|[PawTracker](filt.ch.unizh.ini.jaer.projects.pawtracker.PawTracker)| |ch.unizh.ini.jaer.projects.pawtracker|

|[PawTracker2](filt.ch.unizh.ini.jaer.projects.pawtracker.PawTracker2)| |ch.unizh.ini.jaer.projects.pawtracker|

|[PawTracker3](filt.ch.unizh.ini.jaer.projects.pawtracker.PawTracker3)| |ch.unizh.ini.jaer.projects.pawtracker|

|[PawTrackerStereoBoard](filt.ch.unizh.ini.jaer.projects.pawtracker.PawTrackerStereoBoard)| |ch.unizh.ini.jaer.projects.pawtracker|

|[PawTrackerStereoBoard2](filt.ch.unizh.ini.jaer.projects.pawtracker.PawTrackerStereoBoard2)| |ch.unizh.ini.jaer.projects.pawtracker|

|[PawTrackerStereoBoard3](filt.ch.unizh.ini.jaer.projects.pawtracker.PawTrackerStereoBoard3)| |ch.unizh.ini.jaer.projects.pawtracker|

|[PawTrackerStereoBoard3Fast](filt.ch.unizh.ini.jaer.projects.pawtracker.PawTrackerStereoBoard3Fast)| |ch.unizh.ini.jaer.projects.pawtracker|

|[PawTrackerStereoBoard3Label](filt.ch.unizh.ini.jaer.projects.pawtracker.PawTrackerStereoBoard3Label)| |ch.unizh.ini.jaer.projects.pawtracker|

|[PawTrackerStereoBoard4](filt.ch.unizh.ini.jaer.projects.pawtracker.PawTrackerStereoBoard4)| |ch.unizh.ini.jaer.projects.pawtracker|

|[PawTrackerStereoBoard4Camera](filt.ch.unizh.ini.jaer.projects.pawtracker.PawTrackerStereoBoard4Camera)| |ch.unizh.ini.jaer.projects.pawtracker|

|[PawTrackerStereoBoard4Label](filt.ch.unizh.ini.jaer.projects.pawtracker.PawTrackerStereoBoard4Label)| |ch.unizh.ini.jaer.projects.pawtracker|

|[PawTrackerStereoBoard5](filt.ch.unizh.ini.jaer.projects.pawtracker.PawTrackerStereoBoard5)| |ch.unizh.ini.jaer.projects.pawtracker|

|[PawTrackerStereoBoard6](filt.ch.unizh.ini.jaer.projects.pawtracker.PawTrackerStereoBoard6)| |ch.unizh.ini.jaer.projects.pawtracker|

|[PcaTrackingFilter](filt.net.sf.jaer.eventprocessing.filter.PcaTrackingFilter)|Tracks a single object pose by Principle Components Analysis|net.sf.jaer.eventprocessing.filter|

|[PencilBalancer](filt.ch.unizh.ini.jaer.projects.pencilbalancer.PencilBalancer)|Pencil balancing robot which uses a pair of DVS128 and a USBServoController|ch.unizh.ini.jaer.projects.pencilbalancer|

|[PerspecTransform](filt.ch.unizh.ini.jaer.projects.rccar.PerspecTransform)| |ch.unizh.ini.jaer.projects.rccar|

|[PidPanTiltControllerUSB](filt.ch.unizh.ini.jaer.projects.sensoryfusion.PidPanTiltControllerUSB)| |ch.unizh.ini.jaer.projects.sensoryfusion|

|[PigTracker](filt.org.ine.telluride.jaer.tell2010.pigtracker.PigTracker)| |org.ine.telluride.jaer.tell2010.pigtracker|

|[PixelExhaustion](filt.ch.unizh.ini.jaer.projects.labyrinthkalman.PixelExhaustion)| |ch.unizh.ini.jaer.projects.labyrinthkalman|

|[PlotEvtHistogram](filt.ch.unizh.ini.jaer.projects.laser3d.plothistogram.PlotEvtHistogram)|Creates a histogram of events during several periods (distinguished with special events)|ch.unizh.ini.jaer.projects.laser3d.plothistogram|

|[PreProcess](filt.ch.unizh.ini.jaer.projects.integrateandfire.PreProcess)| |ch.unizh.ini.jaer.projects.integrateandfire|

|[ProbFPNCorrectionFilter](filt.net.sf.jaer.eventprocessing.filter.ProbFPNCorrectionFilter)|Adjusts probability of transmission of event so that average rate of activity is the same for all cells|net.sf.jaer.eventprocessing.filter|

|[ProbabalisticPassageFilter](filt.net.sf.jaer.eventprocessing.filter.ProbabalisticPassageFilter)|Passes events probabilistically|net.sf.jaer.eventprocessing.filter|

|[ProximityLEDDetector](filt.ch.unizh.ini.jaer.projects.gesture.proximity.ProximityLEDDetector)|Proximity detection using flashing LED that illuminates nearby objects|ch.unizh.ini.jaer.projects.gesture.proximity|

|[QuadrantGestureTracker](filt.ch.unizh.ini.jaer.projects.gesture.QuadrantGestureTracker)| |ch.unizh.ini.jaer.projects.gesture|

|[RCgridFilter](filt.ch.unizh.ini.jaer.projects.neuralnets.RCgridFilter)| |ch.unizh.ini.jaer.projects.neuralnets|

|[RectangularClusterTracker](filt.net.sf.jaer.eventprocessing.tracking.RectangularClusterTracker)|Tracks multiple moving compact (not linear) objects|net.sf.jaer.eventprocessing.tracking|

|[RefractoryFilter](filt.net.sf.jaer.eventprocessing.filter.RefractoryFilter)|Applies a refractory period to pixels so that they events only pass if there is sufficient time since the last event from that pixel|net.sf.jaer.eventprocessing.filter|

|[RepetitiousFilter](filt.net.sf.jaer.eventprocessing.filter.RepetitiousFilter)|Filters out (or in) repetitious (boring) events|net.sf.jaer.eventprocessing.filter|

|[RetinaCells](filt.ch.unizh.ini.jaer.projects.neuralnets.RetinaCells)| |ch.unizh.ini.jaer.projects.neuralnets|

|[RetinaExtractorFilter](filt.ch.unizh.ini.jaer.projects.robothead.retinacochlea.RetinaExtractorFilter)| |ch.unizh.ini.jaer.projects.robothead.retinacochlea|

|[RoboQuadSocialSonar](filt.org.ine.telluride.jaer.wowwee.RoboQuadSocialSonar)| |org.ine.telluride.jaer.wowwee|

|[RockScissorPaper](filt.ch.unizh.ini.jaer.projects.gesture.RockScissorPaper.RockScissorPaper)| |ch.unizh.ini.jaer.projects.gesture.RockScissorPaper|

|[RotateFilter](filt.net.sf.jaer.eventprocessing.filter.RotateFilter)|Rotates the addresses|net.sf.jaer.eventprocessing.filter|

|[RotateRetinaFilter](filt.ch.unizh.ini.jaer.projects.robothead.retinacochlea.RotateRetinaFilter)| |ch.unizh.ini.jaer.projects.robothead.retinacochlea|

|[SampleMultiSensoryFilter](filt.ch.unizh.ini.jaer.projects.neuralnets.SampleMultiSensoryFilter)| |ch.unizh.ini.jaer.projects.neuralnets|

|[SampleSpikeFilter](filt.ch.unizh.ini.jaer.projects.neuralnets.SampleSpikeFilter)| |ch.unizh.ini.jaer.projects.neuralnets|

|[SampleTunnelFilter](filt.ch.unizh.ini.jaer.projects.einsteintunnel.sensoryprocessing.SampleTunnelFilter)|A demonstration sample for the Einstein Tunnel project on pedestrian traffic controlled LED panels|ch.unizh.ini.jaer.projects.einsteintunnel.sensoryprocessing|

|[SceneStabilizer](filt.net.sf.jaer.eventprocessing.tracking.SceneStabilizer)|Compenstates global scene translation and rotation to stabilize scene like a SteadiCam.|net.sf.jaer.eventprocessing.tracking|

|[SensorsToUDP](filt.ch.unizh.ini.jaer.projects.einsteintunnel.sensoryprocessing.SensorsToUDP)|A filter built for the Einstein tunnel that extracts information and sends it to a UDP port|ch.unizh.ini.jaer.projects.einsteintunnel.sensoryprocessing|

|[SensoryFusion](filt.ch.unizh.ini.jaer.projects.sensoryfusion.SensoryFusion)|Allows localization, focussing and recognition of audiovisual objects|ch.unizh.ini.jaer.projects.sensoryfusion|

|[SensoryFusionNet](filt.ch.unizh.ini.jaer.projects.integrateandfire.SensoryFusionNet)| |ch.unizh.ini.jaer.projects.integrateandfire|

|[ServoArm](filt.ch.unizh.ini.jaer.projects.tobi.goalie.ServoArm)| |ch.unizh.ini.jaer.projects.tobi.goalie|

|[ServoReaction](filt.ch.unizh.ini.jaer.chip.retina.sensorymotor.ServoReaction)| |ch.unizh.ini.jaer.chip.retina.sensorymotor|

|[SettingsScheduler](filt.net.sf.jaer.eventprocessing.control.SettingsScheduler)|Activates filter settings based on schedule|net.sf.jaer.eventprocessing.control|

|[ShiftByEventsFilter](filt.net.sf.jaer.eventprocessing.filter.ShiftByEventsFilter)|Shifts the spikes according to the last events from a possibly-different chip's output events (which are being rendered in another AEViewer).|net.sf.jaer.eventprocessing.filter|

|[SimpleOrientationFilter](filt.net.sf.jaer.eventprocessing.label.SimpleOrientationFilter)|Local orientation by spatio-temporal correlation|net.sf.jaer.eventprocessing.label|

|[SimpleSpeedController](filt.ch.unizh.ini.jaer.projects.virtualslotcar.SimpleSpeedController)| |ch.unizh.ini.jaer.projects.virtualslotcar|

|[SingleLineTracker](filt.org.capocaccia.cne.jaer.multilinetracking.SingleLineTracker)|Tracks line in continous Hough space|org.capocaccia.cne.jaer.multilinetracking|

|[SlotCarRacer](filt.ch.unizh.ini.jaer.projects.virtualslotcar.SlotCarRacer)|Slot car racer project, Telluride 2010|ch.unizh.ini.jaer.projects.virtualslotcar|

|[SlotcarFilter](filt.ch.unizh.ini.jaer.projects.virtualslotcar.SlotcarFilter)|Display of Slot-Car Movement|ch.unizh.ini.jaer.projects.virtualslotcar|

|[SlowResponse](filt.ch.unizh.ini.jaer.projects.neuralnets.SlowResponse)|Reconstructs an Estimation of the Background Light level based on the streams of input events.|ch.unizh.ini.jaer.projects.neuralnets|

|[SmallEyeMovements](filt.org.capocaccia.cne.jaer.cne2012.smalleyemovements.SmallEyeMovements)|Small eye movements from pan-tilt are used to build up gradient image|org.capocaccia.cne.jaer.cne2012.smalleyemovements|

|[SmartSpatioTemporalTracker](filt.ch.unizh.ini.jaer.projects.spatiatemporaltracking.SmartSpatioTemporalTracker)| |ch.unizh.ini.jaer.projects.spatiatemporaltracking|

|[SmoothOpticalFlowLabeler](filt.net.sf.jaer.eventprocessing.label.SmoothOpticalFlowLabeler)|Computes temporally and spatially smoothed optical flow using DirectionSelectiveFilter|net.sf.jaer.eventprocessing.label|

|[SoundLocalization](filt.ch.unizh.ini.jaer.projects.sensoryfusion.SoundLocalization)| |ch.unizh.ini.jaer.projects.sensoryfusion|

|[Sparsify](filt.ch.unizh.ini.jaer.projects.integrateandfire.Sparsify)| |ch.unizh.ini.jaer.projects.integrateandfire|

|[SpatialBandpassFilter](filt.net.sf.jaer.eventprocessing.filter.SpatialBandpassFilter)|Does an event-based spatial highpass filter, so that only small objects pass through.|net.sf.jaer.eventprocessing.filter|

|[SpatialSensoryFusion](filt.ch.unizh.ini.jaer.projects.cochsoundloc.SpatialSensoryFusion)| |ch.unizh.ini.jaer.projects.cochsoundloc|

|[SpectrogramFilter](filt.org.ine.telluride.jaer.tell2010.SpectrogramFilter)|Generate a spectrogram from incoming spikes|org.ine.telluride.jaer.tell2010|

|[SpikeSoundFilter](filt.net.sf.jaer.eventprocessing.filter.SpikeSoundFilter)| |net.sf.jaer.eventprocessing.filter|

|[SpikeStackArrayFilter](filt.ch.unizh.ini.jaer.projects.neuralnets.SpikeStackArrayFilter)| |ch.unizh.ini.jaer.projects.neuralnets|

|[StatisticsCalculator](filt.ch.unizh.ini.jaer.projects.brainfair.StatisticsCalculator)| |ch.unizh.ini.jaer.projects.brainfair|

|[Steadicam](filt.org.capocaccia.cne.jaer.cne2012.vor.Steadicam)|Compenstates global scene translation and rotation to stabilize scene like a SteadiCam.|org.capocaccia.cne.jaer.cne2012.vor|

|[StereoClusterTracker](filt.net.sf.jaer.stereopsis.StereoClusterTracker)| |net.sf.jaer.stereopsis|

|[StereoDisplay](filt.ch.unizh.ini.jaer.projects.stereo3D.StereoDisplay)| |ch.unizh.ini.jaer.projects.stereo3D|

|[StereoEpilolarLineMonitor](filt.ch.unizh.ini.jaer.projects.stereo3D.StereoEpilolarLineMonitor)| |ch.unizh.ini.jaer.projects.stereo3D|

|[StereoEventTimingMonitor](filt.ch.unizh.ini.jaer.projects.stereo3D.StereoEventTimingMonitor)| |ch.unizh.ini.jaer.projects.stereo3D|

|[StereoGoalie](filt.ch.unizh.ini.jaer.projects.tobi.goalie.StereoGoalie)|Stereo Vision Binocular Goalie robot from Telluride 2012|ch.unizh.ini.jaer.projects.tobi.goalie|

|[StereoOnFundamentalMatrix](filt.ch.unizh.ini.jaer.projects.stereo3D.StereoOnFundamentalMatrix)| |ch.unizh.ini.jaer.projects.stereo3D|

|[StereoOnFundamentalMatrix3](filt.ch.unizh.ini.jaer.projects.stereo3D.StereoOnFundamentalMatrix3)| |ch.unizh.ini.jaer.projects.stereo3D|

|[StereoOnFundamentalMatrix4](filt.ch.unizh.ini.jaer.projects.stereo3D.StereoOnFundamentalMatrix4)| |ch.unizh.ini.jaer.projects.stereo3D|

|[StereoOnFundamentalMatrix8](filt.ch.unizh.ini.jaer.projects.stereo3D.StereoOnFundamentalMatrix8)| |ch.unizh.ini.jaer.projects.stereo3D|

|[StereoTranslateRotate](filt.net.sf.jaer.stereopsis.StereoTranslateRotate)| |net.sf.jaer.stereopsis|

|[StereoVergenceFilter](filt.ch.unizh.ini.jaer.projects.gesture.stereo.StereoVergenceFilter)| |ch.unizh.ini.jaer.projects.gesture.stereo|

|[StereoVergenceFilter](filt.net.sf.jaer.stereopsis.StereoVergenceFilter)| |net.sf.jaer.stereopsis|

|[StereoWavingHandRobotDemo](filt.ch.unizh.ini.jaer.projects.gesture.stereo.StereoWavingHandRobotDemo)| |ch.unizh.ini.jaer.projects.gesture.stereo|

|[SubSampler](filt.net.sf.jaer.eventprocessing.filter.SubSampler)|Subsamples x and y addresses|net.sf.jaer.eventprocessing.filter|

|[SubSamplingBandpassFilter](filt.net.sf.jaer.eventprocessing.filter.SubSamplingBandpassFilter)|Does an event-based spatio-temporal highpass filter, so that only small isolated objects  pass through. Uses a subsampled surround for very high efficiency.|net.sf.jaer.eventprocessing.filter|

|[TemplateTracker](filt.net.sf.jaer.eventprocessing.tracking.TemplateTracker)| |net.sf.jaer.eventprocessing.tracking|

|[TestFilterTell2010](filt.org.ine.telluride.jaer.tell2010.TestFilterTell2010)| |org.ine.telluride.jaer.tell2010|

|[ThinningEventBased](filt.net.sf.jaer.eventprocessing.filter.ThinningEventBased)| |net.sf.jaer.eventprocessing.filter|

|[ThresholdLearner](filt.ch.unizh.ini.jaer.projects.thresholdlearner.ThresholdLearner)|Learns the meaning of temporal contrast events from a DVS|ch.unizh.ini.jaer.projects.thresholdlearner|

|[Tmpdiff128RateController](filt.ch.unizh.ini.jaer.chip.retina.Tmpdiff128RateController)|Controls the rate of events from the Tmpdiff128 retina by controlling retina biases|ch.unizh.ini.jaer.chip.retina|

|[TopologyTracker](filt.ch.unizh.ini.jaer.projects.topology.TopologyTracker)|Learns a topological mapping from input events using neighbor correlation|ch.unizh.ini.jaer.projects.topology|

|[TrackdefineFilter](filt.ch.unizh.ini.jaer.projects.virtualslotcar.TrackdefineFilter)|Detects a track from incoming pixels and user input|ch.unizh.ini.jaer.projects.virtualslotcar|

|[TwoCarTracker](filt.ch.unizh.ini.jaer.projects.virtualslotcar.TwoCarTracker)|Slot car car tracker for finding closest car to track model|ch.unizh.ini.jaer.projects.virtualslotcar|

|[TypeCoincidenceFilter](filt.net.sf.jaer.eventprocessing.label.TypeCoincidenceFilter)|Only lets through events spatio-temporally correlated complementary types (e.g. corners)|net.sf.jaer.eventprocessing.label|

|[VORSensor](filt.org.capocaccia.cne.jaer.cne2012.vor.VORSensor)| |org.capocaccia.cne.jaer.cne2012.vor|

|[VirtualDrummer](filt.ch.unizh.ini.jaer.projects.gesture.virtualdrummer.VirtualDrummer)|Virtual drummer demonstration|ch.unizh.ini.jaer.projects.gesture.virtualdrummer|

|[VirtualSlotcarRacer](filt.ch.unizh.ini.jaer.projects.virtualslotcar.VirtualSlotcarRacer)|Slot car racer for virtual cars and tracks|ch.unizh.ini.jaer.projects.virtualslotcar|

|[VisualizerFilter](filt.ch.unizh.ini.jaer.projects.brainfair.VisualizerFilter)|Displays statistics over recently observed orientations|ch.unizh.ini.jaer.projects.brainfair|

|[WakeupDetector](filt.ch.unizh.ini.jaer.projects.gesture.wakeup.WakeupDetector)|&amp;lt;html&amp;gt;Activity-level and simple gesture wakeup detector.&amp;lt;br&amp;gt;Uses 2 IF digital neurons that slew towards zero. &amp;lt;br&amp;gt;|ch.unizh.ini.jaer.projects.gesture.wakeup|

|[WeberWhiskerTracker](filt.ch.unizh.ini.jaer.projects.whiskertracking.WeberWhiskerTracker)|Tracks whiskers for Weber lab - alpha state|ch.unizh.ini.jaer.projects.whiskertracking|

|[WingTracker](filt.ch.unizh.ini.jaer.projects.wingtracker.WingTracker)|&amp;lt;html&amp;gt; Tracks a fruit fly wing beat in two different ways, after a initialization phase. &amp;lt;br&amp;gt; Begin with the method track, there the events are classified to the right edge and &amp;lt;br&amp;gt;depending on the state the evaluation goes on.o there are different states in this filter: &amp;lt;br&amp;gt;initialization: data are recorded(a hardcoded number of events in the method track() with state = Init) and then an &amp;lt;br&amp;gt;analysis is done for this data. First there is a 2-means algorithm(method kmeans) to &amp;lt;br&amp;gt;localize the 2 wings. afterwards basic geometry is used to calculate the bodyposition and the heading of the fly. &amp;lt;br&amp;gt;This is done in the method findFly().  &amp;lt;p&amp;gt;Tracking: every event changes the actual position of the correspoinding wingedge with a lowpassfilter. &amp;lt;br&amp;gt;This is done in the method track() with the state = TRACKING.  &amp;lt;br&amp;gt;Kalman: the second way to track is with a extended Kalman Filter. &amp;lt;br&amp;gt;Every event is taken as a measurement for the filter. &amp;lt;br&amp;gt;First in the method track the events is classified in left/right wing and leading/trailing edge. &amp;lt;br&amp;gt;There are 4 instances of the inner class EKF which supports data for each wingedge. &amp;lt;br&amp;gt;The prediction and update are methods of this inner class.|ch.unizh.ini.jaer.projects.wingtracker|

|[XYCenterOutFilter](filt.ch.unizh.ini.jaer.projects.gesture.XYCenterOutFilter)| |ch.unizh.ini.jaer.projects.gesture|

|[XYTypeFilter](filt.net.sf.jaer.eventprocessing.filter.XYTypeFilter)|Filters a region defined by x, y, and event type ranges|net.sf.jaer.eventprocessing.filter|

|[YeastFlowTracker](filt.ch.unizh.ini.jaer.projects.yeastflow.YeastFlowTracker)|Customized RectangularClusterTracker for tracking yeast cells|ch.unizh.ini.jaer.projects.yeastflow|

|[ZipZapTrackFollower](filt.ch.unizh.ini.jaer.projects.tobi.zipzaps.ZipZapTrackFollower)| |ch.unizh.ini.jaer.projects.tobi.zipzaps|

|[cDVSTestFilter](filt.net.sf.jaer.eventprocessing.filter.cDVSTestFilter)|Counts relation of Y only events to correct events for cDVSTest chips|net.sf.jaer.eventprocessing.filter|


Run the class net.sf.jaer.util.FilterIndexPrinter to regenerate this list.&lt;/pre&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Luca Longinotti</dc:creator><pubDate>Tue, 25 Jun 2013 07:37:10 -0000</pubDate><guid>https://sourceforge.net2e84af66fa9809b300143e6f4c6b484ac8e13bc8</guid></item></channel></rss>