Quantencomputing in der Bildverarbeitung

Quantenbildverarbeitung

Im Rahmen unseres Schwerpunktes »Quantenbildverarbeitung« untersuchen wir, inwiefern Quantencomputer (QC) klassische Bildverarbeitungsprobleme lösen können. Neben den theoretischen Resultaten steht die praktische Umsetzung auf der aktuellen Hardware und das Aufzeigen neuer Möglichkeiten im Vordergrund.

Wir gehen von konventionellen Bildern aus, daher muss die klassische Bildinformation in Quantenzuständen kodiert werden. Um die aktuellen Möglichkeiten auszuloten, haben wir Experimente auf Quancomputer-Simulatoren und auf echten Quantencomputern durchgeführt: Wir haben klassische Bilder in Quantenzustände konvertiert und anschließend wieder in klassische Bilder. In diesen Experimenten konnten wir den theoretisch vorhergesagten Vorteil einer exponentiell geringereren Anzahl an Qubits (Quanten-Bits) im Vergleich zu klassischen Bits praktisch nachweisen.

Der praktischen Nutzung dieses Vorteils stehen jedoch die aktuellen Fehler der Quantencomputer entgegen, die die Ausführbarkeit von Algorithmen stark einschränken. Aktuell sind 16 mal 16 Pixel große Bilder bearbeitbar, aber nur maximal zwei mal zwei Pixel große Grauwertbilder nach Kodieren und Dekodieren noch interpretierbar. Größere Bilder werden bis zur Unkenntlichkeit verrauscht. Details dazu gibt's im Paper »Improved FRQI on Superconducting Processors and its Restrictions in the NISQ Era« von Geng et al. (siehe Unten).

Unsere Verbesserung der Kodierungsmethode reduziert Fehler und Speicherbedarf und erhöht die Größe der verarbeitbaren Bilder auf 32 mal 32 Pixel. Nun forschen wir daran, hybride Algorithmen zu entwickeln, die trotz dieser Größenbeschränkung Vorteile des Quantencomputings in der Bildverarbeitung nutzbar machen.

Aktuelle Projekte und Aktivitäten im Rahmen des Kompetenzzentrum Quantencomputing

In unseren Projekten AnQuC-3 und EniQmA untersuchen wir neue Schwerpunkte der Quantenbildverarbeitung. Neben der inhaltlichen Komponente werden im Weiterbildungsangebot »Quantum Technology Professional« grundlegende Quantenkonzepte sowie die aktuellen Forschungsergebnisse für Software-Engineers, Data Scientists, QC Forschende und Technology Scouts vorbereitet und vermittelt.

Quantencomputing Bildverarbeitung
© Fraunhofer ITWM
Schaltkreistiefe für unterschiedliche Bildgrößen auf dem Backend 'ibmq toronto'. Vergleich standardmäßig implementierten Methode mit unserer Optimierung.

Übersicht Beispielprojekte und Workshops

 

Quantencomputing, CT-Daten und Beton

Im Projekt DAnoBi (Detektion von Anomalien in Bilddaten) entwickeln wir Verfahren, die auch in Bildern der Größe 400GB Risse in Beton finden und segmentieren. Zukünftig soll Quantencomputing die Auswertung von CT-Daten beschleunigen.

 

AnQuC-3

Im Projekt »AnQuC-3« legen wir den Fokus auf die Themengebiete Quantum Fourier Transformation, Quanten Maschinelles Lernen und Algorithmen.

 

Quanten-Initiative Rheinland-Pfalz (QUIP)

Im Projekt »QUIP«, fördern wir junge Forschende gemeinsam mit unseren Projektpartnern zum Thema Quantencomputing (QC) und Quantentechnologien (QT).

 

EniQmA

Im Projekt EniQmA (Ermöglichung hybrider Quantum-Anwendungen) arbeiten wir  daran, die hybriden Vorgehen im Bereich Quantencomputing (QC) gezielt zu systematisieren. 

 

Quantum Technology Professional

Im Projekt »Quantum Technology Professional« entwickeln wir ein modulares und kontinuierlich erweiterbares Weiterbildungsprogramm mit den Themenbereichen »Quantencomputing« und »Quantentechnologie«.