Research

Diffusion Models for Multifractal Texture Synthesis

This project is a part of my postdoctoral research at the Physics Laboratory of ENS Lyon, in collaboration with Prof. Patrice Abry and Dr. Stéphane Roux. We are investigating the degree to which diffusion models can generate univariate and multivariate multifractal, as well as anisotropic textures. We evaluate the performance using advanced multiscale analyses like wavelet-leader and dual-tree complex wavelet transforms, with the final goal of developing a model that can generate better textures. This research has recently resulted in two publications: “Modèles de diffusion pour la synthèse de textures anisotropes” accepted at GRETSI 2025, and “Diffusion Models for Multifractal Texture Synthesis” accepted at EUSIPCO 2025.

Subfigure 1
Cumulant C1(2^j)
Subfigure 2
Cumulant C2(2^j)
Figure: Cumulants C1(2^j) and C2(2^j) as functions of scales, averaged across the training set (blue) and diffusion model generated texture sets, obtained from different noise schedulers. The dashed black line materializes the theoretical scaling behavior across scales.

Texture Analysis for the Detection of Counterfeit Luxury Products

This work has been done as a part of my Postdoc at the Physics Laboratory of ENS Lyon, France, since July 15, 2024, in collaboration with Pulsalys and XMBauble, focusing on developing innovative solutions in texture analysis and anti-counterfeiting technologies through machine learning and computer vision, alongside experts Prof. Patrice Abry and Dr. Stéphane Roux . This project targets the analysis of textures for anti-counterfeiting applications, successfully applied to leather, carpets, and textiles, aiming to address challenges posed by texture variability due to factors such as differences between cameras, lighting condition variations, shooting angles (Point of View, POV), and other environmental or contextual constraints. Our approach leverages hyperbolic wavelet transforms combined with deep learning techniques, specifically exploring few-shot learning and Siamese networks to enhance the methodology.

Thesis: Joint demosaicing and unmixing of multispectral images

I did my thesis in the LISIC lab at ULCO University under the supervision of Prof. Matthieu Puigt and Prof. Gilles Roussel.

In this work, we consider images sensed by a miniaturized multispectral (MS) snapshot camera. Contrary to classical RGB cameras, MS imaging allows for observing a scene on tens of different wavelengths, allowing a much more precise analysis of the observed content.

While most MS cameras require a scan to generate an image, snapshot MS cameras can instantaneously provide images or even videos. When the camera is miniaturized, instead of a 3D data cube, it gets a 2D image, each pixel being associated with a filtered version of the theoretical spectrum it should acquire. Post-processing, called “demosaicing”, is then necessary to reconstruct a data cube. Furthermore, in each pixel of the image, the observed spectrum can be considered as a mixture of spectra of pure materials present in the pixel. Estimating these spectra, named endmembers as well as their spatial distribution (named abundances), is called “unmixing’’. While a classical pipeline to process MS snapshot images is to first demosaice and then unmix the data, the work introduced in this thesis explores alternative strategies in which demosaicing and unmixing are jointly performed. Extending classical assumptions met in sparse component analysis and in remote sensing MS unmixing, we propose two different frameworks to restore and unmix the acquired scene, based on low-rank matrix completion and deconvolution, respectively, the latter being specifically designed for Fabry-Perot filters used in the considered camera. The four proposed methods exhibit a far better unmixing enhancement than the variants they extend when the latter are applied to demosaiced data. Still, they allow a similar demosaicing performance as state-of-the-art methods.

The last part of the thesis introduces a deconvolution approach to restore the spectra of such cameras. Our contribution lies in the weights of the penalization term, which are automatically set using the entropy of the Fabry-Perot harmonics. The proposed method exhibits a better spectrum restoration than the strategy proposed by the camera manufacturer and than the classical deconvolution technique it extends.

SSI Image
SSI Image
PPID
PPID
GRMR
GRMR
KPWNMF
KPWNMF
VPWNMF
VPWNMF
FPKmeans
FPKmeans
FPVCA
FPVCA
Naive
Naive
Figure: Segmentation of a Hyko 2 database image for different unmixing methods. Demosaicing is applied to the SSI image, followed by the generation of abundance maps and subsequent segmentation. For the proposed methods (VPWNMF, KPWNMF, FPVCA, FPKmeans, and Naive), unmixing and demosaicing were jointly applied.

Master’s Work: Evaluating Fog Computing Scheduling and Placement Algorithms.

My Master’s degree in Computer Engineering / Networks and Computer Systems was completed at Latakia University( Tishreen University before 2025), Latakia, Syria, following a one-year coursework phase and two years of research, a standard path before pursuing a PhD in the country. My research focused on Fog Computing technologies, specifically evaluating algorithms for placement and scheduling of real-time IoT applications. The methods were tested in a simulated smart city, where analysis of eight placement policies demonstrated that HAFA and iFogStor-G approaches provided optimal service times and reduced cloud processor usage.