Real-time interactive isosurfacing: a new method for improving marching isosurfacing algorithm output and efficiency.
Identifieur interne : 000957 ( PubMed/Corpus ); précédent : 000956; suivant : 000958Real-time interactive isosurfacing: a new method for improving marching isosurfacing algorithm output and efficiency.
Auteurs : Greg S. Ruthenbeck ; Fabian S. Lim ; Karen J. ReynoldsSource :
- Computer methods in biomechanics and biomedical engineering [ 1476-8259 ] ; 2015.
English descriptors
- KwdEn :
- MESH :
Abstract
Efficient rendering of a changing volumetric data-set is central to the development of effective medical simulations that incorporate haptic feedback. A new method referred to as real-time interactive isosurfacing (RTII) is described in this paper. RTII is an algorithm that can be applied to output from Marching Cubes-like algorithms to improve performance for real-time applications. The approach minimises processing by re-evaluating the isosurface around changing sub-volumes resulting from user interactions. It includes innovations that significantly reduce mesh complexity and improve mesh quality as triangles are created from the Marching Tetrahedra isosurfacing algorithm. Rendering efficiency is further improved over other marching isosurfacing algorithm outputs by maintaining an indexed triangle representation of the mesh. The effectiveness of RTII is discussed within the context of an endoscopic sinus surgery simulation currently being developed by the authors.
DOI: 10.1080/10255842.2013.790015
PubMed: 23682793
Links to Exploration step
pubmed:23682793Le document en format XML
<record><TEI><teiHeader><fileDesc><titleStmt><title xml:lang="en">Real-time interactive isosurfacing: a new method for improving marching isosurfacing algorithm output and efficiency.</title>
<author><name sortKey="Ruthenbeck, Greg S" sort="Ruthenbeck, Greg S" uniqKey="Ruthenbeck G" first="Greg S" last="Ruthenbeck">Greg S. Ruthenbeck</name>
<affiliation><nlm:affiliation>a Medical Device Research Institute (MDRI), School of Computer Science, Engineering and Mathematics, Flinders University , GPO Box 2100, Adelaide SA 5001 , Australia.</nlm:affiliation>
</affiliation>
</author>
<author><name sortKey="Lim, Fabian S" sort="Lim, Fabian S" uniqKey="Lim F" first="Fabian S" last="Lim">Fabian S. Lim</name>
</author>
<author><name sortKey="Reynolds, Karen J" sort="Reynolds, Karen J" uniqKey="Reynolds K" first="Karen J" last="Reynolds">Karen J. Reynolds</name>
</author>
</titleStmt>
<publicationStmt><idno type="wicri:source">PubMed</idno>
<date when="2015">2015</date>
<idno type="RBID">pubmed:23682793</idno>
<idno type="pmid">23682793</idno>
<idno type="doi">10.1080/10255842.2013.790015</idno>
<idno type="wicri:Area/PubMed/Corpus">000957</idno>
</publicationStmt>
<sourceDesc><biblStruct><analytic><title xml:lang="en">Real-time interactive isosurfacing: a new method for improving marching isosurfacing algorithm output and efficiency.</title>
<author><name sortKey="Ruthenbeck, Greg S" sort="Ruthenbeck, Greg S" uniqKey="Ruthenbeck G" first="Greg S" last="Ruthenbeck">Greg S. Ruthenbeck</name>
<affiliation><nlm:affiliation>a Medical Device Research Institute (MDRI), School of Computer Science, Engineering and Mathematics, Flinders University , GPO Box 2100, Adelaide SA 5001 , Australia.</nlm:affiliation>
</affiliation>
</author>
<author><name sortKey="Lim, Fabian S" sort="Lim, Fabian S" uniqKey="Lim F" first="Fabian S" last="Lim">Fabian S. Lim</name>
</author>
<author><name sortKey="Reynolds, Karen J" sort="Reynolds, Karen J" uniqKey="Reynolds K" first="Karen J" last="Reynolds">Karen J. Reynolds</name>
</author>
</analytic>
<series><title level="j">Computer methods in biomechanics and biomedical engineering</title>
<idno type="eISSN">1476-8259</idno>
<imprint><date when="2015" type="published">2015</date>
</imprint>
</series>
</biblStruct>
</sourceDesc>
</fileDesc>
<profileDesc><textClass><keywords scheme="KwdEn" xml:lang="en"><term>Algorithms</term>
<term>Computer Simulation</term>
<term>Computer Systems</term>
<term>Humans</term>
<term>Time Factors</term>
<term>User-Computer Interface</term>
</keywords>
<keywords scheme="MESH" xml:lang="en"><term>Algorithms</term>
<term>Computer Simulation</term>
<term>Computer Systems</term>
<term>Humans</term>
<term>Time Factors</term>
<term>User-Computer Interface</term>
</keywords>
</textClass>
</profileDesc>
</teiHeader>
<front><div type="abstract" xml:lang="en">Efficient rendering of a changing volumetric data-set is central to the development of effective medical simulations that incorporate haptic feedback. A new method referred to as real-time interactive isosurfacing (RTII) is described in this paper. RTII is an algorithm that can be applied to output from Marching Cubes-like algorithms to improve performance for real-time applications. The approach minimises processing by re-evaluating the isosurface around changing sub-volumes resulting from user interactions. It includes innovations that significantly reduce mesh complexity and improve mesh quality as triangles are created from the Marching Tetrahedra isosurfacing algorithm. Rendering efficiency is further improved over other marching isosurfacing algorithm outputs by maintaining an indexed triangle representation of the mesh. The effectiveness of RTII is discussed within the context of an endoscopic sinus surgery simulation currently being developed by the authors.</div>
</front>
</TEI>
<pubmed><MedlineCitation Owner="NLM" Status="MEDLINE"><PMID Version="1">23682793</PMID>
<DateCreated><Year>2014</Year>
<Month>10</Month>
<Day>22</Day>
</DateCreated>
<DateCompleted><Year>2015</Year>
<Month>12</Month>
<Day>28</Day>
</DateCompleted>
<Article PubModel="Print-Electronic"><Journal><ISSN IssnType="Electronic">1476-8259</ISSN>
<JournalIssue CitedMedium="Internet"><Volume>18</Volume>
<Issue>2</Issue>
<PubDate><Year>2015</Year>
</PubDate>
</JournalIssue>
<Title>Computer methods in biomechanics and biomedical engineering</Title>
<ISOAbbreviation>Comput Methods Biomech Biomed Engin</ISOAbbreviation>
</Journal>
<ArticleTitle>Real-time interactive isosurfacing: a new method for improving marching isosurfacing algorithm output and efficiency.</ArticleTitle>
<Pagination><MedlinePgn>213-20</MedlinePgn>
</Pagination>
<ELocationID EIdType="doi" ValidYN="Y">10.1080/10255842.2013.790015</ELocationID>
<Abstract><AbstractText>Efficient rendering of a changing volumetric data-set is central to the development of effective medical simulations that incorporate haptic feedback. A new method referred to as real-time interactive isosurfacing (RTII) is described in this paper. RTII is an algorithm that can be applied to output from Marching Cubes-like algorithms to improve performance for real-time applications. The approach minimises processing by re-evaluating the isosurface around changing sub-volumes resulting from user interactions. It includes innovations that significantly reduce mesh complexity and improve mesh quality as triangles are created from the Marching Tetrahedra isosurfacing algorithm. Rendering efficiency is further improved over other marching isosurfacing algorithm outputs by maintaining an indexed triangle representation of the mesh. The effectiveness of RTII is discussed within the context of an endoscopic sinus surgery simulation currently being developed by the authors.</AbstractText>
</Abstract>
<AuthorList CompleteYN="Y"><Author ValidYN="Y"><LastName>Ruthenbeck</LastName>
<ForeName>Greg S</ForeName>
<Initials>GS</Initials>
<AffiliationInfo><Affiliation>a Medical Device Research Institute (MDRI), School of Computer Science, Engineering and Mathematics, Flinders University , GPO Box 2100, Adelaide SA 5001 , Australia.</Affiliation>
</AffiliationInfo>
</Author>
<Author ValidYN="Y"><LastName>Lim</LastName>
<ForeName>Fabian S</ForeName>
<Initials>FS</Initials>
</Author>
<Author ValidYN="Y"><LastName>Reynolds</LastName>
<ForeName>Karen J</ForeName>
<Initials>KJ</Initials>
</Author>
</AuthorList>
<Language>eng</Language>
<PublicationTypeList><PublicationType UI="D016428">Journal Article</PublicationType>
</PublicationTypeList>
<ArticleDate DateType="Electronic"><Year>2013</Year>
<Month>05</Month>
<Day>20</Day>
</ArticleDate>
</Article>
<MedlineJournalInfo><Country>England</Country>
<MedlineTA>Comput Methods Biomech Biomed Engin</MedlineTA>
<NlmUniqueID>9802899</NlmUniqueID>
<ISSNLinking>1025-5842</ISSNLinking>
</MedlineJournalInfo>
<CitationSubset>IM</CitationSubset>
<MeshHeadingList><MeshHeading><DescriptorName MajorTopicYN="Y" UI="D000465">Algorithms</DescriptorName>
</MeshHeading>
<MeshHeading><DescriptorName MajorTopicYN="N" UI="D003198">Computer Simulation</DescriptorName>
</MeshHeading>
<MeshHeading><DescriptorName MajorTopicYN="Y" UI="D003199">Computer Systems</DescriptorName>
</MeshHeading>
<MeshHeading><DescriptorName MajorTopicYN="N" UI="D006801">Humans</DescriptorName>
</MeshHeading>
<MeshHeading><DescriptorName MajorTopicYN="N" UI="D013997">Time Factors</DescriptorName>
</MeshHeading>
<MeshHeading><DescriptorName MajorTopicYN="Y" UI="D014584">User-Computer Interface</DescriptorName>
</MeshHeading>
</MeshHeadingList>
<KeywordList Owner="NOTNLM"><Keyword MajorTopicYN="N">Marching Cubes</Keyword>
<Keyword MajorTopicYN="N">isosurfacing</Keyword>
<Keyword MajorTopicYN="N">surgical simulation</Keyword>
<Keyword MajorTopicYN="N">virtual reality</Keyword>
</KeywordList>
</MedlineCitation>
<PubmedData><History><PubMedPubDate PubStatus="aheadofprint"><Year>2013</Year>
<Month>5</Month>
<Day>20</Day>
</PubMedPubDate>
<PubMedPubDate PubStatus="entrez"><Year>2013</Year>
<Month>5</Month>
<Day>21</Day>
<Hour>6</Hour>
<Minute>0</Minute>
</PubMedPubDate>
<PubMedPubDate PubStatus="pubmed"><Year>2013</Year>
<Month>5</Month>
<Day>21</Day>
<Hour>6</Hour>
<Minute>0</Minute>
</PubMedPubDate>
<PubMedPubDate PubStatus="medline"><Year>2015</Year>
<Month>12</Month>
<Day>29</Day>
<Hour>6</Hour>
<Minute>0</Minute>
</PubMedPubDate>
</History>
<PublicationStatus>ppublish</PublicationStatus>
<ArticleIdList><ArticleId IdType="pubmed">23682793</ArticleId>
<ArticleId IdType="doi">10.1080/10255842.2013.790015</ArticleId>
</ArticleIdList>
</PubmedData>
</pubmed>
</record>
Pour manipuler ce document sous Unix (Dilib)
EXPLOR_STEP=$WICRI_ROOT/Ticri/CIDE/explor/HapticV1/Data/PubMed/Corpus
HfdSelect -h $EXPLOR_STEP/biblio.hfd -nk 000957 | SxmlIndent | more
Ou
HfdSelect -h $EXPLOR_AREA/Data/PubMed/Corpus/biblio.hfd -nk 000957 | SxmlIndent | more
Pour mettre un lien sur cette page dans le réseau Wicri
{{Explor lien |wiki= Ticri/CIDE |area= HapticV1 |flux= PubMed |étape= Corpus |type= RBID |clé= pubmed:23682793 |texte= Real-time interactive isosurfacing: a new method for improving marching isosurfacing algorithm output and efficiency. }}
Pour générer des pages wiki
HfdIndexSelect -h $EXPLOR_AREA/Data/PubMed/Corpus/RBID.i -Sk "pubmed:23682793" \ | HfdSelect -Kh $EXPLOR_AREA/Data/PubMed/Corpus/biblio.hfd \ | NlmPubMed2Wicri -a HapticV1
![]() | This area was generated with Dilib version V0.6.23. | ![]() |