TissueEngineeringLab / MyoFInDer

Python interface for automatic calculation of the fusion index in muscle cell cultures
https://tissueengineeringlab.github.io/MyoFInDer/
GNU General Public License v3.0
3 stars 1 forks source link

Add settings for adjusting the maximum fiber and nuclei detection thresholds #19

Closed WeisLeDocto closed 9 months ago

WeisLeDocto commented 9 months ago

Currently, the "Fiber detection threshold" and "Nuclei detection threshold" drive the minimum pixel intensity value above which a pixel can be detected as part of a nucleus or fiber. There is, however, no option for setting a maximum intensity value above which pixels are excluded of the detected fibers and nuclei.

Implementing such maximum intensity settings would be quite easy, and would slightly improve the interface of the software. The current "Fiber detection threshold" and "Nuclei detection threshold" would then need to be renamed, at least in the Settings menu. This change would be backwards-incompatible, projects created with the new version of MyoFInDer could not be opened with previous ones !

While such breaking changes are always to be avoided, it could also constitute a nice occasion to rename variables in the code. Such changes would however make the projects created with prior versions forward-incompatible.

This issue should be considered together with #17.