SlideShare a Scribd company logo
11. Define a simple deformable model to detect a half-circular shape (may be rotated). What will
be the energy function?
Solution
shape is a recurring theme in computer vision. For example, shape is one of the main sources of
information that can be used for object recognition. In medical image analysis, geometrical
models of anatomical structures play an important role in automatic tissue segmentation. The
shape of an organ can also be used to diagnose diseases. In a completely different setting, shape
plays an important role in the perception of optical illusions (we tend to see particular shapes)
and this can be used to explain how our visual system interprets the ambiguous and incomplete
information available in an image. Our main goal is to develop techniques that can be used to
represent and detect relatively generic objects in images. The techniques we present here revolve
around a particular shape representation, based on the description of objects using triangulated
polygons. Triangulated polygons allow us to describe complex shapes using simple building
blocks. As we show in the next section, the triangles that decompose a polygon without holes are
connected together in a tree structure, and this has important algorithmic consequences. By
picking a particular triangulation for the polygons we obtain decompositions of objects into
meaningful parts. This yields a discrete representation closely related to Blum’s medial axis
transform [6]. In this paper we concentrate on the task of finding the location of a deformable
shape in an image. This problem is important for the recognition of non-rigid objects. Moreover,
objects in many generic classes can be described as deformed versions of an ideal template. In
this setting, the location of an object is given by a continuous map from a template to an image.
Figure 1 illustrates how we use a deformable template to detect a particular anatomical structure
in an MR image. We will show how triangulated polygons provide rich models for deformable
shapes. These models can capture both boundary and interior information of an object and can be
deformed in an intuitive way. Equally important, we present an efficient algorithm for finding
the optimal location of a deformable shape in an image. In contrast, previous methods that take
into account the interior of deformable objects.
The geometric properties of rigid objects are well understood. We know how three dimensional
features such as corners or edges project into images, and there are a number of methods that can
be used to represent rigid shapes and locate their projections. Some techniques, such as the
alignment method [23], use explicit three dimensional representations. Other techniques, such as
linear combination of views [36], capture the appearance of three dimensional shapes using a
small number of two dimensional pictures. These and similar techniques assume that all shape
variation comes from the viewpoint dependency of two dimensional images. A number of
representations describe objects in terms of a small set of generic parts. This includes
representations based on generalized cylinders [27] and geons [5]. These approaches are
appealing because they provide symbolic descriptions of objects. A shortcoming is that some
objects do not have a clear decomposition into generic parts. For example, what are the parts that
make up a shoe? Another problem is that we do not know how to extract generic parts from
images in a robust way. On the other hand, models based on pictorial structures (e.g. [14, 13])
have been successfully used to characterize and detect objects that are described by a small
number of simple parts connected in a deformable configuration. In this approach, generic parts
are not extracted from images on their own, the whole object model is used at once. Our
representation is similar in that objects are represented by a number parts connected together.
When matching a triangulated polygon to an image we also consider the whole model at once
instead of trying to detect the generic parts individually. We can represent objects in terms of
their boundaries, which for two dimensional objects are curves, and for three dimensional objects
are surfaces. Such representations are commonly used both in the context of image segmentation
and object recognition. One example is a popular technique for image segmentation known as
active contour models or snakes [25, 15]. Boundary models are also used for generic object
recognition. Grenander et al. [20] pioneered the use of Markov models to represent the
boundaries of non-rigid objects. They demonstrated how these models can be used to detect
objects in noisy images. The work in [2] describes how we can measure similarity between
objects in terms of the amount of stretching and bending necessary to turn the boundary of one
object into the boundary of another one. One problem with deformable boundary models is that
they do not capture well how the interior of objects deforms. Blum introduced a representation
known as the medial axis transform [6] that is now widely used. The medial axis of an object is
defined as the set of centers of all maximally inscribed disks (disks that are contained inside the
object but not contained in any other such disk). The medial axis transform is the medial axis
together with the radius of each maximal disk. For two dimensional objects the medial axis is
one-dimensional and if the shape has no holes the medial axis has no loops. The tree structure is
appealing from a computational point of view. The medial axis captures local symmetries of an
object and provides a natural decomposition of the object into parts (corresponding to branches
in the one-dimensional structure)
Energy Function In our framework, each triangle in a template is mapped to the image plane by
an affine transformation. In matrix form, we can write the affine transformation as h(x) = Ax + a.
We restrict our attention to transformations which preserve orientation (det(A) > 0). This ensures
that the global embedding f is locally one-to-one. Let and be the singular values of A. The
transformation h takes a unit circle to an ellipse with major and minor axes of length and . The
value log(/) is called the log-anisotropy of h and is a measure of how far h is from a similarity
transform. This quantity has also been used by Bookstein [7] to measure distance between
triangle shapes. We use the log-anisotropy measure to assign a deformation cost for each affine
map (and let the cost be infinity if the map is not orientation preserving). The deformation costs
are combined with a data cost that attracts the template boundary to locations in the image that
have high gradient magnitude

More Related Content

PDF
Enhancing the Design pattern Framework of Robots Object Selection Mechanism -...
PDF
Www.cs.berkeley.edu kunal
PDF
COMPOSITE TEXTURE SHAPE CLASSIFICATION BASED ON MORPHOLOGICAL SKELETON AND RE...
PDF
2D Shape Reconstruction Based on Combined Skeleton-Boundary Features
DOCX
Gupte - first year paper_approved (1)
PDF
A NOVEL IMAGE SEGMENTATION ENHANCEMENT TECHNIQUE BASED ON ACTIVE CONTOUR AND...
PDF
4 tracking objects of deformable shapes (1)
PDF
4 tracking objects of deformable shapes
Enhancing the Design pattern Framework of Robots Object Selection Mechanism -...
Www.cs.berkeley.edu kunal
COMPOSITE TEXTURE SHAPE CLASSIFICATION BASED ON MORPHOLOGICAL SKELETON AND RE...
2D Shape Reconstruction Based on Combined Skeleton-Boundary Features
Gupte - first year paper_approved (1)
A NOVEL IMAGE SEGMENTATION ENHANCEMENT TECHNIQUE BASED ON ACTIVE CONTOUR AND...
4 tracking objects of deformable shapes (1)
4 tracking objects of deformable shapes

Similar to 11. Define a simple deformable model to detect a half-circular shape.pdf (20)

PDF
4 tracking objects of deformable shapes
PDF
FULL PAPER.PDF
PDF
VARIATIONAL MONTE-CARLO APPROACH FOR ARTICULATED OBJECT TRACKING
DOCX
101 Rough Draft
PDF
CELL TRACKING QUALITY COMPARISON BETWEEN ACTIVE SHAPE MODEL (ASM) AND ACTIVE ...
PDF
A03501001006
PDF
C045071117
PDF
iCAMPResearchPaper_ObjectRecognition (2)
PDF
A Survey OF Image Registration
PDF
GROUPING OBJECTS BASED ON THEIR APPEARANCE
PDF
Morphology in graphics and image processing
PDF
View and illumination invariant iterative based image
PDF
Surface classification using conformal structures
PDF
An Hypergraph Object Oriented Model For Image Segmentation And Annotation
PDF
Eugen Zaharescu-PROJECT STATEMENT-Morphological Medical Image Indexing and Cl...
PDF
MRI Image Segmentation Using Level Set Method and Implement an Medical Diagno...
PDF
MRIIMAGE SEGMENTATION USING LEVEL SET METHOD AND IMPLEMENT AN MEDICAL DIAGNOS...
PDF
View and illumination invariant iterative based image matching
PDF
Eugen Zaharescu-STATEMENT OF RESEARCH INTEREST
PDF
Eugen_Zaharescu_Cover_Letter
4 tracking objects of deformable shapes
FULL PAPER.PDF
VARIATIONAL MONTE-CARLO APPROACH FOR ARTICULATED OBJECT TRACKING
101 Rough Draft
CELL TRACKING QUALITY COMPARISON BETWEEN ACTIVE SHAPE MODEL (ASM) AND ACTIVE ...
A03501001006
C045071117
iCAMPResearchPaper_ObjectRecognition (2)
A Survey OF Image Registration
GROUPING OBJECTS BASED ON THEIR APPEARANCE
Morphology in graphics and image processing
View and illumination invariant iterative based image
Surface classification using conformal structures
An Hypergraph Object Oriented Model For Image Segmentation And Annotation
Eugen Zaharescu-PROJECT STATEMENT-Morphological Medical Image Indexing and Cl...
MRI Image Segmentation Using Level Set Method and Implement an Medical Diagno...
MRIIMAGE SEGMENTATION USING LEVEL SET METHOD AND IMPLEMENT AN MEDICAL DIAGNOS...
View and illumination invariant iterative based image matching
Eugen Zaharescu-STATEMENT OF RESEARCH INTEREST
Eugen_Zaharescu_Cover_Letter
Ad

More from feetshoemart (20)

PDF
Convert the following expressions from infix to Reverse Polish Notati.pdf
PDF
Andy and Joan are married and under 65 years of age. They have two c.pdf
PDF
Compare the methods by which the Parsees of India benefitted from th.pdf
PDF
Computer Forensics MethodologiesList them and explain each one.P.pdf
PDF
Document2- Word (Product Activation Failed) Mailings Review View Tell.pdf
PDF
Discussion 1 Choose one of the Opinion Poll questions (click here f.pdf
PDF
calculate the hydrogen ion concentration in mol for the following s.pdf
PDF
At a certain temperature, 0.5011 mol of N2 and 1.781 mol of H2 are pl.pdf
PDF
Consider mappinp, phi Z rightarrow R, defined as phi(x) = 2x, where .pdf
PDF
wk3 reply to prof.I need help with this question below a 200 words.pdf
PDF
Write a program that prompts the user to enter a positive integer and.pdf
PDF
Write a function called countElements that counts the number of times.pdf
PDF
This is a java lab assignment. I have added the first part java re.pdf
PDF
There is no video, All you have to do is show how you reference the .pdf
PDF
The process of Imperialism and Colonialism played a role in the esta.pdf
PDF
Terrain AnalysisBackgroundAircraft frequently rely on terrain el.pdf
PDF
What do viral genomes look like compared to those of living organism.pdf
PDF
Verify the identity Verify the identity by transforming the left-han.pdf
PDF
Using following main file and solve the taskInst.pdf
PDF
Suppose there are 14 children trying to form two teams with seven ch.pdf
Convert the following expressions from infix to Reverse Polish Notati.pdf
Andy and Joan are married and under 65 years of age. They have two c.pdf
Compare the methods by which the Parsees of India benefitted from th.pdf
Computer Forensics MethodologiesList them and explain each one.P.pdf
Document2- Word (Product Activation Failed) Mailings Review View Tell.pdf
Discussion 1 Choose one of the Opinion Poll questions (click here f.pdf
calculate the hydrogen ion concentration in mol for the following s.pdf
At a certain temperature, 0.5011 mol of N2 and 1.781 mol of H2 are pl.pdf
Consider mappinp, phi Z rightarrow R, defined as phi(x) = 2x, where .pdf
wk3 reply to prof.I need help with this question below a 200 words.pdf
Write a program that prompts the user to enter a positive integer and.pdf
Write a function called countElements that counts the number of times.pdf
This is a java lab assignment. I have added the first part java re.pdf
There is no video, All you have to do is show how you reference the .pdf
The process of Imperialism and Colonialism played a role in the esta.pdf
Terrain AnalysisBackgroundAircraft frequently rely on terrain el.pdf
What do viral genomes look like compared to those of living organism.pdf
Verify the identity Verify the identity by transforming the left-han.pdf
Using following main file and solve the taskInst.pdf
Suppose there are 14 children trying to form two teams with seven ch.pdf
Ad

Recently uploaded (20)

PDF
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
PDF
Module 4: Burden of Disease Tutorial Slides S2 2025
PDF
Classroom Observation Tools for Teachers
PDF
Anesthesia in Laparoscopic Surgery in India
PPTX
Final Presentation General Medicine 03-08-2024.pptx
PDF
Computing-Curriculum for Schools in Ghana
PPTX
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
PDF
2.FourierTransform-ShortQuestionswithAnswers.pdf
PPTX
Pharma ospi slides which help in ospi learning
PDF
VCE English Exam - Section C Student Revision Booklet
PPTX
Cell Types and Its function , kingdom of life
PPTX
Cell Structure & Organelles in detailed.
PDF
Microbial disease of the cardiovascular and lymphatic systems
PDF
STATICS OF THE RIGID BODIES Hibbelers.pdf
PDF
O5-L3 Freight Transport Ops (International) V1.pdf
PPTX
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
PPTX
GDM (1) (1).pptx small presentation for students
PPTX
PPH.pptx obstetrics and gynecology in nursing
PDF
TR - Agricultural Crops Production NC III.pdf
PPTX
Microbial diseases, their pathogenesis and prophylaxis
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
Module 4: Burden of Disease Tutorial Slides S2 2025
Classroom Observation Tools for Teachers
Anesthesia in Laparoscopic Surgery in India
Final Presentation General Medicine 03-08-2024.pptx
Computing-Curriculum for Schools in Ghana
IMMUNITY IMMUNITY refers to protection against infection, and the immune syst...
2.FourierTransform-ShortQuestionswithAnswers.pdf
Pharma ospi slides which help in ospi learning
VCE English Exam - Section C Student Revision Booklet
Cell Types and Its function , kingdom of life
Cell Structure & Organelles in detailed.
Microbial disease of the cardiovascular and lymphatic systems
STATICS OF THE RIGID BODIES Hibbelers.pdf
O5-L3 Freight Transport Ops (International) V1.pdf
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
GDM (1) (1).pptx small presentation for students
PPH.pptx obstetrics and gynecology in nursing
TR - Agricultural Crops Production NC III.pdf
Microbial diseases, their pathogenesis and prophylaxis

11. Define a simple deformable model to detect a half-circular shape.pdf

  • 1. 11. Define a simple deformable model to detect a half-circular shape (may be rotated). What will be the energy function? Solution shape is a recurring theme in computer vision. For example, shape is one of the main sources of information that can be used for object recognition. In medical image analysis, geometrical models of anatomical structures play an important role in automatic tissue segmentation. The shape of an organ can also be used to diagnose diseases. In a completely different setting, shape plays an important role in the perception of optical illusions (we tend to see particular shapes) and this can be used to explain how our visual system interprets the ambiguous and incomplete information available in an image. Our main goal is to develop techniques that can be used to represent and detect relatively generic objects in images. The techniques we present here revolve around a particular shape representation, based on the description of objects using triangulated polygons. Triangulated polygons allow us to describe complex shapes using simple building blocks. As we show in the next section, the triangles that decompose a polygon without holes are connected together in a tree structure, and this has important algorithmic consequences. By picking a particular triangulation for the polygons we obtain decompositions of objects into meaningful parts. This yields a discrete representation closely related to Blum’s medial axis transform [6]. In this paper we concentrate on the task of finding the location of a deformable shape in an image. This problem is important for the recognition of non-rigid objects. Moreover, objects in many generic classes can be described as deformed versions of an ideal template. In this setting, the location of an object is given by a continuous map from a template to an image. Figure 1 illustrates how we use a deformable template to detect a particular anatomical structure in an MR image. We will show how triangulated polygons provide rich models for deformable shapes. These models can capture both boundary and interior information of an object and can be deformed in an intuitive way. Equally important, we present an efficient algorithm for finding the optimal location of a deformable shape in an image. In contrast, previous methods that take into account the interior of deformable objects. The geometric properties of rigid objects are well understood. We know how three dimensional features such as corners or edges project into images, and there are a number of methods that can be used to represent rigid shapes and locate their projections. Some techniques, such as the alignment method [23], use explicit three dimensional representations. Other techniques, such as linear combination of views [36], capture the appearance of three dimensional shapes using a small number of two dimensional pictures. These and similar techniques assume that all shape
  • 2. variation comes from the viewpoint dependency of two dimensional images. A number of representations describe objects in terms of a small set of generic parts. This includes representations based on generalized cylinders [27] and geons [5]. These approaches are appealing because they provide symbolic descriptions of objects. A shortcoming is that some objects do not have a clear decomposition into generic parts. For example, what are the parts that make up a shoe? Another problem is that we do not know how to extract generic parts from images in a robust way. On the other hand, models based on pictorial structures (e.g. [14, 13]) have been successfully used to characterize and detect objects that are described by a small number of simple parts connected in a deformable configuration. In this approach, generic parts are not extracted from images on their own, the whole object model is used at once. Our representation is similar in that objects are represented by a number parts connected together. When matching a triangulated polygon to an image we also consider the whole model at once instead of trying to detect the generic parts individually. We can represent objects in terms of their boundaries, which for two dimensional objects are curves, and for three dimensional objects are surfaces. Such representations are commonly used both in the context of image segmentation and object recognition. One example is a popular technique for image segmentation known as active contour models or snakes [25, 15]. Boundary models are also used for generic object recognition. Grenander et al. [20] pioneered the use of Markov models to represent the boundaries of non-rigid objects. They demonstrated how these models can be used to detect objects in noisy images. The work in [2] describes how we can measure similarity between objects in terms of the amount of stretching and bending necessary to turn the boundary of one object into the boundary of another one. One problem with deformable boundary models is that they do not capture well how the interior of objects deforms. Blum introduced a representation known as the medial axis transform [6] that is now widely used. The medial axis of an object is defined as the set of centers of all maximally inscribed disks (disks that are contained inside the object but not contained in any other such disk). The medial axis transform is the medial axis together with the radius of each maximal disk. For two dimensional objects the medial axis is one-dimensional and if the shape has no holes the medial axis has no loops. The tree structure is appealing from a computational point of view. The medial axis captures local symmetries of an object and provides a natural decomposition of the object into parts (corresponding to branches in the one-dimensional structure) Energy Function In our framework, each triangle in a template is mapped to the image plane by an affine transformation. In matrix form, we can write the affine transformation as h(x) = Ax + a. We restrict our attention to transformations which preserve orientation (det(A) > 0). This ensures that the global embedding f is locally one-to-one. Let and be the singular values of A. The transformation h takes a unit circle to an ellipse with major and minor axes of length and . The
  • 3. value log(/) is called the log-anisotropy of h and is a measure of how far h is from a similarity transform. This quantity has also been used by Bookstein [7] to measure distance between triangle shapes. We use the log-anisotropy measure to assign a deformation cost for each affine map (and let the cost be infinity if the map is not orientation preserving). The deformation costs are combined with a data cost that attracts the template boundary to locations in the image that have high gradient magnitude