Industrielle Bildverarbeitung
Aktualisiert am 01.02.2021
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 01.02.2021
Verfügbar zu: 60%
davon vor Ort: 100%
C#
Bildverarbeitung
Agile Softwareentwicklung
Objektorientierte Programmierung
Halcon
Schrifterkennung
OCR
Künstliche Intelligenz
Prüfsystem
Prüfstand
C++
Maschinenfähigkeit
Testautomatisierung
Six Sigma
MSA
Industrielle Bildverarbeitung
Industrielle Kamerasysteme
Steuerungs- und Automatisierungstechnik
Deutsch
Muttersprache
Englisch
Verhandunglungssicher

Einsatzorte

Einsatzorte

Darmstadt (+75km) Homburg (Saar) (+50km) Tübingen (+100km) Titisee-Neustadt (+75km)
nicht möglich

Projekte

Projekte

11 Jahre 1 Monat
2014-11 - heute

Generisches Bildverarbeitungssystem für intelligentes Kamerasystem, C++ & MVTec Halcon unter Linux/Windows x64/x86 und Linux armv7l

Software-Entwickler Bildverarbeitung agile Softwareentwicklung
Software-Entwickler
  • Mitglied im Scrumteam in der Rolle als Halcon-Spezialist
  • Entwicklung und Optimierung von BV-Modulen in Hinsicht auf generisches Verwendbarkeit und benutzerfreundliche Bedienung

Modul „Finden und Lagenachführung“

  • Eintrainieren beliebiger Objekte durch bestgeeigneten Algorithmus
  • Finden unterschiedlicher eingelernter Objekte durch Kantensuche
  • Optimierung der verwendeten Algorithmen anhand Bilderdatenbanko Modul „Objektübereinstimmung“
  • Einlernen von beliebig vielen Samples und Erfassung relevanter Merkmale
  • Beurteilung der Ähnlichkeit zu einem eingelernten Objekto

Modul „Finden von Bar- und Datamatrixcodes“

  • Evaluation von 30+ Codetypen
  • Trainieren von Merkmalen
  • Robustes Finden der eintrainierten Codetypeno Module „Helligkeit“ und „Kontrast“
  • Erfassung von Graustufen- und Farbwerten, Farbraumwandlung
  • Beleuchtungsunabhängige und flächeninvariante Kontrastermittlung

Modul „Schrift lesen“

  • Eintrainieren verschiedener Schriften hinsichtlich Robustheit und Schnelligkeit
  • Lesen u.a. von DotMatrix-Schriften

Einbinden der unter Halcon HDevelop entwickelten Module in C++-Framework

Weiterentwicklung von Modulen unter C++-

Kundenschulung

Halcon C++
Bildverarbeitung agile Softwareentwicklung
Matrix Vision GmbH
Raum Stuttgart
1 Jahr 3 Monate
2017-08 - 2018-10

Entwicklung eines 2D-Bildverarbeitungsframeworks zur internen Nutzung

mittelständischer Sondermaschinenbauer
mittelständischer Sondermaschinenbauer

Entwicklung eines 2D-Bildverarbeitungsframeworks zur internen Nutzung

  • Basierend auf OpenCV, Adaptive Vision Studio und C++
  • Modularisierter Aufbau für Flexibilität und Wartbarkeit
  • Multikameraeinzug über GigE-Vision
  • Leitrechnerkommunikation über TCP/IP bzw. ModBus
  • Intelligente Beleuchtungssteuerung
  • Maschinendatenerfassung über SQL-Datenbankanbindung

Betreuung und Erweiterung vorhandener Projekte

  • Plattform .Net C# und MVTec Halcon
  • 2D-Flächenkameras und 3D-Scanner

Durchführung von Machbarkeitsstudien, Auslegung und Projektierung

Raum Stuttgart/Freudenstadt
1 Jahr
2016-01 - 2016-12

Entwicklung eines Inline 3D-Scannersystem über Lasertriangulation

  • Basierend auf MVTec Halcon und .Net C#
  • Modularer Aufbau zur freien Komponentenwahl von Achsen, Kameras und BV-Bibliothek
  • Auftragsbasiertes Steuerungskonzept
  • 3D-Kamerakalibrierung über AQsense SAL3D
  • Parallelisierter Ablauf für geringe Zyklusdauer
    • Achsansteuerung über TCP/IP (Jenny Science Xanax)
    • Bildeinzug von vier 3D-Kameras über GigE-Vision
    • Registrierung zweier 3D-Kameras mit verschiedenen Sichtwinkeln
  • Konzeption, Durchführung und Auswertung MSA 1 und MSA 3
mittelständischer Sondermaschinenbauer
Raum Stuttgart/Freudenstadt
5 Monate
2015-08 - 2015-12

Machbarkeitsstudie 3D-Pinspitzenvermessung unter x64/Windows, C# & MVTec Halcon

  • Integration zweier 3D-Laserscanner Keyence JV-7080 und einer Präzisionslinearachse
  • Erweiterung des Frameworks unter C#
  • Erstellen von Bildverarbeitungsroutinen mit MVTec Halcon
    • Erfassung von Merkmalen im 3D-Raum über zwei kombinierte Punktwolken
    • Registrierung der Merkmale auf Referenzkörper
    • Implementierung eines Plane-Fittings
  • Konzeption, Durchführung und Auswertung MSA 1 und MSA 3
mittelständischer Sondermaschinenbauer
Raum Stuttgart/Freudenstadt
7 Monate
2014-02 - 2014-08

Gründung des Ingenieurbüro

  • parallel dazu Weiterbildung in Methoden des Qualitätsmanagements, Prozessoptimierung und Maschinenfähigkeits-analyse. Zertifizierung als Black Belt in Lean Six Sigma und QMB
Pfinztal bei Karlsruhe
5 Jahre 5 Monate
2008-07 - 2013-11

Prozessautomatisierung

Software-Entwickler / Prozessingenieur IEC 61131-3 SPS-Programmierung Machbarkeitsstudie ...
Software-Entwickler / Prozessingenieur
  • Konzeption von visiongeführten Montageprozessabläufen im Automotive-, Solar- und Medizinbereich in Abstimmung mit Kunden und Projektierung
  • Design, Implementierung und Inbetriebnahme von SPS-Software für Prozesse auf multifunktionalen mehrachsigen Montageautomaten
  • Identifizierung von Trays und Komponenten über OCR
  • Planung, Erstellung und Bewertung von Maschinen- und Messmittelfähigkeitsuntersuchungen
Beckhoff TwinCAT Siemens S7 C# Visual Basic .NET Halcon Cognex
IEC 61131-3 SPS-Programmierung Machbarkeitsstudie Feldbus Sensoren Antriebssysteme
Rohwedder Micro Assembly GmbH
Raum Heidelberg

Aus- und Weiterbildung

Aus- und Weiterbildung

2 Monate
2014-04 - 2014-05

Lean Six Sigma

Black Black, Alphadi GmbH
Black Black
Alphadi GmbH
2 Monate
2014-02 - 2014-03

Qualitätsmanagement

Qualiätsmanagementbeauftragter, Alphadi GmbH
Qualiätsmanagementbeauftragter
Alphadi GmbH
1 Jahr 7 Monate
2006-10 - 2008-04

Studium der Mechatronik

Master of Science, Hochschule Ravensburg-Weingarten
Master of Science
Hochschule Ravensburg-Weingarten
Softwareengineering, Robotik
4 Jahre 7 Monate
2001-10 - 2006-04

Studium der Mechatronik

Diplom-Ingenieur (FH), Hochschule Karlsruhe
Diplom-Ingenieur (FH)
Hochschule Karlsruhe

Kompetenzen

Kompetenzen

Top-Skills

C# Bildverarbeitung Agile Softwareentwicklung Objektorientierte Programmierung Halcon Schrifterkennung OCR Künstliche Intelligenz Prüfsystem Prüfstand C++ Maschinenfähigkeit Testautomatisierung Six Sigma MSA Industrielle Bildverarbeitung Industrielle Kamerasysteme Steuerungs- und Automatisierungstechnik

Aufgabenbereiche

Bildverarbeitung
Softwareentwicklung

Produkte / Standards / Erfahrungen / Methoden

agile Softwareentwicklung
Bildverarbeitung
Cognex
Oberflächeninspektion
Qualitätsmanagement
QMB
Six Sigma
Black Belt

Betriebssysteme

Echtzeitbetriebssysteme
Linux
Windows

Programmiersprachen

.NET
.NET Framework
C#
C++
Halcon
MVTec Halcon

Datenkommunikation

Feldbus

Hardware

Cognex In-Sight
Embedded Systems
Feldbussysteme
CAN, RS232, EtherCAT
Sensoren
Visionsensoren

Einsatzorte

Einsatzorte

Darmstadt (+75km) Homburg (Saar) (+50km) Tübingen (+100km) Titisee-Neustadt (+75km)
nicht möglich

Projekte

Projekte

11 Jahre 1 Monat
2014-11 - heute

Generisches Bildverarbeitungssystem für intelligentes Kamerasystem, C++ & MVTec Halcon unter Linux/Windows x64/x86 und Linux armv7l

Software-Entwickler Bildverarbeitung agile Softwareentwicklung
Software-Entwickler
  • Mitglied im Scrumteam in der Rolle als Halcon-Spezialist
  • Entwicklung und Optimierung von BV-Modulen in Hinsicht auf generisches Verwendbarkeit und benutzerfreundliche Bedienung

Modul „Finden und Lagenachführung“

  • Eintrainieren beliebiger Objekte durch bestgeeigneten Algorithmus
  • Finden unterschiedlicher eingelernter Objekte durch Kantensuche
  • Optimierung der verwendeten Algorithmen anhand Bilderdatenbanko Modul „Objektübereinstimmung“
  • Einlernen von beliebig vielen Samples und Erfassung relevanter Merkmale
  • Beurteilung der Ähnlichkeit zu einem eingelernten Objekto

Modul „Finden von Bar- und Datamatrixcodes“

  • Evaluation von 30+ Codetypen
  • Trainieren von Merkmalen
  • Robustes Finden der eintrainierten Codetypeno Module „Helligkeit“ und „Kontrast“
  • Erfassung von Graustufen- und Farbwerten, Farbraumwandlung
  • Beleuchtungsunabhängige und flächeninvariante Kontrastermittlung

Modul „Schrift lesen“

  • Eintrainieren verschiedener Schriften hinsichtlich Robustheit und Schnelligkeit
  • Lesen u.a. von DotMatrix-Schriften

Einbinden der unter Halcon HDevelop entwickelten Module in C++-Framework

Weiterentwicklung von Modulen unter C++-

Kundenschulung

Halcon C++
Bildverarbeitung agile Softwareentwicklung
Matrix Vision GmbH
Raum Stuttgart
1 Jahr 3 Monate
2017-08 - 2018-10

Entwicklung eines 2D-Bildverarbeitungsframeworks zur internen Nutzung

mittelständischer Sondermaschinenbauer
mittelständischer Sondermaschinenbauer

Entwicklung eines 2D-Bildverarbeitungsframeworks zur internen Nutzung

  • Basierend auf OpenCV, Adaptive Vision Studio und C++
  • Modularisierter Aufbau für Flexibilität und Wartbarkeit
  • Multikameraeinzug über GigE-Vision
  • Leitrechnerkommunikation über TCP/IP bzw. ModBus
  • Intelligente Beleuchtungssteuerung
  • Maschinendatenerfassung über SQL-Datenbankanbindung

Betreuung und Erweiterung vorhandener Projekte

  • Plattform .Net C# und MVTec Halcon
  • 2D-Flächenkameras und 3D-Scanner

Durchführung von Machbarkeitsstudien, Auslegung und Projektierung

Raum Stuttgart/Freudenstadt
1 Jahr
2016-01 - 2016-12

Entwicklung eines Inline 3D-Scannersystem über Lasertriangulation

  • Basierend auf MVTec Halcon und .Net C#
  • Modularer Aufbau zur freien Komponentenwahl von Achsen, Kameras und BV-Bibliothek
  • Auftragsbasiertes Steuerungskonzept
  • 3D-Kamerakalibrierung über AQsense SAL3D
  • Parallelisierter Ablauf für geringe Zyklusdauer
    • Achsansteuerung über TCP/IP (Jenny Science Xanax)
    • Bildeinzug von vier 3D-Kameras über GigE-Vision
    • Registrierung zweier 3D-Kameras mit verschiedenen Sichtwinkeln
  • Konzeption, Durchführung und Auswertung MSA 1 und MSA 3
mittelständischer Sondermaschinenbauer
Raum Stuttgart/Freudenstadt
5 Monate
2015-08 - 2015-12

Machbarkeitsstudie 3D-Pinspitzenvermessung unter x64/Windows, C# & MVTec Halcon

  • Integration zweier 3D-Laserscanner Keyence JV-7080 und einer Präzisionslinearachse
  • Erweiterung des Frameworks unter C#
  • Erstellen von Bildverarbeitungsroutinen mit MVTec Halcon
    • Erfassung von Merkmalen im 3D-Raum über zwei kombinierte Punktwolken
    • Registrierung der Merkmale auf Referenzkörper
    • Implementierung eines Plane-Fittings
  • Konzeption, Durchführung und Auswertung MSA 1 und MSA 3
mittelständischer Sondermaschinenbauer
Raum Stuttgart/Freudenstadt
7 Monate
2014-02 - 2014-08

Gründung des Ingenieurbüro

  • parallel dazu Weiterbildung in Methoden des Qualitätsmanagements, Prozessoptimierung und Maschinenfähigkeits-analyse. Zertifizierung als Black Belt in Lean Six Sigma und QMB
Pfinztal bei Karlsruhe
5 Jahre 5 Monate
2008-07 - 2013-11

Prozessautomatisierung

Software-Entwickler / Prozessingenieur IEC 61131-3 SPS-Programmierung Machbarkeitsstudie ...
Software-Entwickler / Prozessingenieur
  • Konzeption von visiongeführten Montageprozessabläufen im Automotive-, Solar- und Medizinbereich in Abstimmung mit Kunden und Projektierung
  • Design, Implementierung und Inbetriebnahme von SPS-Software für Prozesse auf multifunktionalen mehrachsigen Montageautomaten
  • Identifizierung von Trays und Komponenten über OCR
  • Planung, Erstellung und Bewertung von Maschinen- und Messmittelfähigkeitsuntersuchungen
Beckhoff TwinCAT Siemens S7 C# Visual Basic .NET Halcon Cognex
IEC 61131-3 SPS-Programmierung Machbarkeitsstudie Feldbus Sensoren Antriebssysteme
Rohwedder Micro Assembly GmbH
Raum Heidelberg

Aus- und Weiterbildung

Aus- und Weiterbildung

2 Monate
2014-04 - 2014-05

Lean Six Sigma

Black Black, Alphadi GmbH
Black Black
Alphadi GmbH
2 Monate
2014-02 - 2014-03

Qualitätsmanagement

Qualiätsmanagementbeauftragter, Alphadi GmbH
Qualiätsmanagementbeauftragter
Alphadi GmbH
1 Jahr 7 Monate
2006-10 - 2008-04

Studium der Mechatronik

Master of Science, Hochschule Ravensburg-Weingarten
Master of Science
Hochschule Ravensburg-Weingarten
Softwareengineering, Robotik
4 Jahre 7 Monate
2001-10 - 2006-04

Studium der Mechatronik

Diplom-Ingenieur (FH), Hochschule Karlsruhe
Diplom-Ingenieur (FH)
Hochschule Karlsruhe

Kompetenzen

Kompetenzen

Top-Skills

C# Bildverarbeitung Agile Softwareentwicklung Objektorientierte Programmierung Halcon Schrifterkennung OCR Künstliche Intelligenz Prüfsystem Prüfstand C++ Maschinenfähigkeit Testautomatisierung Six Sigma MSA Industrielle Bildverarbeitung Industrielle Kamerasysteme Steuerungs- und Automatisierungstechnik

Aufgabenbereiche

Bildverarbeitung
Softwareentwicklung

Produkte / Standards / Erfahrungen / Methoden

agile Softwareentwicklung
Bildverarbeitung
Cognex
Oberflächeninspektion
Qualitätsmanagement
QMB
Six Sigma
Black Belt

Betriebssysteme

Echtzeitbetriebssysteme
Linux
Windows

Programmiersprachen

.NET
.NET Framework
C#
C++
Halcon
MVTec Halcon

Datenkommunikation

Feldbus

Hardware

Cognex In-Sight
Embedded Systems
Feldbussysteme
CAN, RS232, EtherCAT
Sensoren
Visionsensoren

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.