Zählungen, die Sie unterschreiben.
Steadeye ist das GxP-Vision-System für Zählung und Inspektion in der Pharmaproduktion. Bis zu sechs Kameras werden zu einer validierten Station, die Einheiten zählt und beschädigte gleich mit erkennt, in derselben Aufnahme. Jedes Ergebnis landet in einem manipulationssicheren Chargendatensatz mit elektronischen Signaturen und SHA-256-verkettetem Audit-Trail. Ein Windows-PC. Keine Cloud.
OK
Alle 160 Einheiten gefunden. Der Frame besteht.
Eine Aufnahme. Vier Urteile.
Diese vier Frames sind unretuschierte Beweisbilder aus einem einzigen Capture-Ereignis der laufenden Station. Jeder Frame bekommt ein Urteil, und jedes Urteil hat Konsequenzen im Chargendatensatz, im PDF-Bericht und im SPS-Handshake.
Jede erwartete Einheit gefunden. Der Frame besteht, der Chargenzähler läuft weiter.
Dieselbe Station prüft auch auf Beschädigung: Prüflogik umschalten, und Detektionen der Beschädigt-Klasse markieren den Frame als DAMAGED. Beschädigte Einheiten landen im Chargendatensatz, im Bericht und im SPS-Ergebnis. Pro Produktlauf wählbar, vollständig auditiert.
Gebaut für die Pharmaproduktion. Bereit für jede regulierte Linie.
Steadeye ist ein Vision-System für die Pharmaproduktion, für Medizinprodukte und für jede Fertigung, in der Zählungen und Prüfungen dokumentiert werden müssen. Starten Sie mit dem Anwendungsfall, der Ihrem am nächsten kommt.
- Bildverarbeitung für PharmaZählung und Schadensprüfung mit GxP-tauglichem Nachweis, vom Trigger bis zum signierten Chargendatensatz.
- Tabletten- & KapselzählungBis zu sechs Kameras vergleichen jedes Tray mit seiner Soll-Menge: OK, SHORT, OVER oder NO_TRAY.
- GxP & 21 CFR Part 11Audit-Trail, E-Signaturen und ein GAMP-5-Validierungspaket: was die QS zur Qualifizierung eines Vision-Systems braucht.
Alles, was eine validierte Station braucht. Nichts, was sie nicht braucht.
Detektion und Erfassung
- FS-01
KI-Detektionsengine
Gängige Single-Stage-Detektorfamilien und End-to-End-ONNX-Exporte werden automatisch erkannt. Die Runtime wählt beim Start den schnellsten Execution Provider, GPU oder CPU, und protokolliert die Wahl im Audit-Trail.
- FS-02
Schadenserkennung
Eine umschaltbare Prüflogik prüft statt zu zählen: Detektionen der Beschädigt-Klasse markieren den Frame als DAMAGED, und beschädigte Einheiten landen im Chargendatensatz, PDF-Bericht und SPS-Ergebnis.
- FS-03
Sechs Kameras, ein Klick
USB-, RTSP- und MJPEG-über-HTTP-Kameras streamen Live-Vorschauen mit Detektionsboxen. CAPTURE ALL erfasst zeitstempel-synchrone Frames von jeder Kamera, auf GPU in unter einer Sekunde.
- FS-04
SPS-getriggerte Aufnahme
Native Treiber für die zwei verbreitetsten Industrie-SPS-Familien mit Ready/Busy/Done-Handshake: Ein steigendes Triggerbit löst CAPTURE ALL aus und schreibt Ergebniscode und Zählwerte zurück an die SPS.
Aufzeichnung und Compliance
- FS-05
Manipulationssicherer Audit-Trail
Jedes Sicherheits-, Daten- und Einstellungsereignis landet in einem Append-only-Log, gesichert durch eine SHA-256-Hash-Kette. Eine eingebaute Prüffunktion läuft die Kette erneut ab und meldet jede Manipulation.
- FS-06
Elektronische Signaturen
Das Schließen einer Charge erfordert die erneute Eingabe von Benutzername, Passwort und Bedeutung der Signatur, im Stil von 21 CFR Part 11. Geschlossene Chargen sind unveränderlich.
- FS-07
PDF-Chargenberichte
Ein Export enthält jeden gezählten Frame mit annotiertem Bild, Abweichungen pro Kamera, den Parameter-Snapshot mit Modell-SHA-256, Bedieneridentitäten und Signaturen.
Zugriff und Rollen
- FS-08
Lokale & Active-Directory-Anmeldung
Wechseln Sie zwischen bcrypt-gesicherten lokalen Konten und AD/LDAP mit Gruppen-zu-Rollen-Zuordnung. Passwortrichtlinie, Kontosperrung und erzwungene Passwortänderung beim ersten Login sind eingebaut.
- FS-09
Editierbare Rollenrechte
Eine Berechtigungsmatrix definiert, was jede Rolle sieht und ändern darf, direkt in der Oberfläche editierbar. Sicherheitskritische Gruppen bleiben Admin-only, serverseitig erzwungen.
Training und Betrieb
- FS-10
Annotation & Training im Tool
Kleine Objekte, inklusive einer Beschädigt-Klasse, im eingebauten Annotationswerkzeug labeln. Detektionsmodelle als Hintergrundjob trainieren und das ONNX in eine SHA-256-versiegelte Registry aufnehmen.
- FS-11
Zweisprachige Oberfläche & Handbuch
Die Oberfläche wechselt zwischen Deutsch und Englisch, das integrierte Bedienerhandbuch ist einen F1-Druck entfernt. Läuft in jedem Browser auf der Station oder im Netzwerk.
- FS-12
Simulationsmodus
Synthetische Trays mit bekannter Stückzahl und ein deterministischer Test-Detektor erlauben den kompletten Workflow ohne Hardware. Ideal für OQ-Trockenläufe.
Die mitgelieferte Anforderungs-Traceability-Matrix verknüpft jede Spezifikationsposition mit ihrem Qualifizierungstest.
Der Chargendatensatz schreibt sich selbst.
Das Schließen einer Charge erfordert Benutzername, Passwort und Bedeutung der Signatur, im Stil von 21 CFR Part 11. Die Signatur versiegelt einen SHA-256 des Chargeninhalts; ab diesem Moment ist der Datensatz unveränderlich.
- Jedes Bild wird beim Schreiben gehasht, roh und annotiert, pro Kamera, pro Aufnahme.
- Das Modell ist im Datensatz eingefroren. Sein SHA-256 begleitet jede Zählung, die es erzeugt hat.
- Ein Klick exportiert den PDF-Bericht mit annotierten Bildern, Abweichungen, Identitäten und Signaturen.
Chargendatensatz
LOT 2026-0847- Capture-Ereignisse
- 3
- Erkannt
- 2397
- Erwartet
- 2400
- Fehlend
- 9
- Signiert von
- admin
- Bedeutung
- Batch closed — reviewed and approved
- Signiert am
- 2.7.2026 22:51:29
content_sha256 460bfc21…c680b20c
Geschlossen
Ab diesem Moment ist der Datensatz unveränderlich.
Für Auditoren gebaut, nicht nachgerüstet.
Jedes Sicherheits-, Daten- und Einstellungsereignis landet in einem Append-only-Log, in dem jeder Eintrag per SHA-256 mit seinem Vorgänger verkettet ist. Ändern Sie ein Byte irgendwo in der Historie, schlägt die Verifikation fehl. Selbst eine SPS-getriggerte Aufnahme ist zugeordnet, als Benutzer 'plc'.
BATCH_CREATED admin, LOT 2026-0847
ffb2cc…280322:46:10vorher 000000…0000
CAPTURE_EXECUTED plc, Aufnahme #1, 6 Kameras
3515b2…318f22:48:02vorher ffb2cc…2803
CAPTURE_EXECUTED plc, Aufnahme #2, 6 Kameras
d9036c…150f22:49:40vorher 3515b2…318f
CAPTURE_EXECUTED admin, Aufnahme #3, 6 Kameras
c3674c…648422:51:18vorher d9036c…150f
BATCH_SIGNED admin, geprüft und freigegeben
43ad55…ea8a22:51:29vorher c3674c…6484
BATCH_CLOSED admin, Datensatz versiegelt
b8df69…975022:51:29vorher 43ad55…ea8a
Kette verifiziert: 6 von 6 Einträgen intakt.
Illustration der Verkettung. Der echte Trail dieser Charge ist daneben zu sehen.
Qualifizierungsdokumente im Lieferumfang.
Qualifizierungsvorlagen und eine vollständige Anforderungs-Traceability-Matrix werden mitgeliefert.
- IQ
- Installationsqualifizierung
- OQ
- Funktionsqualifizierung
- PQ
- Leistungsqualifizierung
- RTM
- Anforderungs-Traceability-Matrix
Ihre Objekte. Ihr Modell.
Keine Anbieter-Umwege, keine Cloud-Gebühren pro Bild, keine Produktfotos, die das Haus verlassen. Neues Produkt, neue Verpackung, neues Objekt? Auf der Station nachtrainieren und das Modell behalten. Es gehört Ihnen.
- 1
Labeln
Box-, Kreis- und Polygon-Werkzeuge mit tiefem Zoom, gebaut für Hunderte kleiner Objekte pro Bild, inklusive einer Beschädigt-Klasse.
- 2
Exportieren
Labels in eine versionierte Datensatzversion einfrieren: offenes Textformat, SHA-256-versiegelt, gelistet mit Bild- und Shape-Anzahl.
- 3
Trainieren
Ein abbrechbarer Hintergrundjob trainiert ein Detektionsmodell auf Ihre Objekte und exportiert ONNX. Auf der GPU der Station oder jedem PC.
- 4
Registrieren
Das Ergebnis landet in einer versiegelten Modell-Registry. Die Aktivierung wird auditiert und ist während einer aktiven Charge gesperrt.
Aus dem Bedienerhandbuch: Bilder labeln → Datensatzversion exportieren → trainieren → Ergebnis in der Modell-Registry registrieren → aktivieren. Jeder Schritt wird auditiert.
Ihre SPS drückt den Knopf. Der Datensatz hält trotzdem stand.
Ein Prozessabbild und ein Handshake über drei Transporte: native Treiber für die zwei verbreitetsten Industrie-SPS-Familien, plus eine simulierte SPS, um die Integration ohne Hardware zu validieren. Von der Linie ausgelöste Aufnahmen werden als Benutzer 'plc' auditiert, die Zuordnung überlebt die Automatisierung.
- SPSsetzt das TRIGGER-Bit
- Stationführt CAPTURE ALL in die aktive Charge aus
- Stationschreibt Ergebniscode und Zählwerte pro Kamera
- Stationsetzt DONE, der Heartbeat läuft weiter
- SPSliest die Ergebnisse und löscht TRIGGER
Integrationsdateien, fertig generiert
Laden Sie Engineering-Dateien herunter, die bereits zu Ihren konfigurierten Offsets passen. Keine manuelle Adressbuchhaltung auf der SPS-Seite.
- GSDML
- PROFINET-Gerätebeschreibung
- DB-Quelle
- SPS-Datenbaustein, passende Offsets
- GVL-Export
- globale Variablenliste
Admin-only: erst testen, dann vertrauen
SPS-Einstellungen liegen in einem Admin-Bereich, serverseitig erzwungen unabhängig von der Berechtigungsmatrix. Verbindung vor dem Speichern testen, live anwenden und neu verbinden, simulierte Trigger feuern, um die Linie zu proben.
Geschrieben für die, die es qualifizieren müssen.
Leitfäden zu den Fragen, die lange vor einer Bestellung auftauchen: Was Part 11 von einem Kamerasystem erwartet, wie sich die Zählverfahren wirklich unterscheiden und wie man eine Station validiert, ohne die Dokumentation selbst zu schreiben.
21 CFR Part 11 für Bildverarbeitung
Die sieben technischen Kontrollen vor dem Kauf und die Lücken, die im Audit auffallen.
7 Min. Lesezeit
Manuell, Waage oder Kamera?
Wie die drei Verfahren scheitern, welchen Nachweis sie hinterlassen und wann welches passt.
8 Min. Lesezeit
Vision-System validieren
GAMP-5-Kategorien, der Dokumentensatz, wirksame Challenge-Tests und der Umgang mit Modelländerungen.
9 Min. Lesezeit
Vom Download zum Zählen an einem Nachmittag.
- 1
Herunterladen
Ein signierter Installer, beide Editionen enthalten.
- 2
Aktivieren
Lizenzschlüssel einfügen. Vollständig offline, kein Konto.
- 3
Zählen
Station im Browser öffnen. Kameras, SPS und Audit-Trail sind startklar.
Am selben Nachmittag zählen.
Ein Installer, keine Abhängigkeiten
Steadeye kommt als einzelnes Windows-Setup. Auf einem beliebigen Win10/11-x64-PC ausführen, und Sie erhalten Programmdateien, einen beschreibbaren Datenbaum, einen automatisch startenden Hintergrunddienst und optionalen HTTPS-Fernzugriff. Sonst ist nichts zu installieren.
GPU ohne Schmerzen
Die gebündelte ONNX Runtime nutzt jede DirectX-12-fähige GPU über den Standard-Herstellertreiber, ohne zusätzliche GPU-Toolchain, und fällt automatisch auf die CPU zurück.
Ein Prozess zu qualifizieren
Die gesamte Station ist eine einzige auditierte Anwendung: Webserver, Detektion, SPS-Treiber und Datenbank in einem Prozess. Der gebündelte Proxy ergänzt HTTPS im Netzwerk; alle Daten bleiben auf der Maschine.
Lizenz-Edition
Count
Die volle Produktionsstation: Zählung und Schadenserkennung, Chargendatensätze, E-Signaturen, PDF-Berichte, Audit-Trail, SPS-Integration.
Lizenz-Edition
Train
Alles aus Count, plus die Pipeline von der Annotation zum Training: Datensätze labeln, Detektionsmodelle im Tool trainieren und in die versiegelte Registry aufnehmen.
Offline lizenziert, fail-closed
Ein Installer für beide Editionen; der eingefügte Schlüssel entscheidet. Die Aktivierung funktioniert vollständig offline, ohne gültige Lizenz startet die Station nicht, und das Upgrade von Count auf Train ist ein neuer Schlüssel, keine Neuinstallation.
Bereit, jede Zählung beweisbar zu machen?
Testen Sie den kompletten Workflow im Simulationsmodus, ohne Kameras, Modell oder Hardware, oder vereinbaren Sie eine Live-Demo mit Ihren eigenen Teilen.