216 F.MAES ET AL. tomation, semi-automatic methods that improve interaction by providing intelligent assistance are often superior to fully automatic

Size: px
Start display at page:

Download "216 F.MAES ET AL. tomation, semi-automatic methods that improve interaction by providing intelligent assistance are often superior to fully automatic"

Transcription

1 AUTOMATIC IMAGE PARTITIONING FOR GENERIC OBJECT SEGMENTATION IN MEDICAL IMAGES F.MAES, D.VANDERMEULEN, P.SUETENS AND G.MARCHAL Laboratory for Medical Imaging Research y, ESAT-Radiology K. U. Leuven, Kardinaal Mercierlaan 94, 3001 Heverlee, and U. Z. Gasthuisberg, Radiology, Herestraat 49, 3000 Leuven, Belgium. Abstract. In this paper a generic strategy is presented to facilitate the segmentation of anatomical objects in medical images by providing powerful and intelligent assistance to the clinical user. Partitioning of the image in segmentation primitives, such that all pixels within the same primitive are likely to belong to the same object, reduces the segmentation problem to selecting those primitive regions that belong to the object of interest. This dramatically increases segmentation eciency, because no individual pixels need to be considered. The power of this approach is that such a partitioning can be computed independently of the object to be segmented, such that this strategy is very general and can be applied for the segmentation of a variety of anatomical shapes in dierent imaging modalities. This is illustrated for MR images of the brain, for CT images of the abdomen and for angiographic images of the coronary arteries. 1. Introduction Segmentation of the anatomical objects of interest in medical images is a necessary requirement for their quantication and three-dimensional (3D) visualization. Manual delineation of objects in 3D images is very timeconsuming and fast and accurate computer-aided segmentation methods are needed to improve the physician's productivity in clinical practice [9]. Because clinical users are in many ways superior to any form of current auy F. Maes is Aspirant of the Belgian National Fund of Scientic Research (NFWO).

2 216 F.MAES ET AL. tomation, semi-automatic methods that improve interaction by providing intelligent assistance are often superior to fully automatic methods, which may be computationally expensive and may require a lot of manual correction. Because of the growing number of applications and the increasing requirement for accurate representation of a diversity of complex shaped objects, the segmentation algorithms need to be adaptable in a exible way to a variety of anatomical (and articial) shapes and should be robust with respect to varying imaging conditions. Such a multi-purpose approach should make it possible to oer the clinical user a single tool that enables him to quickly segment objects with dierent appearance in the image, without limiting restrictions regarding image contrast or imaging modality. In this paper we propose such a generic strategy, which aims at facilitating the segmentation of anatomical objects in a variety of dierent applications by providing powerful and intelligent assistance to the clinical user. This intelligence is based on the idea that partitioning of the image in segmentation primitives such that all pixels within the same primitive are likely to belong to the same object, reduces the segmentation problem to selecting those primitive regions that belong to the object of interest. Because all pixels that belong to the same primitive region can be treated as one single entity, the number of segmentation decisions to be made is drastically reduced, which increases segmentation robustness and eciency. The power of this approach is that such a partitioning is independent of the object of interest to be segmented and can be computed in advance as a pre-processing step without the need for user interaction to specify the object of interest in the image. Moreover, the method presented here to partition the image in meaningful segmentation primitives is independent of image specic parameters and can be applied without adaptation for the segmentation of a variety of objects in very dierent images obtained with dierent imaging modalities. Because of these features, the approach presented here is very well suited to be used in a generic segmentation algorithm with large applicability. Section 2 of this paper describes how relevant segmentation primitives, whose boundaries correspond to image edges, can be computed automatically from the image data using a fast pseudo-watershed procedure, resulting in an oversegmentation with many, relatively small regions. Section 3 describes how the Minimum Description Length (MDL) criterion is used to reduce the oversegmentation by selectively merging neighbouring watershed regions, such that the total boundary length of the partitioning is reduced while the relevant object boundaries are maintained. Segmentation of the object of interest from the image partitioning is discussed in section 4. The power and the generality of the approach is illustrated in section 5 for MR images of the brain and CT images of the abdomen.

3 IMAGE PARTITIONING FOR GENERIC SEGMENTATION Construction of segmentation primitives We want to partition the image in primitive regions such that all pixels within one region belong to the same object. Boundaries between dierent objects in a medical image are often characterised by a signicant change in image intensity across the boundary, resulting in an image edge. Thus, for all pixels within one region to be likely to belong to the same object, there should be no evidence of edges within that region and all edges in the image should coincide with one of the boundaries of the primitive regions. However, edge detection is very sensitive to noise and image contrast and usually requires additional processing in order to obtain closed boundaries. We use the watershed of the gradient magnitude image (see [4, 15] and the references therein) to partition the image in relevant segmentation primitives. Because the boundaries of the watershed regions coincide with the ridges of the gradient magnitude surface, pixels that are separated by an image edge that corresponds to a gradient magnitude ridge will be assigned dierent labels by the watershed transformation. When compared with classical edge detection techniques, such as the Canny edge detector [3], the watershed procedure has no problems detecting junctions and, because of the region-based approach, the boundaries found are always closed, independent of image contrast or noise level. A true watershed transformation, dened by an immersion process analogy, is a complex and computationally expensive procedure [15]. Instead, we use a simple and fast pseudo-watershed algorithm [13], which involves growing downhill Maximum Gradient Paths (MGP, [11]), starting from each pixel in the image, by selecting in a 3 3 (in 2D, or in 3D) neighbourhood of each pixel the pixel with the smallest gradient magnitude. In order to reduce the inuence of image noise on the gradient computation, the image is smoothed rst with a Gaussian kernel before computing the gradient magnitude image using the Sobel [6] operator. Each MGP terminates at a local minimum of the gradient magnitude and each minimum an MGP terminates in is given a distinct label. Watershed regions are obtained by assigning to each pixel in the image the label of the minimum to which its downhill MGP leads (gure 1). Except for the smoothing parameter used to calculate the gradient magnitude image, the watershed procedure is completely parameterless and does not require any a priori knowledge regarding the objects to be segmented. First results show that this method is sensitive to very small intensity changes in the image, as long as these correspond to a ridge in the gradient magnitude image. This might not be the case for the boundaries of thin line-like (or plate-like) structures, such as for instance the small blood vessels in gure 1(c), which will therefore probably be less well segmented.

4 218 F.MAES ET AL. a b c d Figure 1. (a) Part of one slice of a coronal MR image of the brain, showing a brain tumor ( ). (b) Result of the pseudo-watershed partitioning procedure applied on the image of gure a (1913 regions). (c) Angiographic image of the coronary arteries ( ). (d) Result of the pseudo-watershed partitioning procedure applied on the image of gure c (4434 regions). In both examples, Gaussian smoothing with = 2 was applied before gradient computation. 3. Merging regions using the MDL criterion The partitioning obtained with the watershed procedure consists of many, relatively small primitive regions. In order to make this partitioning more useful for segmentation purposes, we reduce the oversegmentation by selectively merging those primitive regions that are likely to belong to the same object, without merging regions that belong to dierent objects. Selecting the neighbouring regions to be merged is based on the observation that the image intensity is often rather homogeneous within one object, but diers signicantly between objects, such that the image intensity distributions of two neighbouring primitive regions that belong to the same object are likely to be more similar than the intensity distributions of two neighbouring regions that belong to dierent objects. Therefore, merging regions with similar intensity distributions only will most likely preserve the relevant region boundaries in the partitioning. This similarity can be measured by the entropy of the distributions, as described below. Apart from inten-

5 IMAGE PARTITIONING FOR GENERIC SEGMENTATION 219 sity similarity, merging small regions that share a large common boundary segment compared to their size reduces the oversegmentation more than merging large regions that only share a small common boundary segment and should therefore be preferred. These criteria can be formulated mathematically as a global optimisation problem using the Minimum Description Length (MDL) principle: the optimal image partitioning is the one for which the total number of bits required to completely describe the image data in terms of a specied descriptive language is minimal [12, 14]. In our case, such a description consists of the number of bits needed to code the image intensity ofeach pixel in each region and the number of bits needed to code the region boundary information. The image intensity data are coded using separate code alphabets for each region R i by treating the original image intensity x of all pixels in R i as a stochastic variable with distribution p Ri (x). According to information theory [5], the number of bits B I (R i ) required to code the image intensity of all pixels in R i using an optimal coding scheme is given by B I (R i ) = n(r i )H(R i ) =,n(r i ) P x p R i (x)log 2 (p Ri (x)), with n(r i ) being the number of pixels in R i and H(R i ) the entropy of p Ri (x). We estimate p Ri (x) from the histogram h Ri (x) of the original image in the region R i as the convolution of h Ri (x) with a Gaussian window, assuming that the number of pixels in each region is sucient to obtain reliable image statistics over the range of image intensity values in that region. The boundary of a 2D region can be coded by specifying one starting point and a chain code of boundary line elements. The overall number of bits needed to code the region boundary information in the image partitioning R using this scheme is given by B B (R) =N r (R)b 1 +N b (R)b 2, with N r (R) being the number of regions in R, N b (R) the total boundary length of the partitioning, b 1 the number of bits required to code the starting point and b 2 the number of bits required to code each element of the boundary chain code. We take b 1 =28 = 16 for a 2D image and b 2 = log 2 (4) = 2, as the alphabet size of the chain code elements is 4. The surface of a 3D binary object can be represented as a directed graph [1, 10], linking each boundary surface element with two neighbouring boundary elements. Given one boundary element as a starting point and using this graph representation, the surface is completely dened by specifying for each boundary element the orientation of 2 neighbouring boundary elements, for which only 4 dierent values are possible for each neighbour. Therefore, the number of bits needed to code the boundaries of 3D regions is given by the same expression as for the 2D case, using b 1 =3 8 = 24 for coding the starting point and b 2 =2 log 2 (4) = 4 for each boundary surface element. The total number of bits to code the image data from the image par-

6 220 F.MAES ET AL. titioning R using this coding scheme for both 2D and 3D partitionings is given by B(R) =B I (R)+B B (R) = P i B I(R i )+B B (R). Merging two neighbouring regions R i and R j of R results in a new partitioning R 0, containing the region R k = R i +R j. While more bits will be required to code the image information of R k than of R i and R j separately, the total description length might decrease because no bits are needed to code the common boundary segment ofr i and R j. The description length reduction B(R i ;R j ) (either positive or negative) of merging R i and R j is B(R i ;R j ) = B(R), B(R 0 ) = [n(r i ) H(R i )+n(r j ) H(R j )+b 1 + n b (R i ;R j ) b 2 ],(n(r i )+n(r j )) H(R i + R j ) with n b (R i ;R j ) being the number of common boundary elements of R i and R j. If B(R i ;R j ) < 0, the entropy increase of merging R i and R j is not completely compensated by the description length reduction of eliminating the boundary between these regions and these regions should not be merged. If B(R i ;R j ) > 0, the image intensity distributions of R i and R j are suciently similar to consider these regions to belong to the same object and R i and R j should be merged into one region R k in order to minimise B(R). This changes the neighbour relations, requiring an update of the description length reductions of merging this new region R k with all of its neighbours. Therefore, the order in which the regions are merged inuences the outcome of the merging process, making global minimisation of the objective function B(R) a computationally expensive procedure. Instead, we use an iterative procedure in which regions are merged in a deterministic order. First, the histogram is constructed for each region, the neighbour relations of all regions are extracted from the original image partitioning and the common boundary line length and the description length reduction is computed for every pair of neighbouring regions. At each step the pair of neighbouring regions with the largest positive description length reduction is merged, the neighbour relations are updated and all values B(R i ;R j ) that are aected are recalculated. This is repeated as long as regions can be merged with positive description length reduction. Merging thus terminates when a partitioning is obtained that corresponds to a local minimum of the description length function B(R). Figure 2 shows the result of applying this procedure on the image partitionings of gure 1. While the oversegmentation has been drastically reduced, most region boundaries corresponding to relevant object boundaries were preserved. Generally, the merging procedure does not completely resolve the oversegmentation problem and additional processing is required in order to segment the object of interest, which is discussed in the next section.

7 IMAGE PARTITIONING FOR GENERIC SEGMENTATION 221 a b c d Figure 2. (a) Result of the MDL merging procedure applied on the partitioning of gure 1b (279 regions). (b) Overlay of the partitioning of gure a on the original image. (c) Result of the MDL merging procedure applied on the partitioning of gure 1d (387 regions). (d) Overlay of the partitioning of gure c on the original image. 4. Generic object segmentation The power of partitioning the image in segmentation primitives is that the segmentation problem is reduced to identifying all primitives in the partitioning that belong to the object of interest in the image. Instead of having to consider all pixels individually, the segmentation algorithm can treat all pixels that belong to the same primitive region as a single entity. This dramatically reduces the number of decisions that needs to be made by the segmentation algorithm, thus increasing segmentation eciency and robustness. Because of the generality of the partitioning approach, several dierent segmentation strategies, which have been designed for specic applications, can benet from the approach and use the information of the image partitioning to facilitate the segmentation task. One way to extract the object to be segmented from the image is to do this manually. The user can interactively select all regions in the image partitioning that make up the object of interest by dragging the mouse pointer over the object in the original image, while the partitioning itself

8 222 F.MAES ET AL. a b Figure 3. (a) Segmentation of the brain tumor in the image of gure 1a using the partitioning of gure 2a. (b) Segmentation of the coronary arteries in the image of gure 1c using the partitioning of gure 2c. In both examples, the segmentation was done interactively using the intelligent paintbrush tool. remains hidden to the user. The mouse pointer hereby behaves like an intelligent paintbrush [13, 2] and colors or erases each primitive region it hits, reducing the interaction to selecting one point of each region that belongs to the object to be segmented. Because of the generic properties of the image partitioning, the same tool can be applied successfully to a variety of dierent applications (gure 3). The paintbrush technique is very ecient and accurate when compared to manual delineation of object contours. When compared to most (semi)automatic segmentation methods, this (semi)interactive method eliminates the need for object and image dependent models and parameters completely, thus avoiding problems with robustness and repeatability. The accuracy of the method depends on the overlap of the boundaries in the image partitioning with the true object boundaries in the original image. Manual editing might be needed to correct for segmentation errors. More automated and application-specic methods to extract the object of interest from the image partitioning can be considered, in order to further speed up the segmentation process. Because the primitive regions are computed such as to contain only pixels that are likely to belong to the same object, image statistics calculated over all pixels within one region are directly correlated with the image properties of the object to which the region belongs and are therefore more reliable and more signicant than statistics calculated rather heuristically within a pixel neighbourhood or within a user specied region. Region growing methods could benet from this directly, by extending these algorithms to merging primitive regions instead of pixels. The procedure described in section 3 to merge the regions obtained by the watershed procedure is an example of such a strategy. This

9 IMAGE PARTITIONING FOR GENERIC SEGMENTATION 223 method can be transformed into a true region growing method by imposing the restriction that regions can only be merged with an initially specied region, which belongs to the object to be segmented. Additional a priori knowledge regarding the object of interest can be incorporated in the formulation of the MDL criterion, for instance by using image intensity models when coding the image data [12]. Another feature that might be useful to extract the object of interest from the image partitioning is the shape of the primitive regions. In the image of gure 2(c) for instance, the regions that belong to the blood vessels have a rectangular shape and the long axis of this rectangle is indicative for the direction of the blood vessel through that region. Therefore, it is to be expected that vessel tracking algorithms exploiting this property will perform better than pixel based algorithms, for which the most likely direction of a vessel through a pixel is usually estimated by local neighbourhood evaluations. 5. Results The image of gure 4(a) is one slice of a CT image of the abdomen, showing the liver in an advanced state of metastasis. Figure 4(b) shows the boundaries of the segmentation primitives after merging of the original watershed regions. The total computation time on an IBM RS/ workstation was about 10 seconds. Although there is no clear boundary between the metastatic tissue and the background, the partitioning procedure succeeded in discriminating between them and large parts of the slightly darker metastatic tissue were identied to form one single region. Figure 5 illustrates the segmentation of 3D objects using the image partitioning approach. This image is one slice of a transversal 3D MR image of the brain with a voxel size of 1 mm 1mm 1:2 mm. Slice-by-slice 2D image partitionings were computed for all 33 image slices in which a brain tumor was visible, using Gaussian smoothing with = 2 before calculating the gradient magnitude image. This takes less than 10 seconds per slice on an IBM RS/ workstation, including gradient computation, watershed transformation and region merging. It takes the user about 2 minutes to completely segment the tumor on all slices when using the intelligent paintbrush tool. A 3D watershed partitioning resulted in D regions, which was reduced to only 111 after merging. Computation time was about 10 minutes. In this case, the tumor object corresponded precisely to exactly one region in the image partitioning, such that the tumor could be extracted entirely from the original image by selecting one point of it. Tumor volume calculated from the number of pixels in this region turned out to be 73:4 cm 3.

10 224 F.MAES ET AL. a b c d Figure 4. (a) One slice of a CT image of the abdomen (512512). (b) Image partitioning of the image of gure a (595 regions). (c) Overlay of the partitioning on the original image. (d) Segmentation of metastatic liver tissue using the partitioning of gure b. 6. Discussion and conclusion We use an automatic watershed-like transformation of the gradient magnitude image to compute a partitioning of the image in segmentation primitives. This method is somewhat similar to the method described by Grif- n [11], but has the advantage that no continuous representation of the image intensity function needs to be constructed and that we don't need to rst detect the saddle points of the gradient magnitude image before tracking the maximum gradient paths. Other image partitionings can be obtained that are based on another denition of ridges and crest lines. For instance, Eberly [8] uses a ridge ow model based on the height ridge definition [7], in which ridge points are computed from the image intensity itself, rather than from the gradient magnitude image. It is not clear to us how the results obtained with these methods compare to ours.

11 IMAGE PARTITIONING FOR GENERIC SEGMENTATION 225 a b c d e f Figure 5. (a) One slice of an MR image of the brain ( ). (b) Tumor segmented automatically from the 3D MR image by the image partitioning procedure (33 slices). (c,d,e,f) Overlay of the contours of the segmented tumor on some selected slices. In order to reduce the oversegmentation of the watershed partitioning, we use the Minimum Description Length criterion to selectively merge watershed regions based on their image intensity distribution similarity. The outcome of the merging process depends on the scheme that is used to code the image data and the region boundary information. For instance, region merging is favored if a larger bin size is used when constructing the region histograms, because all histograms will be more compact and more similar. The merging procedure implicitly constructs a hierarchy of image partitionings of dierent granularity, such that the boundaries of each partitioning at any level form a subset of the boundaries of the partitionings at all lower levels. Instead of only using the nal partitioning obtained by merging for the segmentation of the objects of interest in the image, one or more of the intermediate partitionings in the hierarchy may be used too, for instance one with large granularity to quickly but roughly segment the object of interest, and another with smaller granularity for more detailed editing. As illustrated by the examples shown in this paper, facilitating the segmentation of generic objects by constructing a partitioning of segmentation primitives is a powerful technique. The clinical usefulness of the method is currently being evaluated on some applications from clinical practice. Fur-

12 226 F.MAES ET AL. ther work will focus on strategies to automate the extraction of the object of interest from the image partitioning. The segmentation of dierent object types will most likely require dierent strategies, resulting in dierent specialised object-nders for each type [9]. Acknowledgements This research is supported by the Belgian National Fund for Scientic Research (NFWO). The images were provided by the Department of Radiology, UZ Gasthuisberg, Leuven, Belgium. The algorithms were developed using the Application Visualization System (AVS) from Advanced Visual Systems Inc. on an IBM RS/6000 workstation. D. Delaere and E. Bellon contributed to the implementation of the paintbrush tool. References 1. E. Artzy, G. Frieder, G. T. Herman, \The theory, design, implementation, and evaluation of a three-dimensional surface detection algorithm", Computer Graphics and Image Processing, Vol. 15, pp. 1-24, D. V. Beard, D. Eberly, B. Hemminger, S. Pizer, R. Faith, C. Kurak, M. Livingston, \Interacting with image hierarchies for fast and accurate object segmentation", Proc. SPIE Medical Imaging VIII, Newport Beach, CA, Vol. 2167, pp , J. Canny, \A computational approach to edge detection", IEEE Trans. on PAMI, Vol. 11, no. 2, pp , A. C. F. Colchester, \Network representation of 2D and 3D images", in 3D Imaging in Medicine, K. H. Hohne, H. Fuchs and S. Pizer, pp , Springer-Verlag, T. M. Cover, J. A. Thomas, \Elements of information theory", J. Wiley, R. O. Duda, P. E. Hart, \Pattern classication and scene analysis", J. Wiley, D. Eberly, \A dierential geometric approach to anisotropic diusion", in Geometry driven diusion in computer vision, B. M. ter Haar Romeny, Kluwer Academic Publishers, D. Eberly, S. M. Pizer, \Ridge ow models for image segmentation", Proc. SPIE Medical Imaging VIII, Newport Beach, CA, Vol. 2167, pp , F. A. Gerritsen et al., \Some requirements for and experience with Covira algorithms for registration and segmentation", Technical Report, XLB , CDS Advanced Development, Philips Medical Systems Nederland, D. Gordon, J. K. Udupa, \Fast surface tracking in three-dimensional binary images", Technical Report, No. MIPG117, Medical Image Processing Group, University of Pennsylvania, L. D. Grin, A. C. F. Colchester, G. P. Robinson, \Scale and segmentation of greylevel images using maximum gradient paths", Image and Vision Computing, Vol. 10, no. 6, pp , Y. G. Leclerc, \Constructing simple stable descriptions for image partitioning", Intern. J. Computer Vision, 3(1), pp , F. Maes, D. Vandermeulen, P. Suetens, G. Marchal, \Computer-aided interactive object delineation using an intelligent paintbrush technique", presented at CVRMed'95, Nice, April 3-5, J. Rissanen, \Minimum-description-length principle", In Encyclopedia of Statistical Sciences, Vol.5, pp , Wiley: New York, L. Vincent, P. Soille, \Watersheds in digital spaces: an ecient algorithm based on immersion simulations", IEEE Trans. on PAMI, Vol. 13, no. 6, pp , 1991.

Computer-aided Interactive Object Delineation Using an Intelligent Paintbrush Technique Frederik Maes?, Dirk Vandermeulen, Paul Suetens, Guy Marchal L

Computer-aided Interactive Object Delineation Using an Intelligent Paintbrush Technique Frederik Maes?, Dirk Vandermeulen, Paul Suetens, Guy Marchal L Computer-aided Interactive Object Delineation Using an Intelligent Paintbrush Technique Frederik Maes?, Dirk Vandermeulen, Paul Suetens, Guy Marchal Laboratory for Medical Imaging Research?? Katholieke

More information

curvature extrema. We carried out experiments measuring the sensitivity to noise,

curvature extrema. We carried out experiments measuring the sensitivity to noise, 1 Investigation of Approaches for the Localization of Anatomical Landmarks in 3D Medical Images Wolfgang Beil, Karl Rohr, H. Siegfried Stiehl a a Universitat Hamburg, FB Informatik, AB KOGS Vogt-Kolln-Str.

More information

2 F. ZANOGUERA ET AL. are no longer valid. 2. Although some of the techniques proposed can directly be applied to the segmentation of 3D images, no pr

2 F. ZANOGUERA ET AL. are no longer valid. 2. Although some of the techniques proposed can directly be applied to the segmentation of 3D images, no pr A SEGMENTATION PYRAMID FOR THE INTERACTIVE SEGMENTATION OF 3-D IMAGES AND VIDEO SEQUENCES F. ZANOGUERA, B. MARCOTEGUI and F. MEYER Centre de Morphologie Mathematique - Ecole des Mines de Paris 35, rue

More information

Multivalued image segmentation based on first fundamental form

Multivalued image segmentation based on first fundamental form Multivalued image segmentation based on first fundamental form P. Scheunders Vision Lab, Department of Physics, University of Antwerp, Groenenborgerlaan 171, 2020 Antwerpen, Belgium Tel.: +32/3/218 04

More information

Segmentation of Neck Lymph Nodes in CT Datasets with Stable 3D Mass-Spring Models

Segmentation of Neck Lymph Nodes in CT Datasets with Stable 3D Mass-Spring Models Segmentation of Neck Lymph Nodes in CT Datasets with Stable 3D Mass-Spring Models Jana Dornheim 1, Heiko Seim 1, Bernhard Preim 1, Ilka Hertel 2, and Gero Strauss 2 1 Otto-von-Guericke-Universität Magdeburg,

More information

MEDICAL IMAGE NOISE REDUCTION AND REGION CONTRAST ENHANCEMENT USING PARTIAL DIFFERENTIAL EQUATIONS

MEDICAL IMAGE NOISE REDUCTION AND REGION CONTRAST ENHANCEMENT USING PARTIAL DIFFERENTIAL EQUATIONS MEDICAL IMAGE NOISE REDUCTION AND REGION CONTRAST ENHANCEMENT USING PARTIAL DIFFERENTIAL EQUATIONS Miguel Alemán-Flores, Luis Álvarez-León Departamento de Informática y Sistemas, Universidad de Las Palmas

More information

LOCALIZATION OF FACIAL REGIONS AND FEATURES IN COLOR IMAGES. Karin Sobottka Ioannis Pitas

LOCALIZATION OF FACIAL REGIONS AND FEATURES IN COLOR IMAGES. Karin Sobottka Ioannis Pitas LOCALIZATION OF FACIAL REGIONS AND FEATURES IN COLOR IMAGES Karin Sobottka Ioannis Pitas Department of Informatics, University of Thessaloniki 540 06, Greece e-mail:fsobottka, pitasg@zeus.csd.auth.gr Index

More information

Automatic Detection of Bone Contours in X-Ray Images

Automatic Detection of Bone Contours in X-Ray Images Automatic Detection of Bone Contours in X-Ray Images Alexey Mikhaylichenko 1, Yana Demyanenko 1, and Elena Grushko 2 1 Institute of Mathematics, Mechanics and Computer Science, Southern Federal University,

More information

2.1 Signal Production. RF_Coil. Scanner. Phantom. Image. Image Production

2.1 Signal Production. RF_Coil. Scanner. Phantom. Image. Image Production An Extensible MRI Simulator for Post-Processing Evaluation Remi K.-S. Kwan?, Alan C. Evans, and G. Bruce Pike McConnell Brain Imaging Centre, Montreal Neurological Institute, McGill University, Montreal,

More information

82 REGISTRATION OF RETINOGRAPHIES

82 REGISTRATION OF RETINOGRAPHIES 82 REGISTRATION OF RETINOGRAPHIES 3.3 Our method Our method resembles the human approach to image matching in the sense that we also employ as guidelines features common to both images. It seems natural

More information

3D Multi-Modality Medical Image Registration Using Feature Space Clustering Andre Collignon, Dirk Vandermeulen, Paul Suetens, Guy Marchal Laboratory f

3D Multi-Modality Medical Image Registration Using Feature Space Clustering Andre Collignon, Dirk Vandermeulen, Paul Suetens, Guy Marchal Laboratory f 3D Multi-Modality Medical Image Registration Using Feature Space Clustering Andre Collignon, Dirk Vandermeulen, Paul Suetens, Guy Marchal Laboratory for Medical Imaging Research? Katholieke Universiteit

More information

The Architecture of a System for the Indexing of Images by. Content

The Architecture of a System for the Indexing of Images by. Content The Architecture of a System for the Indexing of s by Content S. Kostomanolakis, M. Lourakis, C. Chronaki, Y. Kavaklis, and S. C. Orphanoudakis Computer Vision and Robotics Laboratory Institute of Computer

More information

BMVC 1996 doi: /c.10.41

BMVC 1996 doi: /c.10.41 On the use of the 1D Boolean model for the description of binary textures M Petrou, M Arrigo and J A Vons Dept. of Electronic and Electrical Engineering, University of Surrey, Guildford GU2 5XH, United

More information

Image Segmentation Based on Watershed and Edge Detection Techniques

Image Segmentation Based on Watershed and Edge Detection Techniques 0 The International Arab Journal of Information Technology, Vol., No., April 00 Image Segmentation Based on Watershed and Edge Detection Techniques Nassir Salman Computer Science Department, Zarqa Private

More information

Research Article Image Segmentation Using Gray-Scale Morphology and Marker-Controlled Watershed Transformation

Research Article Image Segmentation Using Gray-Scale Morphology and Marker-Controlled Watershed Transformation Discrete Dynamics in Nature and Society Volume 2008, Article ID 384346, 8 pages doi:10.1155/2008/384346 Research Article Image Segmentation Using Gray-Scale Morphology and Marker-Controlled Watershed Transformation

More information

Rigid and Deformable Vasculature-to-Image Registration : a Hierarchical Approach

Rigid and Deformable Vasculature-to-Image Registration : a Hierarchical Approach Rigid and Deformable Vasculature-to-Image Registration : a Hierarchical Approach Julien Jomier and Stephen R. Aylward Computer-Aided Diagnosis and Display Lab The University of North Carolina at Chapel

More information

larly shaped triangles and is preferred over alternative triangulations as the geometric data structure in the split and merge scheme. The incremental

larly shaped triangles and is preferred over alternative triangulations as the geometric data structure in the split and merge scheme. The incremental Combining Region Splitting and Edge Detection through Guided Delaunay Image Subdivision T. Gevers & A. W. M. Smeulders Faculty of Mathematics & Computer Science, University of Amsterdam Kruislaan 3, 198

More information

Automated segmentation methods for liver analysis in oncology applications

Automated segmentation methods for liver analysis in oncology applications University of Szeged Department of Image Processing and Computer Graphics Automated segmentation methods for liver analysis in oncology applications Ph. D. Thesis László Ruskó Thesis Advisor Dr. Antal

More information

Modern Medical Image Analysis 8DC00 Exam

Modern Medical Image Analysis 8DC00 Exam Parts of answers are inside square brackets [... ]. These parts are optional. Answers can be written in Dutch or in English, as you prefer. You can use drawings and diagrams to support your textual answers.

More information

ADAPTIVE GRAPH CUTS WITH TISSUE PRIORS FOR BRAIN MRI SEGMENTATION

ADAPTIVE GRAPH CUTS WITH TISSUE PRIORS FOR BRAIN MRI SEGMENTATION ADAPTIVE GRAPH CUTS WITH TISSUE PRIORS FOR BRAIN MRI SEGMENTATION Abstract: MIP Project Report Spring 2013 Gaurav Mittal 201232644 This is a detailed report about the course project, which was to implement

More information

Introduction to Medical Image Processing

Introduction to Medical Image Processing Introduction to Medical Image Processing Δ Essential environments of a medical imaging system Subject Image Analysis Energy Imaging System Images Image Processing Feature Images Image processing may be

More information

Proceedings of the 6th Int. Conf. on Computer Analysis of Images and Patterns. Direct Obstacle Detection and Motion. from Spatio-Temporal Derivatives

Proceedings of the 6th Int. Conf. on Computer Analysis of Images and Patterns. Direct Obstacle Detection and Motion. from Spatio-Temporal Derivatives Proceedings of the 6th Int. Conf. on Computer Analysis of Images and Patterns CAIP'95, pp. 874-879, Prague, Czech Republic, Sep 1995 Direct Obstacle Detection and Motion from Spatio-Temporal Derivatives

More information

MR IMAGE SEGMENTATION

MR IMAGE SEGMENTATION MR IMAGE SEGMENTATION Prepared by : Monil Shah What is Segmentation? Partitioning a region or regions of interest in images such that each region corresponds to one or more anatomic structures Classification

More information

Comparison of Vessel Segmentations Using STAPLE

Comparison of Vessel Segmentations Using STAPLE Comparison of Vessel Segmentations Using STAPLE Julien Jomier, Vincent LeDigarcher, and Stephen R. Aylward Computer-Aided Diagnosis and Display Lab, The University of North Carolina at Chapel Hill, Department

More information

Universitat Hamburg, Fachbereich Informatik, Arbeitsbereich Kognitive Systeme. Vogt-Kolln-Str. 30, D Hamburg, Germany

Universitat Hamburg, Fachbereich Informatik, Arbeitsbereich Kognitive Systeme. Vogt-Kolln-Str. 30, D Hamburg, Germany Reducing False Detections in Extracting 3D Anatomical Point Landmarks? Sonke Frantz, Karl Rohr, and H. Siegfried Stiehl Universitat Hamburg, Fachbereich Informatik, Arbeitsbereich Kognitive Systeme Vogt-Kolln-Str.

More information

Comparison of Vessel Segmentations using STAPLE

Comparison of Vessel Segmentations using STAPLE Comparison of Vessel Segmentations using STAPLE Julien Jomier, Vincent LeDigarcher, and Stephen R. Aylward Computer-Aided Diagnosis and Display Lab The University of North Carolina at Chapel Hill, Department

More information

Norbert Schuff VA Medical Center and UCSF

Norbert Schuff VA Medical Center and UCSF Norbert Schuff Medical Center and UCSF Norbert.schuff@ucsf.edu Medical Imaging Informatics N.Schuff Course # 170.03 Slide 1/67 Objective Learn the principle segmentation techniques Understand the role

More information

Using Game Theory for Image Segmentation

Using Game Theory for Image Segmentation Using Game Theory for Image Segmentation Elizabeth Cassell Sumanth Kolar Alex Yakushev 1 Introduction 21st March 2007 The goal of image segmentation, is to distinguish objects from background. Robust segmentation

More information

Feature Detectors - Canny Edge Detector

Feature Detectors - Canny Edge Detector Feature Detectors - Canny Edge Detector 04/12/2006 07:00 PM Canny Edge Detector Common Names: Canny edge detector Brief Description The Canny operator was designed to be an optimal edge detector (according

More information

Image Segmentation. Shengnan Wang

Image Segmentation. Shengnan Wang Image Segmentation Shengnan Wang shengnan@cs.wisc.edu Contents I. Introduction to Segmentation II. Mean Shift Theory 1. What is Mean Shift? 2. Density Estimation Methods 3. Deriving the Mean Shift 4. Mean

More information

Fast 3D Mean Shift Filter for CT Images

Fast 3D Mean Shift Filter for CT Images Fast 3D Mean Shift Filter for CT Images Gustavo Fernández Domínguez, Horst Bischof, and Reinhard Beichel Institute for Computer Graphics and Vision, Graz University of Technology Inffeldgasse 16/2, A-8010,

More information

Semi-Automatic Detection of Cervical Vertebrae in X-ray Images Using Generalized Hough Transform

Semi-Automatic Detection of Cervical Vertebrae in X-ray Images Using Generalized Hough Transform Semi-Automatic Detection of Cervical Vertebrae in X-ray Images Using Generalized Hough Transform Mohamed Amine LARHMAM, Saïd MAHMOUDI and Mohammed BENJELLOUN Faculty of Engineering, University of Mons,

More information

EDGE BASED REGION GROWING

EDGE BASED REGION GROWING EDGE BASED REGION GROWING Rupinder Singh, Jarnail Singh Preetkamal Sharma, Sudhir Sharma Abstract Image segmentation is a decomposition of scene into its components. It is a key step in image analysis.

More information

Image Segmentation. 1Jyoti Hazrati, 2Kavita Rawat, 3Khush Batra. Dronacharya College Of Engineering, Farrukhnagar, Haryana, India

Image Segmentation. 1Jyoti Hazrati, 2Kavita Rawat, 3Khush Batra. Dronacharya College Of Engineering, Farrukhnagar, Haryana, India Image Segmentation 1Jyoti Hazrati, 2Kavita Rawat, 3Khush Batra Dronacharya College Of Engineering, Farrukhnagar, Haryana, India Dronacharya College Of Engineering, Farrukhnagar, Haryana, India Global Institute

More information

Fundamentals of Digital Image Processing

Fundamentals of Digital Image Processing \L\.6 Gw.i Fundamentals of Digital Image Processing A Practical Approach with Examples in Matlab Chris Solomon School of Physical Sciences, University of Kent, Canterbury, UK Toby Breckon School of Engineering,

More information

PROJECTION MODELING SIMPLIFICATION MARKER EXTRACTION DECISION. Image #k Partition #k

PROJECTION MODELING SIMPLIFICATION MARKER EXTRACTION DECISION. Image #k Partition #k TEMPORAL STABILITY IN SEQUENCE SEGMENTATION USING THE WATERSHED ALGORITHM FERRAN MARQU ES Dept. of Signal Theory and Communications Universitat Politecnica de Catalunya Campus Nord - Modulo D5 C/ Gran

More information

Comparison between Various Edge Detection Methods on Satellite Image

Comparison between Various Edge Detection Methods on Satellite Image Comparison between Various Edge Detection Methods on Satellite Image H.S. Bhadauria 1, Annapurna Singh 2, Anuj Kumar 3 Govind Ballabh Pant Engineering College ( Pauri garhwal),computer Science and Engineering

More information

EE795: Computer Vision and Intelligent Systems

EE795: Computer Vision and Intelligent Systems EE795: Computer Vision and Intelligent Systems Spring 2012 TTh 17:30-18:45 WRI C225 Lecture 04 130131 http://www.ee.unlv.edu/~b1morris/ecg795/ 2 Outline Review Histogram Equalization Image Filtering Linear

More information

Multiscale Detection of Curvilinear Structures in -D and 3-D Image Data Th. M. Koller, G. Gerig, G. Szekely, and D. Dettwiler Communication Technology Laboratory, Image Science, ETH-Zentrum, CH-89 Zurich,

More information

K-Means Clustering Using Localized Histogram Analysis

K-Means Clustering Using Localized Histogram Analysis K-Means Clustering Using Localized Histogram Analysis Michael Bryson University of South Carolina, Department of Computer Science Columbia, SC brysonm@cse.sc.edu Abstract. The first step required for many

More information

Region-based Segmentation

Region-based Segmentation Region-based Segmentation Image Segmentation Group similar components (such as, pixels in an image, image frames in a video) to obtain a compact representation. Applications: Finding tumors, veins, etc.

More information

British Machine Vision Conference 2 The established approach for automatic model construction begins by taking surface measurements from a number of v

British Machine Vision Conference 2 The established approach for automatic model construction begins by taking surface measurements from a number of v Segmentation of Range Data into Rigid Subsets using Planar Surface Patches A. P. Ashbrook, R. B. Fisher, C. Robertson and N. Wergi Department of Articial Intelligence The University of Edinburgh 5, Forrest

More information

Deformable Registration Using Scale Space Keypoints

Deformable Registration Using Scale Space Keypoints Deformable Registration Using Scale Space Keypoints Mehdi Moradi a, Purang Abolmaesoumi a,b and Parvin Mousavi a a School of Computing, Queen s University, Kingston, Ontario, Canada K7L 3N6; b Department

More information

Department of Electrical Engineering, Keio University Hiyoshi Kouhoku-ku Yokohama 223, Japan

Department of Electrical Engineering, Keio University Hiyoshi Kouhoku-ku Yokohama 223, Japan Shape Modeling from Multiple View Images Using GAs Satoshi KIRIHARA and Hideo SAITO Department of Electrical Engineering, Keio University 3-14-1 Hiyoshi Kouhoku-ku Yokohama 223, Japan TEL +81-45-563-1141

More information

Image Processing

Image Processing Image Processing 159.731 Canny Edge Detection Report Syed Irfanullah, Azeezullah 00297844 Danh Anh Huynh 02136047 1 Canny Edge Detection INTRODUCTION Edges Edges characterize boundaries and are therefore

More information

Segmentation of Images

Segmentation of Images Segmentation of Images SEGMENTATION If an image has been preprocessed appropriately to remove noise and artifacts, segmentation is often the key step in interpreting the image. Image segmentation is a

More information

NIH Public Access Author Manuscript Proc Soc Photo Opt Instrum Eng. Author manuscript; available in PMC 2014 October 07.

NIH Public Access Author Manuscript Proc Soc Photo Opt Instrum Eng. Author manuscript; available in PMC 2014 October 07. NIH Public Access Author Manuscript Published in final edited form as: Proc Soc Photo Opt Instrum Eng. 2014 March 21; 9034: 903442. doi:10.1117/12.2042915. MRI Brain Tumor Segmentation and Necrosis Detection

More information

Fast Image Registration via Joint Gradient Maximization: Application to Multi-Modal Data

Fast Image Registration via Joint Gradient Maximization: Application to Multi-Modal Data MITSUBISHI ELECTRIC RESEARCH LABORATORIES http://www.merl.com Fast Image Registration via Joint Gradient Maximization: Application to Multi-Modal Data Xue Mei, Fatih Porikli TR-19 September Abstract We

More information

Norbert Schuff Professor of Radiology VA Medical Center and UCSF

Norbert Schuff Professor of Radiology VA Medical Center and UCSF Norbert Schuff Professor of Radiology Medical Center and UCSF Norbert.schuff@ucsf.edu 2010, N.Schuff Slide 1/67 Overview Definitions Role of Segmentation Segmentation methods Intensity based Shape based

More information

Analysis of Image and Video Using Color, Texture and Shape Features for Object Identification

Analysis of Image and Video Using Color, Texture and Shape Features for Object Identification IOSR Journal of Computer Engineering (IOSR-JCE) e-issn: 2278-0661,p-ISSN: 2278-8727, Volume 16, Issue 6, Ver. VI (Nov Dec. 2014), PP 29-33 Analysis of Image and Video Using Color, Texture and Shape Features

More information

Chapter 11 Arc Extraction and Segmentation

Chapter 11 Arc Extraction and Segmentation Chapter 11 Arc Extraction and Segmentation 11.1 Introduction edge detection: labels each pixel as edge or no edge additional properties of edge: direction, gradient magnitude, contrast edge grouping: edge

More information

Digital Image Processing. Image Enhancement - Filtering

Digital Image Processing. Image Enhancement - Filtering Digital Image Processing Image Enhancement - Filtering Derivative Derivative is defined as a rate of change. Discrete Derivative Finite Distance Example Derivatives in 2-dimension Derivatives of Images

More information

IMAGE SEGMENTATION. Václav Hlaváč

IMAGE SEGMENTATION. Václav Hlaváč IMAGE SEGMENTATION Václav Hlaváč Czech Technical University in Prague Faculty of Electrical Engineering, Department of Cybernetics Center for Machine Perception http://cmp.felk.cvut.cz/ hlavac, hlavac@fel.cvut.cz

More information

3D VISUALIZATION OF SEGMENTED CRUCIATE LIGAMENTS 1. INTRODUCTION

3D VISUALIZATION OF SEGMENTED CRUCIATE LIGAMENTS 1. INTRODUCTION JOURNAL OF MEDICAL INFORMATICS & TECHNOLOGIES Vol. 10/006, ISSN 164-6037 Paweł BADURA * cruciate ligament, segmentation, fuzzy connectedness,3d visualization 3D VISUALIZATION OF SEGMENTED CRUCIATE LIGAMENTS

More information

Ulrik Söderström 16 Feb Image Processing. Segmentation

Ulrik Söderström 16 Feb Image Processing. Segmentation Ulrik Söderström ulrik.soderstrom@tfe.umu.se 16 Feb 2011 Image Processing Segmentation What is Image Segmentation? To be able to extract information from an image it is common to subdivide it into background

More information

Fl(P) -> Left contribution. P Fr(P) -> Right contribution P-1 P-2 P+2 P+1. F(P) = [ Fl(P) + Fr(P) ]

Fl(P) -> Left contribution. P Fr(P) -> Right contribution P-1 P-2 P+2 P+1. F(P) = [ Fl(P) + Fr(P) ] Perceptual Organization of thin networks with active contour functions applied to medical and aerial images. Philippe Montesinos, Laurent Alquier LGIP - Parc scientique G. BESSE NIMES, F-30000 E-mail:

More information

Part 3: Image Processing

Part 3: Image Processing Part 3: Image Processing Image Filtering and Segmentation Georgy Gimel farb COMPSCI 373 Computer Graphics and Image Processing 1 / 60 1 Image filtering 2 Median filtering 3 Mean filtering 4 Image segmentation

More information

Bioimage Informatics

Bioimage Informatics Bioimage Informatics Lecture 14, Spring 2012 Bioimage Data Analysis (IV) Image Segmentation (part 3) Lecture 14 March 07, 2012 1 Outline Review: intensity thresholding based image segmentation Morphological

More information

Image Segmentation. Ross Whitaker SCI Institute, School of Computing University of Utah

Image Segmentation. Ross Whitaker SCI Institute, School of Computing University of Utah Image Segmentation Ross Whitaker SCI Institute, School of Computing University of Utah What is Segmentation? Partitioning images/volumes into meaningful pieces Partitioning problem Labels Isolating a specific

More information

K Means Clustering Using Localized Histogram Analysis and Multiple Assignment. Michael Bryson 4/18/2007

K Means Clustering Using Localized Histogram Analysis and Multiple Assignment. Michael Bryson 4/18/2007 1 K Means Clustering Using Localized Histogram Analysis and Multiple Assignment Michael Bryson 4/18/2007 2 Outline Introduction Redefining Distance Preliminary Results Multiple Assignment Discussion 3

More information

Rowena Cole and Luigi Barone. Department of Computer Science, The University of Western Australia, Western Australia, 6907

Rowena Cole and Luigi Barone. Department of Computer Science, The University of Western Australia, Western Australia, 6907 The Game of Clustering Rowena Cole and Luigi Barone Department of Computer Science, The University of Western Australia, Western Australia, 697 frowena, luigig@cs.uwa.edu.au Abstract Clustering is a technique

More information

Multimodality Imaging for Tumor Volume Definition in Radiation Oncology

Multimodality Imaging for Tumor Volume Definition in Radiation Oncology 81 There are several commercial and academic software tools that support different segmentation algorithms. In general, commercial software packages have better implementation (with a user-friendly interface

More information

Color Image Segmentation

Color Image Segmentation Color Image Segmentation Yining Deng, B. S. Manjunath and Hyundoo Shin* Department of Electrical and Computer Engineering University of California, Santa Barbara, CA 93106-9560 *Samsung Electronics Inc.

More information

A MORPHOLOGY-BASED FILTER STRUCTURE FOR EDGE-ENHANCING SMOOTHING

A MORPHOLOGY-BASED FILTER STRUCTURE FOR EDGE-ENHANCING SMOOTHING Proceedings of the 1994 IEEE International Conference on Image Processing (ICIP-94), pp. 530-534. (Austin, Texas, 13-16 November 1994.) A MORPHOLOGY-BASED FILTER STRUCTURE FOR EDGE-ENHANCING SMOOTHING

More information

Segmentation of 3-D medical image data sets with a combination of region based initial segmentation and active surfaces

Segmentation of 3-D medical image data sets with a combination of region based initial segmentation and active surfaces Header for SPIE use Segmentation of 3-D medical image data sets with a combination of region based initial segmentation and active surfaces Regina Pohle, Thomas Behlau, Klaus D. Toennies Otto-von-Guericke

More information

Retrieval of Medical Images by Content. S. C. Orphanoudakisyz, C. Chronakiy, and S. Kostomanolakisyz

Retrieval of Medical Images by Content. S. C. Orphanoudakisyz, C. Chronakiy, and S. Kostomanolakisyz I 2 C: A System for the Indexing, Storage, and Retrieval of Medical Images by Content S. C. Orphanoudakisyz, C. Chronakiy, and S. Kostomanolakisyz y Institute of Computer Science, Foundation for Research

More information

Topic 4 Image Segmentation

Topic 4 Image Segmentation Topic 4 Image Segmentation What is Segmentation? Why? Segmentation important contributing factor to the success of an automated image analysis process What is Image Analysis: Processing images to derive

More information

Automatic Vascular Tree Formation Using the Mahalanobis Distance

Automatic Vascular Tree Formation Using the Mahalanobis Distance Automatic Vascular Tree Formation Using the Mahalanobis Distance Julien Jomier, Vincent LeDigarcher, and Stephen R. Aylward Computer-Aided Diagnosis and Display Lab, Department of Radiology The University

More information

Integrating Intensity and Texture in Markov Random Fields Segmentation. Amer Dawoud and Anton Netchaev. {amer.dawoud*,

Integrating Intensity and Texture in Markov Random Fields Segmentation. Amer Dawoud and Anton Netchaev. {amer.dawoud*, Integrating Intensity and Texture in Markov Random Fields Segmentation Amer Dawoud and Anton Netchaev {amer.dawoud*, anton.netchaev}@usm.edu School of Computing, University of Southern Mississippi 118

More information

Image Segmentation for Image Object Extraction

Image Segmentation for Image Object Extraction Image Segmentation for Image Object Extraction Rohit Kamble, Keshav Kaul # Computer Department, Vishwakarma Institute of Information Technology, Pune kamble.rohit@hotmail.com, kaul.keshav@gmail.com ABSTRACT

More information

2 OVERVIEW OF RELATED WORK

2 OVERVIEW OF RELATED WORK Utsushi SAKAI Jun OGATA This paper presents a pedestrian detection system based on the fusion of sensors for LIDAR and convolutional neural network based image classification. By using LIDAR our method

More information

5. Feature Extraction from Images

5. Feature Extraction from Images 5. Feature Extraction from Images Aim of this Chapter: Learn the Basic Feature Extraction Methods for Images Main features: Color Texture Edges Wie funktioniert ein Mustererkennungssystem Test Data x i

More information

Histogram and watershed based segmentation of color images

Histogram and watershed based segmentation of color images Histogram and watershed based segmentation of color images O. Lezoray H. Cardot LUSAC EA 2607 IUT Saint-Lô, 120 rue de l'exode, 50000 Saint-Lô, FRANCE Abstract A novel method for color image segmentation

More information

Segmentation and Modeling of the Spinal Cord for Reality-based Surgical Simulator

Segmentation and Modeling of the Spinal Cord for Reality-based Surgical Simulator Segmentation and Modeling of the Spinal Cord for Reality-based Surgical Simulator Li X.C.,, Chui C. K.,, and Ong S. H.,* Dept. of Electrical and Computer Engineering Dept. of Mechanical Engineering, National

More information

Scalar Data. CMPT 467/767 Visualization Torsten Möller. Weiskopf/Machiraju/Möller

Scalar Data. CMPT 467/767 Visualization Torsten Möller. Weiskopf/Machiraju/Möller Scalar Data CMPT 467/767 Visualization Torsten Möller Weiskopf/Machiraju/Möller Overview Basic strategies Function plots and height fields Isolines Color coding Volume visualization (overview) Classification

More information

A Hierarchical Statistical Framework for the Segmentation of Deformable Objects in Image Sequences Charles Kervrann and Fabrice Heitz IRISA / INRIA -

A Hierarchical Statistical Framework for the Segmentation of Deformable Objects in Image Sequences Charles Kervrann and Fabrice Heitz IRISA / INRIA - A hierarchical statistical framework for the segmentation of deformable objects in image sequences Charles Kervrann and Fabrice Heitz IRISA/INRIA, Campus Universitaire de Beaulieu, 35042 Rennes Cedex,

More information

Medical Image Segmentation Based on Mutual Information Maximization

Medical Image Segmentation Based on Mutual Information Maximization Medical Image Segmentation Based on Mutual Information Maximization J.Rigau, M.Feixas, M.Sbert, A.Bardera, and I.Boada Institut d Informatica i Aplicacions, Universitat de Girona, Spain {jaume.rigau,miquel.feixas,mateu.sbert,anton.bardera,imma.boada}@udg.es

More information

FOR EFFICIENT IMAGE PROCESSING. Hong Tang, Bingbing Zhou, Iain Macleod, Richard Brent and Wei Sun

FOR EFFICIENT IMAGE PROCESSING. Hong Tang, Bingbing Zhou, Iain Macleod, Richard Brent and Wei Sun A CLASS OF PARALLEL ITERATIVE -TYPE ALGORITHMS FOR EFFICIENT IMAGE PROCESSING Hong Tang, Bingbing Zhou, Iain Macleod, Richard Brent and Wei Sun Computer Sciences Laboratory Research School of Information

More information

Interactive 3D Heart Chamber Partitioning with a New Marker-Controlled Watershed Algorithm

Interactive 3D Heart Chamber Partitioning with a New Marker-Controlled Watershed Algorithm Interactive 3D Heart Chamber Partitioning with a New Marker-Controlled Watershed Algorithm Xinwei Xue School of Computing, University of Utah xwxue@cs.utah.edu Abstract. Watershed transform has been widely

More information

Image Segmentation and Registration

Image Segmentation and Registration Image Segmentation and Registration Dr. Christine Tanner (tanner@vision.ee.ethz.ch) Computer Vision Laboratory, ETH Zürich Dr. Verena Kaynig, Machine Learning Laboratory, ETH Zürich Outline Segmentation

More information

Overview. Related Work Tensor Voting in 2-D Tensor Voting in 3-D Tensor Voting in N-D Application to Vision Problems Stereo Visual Motion

Overview. Related Work Tensor Voting in 2-D Tensor Voting in 3-D Tensor Voting in N-D Application to Vision Problems Stereo Visual Motion Overview Related Work Tensor Voting in 2-D Tensor Voting in 3-D Tensor Voting in N-D Application to Vision Problems Stereo Visual Motion Binary-Space-Partitioned Images 3-D Surface Extraction from Medical

More information

Proposed Registration Procedure

Proposed Registration Procedure Chapter 6 Proposed Registration Procedure The proposed registration procedure is explained in this chapter. This registration is seen as if it were done on a new subject from a statistical sample of skull

More information

C E N T E R A T H O U S T O N S C H O O L of H E A L T H I N F O R M A T I O N S C I E N C E S. Image Operations II

C E N T E R A T H O U S T O N S C H O O L of H E A L T H I N F O R M A T I O N S C I E N C E S. Image Operations II T H E U N I V E R S I T Y of T E X A S H E A L T H S C I E N C E C E N T E R A T H O U S T O N S C H O O L of H E A L T H I N F O R M A T I O N S C I E N C E S Image Operations II For students of HI 5323

More information

Edge Detection in Angiogram Images Using Modified Classical Image Processing Technique

Edge Detection in Angiogram Images Using Modified Classical Image Processing Technique Edge Detection in Angiogram Images Using Modified Classical Image Processing Technique S. Deepak Raj 1 Harisha D S 2 1,2 Asst. Prof, Dept Of ISE, Sai Vidya Institute of Technology, Bangalore, India Deepak

More information

Scalar Data. Visualization Torsten Möller. Weiskopf/Machiraju/Möller

Scalar Data. Visualization Torsten Möller. Weiskopf/Machiraju/Möller Scalar Data Visualization Torsten Möller Weiskopf/Machiraju/Möller Overview Basic strategies Function plots and height fields Isolines Color coding Volume visualization (overview) Classification Segmentation

More information

Baseline 1 hour 24 hours. View 1 View 2 View 3 View 4. A new method for segmentation and visualization of the ICH regions is presented in this

Baseline 1 hour 24 hours. View 1 View 2 View 3 View 4. A new method for segmentation and visualization of the ICH regions is presented in this Baseline 1 hour 24 hours ICH Primary Volume 8.76 9.37 10.05 ICH Edema Volume 10.03 11.17 15.61 Table 1: ICH primary and edema region volumes View 1 View 2 View 3 View 4 Figure 2: ICH primary region visualization.

More information

Prewitt. Gradient. Image. Op. Merging of Small Regions. Curve Approximation. and

Prewitt. Gradient. Image. Op. Merging of Small Regions. Curve Approximation. and A RULE-BASED SYSTEM FOR REGION SEGMENTATION IMPROVEMENT IN STEREOVISION M. Buvry, E. Zagrouba and C. J. Krey ENSEEIHT - IRIT - UA 1399 CNRS Vision par Calculateur A. Bruel 2 Rue Camichel, 31071 Toulouse

More information

MEDICAL IMAGE COMPUTING (CAP 5937) LECTURE 9: Medical Image Segmentation (III) (Fuzzy Connected Image Segmentation)

MEDICAL IMAGE COMPUTING (CAP 5937) LECTURE 9: Medical Image Segmentation (III) (Fuzzy Connected Image Segmentation) SPRING 2017 1 MEDICAL IMAGE COMPUTING (CAP 5937) LECTURE 9: Medical Image Segmentation (III) (Fuzzy Connected Image Segmentation) Dr. Ulas Bagci HEC 221, Center for Research in Computer Vision (CRCV),

More information

Experiments in Curvature-Based Segmentation of Range Data. Emanuele Trucco and Robert B. Fisher. Department of Articial Intelligence, Abstract

Experiments in Curvature-Based Segmentation of Range Data. Emanuele Trucco and Robert B. Fisher. Department of Articial Intelligence, Abstract Experiments in Curvature-Based Segmentation of Range Data Emanuele Trucco and Robert B. Fisher Department of Articial Intelligence, University of Edinburgh, Edinburgh, Scotland. Abstract This paper focuses

More information

THE geometric alignment or registration of multimodality

THE geometric alignment or registration of multimodality IEEE TRANSACTIONS ON MEDICAL IMAGING, VOL. 16, NO. 2, APRIL 1997 187 Multimodality Image Registration by Maximization of Mutual Information Frederik Maes,* André Collignon, Dirk Vandermeulen, Guy Marchal,

More information

Image Segmentation. Ross Whitaker SCI Institute, School of Computing University of Utah

Image Segmentation. Ross Whitaker SCI Institute, School of Computing University of Utah Image Segmentation Ross Whitaker SCI Institute, School of Computing University of Utah What is Segmentation? Partitioning images/volumes into meaningful pieces Partitioning problem Labels Isolating a specific

More information

Blood Vessel Segmentation in Angiograms using Fuzzy Inference System and Mathematical Morphology

Blood Vessel Segmentation in Angiograms using Fuzzy Inference System and Mathematical Morphology Blood Vessel Segmentation in Angiograms using Fuzzy Inference System and Mathematical Morphology 1 K.Hari Babu, Assistant Professor, Department of Electronics and Communication Engineering, MLRIT, Hyderabad,

More information

Three-Dimensional Computer Vision

Three-Dimensional Computer Vision \bshiaki Shirai Three-Dimensional Computer Vision With 313 Figures ' Springer-Verlag Berlin Heidelberg New York London Paris Tokyo Table of Contents 1 Introduction 1 1.1 Three-Dimensional Computer Vision

More information

Computer-Aided Diagnosis in Abdominal and Cardiac Radiology Using Neural Networks

Computer-Aided Diagnosis in Abdominal and Cardiac Radiology Using Neural Networks Computer-Aided Diagnosis in Abdominal and Cardiac Radiology Using Neural Networks Du-Yih Tsai, Masaru Sekiya and Yongbum Lee Department of Radiological Technology, School of Health Sciences, Faculty of

More information

Digital Image Processing

Digital Image Processing Digital Image Processing Third Edition Rafael C. Gonzalez University of Tennessee Richard E. Woods MedData Interactive PEARSON Prentice Hall Pearson Education International Contents Preface xv Acknowledgments

More information

Line Segment Based Watershed Segmentation

Line Segment Based Watershed Segmentation Line Segment Based Watershed Segmentation Johan De Bock 1 and Wilfried Philips Dep. TELIN/TW07, Ghent University Sint-Pietersnieuwstraat 41, B-9000 Ghent, Belgium jdebock@telin.ugent.be Abstract. In this

More information

sizes. Section 5 briey introduces some of the possible applications of the algorithm. Finally, we draw some conclusions in Section 6. 2 MasPar Archite

sizes. Section 5 briey introduces some of the possible applications of the algorithm. Finally, we draw some conclusions in Section 6. 2 MasPar Archite Parallelization of 3-D Range Image Segmentation on a SIMD Multiprocessor Vipin Chaudhary and Sumit Roy Bikash Sabata Parallel and Distributed Computing Laboratory SRI International Wayne State University

More information

Partition definition. Partition coding. Texture coding

Partition definition. Partition coding. Texture coding IEEE TRANSACTIONS ON IMAGE PROCESSING, VOL. 5, NO. 6, JUNE 1996 881 Morphological Operators for Image and Video Compression Philippe Salembier, Patrick Brigger, Josep R. Casas and Montse Pardas Abstract

More information

Operators-Based on Second Derivative double derivative Laplacian operator Laplacian Operator Laplacian Of Gaussian (LOG) Operator LOG

Operators-Based on Second Derivative double derivative Laplacian operator Laplacian Operator Laplacian Of Gaussian (LOG) Operator LOG Operators-Based on Second Derivative The principle of edge detection based on double derivative is to detect only those points as edge points which possess local maxima in the gradient values. Laplacian

More information

Interactive Differential Segmentation of the Prostate using Graph-Cuts with a Feature Detector-based Boundary Term

Interactive Differential Segmentation of the Prostate using Graph-Cuts with a Feature Detector-based Boundary Term MOSCHIDIS, GRAHAM: GRAPH-CUTS WITH FEATURE DETECTORS 1 Interactive Differential Segmentation of the Prostate using Graph-Cuts with a Feature Detector-based Boundary Term Emmanouil Moschidis emmanouil.moschidis@postgrad.manchester.ac.uk

More information