{"version":1,"kind":"Article","sha256":"","slug":"788","location":"","dependencies":[],"doi":"10.54294/4zc3pv","thumbnail":"https://pub.desci.com/ipfs/bafkreibqu5efzpgh6mcqyexauk2blj5yuiukg77e2wbetxstjytce3h4ny","frontmatter":{"title":"Explicit Deformable Model in VTK","abstract":"This document describes a set of classes that designs a generic explicit deformable model in VTK. The iterative mechanism is first introduced through an inheritance of the vtkPolyDataAlgorithm class. This vtkIterativePolyDataAlgorithm is then a base for an implementation of the deformation. Two examples of deformation are presented through an inheritance of this base class. The provided source code may be used to build a ParaView plugin that harnesses the animation feature.\n","license":"You are licensing your work to Kitware Inc. under the\nCreative Commons Attribution License Version 3.0.\n\nKitware Inc. agrees to the following:\n\nKitware is free\n * to copy, distribute, display, and perform the work\n * to make derivative works\n * to make commercial use of the work\n\nUnder the following conditions:\n\\\"by Attribution\\\" - Kitware must attribute the work in the manner specified by the author or licensor.\n\n * For any reuse or distribution, they must make clear to others the license terms of this work.\n * Any of these conditions can be waived if they get permission from the copyright holder.\n\nYour fair use and other rights are in no way affected by the above.\n\nThis is a human-readable summary of the Legal Code (the full license) available at\nhttp://creativecommons.org/licenses/by/3.0/legalcode","keywords":["deformable model","Iterative PolyData algorithm"],"authors":[{"name":"Velut, Jérôme","affiliations":[]}],"date_submitted":"2011-02-08 14:58:00","external_publication_id":788,"revision_cids":["bafkreidgwymk7t2e5kjeky5hrlx4pzkrsll2gj5csjfemtzy4ki6wlew3a"],"github":"https://github.com/midas-journal/midas-journal-788.git","thumbnail":"https://pub.desci.com/ipfs/bafkreibqu5efzpgh6mcqyexauk2blj5yuiukg77e2wbetxstjytce3h4ny"},"mdast":{"type":"root"},"downloads":[{"url":"https://pub.desci.com/ipfs/bafkreidptgfffkwddkugqdahu2jeb7ifkzclarzjg7spb3dyw6mwf6wpve","title":"root/code/CMakeLists.txt","filename":"CMakeLists.txt","extra":{"size_bytes":1560,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreig55cu7akuvjqtstsjisr56uoud72vpmcyjzzihzsnkfz327cxlbe","title":"root/code/README","filename":"README","extra":{"size_bytes":2140,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreih3cy5hoarm42uov7x7pxorp5izdifgycyltbswaorxixrq4s2c4e","title":"root/code/Tests/CMakeLists.txt","filename":"CMakeLists.txt","extra":{"size_bytes":365,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreihxxsj7hxfl2z5a66l4n5kibzgvbd2rem6yjgkocjngenesspbfte","title":"root/code/Tests/testDeformableMesh.cxx","filename":"testDeformableMesh.cxx","extra":{"size_bytes":2801,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreidopmfemga3ogotg64bhfyh6gwqkmwvtp5yah6g73nvzfvhare4qa","title":"root/code/Plugins/CMakeLists.txt","filename":"CMakeLists.txt","extra":{"size_bytes":857,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreiae3auy536ujomogxbpzyd5oqms7ukbmvv2dqqowiweieu52mym3a","title":"root/code/Plugins/DeformableMesh.xml","filename":"DeformableMesh.xml","extra":{"size_bytes":4367,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreihc626udfblxloqmjgwzhrmrduzak36j2ufqpzktbzgjia7ndueba","title":"root/code/Plugins/ExplicitDeformableModelMenu.xml","filename":"ExplicitDeformableModelMenu.xml","extra":{"size_bytes":203,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreigsxmxzxhaa2kanl5doddqjr2434edckbf5vp2dqzsj7c4w3riuma","title":"root/code/Plugins/PolyDataIterativeWarp.xml","filename":"PolyDataIterativeWarp.xml","extra":{"size_bytes":3130,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreicxx7soccsvjc54b5pr6dlcdeegqegaroqwhmwaqdduqgbdhk7rbe","title":"root/code/Filters/CMakeLists.txt","filename":"CMakeLists.txt","extra":{"size_bytes":557,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreifcl4q7ujbkxs2gennmxsu3tmkn47v3tqtmjyvquhofr56i7x7it4","title":"root/code/Filters/vtkDeformableMesh.cxx","filename":"vtkDeformableMesh.cxx","extra":{"size_bytes":3865,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreibj5rzocy6yepeeuufbnofy35ogedaoyiybeogbegwtwik5xg5z3e","title":"root/code/Filters/vtkDeformableMesh.h","filename":"vtkDeformableMesh.h","extra":{"size_bytes":3232,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreieaw33i76rrwxpxcdnarkjrrysh45c4dtzhjm3di7s6j4zdqfst6i","title":"root/code/Filters/vtkIterativePolyDataAlgorithm.cxx","filename":"vtkIterativePolyDataAlgorithm.cxx","extra":{"size_bytes":4098,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreie5vdrpxwu7t5ht4tpuf3k3bat5e65gpnppmpqga3cl4sxmrrqxhu","title":"root/code/Filters/vtkIterativePolyDataAlgorithm.h","filename":"vtkIterativePolyDataAlgorithm.h","extra":{"size_bytes":4844,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreicn6fzraxnrpofntb6wzphpmxj35e5zrr3min7usev4ttcwrrtxgu","title":"root/code/Filters/vtkPolyDataIterativeWarp.cxx","filename":"vtkPolyDataIterativeWarp.cxx","extra":{"size_bytes":3583,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreiecljknrhil36sv7c465s7fkfaap42apnmoggaeigv6yquxluou2m","title":"root/code/Filters/vtkPolyDataIterativeWarp.h","filename":"vtkPolyDataIterativeWarp.h","extra":{"size_bytes":2867,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreihv6mxx5xsa7asipyv2jroopnatde2mrx4pddc2ngwf7koamdypti","title":"root/code/Documentation/CMakeLists.txt","filename":"CMakeLists.txt","extra":{"size_bytes":298,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreibsigcq5jgbi2kknkb3zqrcdjidlqhyux46l56zzxiri7mqn5q25m","title":"root/code/Documentation/Doxyfile","filename":"Doxyfile","extra":{"size_bytes":63608,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreibfcmqgtspjmxx5agy6edytc557bl73m2ua53rl7extjfzjkthzmm","title":"root/code/Documentation/VTKJournalPaper/ExplicitDeformableModel.tex","filename":"ExplicitDeformableModel.tex","extra":{"size_bytes":13701,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreie4of7fyac7jqe4lg3ppftykvm7bknaagzbemp7kcxz2ttrzwmfqi","title":"root/code/Documentation/VTKJournalPaper/InsightArticle.cls","filename":"InsightArticle.cls","extra":{"size_bytes":4240,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreihhk4q7ji7a7mf5whwhe4cyjse2be35hl22cc23phtitszcfhhxyi","title":"root/code/Documentation/VTKJournalPaper/InsightJournal.ist","filename":"InsightJournal.ist","extra":{"size_bytes":220,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreihlwudhswzlw5clnf5cw4efr2vsmsurfff3zym5a33ajxvqdu5iue","title":"root/code/Documentation/VTKJournalPaper/InsightJournal.sty","filename":"InsightJournal.sty","extra":{"size_bytes":36043,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreigkibzkku5wna76aslosk4pzebvjmjcxbfznywloy4yqfb4gnpagy","title":"root/code/Documentation/VTKJournalPaper/Makefile","filename":"Makefile","extra":{"size_bytes":666,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreigfsdpsbogbhecwlozgltln573nzy6yljb7ncfimebgflo4um6mf4","title":"root/code/Documentation/VTKJournalPaper/references.bib","filename":"references.bib","extra":{"size_bytes":1610,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreifwrshe2j4ccjz25swegnucoy4lr7lcjhdffpzmxthvrqwecjrx4e","title":"root/code/Documentation/VTKJournalPaper/Figures/animation-view.png","filename":"animation-view.png","extra":{"size_bytes":108718,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreici7i7ahx5hqnld2ssovjd5hwjcv4udc2l4eiurrd73lxovoeryme","title":"root/code/Documentation/VTKJournalPaper/Figures/sphere-i0.png","filename":"sphere-i0.png","extra":{"size_bytes":19249,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreiesejsnmqzcaj4zyncwbavtp2x4twralbibhhzsj6ya7pvnzd6hci","title":"root/code/Documentation/VTKJournalPaper/Figures/sphere-i100.png","filename":"sphere-i100.png","extra":{"size_bytes":21041,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreidp2wziuzbq43gus73r3v5zebpcewsw5otyt5gyhzchzdxnwwlssq","title":"root/code/Documentation/VTKJournalPaper/Figures/sphere-i250.png","filename":"sphere-i250.png","extra":{"size_bytes":16026,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreia2loebv3okztuaiatjjobls3rrlu3yryd7obugr43yoaxh4b4pbq","title":"root/code/Examples/CMakeLists.txt","filename":"CMakeLists.txt","extra":{"size_bytes":429,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreibhpqnzzsbqisccfttqe4lsmdprn3tijt5ydsw7dljrwn5qpj2gva","title":"root/code/Examples/DeformableMesh.cxx","filename":"DeformableMesh.cxx","extra":{"size_bytes":3245,"type":"file"}},{"url":"https://pub.desci.com/ipfs/bafkreiapk5okvvq6apsabopmwq43wn523oirtj2r5tndzhmsdghwqtmmum","title":"root/code/Examples/IterativeWarp.cxx","filename":"IterativeWarp.cxx","extra":{"size_bytes":1716,"type":"file"}},{"url":"https://ipfs.desci.com/ipfs/bafkreigv76j7xj4yhsbja76j7qneojnaz5v62mafmrpzqhf575o5z6odwi","title":"root/insight-journal-metadata.json","filename":"insight-journal-metadata.json","extra":{"size_bytes":3356,"type":"file"}},{"url":"https://dweb.link/ipfs/bafkreib6xumcakyww45dnwpkyk6ulnj52bqkr4oah3vhb4fjxl7qjytg2u","title":"root/article.pdf","filename":"article.pdf","extra":{"size_bytes":267450,"type":"file"}}],"references":{"cite":{"order":["ref1","ref2","ref3"]},"data":{"ref1":{"label":"ref1","enumerator":"1","url":"https://doi.org/10.1007/bf00133570","html":"Snakes: Active contour models+In ICCV+259+268+1987+Michael Kass+Andrew Witkin+Demetri Terzopoulos"},"ref2":{"label":"ref2","enumerator":"2","url":"https://doi.org/10.1016/s0262-8856(01)00064-6","html":"A review of deformable surfaces : Topology, geometry and deformation+Image and Vision Computing+19+1023+1040+2001+Johan Montagnat+H. Delingette+N. Ayache+Vision Computing"},"ref3":{"label":"ref3","enumerator":"3","html":"(document)+In SIGGRAPH+205+214+1987+Demetri Terzopoulos+Kurt Fleischer"}}}}