Skills
Computational skills
Programming: C++, extensive knowledge (Boost, STL, Qt) - C#, good knowledge - Java, good knowledge
Specialization: Computer vision, good knowledge (OpenCV) - 3D & Virtual Reality, good knowledge - OpenGL - OSG - SDL - SFML
Languages
French: mother tongue
Here are all the experiences related with the skill Computer vision
Image Processing and Computer Vision projects
4 months
12/2010 - 03/2011
Developed a stereovision module for a robot
The aim of this project was to develop a program that enables a robot to explore an unknown environment. We were a group of 6 people and we used C++ and OpenCV.
I was in charge of investigating and implementing a technique enabling the robot to detect and avoid the obstacles. I chose to use the stereovision.
Visual surveillance for a Railway Level Crossing
The aim of this project was to create a software to monitor automatically a Railway Level Crossing: detect if traffic is entering or leaving the Railway Level Crossing, detect if there is traffic on the Railway Level Crossing, detect if there is rail traffic and detect if the barrier is lowered. I develop this project using C++ and OpenCV.
I applied Image Processing techniques: morphological operations - Canny edge detector - HSV color space - Hough Transform.
Developed a steganography program
The aim of this project was to develop a program using C++ that enables to hide any file in an image. I used the library OpenCV.
Digital Signal and Image Processing MSc
1 year, Cranfield University (Cranfield - England)
09/2010 - 09/2011
Double degree in Image and Computer Vision.
- Main projects:
- Successfully developed the stereovision module that enabled a robot to explore an unknown environment - team of 6 people.
- Created a visual surveillance software to monitor automatically a Railway Level Crossing.
- Developed a steganography program with OpenCV that enables to hide any file in an image.
Technical courses
- Applications of DSP & Computer Vision (Grade: 90/100)
- C++ Programming (Grade: 87/100)
- Computer Graphics (Grade: 86/100)
- Advanced Graphics (Grade: 81/100)
- Image Analysis (Grade: 98/100)
- Image Processing (Grade: 80/100)
- Machine Learning (Grade: 70/100)
Scientific courses
- Computational Methods (Grade: 97/100)
- Digital Signal Processing (Grade: 82/100)
- Signal Analysis (Grade: 79/100)
Computer Graphics, Image and Virtual Life Simulation projects
4 months
03/2010 - 06/2010
- Team leader of a group of 6 students that created a 3D render engine based on a scene graph using C++ and OpenGL.
- Group of 2 students: performed a research aiming to generate automatically 3D roof models from orthophotograph analysis.
- Group of 3 students: created a 3D behavioural simulation of people working in a building and evacuating when an alert is raised.
Group of 2 students: performed a research aiming to generate automatically 3D roof models from orthophotograph analysis
The aim of this project was to create a tool enabling to generate automatically 3D roof models from orthophotograph analysis.
We used the open source library Pandore created by the GREYC and C++. This project enabled us to learn a lot of image processing materials.
- All resources are confidential
