Next Article in Journal
Geocorrection of Airborne Mid-Wave Infrared Imagery for Mapping Wildfires without GPS or IMU
Next Article in Special Issue
In Vitro and In Vivo Multispectral Photoacoustic Imaging for the Evaluation of Chromophore Concentration
Previous Article in Journal
Impact of Transmitter Positioning and Orientation Uncertainty on RSS-Based Visible Light Positioning Accuracy
Previous Article in Special Issue
Detection of Potassium Deficiency and Momentary Transpiration Rate Estimation at Early Growth Stages Using Proximal Hyperspectral Imaging and Extreme Gradient Boosting
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Hyperspectral Imaging for Bloodstain Identification

1
Department of Computer Engineering, Khwaja Fareed University of Engineering and Information Technology, Rahim Yar Khan 64200, Pakistan
2
Department of Computer Science, National University of Computer and Emerging Sciences, Islamabad, Chiniot-Faisalabad Campus, Chiniot 35400, Pakistan
3
Dipartimento di Matematica e Informatica-MIFT, University of Messina, 98121 Messina, Italy
4
Institute of Software Development and Engineering, Innopolis University, 420500 Innopolis, Russia
*
Author to whom correspondence should be addressed.
Sensors 2021, 21(9), 3045; https://doi.org/10.3390/s21093045
Submission received: 22 February 2021 / Revised: 21 April 2021 / Accepted: 25 April 2021 / Published: 27 April 2021
(This article belongs to the Special Issue Recent Advances in Multi- and Hyperspectral Image Analysis)

Abstract

:
Blood is key evidence to reconstruct crime scenes in forensic sciences. Blood identification can help to confirm a suspect, and for that reason, several chemical methods are used to reconstruct the crime scene however, these methods can affect subsequent DNA analysis. Therefore, this study presents a non-destructive method for bloodstain identification using Hyperspectral Imaging (HSI, 397–1000 nm range). The proposed method is based on the visualization of heme-components bands in the 500–700 nm spectral range. For experimental and validation purposes, a total of 225 blood (different donors) and non-blood (protein-based ketchup, rust acrylic paint, red acrylic paint, brown acrylic paint, red nail polish, rust nail polish, fake blood, and red ink) samples (HSI cubes, each cube is of size 1000 × 512 × 224, in which 1000 × 512 are the spatial dimensions and 224 spectral bands) were deposited on three substrates (white cotton fabric, white tile, and PVC wall sheet). The samples are imaged for up to three days to include aging. Savitzky Golay filtering has been used to highlight the subtle bands of all samples, particularly the aged ones. Based on the derivative spectrum, important spectral bands were selected to train five different classifiers (SVM, ANN, KNN, Random Forest, and Decision Tree). The comparative analysis reveals that the proposed method outperformed several state-of-the-art methods.

1. Introduction

The handling of a crime scene is an important part of successful and dynamic criminal investigations. Forensic science deals with true crime casework for the collection, detection, and analysis of evidence material. Different traces that are found in crime casework can be very important. A schematic search, analysis, and conclusions from these traces make them valuable in court investigations [1,2,3,4]. One of the most important forms of forensic shreds of evidence found at a crime scene is body fluids. Blood is a valuable and common body fluid found at violent crime scenes [5]. The analysis of bloodstain patterns and the age determination of bloodstains are interesting areas of forensic casework that can lead to identifying suspects [6,7].
In the case of stain detection at a crime scene, the first challenge is to develop a technique for the confirmation of a stain as a bloodstain. This is because a bloodstain can be comparable to other substances in terms of color and appearance on different substrates on visual inspection [8]. Though Deoxyribonucleic Acid (DNA) can be used to identify a suspect, however, DNA analysis is time-consuming and expensive. The presence of false positives like a stain of brown paint may particularly lead to a waste of resources and time. Therefore, true blood stains should be selected for subsequent DNA analysis.
Several presumptive tests are used for the identification of stains as bloodstains against other confusing substances. These tests include chemical methods, for instance, Kastle–Meyer (KM), Leucomalachite Green (LMG), Benzidine [9], and Luminol [10]. The KM test is also known as the phenolphthalein test and it may produce false positives [11]. Although it is not sensitive, it can detect blood after a dilution ratio of 1 in 10,000. LMG is also sensitive as KM with a 1 in 10,000 dilution ratio [12]. The luminol test is very sensitive as compared to the KM test and produces fewer false positives. Moreover, luminol test requires a dark environment [13,14].
As all these tests are presumptive, therefore, confirmatory tests are required to reduce false positives. These confirmatory tests include spectroscopic, chromatographic, microscopic, and crystal tests. All these aforementioned methods may use chemicals or require sample preparation that can be problematic for subsequent analysis like pattern and DNA analysis. Moreover, a small amount of biological traces are available in some cases. Therefore, these tests can destroy the original context [15,16].
Therefore, the forensic work is captivated by non-destructive methods for the identification of shreds of evidence for the recent period [17]. Different non-contact techniques have been used in the forensic area. Practitioners are using different spectroscopic techniques like Raman, Reflectance, Electron Paramagnetic Resonance (EPR), Nuclear Magnetic Resonance (NMR), and Infrared (IR) spectroscopies like Attenuated Total Reflectance Fourier Transform IR spectroscopy (ATR-FTIR). IR and Raman-based techniques provide promising results for bloodstain identification [18].
For instance, Bremmer et al. used reflectance spectroscopy in the visible region to identify blood based on the correlation coefficient [19]. Edelman et al. used spectroscopy in NIR and found difficulty in blood identification in the visible region for colored substrates due to high absorbance. The authors did not include any non-blood substance containing protein to avoid false positives. Moreover, the method was best suitable for dried samples due to the water peak in the NIR [20]. Pereira et al. identified human blood through the evaluation of different supervised pattern recognition techniques with NIR spectroscopy [21]. Morillas et al. used a portable NIR spectrometer for bloodstain identification. The authors observed good results with 81–94% accuracy with different classification models [22].
Likewise, Raman spectroscopy was used to distinguish human and non-human species, for gender identification and to discriminate between infant and adult blood donors. Moreover, ATR-FTIR spectroscopy was used in different forensic applications [18,23,24], but IR technologies can be used only for IR active substances. Though Raman technology has more promising results than IR, in forensic applications, however, its accuracy of forensic work degrades for dried-up samples due to the degradation of blood structures with powered laser lights. Moreover, complications are found in the case of overlaying weak bands while dealing with Raman signals. This may require expertise and significant analysis [25]. All these spectroscopy techniques are limited to provide the spectral information of the whole specimen instead of spatial information of the whole area under observation. Spatial information helps to extract information of samples with different shapes on different backgrounds. For this purpose, spectral imaging has been used widely, which combines the benefits of both imaging and spectroscopy.
Irrespective to Raman spectroscopy, Hyperspectral Imaging (HSI) with different substrates especially dark and patterned has been proposed in [26]. The authors of [26] found that the bloodstains were visible only at few wavelengths in the visible and NIR range. Edelman et al. demonstrated the visualization of bloodstains on black backgrounds using chemo-metrical techniques with visible HSI. The authors also concluded that the bloodstain identification task with other substances was tedious for dark substrates in this range [27]. B. Li et al. proposed a novel approach for bloodstain identification using Soret peak at 415 nm in visible HSI [28]. Cadd et al. used the same criteria of correlation coefficient with the soret band for the identification of blooded fingerprints on white tiles [29] and different colored tiles [30] in their future studies. Cadd et al. extended the work with a chemical enhancement of Acid Black 1 for the first time to detect blood-stained fingerprint [31]. In all of the above, temperature and humidity must be maintained to avoid blue spectral shift [32]. Moreover, the authors reported high accuracy with a soret band instead of weak α and β absorption bands.
Irrespective of the works discussed above, in this work, HSI technology has been used for non-contact identification of blood traces, thus limiting the problem of destruction and contamination of these traces. HSI gives both spatial and spectral information of material under observation [33]. Hence, fast data acquisition, less expected human error, and no sample preparation lessens the load of work in labs and helps in further analysis after quick identification. In the modern era, HSI finds its applications in food quality assessment, medical imaging, security and defense, remote sensing [34,35] field, and artwork authentication [36].
In a nutshell, in this work, a bloodstain is identified against eight different blood resembling substances using the HSI system in the 397–1000 nm range. The blood samples from three donors were imaged, using three different substrates (white cotton fabric, white tile, and PVC wall sheet) with eight different non-blood items (ketchup, rust acrylic paint, red acrylic paint, brown acrylic paint, red nail polish, rust nail polish, fake blood, and red ink). Savitzky Golay derivative has been used to enhance the features of the blood spectrum. The important wavelengths (bands) were used to train and test five different classification models. Finally, a blind experiment has been performed with a blood sample of the fourth blood donor and different blood resembling substances on each substrate for further validation of the proposed methodology.

2. Materials and Methods

This section summarizes the sample preparation, hardware system, data acquisition, data pre-processing, and identification criteria with different classification models.

2.1. HSI System

HSI system used in this study includes an FX-10 (Specim, Spectral Imaging Ltd, Finland) Hyperspectral camera, equipped with a lens from Scheiner and a line scanner. The setup contained three halogen lamps, a moving platform for scanning, and a camera mounting plate with an adjustable height. A serial communication port was used to connect the scanner directly to a laptop where data was dumped by a software Lumo Scanner. GigE-Vision was interfaced with a camera and laptop to transfer captured data. Three types of raw files including dark reference, white reference, and sample were obtained. For dark and white references, 100 frames were acquired by closing the shutter and using a white tile, respectively. The HSI system is capable of capturing a hypercube of a size of 1000 × 512 × 224 in the visible NIR range between 397–1003 nm with an average subsampling of 2.7 nm.

2.2. Sample Preparation

In this study, human blood is used for identification purposes against different blood resembling substances including ketchup, rust acrylic paint, red acrylic paint, brown acrylic paint, red nail polish, rust nail polish, fake blood, and red ink. The blood was stained on different substrates directly from the fingertips after the informed consent of volunteers during the whole experimentation. For this purpose, the ACCU-CHECK® safe lancing device was used with sterilized needles. The needle was disposed of after each blood sample deposition. Before blood sample deposition, all substrates were cleaned with distilled water. The stain size of each blood and non-blood sample were tried to be kept within a diameter of about 1 cm but the number of pixels within one stain could be varied. To apply the same number of stains for each surface, a different number of pieces of each substrate were used according to their available surface area.
The HSI cubes (blood and non-blood samples) were captured for up to three days in order to include dehydrated (aging) samples. The samples were placed to dry for about one hour before imaging on the first day. Then the samples were kept at room temperature in an airtight box. The observed averaged temperature and humidity were 39 °C and 40%, respectively. The precise information about the number of samples (HSI cubes) is shown in Table 1. The details related to number of pixel spectra of all stains and their distribution in different sets are shown in Table 2 and Table 3.
The sample deposition information for three substrates (white cotton fabric, white tile, and wall sheet) is given below:
  • Three bloodstains were deposited by each of the three donors, creating a total of nine stains on each substrate. These samples were imaged for three days so making a dataset of 27 samples (HSI cubes) for each substrate. These blood samples together with non-blood samples were used for model training and testing;
  • For blood resembling substances, two stains of each substance (ketchup, rust acrylic paint, red acrylic paint, brown acrylic paint, red nail polish, rust nail polish, fake blood, and red ink) were deposited on each substrate and imaged for up to three days as similar to the blood samples. A total of 48 samples (HSI cubes) of 8 different blood resembling substances along with 27 bloodstains were used for training and testing of the models for each substrate;
  • Blind Trial: For the final evaluation and validation of trained/tested models, a blind experiment was also conducted on entirely unseen blood samples (HSI cubes). These samples were collected as; each substrate was stained with two blood samples of different aging, from another donor along with four non-blood samples (6 HSI cubes). These HSI cubes are of size 410 × 512 × 224 as compared to the previous experiments which were conducted on 100 × 100 × 224.

2.3. Spectral Reflectance

The samples (blood, non-blood stains) were placed on the moving platform of the HSI system. A white tile of 99.9% reflectance placed on a moving platform was used as a white reference. The speed of the platform was set to 11.72 mm/s. The frame rate was 50 Hz and the exposure time was 16 ms. The camera was adjusted at a height of 15 cm. These settings were kept constant for the entire data collection. As the size of each substrate was different, therefore, the number of frames of hypercube was set according to the size of different substrates.
The hyperspectral camera records the radiance of the specimen. The recorded radiance suffers from different factors like a spectrum of the illumination source, incident angle with a specimen, atmospheric effects, shadowing, and sensor effects. Therefore, it is necessary to convert radiance into spectral reflectance with the removal of different factors. For this purpose, two calibration targets, white reference and dark reference, with a wide brightness difference, were used to calculate reflectance from encoded sample radiance by using the Empirical Line Method [37]. Path radiance and shadowing effects are also eliminated with Empirical Line Method. The linear equation is used to calculate spectral reflectance from encoded radiance for each spectral band of a hypercube.
R e f l e c t a n c e = R s p e c i m e n D r e f W r e f D r e f
where R s p e c i m e n is encoded radiance of sample while D r e f and W r e f are captured dark and white reference frames.

2.4. Pre-Processing

The pre-processing was divided into two parts, i.e., spatial and spectral pre-processing. Image pre-processing techniques have been applied in order to extract a Region of Interest (ROI) from an image. For ROI, a Hyperspectral reflectance image of a data cube of 100 × 100 pixels for each blood and non-blood sample was cropped. Then, thresholding was done at 540 nm. After extracting the mask, it was multiplied with the whole hypercube to extract the spectral information of pixels related to ROI as shown in Figure 1. To remove the noise, Standard Normal Variate (SNV), Multiplicative Scatter Correction (MSC), Smoothing with Savitzky Golay method, and averaging filter were used [21,38,39,40].
Based on visual inspection, the Savitzky Golay smoothing filter performed well for noise removal. To deal with pixel information in an HSI cube, a derivative is a helpful technique to detect pixel variations, subtle characteristics, and weak absorption bands. First-order derivatives can be used to remove spectral shifts. However, in this work, higher-order derivatives are used to extract overlapping spectral features and for background elimination [41]. Higher-order derivatives cause a reduction in signal-to-noise ratio (SNR). Savitzky Golay filter is one of the mathematical derivative methods that are better than others due to its soothing property [42,43,44,45]. The Savitzky Golay filter is based on polynomial fitting on data points depending upon window size. The solution of a polynomial is found by the least square minimization. The polynomial order is fixed depending on the derivative order to be calculated [46]. In this study, Savitzky Golay’s second order derivative with a 13-point window and third-order polynomial was used to remove spectral shifts due to aging, irrelevant noise, different donor samples, and pixel variations. The derivative of aged samples also highlighted the subtle dips to make the blood spectrum homogeneous.

2.5. Identification Criteria of Blood from other Red Substances

Hemoglobin is an important component of blood. Dried-up bloodstains contain about 97% of hemoglobin components. Oxyhemoglobin, meta-hemoglobin, and hemi-chrome are important hemoglobin derivatives in vitro reactions [47]. The spectral properties of hemoglobin derivatives are used in this study to develop identification criteria. The mean reflectance spectra and their derivatives of blood samples are observed against different red-colored substances that could be confused with blood. In the visible region, two peaks α and β are found due to oxyhemoglobin at wavelengths 577 nm and 540 nm respectively as shown in Figure 2. With aging, the dips become less prominent on visual inspection in a spectral signature.
Moreover, pixel-wise reflectance suffered from spectral noises may cause spectral shifts. The steepness in the curve of blood is observed from 600–650 nm, which is due to the formation of hemi-chrome and meta-hemoglobin, moreover, with aging, this steepness also decreases [48]. As mentioned earlier, the Savitzky Golay derivative is used to make dips and peaks of aged blood samples and non-blood samples more prominent. Moreover, it also highlighted a prominent change in the blood derivative spectrum against a non-blood derivative spectrum between 470–770 nm. In the derivative spectrum, redundant information is ignored, therefore, appropriate spectral bands are selected based on derivative spectra for classification models.

3. Spectral Analysis

3.1. Pixel Level Spectral Analysis

Illumination source effects, shadowing, atmospheric effects, and uncontrolled stain deposition of samples on substrates may cause variation in pixel values and baseline shifts as shown in Figure 3a. The spectral signature noise has been eliminated by Savitzky Golay smoothing filter as shown in Figure 3b.

3.2. Spectral Analysis of Different Blood Donors

The mean reflectance spectra of three different donors have been observed that indicate variations in reflectance values. Oxyhemoglobin α and β dips have been observed at 577 nm and 540 nm respectively in the mean reflectance spectra of all samples with little baseline shifts as shown in Figure 4a–c. Moreover, Figure 4a–c show baseline spectral shifts from 700 nm onwards and change in the steepness of slope between 600–650 nm due to different fractions of hemi-chrome and meta-hemoglobin in different samples depending upon environmental conditions.
Moreover, the reflectance spectrum values on cotton fabric are quite different as compared to other substrates. This is due to the absorbing property of the cotton fabric. Savitzky Golay’s second-order derivative has been used to highlight overlapping regions and removes spectral shifts as shown in Figure 4d–f. The derivative spectrum overlaps in most regions and shows peaks and dips in terms of negative and positive values.

3.3. Spectral Analysis of Aged Blood Samples

With the aging of samples, α and β dips in reflectance spectra become smaller and steepness of slope within 600–650 nm decreases as shown in Figure 5a–c. In the case of white tile and wall sheets, the dips have become less prominent. These α and β dips and changes have been observed more clearly with the second-order Savitzky Golay derivative spectrum. Figure 5d–f show that second-order derivative has a homogenized spectrum while enhancing the subtle spectral features with a change in spectrum pattern in a wavelength range of 600–650 nm due to dehydrated samples.

3.4. Spectral Analysis of Blood Samples Against Non-Blood Samples

It has been observed in Figure 6 that the spectral signature of most of the samples overlaps at starting spectral lines. For instance, around 450 nm, small changes can be visualized in the derivative spectrum in Figure 6b,c. From 500 nm onwards, it can be observed that the blood spectrum and rust paint spectrum both have a hump at about 510 nm. Moreover, some non-blood spectra have a light trough around 920–930 nm like blood spectra. All similarities and changes can be visualized clearly in derivative spectra as shown in Figure 6d–f. Each spectral signature shows a steep curve between 580–680 nm, the derivative shows different curvature values for all spectra in this region.
In the case of aged samples, as α and β dips become less prominent, therefore blood spectrum becomes flattened like the non-blood spectrum in this region. This can be observed particularly between 500–580 nm for aged samples of day three in Figure 7. The subtle bands of all samples get highlighted in their derivative spectrum. Redundant information has been observed from 800 nm onwards due to the small values of spectra. As blood derivative spectra have a prominent difference between 470–770 nm, therefore, these spectral lines have been selected for model training.

4. Data Splitting

In this study, the individual pixels of each stain has been treated as observations. The acquired data has been split into training, validation, and test sets in two following ways while using the holdout cross-validation technique:
  • In the first case, 70% of bloodstains have been used as a training data set while 30% for the external validation data set. It has been noticed that the stains of each aging have been included in training and test sets. From training samples, 80% samples have been used for model training and 20% for internal validation. A similar procedure has been done with non-blood samples. The shuffling has been done for sample division. In all these samples, the number of pixels varies due to small variations in ROI size. The breakdown of all data sets has been shown in terms of total observations in Table 2;
  • In the second case, 70% of pixels of each blood and non-blood stain have been included in the training data set while 30% of pixels being in the external validation data set. Then 20% of training pixels of each stain, have been used for internal validation. The shuffling of pixels within each stain has been done before concatenation. The division of observations is shown in Table 3.

5. Experimental Settings and Results

For experimental evaluation, several statistical tests have been conducted including but not limited to Kappa ( κ ) , overall accuracy, sensitivity, specificity, F1-score, precision, and recall rate. All these evaluation metrics are calculated using the following mathematical formulations.
O A = 1 C i = 1 C T P i
κ = P o P e 1 P e
where
P o = T P + T N T P + F N + F P + T N
P e = P Y + P N
P Y = T P + F N T P + F N + F P + T N × T P + F N T P + F N + F P + T N
P N = F P + T N T P + F N + F P + T N × F N + T N T P + F N + F P + T N
where TP and FP are true and false positive, and TN and FN are true and false negative computed from the confusion matrix.
P r e c i s i o n = 1 C i = 1 C T P i T P i + F P i
S e n s i t i v i t y = R e c a l l = 1 C i = 1 C T P i T P i + F N i
F 1 S c o r e = 2 × ( R e c a l l × P r e c i s i o n ) ( R e c a l l + P r e c i s i o n )
s p e c i f i c i t y = 1 C i = 1 C T N i T N i + F P i .
Experiments have been conducted using five different types of classifiers, i.e., Support Vector Machine (SVM) [49], K Nearest Neighbors (KNN) [49], Artificial Neural Network (ANN) [50], Decision Trees (DT) [51], and Random Forest (RF) [51]. The tuning parameters for all the aforementioned classifiers are as follows: In the case of ANNs, a dense network with three hidden layers, each containing 30 neurons, was used. The number of layers and nodes were selected by the hit and trial method. In order to increase sensitivity and specificity, the number of epochs was increased up to 50. SVM is trained using Linear and RBF kernel functions and rest of the parameters are left default. KNN was tuned between [1, 20] nearest neighbors iteratively. DT was trained using entropy criterion with 10 times depth and finally, and RF was trained using 500 estimators.
The tuning parameters of all the above-said classifiers were explored very carefully in the first few experiments (as listed above) and those that provided the best accuracy were chosen. To avoid bias, all the listed experiments are carried out in the same settings on the same machine. Before the experiments, we performed the necessary normalization between [0, 1], and all the experiments are carried out using Matlab 2021a installed on an Intel inside Core i3-4030U CPU 1.90 GHz with 12 GB RAM.
As discussed in Section 4, classification was performed with two separate data sets. For feature reduction, Principle Component Analysis (PCA) was performed on each sample data with a selection of all wavelengths which significantly reduces the performance of SVM even with different kernels functions. Then, the results were observed with a second-order derivative spectrum with two spectral ranges i.e., 397–770 nm and 470–770 nm. Similar results have been drawn with both spectral ranges, therefore, a 470–770 nm spectral range was selected to train models with a fewer number of features which improves the generalization performance. It has been observed that all the classifiers performed with 100% accuracy and statistical significance for all blood samples as given in Table 4 and Table 5.
Similarly, blood vs. blood (donor A, B, and C as a separate class) vs. 8 other non-blood samples (protein-based ketchup, rust acrylic paint, red acrylic paint, brown acrylic paint, red nail polish, rust nail polish, fake blood, and red ink) on three different substrates (white cotton fabric, white tile, and PVC wall sheet) as multi-class classification results have also been carried to show the performance of our proposed pipeline. Moreover, the ageing of all these results have also been discussed in Table 6, Table 7 and Table 8, respectively.

6. Blind Testing

Further validation of the proposed work is performed with the application of new samples (HSI cubes) on all substrates. To this aim, two bloodstains of the fourth donor with different aging have been deposited in the top row of each substrate and also 4 non-blood samples have been deposited on each substrate as mentioned in Section 4. The location of the blood samples was not mentioned before testing. The ground truths of these samples are shown in Figure 8, Figure 9 and Figure 10. These show prediction results with different classification models. The blood extraction rate is found to be 100% with the purposed methodology.

7. Comparison with State-of-the-Art Methodologies

In the literature, PCA is a commonly used method for feature reduction. PCA is used to map high-dimensional data to lower dimensions while taking a linear combination of original data with orthogonal vectors known as Principal Components (PCs) [52]. The top PCs of transformed data carry as much variation as possible. To strengthen our proposed pipeline, feature reduction has been performed with PCA instead of derivatives. We have trained our models with the first three PCs for comparison.
Moreover, study [21] evaluated different supervised pattern recognition methods for blood identification. This study followed Standard Normal Variate (SNV) and Normalization in the pre-processing step. We have followed their two pipelines with Soft Independent Modeling of Class Analogy (SIMCA) and Partial-Least Squares Discriminant Analysis (PLS-DA) models to compare with our results. The number of PCs selected for both models is 3 and 2, respectively. Table 9 presents the results of these methodologies against our proposed pre-processing method and derivative-based feature selection. These results have been drawn with the same data set used in this study.
The results have been presented for the identification of blood against eight different blood resembling substances using HSI technology in the visible region. These blood and non-blood samples were deposited on different substrates that are commonly discussed in forensic applications. These substrate materials included white cotton fabric, white tile, and a PVC wall sheet.
In order to reconstruct old crime scenes, a criterion of aging for three days was set. Therefore, the images were captured for up to three days. The reflectance spectra of all blood and non-blood samples were analyzed visually and the identification criteria are set based on blood heme-components. First, PCA was used for feature reduction from the reflectance spectrum and classification results were observed. To observe reduced performance with PCA, the distribution of transformed data with aged samples is also analyzed. The distribution is randomly scattered due to the change in the chemical composition of different substances. Then Savitzky Golay derivative filter is used in the pre-treatment step to enhance features of aged samples. Therefore, derivative-based important spectral lines are selected while discarding redundant information. The performance of different models used in this study increased to 100% with derivative-based features. The proposed methodology provided the considerable potential to identify blood with Hyperspectral imaging.

8. Conclusions

This work presented a bloodstain identification method on different substrates. The proposed method could identify blood samples with aging up to 3 days. The non-blood samples included protein-based ketchup, rust acrylic paint, red acrylic paint, brown acrylic paint, red nail polish, rust nail polish, fake blood, and red ink. The proposed method is based on the enhancement of weak bands in the visible region to discriminate blood from different red-colored substances. Important spectral bands were selected from the derivative spectrum. Machine learning models were used for classification and 100% statistical significance was achieved.
This research work is limited to human blood and could be extended with animal blood samples and more blood resembling substances with a wide range of substrates. To reconstruct old crime scenes, the aging criteria could also be extended. Moreover, several active/self/interactive-learning frameworks could also be tested while considering the limited availability of labeled training samples. Moreover, several 3D [53] and hybrid models [54] could also be included to reduce the efforts of handcrafted features.

Author Contributions

Conceptualization, M.Z., M.A., A.S. and S.D.; Data curation, M.Z. and A.S.; Formal analysis, M.Z., M.A. and S.D.; Funding acquisition, M.A. and M.M.; Investigation, M.Z. and M.A.; Methodology, M.Z., A.S. and S.D.; Project administration, M.M.; Supervision, M.A. and A.S.; Validation, M.Z., M.A. and A.S.; Visualization, M.Z., M.A., A.S., M.M. and S.D.; Writing—original draft, M.Z. and M.A.; Writing—review & editing, M.Z., M.A., A.S., M.M. and S.D. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

The study was conducted according to the guidelines of the Declaration of KFUEIT and approved by the Institutional Review Board of the Department of Allied Health Sciences, KFUEIT, Rahim Yar Khan, Pakistan.

Informed Consent Statement

Informed consent was obtained from all subjects involved in the study.

Data Availability Statement

The data presented in this study are available on request from the corresponding author.

Acknowledgments

The authors would like to acknowledge all blood donors. We would also like to thank Ahmad Bilal Arif (Head of Department of Allied Health Sciences, KFUEIT, Rahim Yar Khan) for his valuable guidelines.

Conflicts of Interest

The authors declare no conflict of interest.

Ethical Statement

All experimental protocols were approved by the Head of the Department of Allied Health Sciences, KFUEIT, Rahim Yar Khan, Pakistan.

References

  1. Książek, K.; Romaszewski, M.; Głomb, P.; Grabowski, B.; Cholewa, M. Blood Stain Classification with Hyperspectral Imaging and Deep Neural Networks. Sensors 2020, 20, 6666. [Google Scholar] [CrossRef] [PubMed]
  2. Doyle, A.C. Methodical Approach to Processing the Crime Scene. In An Introduction to Crime Scene Investigation; Jones & Bartlett Learning: Burlington, MA, USA, 2010; pp. 103–133. [Google Scholar]
  3. Mateen, R.M.; Tariq, A. Crime Scene Investigation in Pakistan: A Perspective; Elsevier: Amsterdam, The Netherlands, 2019. [Google Scholar]
  4. Morgan, R.M. Conceptualising forensic science and forensic reconstruction. Part I: A conceptual model. Sci. Justice 2017, 57, 455–459. [Google Scholar] [CrossRef] [PubMed]
  5. Mistek, E.; Halamkova, L.; Doty, K.C.; Muro, C.K.; Lednev, I.K. Race differentiation by Raman spectroscopy of a bloodstain for forensic purposes. Anal. Chem. 2016, 88, 7453–7456. [Google Scholar] [CrossRef] [Green Version]
  6. James, S.H.; Kish, P.E.; Sutton, T.P. Principles of Bloodstain Pattern Analysis: Theory and Practice; CRC Press: Boca Roton, FL, USA, 2005. [Google Scholar]
  7. Francese, S. Emerging Technologies for the Analysis of Forensic Traces; Springer: New York, NY, USA, 2019. [Google Scholar]
  8. Wonder, A.Y. Bloodstain Pattern Evidence: Objective Approaches and Case Applications; Elsevier: Amsterdam, The Netherlands, 2011. [Google Scholar]
  9. Spalding, R. Identification and characterization of blood and bloodstains. In Forensic Science, An introduction to Scientific and Investigative Techniques; CRC Press: Boca Raton, FL, USA, 2003; pp. 244–245. [Google Scholar]
  10. Barni, F.; Lewis, S.W.; Berti, A.; Miskelly, G.M.; Lago, G. Forensic application of the luminol reaction as a presumptive test for latent blood detection. Talanta 2007, 72, 896–913. [Google Scholar] [CrossRef] [PubMed]
  11. Lalonde, W.; Millman, J.S. Case study: Loss of Kastle-Meyer test specificity on jeans. Sci. Justice 2019, 59, 359–361. [Google Scholar] [CrossRef]
  12. Johnston, E.; Ames, C.E.; Dagnall, K.E.; Foster, J.; Daniel, B.E. Comparison of presumptive blood test kits including hexagon OBTI. J. Forensic Sci. 2008, 53, 687–689. [Google Scholar] [CrossRef]
  13. Nagesh, D.; Ghosh, S. A time period study on the efficiency of luminol in the detection of bloodstains concealed by paint on different surfaces. Forensic Sci. Int. 2017, 275, 1–7. [Google Scholar] [CrossRef]
  14. Quinones, I.; Sheppard, D.; Harbison, S.; Elliot, D. Comparative analysis of luminol formulations. Can. Soc. Forensic Sci. J. 2007, 40, 53–63. [Google Scholar] [CrossRef]
  15. Virkler, K.; Lednev, I.K. Analysis of body fluids for forensic purposes: From laboratory testing to non-destructive rapid confirmatory identification at a crime scene. Forensic Sci. Int. 2009, 188, 1–17. [Google Scholar] [CrossRef] [PubMed]
  16. Thanakiatkrai, P.; Raham, K.; Pradutkanchana, J.; Sotthibandhu, S.; Kitpipit, T. Direct-STR typing from presumptively-tested and untreated body fluids. Forensic Sci. Int. Genet. 2017, 30. [Google Scholar] [CrossRef]
  17. Edelman, G.; Gaston, E.; Van Leeuwen, T.; Cullen, P.; Aalders, M. Hyperspectral imaging for non-contact analysis of forensic traces. Forensic Sci. Int. 2012, 223, 28–39. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  18. Schalike, R.; Illes, M. A Review of Spectroscopic Methods Applied to Bloodstain Pattern Analysis. J. Multidiscip. Res. Trent 2019, 2, 90–104. [Google Scholar]
  19. Bremmer, R.H.; Edelman, G.; Vegter, T.D.; Bijvoets, T.; Aalders, M.C. Remote spectroscopic identification of bloodstains. J. Forensic Sci. 2011, 56, 1471–1475. [Google Scholar] [CrossRef] [PubMed]
  20. Edelman, G.; Manti, V.; van Ruth, S.M.; van Leeuwen, T.; Aalders, M. Identification and age estimation of blood stains on colored backgrounds by near infrared spectroscopy. Forensic Sci. Int. 2012, 220, 239–244. [Google Scholar] [CrossRef] [PubMed]
  21. Pereira, J.F.; Silva, C.S.; Vieira, M.J.L.; Pimentel, M.F.; Braz, A.; Honorato, R.S. Evaluation and identification of blood stains with handheld NIR spectrometer. Microchem. J. 2017, 133, 561–566. [Google Scholar] [CrossRef]
  22. Morillas, A.V.; Gooch, J.; Frascione, N. Feasibility of a handheld near infrared device for the qualitative analysis of bloodstains. Talanta 2018, 184, 1–6. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  23. Giuliano, S.; Mistek-Morabito, E.; Lednev, I.K. Forensic Phenotype Profiling Based on the Attenuated Total Reflection Fourier Transform-Infrared Spectroscopy of Blood: Chronological Age of the Donor. ACS Omega 2020, 5, 27026–27031. [Google Scholar] [CrossRef] [PubMed]
  24. Kumar, R.; Sharma, K.; Sharma, V. Bloodstain age estimation through infrared spectroscopy and Chemometric models. Sci. Justice 2020, 60, 538–546. [Google Scholar] [CrossRef]
  25. Sharma, V.; Kumar, R. Trends of chemometrics in bloodstain investigations. TrAC Trends Anal. Chem. 2018, 107, 181–195. [Google Scholar] [CrossRef]
  26. Schuler, R.L.; Kish, P.E.; Plese, C.A. Preliminary observations on the ability of hyperspectral imaging to provide detection and visualization of bloodstain patterns on black fabrics. J. Forensic Sci. 2012, 57, 1562–1569. [Google Scholar] [CrossRef] [PubMed]
  27. Edelman, G.J.; van Leeuwen, T.G.; Aalders, M.C. Visualization of latent blood stains using visible reflectance hyperspectral imaging and chemometrics. J. Forensic Sci. 2015, 60, S188–S192. [Google Scholar] [CrossRef] [PubMed]
  28. Li, B.; Beveridge, P.; O’Hare, W.T.; Islam, M. The application of visible wavelength reflectance hyperspectral imaging for the detection and identification of blood stains. Sci. Justice 2014, 54, 432–438. [Google Scholar] [CrossRef]
  29. Cadd, S.; Li, B.; Beveridge, P.; O’Hare, W.T.; Campbell, A.; Islam, M. The non-contact detection and identification of blood stained fingerprints using visible wavelength reflectance hyperspectral imaging: Part 1. Sci. Justice 2016, 56, 181–190. [Google Scholar] [CrossRef] [Green Version]
  30. Cadd, S.; Li, B.; Beveridge, P.; O’Hare, W.T.; Campbell, A.; Islam, M. The non-contact detection and identification of blood stained fingerprints using visible wavelength hyperspectral imaging: Part II effectiveness on a range of substrates. Sci. Justice 2016, 56, 191–200. [Google Scholar] [CrossRef] [Green Version]
  31. Cadd, S.; Li, B.; Beveridge, P.; William, T.; Campbell, A.; Islam, M. A comparison of visible wavelength reflectance hyperspectral imaging and Acid Black 1 for the detection and identification of blood stained fingerprints. Sci. Justice 2016, 56, 247–255. [Google Scholar] [CrossRef] [Green Version]
  32. Hanson, E.K.; Ballantyne, J. A blue spectral shift of the hemoglobin soret band correlates with the age (time since deposition) of dried bloodstains. PLoS ONE 2010, 5, e12830. [Google Scholar] [CrossRef] [Green Version]
  33. Ahmad, M.; Shabbir, S.; Oliva, D.; Mazzara, M.; Distefano, S. Spatial-prior Generalized Fuzziness Extreme Learning Machine Autoencoder-based Active Learning for Hyperspectral Image Classification. Opt. Int. J. Light Electron Opt. 2020. [Google Scholar] [CrossRef]
  34. Ahmad, M.; Raza, R.A.; Mazzara, M. Multiclass Non-Randomized Spectral–Spatial Active Learning for Hyperspectral Image Classification. Appl. Sci. 2020, 10, 4739. [Google Scholar] [CrossRef]
  35. Ahmad, M.; Ulhaq, D.; Mushtaq, Q.; Sohaib, M. A New Statistical Approach for Band Clustering and Band Selection Using K-Means Clustering. Int. J. Eng. Technol. 2011, 3, 606–614. [Google Scholar]
  36. Khan, M.J.; Khan, H.S.; Yousaf, A.; Khurshid, K.; Abbas, A. Modern trends in hyperspectral image analysis: A review. IEEE Access 2018, 6, 14118–14129. [Google Scholar] [CrossRef]
  37. Pompilio, L.; Marinangeli, L.; Amitrano, L.; Pacci, G.; D’andrea, S.; Iacullo, S.; Monaco, E. Application of the empirical line method (ELM) to calibrate the airborne Daedalus-CZCS scanner. Eur. J. Remote. Sens. 2018, 51, 33–46. [Google Scholar] [CrossRef] [Green Version]
  38. e Brito, L.R.; da Silva, M.P.; Rohwedder, J.J.; Pasquini, C.; Honorato, F.A.; Pimentel, M.F. Determination of detergent and dispensant additives in gasoline by ring-oven and near infrared hypespectral imaging. Anal. Chim. Acta 2015, 863, 9–19. [Google Scholar] [CrossRef]
  39. Beitollahi, M.; Hosseini, S.A. Using Savitsky-Golay filter and interval curve fitting in order to hyperspectral data compression. In Proceedings of the 2017 Iranian Conference on Electrical Engineering (ICEE), Tehran, Iran, 2–4 May 2017; pp. 1967–1972. [Google Scholar]
  40. Qu, J.; Li, Y.; Dong, W. Fusion of hyperspectral and panchromatic images using an average filter and a guided filter. J. Vis. Commun. Image Represent. 2018, 52, 151–158. [Google Scholar] [CrossRef]
  41. Redasani, V.K.; Patel, P.R.; Marathe, D.Y.; Chaudhari, S.R.; Shirkhedkar, A.A.; Surana, S.J. A review on derivative Uv-spectrophotometry analysis of drugs in pharmaceutical formulations and biological samples review. J. Chil. Chem. Soc. 2018, 63, 4126–4134. [Google Scholar] [CrossRef]
  42. Ayaz, H.; Ahmad, M.; Sohaib, A.; Yasir, M.N.; Zaidan, M.A.; Ali, M.; Khan, M.H.; Saleem, Z. Myoglobin-Based Classification of Minced Meat Using Hyperspectral Imaging. Appl. Sci. 2020, 10, 6862. [Google Scholar] [CrossRef]
  43. Ayaz, H.; Ahmad, M.; Mazzara, M.; Sohaib, A. Hyperspectral Imaging for Minced Meat Classification Using Nonlinear Deep Features. Appl. Sci. 2020, 10, 7783. [Google Scholar] [CrossRef]
  44. Khan, M.H.; Zainab, S.; Ahmad, M.; Sohaib, A.; Ayaz, H.; Mazzara, M. Hyperspectral Imaging for Color Adulteration Detection in Red Chili. Appl. Sci. 2020, 10, 5955. [Google Scholar] [CrossRef]
  45. Saleem, Z.; Khan, M.H.; Ahmad, M.; Sohaib, A.; Ayaz, H.; Mazzara, M. Prediction of Microbial Spoilage and Shelf-Life of Bakery Products Through Hyperspectral Imaging. IEEE Access 2020, 8, 176986–176996. [Google Scholar] [CrossRef]
  46. Huguenin, R.; Jones, J. Intelligent information extraction from reflectance spectra: Absorption band positions. J. Geophys. Res. Solid Earth 1986, 91, 9585–9598. [Google Scholar] [CrossRef]
  47. Bremmer, R.H.; De Bruin, D.M.; De Joode, M.; Buma, W.J.; Van Leeuwen, T.G.; Aalders, M.C. Biphasic oxidation of oxy-hemoglobin in bloodstains. PLoS ONE 2011, 6, e21845. [Google Scholar] [CrossRef] [PubMed]
  48. Bremmer, R.H.; Nadort, A.; Van Leeuwen, T.G.; Van Gemert, M.J.; Aalders, M.C. Age estimation of blood stains by hemoglobin derivative determination using reflectance spectroscopy. Forensic Sci. Int. 2011, 206, 166–171. [Google Scholar] [CrossRef]
  49. Ahmad, M.; Khan, A.; Khan, A.; Mazzara, M.; Distefano, S.; Sohaib, A.; Nibouche, O. Spatial Prior Fuzziness Pool-based Interactive Classification of Hyperspectral Images. Remote Sens. 2019, 11, 5. [Google Scholar] [CrossRef] [Green Version]
  50. Ahmad, M.; Khan, A.M.; Brown, J.A.; Protasov, S.; Khattak, A.M. Gait fingerprinting-based user identification on smartphones. In Proceedings of the 2016 International Joint Conference on Neural Networks (IJCNN), Vancouver, BC, Canada, 24–29 July 2016; pp. 3060–3067. [Google Scholar]
  51. Ahmad, M.; Khan, A.M.; Hussain, R. Graph-based spatial–spectral feature learning for hyperspectral image classification. IET Image Process. 2017, 11, 1310–1316. [Google Scholar] [CrossRef]
  52. Zhao, Y.; Hu, N.; Wang, Y.; Liu, Y.; Li, X.; Wang, J. The application of near-infrared reflectance hyperspectral imaging for the detection and extraction of bloodstains. Clust. Comput. 2019, 22, 8453–8461. [Google Scholar] [CrossRef]
  53. Ahmad, M.; Khan, A.M.; Mazzara, M.; Distefano, S.; Ali, M.; Sarfraz, M.S. A Fast and Compact 3-D CNN for Hyperspectral Image Classification. IEEE Geosci. Remote Sens. Lett. 2020. [Google Scholar] [CrossRef]
  54. Ahmad, M.; Shabbir, S.; Aamir, R.A.; Mazzara, M.; Distefano, S.; Khan, A.M. Hyperspectral Image Classification: Artifacts of Dimension Reduction on Hybrid CNN. arXiv 2021, arXiv:2101.10532. [Google Scholar]
Figure 1. Blood sample deposited on a wall sheet.
Figure 1. Blood sample deposited on a wall sheet.
Sensors 21 03045 g001
Figure 2. Blood spectrum.
Figure 2. Blood spectrum.
Sensors 21 03045 g002
Figure 3. Spectral signature of few pixels: (a) Reflectance spectra with noise. (b) Reflectance spectra after smoothing.
Figure 3. Spectral signature of few pixels: (a) Reflectance spectra with noise. (b) Reflectance spectra after smoothing.
Sensors 21 03045 g003
Figure 4. Mean reflectance spectra of different blood donor samples and Savitzky Golay second-order derivative spectra comparison over White Fabric, Whtile Tile, and Wall Sheet.
Figure 4. Mean reflectance spectra of different blood donor samples and Savitzky Golay second-order derivative spectra comparison over White Fabric, Whtile Tile, and Wall Sheet.
Sensors 21 03045 g004
Figure 5. Mean reflectance spectra of aged blood samples of donor 1 and Savitzky Golay second order derivative spectra comparison over white fabric, white tile, and wall sheet.
Figure 5. Mean reflectance spectra of aged blood samples of donor 1 and Savitzky Golay second order derivative spectra comparison over white fabric, white tile, and wall sheet.
Sensors 21 03045 g005
Figure 6. Mean reflectance spectra and Savitzky Golay second order derivative spectra of blood and non-blood samples comparison on white fabric, white tile, and wall sheet.
Figure 6. Mean reflectance spectra and Savitzky Golay second order derivative spectra of blood and non-blood samples comparison on white fabric, white tile, and wall sheet.
Sensors 21 03045 g006
Figure 7. Comparison of spectra of aged blood and different non-blood samples on wall sheet.
Figure 7. Comparison of spectra of aged blood and different non-blood samples on wall sheet.
Sensors 21 03045 g007
Figure 8. Prediction results of test samples on white fabric: (1) True color image, (2) pre-processed image, (3) labeling, and (4) classifier results: (a) SVM, (b) DT, (c) KNN, and (d) ANN.
Figure 8. Prediction results of test samples on white fabric: (1) True color image, (2) pre-processed image, (3) labeling, and (4) classifier results: (a) SVM, (b) DT, (c) KNN, and (d) ANN.
Sensors 21 03045 g008
Figure 9. Prediction results of test samples on white tile: (1) True color image, (2) pre-processed image, (3) labeling, and (4) classifier results: (a) SVM, (b) DT (c) KNN, and (d) ANN.
Figure 9. Prediction results of test samples on white tile: (1) True color image, (2) pre-processed image, (3) labeling, and (4) classifier results: (a) SVM, (b) DT (c) KNN, and (d) ANN.
Sensors 21 03045 g009
Figure 10. Prediction results of test samples on wall sheet: (1) True color image, (2) pre-processed image, (3) labeling, (4) classifier results: (a) SVM, (b) DT, (c) KNN, and (d) ANN.
Figure 10. Prediction results of test samples on wall sheet: (1) True color image, (2) pre-processed image, (3) labeling, (4) classifier results: (a) SVM, (b) DT, (c) KNN, and (d) ANN.
Sensors 21 03045 g010
Table 1. The number of stains on each substrate: In total 81 blood and 144 non-blood stains are collected. In total 225 samples (HSI cubes) are collected for an experimental setup in which each HSI cube is later reduced to 100 × 100 × 224 after extracting the Region of Interest (ROI).
Table 1. The number of stains on each substrate: In total 81 blood and 144 non-blood stains are collected. In total 225 samples (HSI cubes) are collected for an experimental setup in which each HSI cube is later reduced to 100 × 100 × 224 after extracting the Region of Interest (ROI).
SubstratesBlood StainsNon-Blood StainsTotal
Day 1Day 2Day 3Day 1Day 2Day 3
White Fabric99916161675
White Tile99916161675
Wall Sheet99916161675
Total272727484848225
Table 2. Samples-based data splitting.
Table 2. Samples-based data splitting.
SubstratesBlood StainsNon-Blood StainsTotal
TrainingTestTrainingTest
White Fabric21,84115,21648,72223,393109,172
White Tile30,73212,00640,05720,620103,415
Wall Sheet24,31814,82737,22316,81893,186
Table 3. Pixel-based data splitting.
Table 3. Pixel-based data splitting.
SubstratesBlood StainsNon-Blood StainsTotal
TrainingTestTrainingTest
White Fabric25,92611,13150,45921,656109,172
White Tile29,90512,83342,44918,228103,415
Wall Sheet27,38911,75637,80716,23493,186
Table 4. Blood (donor 1) vs. non-blood experimental results over sample-based data splitting. Similar results have observed for other donors.
Table 4. Blood (donor 1) vs. non-blood experimental results over sample-based data splitting. Similar results have observed for other donors.
ClassifierSpectral LinesSensitivitySpecificityF1-ScorePrecisionOAKappa (κ)
Substrate: White Fabric
SVM linear110100%100%100%100%100%100%
SVM rbf110100%100%100%100%100%100%
SVM cubic110100%100%100%100%100%100%
ANNs110100%100%100%100%100%100%
DT110100%100%100%100%100%100%
RF110100%100%100%100%100%100%
KNN110100%100%100%100%100%100%
Substrate: White Tile
SVM linear110100%100%100%100%100%100%
SVM rbf110100%100%100%100%100%100%
SVM cubic110100%100%100%100%100%100%
ANNs110100%100%100%100%100%100%
DT110100%100%100%100%100%100%
RF110100%100%100%100%100%100%
KNN110100%100%100%100%100%100%
Substrate: Wall Sheet
SVM linear110100%100%100%100%100%100%
SVM rbf110100%100%100%100%100%100%
SVM cubic110100%100%100%100%100%100%
ANNs110100%100%100%100%100%100%
DT110100%100%100%100%100%100%
RF110100%100%100%100%100%100%
KNN110100%100%100%100%100%100%
Table 5. Blood (donor 1) vs. non-blood experimental results over pixel based data splitting. Similar results are observed for other donors.
Table 5. Blood (donor 1) vs. non-blood experimental results over pixel based data splitting. Similar results are observed for other donors.
ClassifierSpectral LinesSensitivitySpecificityF1-ScorePrecisionOAKappa (κ)
Substrate: White Fabric
SVM linear110100%100%100%100%100%100%
SVM rbf110100%100%100%100%100%100%
SVM cubic110100%100%100%100%100%100%
ANNs110100%100%100%100%100%100%
DT110100%100%100%100%100%100%
RF110100%100%100%100%100%100%
KNN110100%100%100%100%100%100%
Substrate: White Tile
SVM linear110100%100%100%100%100%100%
SVM rbf110100%100%100%100%100%100%
SVM cubic110100%100%100%100%100%100%
ANNs110100%100%100%100%100%100%
DT110100%100%100%100%100%100%
RF110100%100%100%100%100%100%
Substrate: Wall Sheet
2-8 SVM linear110100%100%100%100%100%100%
SVM rbf110100%100%100%100%100%100%
SVM cubic110100%100%100%100%100%100%
ANNs110100%100%100%100%100%100%
DT110100%100%100%100%100%100%
RF110100%100%100%100%100%100%
KNN110100%100%100%100%100%100%
Table 6. Day-1: Blood vs. blood samples experimental results with full wavelengths. The best accuracies are emphasized.
Table 6. Day-1: Blood vs. blood samples experimental results with full wavelengths. The best accuracies are emphasized.
ClassifierSpectral LinesTrain TimeTest TimeKappa (κ)OAAA
Substrate: White Fabric
SVM linear22426.96223.11091.1392.0993.37
SVM rbf22437.44533.58289.5090.6391.99
ANNs224110.0330.07392.0292.8893.99
DT22427.6140.01687.6588.9890.45
RF224279.002.2087.7289.0490.86
KNN2244.25616.1788.9390.1291.71
Substrate: White Tile
SVM linear22446.27521.9991.8892.7794.67
SVM rbf22457.63142.71086.7288.1891.07
ANNs22452.1290.08094.8895.4596.51
DT22424.1560.03780.3182.4686.84
RF224275.9922.08889.8490.9693.11
KNN2243.0387.55984.1585.9089.28
Substrate: Wall Sheet
SVM linear22446.18422.78087.9789.3292.89
SVM rbf22455.78339.51582.7684.7188.87
ANNs22470.7830.04790.9091.9394.54
DT22424.020.00878.2780.7286.20
RF224281.3832.48284.2186.0090.56
KNN2242.9068.99179.6181.9187.56
Table 7. Day-2: Blood vs. blood samples experimental results with full wavelengths. The best accuracies are emphasized.
Table 7. Day-2: Blood vs. blood samples experimental results with full wavelengths. The best accuracies are emphasized.
ClassifierSpectral LinesTrain TimeTest TimeKappa (κ)OAAA
Substrate: White Fabric
SVM linear22431.79824.95391.6592.5593.55
SVM rbf22439.95342.65287.8689.1790.50
ANNs22479.6190.07592.0992.9493.97
DT22426.0720.01686.3587.8389.19
RF224263.7602.19487.1188.4990.38
KNN2243.79217.2086.7588.1790.04
Substrate: White Tile
SVM linear22434.5518.07694.4995.1096.19
SVM rbf22458.81644.36389.4290.5892.83
ANNs22450.5770.06193.8894.5595.85
DT22426.6550.01681.6183.6387.40
RF224291.0662.59791.1192.0993.84
KNN2243.4767.41186.0587.5990.54
Substrate: Wall Sheet
SVM linear22447.34126.60485.9187.4691.16
SVM rbf22465.91748.97779.2481.5785.98
ANNs22468.2640.06489.8090.9393.74
DT22422.7370.02477.2579.8084.83
RF224275.392.2682.2784.2588.79
KNN2242.8587.30878.3880.7886.27
Table 8. Day-3: Blood vs. blood samples experimental results with full wavelengths. The best accuracies are emphasized.
Table 8. Day-3: Blood vs. blood samples experimental results with full wavelengths. The best accuracies are emphasized.
ClassifierSpectral LinesTrain TimeTest TimeKappa (κ)OAAA
Substrate—White Fabric
SVM linear22428.07422.68691.8592.7393.84
SVM rbf22436.98539.59088.1889.4691.00
ANNs22469.5740.07991.1592.1093.38
DT22424.2120.01486.9988.3990.10
RF224283.0862.22787.6388.9690.84
KNN2243.99417.96386.9388.3390.32
Substrate—White Tile
SVM linear22439.04523.16193.5894.2795.44
SVM rbf22465.70947.31683.4385.2088.18
ANNs22453.4240.06293.7894.4595.38
DT22424.5130.01077.3879.7683.92
RF224270.8712.07489.6990.7992.40
KNN2242.9906.07385.7087.2489.65
Substrate—Wall Sheet
SVM linear22450.42326.39686.0087.5791.53
SVM rbf22462.82440.81780.0082.2787.09
ANNs22471.7530.09389.5390.7093.69
DT22424.6120.01175.4878.2984.06
RF224256.581.92482.3984.3889.23
KNN2242.6608.35977.4179.9586.06
Table 9. Comparison of a proposed pipeline with state-of-the-art methodologies in which SNV stands for Standard Normal Variate, SIMCA stands for Soft Independent Modeling of Class Analogy, and PLS-DA stands for Partial-Least Squares Discriminant Analysis.
Table 9. Comparison of a proposed pipeline with state-of-the-art methodologies in which SNV stands for Standard Normal Variate, SIMCA stands for Soft Independent Modeling of Class Analogy, and PLS-DA stands for Partial-Least Squares Discriminant Analysis.
MethodologyAccuracySensitivitySpecificityF1-ScorePrecisionKappa (κ)
Substrate—White Fabric
SNV + Normalization + SIMCA99.5%98.9%99.9%99.9%99.4%99.1%
SNV + Normalization + PLS-DA97.1%100%95.2%93.1%96.4%94%
Smoothing + PCA + SVM83.3%66.1%94.5%88.8%75.7%63.5%
Smoothing + Derivative-based feature selection + SVM100%100%100%100%100%100%
Smoothing + Derivative-based feature selection + ANN100%100%100%100%100%100%
Smoothing + Derivative-based feature selection + KNN100%100%100%100%100%100%
Smoothing + Derivative-based feature selection + DT100%100%100%100%100%100%
Smoothing + Derivative-based feature selection + RF100%100%100%100%100%100%
Substrate—White Tile
SNV + Normalization + SIMCA99.7%99.9%99.7%99.4%99.6%99.4%
SNV + Normalization + PLS-DA95.3%99.7%92.8%88.9%93.9%90.2%
Smoothing + PCA + SVM87.4%100%80%74.4%85.3%74.6%
Smoothing + Derivative-based feature selection + SVM100%100%100%100%100%100%
Smoothing + Derivative-based feature selection + ANN100%100%100%100%100%100%
Smoothing + Derivative-based feature selection + KNN100%100%100%100%100%100%
Smoothing + Derivative-based feature selection + DT100%100%100%100%100%100%
Smoothing + Derivative-based feature selection + RF100%100%100%100%100%100%
Substrate—Wall Sheet
SNV + Normalization + SIMCA99.5%99.9%99.1%99%99.4%99%
SNV + Normalization + PLS-DA95.2%92.8%97.2%96.6%94.7%90.2%
Smoothing + PCA + SVM92.8%97.3%88.8%88.4%92.6%85.6%
Smoothing + Derivative-based feature selection + SVM100%100%100%100%100%100%
Smoothing + Derivative-based feature selection + ANN100%100%100%100%100%100%
Smoothing + Derivative-based feature selection + KNN100%100%100%100%100%100%
Smoothing + Derivative-based feature selection + DT100%100%100%100%100%100%
Smoothing + Derivative-based feature selection + RF100%100%100%100%100%100%
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Zulfiqar, M.; Ahmad, M.; Sohaib, A.; Mazzara, M.; Distefano, S. Hyperspectral Imaging for Bloodstain Identification. Sensors 2021, 21, 3045. https://doi.org/10.3390/s21093045

AMA Style

Zulfiqar M, Ahmad M, Sohaib A, Mazzara M, Distefano S. Hyperspectral Imaging for Bloodstain Identification. Sensors. 2021; 21(9):3045. https://doi.org/10.3390/s21093045

Chicago/Turabian Style

Zulfiqar, Maheen, Muhammad Ahmad, Ahmed Sohaib, Manuel Mazzara, and Salvatore Distefano. 2021. "Hyperspectral Imaging for Bloodstain Identification" Sensors 21, no. 9: 3045. https://doi.org/10.3390/s21093045

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop