Projekte
Ein Projekt ist ein unabhängiger Annotationsauftrag: ein Datenordner (oder ein Präfix in einem S3-Bucket), seine Einstellungen, seine Mitglieder mit ihren Rollen, sein Verlauf und seine Überarbeitungshinweise. Benutzer sehen nur die Projekte, an denen sie beteiligt sind.
Server-Admins verwalten alle Projekte unter ihrem Namen → Projects. Projekt-Admins verwalten Mitglieder und Einstellungen ihres eigenen Projekts.
Ein Projekt anlegen
New project, dann:
Name, Description |
Erscheinen in der Projektliste und der oberen Leiste |
Existing folder on the server |
Ein Ordner mit Bildern, z. B. |
Store the files in |
Nur mit konfigurierten S3-Buckets: ein Ordner auf dem Server oder S3 bucket … mit einem Präfix, siehe Projekte in S3-Buckets |
Open to all signed-in users |
Alle arbeiten mit ihren serverweiten Rollen im Projekt, ohne Mitglied zu sein |
Welche Ordner Admins verwenden dürfen, lässt sich mit project_folders in der Konfiguration begrenzen. Zwei Projekte dürfen sich keinen Ordner teilen.
Aufbau eines Projektordners
Die Bilder liegen direkt im Ordner oder in einer Ebene von Unterordnern, meist einem je Tag:
Line2\
2026-10-28\
part_001.png das Bild
part_001.csv seine Rahmen
part_001.json sein Speicherverlauf
.annotations\ Versionen der Annotatoren (mehrere Annotatoren je Bild)
2026-10-29\ ...
.lumiscan-annotation\
settings.json die gemeinsamen Einstellungen des Projekts (Labels, ROI, ...)
Das ist der Aufbau des Desktop-Werkzeugs; Ordner, die es verwendet hat, werden übernommen, wie sie sind. Siehe Annotationsdateien.
Mitglieder und Zugriff
Members & access neben einem Projekt:
-
User: ein Serverkonto über seinen Benutzernamen. Group: eine Gruppe des Verzeichnisses oder Single Sign-on, erkannt über den Namen, den vollständigen DN oder den letzten Teil eines Keycloak-Gruppenpfads.
-
Rollen je Mitglied: Annotator, Reviewer, Project admin. Wer in mehreren Einträgen steht, erhält alle ihre Rollen.
-
Über eine Gruppe eingetragene Verzeichnis- und Single-Sign-on-Benutzer erhalten Zugriff bei ihrer ersten Anmeldung.
-
Ihre eigene Rolle als Projekt-Admin können Sie nicht entfernen; so behält ein Projekt immer einen Admin.
Exportieren und importieren
Export lädt das Projekt als eine Datei <Name>.lumiscan-project.tar herunter, ein einfaches tar-Archiv (lesbar mit tar.exe von Windows, 7-Zip oder jedem Linux-System):
|
Name, Beschreibung, Mitglieder (ohne Passwörter), Zeit und Benutzer des Exports |
|
die Einstellungen des Projekts |
|
Bilder, CSV- und JSON-Dateien byte-gleich sowie die Versionen der Annotatoren |
|
Überarbeitungshinweise |
|
jede gespeicherte Version (optional) |
Import project lädt eine solche Datei in Stücken von 8 MB mit Fortschrittsanzeige hoch, sodass auch Projekte von mehreren Gigabyte funktionieren. Er legt ein unabhängiges Projekt in einem neuen Ordner unter projects_root an (oder in einem Bucket). Die Mitglieder bleiben erhalten und gelten, wenn sich diese Benutzer an diesem Server anmelden. Die Pfade im Archiv werden geprüft: Nichts kann außerhalb des neuen Projektordners geschrieben werden.
Typischer Einsatz: Ein Kunde exportiert ein Projekt und schickt es HD Vision Systems zur Annotation durch Fachleute; das annotierte Projekt kommt auf demselben Weg zurück.