Skip to main content

MAZAlib

GUI for MazaLib (cross-platform 2d/3d image segmentation C++ library)

Authors: Roman V. Vasilyev, Timofey Sizonenko, Kirill M. Gerke, Marina V. Karsanina, Andrey A. Ananev Moscow, 2017-2024

Prerequisites (for MazaLib)

Install a modern C++ compiler.

Mac OS:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" && xcode-select --install

Linux (Ubuntu):

sudo apt-get install g++

Windows: Visual Studio 2015 or later with C++ tools installed

Usage

GUI image

  1. Load a binary file using context menu (1) File -> Load a file.
  2. Choose preprocessing method using menu (2): Unsharp (Unsharp mask – Sobel filter), NLM (Non-Local Means filter), None. Note that after filtration step you need to push “<-“ button above in order to move the results to the left subwindow.
  3. Choose segmentation method using menu (3): Indicator Kriging (IK), Converging Active Contours (CAC), Markov Random Fields (MRF), Region Growing Segmentation (RGS), None.
  4. Edit default configuration parameters for different methods, if necessary, in menu (4).
  5. Choose lower and upper thresholds in menu (5).
  6. Launch segmentation using button “Run” (6).
  7. Examine result slice by slice using slider (7).
  8. Save result as a .raw file using context menu (8) File -> Save as a file.

Useful cross-references

  1. MAZAlib - basic image processing library. Contains a description of the implemented segmentation and filtering approaches: mazalib
  2. PyFDMSS - a library to simulate single-phase flow on binary 3D pore geometries (Gerke, K. M., Vasilyev, R. V., Khirevich, S., Collins, D., Karsanina, M. V., Sizonenko, T. O., Korost, D.V., Lamontagne, S. & Mallants, D. (2018). Finite-difference method Stokes solver (FDMSS) for 3D pore geometries: Software development, validation and case studies. Computers & geosciences, 114, 41-58) link : pyfdmss

Release files for mazagui 0.16

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for mazagui 0.16
File Size Uploaded
mazagui-0.16.tar.gz 39.0 kB Details

Release files / mazagui-0.16.tar.gz

Download URL mazagui-0.16.tar.gz
Size 39.0 kB
Tags Source
SHA-256 checksum
How to use checksums
99d89aea80d3a352a06aa0c5a664dd887ee6afea94b5784fcc31e0cebdb90fd3
BLAKE2b-256 checksum
How to use checksums
f7177bdd40d61cad5321d2669deacbfcf1565888939b784b15e78f770cad7cb9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.10.12

Release history Release notifications | RSS feed

This release

0.16 This release

1 release file

0.15

1 release file

0.13

1 release file

0.12

1 release file

0.11

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page