| Literature DB >> 30359482 |
Emma A Levin1,2,3, Ruth M Morgan1,2, Lewis D Griffin4, Vivienne J Jones3.
Abstract
Image segmentation is a fundamental precursor to quantitative image analysis. At present, no standardised methodology exists for segmenting images of fluorescent proxies for trace evidence. Experiments evaluated (i) whether manual segmentation is reproducible within and between examiners (with three participants repeatedly tracing three images) (ii) whether manually defining a threshold level offers accurate and reproducible results (with 20 examiners segmenting 10 images), and (iii) whether a global thresholding algorithm might perform with similar accuracy, while offering improved reproducibility and efficiency (16 algorithms tested). Statistically significant differences were seen between examiners' traced outputs. Manually thresholding produced good accuracy on average (within ±1% of the expected values), but poor reproducibility (with multiple outliers). Three algorithms (Yen, MaxEntropy, and RenyiEntropy) offered similar accuracy, with improved reproducibility and efficiency. Together, these findings suggest that appropriate algorithms could perform thresholding tasks as part of a robust workflow for reconstruction studies employing fluorescent proxies for trace evidence.Entities:
Keywords: fluorescence; forensic science; image processing; segmentation; thresholding; trace evidence; transfer and persistence; ultraviolet
Year: 2018 PMID: 30359482 PMCID: PMC6849572 DOI: 10.1111/1556-4029.13938
Source DB: PubMed Journal: J Forensic Sci ISSN: 0022-1198 Impact factor: 1.832
Examples of the methodologies used to process imagery from persistence studies which employ a fluorescent proxy for trace evidence
| Year | Paper Title | Purpose of the UV | Image Processing and Analysis Method (Verbatim) |
|---|---|---|---|
| 2006 | The transfer and persistence of trace particulates: experimental studies using clothing fabrics | To emulate lighter flint particles |
“photographs were pixelated using Corel Photo‐Paint 9 and the number of particles in each image were computed (as a function of pixel brightness)” (Bull et al. |
| 2009 | The Forensic Analysis of Sediments Recovered from Footwear | To explore the movement of silt‐sized particles |
“This digital image was then pixelated in IDRISI to provide an indication of the amount of silt‐sized material remaining on the sole.” (Morgan et al. |
| 2012 | Multiple transfers of particulates and their dissemination within contact networks | To act as a proxy for particulate trace evidence while investigating multiple transfers |
“The presence of UV powder on the stub was […] quantified using an image rasterisation technique in MATLAB which was specifically adapted for the specifications of this study from Bull et al.[2006]” (French et al. |
| 2013 | The recovery of pollen evidence from documents and its forensic implications | As a proxy for pollen on the surface of documents |
“The digital images taken of each experiment were imported into Coral Photo Paint 11 [sic]. The images were graphically enhanced, pixelated and then five sections of 32 × 7 pixels were counted” (Morgan et al. |
| 2017 | Tracers as invisible evidence—The transfer and persistence of flock fibres during a car exchange | UV flock fibres as a tracer |
“A Matlab (version R2012b) algorithm was created to enable fast automated counting of flock fibres on pictures. The individual pictures were loaded into Matlab and processed automatically. Firstly, the original RGB (red, green, and blue) colour images were converted to a grey value image by extracting the green channel. Subsequently, the foreground (i.e., the flock fibres) was separated from the background (i.e., the target materials) by thresholding. A region of interest (ROI) was selected as well. Next, the fibres were counted. As a result of the varying illumination conditions, the size of one fibre (in pixels) was not the same on all pictures and therefore had to be estimated for each image first. Subsequently, adding up all the foreground pixels and dividing them by the estimated number of pixels per fibre, yielded the amount of fibres on an image.” (Slot et al. |
Figure 1The results of applying four different local thresholding algorithms to the same input image (in this case a diatom, a form of environmental trace evidence). Algorithms were applied in ImageJ, with a radius of 15 pixels (from L‐R, Bernsen, Contrast, Median, and Phansalkar).
Figure 2The images and rotations used in Experiment 1. [Color figure can be viewed at http://wileyonlinelibrary.com]
Figure 3The images to which thresholds were applied in Experiments 2 and 3. [Color figure can be viewed at http://wileyonlinelibrary.com]
Figure 4Examples of the four different histogram types observed in the images used in Experiments 2 and 3.
Figure 5An explanation of the Dice and Jaccard Indices of similarity. FN, false negative; FP, false positive; TN, true negative; TP, true positive.
Figure 6Variation in the percentage of each image section defined as foreground (n = 3) in Experiment 1.
Summary table for the percentage of each image defined as foreground
| Image Section | Participant Number |
| Mean | SD | ANOVA Results, Comparing Participants | ||
|---|---|---|---|---|---|---|---|
|
|
|
| |||||
| 1 | 1 | 3 | 3.64 | 0.17 | 84.817 | 0.00004 | ✓ |
| 2 | 3 | 2.38 | 0.07 | ||||
| 3 | 3 | 2.50 | 0.13 | ||||
| 2 | 1 | 3 | 5.16 | 0.33 | 20.986 | 0.00196 | ✓ |
| 2 | 3 | 3.39 | 0.33 | ||||
| 3 | 3 | 3.71 | 0.40 | ||||
| 3 | 1 | 3 | 3.00 | 0.17 | 122.184 | 0.00001 | ✓ |
| 2 | 3 | 1.54 | 0.02 | ||||
| 3 | 3 | 1.65 | 0.14 | ||||
The mean Similarity Index values for the three examiners’ output images, when comparing segmentation attempts 1 and 2, 1 and 3, and 2 and 3
| Participant Number |
| Dice Coefficient value | |||
|---|---|---|---|---|---|
| Mean | SD | Min | Max | ||
| 1 | 9 | 0.71 | 0.08 | 0.56 | 0.77 |
| 2 | 9 | 0.95 | 0.02 | 0.90 | 0.97 |
| 3 | 9 | 0.75 | 0.02 | 0.71 | 0.79 |
| Total | 27 | 0.80 | 0.12 | ||
Figure 7Metrics of performance for the manual methods of segmentation.
Descriptive statistics for Experiments 2 and 3
| Segmentation method | Metrics of Performance | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| (A) Absolute Error (residuals) in the Extent of the Foreground (%) | (B) Relative Error (mis‐estimation) in the Extent of the Foreground (%) | (C) Dice Coefficient Values | |||||||
|
| Mean | SD |
| Mean | SD |
| Mean | SD | |
| Manual | |||||||||
| Manual segmentation (tracing) | 30 | 0.11 | 1.62 | 30 | 2.35 | 26.65 | 30 | 0.82 | 0.08 |
| Manually defined threshold (1 examiner) | 200 | −0.96 | 3.73 | 200 | −21.06 | 41.73 | 200 | 0.82 | 0.13 |
| Manually defined threshold (20 examiners) | 200 | 0.95 | 6.45 | 200 | 11.50 | 96.68 | 200 | 0.72 | 0.23 |
| Global algorithms | |||||||||
| Default | 10 | 3.84 | 7.74 | 10 | 70.48 | 144.25 | 10 | 0.62 | 0.30 |
| Huang | 10 | 25.44 | 21.11 | 10 | 567.20 | 594.79 | 10 | 0.33 | 0.32 |
| Intermodes | 10 | −3.22 | 2.77 | 10 | −51.82 | 36.62 | 10 | 0.74 | 0.22 |
| IsoData | 10 | 2.98 | 6.20 | 10 | 55.49 | 116.19 | 10 | 0.63 | 0.29 |
| Li | 10 | 9.61 | 11.37 | 10 | 159.87 | 211.10 | 10 | 0.54 | 0.34 |
| MaxEntropy | 10 | −0.77 | 4.72 | 10 | −22.40 | 51.96 | 10 | 0.79 | 0.16 |
| Mean | 10 | 24.26 | 9.41 | 10 | 466.74 | 329.82 | 10 | 0.32 | 0.30 |
| MinError | 10 | 53.74 | 20.58 | 10 | 917.85 | 565.52 | 10 | 0.20 | 0.20 |
| Minimum | 10 | −5.09 | 2.69 | 10 | −73.91 | 31.45 | 10 | 0.33 | 0.31 |
| Moments | 10 | 1.92 | 3.13 | 10 | 28.79 | 42.01 | 10 | 0.66 | 0.28 |
| Otsu | 10 | 1.44 | 3.17 | 10 | 25.42 | 51.20 | 10 | 0.64 | 0.28 |
| Percentile | 10 | 41.94 | 6.15 | 10 | 763.39 | 491.28 | 10 | 0.23 | 0.23 |
| RenyiEntropy | 10 | 0.18 | 5.08 | 10 | −12.75 | 54.85 | 10 | 0.78 | 0.16 |
| Shanbhag | 10 | −3.01 | 3.76 | 10 | −52.57 | 46.90 | 10 | 0.55 | 0.31 |
| Triange | 10 | 4.04 | 3.24 | 10 | 51.82 | 41.91 | 10 | 0.59 | 0.25 |
| Yen | 10 | 0.58 | 5.69 | 10 | −9.99 | 59.01 | 10 | 0.78 | 0.17 |
Figure 8Metrics of performance for the global algorithms in order of ascending median.
Figure 9Example outputs for one image (image 1), showing varying levels of accuracy. [Color figure can be viewed at http://wileyonlinelibrary.com]