Abstract
In an emergency, an urgent blood transfusion from a person to the patient is required and blood group identification is the first process to do so. In addition, a hemoglobin test is often required to make decisions about blood transfusion as well as to check anemia. Hemoglobin testing is also required for complete blood count and monitoring a number of diseases. These blood tests are almost difficult in rural areas where lab facilities are not sufficient. Researchers proposed a number of methods to identify blood groups using computer vision techniques. However, no study was conducted to identify blood group and hemoglobin level in a work using image processing techniques and an android mobile application which shows high detection accuracy. In this paper, manual clinical experiments have been replaced by an android app using image processing techniques to detect blood groups and hemoglobin levels except users require using antigen before taking samples. The proposed technique is divided into two portions. The first portion is blood group detection, which is done by taking a blood sample and performing the grayscale conversion, binary conversion, segmentation, edge detection, and computation to make the decision. The second section describes how to determine hemoglobin levels by comparing a blood sample image to a hemoglobin color scale (HCS). Here, the Hemoglobin value is determined from their RGB values. It has been discovered that the proposed approaches are capable of detecting hemoglobin levels and blood groups in a cost-effective and error-free manner. As a result, the tests can be conducted in a remote area without adequate lab facilities and the proposed work can solve major steps in blood transfusion difficulties and anemia.

This publication has 10 references indexed in Scilit: