Visual Computing Lab

3D Computer Vision / Bildverarbeitung

Bei der Bildverarbeitung geht es um das Erfassen und Weiterverarbeiten von Bildinformationen. Wir entwickeln Systeme, die aus einer Menge 2D Bildern 3D-Informationen extrahieren und 3D Modelle erzeugen. Das kann z.B. im medizinischen Bereich interessant sein (CAD-Modelle aus CT-Scan) oder bei der Entwicklung von autonomen Geräten, die eine 3D Welt für Navigation in einem unbekannten Bereich aufbauen. Eine weitere, im Moment sehr populäre Anwendung ist der Aufbau von 3D Modellen für geografische Informationssysteme wie Google Earth.

KI (künstliche Intelligenz)

Heutiges Expertenwissen ist sehr breit und tief. Soll dieses Wissen in einer Software auch für Nicht-Experten zur Verfügung stehen, muss es speziell auf die jeweiligen Bedürfnisse strukturiert und gespeichert werden. Wir beschäftigen uns seit Jahren mit dem Thema «Wissensbasierte Systeme». So haben wir zum Beispiel in Zusammenarbeit mit der Semfinder AG den Interpreter «Semfinder» entwickelt, der mit einer Basis von mehreren zehntausend Regeln arbeitet. Semfinder interpretiert ärztliche Diagnosen und Prozeduren mittels semantischer Analyse, generiert vollautomatisch die ICD-10 und OPS-301 Kodes und leitet den Anwender zu einer regelkonformen Kodierung und Pauschalierung.

Unsere Tätigkeiten im Umfeld von Wissensbasierten Systemen umfassen

  • Bau von Wissensshells
  • Bau von Inferenzmaschinen
  • Effizienter Umgang mit riesigen Wissensbasen
  • Distributed Computing von Inferenzprozessen

CAx-Systeme

Wir haben langjährige Erfahrung in der Entwicklung und der prototyphaften Realisierung von CAD-Systemen. Unsere Kompetenzen umfassen die meisten Bereiche dieses Gebietes. Wir besitzen vertiefte Kenntnisse

  • in der Verwendung von CAD-Kernen wie ACIS, OpenCascade, SMLib,...
  • in standardisierten Datenschnittstellen wie STEP oder IFC
  • in CAD-Programmierschnittstellen üblicher CAD-Systeme (CATIA, UG, PRO/E, Solidworks, Inventor, Autocad, …)
  • im parametrischen Datenaustausch zwischen verschiedenen CAD-Systemen mit einem eigendefinierten Standard sowie über neue Standardschnittstellen (STEP)
  • im allgemeinen Aufbau und in der Entwicklung von CAx-Systemen

Als Basis dient uns häufig unsere Eigenentwicklung ClassCAD.

ClassCAD

ClassCAD ist ein an der FHS (Hochschule für Technik St. Gallen)  entwickeltes objekt-orientiertes CAD-Betriebssystem, mit dem in kurzer Zeit branchenspezifische CAD Softwareentwicklungen durchgeführt werden können. Mit ClassCAD entwickelte Klassen oder Features sind implizit parametrisch und verfügen über eine breite Basis an CAD-Grundfunktionalität. ClassCAD ist standalone oder als Plugin in verschiedenen CAD-Systemen, wie UG, Pro/E, Inventor, Autocad usw., erhältlich.