Software

IRCAM Works

Script for Works

Lock-in for Works

IRCAM SDK

IRCAM Works

IRCAM Works ist eine umfangreiche Software für Anwendungen der Infrarot-Bildgebung (Thermografie). Sie ist für den Einsatz in Forschung und Entwicklung konzipiert. Die intuitiv bedienbare Ein-Fenster-Bedienoberfläche erlaubt den schnellen Zugriff auf alle wichtigen Einstellungen und Informationen. IRCAM Works ermöglicht die einfache Konfiguration und Steuerung von IRCAM Infrarotkameras und die Erfassung, Darstellung, Speicherung und Auswertung von IR-Bildern und -Sequenzen. Mit dem “Image Manager” hat der Bediener Zugriff auf Live-Bilder, gespeicherte Bilder und Sequenzen (Videos) und Referenzbilder.

IRCAM Works ist auch ein “Framework” für optionale, modulare Funktionserweiterungen, die sich nahtlos integrieren: “Script for Works” und “Lock-in for Works”. Diese Erweiterungen machen IRCAM Works zu einer leistungsfähigen und flexiblen “All-in-one”-Software-Lösung für alle Bereiche der messenden IR-Bildgebung.

Kamera-Steuerung und Bild-Erfassung

  • Steuerung aller Funktionen von IRCAM Kameras (Integrationszeit, Teilbilder, Trigger, Bildfrequenz, Filterrad, Motorfokus)
  • Unterstützung von Camera Link, Gigabit Ethernet, USB 3.0 und CoaXPress Schnittstellen
  • Simultaner Betrieb mehrerer Kameras in einem Programm
  • Verlustfreie Bilddaten-Erfassung
  • MIO: Bildsynchrone Aufzeichnung externer analoger Signale
  • MIO: Erzeugung von Trigger- und Lock-in-Referenz-Signalen
  • MIO: Sync und Trigger Eingang

Bild-Verarbeitung und -Darstellung

  • Echtzeit-Inhomogenitätskorrektur (NUC): Offset-NUC (1-Punkt NUC) & lineare NUC (2-Punkt NUC)
  • NUC Aktualisierung
  • Individuelle Echtzeit-NUC für jeden Filter (automatisch angewandt)
  • NUC nachträglich austauschbar
  • NUC speicher- und ladbar
  • Bad pixel Ersetzung (BPR)
  • NUC BPR Editor
  • Software-Teilbilder (Zuschneiden der Live-Bilder)
  • Live-Bild-Darstellung (korrigiert und unkorrigiert)
  • Mehrfach-Bild-Ansicht (1, 2, 3, 4, 6 Bilder)
  • Vollbild-Darstellung auf zweitem Monitor
  • „Lupe“ für Detailansicht
  • Bilddarstellungs-Tool (Kontrast / Helligkeit)
  • Histogrammfunktion für Bilddarstellungs-Tool
  • Auto-Kontrast, Auto-Helligkeit
  • Verschiedene Farbpaletten (Anzahl unbegrenzt)
  • Farbpaletten-Editor
  • Palette und Skalierung neben jedem Bild darstellbar
  • Bild-Zoom: stufenlos
  • Bild-Drehung, Bild-Spiegelung
  • Anzeige von Text-Informationen im Bild
  • Lineare Temperatur-Umskalierung mit 2 Referenztemperaturen
  • Look-up-Table: Erstellung und Anwendung zur LUT-Kalibrierung
  • 3D-Bilddarstellung
  • Synchron-Filterrad-Betrieb: pro Filter eine Bild-Ansicht
  • Anzeige von Pixel-Koordinaten und -Wert in der Statuszeile
  • Bild-Überlagerung für Bilder verschiedener Wellenlänge (Dual-Band-IR- und Dual-Color-IR-Kameras)

Aufzeichnung und Wiedergabe

  • Aufzeichnen, Bearbeiten, Speichern, Laden und Wiedergeben von Einzelbildern und Bildsequenzen (14 Bit, korrigiert und unkorrigiert)
  • Gleichzeitige Aufnahme für mehrere Kameras
  • Image-Manager für Verwaltung von Bildern, Sequenzen und Referenzbildern
  • Sequenz-Aufnahmeparameter: Bildmittelung, Überspringen von Bildern, Einzelbild-Triggerung
  • Videorekorder-ähnliche Bedienung mit Trackbar: Replay, Stop, Forward, Reverse, Single step, Cut
  • Metadaten-Editor für Zugriff auf alle wichtigen Bild-Zusatzinformationen (Kamera-Parameter, Aufnahme-Parameter, Kommentare, etc.)
  • HDD/SSD Recording: verlustfreie, unkomprimierte Aufzeichnung von IR-Bildsequenzen direkt auf Festplatte (unkomprimiert, 14 Bit Auflösung)
  • Post-Trigger: nachträgliche Triggerung einer Sequenz-Aufzeichnung

Daten-Export

  • Export von Bildern als 8-Bit Bitmaps (.bmp, .png, .tif, .jpg)
  • Export von Bildern als 16-Bit Bitmaps (.png, .tif)
  • Export von Bildern als 32-Bit Bitmaps (.tif)
  • Export von Bildsequenzen als Videos (.avi)
  • Export von Bildern als ASCII (mit oder ohne Pixelkoordinaten)
  • Export von Bildern im Binärformat (Ganzzahl 16 Bit, Fließkomma 32 Bit)
  • Export von Farbpaletten als Bitmaps
  • Export von Bildern in die Zwischenablage

Auswertung

  • ROI: Region-of-interest (rechteckig, kreisförmig, elliptisch und Freiform) (unbegrenzte Anzahl)
  • ROI: Mehrere Werte für eine ROI als Chart
  • ROI: Tabelle mit Mittelwert, Minimalwert, Maximalwert, Standardabweichung, Koordinaten
  • ROI: Zeitbalken im Chart
  • ROI Maskier-Funktion: Löschung der Werte außerhalb ROI
  • LOI: Lines-of-interest (unbegrenzte Anzahl)
  • LOI: Darstellung der zeitlichen Entwicklung in 2D („Wasserfall“-Darstellung)
  • POI: Points-of-interest (unbegrenzte Anzahl)
  • POI: Automatische Maximalwert- (Hot Spot) Erkennung
  • Speichern und Laden von ROI, LOI, POI
  • Speichern und Laden von ROI-Masken
  • Export von ROI, POI und LOI als Tabellen (ASCII) und Grafiken (.emf)

Temperatur- und Strahlungsmessung

  • Messung von Temperatur und Strahlstärke (W/m2∙sr)
  • Emissionsgrad-Einstellung
  • Emissionsgrad-Editor
  • Umgebungstemperatur-Einstellung („reflektierte Temperatur“)
  • Korrektur des Einflusses der Atmosphäre
  • Detektor-Übersteuerungs-Anzeige
  • User Calibration: Feinjustierung des radiometrischen Abgleichs durch den Anwender

Dokumentation

  • Integrierte, kontext-sensitive Hilfe
  • Referenz-Handbuch
  • Beschreibung der Datenformate (Bilder und Meta-Daten)

Script for Works

Software-Erweiterung für „IRCAM Works“ für die Programmierung von automatisierten Konfigurationen, Messungen und Auswertungen.

Scripting Funktionalität

  • Steuerung der Kamera
  • Bildaufnahme
  • Bildverwaltung
  • Bildverarbeitung
  • Automatisierung
  • Lesen und Schreiben von Dateien
  • GUI-Interaktion

Script-Editor

  • Erstellen, Bearbeiten, Laden und Speichern
  • Runtime-Variablen-Inspector
  • Befehl-Auswahlmenü
  • Syntax-Hervorhebung
  • Inline-Eingabe-Hilfe
  • Script-Schnellzugriff über Schaltflächen oder Skript-Liste

Script Beispiele

  • Addition, Subtraktion, Multiplikation und Division von IR-Bildern und IR-Sequenzen
  • Erstellung von Mess-Reports
  • Automatische Konfiguration der IR-Kamera

Lock-in for Works

Software-Erweiterung für „IRCAM Works“ für Durchführung und Auswertung von Lock-in-Thermografie-Messungen

Funktionalität

  • Echtzeit-Lock-in-Auswertung und Ergebnisdarstellung
  • Postprocessing-Auswertung
  • Erzeugung von Triggersignalen in der IR-Kamera (über MIO-Schnittstelle)
  • Wählbare Anregungsfrequenzen
  • Messdauer einstellbar, unlimitiert
  • Verschiedene Korrelationsfunktionen
  • Ergebnisdarstellung: Amplitudenbild, Phasenbild, 0°-Bild, 90°-Bild, Topographiebild
  • Erstellung von Messprotokollen
  • Automatisierung von Lock-in-Messungen mit Software-Erweiterung „Script for Works“ möglich
  • Steuerung des „IRCAM Signal Generator“
  • Überblendung von Ergebnisbildern und IR-Bild

IRCAM SDK

Software-Bibliothek für verschiedene Entwicklungsumgebungen unter Windows (7, 8 und 10). Für die Steuerung von IRCAM Kameras, Bilderfassung, Bildverarbeitung, Temperatur- und Strahlungsmessung. Das IRCAM SDK beinhaltet:

  • IRCAM API (C++, C#, Delphi), 32 Bit und 64 Bit Version
  • Python Wrapper
  • IRCAM LabVIEW Toolkit
  • IRCAM MATLAB Interface
  • Ausführliche Dokumentation mit Code-Beispielen
  • Beratung und Hilfestellung bei der Installation und Programmierung, per Telefon, E-Mail oder persönlich bei IRCAM

Steuerung der IR-Kamera

  • Einstellung von Kamera-Parametern, die den Sensor betreffen (Integrationszeit, Teilbilder, Pixelclock, …)
  • Steuerung des Motorfokus
  • Steuerung des Filterrades

Bilderfassung und Bildverarbeitung

  • Unterstützung von Camera Link, Gigabit Ethernet und USB 3.0 Schnittstellen
  • Simultaner Betrieb mehrerer Kameras
  • Verlustfreie Bilddaten-Erfassung
  • Echtzeit-Non-uniformity-correction (Ein- und Zwei-Punkt-NUC)
  • Bad-Pixel-Replacement
  • Extraktion von Meta-Informationen (Bildnummer, Zeitstempel, bei Kameras mit MIO-Schnittstelle: A/D-Werte, MIO-Zählerwerte, …)

Temperatur- und Strahlungsmessung

  • Umrechnung von Kamera-Rohwerten in Temperaturwerte
  • Berücksichtigung des Emissionsgrades
  • Berücksichtigung der Umgebungstemperatur
  • Berücksichtigung der Kamera- und Objektiv-Temperatur