|
jAER project on SourceForge | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.sf.jaer.eventprocessing.EventFilter
net.sf.jaer.eventprocessing.EventFilter2D
net.sf.jaer.eventprocessing.filter.BackgroundActivityFilter
public class BackgroundActivityFilter
An AE background that filters slow background activity by only passing inPacket that are
supported by another event in the past dt in the immediate spatial neighborhood, defined
by a subsampling bit shift.
| Field Summary | |
|---|---|
protected int |
dt
the time in timestamp ticks (1us at present) that a spike needs to be supported by a prior event in the neighborhood by to pass through |
| Fields inherited from class net.sf.jaer.eventprocessing.EventFilter2D |
|---|
enclosedFilter, out |
| Fields inherited from class net.sf.jaer.eventprocessing.EventFilter |
|---|
annotationEnabled, chip, enclosedFilterChain, filterEnabled, log, perf, propertyTooltipMap, support |
| Constructor Summary | |
|---|---|
BackgroundActivityFilter(AEChip chip)
|
|
| Method Summary | |
|---|---|
EventPacket |
filterPacket(EventPacket in)
filters in to out. |
static java.lang.String |
getDescription()
|
int |
getDt()
gets the background allowed delay in us |
java.lang.Object |
getFilterState()
should return the filter state in some useful form |
int |
getSubsampleBy()
|
void |
initFilter()
this should allocate and initialize memory: it may be called when the chip e.g. |
void |
resetFilter()
should reset the filter to initial state |
void |
setDt(int dt)
sets the background delay in us |
void |
setSubsampleBy(int subsampleBy)
Sets the number of bits to subsample by when storing events into the map of past events. |
void |
update(java.util.Observable o,
java.lang.Object arg)
|
| Methods inherited from class net.sf.jaer.eventprocessing.EventFilter2D |
|---|
checkOutputPacketEventType, checkOutputPacketEventType, getEnclosedFilter, resetOut, setEnclosedFilter, setFilterEnabled |
| Methods inherited from class net.sf.jaer.eventprocessing.EventFilter |
|---|
getChip, getEnclosedFilterChain, getEnclosingFilter, getPrefs, getPropertyChangeSupport, getPropertyTooltip, isAnnotationEnabled, isEnclosed, isFilterEnabled, prefsEnabledKey, setAnnotationEnabled, setChip, setEnclosed, setEnclosedFilter, setEnclosedFilterChain, setEnclosingFilter, setPreferredEnabledState, setPrefs, setPropertyTooltip |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected int dt
| Constructor Detail |
|---|
public BackgroundActivityFilter(AEChip chip)
| Method Detail |
|---|
public static java.lang.String getDescription()
public EventPacket filterPacket(EventPacket in)
filterPacket in class EventFilter2Din - input events can be null or empty.
public int getDt()
public void setDt(int dt)
Fires a PropertyChangeEvent "dt"
dt - delay in usgetDt()public java.lang.Object getFilterState()
EventFilter
getFilterState in class EventFilterpublic void resetFilter()
EventFilter
resetFilter in class EventFilter
public void update(java.util.Observable o,
java.lang.Object arg)
update in interface java.util.Observerpublic void initFilter()
EventFilter
initFilter in class EventFilterpublic int getSubsampleBy()
public void setSubsampleBy(int subsampleBy)
subsampleBy - the number of bits, 0 means no subsampling, 1 means cut event time map resolution by a factor of two in x and in y
|
jAER project on SourceForge | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||