Efficient Small Blob Detection Based on Local Convexity, Intensity and Shape Information

The identification of small structures (blobs) from medical images to quantify clinically relevant features, such as size and shape, is important in many medical applications. One particular application explored here is the automated detection of kidney glomeruli after targeted contrast enhancement and magnetic resonance imaging. We propose a computationally efficient algorithm, termed the Hessian-based Difference of Gaussians (HDoG), to segment small blobs (e.g. glomeruli from kidney) from 3D medical images based on local convexity, intensity and shape information. The image is first smoothed and pre-segmented into small blob candidate regions based on local convexity. Two novel 3D regional features (regional blobness and regional flatness) are then extracted from the candidate regions. Together with regional intensity, the three features are used in an unsupervised learning algorithm for auto post-pruning. HDoG is first validated in a 2D form and compared with other three blob detectors from literature, which are generally for 2D images only. To test the detectability of blobs from 3D images, 240 sets of simulated images are rendered for scenarios mimicking the renal nephron distribution observed in contrast-enhanced, 3D MRI. The results show a satisfactory performance of HDoG in detecting large numbers of small blobs. Two sets of real kidney 3D MR images (6 rats, 3 human) are then used to validate the applicability of HDoG for glomeruli detection. By comparing MRI to stereological measurements, we verify that HDoG is a robust and efficient unsupervised technique for 3D blobs segmentation.

[1]  J. Carmody,et al.  Nephron number and its determinants in early life: a primer , 2014, Pediatric Nephrology.

[2]  Bram van Ginneken,et al.  Contextual computer-aided detection: Improving bright lesion detection in retinal images and coronary calcification identification in CT scans , 2012, Medical Image Anal..

[3]  Norbert Gretz,et al.  The emerging role of MRI in quantitative renal glomerular morphology. , 2013, American journal of physiology. Renal physiology.

[4]  Teresa Wu,et al.  Measuring glomerular number and size in perfused kidneys using MRI. , 2011, American journal of physiology. Renal physiology.

[5]  Carl D. Meyer,et al.  Matrix Analysis and Applied Linear Algebra , 2000 .

[6]  J. Bertram,et al.  Estimating total nephron number in the adult kidney using the physical disector/fractionator combination. , 2012, Methods in molecular biology.

[7]  J. Bertram,et al.  Nephron Number, Renal Function, and Arterial Pressure in Aged GDNF Heterozygous Mice , 2003, Hypertension.

[8]  Min Zhang,et al.  Small Blob Identification in Medical Images Using Regional Features From Optimum Scale , 2015, IEEE Transactions on Biomedical Engineering.

[9]  J. Bonvalet,et al.  Compensatory renal hypertrophy in young rats: Increase in the number of nephrons. , 1972, Kidney international.

[10]  Hui Kong,et al.  A Generalized Laplacian of Gaussian Filter for Blob Detection and Its Applications , 2013, IEEE Transactions on Cybernetics.

[11]  Alexander Zien,et al.  Semi-Supervised Learning , 2006 .

[12]  Ruey-Feng Chang,et al.  Computer-Aided Tumor Detection in Automated Breast Ultrasound Images , 2014 .

[13]  Tony Lindeberg,et al.  Feature Detection with Automatic Scale Selection , 1998, International Journal of Computer Vision.

[14]  Alejandro F. Frangi,et al.  Muliscale Vessel Enhancement Filtering , 1998, MICCAI.

[15]  J. Bertram,et al.  Analyzing renal glomeruli with the new stereology. , 1995, International review of cytology.

[16]  J. Bertram,et al.  Total numbers of glomeruli and individual glomerular cell types in the normal rat kidney , 1992, Cell and Tissue Research.

[17]  A. Koretsky,et al.  MRI of the basement membrane using charged nanoparticles as contrast agents , 2008, Magnetic resonance in medicine.

[18]  Teresa Wu,et al.  Phenotyping by magnetic resonance imaging nondestructively measures glomerular number and volume distribution in mice with and without nephron reduction , 2015, Kidney international.

[19]  Cordelia Schmid,et al.  A Comparison of Affine Region Detectors , 2005, International Journal of Computer Vision.

[20]  Radford M. Neal Pattern Recognition and Machine Learning , 2007, Technometrics.

[21]  L. Goldstein,et al.  Use of cationized ferritin as a label of negative charges on cell surfaces. , 1972, Journal of ultrastructure research.

[22]  M. Hughson,et al.  Nephron number, glomerular volume, renal disease and hypertension , 2008, Current opinion in nephrology and hypertension.

[23]  Min Zhang,et al.  A novel Hessian based algorithm for rat kidney glomerulus detection in 3D MRI , 2015, Medical Imaging.

[24]  Clifford R. Weiss,et al.  Automated detection and characterization of SPIO‐labeled cells and capsules using magnetic field perturbations , 2012, Magnetic resonance in medicine.

[25]  Victor G. Puelles,et al.  MRI-based glomerular morphology and pathology in whole human kidneys. , 2014, American journal of physiology. Renal physiology.

[26]  Andrew Zisserman,et al.  Learning To Count Objects in Images , 2010, NIPS.

[27]  Stella X. Yu,et al.  Pop out many small structures from a very large microscopic image , 2011, Medical Image Anal..

[28]  Tony Lindeberg,et al.  Scale-Space Theory in Computer Vision , 1993, Lecture Notes in Computer Science.

[29]  Matthijs C. Dorst Distinctive Image Features from Scale-Invariant Keypoints , 2011 .