SatellaDet-Blood
is a public benchmark of the custom
SatellaDet
object-detection architecture on the TXL-PBC
peripheral blood-cell dataset.
SatellaDet was originally developed for dense microbiological
object detection.
This experiment tests whether the same detector architecture can
generalise to a substantially different microscopy domain without
redesigning the architecture specifically for blood-cell detection.
The model was trained from scratch at
640 × 640
resolution.
It detects three classes:
WBC
RBC
Platelets
Held-out test results
The checkpoint was selected using the validation split only.
After training and checkpoint selection were complete,
best_score.pt
was evaluated against the untouched official
TXL-PBC test split.
Metric
Held-out test
Precision
0.9239
Recall
0.9065
mAP50
0.9341
mAP50-95
0.7346
Count MAE
1.2540
Count bias
-0.6032
Per-class held-out performance
Class
GT
Pred
Precision
Recall
F1
mAP50
mAP50-95
WBC
133
111
1.0000
0.8346
0.9098
0.9172
0.7163
RBC
1,699
1,636
0.9615
0.9258
0.9433
0.9523
0.7858
Platelets
49
58
0.8103
0.9592
0.8785
0.9330
0.7018
Selected validation checkpoint
The SatellaScore-selected checkpoint was obtained at epoch 64.
Metric
Validation
Precision
0.941
Recall
0.904
mAP50
0.9378
mAP50-95
0.7353
SatellaScore
0.8602
Validation and untouched test performance were closely aligned:
Metric Validation Test
mAP50 0.9378 0.9341
mAP50-95 0.7353 0.7346
The official test split was not used for checkpoint selection.
SatellaScore
Checkpoint selection used equal class weighting.
This prevents the substantially more numerous RBC annotations
from dominating checkpoint selection.
WBC 0.333333
RBC 0.333333
Platelets 0.333334
SatellaScore composition:
mAP50-95 35%
mAP50 25%
F1 30%
Count 10%
Included files
Models
model/SatellaDet_Blood_TXL_PBC_640.onnx
Deployable ONNX export of the selected SatellaDet-Blood model.
model/best_score.pt
PyTorch checkpoint selected using SatellaScore.
Benchmark artifacts
The
results/
directory contains:
detection metric graphs
training-loss graph
count-error graph
held-out test metrics
held-out test summary
sanitised training summary
PUBLIC_MANIFEST.json
contains SHA-256 hashes and file sizes for
the public release.
Dataset
This benchmark uses the public
TXL-PBC
peripheral blood-cell
dataset.
TXL-PBC contains:
1,260 microscopy images
18,143 annotated blood cells
official training, validation, and test splits
Reference:
Gan, L., Li, X. & Wang, X.
TXL-PBC: a peripheral blood cell dataset with comprehensive
annotations.
SatellaDet-Blood was trained from scratch rather than fine-tuned
from a pretrained blood-cell detector.
The purpose of this experiment was to test whether the architecture
could generalise beyond the microbiological colony-detection tasks
for which it was originally developed.
Privacy
This public release contains only:
model weights
aggregate benchmark metrics
generated training graphs
public model documentation
It intentionally excludes:
raw microscopy images
raw TXL-PBC dataset files
private laboratory data
training console logs
environment dumps
notebooks
local configuration files
API credentials
user-specific filesystem information
Intended use
SatellaDet-Blood is intended for:
object-detection research
computer-vision experimentation
benchmarking
architecture evaluation
educational use
It is
not a clinical diagnostic system
.
It should not be used to make medical diagnoses or patient-care
decisions.
Benchmark note
The headline metrics in this repository correspond to the untouched
TXL-PBC test split.
Because training settings and evaluation implementations can differ
between detectors, comparisons with results published by other
architectures should be treated as contextual unless evaluated
under a matched experimental protocol.
Runs of EphAsad SatellaDet-Blood on huggingface.co
20
Total runs
0
24-hour runs
0
3-day runs
1
7-day runs
20
30-day runs
More Information About SatellaDet-Blood huggingface.co Model
SatellaDet-Blood huggingface.co
SatellaDet-Blood huggingface.co is an AI model on huggingface.co that provides SatellaDet-Blood's model effect (), which can be used instantly with this EphAsad SatellaDet-Blood model. huggingface.co supports a free trial of the SatellaDet-Blood model, and also provides paid use of the SatellaDet-Blood. Support call SatellaDet-Blood model through api, including Node.js, Python, http.
SatellaDet-Blood huggingface.co is an online trial and call api platform, which integrates SatellaDet-Blood's modeling effects, including api services, and provides a free online trial of SatellaDet-Blood, you can try SatellaDet-Blood online for free by clicking the link below.
EphAsad SatellaDet-Blood online free url in huggingface.co:
SatellaDet-Blood is an open source model from GitHub that offers a free installation service, and any user can find SatellaDet-Blood on GitHub to install. At the same time, huggingface.co provides the effect of SatellaDet-Blood install, users can directly use SatellaDet-Blood installed effect in huggingface.co for debugging and trial. It also supports api for free installation.