Binary classifier distinguishing pneumonia from normal chest X-ray-style images, using hand-engineered texture features and a random forest. Fully offline, deterministic, and CPU-only.
pip install -r requirements.txt
python -m pneumonia_detector train
python -m pneumonia_detector predict path/to/xray.png- Synthetic 16x16 chest X-ray generator: lung-field density, ribcage ring, and pneumonia opacities as bright blobs with noise.
- Features: intensity mean/std, 90th percentile, histogram entropy, bright pixel ratio (global and within the lung field).
- Random forest with a stratified 80/20 split; model persisted under
models/.
MIT