Kluwer - Handbook of Biomedical Image Analysis Vol
.1.pdfImproving the Initialization, Convergence, and Memory Utilization |
405 |
5.Let us consider a characteristic function in f : !2 → {0, 1} defined over a CF triangulation of !2. In this case, given a triangle, it can be verified (do it as an exercise) that it has exactly two transverse edges or it does not have transverse edges. Based on this property, write a pseudocode for an algorithm to generate the polygonal curves, after computing the intersections with the triangulation (see Section 7.2.3).
6.Would it be possible to design a T-surfaces model based on a cellular decomposition of the image domain? What would be the advantages over the traditional T-surfaces?
7.Choose a gray scale image, binarize it applying several values of thresholds. Later, with the same initial image, apply the following sequence of operations and compare the results: Canny’s edge detector of thresholds 30 and 80; invert the result; apply over the result the erosion operation with a cross structuring element. Observe the isolated regions with other values of thresholds of your choice.
8.Choose a binary image, apply the following sequence of operations and describe the net effect (B is the structuring element of your choice):
(a) XB = (X # B) B
(b) XB = (X B) # B
(c)XB = X/(X # B)
(d)XB = (X # Bob)/(X Bbk), where Bob is the set formed from pixels in B that should belong to the object, and Bbk is the set formed from pixels
in B that should belong to the background.
9. Considering the implicit representation of a curve, G(x, y) = 0, show that
−→
the normal n and the curvature K can be computed by:
−→ = |
|
|
= · |
G (x, y) |
|
|
n |
G(x, y) , |
K |
|
G (x, y) |
|
, |
|
|
|
||||
|
|
|
|
|
respectively, where the gradient and the divergent ( ·) are computed with respect to the spatial coordinates (x, y).
406 |
Giraldi, Rodrigues, Marturelli, and Silva |
10. Take the anisotropic diffusion scheme (see Section 7.8):
∂φ |
= |
div |
I |
|
. |
|
∂t |
1 + [ I / T]2 |
|
||||
|
|
Show that if I < T, the edges are blurring and if I > T they become sharper.
11. Let us suppose h and g as constants in the GVF model given by the equation:
∂u = g u + h( f − u).
∂t
Consider the stationary solution and take the Fourier transform of the corresponding stationary equation to analyze the GVF in the frequency space.
Improving the Initialization, Convergence, and Memory Utilization |
407 |
Bibliography
[1]Allgower, E. L. and Georg, K., Numerical Continuation Methods: An Introduction, Springer-Verlag, Berlin, 1990.
[2]Amini, A. A., Weymouth, T. E., and Jain, R. C., Using dynamic programming for solving variational problems in vision, IEEE Trans. Pattern Anal. Mach. Intell., Vol. 12, No. 9, pp. 855–867, 1990.
[3]Bamford, P. and Lovell, B. C., A water immersion algorithm for cytological image segmentation. In: Proceedings APRS Image Segmentation Workshop, Sydney, Australia, December 13, 1996, pp. 75–79.
[4]Bamford, P. and Lovell, B., A two-stage scene segmentation scheme for the automatic collection of cervical cell images, In: Proceedings of TENCON ’97, Brisbane, Australia, December 1997.
[5]Berger, M. J. and Oliger, J., Adaptive mesh refinement for hyperbolic partial differential equations, J. Comput. Phys., Vol. 54, pp. 484–512, 1984.
[6]Black, A. and Yuille, A., editors. Active Vision, MIT Press, Combridge, MA, 1993.
[7]Bruce, J., Balch, T., and Veloso, M., Fast and inexpensive color image segmentation for interactive robots, In: Proceedings of the 2000 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS ’00), Vol. 3. October 2000, pp. 2061–2066.
[8]Burt, P. J., Tsai-Hong, H., and Rosenfeld, A., Segmentation and estimation of image region properties through cooperative hierarchical computation, IEEE Trans. Syst. Man, Cybern., Vol. SMC-11, No. 12, pp. 802–809, 1981.
[9]Canny, J., A computational approach to edge detection, Pattern Anal. Mach. Intell., Vol. 8, No. 6, pp. 689–698, 1986.
[10]Carneiro, B. P., Silva, C. T., and Kaufman, A. E., Tetra-cubes: An algorithm to generate 3d isosurfaces based upon tetrahedra. In: International Symposium on Computer Graphics, Image Processing and Vision (SIBGRAPI’96), 1996.
408 |
Giraldi, Rodrigues, Marturelli, and Silva |
[11]Caselles, V., Kimmel, R., and Sapiro, G., Geodesic active contours, Int. J. Comput. Vis., Vol. 22, No. 1, pp. 61–79, 1997.
[12]Chauvin, Y. and Rumelhart, D., Backpropagation: Theory, Architectures and Applications, Lawrence Erlbaum, Hillsdale, NJ, 1995.
[13]Cheng, H. D., Jiang, X. H., Sun, Y., and Wang, J. L., Color image segmentation: Advances and prospects, Pattern Recogni. Vol. 34, pp. 2259– 2281, 2001.
[14]Cheung, K. W., Yeung, D. Y., and Chin, R. T., On deformable models for visual pattern recognition, Pattern Recognit., Vol. 35, pp. 1507–1526, 2002.
[15]Chiang, Y.-J., Farias, R., Silva, C., and Wei, B., A unified infrastructure for parallel out-of-core isosurface and volume rendering of unstructured grids, In: IEEE Parallel and Large-Data Vis. and Graph. 2001, 2001.
[16]Chiang, Y.-J., Silva, C., and Schroeder, W. J., Interactive out-of-core isosurface extraction. In: IEEE Visualization, pp. 67–174, 1998.
[17]Chiang, Y.-J, Silva, C., and Schroeder, W., Interactive out-of-core isosurface extraction. In: IEEE Visualization ’98, pp. 167–174, 1998.
[18]Cohen, L. D., On active contour models and balloons, CVGIP: Image Understanding, Vol. 53, No. 2, pp. 211–218, 1991.
[19]Cohen, L. D. and Cohen, I., Finite-element methods for active contour models and balloons for 2-D and 3-D images. IEEE PAMI Vol. 15, No. 11, pp. 1131–1147, 1993.
[20]Cox, Michael and Ellsworth, David, Application-controlled demand paging for out-of-core visualization, In: IEEE Visualization, pp. 235– 244, 1997.
[21]Durikovic, R., Kaneda, K., and Yamashita, H., Dynamic contour: A texture approach and contour operations, Vis. Comput., Vol. 11, pp. 277– 289, 1995.
[22]Giraldi, G., Silva, R., Strauss, E., Jimenez, W., and Oliveira, A., A surface extraction approach based on multi-resolution methods and t-surfaces
Improving the Initialization, Convergence, and Memory Utilization |
409 |
framework. Technical Report, National Laboratory for Scientific Computing, ftp://ftp.lncc.br/pub/report/rep02/rep1002.ps.Z, 2002.
[23]Falco, A. X., da Cunha, B. S., and Lotufo, R. A., Design of connected operators using the image foresting transform, SPIE Med. Imaging, Vol. 4322, pp. 468–479, 2001.
[24]Farias, R. and Silva, C., Out-of-core rendering of large unstructured grids, IEEE Comput. Graph. Appl., Vol. 21, No. 4 pp. 42–50, 2001.
[25]Gilson, S. J., Middleton, I., and Damper, R. I., Neural techniques for outlining the lungs from MR images of the thorax, In: Proceedings of Symposium of Softwere Computing World Automation Congress, May 1998.
[26]Oliveira, A. A. F. and Giraldi, G. A., Invariant snakes and initialization of deformable models. Int. J. Image Graphics, Vol. 4, No. 3, 363–384, 2004.
[27] Giraldi, G., Farias, R., Schaefer, L., and Silva, R., Improving memory utilization and convergence of deformable models, Technical Report, National Laboratory for Scientific Computing, ftp://ftp.lncc.br/pub/report/rep03/rep1303.ps.gz, 2003.
[28]Schaefer, L., Farias, R., Silva, R., and Giraldi, G. A. Out-of-core segmentation by deformable models, In: WILE 2003—International Workshop on Fuzzy Logic and Applications, Italy October 2003, pp. 9–11, Springer-Verlag, Italy.
[29]Giraldi, G., Strauss, E., Apolinario, A., and Oliveira, A. F., An initialization method for deformable models. In: 5th World Multiconference on Systemics, Cybernetics and Informatics (SCI 2001), 2001.
[30]Giraldi, G. A., Gonc¸ alves, L. M., and Oliveira, A. F., Dual topologically adaptable snakes. In: Proceedings of the Fifth Joint Conference on Information Sciences (JCIS’2000, Vol. 2)—Third International Conference on Computer Vision, Pattern Recognition, and Image Processing, pp. 103–106, 2000.
[31]Giraldi, G. A. and Oliveira, A. F., Convexity analysis of snake models based on Hamiltonian formulation, Technical Report, Universidade
410 |
Giraldi, Rodrigues, Marturelli, and Silva |
Federal do Rio de Janeiro, Dep. Eng. Sistemas e Computac¸ ao,˜
http://www.cos.ufrj.br/relatorios/reltec99/, 1999.
[32]Giraldi, G. A., Strauss, E., and Oliveira, A. F., A boundary extraction method based on dual-t-snakes and dynamic programming. In: IEEE Computer Society Conference on Computer Vision and Pattern Recognition (CVPR’2000), 2000.
[33]Giraldi, G. A., Strauss, E., and Oliveira, A. F., An initialization method for active contour models. In: Proceedings of the 2000 International Conference on Imaging Science, Systems, and Technology (CISST’2000), 2000.
[34]Giraldi, G. A., Strauss, E., and Oliveira, A. F., Dual-t-snakes model for medical imaging segmentation, Pattern Recognit. Lett., Vol. 24, No. 7,
pp.993–1003, 2003.
[35]Gonzalez, R. C. and Woods, R. E. Digital Image Processing, Addison Wesley, Reading, MA, 1992.
[36]Gool, L. V., Moons, T., Powrls, E., and Oosterlinck, A., Vision and lie’s approach to invariance, Image Vis. Comput., Vol. 13, No. 4, PP. 259–277, 1995.
[37]Gunn, S. R. and Nixon, M. S., A robust snake implementation; a dual active contour, IEEE Trans. Pattern Anal. Mach. Intell., Vol. 19, No. 1,
pp.63–68, 1997.
[38]Gunn, Steve R., Dual active contour models for image feature extraction, PhD Thesis, Faculty of Engineering and Applied Science, Department of Electronics and Computer Science, May 1996.
[39]Jain, A. K., Duin, R., and Mao, J., Statistical pattern recognition: A review, IEEE Trans. Pattern Anal. Mach. Intell., Vol. 22, No. 1, pp. 4–37, 2000.
[40]Jain, Anil K., Fundamentals of Digital Image Processing, Prentice-Hall, Inc., Englewood Cliffs, NJ, 1989.
[41]Jolion, J. M. and Montanvert, A., The adaptive pyramid: A framework for 2d image analysis, CVGIP: Image Understanding, Vol. 55, No. 3,
pp.339–348, 1992.
Improving the Initialization, Convergence, and Memory Utilization |
411 |
[42]Kass, M., Witkin, A., and Terzopoulos, D., Snakes: Active contour models, Int. J. Comput. Vis., Vol. 1, No. 4, pp. 321–331, 1988.
[43]Lai, Kok F. and Chin, R. T. , Deformable contours: Modeling and extraction, IEEE Trans. Pattern Anal. Mach. Intell., Vol. 17, No. 11, pp. 1084– 1090, 1995.
[44]Leymarie, F. and Levine, M. D., Tracking deformable objects in the plane using an active contour model, IEEE Trans. Pattern Anal. Mach. Intell., Vol. 15, No. 6, pp. 617–634, 1993.
[45]Lorensen, W. E. and Cline, H. E. Marching cubes: A high resolution 3d surface construction algorithm, Comput. Graph., Vol. 21, No. 4, pp. 163–169, July 1987.
[46]Malladi, R., Sethian, J. A., and Vemuri, B. C., Shape modeling with front propagation: A level set approach, IEEE Trans. Pattern Anal. Mach. Intell., Vol. 17, No. 2, pp. 158–175, 1995.
[47]McInerney, T. and Terzopoulos, D., Topologically adaptable snakes. In: Proc. Of the Fifth Int. Conf. On Computer Vision (ICCV’95), Cambridge, MA, USA, pp. 840–845, 1995.
[48]McInerney, T. and Terzopoulos, D., Deformable models in medical image analysis: A survey, Med. Image Anal., Vol. 1, No. 2, pp. 91–108, 1996.
[49]McInerney, D. and Terzopoulos, D., Topology adaptive deformable surfaces for medical image volume segmentation, IEEE Trans. Med. Imaging, Vo. 18, No. 10, pp. 840–850, 1999.
[50]McInerney, T. J., Topologically adaptable deformable models for medical image analysis, PhD Thesis, Department of Computer Science, University of Toronto, 1997.
[51]Olver, P. J., Sapiro, G., and Tannenbaum, A., Affine invariant detection: Edges, active contours, and segments, In: Proceedings of the 1996 Conference on Computer Vision and Pattern Recognition (CVPR ’96), IEEE Computer Society, San Francisco, USA, 1996, pp. 520.
[52]Perona, P. and Malik, J., Scale-space and edge detection using anisotropic diffusion. IEEE Trans. Pattern Anal. Mach. Intell., Vol. 12, No. 7, pp. 629–639, 1990.
412 |
Giraldi, Rodrigues, Marturelli, and Silva |
[53]Carstensen, J. M. and Fisker, R., On parameter estimation in deformable models, In: Fourteenth International Conference on Pattern Recognition, August 16–20, pp. 762–766, 1998.
[54]Rowley, Henry, Baluja, Shumeet, and Kanade, Takeo, Neural networkbased face detection. In: Computer Vision and Pattern Recognition ’96, June 1996.
[55]Rumelhart, D. E., Hinton, G., and Williams, R., Learning representations by back-propagation errors, Nature, Vol. 323, pp. 533–536, 1986.
[56]Sapiro, G., Color snakes. Technical Report, Hewlett-Packard Labs, guille@hpl.hp.com, 1995.
[57]Sapiro, G., Color snakes. Comput. Vis. Image Underst., Vol. 68, No. 2, pp. 247–253, 1997.
[58]Sapiro, G. and Tannenbaum, A., Affine invariant scale-space, Int. J. Comput. Vis., Vol. 11, No. 1, pp. 25–44, 1993.
[59]Sarti, A., Ortiz, C., Lockett, S., and Malladi, R., A unified geometric model for 3d confocal image analysis in cytology. In Proc. International Symposium on Computer Graphics, Image Processing, and Vision (SIBGRAPI’98), pp. 69–76, 1998.
[60]Schroeder, W., Martin, K., and Lorensen, B., The Visualization Toolkit: An Object-Oriented Approach To 3D Graphics, Prentice-Hall PTR, Englewood Cliffs, NJ, 1998.
[61]Sethian, J. A., Level Set Methods: Evolving Interfaces in Geometry, Fluid Mechanics, Computer Vision and Materials Sciences, Cambridge University Press, Cambridge 1996.
[62]Storvik, G., A Bayesian approach to dynamic contours through stochastic sampling and simulated annealing, IEEE Trans. Pattern Anal. Mach. Intell., Vol. 16, No. 10, pp. 976–986, 1994.
[63]Strauss, E., Jimenez, W., Giraldi, G. A., Silva, R., and Oliveira, A. F., A semi-automatic surface reconstruction framework based on t-surfaces and isosurface extraction methods. In: International Symposium on
Improving the Initialization, Convergence, and Memory Utilization |
413 |
Computer Graphics, Image Processing and Vision (SIBGRAPI’2002),
2002.
[64]Sutton, P. and Hansen, C., Accelerated isosurface extraction in timevarying fields, IEEE Trans. Vis. Comput. Graph., Vol. 6, No. 2, pp. 98– 107, 2000.
[65]Szelinski, R., Tonnensen, D., and Terzopoulos, D., Modeling surfaces of arbitrary topology with dynamic particles. In: Proc. Conf. Computer Vision and Pattern Recognition(CVPR’93), New York, NY, Los Alamitos CA, pp. 82–87, IEEE Computer Society Press, Los Alamitos, CA, 1993.
[66]Tang, B., Sapiro, G., and Caselles, V., Diffusion of general data on nonflat manifolds via harmonic maps theory: The direction diffusion case, Int. J. Comput. Vis., Vol. 36, No. 2 pp. 149–161, 2000.
[67]Tang, B., Sapiro, G., and Caselles, V., Color image enhancement via chromaticity diffusion, IEEE Trans. Image Proc., Vol. 10, pp. 701–707, 2001.
[68]Taubin, G., Linear anisotropic mesh filtering, Technical Report, IBM T.J. Watson Research Center, Report RC-22213 10/18/2001, 2001.
[69]Tou, J., Pattern Recognition Principles, Addison-Wesley, Reading, MA, 1977.
[70]Udupa, J. K. and Samarasekera, S., Fuzzy connectedness and object definition: Theory, algorithms, and applications in image segmentation, Graph. Models, Image Process., Vol. 58, No. 3, pp. 246–261, 1996.
[71]Ueng, Shyh-Kuang, Sikorski, C., and Kwan-Liu, Ma, Out-of-core streamline visualization on large unstructured meshes, IEEE Trans. Vis. Comput. Graph., Vol. 3, No. 4, pp. 370–380, 1997.
[72]Weigend, A., Rumelhart, D., and Huberman, B., Generalization by weight-elimination with application to forecasting, Adv. Neural Inf. Process. Vol. 3, pp. 875–882, 1991.
[73]Wilhelms, J. and Gelder, A. V., Octrees for faster isosurface generation, ACM SIGGRAPH Comput. Graph., Vol. 24, No. 5, pp. 57–62, 1990.
414 |
Giraldi, Rodrigues, Marturelli, and Silva |
[74]Williams, C. K. I., Revow, M., and Hinton, G. E., Instantiating deformable models with a neural net, Comput. Vis. Image Underst., Vol. 68, No.1, pp. 120–126, 1997.
[75]Niessen, W.J., ter Haar Romery, B.M., and Viergever, M. A., Geodesic deformable models for medical image analysis, IEEE Trans. Med. Imaging, Vol. 17, No. 4, pp. 634–641, 1998.
[76]Xu, C., Pham, D., Rettmann, M., Yu, D., and Prince, J., Reconstruction of the human cerebral cortex from magnetic resonance images, IEEE Trans. Med. Imaging, Vol. 18, No. 6, pp. 467–480, 1999.
[77]Xu, C. and Prince, J. L., Snakes, shapes, and gradient vector flow, IEEE Trans. Image Process., Vol. 7, No. 3, pp. 359–369, 1998.
[78]Xu, C. and Prince, J. L., Global optimality of gradient vector flow, In: Proc. of the Conference on Information Sciences and Systems, Princeton University, March 2000.
[79]Xu, Gang, Segawa, E., and Tsuji, S., Robust active contours with insensitive parameters, Pattern Recognit., Vol. 27, No. 7, pp. 879–884, 1994.