ProgRes_Cam ist ein in Java geschriebenes ImageJ plug-in für die Steuerung aller ProgRes® Mikroskopkameras und für die Erfassung sowohl von Einzelbildern, als auch von Livebild-Streams. Diese werden in echten ImageJ Bildfenstern angezeigt, die es dem Nutzer ermöglichen, einige Methoden der ImageJ tool bar anzuwenden.
ImageJ ist ein lizenzfreies, quelloffenes Bildverarbeitungsprogramm, welches vor allem für die wissenschaftliche Bildanalyse & medizinische Bildanalyse verwendet wird. Das ursprünglich am National Institutes of Health (NIH, Bethesda, Maryland, USA) entwickelte Programm basiert auf der Programmiersprache Java und funktioniert entweder als online Applet oder als downloadbare Anwendung, welche auf jedem Computer mit Java 1.4 (oder einer späteren Version) läuft. Herunterladbare Konfigurationen gibt es für Windows, Mac OS, Mac OS X und Linux. ImageJ wurde in einer offenen Bauweise konzipiert um die Erweiterbarkeit um Hunderte von Java plug-ins sicherzustellen. Kundenspezifische plug-ins für die Bilderfassung, Bildanalyse und Bildverarbeitung können mit dem ImageJ Einbau-Editor und dem Java Kompiler entwickelt werden. Selbstgeschriebene plug-ins machen es möglich, fast jedes Problem in der Bildverarbeitung oder Bildanalyse zu lösen. ImageJ ist auf Mac OS X, unter Verwendung des Einbau-Editors und Java Kompilers, plus dem BBEdit Editor und dem Ant Gestaltungswerkzeug entwickelt worden. Das Programm und der Quellcode ist frei erhältlich. Der Autor, Wayne Rasband (wayne@codon.nih.gov), ist tätig im Bereich Research Services Branch am National Institute of Health in Bethesda.
ImageJ kann 8-bit, 16-bit oder 32-bit Bilder anzeigen, bearbeiten, analysieren, prozessieren, speichern und drucken sowie viele Bildformate, inklusive TIFF, GIF, JPEG, BMP, DICOM, FITS und "raw" lesen. Das Programm unterstützt "stacks", eine Reihe von Bildern (Stapel), die sich ein Fenster teilen. Es ist multithreaded, sodass also zeitgleich mehrere Operationen wie z.B. das Lesen von Bilddateien parallel zu anderen Operationen durchgeführt werden kann. Flächen- und Pixel-Wert-Statistiken von benutzerdefinierten Selektionen können berechnet werden. Abstände und Winkel können gemessen und Dichtigkeits-Histogramme sowie Linienprofildiagramme können kreiert werden. Standard-Bildverarbeitungsfunktionen wie Kontrasteinstellung, Schärfen, Glätten, Kantenerkennung und Medianwert-Filterung werden unterstützt. Es führt geometrische Transformationen wie Skalierung, Rotation und Flips durch. Bilder können bis 32:1 hochgezoomt und bis 1:32 heruntergezoomt werden. Alle Bildanalyse- und Bildverarbeitungsfunktionen sind bei jedem Vergrößerungsfaktor möglich. Das Programm unterstützt jede Anzahl von simultanen (Bild-)Fenstern, die nur durch den jeweils verfügbaren Speicherplatz begrenzt ist. Räumliche Kalibrierung ist möglich um in realen Einheiten/Dimensionen, wie z.B. Millimeter, zu messen. Dichtheits- oder Graustufenkalibrierung sind ebenso möglich.
Die Einbindung der ProgRes® Kamerasteuerung in ImageJ über einen eigenen Treiber ermöglicht ab sofort eine einfache und direkte Bildaufnahme mit ProgRes® Mikroskopkameras. Damit wird die Bildanalyse und automatisierte Bildverarbeitung für Anwender der weltweit verbreiteten Software deutlich vereinfacht.
Es existieren zahlreiche Erweiterungen für unterschiedliche Bildverarbeitungsanwendungen.
Neben der manuellen wie automatischen Einstellung der Belichtungszeit können Auflösung und Farbwiedergabe der Mikroskopie-Kameras gewählt werden. Triggerung und Kühlung entsprechend ausgestatteter ProgRes® Mikroskop-Kameras sind ebenfalls aktivierbar.
Der ImageJ-Treiber unterstützt die Jenoptik ProgRes® Firewire Kameras auf WIN- und MAC-Betriebssystemen (ausgenommen die ProgRes® C10plus/ C3 Kamer) – sowie die ProgRes® USB Kameras auf WIN- Betriebssystemen.
Der ProgRes® ImageJ-Treiber funktioniert nur bei Verwendung der Image-J Softwareversion 1.43u
Der ProgRes ImageJ-Treiber steht allen registrierten Nutzern kostenfrei zum Download zur Verfügung.
Achtung:
Treiber arbeitet nur für Java 32 Bit basierte ImageJ Software! 64 Bit Java wird nicht unterstützt!