Welcome to Exploring Technologies

A True Learning Platform

Have smile on face and Confidence in heart

Learn with me, Grow with Me

Become the leader and step ahead of others

Do excel in areas of your expertise and lead the world

Come and join hands with me

Let us learn and grow together to make our tomorrow better.

Video 47: Wavelet Packet Transform (WPT) of signals and Images





Hello Viewers, in this video, the Wavelet Packet Transform (WPT) of signals and images is explained.
The wavelet packet transform is generalization of wavelet transform. In WPT, the detailed coefficients are also split into approximation and detailed coefficients, while in WT, only approximation coefficients are split in further levels.
Also WPT shows superior performance in spectral analysis of signals. It finds suitability in various applications such as denoising, compression, feature extraction and image classification.
This tutorial explains the basic theoretical background of WPT including construction of WPs, WP tree and optimal selection of WP tree.

This video includes following contents:
  • Introduction to Wavelet Packets (WP).
  • Construction of Wavelet Packets.
  • Atoms of Wavelet Packets.
  • Organization of Wavelet Packets (WP Tree).
  • Selecting Optimal Wavelet Packets Tree .
  • Comparing Wavelets and Wavelet Packets decomposition.
  • Wavelet Packets decomposition of Images.

Links for previous videos,

1. Introduction to wavelet theory and Its applications: Click Here
2. CWT of 1D signals using MATLAB and Python: Click Here

Video 46: Object Classification using HOG features and ECOC Multi-Class SVM (With Matlab Code)





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:

  • Introduction.
  • Proposed scheme for object Classification.
  • Image Database Preparation.
  • ECOC based Multi-Class SVM.
  • Appropriate Cell Size selection for HOG feature.
  • MATLAB Code for Shapes Classification (Multi-Class).
  • MATLAB Code for Discrete Testing.

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


Video 45: HOG (Histogram of Oriented Gradients) Features (Theory and Implementation using MATLAB and Python)





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:

  • Introduction.
  • Finding Image Gradient.
  • Getting Cell Orientation Histogram (Getting Bins).
  • Making Blocks and Block Normalization.
  • Getting HOG feature Vector.
  • MATLAB Code for finding HOG feature vector.
  • Python Code for finding HOG feature vector.

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

Video 44: Walsh-Hadamard Transform (Signal Filtering and Image Compression)





Hello Viewers, in this video, Walsh-Hadamard Transform (WHT) is explained. This video tutorial includes, its theory, applications and implementation of signal filtering and Image compression using WHT in MATLAB.

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:

  • Introduction and Applications.
  • Forward and Inverse Walsh-Hadamard Transform (1-D).
  • Hadamard Matrix and Walsh Matrix (Sequency and Dyadic Ordering).
  • WHT for Images.
  • Example: Computing WHT of 1-D signals.
  • Example:  Computing WHT of 2-D signals.
  • Fast WHT algorithm.
  • MATLAB Code for filtering of Noisy ECG signal using WHT.
  • MATLAB Code for Image Compression using WHT.

Download Resources: 

1. ECG Signal: Download

2. Lena Image: Download

3. Pepper Image: Download

Video 43: Symmetrical Components Analysis of Unbalanced Three-Phase Vector (Theory and MATLAB Code)





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:

  • Introduction (Symmetrical and Asymmetrical 3-phase vectors) .
  • Positive Sequence, Negative Sequence and Zero Sequence Vectors.
  • Operator ‘a’.
  • Method of getting PS, NS and ZS components.
  • Example Analysis.
  • MATLAB Code to get symmetrical components.

Video 42: Animated 2D and 3D Plots using MATLAB





Hello Viewers, in this video, It is explained that how one can create animated 2D and 3D plots using MATLAB.

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:

  • Why animated plots?
  • 2D animated plots: Slow motion Plots (Basic approach).
  • 2D animated plots: Slow motion Plots (With inbuilt functions).
  • Slow moving Marker with values.
  • Making video of animated plots.
  • 3D animated plots (Basic approach).
  • 3D animated plots (With inbuilt functions).