Myocardial Perfusion Imaging Test: PET and SPECT

What is a myocardial perfusion imaging test?

Myocardial perfusion imaging is an imaging test that shows how well blood flows through your heart muscle. It can show areas that aren’t getting enough blood flow. It can also show how well the heart muscle is pumping. This test is often called a nuclear stress test.

There are two types of MPI: positron emission tomography (PET) and single photon emission computed tomography (SPECT). The main difference between a PET and a SPECT scan is the radioactive tracer used during the procedure.  

MPI can help see if chest discomfort comes from the lack of blood flow to the heart muscle due to narrowed or blocked coronary arteries. This type of pain is known as angina. MPI doesn’t show the heart arteries themselves but can tell your health care professional if and how many arteries are blocked. The test can also show if you’ve had a heart attack in the past. 

Positron Emission Tomography (PET)

What is a cardiac PET scan?

A PET scan of the heart is an imaging test that uses nuclear medicine. Radioactive tracers produce pictures of your heart. Health care professionals use PET scans to diagnose coronary artery disease (CAD) and damage due to a heart attack. PET scans can show healthy and damaged heart muscle. They are also used to help find out if you will benefit from:

Why do I need it?

A PET scan can diagnose or detect many conditions, including:

  • Coronary artery disease
  • Low blood flow in the heart
  • Improved blood flow to the heart after a procedure
  • Non-ischemic and ischemic cardiomyopathy
  • Benign and malignant cardiac tumors
  • Effects of chemotherapy on known malignant tumors
  • Cardiac diseases such as cardiac sarcoidosis

How does a PET scan work?

A radioactive tracer is injected. It is tagged with a small amount of radioactive material. An image of your heart is created by tracking how your body reacts to the tracer.

Your health care professional can tell whether your heart muscle is functioning by how well it takes up and uses the different tracers.

What are the risks of cardiac PET?

Cardiac PET is safe for most people. The amount of radiation is small. Your body will get rid of it through your kidneys or stool. Drink plenty of water to flush it out of your system. If you’re pregnant or think you might be , or if you’re a nursing mother, tell your health care professional before you have this test. It could harm your baby.

How do I prepare for the scan?

  • Tell your health care team about any medications you take, including over-the-counter medications, herbs and vitamins. You may be asked not to take some of them before the test.
  • If you have diabetes and take insulin, ask how much you should take before the scan and what you should eat. Your blood sugar levels will be monitored during the test. Test results are not always correct in people with diabetes.
  • You may also be asked to avoid certain foods and drinks, such as caffeine or alcohol, for 24 hours before your test.
  • Don’t eat, and drink only water for four to six hours before your test.
  • Wear comfortable, loose-fitting clothing, and don’t wear jewelry or other metal objects.
  • Tell your health care team if you’re:
    • Pregnant
    • Allergic to injected dyes
    • Afraid of tight spaces
    • Have anxiety about being enclosed

What happens after my PET scan?

  • Ask your health care professional if you can go back to your normal activities right away.
  • Drink plenty of water for the next 24 hours to flush the radioactive material from your body.
  • Make an appointment with your health care professional to discuss test results and next steps.

Single Photon Emission Computed Tomography (SPECT)

What is a cardiac SPECT scan?

A SPECT scan of the heart is a nuclear imaging test. Radioactive tracers are injected into the blood to make pictures of your heart. Health care professionals use SPECT to diagnose coronary artery disease and find out if a heart attack has occurred. SPECT, also called a myocardial perfusion scan, can show how well blood flows to the heart and how well the heart is working.

Why do people have cardiac SPECT scans?

SPECT scans show areas of your heart with low blood flow at rest or during exercise. This helps your health care professional find out:

How does a SPECT scan work?

A small amount of radioactive tracer is injected into your bloodstream. The tracer produces energy inside your body. A special camera picks up signals from the tracer, and a computer converts them into pictures of blood flow through your heart.

SPECT scans can be done while you rest and during an exercise stress test, called a nuclear stress test. The stress test gives your health care professional a better idea of how well your heart handles work. If you can’t exercise, you may get medication to increase the blood flow in your heart as if you were exercising. This is called a chemical or pharmacologic stress test.

What are the risks of a cardiac SPECT scan?

A cardiac SPECT scan is safe for most people.

If you’re pregnant or think you might be pregnant, tell your health care professional. They may have you wait until after your pregnancy for the scan if it’s not urgent. If you’re a nursing mother, pump enough milk for a couple of days of feedings before your scan or feed your baby formula for one to two days after the scan.

How do I prepare for a cardiac SPECT scan?

What happens during a cardiac SPECT scan?

A doctor and nuclear medicine technologist usually perform the scan in a hospital or clinic using special equipment.

What happens after my SPECT scan?


Interactive Cardiovascular Library Thumbnail image

Watch, Learn and Live

See your cardiovascular system in action with our interactive illustrations and animations.