The ability to accurately construct a geometric representation of the heart and torso is a critical component for electrocardiographic inverse algorithms. Typically geometric models have been constructed using data acquired from imaging modalities such as MRI and CT. We propose a system where the torso surface geometry is obtained using a laser scanning device and the heart geometry is obtained using three-dimensional ultrasound.