Skip to the content.

Contents

  1. About
  2. Requirements
  3. Download
  4. Quick Start
  5. Academical Validation
  6. Cite Specvis
  7. License
  8. Support
  9. Contribute
  10. Known Issues (FAQ)
  11. Upcoming Changes & Improvements
  12. Donate
  13. Contact

About

SPECVIS Desktop is a free, open-source and academically verified software for personal and clinical vision examination, training and rehabilitation, which in desktop version works on personal (laptops) and stationary (desktop) computers.

Current version of the application (v1.1.1) allows visual field examination using static perimetry, which consists of displaying visual stimuli in various places on the screen in the form of points of different brightness, to which the subject responds when he sees them. As a result, we obtain a visual field sensitivity map based on the basis of which we can conclude about its condition.

Figure. Visual field graphical maps from retinitis pigmentosa patient. A. The results from Medmont M700 professional perimeter. B. The results from SPECVIS Desktop application.

IMPORTANT: Over time, the application will be enriched with new diagnostic, training and rehabilitation functionalities. This also includes application's versions for VR, Mobile and Web.

Requirements

SPECVIS Desktop has very low hardware requirements and can be launched on any today laptop or stationary computer. In order to ensure the multiplatformity of the application (which runs on Windows, Linux, and Mac), it was written in the Java programming language. This means that the application needs Java Runtime Environment (JRE; platform for running Java applications) to be installed on your computer to run. That said you need specifally JRE in version 8.121 or above, but not 10 and above due to the fact, that SPECVIS Desktop uses JavaFX for which Oracle (a company that officially develops Java) stopped its support starting with JRE 10. Nevertheless, if you must use JRE 10 or above, you can find installing openjfx as a solution to your possible problem with running SPECVIS Desktop. You just have to point to the openjfx directly and add required modules when launching SPECVIS Desktop from the command prompt by typing for example: java --module-path openjfx/lib --add-modules javafx.controls,javafx.fxml -jar Specvis.jar But I strongly suggest to stick to the JRE 8.121 if possible. You can check whether your computer has an appropriate JRE version by typing java -version in the command prompt. You can download a specific JRE version here.

Download

You can download SPECVIS Desktop as a *.zip or *.tar.gz. After downlod unpack the archive in a desired location. The content of the unpacked archive should contain Specvis.jar file. You will use this file to launch SPECVIS application.

Quick Start

Launch

In order to launch SPECVIS Desktop double click on the Specvis.jar file or tye java -jar Specvis.jar in the command prompt, remembering, that you have to include SPECVIS directory in the command you want to execute or while being in the appropriate directory from the level of the command prompt.

Performing Visual Field Test

First, add new or choose an existing patient in the SPECVIS Desktop window. Second, choose which eye you want to test. Third, select one of the predefined settins templates or choose testing settings by your own. Fourth, conduct the visual field test.

Documentation

For more detailed information about all SPECVIS Desktop functionalities look into its documentation.

Academical Validation

SPECVIS Desktop was tested on glaucomatous, retinitis pigmentosa and stroke patients and the results were compared to results using the Medmont M700 Automated Static Perimeter, which is a commercially available, certified medical equipment used widely in different ophthalmology offices around the world. The application was also tested for inter-test intrapersonal variability. The results from both validation studies indicated low inter-test intrapersonal variability, and suitable reliability for a fast and simple assessment of visual field impairement. SPECVIS easily identifies visual field areas of zero sensitivity and allows for evaluation of its levels throughout the visual field. Thus, SPECVIS is a new, reliable application that can be successfully used for visual field examination and can fill the gap between confrontation and perimetry tests. The software itself and corresponding validation studies were thoroughly described in the article SPECVIS: Free and open-source software for visual field examination published in PLoS ONE scientific journal.

Cite SPECVIS

If you use SPECVIS in your research that will be described in a scientific journal, please cite SPECVIS Desktop by referring to the following citation:

License

SPECVIS Desktop is currently licensed under GNU GPLv3 but it can change for its future, upcoming versions. However, future versions of SPECVIS Desktop will always include the basic functionality to reliably evaluate the field of view for free. Accesibility of the application was my main idea when creating it, so I can asure you, that it will not change in the future.

Support

If there is any technical problem with SPECVIS, please go to the issues section and try to look for the solution to your problem among existing topics. If you can't find the solution, than create a new issue and describe your problem as accurate as it is possible. If something is not working in SPECVIS (it freezes, behave oddly etc.), than try to run it from the command prompt and than try to force this situation when something is not working. If any error will appear in the command prompt, copy it and include it in the description of the issue. Remember, the more information you'll provide about the problem you've encountered using SPECVIS, the bigger chance that this problem will be solved and will not occur any more.

Contribute

If you have an idea how SPECVIS Desktop can be improved, for example what new functionalities can be introduced to its future versions, please don't hesitate to contact me. Remember, that SPECVIS Desktop aims to be a vision diagnostic software tool.

Known Issues (FAQ)

Upcoming Changes & Improvements

  1. Rebuild of the existing graphical user interface (GUI). Creation of a "traditional" GUI with resizable main window, menu bar with access to all application's functionalities, and possibility to arange main window with subwindows with desired functionalities (e.g. preview of the ongoing diagnostic test, patient's information, recommendations etc.).
  2. Printout with the results. Implementing a function allowing generation of printouts with the results from the vision diagnostic test in a form of *.pdf that can be previewed, saved, and/or printed. Printouts will look like and contain data similarly to the existing, commercial solutions, thus they will be easily comparable with the results obtained with other devices and easily interpretable by clinicians.
  3. Improvements of the visual field examination.
  4. New vision diagnostic tools.
  5. Database with basic knowledge about vision, its hygiene, prevention, and diagnosis. SPECVIS Desktop is aiming mostly at clinicians and academics. However, around 20% of users described themselves as "patients". Thus, assuming that there is a high potential for self-diagnosis with the use of SPECVIS Desktop it is important to focus on the education about vision and its diagnosis as well.
  6. Automation of diagnostic inference with the use of machine learning techniques. With the use of academically verified diagnostic solutions based on machine learning principles SPECVIS Desktop will allow automatic, early diagnosis of the most common visual deficits, such as glaucoma. Patients who perform tests by themselves will get information about the need to contact or visit with a ophthalmologist if such deficit will be recognized.
  7. Telemedicine solutions. Taking into account rapid development of various digital technologie SPECVIS Desktop will offer solutions from the field of telemedicine and self-diagnosis allowing patients to perform tests in their home and contact with ophthalmologists remotely via internet.
  8. Preparation of the application installer in order to make the process of launching Specvis Desktop for the first time easier fot the end user. Knowing, that current way of dealing with SPECVIS Desktop files is a little bit tricky and it can be of some problems for users, SPECVIS Desktop will allow installation on the Windows computers as any other applications you install on your machine.

SPECVIS Desktop is a free and open-source application for visual field examination developed by one person pro publico bono (for free) aiming mostly at developing regions of the World where access to a professional ophthalmic healthcare is very problematic. Taking into account that I want to retain free access to the application as long as it's possible and to keep working on its future versions I would be very grateful if you consider helping in SPECVIS Desktop development by providing a donation to it.

Donations are realized and protected by Stripe, thus their are totally safe. You can also repeat donations as often, as you will find it appropriate.

Thank you very much for your support!

Contact

In any matter please write at specvis.desktop@gmail.com.