SCIRun User Mailing List

Text archives Help

Re: [SCIRUN-USERS] SCIrun for External Defirbrillation

Chronological Thread 
  • From: Jess <>
  • To: Xin Zhu <>
  • Cc:
  • Subject: Re: [SCIRUN-USERS] SCIrun for External Defirbrillation
  • Date: Mon, 12 Mar 2018 10:53:45 -0600

Hi Xin Zhu,

There is a couple ways you can make this work.  You can use the surface files that you created the same that you do with the ICD electrodes.  You will need to make sure that the data maps perfectly to the torso volume, since there is just a single layer of points.  you can mapfieldfromsourcetodestination with the constant basis (each destination gets nearest source) and modify the maximum distance to make sure that there are enough source elements mapped to the torso.  

You can create a volume mesh of these surface pads by using calculate distance to field, then ClipFieldByfunction (DATA<3;) to clip it to 3 mm (or a different distance you prefer).  This step should be performed after refinement of the mesh.  Then use that volume as the source. 

There is an example in the SCIRun-Exchange ( in the Defibrillation_Evaluation folder ( called external_defibrillation_example.srn5.  Have a look at that and let me know if you have any other questions.  


On Mar 12, 2018, at 10:01 AM, Xin Zhu <> wrote:

Dear Jess,

Thank you for your information in the following email.

I have tried the external defibrillation simulation based on your hints but failed. I used GetDomainBoundary to get the surface of torso and ClipFieldByMesh to the intersection of the surface and pad.

Would you please kindly give me more information on the external defibrillation simulation?

Your kind help will be greatly appreciated.

Best regards,

Xin Zhu, Senior Associate Professor, PhD
Biomedical Information Technology Lab, CAIST ARC-BME
The University of Aizu
Tel:+81-242-37-2771; Fax:+81-242-37-2728

2016-11-05 7:29 GMT+09:00 Jess Tate <>:
HI Benjamin,

We do not currently have a published tutorial for external defibrillation. However, external defibrillation is functionally similar to ICD, the only difference is the geometry of the sources.  We have done this by generating a geometry in the shape of the paddle or pad to use in the model, placing the mesh to intersect the torso surface, calculating the intersection of the paddle mesh and the torso, then applying the sources to an element or two thickness based on the intersection.   The modules needed to do this are the same as used in the ICD example, except the GetDomainBounday module used to extract the torso surface (use a range 0 to 12 or the max value of the segmentation).  CalculateDistanceToFIeld can be used to with CalculateFieldData to assign the source values.  The rest is the same.  If you need more direction, I can walk you through the details.


On Nov 1, 2016, at 11:22 AM, "Boyett, Benjamin Travis" <> wrote:

> Hello!
> I am current a student at Texas A&M University, and I am using SCIrun
> for one of my projects to model defibrillation, and I have been using
> the tutorial titled "Defibrillation Tutorial", written by Michael
> Steffen, Jess Tate,  and Jeroen Stinstra. This tutorial gives
> instructions for modeling internal defibrillation utilizing the can,
> wire, and plate electrode configuration. I was wondering if there is
> another tutorial that will aid me in modeling external defibrillation
> utilizing electrodes placed on the skin, instead of subcutaneously. If
> there is any information, please let me know!
> Thank you,
> Ben Boyett
> ________________________________________________
> SCIRun users mailing list:
> To unsubscribe, email with the "unsubscribe scirun-users" in the message body.

SCIRun users mailing list:
To unsubscribe, email with the "unsubscribe scirun-users" in the message body.

SCIRun users mailing list:
To unsubscribe, email with the "unsubscribe scirun-users" in the message body.

Archive powered by MHonArc 2.6.18.

Top of page