1. Selected Topics in Digital Image Processing Phys. 5517
Use of MATLAB in Digital Image processing
Presented by Shah Murtaza
PhD-03-F-24
Supervised by Dr. Muzaffar Bashir
Department of physics , University of the Punjab, lahore
2. MATLAB
MATLAB is an abbreviation for "matrix laboratory." While
other programming languages usually work with numbers
one at a time, MATLAB®
operates on whole matrices and
arrays. Language fundamentals include basic operations,
such as creating variables, array indexing, arithmetic, and
data types.
3. MATLAB is a programming and numeric computing platform
for engineering and scientific applications like data analysis,
signal and image processing, control systems, wireless
communications, and robotics. MATLAB images are arrays
of numeric data on which you can perform analysis.
MATLAB is a high-performance language for technical
computing. It integrates computation, visualization, and
programming in an easy-to-use environment where
problems and solutions are expressed in familiar
mathematical notation. Typical uses include: Math and
computation.
4. Eight major MATLAB Applications include:
1- Engineering and Robotics.
2- Financial Analysis.
3- Image and Signal Processing.
4- Machine Learning and Data Science.
5- Academic research.
6- Medical Imaging and Biotechnology.
5. Why MATLAB is used for image processing?
Image Apps and Visualization
Use MATLAB apps to explore data interactively and
auto-generate code. Featured apps include Camera
Calibration for estimating camera parameters; Image
and Video Labeling for labeling images and videos; and
Image Segmentation for segmenting images using
advanced algorithms.
6. Why is image processing used?
What are the main objectives of image processing? The main
objective of image processing is to transform an image into
digital form and perform certain operations on it in order to
obtain specific models or to extract useful information from
the image.
7. What are the different types of images in
image processing?
The image types we will consider are: 1) Binary 2) grayscale 3)
color 4) multispectral. The more general term pixmap refers to
a map of pixels, where each one may store more than two
colors, thus using more than one bit per pixel.
8. Image Processing Toolbox lets you enhance,
filter, denoise, register, and segment images
and volumes.
Image Analysis. Extract meaningful information from images,
such as finding shapes, counting objects, identifying colors, or
1- measuring object properties. ...
2- Image Segmentation. ...
3- Image Registration.
9. What is grayscale in Matlab?
A grayscale image is a data matrix whose values
represent intensities of one image pixel. While grayscale
images are rarely saved with a colormap, MATLAB uses a
colormap to display them. You can obtain a grayscale
image directly from a camera that acquires a single
signal for each pixel.
10. What are the applications of digital image
processing?
Image synthesis and compression: This involves generating
new images or compressing existing images to reduce storage
and transmission requirements. Digital image processing is
widely used in a variety of applications, including medical
imaging, remote sensing, computer vision, and multimedia.