Avatar

Short bio : I have more than 4 years of working experience in computer vision. Currently, I am postdoc-researcher at École nationale supérieure des mines de Saint-Étienne. Check out my publications, teaching, and projects for more information.


oussama@linux-desktop:~$

Oussama.location

Lyon, France

Oussama.education

Ph.D in Image processing using Artificial Intelligence (AI)

Master's in Automation and system's control

Oussama.contact

oussama.messai@emse.fr

Oussama.resume

long-cv.pdf

Oussama.skills

[C/C++, VB, Python, Matlab, Pytorch/Tensorflow, Tia Portal, Linux/windows os]

Oussama.interests

[AI, 3D Computer vision, Automation, Hacker spaces]

Oussama.languages

[english, french, arabic]

 

Online-apps

"Today, all you have to do is go online." — Bill Gates

Online 2D Image Quality Assessment (IQA)

Introducing an innovative online app that assesses the quality of 2D images using cutting-edge deep learning algorithms; a deep Vison Transformer (ViT) model.
All of the computing is done right on the edge of the client, which means you can easily use the app offline once it is loaded and evaluate images in a variety of formats, including JPEG, PNG, and others. With this free app, you can be confident that your images will be evaluated precisely and accurately, allowing you to make informed decisions about the quality of your digital content. Whether you're a professional photographer, graphic designer, or just someone who wants to make sure their images are of high quality.

So why wait? Try our app today and experience the power of deep learning for yourself!
Left: the input partially distorted image. Right: the output quality map:

Method
keywords : Javascript Deep learning 2D Image Quality Assessment (IQA)

Online Quality Evaluation for Stereoscopic images without reference

The first online app for assessing the quality of stereoscopic 3D images. The metric is based on a deep Convolutional Neural Network (CNN) and does not require pre-processing; it should work with any image resolution greater than 32 x 32 pixels, and it supports all image formats (e.g., BMP, PNG, JPG, GIF ...etc). Click on the link below to test the app, please note that the app does not record or save any user's data/images but a feedback is appreciated.

Method
keywords : Javascript Deep learning Stereoscopic Image Quality Assessment (SIQA)

Online facial analysis with Javascript

The simplest way to deploy image processing applications online is to use javascript (on-edge execution). If there is an API and we only need to call the functions, it will be even easier and faster. I used the face-analysis API in this case to deploy online face analysis app from the user camera video stream. Please try the live demonstration (link below), the app does not record or save any user's data/images.

Method
keywords : Javascript Face analysis API

Industrial Projects

"The way to succeed is to double your failure rate." - Anonymous

Deep Convolutional Neural Network CNN for distortion classification of hot rolling metal

Deep learning in industrial applications is becoming incredibly beneficial due to its promising performance. However, due to the high temperature of the metal coil, most metal coil production lines do not allow for fault detection sensors. However, we can detect and classify a deformation during the rolling of a hot metal coil using only a video stream. For that, a deep pre-trained CNN model has been used. Find the code in link below, written in Python using Tensorflow toolbox..

Method
keywords : Python3 Tensorflow 2.0 Jupyter notebook

Auto BLOCK V1.0: Cemente Block machine software

I have developed a software (PLC + HMI as seen in figures below), for Cemente Block machines. The production process has been maximized using multi-task processing. As a result, the production quantity is maximized and run-time matches the state-of-the-art records. Furthermore, The software provides real time animations and contains up to 30 alarms for critical situations. More than 100 receipts can be saved and executed by the software.
So far, the software is running on one machine for more than two years without any bugs.

Method
Method

keywords : VBScript Step7 WinCC S7-1200 PLC

Auto BETON V1.0: Concrete batching plants software

I have developed a software (PLC + HMI) for concrete batching plants. The manufacturing process has been optimized using multi-task processing. As a result, we have recorded a state-of-the-art production time. The software includes up to 50 alarms for critical situations and provides real-time animations. In addition, more than 100 receipts can be saved and executed by the software.
It is running on two machines for more than three years without any bugs.

Method
Method

keywords : VBScript Step7 WinCC S7-1200 PLC

Auto PUMP V1.0: Pumping system software

I have established an automatic pumping system with real time level indicators with more than 15 alarms and real time animations. (Automatic & Manual control via HMI panel)
The system is stable and runs perfectly on three stations for more than three years.

Method
Method

keywords : VBScript Step7 WinCC S7-1200 PLC

Arduino Uno based Quadcopter

I have built quadcopter drone using four brushless motors, frame, ESC, gyroscope MPU-6050, and ATmega328P microcontroller.
In order to maintain stabilization during flight, a classic PID has been used.

Method
keywords : C Arduino IDE PID

Teaching

"Teaching is the highest form of understanding." - Aristotle

2021-2022 Université lumière Lyon 2, Lyon, France

Teaching and coaching future engineers in the following courses:
Information and communication technology (Word, Excel, Powerpoint ..etc)
Algorithmic and programming using Blockly.
Algorithmic and complexity using python language.
Visual Basic for Application (VBA) programming language.
Method

2020-2021 INSA centre Val de Loire, Blois, France

Teaching and coaching future engineers in the following courses:
Algorithmic and coding using C language.
Visual Basic for Application (VBA) programming language.
Method

Publications

“The true sign of intelligence is not knowledge but imagination” - Albert Einstein

Publications list: Google Scholar

[1] O. Messai, A. Chetouani “End-to-End Deep Multi-Score Model for No-Reference Stereoscopic Image Quality Assessment”, in 2022 IEEE International Conference on Image Processing (ICIP)

[2] O. Messai, A. Chetouani, F. Hachouf, and Z. Ahmed Seghir, “3D Saliency guided Deep Quality predictor for No-Reference Stereoscopic Images”, in Neurocomputing Journal, January 06, 2022, Elsevier. [3] O. Messai, A. Chetouani, F. Hachouf, and Z. Ahmed Seghir, “Deep Quality evaluator guided by 3D Saliency for Stereoscopic Images”, in 26th International Conference on Human Vision and Electronic Imaging (HVEI), California, USA, January 18-21, 2021, p. 110, Society for Imaging Science and Technology (IST). [4] O. Messai, A. Chetouani, F. Hachouf, and Z. Ahmed Seghir, “No-reference Stereoscopic Image Quality Predictor using Deep Features from Cyclopean Image”, in 18th International Conference on Image Quality and System Performance (IQSP), California, USA, January 18-21, 2021, p. 297, Society for Imaging Science and Technology (IST). [5] O. Messai, F. Hachouf, and Z. Ahmed Seghir, “Adaboost Neural Network and Cyclopean View for No-reference Stereoscopic Image Quality Assessment,” Signal Processing: Image Communication, vol. 82, pp. 115772, March, 2020. [6] O. Messai, F. Hachouf, and Z. A. Seghir, “Automatic Distortion Type Recognition for Stereoscopic Images”, in International Conference on Advanced Electrical Engineering (ICAEE), Algiers, Algeria, November 19–21, 2019, pp. 1–4, IEEE.

[7] B. Beddad, K. Hachemi, J. Postaire, F. Jabloncik, and O. Messai, “An Improvement of Spatial Fuzzy C-means Clustering Method for Noisy Medical Image Analysis”, in 6th International Conference on Image and Signal Processing and their Applications (ISPA), Mostaganem, Algeria, November 24–25, 2019, pp. 1–5, IEEE.

[8] A. Boudiaf, K. Boubendira, K. Harrar, A. Saadoune, H. Ghodbane, A. Dahane, and O. Messai, “Image compression of surface defects of the hot-rolled steel strip using Principal Component Analysis”, Matériaux & Techniques 107, no. 2, 2019: 203.

[9] O. Messai, F. Hachouf, and Z. Ahmed Seghir, “Deep Learning and Cyclopean View for No-reference Stereoscopic Image Quality Assessment”, in 4th IEEE International Conference on Signal, Image, Vision and their Applications (SIVA), Guelma, Algeria, November 26–27, 2018, pp. 1–6, IEEE.

[10] O. Messai, F. Hachouf, and Z. Ahmed Seghir, “Blind Stereoscopic Image Quality Assessment using Cyclopean View and Neural Network”, in The fifth IEEE Global Conference on Signal and Information Processing (GlobalSIP), Montreal, Canada, November 14–16, 2017, pp. 196–200, IEEE.