Bender: An Open Source Software for Efficient Model Posing and Morphing
In this paper, we present Bender, an interactive and freely available software application for changing the pose of anatomical models that are represented as labeled, voxel-based volumes.
Voxelized anatomical models are used in numerous applications including the computation of specific absorption rates associated with cell phone transmission energies, radiation therapy, and electromagnetic dosimetry simulation. Other applications range from the study of ergonomics to the design of clothing. Typically, the anatomical pose of a voxelized model is limited by the imaging device used to acquire the source anatomical data; however, absorption of emitted energies and the fit of clothes will change based on anatomic pose.
Bender provides an intuitive, workflow-based user-interface to an extensible framework for changing the pose of anatomic models. Bender is implemented as a customized version of 3D Slicer, an image analysis and visualization framework that is widely used in the medical computing research community. The currently available repositioning methods in Bender are based on computer-graphics techniques for rigging, skinning, and resampling voxelized anatomical models. In this paper we present the software and compare two resampling methods: a novel extension to dual quaternions and finite element modeling (FEM) techniques. We show that FEM can be used to quickly and effectively resample repositioned anatomic models.
KeywordsFinite Element Method Collision Detection Interpolation Technique Anatomical Model Resampling Method
Unable to display preview. Download preview PDF.
- 2.Wilhelms, J., Van Gelder, A.: Anatomically Based Modeling. In: Proc. of the 24th Annual Conf. on Comp. Graph. and Interactive Tech., pp. 173–180 (August 1997)Google Scholar
- 3.Remcom: VariPose (2012), http://www.remcom.com/varipose
- 4.SEMCAD-X: Poser, http://www.speag.com/products/semcad
- 5.Bhutani, R., Sharma, S.: Thesis: Repositioning of Human Body Models. Department of Mechanical Engineering, IIT Delhi, India (2010)Google Scholar
- 6.Rohmer, D., Hahmann, S., Cani, M.-P.: Exact volume preserving skinning with shape control. In: Eurographics/ACM SIGGRAPH Symp. on Comp. Animation (2009)Google Scholar
- 9.Fedorov, A., Beichel, R., Kalpathy-Cramer, J., Finet, J., Fillion-Robin, J.-C., Pujol, S., Bauer, C., Jennings, D., Fennessy, F., Sonka, M., Buatti, J., Aylward, S.R., Miller, J.V., Pieper, S., Kikinis, R.: 3D Slicer as an Image Computing Platform for the Quantitative Imaging Network. Magn Reson Imaging 30(9), 1323–1341 (2012), PMID: 22770690Google Scholar
- 11.SOFA: Simulation Open Framework Architecture, http://www.sofa-framework.org
- 12.Magnenat, N., Laperrière, R., Thalmann, D.: Joint-dependent Local Deformations for Hand Animation and Object Grasping. In: Proc. on Graph. Intf., pp. 26–33 (1988)Google Scholar
- 13.Meredith, M., Maddock, S.: Motion Capture File Formats Explained. Department of Computer Science, University of Sheffield (2001)Google Scholar
- 14.Kavan, L., Collins, S., Žára, J., O’Sullivan, C.: Skinning with Dual Quaternions. In: Proc. Symp. on Interactive 3D Graphics and Games, pp. 39–46 (2007)Google Scholar