Overview
- 24 years programming experience, including 21 years with C++ and C, 7 years with Python, 13 years with Matlab
- 12 years hand-on experience in computer vision, image processing, and machine learning
- 11 years research activity (author/co-author of more than 50 scientific publications, which have been cited more than 1900 times)
- worked on R&D projects for 8 companies
Core skills
- Computer vision, image processing, video processing, 3D data processing, signal processing
- Machine learning, deep learning, pattern recognition, data science
- Software development for Linux, Windows, cross-plattform, microcontrollers
- Real-time systems, embedded systems, operating system, device drivers
- Parallelization and optimization of performance
- Develoment and validation of algorithms and models
- Research, scientific writing, presentation of results
- Efficiently storing and processing big data (e.g. > 200 hours of video)
- Designing and implementing image capturing and processing systems (selecting hardware, synchronizing cameras and other sensors, calibration, development of real-time software)
Programming languages
C++, C, Python, Matlab, Java, C#, Visual Basic, bash
Software development tools
VS Code, Visual Studio, CMake, GNU tools, git, subversion, doxygen, sphinx (docs), vim
Often used models / concepts from computer vision / machine learning / image processing
Convolutional Neural Network (CNN), Support Vector Machine (SVM), decision trees / Random Forests, ensemble methods, transfer learning, multi-label learning, multi-task learning, classification, regression, detection, registration, segmentation, warping, Principal Component Analysis, clustering, tracking, optical flow, camera models, stereo vision, Iterative Closest Point algorithm
Libraries / technologies
OpenCV, Boost, dlib, tensorflow, numpy, pandas, scikit-learn, darknet (neural network framework), pytorch, OpenGL, multithreading, GPU, CUDA, OpenCL, ffmpeg/libav, protobuf, ADTF, Fox Toolkit, QT, wxWidgets, Windows, WinAPI, Linux, Linux device driver, embedded Linux, Xenomai/Linux, microcontroller
Where I have presented my own work internationally
MIT Media Lab (Boston, USA, 2018) | IEEE/CVF Conference on Computer Vision and Pattern Recognition (
CVPR) Workshops 2020 (remote) | International Conf. on Image Processing 2017 (
Beijing, China), 2014 (
Paris, France) und 2012 (
Orlando, USA) | British Machine Vision Conf. 2015 (
Swansea, UK) und 2013 (
Bristol, UK) | Int'l Conf. on Pattern Recognition 2014 (
Stockholm, Schweden) | Int'l Conf. on Automatic Face and Gesture Recognition 2019 (
Lille, France) | Int'l Conf. on Affective Computing and Intelligent Interaction 2017 (
San Antonio, USA) und 2019 (
Cambridge, UK) | Universität Uberlândia (
Brasil, 2013)
More information including publication list
http://www.nit.ovgu.de/Philipp_Werner.html