- Face image database (Faces94).
- Face image database preparation for training and testing.
- Finding wavelet features.
- PCA for dimension reduction.
- Training and testing procedures.
- MATLAB Code for Training.
- MATLAB Code for Testing (Discrete and Bulk).
A True Learning Platform
Learn with me, Grow with Me
Do excel in areas of your expertise and lead the world
Let us learn and grow together to make our tomorrow better.
Also various physical systems such as Electrical and Mechanical systems are considered for state space modelling.
The relationship between TF and SS for an LTI system is also established. Also a MATLAB code is explained to model a system in SS and to do various analysis of it.
This video includes following contents:
Link for previous videos,
1. LTI System Analyzer using MATLAB GUI: Click Here
Hello Viewers, in this video, a graphical user interface (GUI) is created to analyze any LTI system. This GUI can plot various time response curves such as Impulse response, Step response, Ramp response. It can also give various stability plots such as Root locus, Nyquist plot, Bode plot, Log magnitude vs phase plot and Pole-zero plot.
This tutorial also covers basics of LTI systems.
This video includes following contents:
Link for previous videos,
1. Device Control using DTMF signals and MATLAB App designer: Click Here
2. Producing Colors with RGB LEDs using Arduino and MATLAB: Click Here
Hello Viewers, in this video, a multi-class object classification problem using HOG features is explained. To demonstrate the implementation, simple geometrical shapes (Circle, Square, Star and Triangle) are taken for classification. As a classifier, ECOC (Error Correcting Output Codes) based multi-class SVM is used. The shapes image database is obtained from Kaggle.
The HOG feature is very popular and widely used for object detection in images. To understand the HOG feature computation, viewers are requested to watch my previous video of HOG feature computation.
This video includes following contents:
1. Link for previous video on HOG feature computation: Click Here
2. Link for Kaggle Dataset: https://www.kaggle.com/smeschke/four-shapes
3. Link to download original paper of N. Dalal and Bill Triggs:
https://lear.inrialpes.fr/people/triggs/pubs/Dalal-cvpr05.pdf
Download Resources:
1. Image Dataset (Modified): Download (Source: Kaggle)
2. Distorted Test Images: Download
Hello Viewers, in this video, Histogram of Oriented Gradients (HOG) is explained. This video tutorial includes, its theory and its implementation using both MATLAB and Python.
The HOG feature is very popular and widely used for object detection in images. This tutorial is based on the work proposed by Navneet Dalal and Bill Triggs.
This video includes following contents:
Link to download original paper of N. Dalal and Bill Triggs:
https://lear.inrialpes.fr/people/triggs/pubs/Dalal-cvpr05.pdf
Download Resources:
1. All Test Images used: Download
The Walsh-Hadamard Transform is non-sinusoidal, orthogonal transform that is widely used in the areas of signals and image processing.
This video has following contents:
Hello Viewers, in this video, Symmetrical Components Analysis of three-phase unbalanced voltage or current vectors is presented.
These symmetrical components are useful in solving unsymmetrical faults in power system. In this video, method of obtaining symmetrical components is explained and also a MATLAB program is implemented to do the same.
This video has following contents:
This video tutorial shows the implementation of slow motion 2D, 3D curve plotting, Slow motion movement of data cursor with values, Recording animated plots as videos and 3D surface plots in slow motion.
This video has following contents:
Hello Viewers, in this video, It is explained that how one can implement a deep RCNN for detecting 'STOP' traffic signs from image and videos in both offline and real time mode.
Also, it is shown that how one can use MATLAB's Labeler app to create database for training.
Here, transfer learning is used and for fine tuning, a pre trained RCNN is re trained on our own image dataset which is created with help of Image Labeler app.
This video has following contents:
Links of previous videos:
1. How to create a Deep CNN: Click Here
2. ECG signals classification using wavelet features and deep CNN: Click Here
3. Implementing deep CNN in Python using TF and Keras (Face Mask detection): Click Here
Download Resources:
1. Test Video: Download (Source: Mathworks.com)
2. Traffic Sign Image Database: Download
Hello Viewers, in this video, It is explained that how one can choose appropriate wavelet transform and a right wavelet for a particular application.
To choose a right wavelet, it is important to understand few basic properties of the wavelets such as, Vanishing moments, Support width, Regularity, Symmetry and Orthogonality.
These properties actually help us in selection of right wavelet.
This video has following contents:
Link of previous videos:
1. Introduction to wavelet theory and its applications: Click Here
2. Continuous Wavelet Transform (CWT) of 1D signals using Python and MATLAB: Click Here
Hello Viewers, in this video, it is shown that how a deep Convolutional Neural Network (CNN) can be implemented in Python using TensorFlow (TF) and Keras (K).
To understand its working, an interesting example is taken for implementation, where we can classify face images 'With Mask' and 'Without Mask'.
This video has following contents:
Links of previous videos:
1. How to create a Deep Neural Network in MATLAB: Click Here
2. Introduction to Deep Learning: Click Here
3. Anaconda Download: https://www.anaconda.com/products/individual#Downloads
4. Image Dataset: https://www.kaggle.com/ashishjangra27/face-mask-12k-images-dataset
Hello Viewers, in this video, Watermarking of color images using Discrete Wavelet Transform (DWT) is presented. The proposed watermarking scheme is based on spread spectrum watermarking, which is robust against several attacks.
This video has following contents:
Link of previous video:
Wavelet based Robust Spread Spectrum Watermarking of Grayscale Images: Click Here
Download Resources :
1. Test Images and Watermarks: Download
2. I. J. Cox Paper: Download
Hello Viewers, in this video, a real time Hand Gesture Recognition (HGR) using simple image processing steps, is presented. This HGR is able to count number of fingers when a hand is shown to the camera. The proposed scheme uses few morphological operations to recognize number of fingers and it generates DTMF tone equivalent to fingers count. With this DTMF signal, we can control devices (ON/ OFF) with help of DTMF decoder and relay driver circuit.
This video has following contents:
Previous Videos:
1) Device Control using DTMF signals and MATLAB's App Designer: Click Here
2) Webcam and IP cam interface with MATLAB: Click Here
Hello Viewers, in this video, Watermarking of grayscale images using Discrete Wavelet Transform (DWT) is presented. The proposed watermarking scheme is based on spread spectrum watermarking, which is known to be robust against several attacks.
This video has following contents:
Important links:
Research paper of I. J. Cox:
1. https://link.springer.com/chapter/10.1007/3-540-61996-8_41
2. https://drive.google.com/file/d/1M9iV3t8sMESBuuEfrgNaUrt6tCFG5eMD/view?usp=sharing
Download Resources:
1. Test Images and Watermark: Download
2. I. J. Cox Paper: Download
Hello Viewers, in this video, Fourier series is implemented and simulated using Symbolic Math's Toolbox of MATLAB.
Both the forms of Fourier series i.e. Trigonometric and Exponential are implemented.
The proposed programs are versatile and have capability to receive any function of t. The program gives plots of harmonics, original function and approximated function, Magnitude spectrum and Phase spectrum.
With these programs, students can solve any Fourier series problem of their text books.
This video has following contents:
Hello Viewers, in this video, a device control method is presented using DTMF signals. These DTMF signals are generated by a GUI app which is built by MATLAB App Designer. Also related hardware such as DTMF decoder, Relay driver etc. are also explained.
The content provides a good platform to learn and helps the students to build a project on the suggested framework. It can be used to control up to 16 different electrical equipment.
This video has following contents:
This CBIR uses a feature vector of just length of 181 and it also shows enough robustness against distorted input images.
The implementation is done in MATLAB.
This video has following contents:
Link of previous videos:
1. Color Layout Descriptor (CLD) of Mpeg-7 for Image Retrieval: Click Here
2. Edge Histogram Descriptor (EHD) of Mpeg-7 for Image Retrieval: Click Here
Link of Image Databases:
1. Wang Image Database: http://wang.ist.psu.edu/docs/related/
2. Microsoft Image Database: https://www.microsoft.com/en-us/download/details.aspx?id=52644
Download Resources:
1. Test Images: Download
2. Wang Database: Download
3. Microsoft Research Database (Reduced): Download
Hello Viewers, in this video, Edge Histogram Descriptor (EHD) of MPEG-7 family is explained. It is shown that EHD is one of the effective visual descriptor which focuses on the spatial edge distribution in an image. EHD mainly captures five types of edge orientations such as Vertical, Horizontal, Diagonal 45, Diagonal 135 and isotropic.
This EHD is compact in size and is just length of 80 points. If global bin is also attached then it becomes of size 85. Due to small size, it is suitable for fast image search. In this video, Theory of EHD, its implementation in MATLAB and its effectiveness in image retrieval is shown.
This video has following contents:
Link of previous video:
Color Layout Descriptor (CLD) of Mpeg-7 for Image Retrieval: Click Here
Download Resources:
1. All Images: Download
2. Wang Database: Download
This CLD is compact in size and obtained using fast computation, therefore, it is suitable for fast image search. CLD also shows scale invariance property. In this video, Theory of CLD, its implementation in MATLAB and its effectiveness in image retrieval is shown.
Link of previous video:
Discrete Cosine Transform (DCT) of Images and Image Compression: Click Here
Download Resources:
1. All Images: Download
2. Flower Image Database: Download
Hello Viewers, in this video, A scheme is presented to produce any color using RGB LEDs controlled by Arduino Uno board. The Arduino Uno board is interfaced with MATLAB.
By viewing this video, one can learn how to interface Arduino Uno with MATLAB and also will get idea that how different colors are produced from three primary colors Red, Green and Blue.
A Graphical User Interface (GUI) is also created using MATLAB guide to produce colors.
This video has following contents: