Projects :

Segmentation and measurement of skeletal muscle areas on CT scans

  • This project aims to segment and measure skeletal muscle areas on CT scans, specifically at the L3, L2, and L1 vertebrae levels, to improve sarcopenia estimation using deep learning-based methods. By leveraging advanced data augmentation techniques, such as applying filters, rotations, and adding artificial elements, the dataset’s diversity and robustness were significantly improved. Post-processing methods were developed to remove artifacts like ribs, ensuring cleaner and more accurate segmentations. The approach showed promising results in accurately segmenting muscle areas, leading to more reliable sarcopenia assessments and potential further improvements.

Color Transfer between Images in a correlated colour space (RGB)

  • Color transfer between images is the process of altering the color of a target image based on a source image. The goal is to transfer the look and the feel of this last (i.e : color characteristics) to the target image in order to increase its visual appeal and improve its appearance (ex: converting a daylight image into a night scene, a cold color image into a warm one).
  • In this project, i implemented the Color Transfer in Correlated Color Space algorithm specifically in RGB color space (based on the work of Xuezhong Xiao And Lizhuang).

Search Algorithms Implementation ( BFS, DFS, DIJKSTR ,A-Star )

  • This master project aims to provide newcomers in the field of AI with an introduction to the fundamental technique of problem solving: searching. The project covers various search algorithms, including brute-force strategies such as Breadth-First Search (BFS) and Depth-First Search (DFS). It also delves into informed search strategies, specifically focusing on the popular A* algorithm, which is implemented using two heuristic methods: the Manhattan Distance Heuristic and the Euclidean Distance Heuristic. By exploring these algorithms and heuristics, participants will gain a solid foundation in AI problem-solving techniques.

Suppression of Acoustic Noise in Speech Using Spectral Subtraction

  • In this master project, I successfully implemented the technique of spectral subtraction for the suppression of acoustic noise in speech. The project is based on the pioneering work of Steve F. Boli, as described in his paper.

  • By leveraging spectral subtraction, I effectively reduced the impact of background noise, enhancing the clarity and intelligibility of the speech signals. The project can be explored further on the GitHub repository here.

Markov Decision Process

  • The proposed master project aims to explore the application of Markov decision processes (MDPs) in various domains, such as robotics, automatic control, economics, and manufacturing. MDPs offer a mathematical framework to model decision-making scenarios where outcomes involve both random elements and the choices made by a decision maker. By leveraging dynamic programming and reinforcement learning techniques, this project seeks to optimize decision-making processes and develop effective strategies within the context of MDPs, contributing to advancements in multiple fields.

Metro Problem

  • The “Dijkstra Metro-Problem” project uses Dijkstra’s algorithm in C++ to find the shortest path in the Paris subway network. It relies on C/C++ compilers and two CSV files containing station and connection information.

  • The program, optimized for accuracy and efficiency, can be executed using either station IDs or names, ensuring user-friendliness and adaptability to minor input errors. This project showcases the practical application of complex algorithms in everyday transportation scenarios.