IdeaCredIdeaCred

femartip/Detection_Microfibers_APP

61

Application for object detection of microfibers in sludge samples extracted from residual water treatment plants.

What's novel

Application for object detection of microfibers in sludge samples extracted from residual water treatment plants.

Code Analysis

12 files read · 4 rounds

A PySide6 desktop GUI application that loads pre-trained TorchScript object detection models to identify microfibers in sludge filter images, then measures fiber length via skeletonization and approximates fiber color via K-means clustering.

Strengths

The core detection pipeline is functional and covers a real domain need (microplastic detection in wastewater), with a reasonable post-processing chain (thresholding, mask fitting, skeletonization for length, K-means for color). The GUI provides a usable workflow for batch image processing with progress feedback.

Weaknesses

No tests exist, the requirements.txt is a 200+ package Anaconda dump making installation impractical, the 'CUDA' and 'CPU' model files are byte-identical (same SHA256), the box-merging logic is commented out/disabled, and the code mixes GUI concerns with processing logic in a monolithic class. The merge_boxes_and_masks function is effectively a no-op since the actual merging code is commented out.

Score Breakdown

Innovation
5 (25%)
Craft
42 (35%)
Traction
17 (15%)
Scope
76 (25%)

Signal breakdown

Innovation

Not Fork+1
Code Novelty+1
Concept Novelty+2

Craft

Ci-3
Tests-5
Polish+0
Releases+4
Has License+5
Code Quality+10
Readme Quality+12
Recent Activity+7
Structure Quality+5
Commit Consistency+2
Has Dependency Mgmt+5

Traction

Forks+6
Stars+6
Hn Points+0
Watchers+3
Early Traction+0
Devto Reactions+0
Community Contribs+2

Scope

Commits+5
Languages+5
Subsystems+13
Bloat Penalty+0
Completeness+7
Contributors+6
Authored Files+15
Readme Code Match+3
Architecture Depth+7
Implementation Depth+8

Evidence

Commits

8

Contributors

2

Files

313

Active weeks

5

TestsCI/CDREADMELicenseContributing

Repository

Language

Python

Stars

3

Forks

1

License

MIT