projects
/
master-thesis.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Increase a bit the number of built ellipses.
[master-thesis.git]
/
Parasitemia
/
ParasitemiaCore
/
Config.fs
diff --git
a/Parasitemia/ParasitemiaCore/Config.fs
b/Parasitemia/ParasitemiaCore/Config.fs
index
4b38483
..
67b9ce3
100644
(file)
--- a/
Parasitemia/ParasitemiaCore/Config.fs
+++ b/
Parasitemia/ParasitemiaCore/Config.fs
@@
-24,7
+24,9
@@
type Parameters = {
LPFStandardDeviationRBC: float<μm>
// Ellipse.
LPFStandardDeviationRBC: float<μm>
// Ellipse.
- factorNbPick: float // The number of computed ellipse per edge pixel.
+ nbPickElementsMin: int
+ factorNbValidPick: float // The number of computed ellipse per edge pixel.
+ factorNbMaxPick: float
// Parasites detection.
darkStainLevel: float // Lower -> more sensitive. Careful about illumination on the borders.
// Parasites detection.
darkStainLevel: float // Lower -> more sensitive. Careful about illumination on the borders.
@@
-42,20
+44,22
@@
type Parameters = {
minimumCellAreaFactor: float32 } // Factor of the mean RBC area. A cell with an area below this will be rejected.
let defaultParameters = {
minimumCellAreaFactor: float32 } // Factor of the mean RBC area. A cell with an area below this will be rejected.
let defaultParameters = {
- rbcDiameter =
8.
<μm>
- resolution = 2
20.e3<ppi> // 22
0.e3<ppi> Correspond to 50X.
+ rbcDiameter =
7.5
<μm>
+ resolution = 2
30.e3<ppi> // 23
0.e3<ppi> Correspond to 50X.
ratioAreaPaleCenter = 2.f / 5.f // The ratio between an RBC area and the area of the its pale center.
granulometryRange = 0.5f
ratioAreaPaleCenter = 2.f / 5.f // The ratio between an RBC area and the area of the its pale center.
granulometryRange = 0.5f
- minRbcRadius = -0.3f
- maxRbcRadius = 0.3f
+ minRbcRadius = -0.
2
3f
+ maxRbcRadius = 0.
2
3f
LPFStandardDeviationParasite = 0.15<μm>
LPFStandardDeviationParasite = 0.15<μm>
- LPFStandardDeviationRBC = 0.2<μm>
+ LPFStandardDeviationRBC = 0.2
2
<μm>
- factorNbPick = 1.0
+ nbPickElementsMin = 10
+ factorNbValidPick = 0.06 //1.0
+ factorNbMaxPick = 2.
darkStainLevel = 0.25
maxDarkStainRatio = 0.1 // 10 %
darkStainLevel = 0.25
maxDarkStainRatio = 0.1 // 10 %
@@
-66,9
+70,9
@@
let defaultParameters = {
cytoplasmSensitivity = 0.96
nucleusAreaRatio = 0.01f // 1.0 %
cytoplasmSensitivity = 0.96
nucleusAreaRatio = 0.01f // 1.0 %
- infectionSensitivity = 0.9
+ infectionSensitivity = 0.9
2
- standardDeviationMaxRatio = 0.
5
+ standardDeviationMaxRatio = 0.
6
minimumCellAreaFactor = 0.4f }
type RBCRadius (radius: float32, parameters: Parameters) =
minimumCellAreaFactor = 0.4f }
type RBCRadius (radius: float32, parameters: Parameters) =