Introduction
Vision animated icons created by Freepik - Flaticon

Computer Vision (A.I.)

Deep learning development progresses through various stages, including data collection and filtering, architecture design, model training, hyperparameter tuning, and finally testing.

Throughout my PhD, I worked through these stages and developed several deep learning models. Each model is described in a paper that has been peer-reviewed. For more details, please visit Publications. Additionally, you can find demonstrations of the developed deep learning models down below.

Deep Learning LifeCycle

Project List
Before/After

Click to unfold

Region-based Contrast Enhancement
(Image Processing)

Details
This computer applicatoin built using MATLAB accompined with image processing addons. The project was the result of my Master research at University of Malaya. The core idea is that the application analyze similar regions in terms of it current contrast level. Each region recieve different enhancement level.

Programming Language:
  • MATLAB
Snapshot

Click to unfold

Bow Man (Gaming)

Details
Bow Man is a simple two-player game. The project is written in JAVA without any game or rendering engine. EVERYTHING IS WRITTIN FROM SCRATCH!!. The project was a collaboration between Mr Haider (a friend of mine) and me.

Programming Language:
  • JAVA
AI Project List