Skip to content

This repository contains code to simulate and reconstruct emission tomography images with quantum computing based on our paper: "Exploring Limitations of Hybrid Adiabatic Quantum Computing for Emission Tomography Reconstruction".

License

Notifications You must be signed in to change notification settings

merlzbert/Quantum-Annealing-Emission-Tomography

Repository files navigation

Quantum-Computing-Emission-Tomography

This repository contains Python code to simulate and reconstruct emission tomography images with quantum computing based on our paper: "Exploring Limitations of Hybrid Adiabatic Quantum Computing for Emission Tomography Reconstruction". We have added two examples in the form of a Jupyter notebook for the reconstruction of binary images on the quantum annealer as well as code to reconstruct integer valued images. The tomography_radon.py file contains all functions to simulate the images and reconstruct them using conventional algorithms.

Getting Started

To run the project:

  1. Create a Virtual Environment and Set Up D-Wave Account:

  2. Install Dependencies:

    Install the necessary Python packages by running the following command within your virtual environment:

    pip install -r requirements.txt
    
  3. Run the examples in the notebooks:

    • Use a real quantum annealer to reconstruct your image
    • Compare with conventional algorithms

About

This repository contains code to simulate and reconstruct emission tomography images with quantum computing based on our paper: "Exploring Limitations of Hybrid Adiabatic Quantum Computing for Emission Tomography Reconstruction".

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published