Complete Blood Count (CBC) Dataset

GitHub stars GitHub forks GitHub issues GitHub license

The complete blood count (CBC) dataset contains 360 blood smear images along with their annotation files splitting into Training, Testing, and Validation sets. The training folder contains 300 images with annotations. The testing and validation folder both contain 60 images with annotations. We have done some modification over the original dataset to prepare this CBC dataset where some of the image annotation files contain very low red blood cells (RBCs) than actual and one annotation file does not include any RBC at all although the cell smear image contains RBCs. So, we clear up all the fallacious files and split the dataset into three parts. Among the 360 smear images, 300 blood cell images with annotations are used as the training set first, and then the rest of the 60 images with annotations are used as the testing set. Due to the shortage of the data, a subset of the training set is used to prepare the validation set which contains 60 images with annotations.

Download

Paper

Paper Paper

The dataset is modified and prepared for this paper for automatic identification and counting of blood cells:link: If you use this dataset, please cite this paper:

Machine learning approach of automatic identification and counting of blood cells

@article{alam2019machine,
  title={Machine learning approach of automatic identification and counting of blood cells},
  author={Alam, Mohammad Mahmudul and Islam, Mohammad Tariqul},
  journal={Healthcare Technology Letters},
  volume={6},
  number={4},
  pages={103--108},
  year={2019},
  publisher={IET}
}

Data Description

Image

Each image is resized to 640 x 480 resolution.

N.B. Rectangular bounding boxes are converted to circular bounding boxes for representation.

Annotation Format

 <annotation>
	<folder>JPEGImages</folder>
	<filename>BloodImage_00395.jpg</filename>
	<path>/home/pi/detection_dataset/JPEGImages/BloodImage_00395.jpg</path>
	<source>
		<database>Unknown</database>
	</source>
	<size>
		<width>640</width>
		<height>480</height>
		<depth>3</depth>
	</size>
	<segmented>0</segmented>
	<object>
		<name>RBC</name>
		<pose>Unspecified</pose>
		<truncated>0</truncated>
		<difficult>0</difficult>
		<bndbox>
			<xmin>25</xmin>
			<ymin>90</ymin>
			<xmax>127</xmax>
			<ymax>209</ymax>
		</bndbox>
	</object>
  . . . . . . . . 
  . . . . . . . . Rest of the RBC
  . . . . . . . . 
 	<object>
		<name>WBC</name>
		<pose>Unspecified</pose>
		<truncated>0</truncated>
		<difficult>0</difficult>
		<bndbox>
			<xmin>114</xmin>
			<ymin>66</ymin>
			<xmax>351</xmax>
			<ymax>294</ymax>
		</bndbox>
	</object>
	<object>
		<name>Platelets</name>
		<pose>Unspecified</pose>
		<truncated>0</truncated>
		<difficult>0</difficult>
		<bndbox>
			<xmin>472</xmin>
			<ymin>201</ymin>
			<xmax>540</xmax>
			<ymax>268</ymax>
		</bndbox>
	</object>
  . . . . . . . . 
  . . . . . . . . Rest of the platelets
  . . . . . . . . 
  </annotation>