Libraries

The utility libraries (required to run certain parts of the other code available here) are available from their GitHub repository.

The libraries can also be installed from the PyPI repositories using the following command: pip install matej-libs Alternatively, if you need to install a specific version (e.g. 0.1), use the following command: pip install matej-libs==0.1 This process requires the pip installer.

The libraries can also be installed into a conda environment by activating the environment conda activate env-name and then following the instructions above. The environment env-name must contain pip (this is automatically the case when a conda environment with python is created in non-ancient versions of conda).

SSBC

The code for the Sclera Segmentation Benchmarking Challenge and Group Evaluation is available from its GitHub repository.

This project requires the utility libraries. Additional python dependencies are listed below:

joblib
matplotlib
numpy
pillow
scikit-learn
scipy
tqdm

We provide a platform-agnostic YAML file, which can be used by conda to automatically install the dependencies listed above:

name: ssbc
dependencies:
    - python
    - tqdm
    - joblib
    - numpy
    - matplotlib
    - scipy
    - scikit-learn
Copy and paste the above into a file called environment.yml. You can then create the conda environment using the following command: conda env create --file environment.yml Note that the utility libraries will still have to be installed manually as described above, after the environment is created and activated with: conda activate ssbc

NCAA 2020

The code that was used for the experiments in A Comprehensive Investigation into Sclera Biometrics: A Novel Dataset and Performance Study is available from the archived GitHub repository.

TIFS 2023

The code that was used for the experiments in Exploring Bias in Sclera Segmentation Models: A Group Evaluation Approach is available from the archived GitHub repository.

The project is an upgrade of the SSBC code so see the instructions there for the project requirements and setup.

JKSU-CIS 2023

The code that was used for the experiments in IPAD: Iterative Pruning with Activation Deviation for Sclera Biometrics is available from the archived GitHub repository.