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
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
Metadata Files
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)]] ```
Define variables for the measures.
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)Initialization of striation thickness
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
Comment and uncoment acordlying what you require.
The blob detection part generates plots of the different images generated by the filters.
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
- Twitter: enaulad511
- Repositories: 1
- Profile: https://github.com/enaulad511
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}
}