Computer vision, Image processing, Machine learning, Data Science.
Generalist engineer, graduate of Telecom Saint-Etienne, with a passion for fundamental and applied mathematics, computer vision, image processing, data science, machine learning, deep learning, and scientific research.
See my résumé• I am the AI lead at Steer AI, where I oversee AI and computer vision projects.
• My primary mission is to improve the performance of NeRF in terms of quality and execution time.
• Our goal is to reconstruct a 360-degree view from a minimal number of images while preserving the quality of the reconstruction.
Skills and tools: Python, OpenCV, scientific research, scientific report writing, 3D imaging, applied mathematics.
• Performance measurement of 3D mapping reconstruction from multiple cameras based on the number and size of adherent raindrops.
• Performance measurement of 3D mapping reconstruction from two cameras by leveraging vehicle motion, based on the number and size of adherent raindrops.
Skills and tools: Python, OpenCV, scientific research, scientific report writing, 3D imaging, applied mathematics.
• Designing a machine learning model for suggesting gifts to users.
• The user responds to a list of questions, and based on their answers, a gift is suggested to them.
• In such cases where the questions may be insufficient to meet the client’s expectations, it is crucial to improve the questions posed to the user until they are satisfied with the gift recommendation.
Skills and tools: Python, Scikit-Learn, research, data cleaning, Keras, Random Forest, Qt.
• Generation of synthetic scans from MRI (Magnetic Resonance Imaging).
• Comparison of methods for generating a scan from an MRI based on recent studies in deep learning.
Skills and tools: Python, medical imaging, Keras, GAN (Generative Adversarial Networks), GitHub.
• Development of an automatic arbitration application for foosball matches.
Skills and tools: Java, computer vision, OpenCV, Java, JavaFX, GitLab.
• UI/UX design for a pizzeria website and a video game website
• UI/UX design for a pizzeria website and a video game website
Skills and tools: HTML5, CSS3, Bootstrap, JavaScript.
Specialization: Image and Computer Science.
Option: Advanced Image Processing and Biomedical Imaging.
Field of study: Mathematics, Physics, and Engineering Sciences.
Results: Admission to Mines-Télécom, Centrale, and CCINP
Eligibility for admission to École Polytechnique (l'X).
Field: Mathematical Sciences
Here are some public academic projects that I completed during my engineering program.
• Implementing a ray tracer capable of rendering a collection of opaque spheres with effects such as shadows, reflections, textures, and a bounding volume hierarchy acceleration structure.
• Skills and tools: Ray tracing, C++, computational geometry, algorithmic complexity.
See the source code• Development of facial morphing software using image alignment techniques.
• Skills and tools: Python, SimpleITK, image alignment.
See the source code• 3D Reconstruction in Computerized Tomography: This project involves the reconstruction of 3D images using computerized tomography techniques (CT).
• Skills and tools: MATLAB, Data Analysis,Sinogram, 3D reconstruction, System self-calibration, Reconstruction by the filtered back-projections algorithm.
See the source code• This project explores point processes, starting with an introduction to Markov processes and the simulation of Poisson and Strauss point processes.
• Skills and tools: MATLAB, Markov Point Process (MPP).
See the source code• Vessel segmentation in fundus images.
• Skills and tools: MATLAB, image processing, segmentation, morphological mathematics.
See the source code• Analysis of various texture generation techniques and their application to samples visible in ultrasonic imaging to evaluate their effectiveness.
• Skills and tools: Python, MATLAB, texture analysis, image quilting, non-parametric sampling, neural transfer, co-occurrence, co-occurrence matrices, Local Binary Pattern, GIST descriptors, PySide.
See the source code• The project involves developing a 3D game where the player pilots a spaceship using hand movements detected by a webcam. The goal is to avoid asteroids and reach an orbital station to win the game.
• Skills and tools: C++, Qt, OpenGL, OpenCV.
See the source code• The project deals with the application of differential geometry in computer graphics, with a focus on curves and surfaces.
• Skills and tools: MATLAB, Differential Geometry.
See the source code• Automatic Detection of Face Presence Using Bayesian Classification.
• Skills and tools: MATLAB, Bayesian Decision, Probability.
See the source code• This project involves reconstructing a 3D surface using the fringe projection technique.
• Skills and tools: MATLAB, 3D reconstruction using fringe projection.
See the source code• This project consists of developing a Windows application that allows for the detection, identification of people, and the anomalies in movement presented in an imported video.
• Skills and tools: Python, Pyside, OpenCV, TensorFlow, Keras, GitHub, YOLO, Kalman Filter, Point Process Model (PPM).
See the source code• Development of an augmented reality game based on the classification of Naruto signs images.
• Skills and tools: Python, OpenCV, scikit-learn, GitHub, Segmentation, Supervised Classification.
See the source code• This project aims to analyze textures using similarity techniques and frequency-based filters.
• Skills and tools: MATLAB, Texture analysis.
See the source code• This game involves guessing a hidden number, starting from level 1 (which corresponds to a single-digit number) all the way up to level 10 (which corresponds to a ten-digit number).
• Skills and tools: Python, Pyside.
See the source code• This project aims to classify images by gender (male or female) using convolutional neural networks (CNN).
• Skills and tools: Python, CNN classification.
See the source code• The project involves introducing an algorithm similar to K-means to solve the Rubik's Cube.
• Skills and tools: Python, PySide, PyGame, OpenGL, Numpy.
See the source code• The project examines statistical estimation methods, focusing on least squares and robust approaches, such as steepest descent and Quasi-Newton.
• Skills and tools: MATLAB, Optimization, Estimation.
See the source code• UI/UX development and design for a video game website.
• Skills and tools: HTML5, CSS3, Bootstrap, JavaScript, JQuery.
See the source code• Development of a multi-user messaging application, attempting to integrate discussion features based on users' proximity on a dynamic map.
• Skills and tools: HTML5, CSS3, JavaScript, Node.js, Vue.js, Socket.IO
See the source code• Development and UI/UX design of a website for a pizzeria.
• Skills and tools: HTML5, CSS3, Bootstrap, JavaScript.
See the source code• The project involves creating an attitude controller for a robot, using an AltiMu10 board to measure its orientation and a Teensy board to collect the data. This includes using filters like the Kalman filter to ensure data stability.
• Skills and tools: Arduino, C, C++.
See the source codeScience communication: Explaining scientific concepts about the universe and the solar system to elementary school children.
Since 2020, I have assisted over 100 students, mainly from Africa, in mathematics and physics to prepare them for engineering school entrance exams or end-of-year university exams.
This is my own Facebook group in which I publish some Olympiad exercises, and I solve some of them in my free time.
See the groupI solve mathematical/computer science problems from Project Euler.
See some problemsHere is a non-exhaustive list of the articles I have written since 2018.
ilyasssabir7@gmail.com
Paris, France