Signal, Audio and Image Processing
eBook - ePub

Signal, Audio and Image Processing

Dr. Hidaia Mahmood Alassouli

  1. 73 pages
  2. English
  3. ePUB (mobile friendly)
  4. Available on iOS & Android
eBook - ePub

Signal, Audio and Image Processing

Dr. Hidaia Mahmood Alassouli

Book details
Book preview
Table of contents
Citations

About This Book

This project shows some selected signal techniques, including image and audio processing, using the Matlab digital signal processing and image processing toolboxes. The project is divided to 3 parts.Part I includes design and implementation of different types of filters for filtering signal that has different sinusoidal frequency components or noise. The comparison was made between FIR low pass flter, butterworth filter, Chebycheve Type I low pass filter and Chebycheve Type II low pass filter. Then different types of IIR Butterworth filters were designed and implemented to filter a signal that has many harmonics components, including low pass filter, high pass filter, stop band filter and band pass filter.Part II examined audio filtering in the sense of specific frequency suppression and extraction. There are many different types of filters available for the construction of filters. We will specifically use the Butterworth filter. An audio signal was read and different types of filters, including low pass filter, high pass filter, stop band filter and band pass filter, were designed and implemented in order to filter the audio signal from some frequency bands. Then the discrete cosine transform compression examined on the audio signal at different compression rates: 50%, 75%, 87.5% Part III deals with image processing; the project shows examples in smoothing, sharpening, and edge detection. Other useful operations on the image were tested, including image cropping, image resizing, image, histogram equalization and altering image brightness

Frequently asked questions

Simply head over to the account section in settings and click on ā€œCancel Subscriptionā€ - itā€™s as simple as that. After you cancel, your membership will stay active for the remainder of the time youā€™ve paid for. Learn more here.
At the moment all of our mobile-responsive ePub books are available to download via the app. Most of our PDFs are also available to download and we're working on making the final remaining ones downloadable now. Learn more here.
Both plans give you full access to the library and all of Perlegoā€™s features. The only differences are the price and subscription period: With the annual plan youā€™ll save around 30% compared to 12 months on the monthly plan.
We are an online textbook subscription service, where you can get access to an entire online library for less than the price of a single book per month. With over 1 million books across 1000+ topics, weā€™ve got you covered! Learn more here.
Look out for the read-aloud symbol on your next book to see if you can listen to it. The read-aloud tool reads text aloud for you, highlighting the text as it is being read. You can pause it, speed it up and slow it down. Learn more here.
Yes, you can access Signal, Audio and Image Processing by Dr. Hidaia Mahmood Alassouli in PDF and/or ePUB format, as well as other popular books in Computer Science & Digital Media. We have over one million books available in our catalogue for you to explore.

Information

1. Introduction:

Ā 
This project shows some selected signal techniques, including image and audio processing, using the Matlab digital signal processing and image processing toolboxes. The project is divided to 3 parts
Ā 
Part I includes design and implementation of different types of filters for filtering signal that has different sinusoidal frequency components or noise. The comparison was made between FIR low pass flter, butterworth filter, Chebycheve Type I low pass filter and Chebycheve Type II low pass filter. Then different types of IIR Butterworth filters were designed and implemented to filter a signal that has many harmonics components, including low pass filter, high pass filter, stop band filter and band pass filter.
Ā 
Part II examined audio filtering in the sense of specific frequency suppression and extraction. There are many different types of filters available for the construction of filters. We will specifically use the Butterworth filter. An audio signal was read and different types of filters, including low pass filter, high pass filter, stop band filter and band pass filter, were designed and implemented in order to filter the audio signal from some frequency bands:
Ā 
Then the discrete cosine transform compression examined on the audio signal at different compression rates: 50%, 75% , 87.5%
Part III deals with image processing; the project shows examples in smoothing, sharpening, and edge detection. Other useful operations on the image were tested, including image cropping, image resizing, image, histogram equalization and altering image brightness.
Ā 

2.Theory Related To Project:

2.1 What is the signal Processing Toolbox in Matlab:
The Signal Processing Toolbox is a collection of tools built on the MATLABĀ® numeric computing environment. The toolbox supports a wide range of signal processing operations, from waveform generation to filter design and implementation, parametric modeling, and spectral analysis. The toolbox provides two categories of tools: Command line functions in the following categories:
  • Analog and digital filter analysis
  • Digital filter implementation
  • FIR and IIR digital filter design
  • Analog filter design Filter discretization
  • Spectral Windows Transforms Cepstral analysis
  • Statistical signal processing and spectral analysis
  • Parametric modeling
  • Linear Prediction
  • Waveform generation
A suite of interactive graphical user interfaces for
  • Filter design and analysis Window design and analysis
  • Signal plotting and analysis
  • Spectral analysis Filtering signals
2.2 Signal and Linear System Models:
The Signal Processing Toolbox provides a broad range of models for representing signals and linear time-invariant systems, including representations for transfer functions, state space, and zero-pole gain. The toolbox also includes functions for transforming models from one representation to another.

2.3 Filter Implementation and Analysis
This section describes how to filter discrete signals using the MATLABĀ® filter function and other Signal Processing Toolboxā„¢ functions. It also discusses how to use the toolbox functions to analyze filter characteristics, including impulse response, magnitude and phase response, group delay, and zero-pole locations.
  • Convolution and Filtering
The mathematical foundation of filtering is convolution. The MATLAB conv function performs standard one-dimensional convolution, convolving one vector with another:
conv([1 1 1],[1 1 1])
ans =
1 2 3 2 1
A digital filter's output y(k) is related to its input x(k) by convolution with its impulse response h(k).
eqn1249322767
If a digital filter's impulse response h(k) is finite in length, and the input x(k) is also of finite length, you can implement the filter using conv. Store x(k) in a vector x, h(k) in a vector h, and convolve the two:
x = randn(5,1); % A random vector of length 5
h = [1 1 1 1]/4; % Length 4 averaging filter
y = conv(h,x);
The length of the output is the sum of the finite-length input vectors minus 1.
  • Filters and Transfer Functions
In general, the z-transform Y(z) of a discrete-time filter's output y(n) is related to the z-transform X(z) of the input by
eqn1166451333
where H(z) is the filter's transfer function. Here, the constants b(i) and a(i) are the filter coefficients and the order of the filter is the maximum of n and m.
MATLAB filter functions store the coefficients in two vectors, one for the numerator and one for the denominator. By convention, it uses row vectors for filter coefficients.
  • Filter Coefficients and Filter Names
Many ...

Table of contents

  1. Signal, Audio and Image Processing
  2. Signal, Audio and Image Processing
  3. Table of Contents
  4. 1. Introduction:
  5. 2.Theory Related To Project:
  6. 3. Descrption of Project and Results and Analysis:
  7. 4. Conclusion