Release of Version 5 of OpenSeizureDetector for Beta Testers.

I am keen to move over to a Machine Learning algorithm to reduce the number of false alarms from the OpenSeizureDetector system. To do this I have had to make some quite significant changes to the Android app, so I have taken the opportunity to modernise the code and user interface. There are so many changes I am calling it a new major version (Version 5).

Alpha testers have been testing draft versions of Version 5 of the phone app for several weeks now, and it is ready for testing by more users. I will be publishing it for anyone who has volunteered to be a beta tester by registering here: https://play.google.com/store/apps/details?id=uk.org.openseizuredetector in a few days time.

The things that are changing in this major release are:

  • There is an installation ‘wizard’ to guide new users through setting up the system (setting up the PineTime watch and selecting which seizure detection algorithms to use). It will still work with Garmin watches, but the set up is not automated like it is for PineTime. The wizard will also help set up the Network data source to generate alarms over WiFi. There is a video walk-through of the full installation process available here: https://www.youtube.com/watch?v=v9GzcKG0mVc
  • The user can select one or more Machine Learning (“AI”) seizure detection models that can be used in addition to, or instead of our original, deterministic ‘OSD’ algorithm. The machine learning algorithm works well for our son’s tonic-clonic seizures (we had a live test of it a couple of days ago), but you might want to run the original ‘OSD’ algorithm in parallel with it for a while to see if it works for your seizures too.
  • There is a very simple default user interface to avoid overwhelming new users with too many graphs. The normal user interface with graphs etc. can be enabled in the settings.
  • The ‘advanced’ user interface has been modernised to make it compliant with modern user interface expectations (I think!).
  • There are a lot of ‘behind the scenes’ improvements to the code structure to make it easier to maintain (thanks to contributor AroonPro for a lot of these suggestions).

It is possible that you might need to do a fresh install for this version, so please record the settings that you are using before doing the upgrade, so you can restore them if you need to.

When you do the upgrade, please provide feedback, in particular on the following:

  • Did the upgrade work ok, or did you have to re-install the app (this is useful to know for when we roll it out to all users).
  • Does the installation wizard make sense to you? Should we change anything in it?
  • Would you like any changes to the user interface (either the basic or the normal one)? Now is a good time for this feedback because we can easily do a few tweaks before we roll it out to everyone.
  • How do you find the new Machine Learning (ML) algorithm? Does it give fewer false alarms? Is it detecting your seizures ok?
  • Have any features that you used to use stopped working?

If you have any questions, please contact graham@openseizuredetector.org.uk.

Thanks!

Graham.