miquod_multi

MIQUOD APP multiversion

https://github.com/enaulad511/miquod_multi

Science Score: 54.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
    Links to: researchgate.net
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (10.6%) to scientific vocabulary
Last synced: 6 months ago · JSON representation ·

Repository

MIQUOD APP multiversion

Basic Info
  • Host: GitHub
  • Owner: enaulad511
  • License: cc0-1.0
  • Language: Kotlin
  • Default Branch: main
  • Size: 21.3 MB
Statistics
  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • Open Issues: 0
  • Releases: 0
Created over 2 years ago · Last pushed about 2 years ago
Metadata Files
Readme License Citation

README.md

Sofware for Mixing Characterization (MIQUOD)

The software comprises among other things two libraries. The first library, AForge.Imaging, incorporates the image processing routines and filters, and the other library, AForge.Video. MIQUOD is focused on quantifying mixing using machine vision systems and report measures directly related to the reduction in the segregation of concentration, the reduction in the scale of segregation, and the potential of change in mixing performance. The concentration data type is an array of concentrations associated with pixels intensities and the particle tracking data is a matrix of particle positions within a target area. MIQUOD process each type of data separately. The source code is in three languages.

C# (Version 1.0)

C# source code is the basic version for concentracion fields and particle detection of white particles o dark particles.

Python (Version 2.0)

The python code can be executed from the MIQUOD_v1.py file.

Usage

Image Selection The process can be define as: 1. Set the path and the target area of the image (ROI). ```python im = cv2.imread('3colors_unmixed.png')

r = cv2.selectROI('Image select', im)

print(r)

imgtoprocess = [Mf.BitMap(im)] LoadedImageInfo = ['Img1'] imageswithreferences = [[Mf.RefImg(0, 1)]] ```

  1. Define variables for the measures.

  2. Calculate blobs in the image (for particle detection). python storePartPositions, store_blob_rectangles = Mf.blob_detection_image( img_to_process, threshold_value, store_target_areas)

  3. Initialization of striation thickness

  4. Define what data to Calculate ```python

    Mf.mixingdimconcentrationdata(imgtoprocess, storetarget_areas, storeConcentrationData,

    imageswithreferences, LoadedImageInfo, dark_checkbox, IntensityMeasures,

    HorizontalVardiagrams, VerticalVardiagrams)

    Mf.mixingdimparticledata(storetargetareas, LoadedImageInfo, storePartPositions, maxstriation_thick) ```

    Considerations

  5. Comment and uncoment acordlying what you require.

  6. The blob detection part generates plots of the different images generated by the filters.

  7. Both type of calculations can be perform, but for particle detection errors can be obtain if no blob is detected and the measures can be wrong values.

Kotlin (Version 2.0)

Kotlin code are the main .kt files for an Android app.

Authors

Feedback

If you have any feedback or have any questions, please reach out to us at edisson.naulad@gmail.com

Owner

  • Name: Edisson Naula
  • Login: enaulad511
  • Kind: user
  • Location: Monterrey, Nuevo León
  • Company: ITESM

Citation (CITATION.cff)

cff-version: 1.2.0
message: "If you use this software, please cite it as below."
authors:
- family-names: "YOUR_NAME_HERE"
  given-names: "YOUR_NAME_HERE"
  orcid: "https://orcid.org/0000-0000-0000-0000"
- family-names: "Lisa"
  given-names: "Mona"
  orcid: "https://orcid.org/0000-0000-0000-0000"
title: "MIQUOD_Multi"
version: 1.0.0
doi: 10.5281/zenodo.1234
date-released: 2023-11-06
url: "https://github.com/enaulad511/MIQUOD_Multi"

@article{E.Naula_2017,
  author = {Edisson Andrés Naula Duchi, José Israel Martínez López},
  doi = {10.5281/zenodo.1234},
  month = {12},
  title = {{My Research Software}},
  url = {https://github.com/github-linguist/linguist},
  version = {2.0.4},
  year = {2023}
}

GitHub Events

Total
Last Year