Abstract
Anatomical landmarks are a crucial prerequisite for many medical imaging tasks. Usually, the set of landmarks for a given task is predefined by experts. The landmark locations for a given image are then annotated manually or via machine learning methods trained on manual annotations. In this paper, in contrast, we present a method to automatically discover and localize anatomical landmarks in medical images. Specifically, we consider landmarks that attract the visual attention of humans, which we term visually salient landmarks. We illustrate the method for fetal neurosonographic images. First, full-length clinical fetal ultrasound scans are recorded with live sonographer gaze-tracking. Next, a convolutional neural network (CNN) is trained to predict the gaze point distribution (saliency map) of the sonographers on scan video frames. The CNN is then used to predict saliency maps of unseen fetal neurosonographic images, and the landmarks are extracted as the local maxima of these saliency maps. Finally, the landmarks are matched across images by clustering the landmark CNN features. We show that the discovered landmarks can be used within affine image registration, with average landmark alignment errors between 4.1% and 10.9% of the fetal head long axis length.
Keywords: Landmark detection, visual saliency, salient landmarks, image registration, ultrasound
1. Introduction
An anatomical landmark is “a point of correspondence on each object that matches between and within populations” and is assigned “in some scientifically meaningful way” [1, p. 3]. For brevity, we will refer to anatomical landmarks simply as landmarks. The selection and localization of landmarks are essential steps for medical image analysis tasks such as image registration and shape analysis. Usually, the set of landmarks for a given task is selected by experts a priori. The landmark locations for a given image are then either annotated manually or via machine learning models trained on manual annotations. However, when clinicians interpret images in practice based on experience, they may consider only a subset of the predefined landmarks, or use additional, unspecified landmarks. Moreover, it might be desirable to automatically localize landmarks without the need for manual annotations.
Contribution. In this work we overcome these limitations by presenting a method to automatically discover and localize anatomical landmarks. Specifically, the method reveals landmarks that attract the visual attention of clinicians, which we term visually salient landmarks. The backbone of the proposed system is a CNN that is trained to predict the gaze-point distributions (saliency maps) of clinicians observing images from the domain of interest. For modalities like ultrasound imaging, gaze-tracking data can be acquired during image acquisition with no additional expert time expenditure. The trained CNN is then used to reveal visually salient landmarks on unseen images and to assign them semantic labels that can be used to match them across images. To the best of our knowledge, this is the first work to present a method to automatically discover landmarks based on visual saliency.
Related Work. In previous work, saliency is often used to refer to low-level features such as local entropy [2, 3]. Moreover, mutually-salient landmarks based on Gabor attributes have been proposed for image registration [4]. Here, in contrast, we use visual saliency, i.e., the predicted allocation of human visual attention based on gaze-tracking data, to discover anatomical landmarks. We apply the method to neurosonographic standard views in fetal anomaly ultrasound scans. The landmarks for these standard views are defined by a set of international practice guidelines [5]. A landmark detector has previously been developed but is trained on manual annotations of a pre-defined set of landmarks [6]. Moreover, gaze data has been used to support the detection of standard views in fetal ultrasound scans [7, 8], but these works do not consider the problem of identifying landmarks.
2. Methods
2.1. Data
The data were acquired as part of the PULSE (Perception Ultrasound by Learning Sonographic Experience) project, a prospective study of routine fetal ultrasound scans performed in all trimesters by sonographers and fetal medicine doctors at the maternity ultrasound unit, Oxford University Hospitals NHS Foundation Trust, Oxfordshire, United Kingdom. The exams were performed on a GE Voluson E8 scanner (General Electric, USA) while the video signal of the machine monitor was recorded lossless at 30 Hz. Operator gaze was simultaneously recorded at 90 Hz with a Tobii Eye Tracker 4C (Tobii, Sweden). This study was approved by the UK Research Ethics Committee (Reference 18/WS/0051), and written informed consent was given by all participating pregnant women and operators. In this paper, we use ultrasound video and corresponding gaze data of 212 second trimester scans acquired between May 2018 and February 2019.
We selected 90 scans to train the saliency predictor and used the remaining 122 scans to evaluate the landmark discovery method. We considered the fetal neurosonographic standard views, i.e., the transventricular (TV) and the transcerebellar (TC) plane (first row in Fig. 2). On the TV plane the operators measure the head circumference (HC) and the lateral ventricle (LV). On the TC plane they measure the transcerebellar diameter (TCD), the nuchal fold and the cisterna magna. The views are defined by the visibility of these structures as well as the appearance of the cavum septi pellucidi (CSP). From the 122 ultrasound scans, we automatically extracted 143 TV and 124 TC plane images by performing optical character recognition on the machine’s graphical interface.
2.2. Visually Salient Landmark Discovery
Visually salient anatomical landmarks are discovered in three steps (see Fig. 1): i) training a CNN to predict the sonographer gaze point distributions (saliency maps) on random video frames of the routine fetal ultrasound scan data described above; ii) predicting the visual saliency maps of the neurosonographic images and extracting the landmark locations as the local maxima of the saliency maps; and iii) clustering the CNN feature vectors which correspond to the landmark locations.
i) To train the saliency predictor, we use the CNN architecture and training procedure detailed in previous work [8] (model Saliency-VAM). The precise architecture and training procedure are not repeated here as they are not essential for the proposed landmark discovery method. The CNN takes ultrasound images of dimension 288×244 as input and performs three two-fold down-sampling operations, which results in output saliency maps of dimensions Ws×Hs = 36×28.
ii) Let si : [1, Ws] × [1, Hs] ∩ ℤ2 → [0, 1] be the function which, for an image with index i = 1, … , Ni, maps each saliency map location to its predicted saliency value (i.e., the probability that the location is gazed at). The local maxima of this predicted saliency map are found with the scikit-image (https://scikit-image.org/) peak_local_max algorithm. The algorithm first applies a maximum filter
(1) |
where d is the minimum distance of any two local maxima (empirically d = 2). The local maxima are then extracted as the points where the s equals smax and s is above a threshold t to suppress spurious maxima (empirically t = 0.1):
(2) |
The landmark locations are obtained by fitting a 2D Gaussian peak to a 3×3 neighborhood around the saliency map maxima.
iii) Once the landmark locations are extracted, their correspondence across images is still unknown. Recent work has shown that saliency predictors implicitly learn global semantic features which are useful for image classification [8]. Here, we hypothesize that saliency predictors can also be used to extract local semantic features which allow automatic landmark classification. Let fi : [1, Ws] × [1, Hs] ∩ ℤ2 → ℝNf be the function which, for image i, maps each location of the saliency map to the corresponding feature activations of the last CNN layer, where Nf is the number of channels. Then the set of all landmark feature vectors ℱ across Ni images is obtained as
(3) |
Finally, the feature vectors are classified via k-means clustering of ℱ. The number of clusters is automatically selected by maximizing the Silhouette Coefficient where a(i) is the mean intra-cluster distance and b(i) the mean nearest-cluster distance of sample i [9].
2.3. Application to Image Registration
In order to examine a simple practical use of the visually salient landmarks, we consider the task of aligning the standard view images. For each plane, we use two landmarks to construct an affine transformation of optional horizontal flipping, translation, rotation and isotropic scaling.
Consider the TV plane (the generalization to the TC plane is straightforward). For image index i, let be the coordinates of the salient landmark corresponding to the CSP, and let be the coordinates of the landmark corresponding to the LV (or the cerebellum for the TC plane). Let j and k be the indices of the source and target images to be aligned. For a point p = (px, py) on the images with width Wi, optional flipping of the x-coordinate is performed with the function f : ℝ → ℝ with
(4) |
which makes use of the fact that the horizontal ordering of the landmarks determines the orientation of the fetal head (see Fig. 2). Let and be the source image landmarks after optional horizontal flipping. Next, the images are aligned with the translation vector the isotropic scaling factor and the rotation angle where the latter two operations are performed with center Ck. The resulting affine transformation 𝒯j,k : ℝ2 → ℝ2 of a point on the source image to the estimated point on the target image is
(5) |
where α = ρ · cos(θ) and β = ρ · sin(θ).
We evaluate the alignment method for all unique image pairs of each plane. First, we manually annotated the CSP, LV, TCD and HC as shown in the first two rows of Fig. 3. Each transformation is then evaluated based on the distances of the CSP, LV and TCD centers. In addition, the alignment of the fetal skull is assessed via the distance of the ellipse centers. All distances are reported as percent of the respective HC long axis length. Three baselines are implemented: First, no alignment (“None”); second, manually aligning the head orientation via horizontal flipping (“Left-Right” (LR)); and third, manually aligning the head orientation plus subsequent intensity-based registration (“LR + Intensity”). For the latter, we compute similarity transformations via the SimpleElastix library [10], using the normalized cross-correlation metric with default settings and a maximum of 256 iterations per scale.
3. Results
Salient Landmark Discovery. Fig. 2 shows exemplary results of the salient landmark discovery method. All shown predicted saliency maps have two peaks: one at the CSP and one at the LV (TV images) or at the cerebellum (TC images). The cluster labels correctly match the landmarks across images.
Application to Image Registration. After assigning the anatomical structures to the corresponding cluster labels, 88.0% of the discovered landmarks were near the correct annotated structure (within a radius of 10% of the HC long axis). Conversely, 77.1% of the annotated structures were near a corresponding discovered landmark. Alignment was performed for 89 (62%) TV images and 67 (54%) TC images which had all annotated structures correctly identified. Fig. 3 shows exemplary results and Table 1 shows the corresponding quantitative evaluation. The alignment errors are consistently lower for salient landmarks compared to the baselines.
Table 1. Quantitative results of the image registration with visually salient landmarks and baselines. The errors for the CSP, LV, cerebellum (“Cereb.”) and HC center are given in percent of the respective HC long axis length.
Plane | Alignment | CSP | LV/Cereb. | HC Center |
---|---|---|---|---|
TV | None | 39.3 ± 0.3 | 21.9 ± 0.2 | 15.1 ± 0.1 |
Left-Right (LR) | 16.9 ± 0.1 | 8.9 ± 0.1 | 15.2 ± 0.1 | |
LR + Intensity | 15.5 ± 0.1 | 8.2 ± 0.1 | 13.9 ± 0.1 | |
Salient LM | 9.8 ± 0.1 | 4.1 ± 0.0 | 7.1 ± 0.0 | |
TC | None | 58.1 ± 0.4 | 24.8 ± 0.2 | 28.5 ± 0.2 |
Left-Right (LR) | 28.4 ± 0.2 | 12.0 ± 0.1 | 24.8 ± 0.1 | |
LR + Intensity | 27.2 ± 0.2 | 11.6 ± 0.1 | 24.4 ± 0.2 | |
Salient LM | 10.9 ± 0.1 | 5.7 ± 0.1 | 6.7 ± 0.0 |
4. Discussion and Conclusion
The results of Sec. 3 show that the proposed method successfully discovers visually salient landmarks based on predicted human gaze. While the guidelines define a large set of standard plane criteria via the illustration shown in Fig. 2, the landmark discovery method reveals which structures the operators pay attention to in practice. Specifically, the landmarks correspond to key anatomical structures in the brain, i.e., the LV, cerebellum and CSP. The CSP itself is not part of any measurement, but it helps the sonographer assess the horizontal orientation of the fetal head and is part of both views [5]. In general, the only prerequisite for applying the landmark discovery method is a set of images from the domain of interest with recorded gaze data in order to train the saliency predictor.
For image registration, the results show that our approach can achieve good alignment without explicit supervision. The landmarks are successfully matched based on the local features of the saliency prediction CNN. The intensity-based registration performs significantly worse and only slightly above the trivial “No align” and “Flip” baselines since intensity-based alignment of ultrasound images is inherently difficult due to noise, shadowing, artifacts and the visibility of maternal anatomies [12]. The landmark discovery based on visual saliency prediction effectively ignores the irrelevant structures as a human would. A limitation is that landmark-based alignment is only possible if all necessary landmarks are detected. Moreover, the quality of alignment may be limited by the affine transform, as visible for the TC plane in Fig. 3, and a non-rigid transformation might yield an improvement.
In conclusion, we have presented a new method to discover visually salient anatomical landmarks by predicting human gaze. We have applied the method to fetal neurosonographic images and shown the merit for image alignment compared to intensity-based registration. Avenues for future work include a comparison of the registration performance to keypoint descriptors (e.g. SIFT), and the application of the proposed visually salient landmarks in other areas of radiology, in biological imaging and in cognitive science.
Acknowledgements
We acknowledge the ERC (ERC-ADG-2015 694581, project PULSE), the EPSRC (EP/M013774/1), and the NIHR Oxford Biomedical Research Centre.
References
- [1].Dryden IL, Mardia KV. Statistical Shape Analysis. John Wiley & Sons; 1998. [Google Scholar]
- [2].Kadir T, Brady M. Saliency, Scale and Image Description. Int Comput J Vision. 2001;45(2):83–105. [Google Scholar]
- [3].Wu G, Qi F, Shen D. Learning-based deformable registration of MR brain images. IEEE Trans Med Imaging. 2006;25(9):1145–1157. doi: 10.1109/tmi.2006.879320. [DOI] [PubMed] [Google Scholar]
- [4].Ou Y, et al. DRAMMS: Deformable registration via attribute matching and mutual-saliency weighting. Med Image Anal. 2011;15(4):622–639. doi: 10.1016/j.media.2010.07.002. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [5].Salomon LJ, et al. Practice guidelines for performance of the routine mid-trimester fetal ultrasound scan. Ultrasound Obstet Gynecol. 2011;37(1):116–126. doi: 10.1002/uog.8831. [DOI] [PubMed] [Google Scholar]
- [6].Yaqub M, et al. A Deep Learning Solution for Automatic Fetal Neurosonographic Diagnostic Plane Verification Using Clinical Standard Constraints. Ultrasound Med Biol. 2017 doi: 10.1016/j.ultrasmedbio.2017.07.013. [DOI] [PubMed] [Google Scholar]
- [7].Cai Y, et al. Multi-task SonoEyeNet: Detection of Fetal Standardized Planes Assisted by Generated Sonographer Attention Maps. MICCAI; 2018. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [8].Droste R, et al. Ultrasound Image Representation Learning by Modeling Sonographer Visual Attention. IPMI; 2019. [DOI] [PMC free article] [PubMed] [Google Scholar]
- [9].Rousseeuw PJ. Silhouettes: A graphical aid to the interpretation and validation of cluster analysis. J Comput Appl Math. 1987 Nov;20:53–65. [Google Scholar]
- [10].Marstal K, et al. SimpleElastix: A User-Friendly, Multi-lingual Library for Medical Image Registration. CVPR; 2016. [Google Scholar]
- [11].NHS, Public Health England. Fetal Anomaly Screening Programme Handbook. 2018 [Google Scholar]
- [12].Che C, Mathai TS, Galeotti J. Ultrasound registration: A review. Methods. 2017;115:128–143. doi: 10.1016/j.ymeth.2016.12.006. [DOI] [PubMed] [Google Scholar]