Abstract
The incorporation of a multiresolution image approach is one of the most popular variants of Active Shape Models (ASMs), providing a more robust algorithm and minimizing its initialization dependency. Using the wavelet transform, the present paper extends the multiresolution analysis to the shape space, developing a novel multiresolution shape framework, capable of being incorporated into most of ASM variants. The tests performed with two different types of images, face images (AR database) and chest radiographs (JSRT database), demonstrate how this new generation of algorithms significantly reduce the computational cost, more than halving it, while maintaining the same levels of accuracy.
Similar content being viewed by others
Notes
All the algorithms were performed on a 3.3 GHz Intel® Xeon® W5590 with 12 GB of RAM. All implementations were in Matlab® R2010a 64-bits.
The absolute running times correspond to implementations performed in Matlab® R2010a 64-bits prioritizing the clarity of the code over the execution speed. Thus, they must be interpreted with caution, and not as an absolute reference.
References
Al-Shaher, A.A., Hancock, E.R.: Learning mixtures of point distribution models with the em algorithm. Pattern Recognit. 36(12), 2805–2818 (2003)
Allen, P.D., Graham, J., Farnell, D.J.J., Harrison, E.J., Jacobs, R., Nicopolou-Karayianni, K., Lindh, C., van der Stelt, P.F., Horner, K., Devlin, H.: Detecting reduced bone mineral density from dental radiographs using statistical shape models. IEEE Trans. Inf. Technol. Biomed. 11(6), 601–610 (2007)
van Assen, H.C., Danilouchkine, M.G., Frangi, A.F., Ordás, S., Westenberg, J.J.M., Reiber, J.H.C., Lelieveldt, B.P.F.: Spasm: a 3D-ASM for segmentation of sparse and arbitrarily oriented cardiac MRI data. Med. Image Anal. 10(2), 286–303 (2003)
van den Berg, J.C. (ed.): Wavelets in Physics. Cambridge University Press, Cambridge (1999)
Böhm, W.: Cubic B-Spline curves and surfaces in computer aided geometric design. Computing 19(1), 29–34 (1977)
Burt, P.: The Pyramid as a structure for efficient computation. In: Multi-Resolution Image Processing and Analysis. Springer, Berlin (1984)
Cerrolaza, J., Villanueva, A., Cabeza, R.: Shape constraint strategies: novel approaches and comparative robustness. In: Proc. British Machine Vision Conf. (BMVC’11) (2011)
Cheung, K.W., Yeung, D.Y., Chin, R.T.: On deformable models for visual pattern recognition. Pattern Recognit. 35(7), 1507–1526 (2002)
Chuang, G.C.H., Kuo, C.C.J.: Wavelet descriptor of planar curves: theory and applications. IEEE Trans. Image Process. 5(1), 56–70 (1996)
Cootes, T.F., Taylor, C.J., Lanitis, A.: In: Active Shape Models: Evaluation of a Multi-resolution Method for Improving Image Search, pp. 327–336 (1994)
Cootes, T.F., Taylor, C.J.: Active shape models: A review of recent work. In: Current Issues in Statistical Shape Analysis, pp. 108–114. Leeds University Press, Leeds (1995)
Cootes, T.F., Taylor, C.J.: Statistical models of appearance for computer vision. Tech. rep., Department of Imaging Science and Biomedical Engineering, University of Manchester (2004). Available from http://www.isbe.man.ac.uk/~bim/Models/appmodels.pdf
Cootes, T.F., Taylor, C.J., Cooper, D.H., Graham, J.: Active shape models—their training and application. Comput. Vis. Image Underst. 61(1), 38–59 (1995)
Daubechies, I.: Ten Lectures on Wavelets. Society for Industrial and Applied Mathematics, Philadelphia (1992)
Davatzikos, C., Tao, X., Shen, D.: Hierarchical active shape models, using the wavelet transform. IEEE Trans. Med. Imaging 22(3), 414–423 (2003)
Davies, R.H., Twining, C.J., Cootes, T.F., Taylor, C.J.: Building 3-D statistical shape models by direct optimization. IEEE Trans. Med. Imaging 29(4), 961–981 (2010)
Deubler, J., Olivo, J.C.: A wavelet-based multiresolution method to automatically register images. J. Math. Imaging Vis. 7, 199–209 (1997)
Duta, N., Sonka, M.: Segmentation and interpretation of MR brain images: an improved active shape model. IEEE Trans. Med. Imaging 17(6), 1049–1062 (1998)
Farin, G.E., Hansford, D.: The Essential of CAGD. AK Peters, Wellesley (2000)
Feng, J., Ip, H.H.: A multi-resolution statistical deformable model (misto) for soft-tissue organ reconstruction. Pattern Recognit. 42(7), 1543–1558 (2009)
Finkelstein, A., Salesin, D.H.: Multiresolution curves. In: SIGGRAPH, pp. 261–268. ACM, New York (1994)
Frangi, A.F., Rueckert, D., Schnabel, J.A., Niessen, W.J.: Automatic construction of multiple-object three-dimensional statistical shape models: application to cardiac modeling. IEEE Trans. Med. Imaging 21(9), 1151–1166 (2002)
Garrido, A., Blanca, N.P.D.L.: Physically-based active shape models: initialization and optimization. Pattern Recognit. 31(8), 1003–1017 (1998)
van Ginneken, B., Frangi, A.F., Staal, J.J., ter Haar Romeny, B.M., Viergever, M.A.: Active shape model segmentation with optimal features. IEEE Trans. Med. Imaging 21(8), 924–933 (2002)
van Ginneken, B., Stegmann, M.B., Loog, M.: Segmentation of anatomical structures in chest radiographs using supervised methods: a comparative study on a public database. Med. Image Anal. 10(1), 19–40 (2006)
Gortler, S.J., Cohen, M.F.: Hierarchical and variational geometric modeling with wavelets. Tech. rep., Department of Computer Science Princeton University (1995). Available from http://www.cs.harvard.edu/~sjg/papers/TR-95-25.ps
Goswami, J.C., Chan, A.K.: Fundamentals of Wavelets: Theory, Algorithms, and Applications. Wiley-Interscience, New York (1999)
Hamarneh, G., Gustavsson, T.: Deformable spatio-temporal shape models: extending active shape models to 2D+time. Image Vis. Comput. 22(6), 461–470 (2004). doi:10.1016/j.imavis.2003.11.009
Hoogendoorn, C., Sukno, F.M., Ordás, S., Frangi, A.F.: Bilinear models for spatio-temporal point distribution analysis. Int. J. Comput. Vis. 85, 237–252 (2009)
Lanitis, A., Taylor, C.J., Cootes, T.F.: Automatic interpretation and coding of face images using flexible models. IEEE Trans. Pattern Anal. Mach. Intell. 19(7), 743–756 (1997)
Leduc, J.P.: A group-theoretic construction with spatiotemporal wavelets for the analysis of rotational motion. J. Math. Imaging Vis. 17, 207–236 (2002)
Lee, S.W., Kang, J., Shin, J., Paik, J.: Hierarchical active shape model with motion prediction for real-time tracking of non-rigid objects. IET Comput. Vis. 1(1), 17–24 (2007)
Li, H., Chutatape, O.: Boundary detection of optic disk by a modified asm method. Pattern Recognit. 36(9), 2093–2104 (2003). Kernel and Subspace Methods for Computer Vision
Lina, J.M.: Image processing with complex Daubechies wavelets. J. Math. Imaging Vis. 7, 211–223 (1997)
Ling, H., Zhou, S., Zheng, Y., Georgescu, B., Suehling, M., Comaniciu, D.: Hierarchical, learning-based automatic liver segmentation. In: IEEE Conference on Computer Vision and Pattern Recognition, 2008. CVPR 2008, pp. 1–8 (2008). doi:10.1109/CVPR.2008.4587393
Liu, C., Shum, H.Y., Zhang, C.: Hierarchical shape modeling for automatic face localization. In: ECCV’02: Proc. 7th European Conf. Comp. Vis. II, pp. 687–703. Springer, London (2002)
Lohakan, M., Nantivatana, P., Narkbuakaew, W., Pintavirooj, C., Sangworasil, M.: Multiresolution image alignment based on discrete wavelet transform. In: IEEE Reg. 10 TENCON (2005), pp. 1–4 (2005)
Lounsbery, M., DeRose, T., Warren, J.: Multiresolution surfaces of arbitrary topological type. Tech. rep., Department of Computer Science and Engineering, University of Washington (1994)
Lounsbery, M., DeRose, T.D., Warren, J.: Multiresolution analysis for surfaces of arbitrary topological type. ACM Trans. Graph. 16(1), 34–73 (1997)
Lounsbery, M., DeRose, T.D., Warren, J.: Multiresolution analysis for surfaces of arbitrary topological type. ACM Trans. Graph. 16, 34–73 (1997)
Mallat, S.G.: A theory for multiresolution signal decomposition: the wavelet representation. IEEE Trans. Pattern Anal. Mach. Intell. 11(7), 674–693 (1989)
Mallat, S.G.: A theory for multiresolution signal decomposition: the wavelet representation. IEEE Trans. Pattern Anal. Mach. Intell. 11(7), 674–693 (1989). doi:10.1109/34.192463
Martinez, A., Benavente, R.: The ar face database. Tech. rep., Computer Vision Center, Universitat Autònoma de Barcelona (1998). Available from http://www.cat.uab.cat/Publications/1998/MB98/CVCReport24.pdf
Mokhtarian, F., Mackworth, A.K.: A theory of multiscale, curvature-based shape representation for planar curves. IEEE Trans. Pattern Anal. Mach. Intell. 14(8), 789–805 (1992)
Olsen, L., Samavati, F.F., Bartels, R.H.: Multiresolution for curves and surfaces based on constraining wavelets. Comput. Graph. 31(3), 449–462 (2007)
Samavati, F.F.: Local filters of b-spline wavelets. In: Proc. of Int. Workshop Biometric Tech. (2004), pp. 105–110 (2004)
Shiraishi, J., Katsuragawa, S., Ikezoe, J., Matsumoto, T., Kobayashi, T., Komatsu, K., Matsui, M., Fujita, H., Kodera, Y., Doi, K.: Development of a digital image database for chest radiographs with and without a lung nodule: receiver operating characteristic analysis of radiologists’ detection of pulmonary nodules. Am. J. Roentgenol. 174, 71–74 (2000)
Singh, S.P.: Approximation Theory, Wavelets and Applications. Springer, Berlin (2009)
Stegmann, M.B., Fisker, R., Ersbøll, B.K.: On properties of active shape models. Tech. rep., Informatics and Mathematical Modelling, Technical University of Denmark, DTU, Richard Petersens Plads, Building 321, DK-2800 Kgs. Lyngby (2000). Available from http://www2.imm.dtu.dk/pubdb/views/edocdownload.php/125/pdf/imm125.pdf
Stollnitz, E.J., Derose, T.D., Salesin, D.H.: Wavelets for Computer Graphics: Theory and Applications. Morgan Kaufmann, San Francisco (1996)
Sukno, F.M., Frangi, A.F.: Reliability estimation for statistical shape models. IEEE Trans. Image Process. 17(12), 2442–2455 (2008)
Sukno, F.M., Ordas, S., Butakoff, C., Cruz, S., Frangi, A.F.: Active shape models with invariant optimal features: application to facial analysis. IEEE Trans. Pattern Anal. Mach. Intell. 29(7), 1105–1117 (2007). doi:10.1109/TPAMI.2007.1041
Taylor, C.J., Cooper, D.H., Graham, J.: Training models of shape from sets of examples. In: Proc. British Machine Vision Conf., pp. 9–18. Springer, London (1992)
Zavadsky, V.: Image approximation by rectangular wavelet transform. J. Math. Imaging Vis. 27, 129–138 (2007)
Zhang, H.M., Wang, Z., Han, L., Li, D.: Locating the starting point of closed contour based on half-axes-angle. In: Proc. Int. Conf. Machine Learning and Cyber (2004), pp. 3899–3903 (2004)
Acknowledgements
The work described in this study was supported by the Spanish Ministry of Science and Innovation with an FPU grant (AP2007-03931). This work was also partially supported by the Spanish Ministry of Science and Innovation (Ref. TIN2009-14536-C02-01), Plan E and FEDER.
Author information
Authors and Affiliations
Corresponding author
Appendix: Starting Point Dependency in Closed Contours
Appendix: Starting Point Dependency in Closed Contours
Invariance, uniqueness and stability are desirable properties of shape descriptors [44]. Chuang and Kuox [9] successfully derived these properties when using wavelets as shape descriptors, under the assumption of a well defined starting point for the curves. While this condition is easily satisfied in the case of open contours, there exists an inherent uncertainty when dealing with closed ones. In the absence of a prior registration, the problem of starting point of the contour must be handled ad hoc, since different starting points of the same shape will result in different wavelet coefficients. Lohakan et al. [37] solve this problem by defining the point of maximum curvature as starting point, while Zhang et al. [55] propose a starting point location strategy based on half-axes-angles, i.e., the least counterclockwise angles formed by the line segments connecting the centroid to the nearest and farthest point of the contour. However, the PDM requires that the landmarks are placed in the same order and in the same places along the object’s contour, ensuring thus a point correspondence, and eliminating the need for a consistent localization of the starting point in every shape. Nevertheless, there still exists an uncertainty about whether or not the chosen starting point, and thus the corresponding coarser versions of the shape, significantly affects the final segmentation accuracy.
Suppose (14) is the vector expression of a contour. If the contour is closed, this notation remains valid assuming an implicit periodicity of its control points [19]
for a uniform k-th degree B-spline closed curve. This periodicity condition, depending on whether the contour is closed or open, is also reflected in the set of filtering matrices. In the case of open contours, and following the block notation proposed by Samavati [46], the form of these matrices for a B-spline wavelet decomposition can be expressed as
where M j can be A j, B j, F j or G j. \(\mathbf{M}_{s}^{j}\) and \(\mathbf{M}_{e}^{j}\) represent special submatrices for the start and end of the curve, required to guarantee the end-point interpolation, while \(\mathbf{M}_{r}^{j}\) corresponds to the regular portion of the curve. In the case of closed contours, this block notation is simplified thanks to the implicit periodicity, \(\mathbf{M}^{j}=\mathbf{M}_{r}^{j}\). Focusing our attention on the analysis filter A j, the elements of each row of its regular structure, \(\mathbf{A}_{r}^{j}\), are obtained by shifting right by two positions of the elements of the previous row. An immediate consequence of this particular structure is the invariance of the wavelet coefficients to the displacements of the starting point that are a multiple of two. Suppose \(\mathbf{x}_{t}^{j-1}\) represents the vector form of the closed contour x j−1 whose starting point has been shifted t positions to the right. With this notation
That is, given a closed contour at the j-th level of resolution, there are 2L possible coarser versions at the level j+L-th, with L∈ℕ (see Fig. 9). This raises an interesting issue when incorporating a multiresolution shape approach to the segmentation algorithm, since a new degree-of-freedom has been added to the algorithm and thus, it should be properly optimized.
Rights and permissions
About this article
Cite this article
Cerrolaza, J.J., Villanueva, A., Sukno, F.M. et al. Full Multiresolution Active Shape Models. J Math Imaging Vis 44, 463–479 (2012). https://doi.org/10.1007/s10851-012-0338-y
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10851-012-0338-y