Surgical model-view-controller simulation software framework for local and collaborative applications
Identifieur interne : 003570 ( Main/Merge ); précédent : 003569; suivant : 003571Surgical model-view-controller simulation software framework for local and collaborative applications
Auteurs : Anderson Maciel ; Ganesh Sankaranarayanan ; Tansel Halic ; Venkata Sreekanth Arikatla ; Zhonghua Lu ; Suvranu DeSource :
- International journal of computer assisted radiology and surgery [ 1861-6410 ] ; 2010.
English descriptors
- KwdEn :
- MESH :
Abstract
Surgical simulations require haptic interactions and collaboration in a shared virtual environment. A software framework for decoupled surgical simulation based on a multi-controller and multi-viewer model-view-controller (MVC) pattern was developed and tested.
A software framework for multimodal virtual environments was designed, supporting both visual interactions and haptic feedback while providing developers with an integration tool for heterogeneous architectures maintaining high performance, simplicity of implementation, and straightforward extension. The framework uses decoupled simulation with updates of over 1,000 Hz for haptics and accommodates networked simulation with delays of over 1,000 ms without performance penalty.
The simulation software framework was implemented and was used to support the design of virtual reality-based surgery simulation systems. The framework supports the high level of complexity of such applications and the fast response required for interaction with haptics. The efficacy of the framework was tested by implementation of a minimally invasive surgery simulator.
A decoupled simulation approach can be implemented as a framework to handle simultaneous processes of the system at the various frame rates each process requires. The framework was successfully used to develop collaborative virtual environments (VEs) involving geographically distributed users connected through a network, with the results comparable to VEs for local users.
Url:
DOI: 10.1007/s11548-010-0527-3
PubMed: 20714933
PubMed Central: 3040783
Links toward previous steps (curation, corpus...)
- to stream Pmc, to step Corpus: 000F44
- to stream Pmc, to step Curation: 000F44
- to stream Pmc, to step Checkpoint: 001D27
- to stream PubMed, to step Corpus: 001050
- to stream PubMed, to step Curation: 001050
- to stream PubMed, to step Checkpoint: 000C52
- to stream Ncbi, to step Merge: 001660
- to stream Ncbi, to step Curation: 001660
- to stream Ncbi, to step Checkpoint: 001660
Links to Exploration step
PMC:3040783Le document en format XML
<record><TEI><teiHeader><fileDesc><titleStmt><title xml:lang="en">Surgical model-view-controller simulation software framework for local and collaborative applications</title>
<author><name sortKey="Maciel, Anderson" sort="Maciel, Anderson" uniqKey="Maciel A" first="Anderson" last="Maciel">Anderson Maciel</name>
</author>
<author><name sortKey="Sankaranarayanan, Ganesh" sort="Sankaranarayanan, Ganesh" uniqKey="Sankaranarayanan G" first="Ganesh" last="Sankaranarayanan">Ganesh Sankaranarayanan</name>
</author>
<author><name sortKey="Halic, Tansel" sort="Halic, Tansel" uniqKey="Halic T" first="Tansel" last="Halic">Tansel Halic</name>
</author>
<author><name sortKey="Arikatla, Venkata Sreekanth" sort="Arikatla, Venkata Sreekanth" uniqKey="Arikatla V" first="Venkata Sreekanth" last="Arikatla">Venkata Sreekanth Arikatla</name>
</author>
<author><name sortKey="Lu, Zhonghua" sort="Lu, Zhonghua" uniqKey="Lu Z" first="Zhonghua" last="Lu">Zhonghua Lu</name>
</author>
<author><name sortKey="De, Suvranu" sort="De, Suvranu" uniqKey="De S" first="Suvranu" last="De">Suvranu De</name>
</author>
</titleStmt>
<publicationStmt><idno type="wicri:source">PMC</idno>
<idno type="pmid">20714933</idno>
<idno type="pmc">3040783</idno>
<idno type="url">http://www.ncbi.nlm.nih.gov/pmc/articles/PMC3040783</idno>
<idno type="RBID">PMC:3040783</idno>
<idno type="doi">10.1007/s11548-010-0527-3</idno>
<date when="2010">2010</date>
<idno type="wicri:Area/Pmc/Corpus">000F44</idno>
<idno type="wicri:Area/Pmc/Curation">000F44</idno>
<idno type="wicri:Area/Pmc/Checkpoint">001D27</idno>
<idno type="wicri:source">PubMed</idno>
<idno type="wicri:Area/PubMed/Corpus">001050</idno>
<idno type="wicri:Area/PubMed/Curation">001050</idno>
<idno type="wicri:Area/PubMed/Checkpoint">000C52</idno>
<idno type="wicri:Area/Ncbi/Merge">001660</idno>
<idno type="wicri:Area/Ncbi/Curation">001660</idno>
<idno type="wicri:Area/Ncbi/Checkpoint">001660</idno>
<idno type="wicri:doubleKey">1861-6410:2010:Maciel A:surgical:model:view</idno>
<idno type="wicri:Area/Main/Merge">003570</idno>
</publicationStmt>
<sourceDesc><biblStruct><analytic><title xml:lang="en" level="a" type="main">Surgical model-view-controller simulation software framework for local and collaborative applications</title>
<author><name sortKey="Maciel, Anderson" sort="Maciel, Anderson" uniqKey="Maciel A" first="Anderson" last="Maciel">Anderson Maciel</name>
</author>
<author><name sortKey="Sankaranarayanan, Ganesh" sort="Sankaranarayanan, Ganesh" uniqKey="Sankaranarayanan G" first="Ganesh" last="Sankaranarayanan">Ganesh Sankaranarayanan</name>
</author>
<author><name sortKey="Halic, Tansel" sort="Halic, Tansel" uniqKey="Halic T" first="Tansel" last="Halic">Tansel Halic</name>
</author>
<author><name sortKey="Arikatla, Venkata Sreekanth" sort="Arikatla, Venkata Sreekanth" uniqKey="Arikatla V" first="Venkata Sreekanth" last="Arikatla">Venkata Sreekanth Arikatla</name>
</author>
<author><name sortKey="Lu, Zhonghua" sort="Lu, Zhonghua" uniqKey="Lu Z" first="Zhonghua" last="Lu">Zhonghua Lu</name>
</author>
<author><name sortKey="De, Suvranu" sort="De, Suvranu" uniqKey="De S" first="Suvranu" last="De">Suvranu De</name>
</author>
</analytic>
<series><title level="j">International journal of computer assisted radiology and surgery</title>
<idno type="ISSN">1861-6410</idno>
<idno type="eISSN">1861-6429</idno>
<imprint><date when="2010">2010</date>
</imprint>
</series>
</biblStruct>
</sourceDesc>
</fileDesc>
<profileDesc><textClass><keywords scheme="KwdEn" xml:lang="en"><term>Computer Simulation</term>
<term>Humans</term>
<term>Models, Anatomic</term>
<term>Software</term>
<term>Surgery, Computer-Assisted</term>
<term>User-Computer Interface</term>
</keywords>
<keywords scheme="MESH" xml:lang="en"><term>Computer Simulation</term>
<term>Humans</term>
<term>Models, Anatomic</term>
<term>Software</term>
<term>Surgery, Computer-Assisted</term>
<term>User-Computer Interface</term>
</keywords>
</textClass>
</profileDesc>
</teiHeader>
<front><div type="abstract" xml:lang="en"><sec id="S1"><title>Purpose</title>
<p id="P1">Surgical simulations require haptic interactions and collaboration in a shared virtual environment. A software framework for decoupled surgical simulation based on a multi-controller and multi-viewer model-view-controller (MVC) pattern was developed and tested.</p>
</sec>
<sec sec-type="methods" id="S2"><title>Methods</title>
<p id="P2">A software framework for multimodal virtual environments was designed, supporting both visual interactions and haptic feedback while providing developers with an integration tool for heterogeneous architectures maintaining high performance, simplicity of implementation, and straightforward extension. The framework uses decoupled simulation with updates of over 1,000 Hz for haptics and accommodates networked simulation with delays of over 1,000 ms without performance penalty.</p>
</sec>
<sec id="S3"><title>Results</title>
<p id="P3">The simulation software framework was implemented and was used to support the design of virtual reality-based surgery simulation systems. The framework supports the high level of complexity of such applications and the fast response required for interaction with haptics. The efficacy of the framework was tested by implementation of a minimally invasive surgery simulator.</p>
</sec>
<sec id="S4"><title>Conclusion</title>
<p id="P4">A decoupled simulation approach can be implemented as a framework to handle simultaneous processes of the system at the various frame rates each process requires. The framework was successfully used to develop collaborative virtual environments (VEs) involving geographically distributed users connected through a network, with the results comparable to VEs for local users.</p>
</sec>
</div>
</front>
</TEI>
</record>
Pour manipuler ce document sous Unix (Dilib)
EXPLOR_STEP=$WICRI_ROOT/Ticri/CIDE/explor/HapticV1/Data/Main/Merge
HfdSelect -h $EXPLOR_STEP/biblio.hfd -nk 003570 | SxmlIndent | more
Ou
HfdSelect -h $EXPLOR_AREA/Data/Main/Merge/biblio.hfd -nk 003570 | SxmlIndent | more
Pour mettre un lien sur cette page dans le réseau Wicri
{{Explor lien |wiki= Ticri/CIDE |area= HapticV1 |flux= Main |étape= Merge |type= RBID |clé= PMC:3040783 |texte= Surgical model-view-controller simulation software framework for local and collaborative applications }}
Pour générer des pages wiki
HfdIndexSelect -h $EXPLOR_AREA/Data/Main/Merge/RBID.i -Sk "pubmed:20714933" \ | HfdSelect -Kh $EXPLOR_AREA/Data/Main/Merge/biblio.hfd \ | NlmPubMed2Wicri -a HapticV1
![]() | This area was generated with Dilib version V0.6.23. | ![]() |