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

English: fluent

Spanish: good (DELE 92/100 in may 2008)

Here are all the experiences related with the skill Computer vision

Image Processing and Computer Vision projects

4 months
12/2010 - 03/2011
Cranfield University projects: stereovision, visual surveillance and steganography.
Developed a stereovision module for a robot
Description:

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.

Videos:
Ressources:
Visual surveillance for a Railway Level Crossing
Description:

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.

Videos:
Ressources:
Developed a steganography program
Description:

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.

Ressources:
Top
icon

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
Description:
  • 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)
Ressources:
Linked projects:
Books read:
Scientific courses
Description:
  • Computational Methods (Grade: 97/100)
  • Digital Signal Processing (Grade: 82/100)
  • Signal Analysis (Grade: 79/100)
Ressources:
Top

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
Description:

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.

Illustrations:
Ressources:
  • All resources are confidential
Top