An introduction to the level set methods and its applications
| Autor(a) principal: | |
|---|---|
| Data de Publicação: | 2008 |
| Outros Autores: | , |
| Idioma: | eng |
| Título da fonte: | Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
| Texto Completo: | http://hdl.handle.net/10198/4765 |
Resumo: | Finding a mathematical model which describes the evolution of an interface (in this context, an interface is understood as the boundary between two separate and closed regions, each one having a volume measure different from zero) over the time, like a burning flame or breaking waves, can be a challenging problem. The main difficulties arise when sharp corners appear or different parts of the interface are split or merged, [1]. That kind of interface can be modeled as the embedded zero level set of an implicit time-dependent function. So, the evolving interface can be followed by tracking the zero level set of that implicit function. The above briefly described technique, known as the Level Set Method was introduced by Osher and Sethian, [2]. The idea behind this method [3] is to start with a closed curve, in two dimensions (or a surface in three dimensions) and allow the curve to move perpendicularly to itself from an initial speed, F. If the sign speed is preserved, the location of the propagating front is computed as the arrival time T(x, y) of the front as it crosses the point (x, y). In this case, the equation that describes this arrival time is given as: |∇T| F = 1, T = 0 on. In the general case, the interface can not be considered as the level set of a spacial-dependent function because the arrival time is not a single-valued function. The way to address this difficulty is to represent the initial curve implicitly as a zero level set of a function in one higher dimension. So, at any time, the front is given by the zero level set of the time-dependent function, , referred to as the level set function. Mathematically, the set written as: {x(t) : (x(t), t) = 0} represents the interface at time t. Applying the chain rule and some algebraic manipulation, we can obtain the level set equation: t + |∇ | F = 0, (x(0), 0) = . This method is a powerful mathematical and computational tool for tracking the evolution of curves/surfaces along image sequences. The main advantage came from a different approach similar to the Eulerian formulation. Instead of tracking a curve through time, the Level Set Method evolves a curve by updating the level set function at fixed coordinates through time, [4]. This approach [3], which handles topological merging and breaking in a natural way, is easily generalized to any other dimensional space and do not require that the moving front behaves as an explicit function. The Level Set Method has been widely applied in different areas [3] like geometry, grid generation, image enhancement and noise removal in image processing, shape detection and recognition in image analysis, combustion and crystal growth analysis, among others. Our purpose is to use this approach in the segmentation of structures represented in medical images. This task is very important for an adequate medical diagnosis, for example, in the location of anatomical structures or even in the analysis of its motion. The main difficulties [4] are due to the large variability in the structure shapes and the considerable quantity of noise that acquired images can have. We designed a computational platform in C++, using Visual Studio .NET 2005 environment, and integrated in it the computational library OpenCV (http://sourceforge.net/projects/opencvlibrary) that gave us the possibility for using a great quantity of basic algorithms available for image processing and analysis. Now, we are implementing the above described technique to segment anatomical structures represented in medical images. Our final goal is to estimate the material properties of anatomical structures segmented and tracked along image sequences. In this presentation, we are going to describe the Level Set methodology, exhibit some of its possible applications, present our segmentation method under development and show some of its experimental results. |
| id |
RCAP_a207089f58b89c567c7267d1f2c91b43 |
|---|---|
| oai_identifier_str |
oai:bibliotecadigital.ipb.pt:10198/4765 |
| network_acronym_str |
RCAP |
| network_name_str |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
| repository_id_str |
https://opendoar.ac.uk/repository/7160 |
| spelling |
An introduction to the level set methods and its applicationsImage analysisLevel set methodImplicit functionSegmentationApplicationsFinding a mathematical model which describes the evolution of an interface (in this context, an interface is understood as the boundary between two separate and closed regions, each one having a volume measure different from zero) over the time, like a burning flame or breaking waves, can be a challenging problem. The main difficulties arise when sharp corners appear or different parts of the interface are split or merged, [1]. That kind of interface can be modeled as the embedded zero level set of an implicit time-dependent function. So, the evolving interface can be followed by tracking the zero level set of that implicit function. The above briefly described technique, known as the Level Set Method was introduced by Osher and Sethian, [2]. The idea behind this method [3] is to start with a closed curve, in two dimensions (or a surface in three dimensions) and allow the curve to move perpendicularly to itself from an initial speed, F. If the sign speed is preserved, the location of the propagating front is computed as the arrival time T(x, y) of the front as it crosses the point (x, y). In this case, the equation that describes this arrival time is given as: |∇T| F = 1, T = 0 on. In the general case, the interface can not be considered as the level set of a spacial-dependent function because the arrival time is not a single-valued function. The way to address this difficulty is to represent the initial curve implicitly as a zero level set of a function in one higher dimension. So, at any time, the front is given by the zero level set of the time-dependent function, , referred to as the level set function. Mathematically, the set written as: {x(t) : (x(t), t) = 0} represents the interface at time t. Applying the chain rule and some algebraic manipulation, we can obtain the level set equation: t + |∇ | F = 0, (x(0), 0) = . This method is a powerful mathematical and computational tool for tracking the evolution of curves/surfaces along image sequences. The main advantage came from a different approach similar to the Eulerian formulation. Instead of tracking a curve through time, the Level Set Method evolves a curve by updating the level set function at fixed coordinates through time, [4]. This approach [3], which handles topological merging and breaking in a natural way, is easily generalized to any other dimensional space and do not require that the moving front behaves as an explicit function. The Level Set Method has been widely applied in different areas [3] like geometry, grid generation, image enhancement and noise removal in image processing, shape detection and recognition in image analysis, combustion and crystal growth analysis, among others. Our purpose is to use this approach in the segmentation of structures represented in medical images. This task is very important for an adequate medical diagnosis, for example, in the location of anatomical structures or even in the analysis of its motion. The main difficulties [4] are due to the large variability in the structure shapes and the considerable quantity of noise that acquired images can have. We designed a computational platform in C++, using Visual Studio .NET 2005 environment, and integrated in it the computational library OpenCV (http://sourceforge.net/projects/opencvlibrary) that gave us the possibility for using a great quantity of basic algorithms available for image processing and analysis. Now, we are implementing the above described technique to segment anatomical structures represented in medical images. Our final goal is to estimate the material properties of anatomical structures segmented and tracked along image sequences. In this presentation, we are going to describe the Level Set methodology, exhibit some of its possible applications, present our segmentation method under development and show some of its experimental results.Biblioteca Digital do IPBReis, IldaTavares, João Manuel R.S.Jorge, Renato N.2011-05-31T11:28:39Z20082008-01-01T00:00:00Zconference objectinfo:eu-repo/semantics/publishedVersionapplication/pdfhttp://hdl.handle.net/10198/4765engReis, Ilda; Tavares, João Manuel R. S; Jorge, R. M. Natal (2008). An introduction to the level set methods and its applications. In IACM-ECCOMAS. Venice, Italy. ISBN 978-84-96736-55-9978-84-96736-55-9info:eu-repo/semantics/openAccessreponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP)instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiainstacron:RCAAP2025-02-25T11:57:52Zoai:bibliotecadigital.ipb.pt:10198/4765Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireinfo@rcaap.ptopendoar:https://opendoar.ac.uk/repository/71602025-05-28T11:20:47.851185Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologiafalse |
| dc.title.none.fl_str_mv |
An introduction to the level set methods and its applications |
| title |
An introduction to the level set methods and its applications |
| spellingShingle |
An introduction to the level set methods and its applications Reis, Ilda Image analysis Level set method Implicit function Segmentation Applications |
| title_short |
An introduction to the level set methods and its applications |
| title_full |
An introduction to the level set methods and its applications |
| title_fullStr |
An introduction to the level set methods and its applications |
| title_full_unstemmed |
An introduction to the level set methods and its applications |
| title_sort |
An introduction to the level set methods and its applications |
| author |
Reis, Ilda |
| author_facet |
Reis, Ilda Tavares, João Manuel R.S. Jorge, Renato N. |
| author_role |
author |
| author2 |
Tavares, João Manuel R.S. Jorge, Renato N. |
| author2_role |
author author |
| dc.contributor.none.fl_str_mv |
Biblioteca Digital do IPB |
| dc.contributor.author.fl_str_mv |
Reis, Ilda Tavares, João Manuel R.S. Jorge, Renato N. |
| dc.subject.por.fl_str_mv |
Image analysis Level set method Implicit function Segmentation Applications |
| topic |
Image analysis Level set method Implicit function Segmentation Applications |
| description |
Finding a mathematical model which describes the evolution of an interface (in this context, an interface is understood as the boundary between two separate and closed regions, each one having a volume measure different from zero) over the time, like a burning flame or breaking waves, can be a challenging problem. The main difficulties arise when sharp corners appear or different parts of the interface are split or merged, [1]. That kind of interface can be modeled as the embedded zero level set of an implicit time-dependent function. So, the evolving interface can be followed by tracking the zero level set of that implicit function. The above briefly described technique, known as the Level Set Method was introduced by Osher and Sethian, [2]. The idea behind this method [3] is to start with a closed curve, in two dimensions (or a surface in three dimensions) and allow the curve to move perpendicularly to itself from an initial speed, F. If the sign speed is preserved, the location of the propagating front is computed as the arrival time T(x, y) of the front as it crosses the point (x, y). In this case, the equation that describes this arrival time is given as: |∇T| F = 1, T = 0 on. In the general case, the interface can not be considered as the level set of a spacial-dependent function because the arrival time is not a single-valued function. The way to address this difficulty is to represent the initial curve implicitly as a zero level set of a function in one higher dimension. So, at any time, the front is given by the zero level set of the time-dependent function, , referred to as the level set function. Mathematically, the set written as: {x(t) : (x(t), t) = 0} represents the interface at time t. Applying the chain rule and some algebraic manipulation, we can obtain the level set equation: t + |∇ | F = 0, (x(0), 0) = . This method is a powerful mathematical and computational tool for tracking the evolution of curves/surfaces along image sequences. The main advantage came from a different approach similar to the Eulerian formulation. Instead of tracking a curve through time, the Level Set Method evolves a curve by updating the level set function at fixed coordinates through time, [4]. This approach [3], which handles topological merging and breaking in a natural way, is easily generalized to any other dimensional space and do not require that the moving front behaves as an explicit function. The Level Set Method has been widely applied in different areas [3] like geometry, grid generation, image enhancement and noise removal in image processing, shape detection and recognition in image analysis, combustion and crystal growth analysis, among others. Our purpose is to use this approach in the segmentation of structures represented in medical images. This task is very important for an adequate medical diagnosis, for example, in the location of anatomical structures or even in the analysis of its motion. The main difficulties [4] are due to the large variability in the structure shapes and the considerable quantity of noise that acquired images can have. We designed a computational platform in C++, using Visual Studio .NET 2005 environment, and integrated in it the computational library OpenCV (http://sourceforge.net/projects/opencvlibrary) that gave us the possibility for using a great quantity of basic algorithms available for image processing and analysis. Now, we are implementing the above described technique to segment anatomical structures represented in medical images. Our final goal is to estimate the material properties of anatomical structures segmented and tracked along image sequences. In this presentation, we are going to describe the Level Set methodology, exhibit some of its possible applications, present our segmentation method under development and show some of its experimental results. |
| publishDate |
2008 |
| dc.date.none.fl_str_mv |
2008 2008-01-01T00:00:00Z 2011-05-31T11:28:39Z |
| dc.type.driver.fl_str_mv |
conference object |
| dc.type.status.fl_str_mv |
info:eu-repo/semantics/publishedVersion |
| status_str |
publishedVersion |
| dc.identifier.uri.fl_str_mv |
http://hdl.handle.net/10198/4765 |
| url |
http://hdl.handle.net/10198/4765 |
| dc.language.iso.fl_str_mv |
eng |
| language |
eng |
| dc.relation.none.fl_str_mv |
Reis, Ilda; Tavares, João Manuel R. S; Jorge, R. M. Natal (2008). An introduction to the level set methods and its applications. In IACM-ECCOMAS. Venice, Italy. ISBN 978-84-96736-55-9 978-84-96736-55-9 |
| dc.rights.driver.fl_str_mv |
info:eu-repo/semantics/openAccess |
| eu_rights_str_mv |
openAccess |
| dc.format.none.fl_str_mv |
application/pdf |
| dc.source.none.fl_str_mv |
reponame:Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) instname:FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia instacron:RCAAP |
| instname_str |
FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia |
| instacron_str |
RCAAP |
| institution |
RCAAP |
| reponame_str |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
| collection |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) |
| repository.name.fl_str_mv |
Repositórios Científicos de Acesso Aberto de Portugal (RCAAP) - FCCN, serviços digitais da FCT – Fundação para a Ciência e a Tecnologia |
| repository.mail.fl_str_mv |
info@rcaap.pt |
| _version_ |
1833591825102798848 |