CARVIEW |
Navigation Menu
-
Notifications
You must be signed in to change notification settings - Fork 52
Releases: SensorsINI/jaer
2.7.2
Compare
Go to install4j jAER installers on dropbox to download installers.
See video installing and updating jaer on YouTube.
This release mainly updates jAER to use Java Tensorflow 2. (Java TF2 repo. As a result, some classes that were too hard to quickly migrate have been deleted.
Features
- Updates MLPNoiseFilter (MLPF) to use Java Tensorflow 2
- Improves MLPF in multiple ways to make it easier to load a network.
- Improves NoiseTesterFilter ability to sweep ROC curves.
Bug fixes and minor improvements
- Fixed FilterPanel to properly handle property changes for toggle buttons.
- Improved HotPixelFilter to work correctly with denoising methods by adding the bitshift operations to the basic method that reconstructs raw event address from x,y,p values.
Full Changelog: 2.7.0...2.7.2
Assets 2
jaer-2.7.0
Compare
Go to install4j jAER installers on dropbox to download installers.
See video installing and updating jaer on YouTube.
This major release adds many new features and bug fixes.
Features
- jaer Preferences have been completely reorganized for a flatter, simpler, and more rational structure rooted at JavaPrefs/jaer. See ca19853. Utility methods and dialogs have been added to migrate Preferences from older structure if older preferences (e.g. biases or filter settings) are detected.
- Preferred annotation allow defining EventFilter properties that are shown in Simple view.
- EventFilter in FilterPanel has Copy/Paste of properties, reset to Defaults, Export and Import for individual filters.
- FilterPanel has been greatly improved to highlight non-default and modified properties.
- FilterPanel recognizes ComboBoxModel property and builds JComboBox for it. See NoiseTesterFilter.
- Marks are preserved for each played file using a HashMap that is saved to Preferences.
- Zooming and panning are greatly improved and AEViewer has a method to zoom around a particular pixel.
- New denoising methods QuantizedSTCF and AgePolarityFilter are added (also to NoiseTesterFilter)
- Recording(logging) to AEDAT has remote control command in AEViewer to pause logging.
- NoiseTesterFilter has ability to sweep ROC curves to compare denoisers, and can export the ROC sweeps to CSV files.
Bug fixes and minor improvements
- Jogging default is set to better 100 packets.
- Moving a logged recording to another filesystem is greatly improved.
- NoiseTesterFilter has been rewritten to use the new ComboBoxModel feature.
- If an AEDAT file is being logged to, users are reminded to end it before exiting.
- DrawGL text rendering is used in many filters now instead of bitmapped GLUT, allowing font scaling.
- Shutdown has been made more robust and final console output goes to System.out since logging is shut down.
- RectangularClusterTracker has option to zoom on tracked cluster and shows a HUD for it; this functionality uses the AEViewer zoom on a point capability.
- NoiseTesterFilter many bug fixes and improvements
Full Changelog: 2.6.3...2.7.0
Assets 2
jaer-2.6.3
Compare
Go to install4j jAER installers on dropbox to download installers.
See video installing and updating jaer on YouTube.
Features
- EventFilter properties can now be filtered and highlighted and properties can be marked as Preferred to highlight them. See https://youtube.com/shorts/PCKKcWr8Rhw?feature=share and https://docs.google.com/document/d/1fb7VA8tdoxuYqZfrPfT46_wiT1isQZwTHgX8O22dJ0Q/edit?tab=t.0#bookmark=id.6h945rogfeur
Bug fixes and minor improvements
- RectangularClusterTracker has multiple bug fixes
- CDAVIS camera support improved
Full Changelog: 2.6.2...2.6.3
Assets 2
jaer-2.6.2
Compare
Go to install4j jAER installers on dropbox to download installers.
See video installing and updating jaer on YouTube.
Bug fixes and minor improvements
- For DAVIS cameras, removed the nonfunction ChipRendererDisplayMethod that was annoying to cycle through
- Removed the original 3d rendering method that only showed the current packet
- Made SpaceTimeRollingEventDisplayMethod (the nice 3d rendering) have its own timescale parameter so that when you cycle back to the normal 2d display your contrast is not affected.
- Moved the noninteractive install4j update check to a background thread so that startup is faster, since this seemed to cause a very long hang when trying to run with nonfunctional eduroam wifi connection in windows11
- Info display now displays ms, not 10ms resolution. The annoying Z is removed from the time display and an option "ignoreTimeZone" is added to just show file time which is useful for slomo recording timing.
- Improved reliability of deleting files in preview mode.
- RectangularClusterTracker: added option to purge clusters if the simply overlap edge of chip, not just if center of cluster goes outside.
- Added lock to XYTypeFilter to lock the ROI selection against accidental mouse presses.
Full Changelog: 2.6.1...2.6.2
Assets 2
jaer-2.6.1
Compare
Go to install4j jAER installers on dropbox to download installers.
See video installing and updating jaer on YouTube.
- Denoising filters have a font size setting to show statistics
Bug fixes
- RefractoryFilter works again correctly with chosen dt
- Improved initial view of 3d rolling space time view with better frustrum
- Add pause check so frames are not disabled during pauses
- Reduced size of splash screen to 512x512 pixels
Assets 2
jaer-2.6.0
Compare
Go to install4j jAER installers on dropbox to download installers.
See video installing and updating jaer on YouTube.
New features
- Events and Frames can be visualized together; see https://youtu.be/DK75rB8UFkA. Select the SpaceTimeRollingEventDisplayMethod from the View/Display Method menu and set the options in the 3d Display Options menu that appears.
- You can recreate the views in the above YouTube video by downloading one of the DAVIS spinning dot recordings from https://sites.google.com/view/davis24-davis-sample-data/home
Bug fixes
- Cleaned up a lot of code that used deprecated methods
- Made Fade and Sliding Window rendering modes off by default, otherwise too confusing for users.
Assets 2
jaer-2.5.0
Compare
Go to install4j jAER installers on dropbox to download installers.
See video installing and updating jaer on YouTube.
New Features
- New rendering mode for sparse/noisy events: Sliding Window See video jAER rendering modes. Sliding Window now joins the Fade mode of jaer-2.4.1 to provide another way to render data.
- After opening a new file for playback, viewers are shown the current AEChipRenderer rendering mode for a few seconds.
Bug fixes
- refactored globally to replace the string appendCopy with append when this string appears in a comment.
Assets 2
jaer-2.4.3
Compare
Go to install4j jAER installers on dropbox to download installers.
See video installing and updating jaer on YouTube.
Bug fixes
- Improved JaerAviWriter to set the rendering mode to active rendering to ensure all frames actually get rendered
- Removed the code that tries to close the memory mapped file direct byte buffer because it causes JDK crashes on windows when opening a new file and during the close of previous file
- Fixed selection of pixels in XYTypeFilter to really work correctly for very small ROI selections
- Fixed DrawGL to use fractional font metrics which renders smaller fonts better
- Work around bug in BufferedRandomAccessFile that was causing problems reading big CSV files; now works for big EVK4 recording.
New features
- HotPixelFilter now optionally shows the number and fraction of hot pixels and gives better control on how these are rendered
- TextFileInputStream for playing CSV files now has option for treating integer timestamps as long values when the recording starts with very big timestamps.
Assets 2
jaer-2.4.2
Compare
Go to install4j jAER installers on dropbox to download installers.
See video installing and updating jaer on YouTube.
New features
- Playing CSV files now allows treating timestamps as long values and subtracting first one from subsequent (to handle recordings with very large initial timestamp values.
- CellStatsProber shows more statistics for pixels in the ROIs (median, min, max firing rate)
- Rendeing with fading uses the color scale set in non-fading rendering to draw pixels, allowing smaller contrast steps for high rates.
Bug fixes
- FileInputStreams are closed before new one is opened, so that e.g. the CSV GUI is disposed correctly.
- Fixed several bugs in rendering with fading and for HotCode rendering.
- Fixed bugs in not updating the radio buttons in CSV format GUI.
Assets 2
jaer-2.4.1
Compare
jaer-2.4.1 is bug fixes to jaer-2.4.0 which has now been deleted,.
Go to install4j jAER installers on dropbox to download installers.
See video installing and updating jaer on YouTube.
New features
-
View menu is reorganized and split into View and Playback menus
-
Added new general Fade option for DVS frames that fades away past frames and then adds latest events
See video fading.webm