BACKGROUND: Our aim was to develop an objective computerised system for measuring different types of retinal haemorrhages in differing digital images, for use as a research tool. Despite developing various fully automated systems of retinal haemorrhage measurement we ultimately found user interaction to be necessary to achieve satisfactory validity of segmentation, and developed an interactive system of haemorrhage assessment based on this. FINDINGS: The Haemorrhage Assessment System (HAS) presented here is an open access interactive program with graphical user interface allowing the ophthalmically trained user to easily delineate different haemorrhage types, optic disc and fovea. The system then automatically calculates a variety of measures, including mean haemorrhage area, total haemorrhage area, centre of mass, distance of centre of mass from disc and fovea, eccentricity and orientation. This paper presents evidence for the validity of HAS by comparison against established software and known results for geometric images. CONCLUSION: The system should be of use to experimenters studying the distribution and topography of vitreoretinal haemorrhages who require a means of accurately quantifying an ophthalmologist's gold standard assessment of a digital image.
BACKGROUND: Our aim was to develop an objective computerised system for measuring different types of retinal haemorrhages in differing digital images, for use as a research tool. Despite developing various fully automated systems of retinal haemorrhage measurement we ultimately found user interaction to be necessary to achieve satisfactory validity of segmentation, and developed an interactive system of haemorrhage assessment based on this. FINDINGS: The Haemorrhage Assessment System (HAS) presented here is an open access interactive program with graphical user interface allowing the ophthalmically trained user to easily delineate different haemorrhage types, optic disc and fovea. The system then automatically calculates a variety of measures, including mean haemorrhage area, total haemorrhage area, centre of mass, distance of centre of mass from disc and fovea, eccentricity and orientation. This paper presents evidence for the validity of HAS by comparison against established software and known results for geometric images. CONCLUSION: The system should be of use to experimenters studying the distribution and topography of vitreoretinal haemorrhages who require a means of accurately quantifying an ophthalmologist's gold standard assessment of a digital image.
Haemorrhages occur when there is extravasation of blood into the retina itself (deep and superficial retina haemorrhage), between the retina and the hyaloid face of the vitreous body (pre-retinal), or into the vitreous gel (vitreous haemorrhage). The colour and the shape of the haemorrhages are determined by the layer or layers of retina that are affected. Haemorrhages in each of these areas have different features of texture, shape, hue, intensity, saturation and edge.Objective analysis of retinal haemorrhage might be useful in several ways. Firstly, it may be helpful in clinically differentiating conditions, e.g., birth trauma and shaken baby syndrome[1] - current studies are hampered by lack of objective outcome measures. Secondly, quantitative characterization of retinal haemorrhage together with accurate assessment of other biomarkers of the patient may provide insight into the aetiology and pathogenesis of the haemorrhagic condition[2]. Finally, detailed image analysis may help in the grading of retinopathy e.g., retinal haemorrhage in cerebral malaria[3].Published methods for haemorrhage detection are often focussed on automated detection of intraretinal haemorrhages in diabetic retinopathy images. Gardner et al. [4] employed a back propagation neural network to detect diabetic haemorrhage. The success rate depended on the pre-processing and the number of images used in training. They reported detection rate for haemorrhages as 73.8% for both sensitivity and specificity, compared with the reference standard of a clinical ophthalmologist.Sinthanoyothin et al[5] utilised a "moat operator" in their image analysis which creates a trough around the lesion and aids segmentation of the image to enhance the hemorrhagic lesions. Recursive region growing segmentation was then used to extract blood vessels and haemorrhage lesions. Sensitivity and specificity for haemorrhage detection were 77.5% and 88.7% respectively. Again this was compared with assessment by a clinical ophthalmologist.Usher et al[6] employed recursive region growing and adaptive intensity thresholding in conjunction with a "moat operator" similar to Sinthanoyothin et al[5]to extract haemorrhagic lesions. Then, a neural network was applied to classify the images. On a per image basis, sensitivity for detection of any exudates and/or haemorrhage/microaneurysms was 89% and a specificity of 62%.M. Niemeijer et al[7] proposed a haemorrhage detection scheme based on pixel classification. By using pixel classification, the contrast between the foreground pixels (red lesions and vasculature) and pixels in the background can be improved such that a global threshold can be used to extract all relevant objects. Subsequently, the vasculature was separated from the red lesions. This method was then refined by combining the mathematical morphology as used by Spencer-Frame[8,9] to form a "Hybrid Scheme". The hybrid system reached 100% sensitivity and 87% specificity on a per image basis for haemorrhage, although the sensitivity on a per lesion basis was 30%. Grisan et al[10], Larsen et al[11] and Lee et al[12] have also employed image processing and analysis techniques to test for haemorrhages.Apart from in diabetes, haemorrhage assessment would also be of use for assessing paediatric non-accidental injuries[13] and other conditions with areas of haemorrhage such as retinal vein occlusions that would benefit from being accurately quantified for clinical or research purposes [2,14]. There are particular problems associated in automated assessment of images of these conditions. Haemorrhages may be present at different levels in the eye and have subtly different physical characteristics within each level. The blood may be in vitreous gel, between vitreous and retina (subhyaloid haemorrhage), at superficial or deep retinal layers. Haemorrhages in each of these areas have different features of texture, shape, hue, intensity, saturation and edge. Vitreous haemorrhage in particular can be extremely variable from barely noticeable to completely obscuring all retinal view. It poses a challenge not only for its own specific quantification but also for that of other forms of haemorrhage given that it obscures retinal clarity. Image quality may be further degraded due to difficulty in obtaining images both in infants and in adults (due for example to cataract or high intraocular pressures causing poor visibility).All the automated systems for retinal haemorrhage analysis have limited sensitivity and specificity as demonstrated above. A key cause for this is that retinal haemorrhages have high variability in lesion appearance, both intra-image and inter-image, coupled with the fact that the colour content of hemorrhagic lesions is often within the distribution of retinal background pigmentation. Variations in patient ethnicity also cause difficulty in standardization of image processing and analysis settings as retinal pigmentation levels vary. Furthermore, algorithms [5-7,11,12] that use a two-stage segmentation/classification approach needs a very sensitive first stage and very specific second stage.The gold standard for assessing retinal haemorrhage alluded to in all the above papers is still universally acknowledged to be clinical assessment by retinal specialists. However, there is no open access system designed to allow such specialists to perform this in a way that benefits fully from computer technology. We present software that allows this gold standard clinical assessment of images to be done in a specially designed computing environment and adds high level computing calculations that would otherwise have been prohibitively complex.
There should be no doubt that an area marked out on a digital image by an ophthalmology specialist is indeed a retinal haemorrhage - His assessment is the current gold standard and no automated computer algorithms can compete. The HAS acts to provide technical support to this process by allowing the measurement of haemorrhagic areas marked out to be easier, quicker and ultimately much more informative. The testing of HAS focuses therefore on proving that once outlined, the mathematical values of size attributed to these areas are indeed correctly assessed. For this, the appropriate test is to first allow a specialist to measure several areas with HAS. The same areas are then delineated with an established (albeit non-specialised) scientific program. Although such measurements would take longer to complete and give less detailed statistical information than HAS, they should provide values of area that correspond.In fact, the HAS program was tested by running analyses on a random selection of images of retinal haemorrhages using both the HAS system and a well established scientific image analysis software tool, Image J (1.23p, ). The Image J software used could not fully replace the HAS system as it is deficient in key areas that are done automatically by the HAS system. Firstly it does not pre-process the retinal image for ease of assessment. It does not make important automated calculations such as total haemorrhagic areas or eccentricity. Finally it does not perform functions for calculating centre of optic disc and thus does not provide statistics describing distances from haemorrhages to optic disc and to the fovea. However, Image J software is able to simply measure the area of any image region that is first delineated by the user. Using this function multiple haemorrhages could be separately calculated then added together by the user to recreate the basic area measures of the HAS. The areas could be measured and total haemorrhage area could be calculated by the user and compared to the HAS output for the same images.Ten assorted haemorrhagic images and combinations of haemorrhage were measured using both systems and compared to ensure calculations by the HAS system were correct. There would not be perfect equality between the two assessments as variations would be expected from imperfect user delineation of boundaries of haemorrhage. We would expect there to be a broad agreement in the two measures if the HAS software is correctly measuring the areas that are being marked by the specialist. Differences between the HAS and Image J areas should not show evidence of bias and there should be no significant differences between findings from the two measures. This was tested using a paired t-test statistic. Sample size calculation was done for a β = 80% and α = 0.05. Expected error from human variation in delineation of same boundary with same program twice from pilot study was around 2% and standard deviation of difference of pixel size between paired samples was 413 in the pilot data assessed. This equated to a small sample size requirement of 5.6 images and 10 were actually assessed in the study. Each image had the same areas of haemorrhage measured by both the Image J and HAS system. Although we would expect some differences due to human variation, there should be no significant difference. These areas are presented in Table 1. A paired T-test carried out on these two groups was performed using SPSS. This gave a value of significance of p = 0.907. Thus no significant difference was found between the two groups.
There is an excellent level of accordance between Image J calculated areas and the HAS system and excellent accordance between expected values for complex statistical analysis of particular geometric shapes and those values returned by HAS.
The HAS system we present helps ophthalmologists quantify their gold standard clinical assessment of haemorrhage. It relies on users to input the haemorrhage borders and thus maintains complete validity for the segments that are being measured. The user is guided through the measurement process via an easy to use graphical user interface. The HAS system ultimately is able to perform complex calculations on the segmented areas that would otherwise be extremely difficult. It is anticipated that the system may be of use for all experimenters interested in studying the distribution and topography of vitreoretinal haemorrhages in retinal and systemic disease.
Competing interests
The authors declare that they have no competing interests.
Authors' contributions
TA conceived and programmed the system, devised the validity testing and wrote the paper. PC contributed to testing, interpreting data and critical revision of the paper. MR contributed to testing, data analysis and critical revision. PP and MM advised on presentation and design of the program as well as testing. All authors read and approved the final manuscript.
Authors: Meindert Niemeijer; Bram van Ginneken; Joes Staal; Maria S A Suttorp-Schulten; Michael D Abràmoff Journal: IEEE Trans Med Imaging Date: 2005-05 Impact factor: 10.048
Authors: A J Frame; P E Undrill; M J Cree; J A Olson; K C McHardy; P F Sharp; J V Forrester Journal: Comput Biol Med Date: 1998-05 Impact factor: 4.589
Authors: Anja B Hansen; Niels V Hartvig; Maja S Jensen; Knut Borch-Johnsen; Henrik Lund-Andersen; Michael Larsen Journal: Acta Ophthalmol Scand Date: 2004-12
Authors: Chengxuan Qiu; Mary Frances Cotch; Sigurdur Sigurdsson; Melissa Garcia; Ronald Klein; Fridbert Jonasson; Barbara E K Klein; Gudny Eiriksdottir; Tamara B Harris; Mark A van Buchem; Vilmundur Gudnason; Lenore J Launer Journal: Diabetes Date: 2008-03-10 Impact factor: 9.461