<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>routine blood count analysis &#8211; Science</title>
	<atom:link href="https://scienmag.com/tag/routine-blood-count-analysis/feed/" rel="self" type="application/rss+xml" />
	<link>https://scienmag.com</link>
	<description></description>
	<lastBuildDate>Sat, 17 Oct 2026 08:04:39 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.1.3</generator>

<image>
	<url>https://scienmag.com/wp-content/uploads/2024/07/cropped-scienmag_ico-32x32.jpg</url>
	<title>routine blood count analysis &#8211; Science</title>
	<link>https://scienmag.com</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">73899611</site>	<item>
		<title>AI turns routine blood count reports into a low-cost multi-disease screening tool</title>
		<link>https://scienmag.com/ai-turns-routine-blood-count-reports-into-a-low-cost-multi-disease-screening-tool/</link>
		
		<dc:creator><![CDATA[Blake Davidson]]></dc:creator>
		<pubDate>Sat, 17 Oct 2026 08:04:39 +0000</pubDate>
				<category><![CDATA[Science News]]></category>
		<category><![CDATA[affordable healthcare solutions in developing countries]]></category>
		<category><![CDATA[AI]]></category>
		<category><![CDATA[AI-powered medical imaging]]></category>
		<category><![CDATA[anemia]]></category>
		<category><![CDATA[Artificial Intelligence]]></category>
		<category><![CDATA[blood test parameter analysis]]></category>
		<category><![CDATA[complete blood count]]></category>
		<category><![CDATA[disease diagnosis]]></category>
		<category><![CDATA[early disease detection using blood tests]]></category>
		<category><![CDATA[gradient boosting]]></category>
		<category><![CDATA[Healthcare]]></category>
		<category><![CDATA[low-cost medical diagnostics]]></category>
		<category><![CDATA[Machine learning]]></category>
		<category><![CDATA[machine learning for disease detection]]></category>
		<category><![CDATA[Medical Imaging]]></category>
		<category><![CDATA[multi-condition disease prediction]]></category>
		<category><![CDATA[multi-disease screening tool]]></category>
		<category><![CDATA[multi-label classification]]></category>
		<category><![CDATA[OCR]]></category>
		<category><![CDATA[optical character recognition in healthcare]]></category>
		<category><![CDATA[PaddleOCR]]></category>
		<category><![CDATA[paper-based CBC report digitization]]></category>
		<category><![CDATA[Random Forest]]></category>
		<category><![CDATA[routine blood count analysis]]></category>
		<guid isPermaLink="false">https://scienmag.com/?p=295590</guid>

					<description><![CDATA[Researchers have built an AI pipeline that digitizes paper-based complete blood count reports with PaddleOCR and uses tuned machine learning models to screen patients for multiple diseases at once.]]></description>
										<content:encoded><![CDATA[<p>A routine complete blood count is among the cheapest, fastest tests in medicine, costing the equivalent of just a few dollars in many countries. Now, a research team from institutions in Pakistan, Saudi Arabia and Bahrain has shown that these humble reports, scanned straight from hospital paperwork, can feed an artificial intelligence system capable of flagging multiple diseases at once. The study, published in Frontiers in Imaging, describes an end-to-end pipeline that digitizes paper CBC reports with optical character recognition, labels them against expert-defined clinical thresholds, and then predicts probable conditions using tuned machine learning classifiers.</p>
<p>The motivation is straightforward. In developing countries, expensive disease-specific tests are often out of reach for large portions of the population, while the CBC test, ranging from roughly 600 to 1000 Pakistani rupees, is widely affordable. Its twelve standard parameters encode a surprising amount of clinical signal: white blood cell counts point to infection and leukemia, hemoglobin, red blood cell count and hematocrit indicate anemia and polycythemia, platelet counts reveal bleeding and inflammatory disorders, and the differential leukocyte fractions help identify bacterial infection, bone marrow suppression and allergic responses. Yet in most hospitals these reports exist only as paper printouts, unread by any algorithm and difficult to store or analyze at scale.</p>
<p>To build their dataset, the researchers collected nearly 8,000 real CBC reports from 2023 and 2024 at a local hospital, all in PDF form with identical layouts. After applying inclusion and exclusion criteria, 6,500 patient records remained. Crucially, all patient demographics and personal identifiers were removed in compliance with privacy guidelines, and ethical clearance was obtained from the hospital. The team then benchmarked six OCR engines on the scanned pages, including PyMuPDF, OpenCV, PdfMiner, Tesseract, EasyOCR and PaddleOCR, measuring each with the character error rate, the standard metric that counts substitutions, insertions and deletions against a manually verified ground truth.</p>
<p>PaddleOCR emerged as the clear winner, achieving 99 percent accuracy with a character error rate of just 0.01, compared to 93 percent for EasyOCR and 84 percent for PyMuPDF and OpenCV. The winning pipeline involved converting PDFs to images, then applying Gaussian filtering to remove high-frequency noise, median filtering to suppress salt-and-pepper artifacts without blurring character edges, skew correction to align table boundaries, histogram equalization to enhance contrast, and min-max normalization to rescale pixel intensities. A detection model localized the table region and identified rows, columns and value positions, while a CRNN-based recognition model with a structure-preserving module ensured that each extracted value stayed aligned with its correct test name, preventing records from being mixed together.</p>
<p>With the table data digitized, the team faced a labeling problem: the extracted records had no disease annotations. They solved this with a rule-based algorithm built on clinically accepted reference ranges verified by medical experts at the source hospital. Each of the twelve parameters received a dictionary of thresholds with disease associations for values above and below normal. A hemoglobin below 13 g/dL, for example, flags anemia, while a value above 18 g/dL suggests polycythemia; an MCV under 75 fL indicates microcytic anemia, an MCHC above 35 g/dL indicates hyperchromic anemia, platelets below 150 per microliter signal thrombocytopenia, and elevated neutrophils point to acute bacterial infection. The algorithm processed every record against these rules, generating both a binary disease-or-normal label and, importantly, multiple simultaneous disease labels per patient.</p>
<p>The data was then cleaned through exploratory analysis, with outliers detected in the platelet feature capped using a Z-score threshold to preserve clinical relevance, and all features standardized before modeling. For the multi-disease task, the team used multi-label classification, decomposing the single multi-disease output column into seventeen separate binary target columns via a Multi-Label Binarizer, so that each record became a vector of yes-or-no flags for each condition. Five classifiers were trained: logistic regression, decision tree, random forest, gradient boosting and support vector machine, all implemented in scikit-learn on a 16 GB Windows machine running Python 3.12.2.</p>
<p>Hyperparameter tuning proved decisive. Using GridSearchCV integrated with 10-fold cross-validation on an 80:20 train-test split, the team searched parameter grids for each model, setting the decision tree maximum depth to 20 with the Gini criterion, constraining the random forest to a depth of three, six leaf nodes and square-root feature sampling to prevent overfitting, fixing gradient boosting at 100 estimators with a learning rate of 0.1, and configuring the support vector classifier with a regularization parameter C of 3, scaled gamma and a radial basis function kernel. Untuned models peaked at around 74 percent F1-score for binary classification, but after tuning the cross-validated results climbed substantially, with gradient boosting reaching an F1 of 89.4 percent and an ROC-AUC of 0.94.</p>
<p>On the held-out test set, random forest delivered the best binary performance with 91.7 percent precision, 90.9 percent recall and a 0.94 ROC-AUC, narrowly edging out gradient boosting. The multi-label results told a similar story: random forest achieved around 93 percent precision and an F1 of 92.0 percent on cross-validation, with gradient boosting close behind, while logistic regression and the decision tree lagged. The authors noted that misclassified cases tended to involve borderline values only slightly outside normal ranges, highlighting how sensitive threshold-based labeling can be when clinical signals overlap. Across both tasks, the ensemble methods that aggregate many decision trees proved most robust to this ambiguity.</p>
<p>Transparency was addressed with explainable AI. The team applied SHAP, or SHapley Additive Explanations, analysis independently to each disease label, ranking features by their marginal contribution to each prediction. The analysis identified white blood cells, red blood cells, hemoglobin, MCV, platelets, hematocrit, MCH, MCHC and neutrophils as the most influential parameters driving both binary and multi-disease classification. This patient-level interpretability, the researchers argue, is essential for clinician trust in high-stakes healthcare settings, allowing a doctor to see exactly which blood values pushed a given prediction.</p>
<p>The study is the first of its kind, the authors say, to tackle multi-disease prediction from CBC features using a large real-world dataset, and it arrives with clear caveats. The data comes from a single hospital region and only twelve parameters, so results cannot yet be generalized to broader populations, and rule-based labeling may miss complex diagnostic patterns that only appear in richer clinical data. The team is already working to integrate the system into an Android application so patients and doctors can interpret reports interactively, and they suggest that hospitals should maintain online repositories to make digitization easier in the first place. If validated across multi-center data, the approach could turn the world&#8217;s most routine blood test into a low-cost early warning system, catching anemia, infections and more serious hematological conditions before expensive, time-consuming confirmatory tests become necessary.</p>
<p><strong>Subject of Research:</strong> AI-based multi-disease prediction from digitized complete blood count reports</p>
<p><strong>Article Title:</strong> AI-enabled multi-disease diagnosis using low-cost CBC reports</p>
<p><strong>Article References:</strong> Bibi, M., Saeed, W. K., Jabeen, S., Shah, S., Ali, G., ELAffendi, M., &amp; Khan, M. (2026). AI-enabled multi-disease diagnosis using low-cost CBC reports. <em>Frontiers in Imaging, 5</em>, Article 1754419. <a href="https://doi.org/10.3389/fimag.2026.1754419" rel="noopener noreferrer">https://doi.org/10.3389/fimag.2026.1754419</a></p>
<p><strong>Image Credits:</strong> AI Generated</p>
<p><strong>DOI:</strong> <a href="https://doi.org/10.3389/fimag.2026.1754419" rel="noopener noreferrer">10.3389/fimag.2026.1754419</a></p>
<p><strong>Keywords:</strong> complete blood count, artificial intelligence, machine learning, OCR, PaddleOCR, multi-label classification, disease diagnosis, medical imaging, healthcare, anemia, random forest, gradient boosting</p>
]]></content:encoded>
					
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">295590</post-id>	</item>
	</channel>
</rss>
