SAR Average Tool

MATLAB code for calculating local average specific absorption rate for a given mass of tissue.

We are making available a MATLAB script for computing n-grams mass local average specific absorption rate (SAR). The software uses adaptive spherical masks.

Systems transmitting electromagnetic waves need to satisfy safety requirements to prevent drastic change in temperature in the body tissues exposed to the waves. To indirectly control potential temperature increases in the body, some limits have been imposed on SAR values. The limitations include caps on the local peak of SAR, the total absorbed SAR, and the peak of the local averaged SAR on tissue volume of either 1 gram or 10 grams.

Related Publication

Carluccio G, Erricolo D, Oh S, Collins CM.
An approach to rapid calculation of temperature change in tissue using spatial filters to approximate effects of thermal conduction.
IEEE Trans Biomed Eng. 2013;60(6):1735-1741. doi: 10.1109/TBME.2013.2241764

Please cite this work if you are using the SAR average tool in your research.

Get the Code

The software available on this page is provided free of charge and comes without any warranty. CAI²R and NYU Grossman School of Medicine do not take any liability for problems or damage of any kind resulting from the use of the files provided. Operation of the software is solely at the user’s own risk. The software developments provided are not medical products and must not be used for making diagnostic decisions.

The software is provided for non-commercial, academic use only. Usage or distribution of the software for commercial purpose is prohibited. All rights belong to the authors (Giuseppe Carluccio, Christopher Collins) and NYU Grossman School of Medicine. If you use the software for academic work, please give credit to the author in publications and cite the related publications.

Please spell out your affiliation (e.g. “New York University” rather than “NYU”).

How to Use

The function is defined as

function SARave = SARavesphnp (MaterialDensity, SAR, a, b, c, grams)


  • MaterialDensity is the three-dimensional matrix containing the three-dimensional spatial distribution of the material density distribution
  • SAR is the three-dimensional matrix describing the three-dimensional spatial SAR distribution
  • a, b, c is the x, y, and z cell resolution in meters (commonly 2 mm each)
  • grams is the mass in grams of the volumes where the SAR average is computed (commonly 1 g or 10 g).


Questions about this resource may be directed to Giuseppe Carluccio, PhD or Christopher Collins, PhD.