ROBUST OPTIC DISK SEGMENTATION FROM COLOUR RETINAL IMAGES Gopal Datt Joshi, Rohit Gautam, Jayanthi Sivaswamy IIIT Hyderabad CVIT, IIIT Hyderabad, Hyderabad, India S. R. Krishnadas Aravind Eye Hospital, Madurai, India Optic Disk (OD) Segmentation • Changes in OD are indicative for Glaucoma • Direct ophthalmoscope is used to assess changes – a subjective OD parameterisation IIIT Hyderabad • Retinal image analysis is a valuable aid for the objective assessment • OD segmentation is a fundamental task Challenges irregular disk shape Smooth region transition blood vessel occlusions ill defined boundaries Vessels atrophy presence regions around OD with similar image characteristics IIIT Hyderabad Optic disk boundary Atrophy region inter and intra image variations OD Segmentation State of the Art Template Matching • Based on Shape Intensity • Lalonde et al. 2001 • Chrastek et al. 2002 • Abdel-Ghafar et al. 2007 • Pallawala et al. 2004 Fixed shape assumption… Gradient based Active Contour • Snakes • Mendels et al. 1999 • Lowell et al. 2004 • Li et al. 2003, 2004 • Wong et al. 2008 • Novo et al. 2009 • Juan et al. 2007 Sensitive to local gradients IIIT Hyderabad To handle: • Impose shape prior (Fixed or Learned) • Evolution on selective curve points Sensitive to contour initialisation Region based Active Contour • Chan Vese (C-V) Active contour • Yandong et al. (2006): • Joshi et al. (2010) Advantages & Limitations >> next Region-based Active Contour • Advantages: lower sensitivity to contour initialisation and noise feasibility of segmentation of color images even in the absence of gradient-defined boundaries better ability to capture concavities of objects • Attempts with Chan Vese (C-V) model – Yandong et al. (2006): with a circularity constraint IIIT Hyderabad – Joshi et al. (2010): with no shape constraint C-V model: Limitations Example of smooth region transition Erroneous segmentations where the object cannot be easily distinguished in terms of global statistics IIIT Hyderabad Example of high atrophy C-V model expert Objective – To achieve consistent and robust segmentation Strategy by integrating local statistics to improve sensitivity to the slowly varying gradient boundaries by integrating information from multiple image feature channels IIIT Hyderabad to differentiate the OD region from atrophy regions Basic Chan Vese (C-V) Model • Consider a vector valued image in the image domain where • The C-V model defines the energy functional as: contour ‘C’ outside inside IIIT Hyderabad c+ and c- are two constants to approximate the image intensity inside and outside of the contour C. λ and µ are weights for the fitting and the regularizing terms, respectively Proposed Model • Underlying assumption in C-V model – image consists of statistically homogeneous regions lacks in handling inhomogeneous objects • The basic idea is – local instead of global statistics • to extend the scope of the model – information from multiple feature channel IIIT Hyderabad • to bring robustness against distraction near OD region Localisation of C-V model The redefined energy for a point ‘x’ outside region where, h+ and h- are two constants that approximate region intensities inside and outside a contour, near the point x defines a local image domain around a point x with in the radius of r IIIT Hyderabad x and y denotes two points in the image I. This energy is minimum when a point is exactly on the boundary inside region Multi-feature Channels Integration outside Integration of multiple feature channels to the model as: IIIT Hyderabad inside Red colour space Original Colour Image gives a better discriminating representation of image regions Texture Space- 2 Texture Space- 1 IIIT Hyderabad make model robust to the distractions found near the OD boundaries Energy minimisation over all Points • The integral of over all points ‘x’ is minimised to obtain entire object boundary, defined as: IIIT Hyderabad • An equivalent level-set formulation is defined for curve evolution* * Refer to the article for the details of level-set formulation. Experimentations • Dataset: 138 images of size (2896 x 1944 pixels) – collected from Aravind Eye Hospital, Madurai • Ground Truth: from 3 eye experts – we derive an average boundary to compensate inter-observer variability • Comparison: With two known active contour models • Gradient vector flow (GVF) • Basic C-V model Contour initialisation and pre-processing are kept same IIIT Hyderabad • To only assess the strength of individual model Results IIIT Hyderabad Input Initialisation GVF C-V model Expert Marking Proposed model Method’s Result Inter Observer Variability This is due to level of clinical experience comfort level with the marking tool IIIT Hyderabad The proposed method has better consensus with the average marking White: Proposed method; Other: Experts Evaluation Metrics • Region-based: pixel wise segmentation accuracy • Boundary-based: boundary localisation accuracy IIIT Hyderabad • Let Cg be the boundary marked by the expert and Co be the boundary obtained by the method Results on 8 Difficult Images IIIT Hyderabad Average signed boundary Distance Under segmentation Over-segmentation Results on 138 images F-score IIIT Hyderabad Average Boundary Distance Conclusion We presented a novel, active contour model to achieve robust OD segmentation Contributions: the scope of C-V model is extended by localising energy functional robust active contour model by integrating multiple image feature channels IIIT Hyderabad suitable for various OD shapes no shape prior used IIIT Hyderabad Thanks Gopal Datt Joshi PhD Student CVIT, IIIT Hyderabad email: gopal@reserach.iiit.ac.in ROI selection and Contour initialisation • The red colour plane of retinal image was chosen – it gives good definition of OD region • The vessel points are identified and masked using standard vessel segmentation technique IIIT Hyderabad • We perform localisation and initialisation steps together by performing circular Hough transform on the gradient map • Identified circle radius and center point are used to get initialisation for the contour