Skip to main content

Semantic labeling made simple

Project description

pipeline status coverage report Maintainability Rating

Semi-Supervised Semantic Annotator (S3A)

A highly adaptable tool for both visualizing and generating semantic annotations for generic images.

Most software solutions for semantic (pixel-level) labeling are designed for low-resolution (<10MB) images with fewer than 10 components of interest. Violating either constraint (e.g. using a high-res image or annotating ~1000 components) incur detrimental performance impacts. S3A is designed to combat both these deficiencies. With images up to 150 MB and 2000 components, the tool remains interactive.


A more detailed overview can be found in the project wiki here.


Installation

The easiest method for installing s3a is via pip after cloning the repository:

git clone https://gitlab.com/ficsresearch/s3a
pip install -e ./s3a

Running the App

Running the app is as easy as calling s3a as a module: python -m s3a

From here, projects can be created to host groups of related images, or images can be annotated in the default project. Both options are available through the File menu.

Detailed Feature List

More information about the capabilities of this tool are outlined in the project wiki.

License

This tool is free for personal and commercial use (except the limits imposed by the PyQt5 library). If you publish something based on results obtained through this app, please cite the following papers:

Jessurun, N., Paradis, O., Roberts, A., & Asadizanjani, N. (2020). Component Detection and Evaluation Framework (CDEF): A Semantic Annotation Tool. Microscopy and Microanalysis, 1-5. doi:10.1017/S1431927620018243

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

s3a-0.4.15.tar.gz (160.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

s3a-0.4.15-py3-none-any.whl (240.3 kB view details)

Uploaded Python 3

File details

Details for the file s3a-0.4.15.tar.gz.

File metadata

  • Download URL: s3a-0.4.15.tar.gz
  • Upload date:
  • Size: 160.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4

File hashes

Hashes for s3a-0.4.15.tar.gz
Algorithm Hash digest
SHA256 a3bbd7604b69de73082430239ad59e2dec1b8ec5dbf5f2e38694f39a167cbc89
MD5 809b69358fe7385b7c51f3b9ec8d4f1a
BLAKE2b-256 9c17a8d1b75a5609f420774ad8cfcd167c3c6bafe5cefbcf33e071a8c0fa912b

See more details on using hashes here.

File details

Details for the file s3a-0.4.15-py3-none-any.whl.

File metadata

  • Download URL: s3a-0.4.15-py3-none-any.whl
  • Upload date:
  • Size: 240.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.0.1 pkginfo/1.7.0 requests/2.25.1 requests-toolbelt/0.9.1 tqdm/4.60.0 CPython/3.9.4

File hashes

Hashes for s3a-0.4.15-py3-none-any.whl
Algorithm Hash digest
SHA256 cd06e83f9ed77bfcd93244e81a65f9846d4526551e5634690e907b374b55ee3b
MD5 1a45e9972a4ea867e604025df217f237
BLAKE2b-256 b0cd02899a78bd18f251c36999d45fb64980e0f0655aea1706244a8c36b94ac2

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page