Hans Gedon
Deal with Green AR
Experience
Deal with Green AR
- Development of an e-learning platform as an app for Android and iOS
- Use of Unity to promote eco-friendly interaction with nature for teachers and students
Image processing software for anonymized access control
- Image processing software for an indoor camera system for anonymized access control in logistics
- Software programming, setup and installation of the target system
- Environment: C++, OpenCV, CUDA, Machine Learning
Image processing software for perimeter surveillance
- Image processing software for an outdoor camera system for perimeter surveillance in logistics
- Software programming, setup and installation of the target system
- Environment: C++, OpenCV, CUDA, Machine Learning
Image processing software for IR camera monitoring
- Image processing software and software functions for IR camera monitoring of an industrial waste incineration plant
- Software programming and development of the user interface (UI)
- Environment: C++, OpenCV, CUDA, Machine Learning
Software development for video surveillance in a maritime environment
- Software development for an outdoor camera system for video surveillance and analysis in a maritime environment
- Software programming, setup and installation of the target system
- Environment: C++, OpenCV, CUDA, Machine Learning
NFC Programming
- Software programming for NFC
- Environment: QT, CMake, Git, Jira, Confluence
Eyetracking system with custom-developed AI
- Developed an eyetracking system using custom AI technology
- Software programming
- Environment: C++, C#, OpenCV, dlib, CNN, Machine Learning, BLAS, OpenCL, CUDA, SSE2/3
Video expert system
- Developed a video tool to capture and share expert knowledge for maintenance and adjustment processes
- Software programming and project management
- Determined optimal methods for gesture control and image recognition
- Implemented video stream display
- Conducted functionality testing and commissioning
- Designed, developed, and built the camera system with an embedded Odroid XU4 board
- Environment: Visual C++, QT, OpenGL, OpenCL, OpenCV
Automated spectral analysis
- Developed an automated spectral analysis to predict mechanical and physical properties of fibers (R&D)
- Developed the methodology and implemented it into a control program
- Programmed AI algorithms: predicted mechanical properties and identified feature spaces
- Extended the automated spectral analysis to other fiber materials
- Implemented neural networks
- Environment: Visual C++, QT, OpenGL, OpenCL, OpenCV, TensorFlow, Caffe, Caffe2
IT-based classification of movement sequences
- Classified movement sequences during manual tasks at seated workstations to develop a modular system for optimization options (R&D)
- Programmed AI algorithms: analyzed the grip path
- Used Machine Learning to classify pick-up locations
- Proposed improvements based on Deep Learning
- Implemented neural networks
- Environment: Visual C++, QT, OpenGL, OpenCL, OpenCV, TensorFlow, Caffe, Caffe2
Optical Quality Control of Glass Fibers
- Development of an optical quality control system for glass fibers for continuous monitoring of process stability and reduction of machine downtime (R&D)
- Software programming of AI algorithms: development of a C++ algorithm to detect individual filaments within a fiber optic bundle
- Development of a method to define regions of interest (ROI)
- Development of optimal methods and display of the video stream
- Creation of test video material and functional testing
- Design, development and production of camera systems
- Environment: Visual C++, Qt, OpenGL, OpenCL, OpenCV, TensorFlow, Caffe, Caffe2
Parking Space Management
- Analysis of parking situation and detection of parking occupancy with WinCC visualization
- Software programming of AI algorithms and implementation of neural networks
- Development of optimal methods
- Display of the video stream
- Creation of test video material
- Functional testing and commissioning
- Design, development and production of camera systems using Nvidia Jetson Nano board
- Environment: Visual C#, C++, OpenGL, Visual Studio, Siemens PLC, Allan Bradley
Pick Robot System
- Development of a pick robot system for fully automatic picking and classification of unknown items for robotic order picking
- Software programming of AI algorithms: automatic training of objects to be grasped
- Determination of the correct gripping point for the gripper tool
- Determination of the optimal positioning of the camera and robot for image capture
- Environment: Visual C++, Qt, OpenGL, OpenCL, OpenCV, TensorFlow, Caffe, Caffe2
Camera-Based Real-Time Detection in Agriculture
- Real-time detection and identification of animal birth events with automated push notifications
- Software programming of AI algorithms and implementation of neural networks
- Development of optimal methods and display of the video stream
- Creation of test video material and functional testing
- Design, development and production of camera systems (hardware and embedded Linux)
- Environment: Visual C++, Qt, Embedded Linux, OpenGL, OpenCL, OpenCV, TensorFlow, Caffe, Caffe2
Multimedia Component for PTZ Cameras
- Creation of a multimedia component for displaying video streams from PTZ cameras in machine applications
- Development of optimal methods and programming of AI algorithms
- Display of the video stream and extension of the ONVIF protocol stack
- Functional testing
- Environment: Qt/QML 5.6.x, Visual Studio 2013/2015, FFmpeg, LibVLC, C++, CRM management
Software development for satellite data analysis
- Software development to detect and analyze satellite data (TWI, PWM)
- Development of optimal methods and programming of the analysis algorithm
- Functional testing
- Environment: Visual Studio 2017, C/C++, Embedded Linux, Qt
Autonomous object detection in automotive
- Automation technology in the area of driver assistance systems: autonomous object detection for a rear-view camera in the automotive sector
- Software programming, determining optimal methods, planning and image recognition
- Functional testing
- Environment: Visual C++, Qt, Embedded Linux, OpenGL
Image recognition software based on calibration procedures
- Development of image recognition software using a custom calibration procedure
- Software programming, determining optimal methods and functional testing
- Environment: Visual C++, Qt, OpenCL, OpenCV
Image recognition software 'WelRobEye'
- Image recognition software for robot-controlled welding application to automatically detect the variable position of a weld component
- Software programming, determining optimal methods and functional testing
- Environment: Visual C++, Qt, OpenCV, OpenCL
Communication system for forklift drivers
- Communication system for forklift drivers in the logistics sector for automotive suppliers with Arduino board and TFT display
- Software and hardware programming
- Determining optimal methods and consulting
- Functional testing
- Environment: Visual Studio 2017, Eclipse, Java, Arduino SDK
Real-time detection of buildings from OSM data
- Real-time detection and identification of buildings from OSM data for a navigation system with a 360° camera
- Software programming, requirements definition and planning
- Determination of optimal methods and image recognition
- Project management and functional testing
- Environment: Visual C++, QT, Windows, OpenGL, OpenCL, OpenCV
Software for contour detection and background removal
- Software for contour detection and background removal with a 3D camera for a photo booth system
- Software programming, determination of optimal methods and consultation
- Functional testing
- Environment: Visual C++, QT, OpenCL, OpenCV, CRM Management
Environment capture with a 360° camera
- Environment capture with a 360° camera for predefined road traffic scenarios
- Software programming, determination of optimal methods, planning and image recognition
- Project management and functional testing
- Environment: Visual C++, QT, Embedded Linux, OpenGL
3D process visualization and PLC control
- 3D visualization, process visualization and PLC control
- Software programming, determination of optimal methods and planning
- Project management and functional testing
- Environment: Visual C#, C++, OpenGL, Visual Studio, Siemens PLC, Allan Bradley
Automation technology in biotechnology
- Image processing-supported and robot-controlled automation for picking and placing irregular, three-dimensional objects
- Software programming, determination of optimal methods and planning
- Project management and functional testing
- Environment: Visual C++, QT, Embedded Linux, OpenGL
Automation Engineering in Robotics
- Software programming, determining optimal methods and planning
- Project management and functional testing
- Environment: Visual C++, Qt, Embedded Linux, OpenGL
Navigation System for the Aerospace Industry
- Software programming and simulation
- Image recognition, performance optimization and user interface
- Environment: MS Visual C++, CMake, Qt, Boost, Zlib, OpenGL, DirectX, libpng, SDL
Measurement and Control Engineering for Lighting and Traffic Control
- Software programming in measurement and control engineering for lighting and traffic control
- Project management and functional testing
- Environment: Visual C++, Qt, Embedded Linux
App Development for Android, iOS, and Windows Phone
- Software programming, planning, project management and functional testing
- Environment: Qt, C++
Motion Capturing System
- Software programming, planning, project management and prototype development
- Functional testing
- Environment: C++, OpenCV, DirectX, Qt
Object Detection and Object Tracking
- Object Detection, Object Tracking and Position Determination
- Software Programming, Planning, Project Management and Prototyping
- Function Test
- Environment: C++, OpenCV, Qt
Room Scanning with Kinect
- Software Programming, Planning, Project Management and Prototyping
- Function Test
- Environment: C++, Kinect, OpenCV, CryEngine
Sensor System for Hand and Gesture Recognition
- Development of a Sensor System for Hand and Gesture Recognition in a Car
- Software Programming, Planning and Project Management
- Development of Graphics and Camera Drivers
- Prototyping and Function Test
- Environment: C, C#
Automated Classification of Medical Samples
- Automatic Classification of Medical Samples and Support for Manual Classification
- Software Programming, Planning, Prototyping and Function Test
- Environment: C++
Image Recognition in Medical Technology
- Image Recognition, Autofocus and Device Control
- Software Programming, Planning, Prototyping and Function Test
- Environment: C++, Qt, C#
Streaming Server for Livestock Farming
- Development of streaming servers and video servers with image recognition module
- Live streaming, object and action detection in livestock farming
- Software programming, planning and functional testing
- Environment: C++, C#, FFmpeg, OpenCV
Live Video Streaming Platform
- Software for live video streaming and video on demand
- Website for video conferencing and video broadcasting
- Software programming, selecting the best tools and analyzing cost-effectiveness
- Programming the streaming server in Java and the website in PHP, JavaScript, jQuery, xAjax
- Setting up servers and integration in a Tier 1 data center
- Project management and functional testing
- Environment: JavaScript, Java, PHP, Flash, Ajax, jQuery, MySQL, HTML
Augmented Reality for Trade Show Terminals
- Automatic reading of card drives for augmented reality software
- Software programming and functional testing
- Installation on trade show terminals
- Environment: C++, Qt
Desktop Applications for Image Editing
- Integration of cloud media centers (Deutsche Telekom) into photo product software
- Order creation via SOAP server
- Planning, programming and functional testing
- Environment: C++, SOAP, WebDAV, Qt
Monitoring for Kiosk Systems
- Optimization of an existing monitoring system for about 15,000 photo terminals in Europe
- Optimization of data structures and database tables
- Conversion of XML data into MySQL databases
- Software programming, driver development and functional testing
- Environment: PHP, MySQL, XML
Ticketing Monitoring Software
- Monitoring software to monitor clients and servers for flight bookings (travel agencies, ticket terminals)
- Implementation of filter functions and modification of structures
- Software programming, driver development, and functional testing
- Environment: C++, TCP/IP
Software for ticketing systems
- Programming and functional testing of ticketing software
- Environment: C++, TCP/IP, FTP, PDF
3D graphics product development
- Development and programming of 3D graphics products
- Identifying optimal methods, planning, and design
- Programming, project management, and functional testing
- Environment: C++, Ogre 3D Engine, Direct 3D, OpenGL
Gel-Suite E-Learning System
- Multimedia learning unit with a speaking avatar as a virtual conversation partner for precision machines
- Programming, functional testing, and prototype development
- Environment: C++, Qt, XML
Offline client for the photo industry
- Development and programming of an offline client for ordering photo products
- Planning, programming, and functional testing
- Environment: C#
3D visualization in plant control systems
- 3D visualization and process visualization in plant control systems
- software development, identifying optimal methods, and developing the graphics driver
- planning, project management, and functional testing
- environment: Visual C#, C++, OpenGL, OpenCV, MATLAB, Java, JavaScript, PostgreSQL, Solid Works
Image recognition for the automotive industry
- programming and coaching in image recognition for automotive
- environment: Visual C++ 2005, OpenCV, MATLAB, Java, PostgreSQL
Software for photofinishing
- contributed to a workflow system for photo labs
- PLC integration with binding machines and order software
- programming and functional testing
- environment: Visual C++ 2003, Qt, XML
Language learning software for the blind
- developed an EU-certified language learning program (IT Innovation Award)
- speech recognition, voice recording, haptic GUI using a force-feedback joystick
- planning, development, programming, and functional testing
- environment: Visual C#, Visual C++ 2003, Qt, XML
Photo terminal software extension
- extended the terminal software to include mobile phone ordering, FTP transfers, and GUI skins
- automatic CD output after burning
- programming, functional testing, and planning
- environment: FTP, C++, XML, Flash, Bluetooth
Simulation of Car Traffic in a Tunnel
- Simulation of car traffic with different lighting conditions in a tunnel engine
- Environment: C++
Avatar Design 3D Software
- Developed a program to generate 3D objects from photos
- Programming, functional testing and planning
- Environment: Visual C++, XML, Direct3D, OpenGL, Shockwave
3D Stereo Analysis Software
- Extraction of 3D information from a stereo image pair
- Programming, functional testing and planning
- Environment: Visual C++
Capture of Light Controller Data
- Capture and analysis of light controller data
- Programming, functional testing and planning
- Environment: Visual C++
Spectra Database for Chemical Analysis
- Identification of spectra by comparing them with reference spectra from a database
- Programming, functional testing and planning
- Environment: Visual C++
Chromatography Data and Control System
- Projects in chemical analysis and chromatography
- Control of diode array detectors and validation programs
- Programming, functional testing and planning
- Environment: Visual C++
Face Factory Web Edition
- Development of a 3D entertainment product
- Programming, functional testing and planning
- Environment: Visual C++, Direct3D, 3D Studio Max, XML
New development of a photo product vending machine
- Development of a machine for creating photo products
- Programming, functional testing and planning
- Environment: Visual C++, MFC, FTP, Shockwave
Virtual shop and real estate database
- Development of a virtual shop and a real estate database for websites
- Programming, functional testing and planning
- Environment: PHP, MySQL, Visual C++
3D head software project lead
- Project management of 3D software for creating and animating 3D heads
- Programming, functional testing and planning
- Environment: C++, XML, PHP, MySQL, Perl, JavaScript
Production Data Collection Software
- Development of software for production data collection
- Programming, functional testing, and planning
- Environment: MS-Access, PHP, SQL Server
Digital Photo Scanning Machine
- Development of a machine for reading digital media and transmitting it via the internet to labs
- Programming, functional testing, and planning
- Environment: C++
Industry Solution for Construction Companies
- Development of a software solution for the construction industry
- Programming, functional testing, and planning
- Environment: MS-Access
Graphics Program for Face Distortion
- Development of a graphics program for face distortion on Windows NT and 98
- Programming, functional testing, and planning
- Environment: C++
Mass Spectrometry Project
- Collaboration in a team on a project for mass spectrometry
- Programming and functional testing
- Environment: C++
Industry solution for craft businesses
- Creation of an industry solution for craft businesses
- Programming and functional testing
- Environment: MS-Access
Software for chemical analysis
- Evaluation and presentation of results from chromatography and spectroscopy
- Programming and functional testing
- Environment: C++, Assembler, Visual Basic
Light control and visualization
- Control and regulation of tunnel and street lighting
- Statistical analysis and graphical planning of lighting projects
- Development for DOS, Windows and microcontrollers (8051, 68x)
- Environment: C++, C, Assembler
Cash register system for Xenix
- Programming of a cash register system to manage multiple registers
- Programming and functional testing
- Environment: C
Vector graphics program for MS-DOS
- Development of a graphics program for creating vector graphics
- Output to dot matrix printer and plotter with scalable fonts
- Application for printing wreath ribbons
- Programming and functional testing
- Environment: C
Skills
Technical Focus: Development In C++, C#, Opengl, Opencl, Opencv, Qt, Ai (Tensorflow / Caffe)
Deep Learning, Machine Learning, Neural Networks, Robotics Applications, Robot Vision
Image Recognition And Image Processing
Development Of Ai Technologies
Operating Systems: Android, Ios, Macos, Os X, Linux, Windows, Embedded Systems (Odroid, Arduino, Jetson Nano)
Programming Languages / Frameworks: .Net, Asp.net, Wpf / Silverlight, Wcf, Matlab, Glsl Shaders, Cg Shaders, Opencl, Directx, Opengl (Incl. Opengl Es), Opencv, C#, C++, Java, Javascript, Php, Zend Framework, Visual J++, Visual Studio 2005/08/10/12/14/15/17, Python
Ai / Image Processing / Tools: Ai (Tensorflow / Caffe / Caffe2), 3d Graphics, Image Processing / Image Recognition / Gui, Qt, Eclipse, Visual C++, Visual C#, Microsoft .Net, Microsoft Expression, Microsoft Dynamics Crm, Dreamweaver, Svn, Uml Enterprise Architect, Object-oriented Programming
Hardware Programming / Embedded Linux Systems: Nvidia Jetson Nano, Odroid Xu4 / N2, Arduino Board, Esp8266
Languages
Education
University of Oldenburg
Mathematics · Oldenburg, Germany
Certifications & licenses
IT Innovation Award, Best Of 2012
Similar Freelancers
Discover other experts with similar qualifications and experience