2
Most read
3
Most read
9
Most read
IMAGE PROCESSING
ON MATLAB
PRESENTED BY
RM.NAATCHAMMAI
(III-ECE)
ABSTRACT
1. MATLAB introduction-commands-operators-
functions-GUI
2. Image Processing Basics formats of image, colors
3. Techniques:enhancement,restoration,water
marking,cryptography,steganography,image
fusions
4. Algorithms-example programs
5. Real-time applications-project based ideas.
Introduction
 MATLAB  MATrix LABoratory
 Developed by CleveMoler in 1984 as a teaching tool
 High performance language for technical computing
 Typical uses are,
numerical computation
 Data analysis ,plotting and visualization
 Graphical user interface building
Algorithm development and modelling
General Purpose Commands
 clc , clear ,close all
 save
 who , whos
 cd , ls
 disp
 Version
 Pwd
 Floor,round,abs
 date
 ARITHMETIC OPERATORS
 +:ADD,-:SUB,*:MATRIX MUL,/:MATRIX DIV,
 .*:ARRAY MUL,./:ARRAY DIV
 LOGICAL OPERATORS
 AND &,OR |,NOT~
 RELATIONAL OPERATORS
 <,==,>,<=,>=,~=.
 BITWISE OPERATORS
 Bitand ,bitcmp,bitor,bitmax,bitxor,
bitset,Bitget,bitshift
FUNCTIONS
 PLOT linear plot
 STEM discrete plot
 GRID add grid lines
 XLABEL add X-axis label
 YLABEL add Y-axis label
 TITLE add graph title
 SUBPLOTdivide figure window
 FIGURE create new figure window
 PAUSE wait for user response
GUI FILE&M-FILE IN MATLAB
 Usually matlab has two file formats they are,
 M-file
 Gui –file
 GUI FILE:A graphical user interface (GUI) is a user
interface built with graphical objects, such as
buttons, text fields, sliders, and menus. In general,
these objects already have meanings to most
computer users.
 M-FILE: It is built with codings,here we use coding
to run the programs.
USER INTERFACE CONTROLS
 Push Buttons
 Toggle Buttons
 Radio Buttons
 Checkboxes
 Popup Menus
 Edit Text
 Axes
 Static Text
 Figures
IMAGE PROCESSING
o Image –It is define as the group of pixels
o Image formats
o .JPG/.JPEG - Joint Photographic Experts Group
o .GIF - Graphics Interchangeable Format
o .TIFF - Tagged Image File Format
o .PNG - Portable Network Graphics
o .BMP - Bitmap format
o Applications of image processing
o Research
o Survillence
o Medical
oPRIMARY COLOURS
oSECONDARY COLOURS
oCODE CONVERSION
IMAGE PROCESSING TECHNIQUES
oEnhancement
o Restoration
o Watermarking
oCryptography
oSteganography
oFusion
o Retrieval
oSegmentation
Image processing on matlab presentation
WATER MARKING
• Water Marking – Embed the secret image in an
image or any type of multimedia data.
• We should hide the image without changing
original image quality.
• Water marking is used only for copyright
protection
• The applications of water marking are,
• Tele – broadcasting
• Web-applications
• There are two types of water marking they are,
• Visible water marking
• Invisible water marking
STEGANOGRAPHY
o Hiding a Secret data in Digital Images without affecting the
quality of Medium. This image is called as StegoImage.
Original Image Stego Image
Application
o Send secret communication like Military applications
Fusion – Process of Combining two different
scanned images to get a single image having
more relevant information of those twos
Types:
Pixel Level Fusion
Feature Level Fusion
Decision Level Fusion
IMAGE FUSION
Rule1: Averaging
Rule2: Maximum
Rule3: Minimum
SEGMENTATION OUTPUT
Cluster1 Cluster2
Cluster3 Cluster4
TO READ AN IMAGE
a =imread('cameraman.tif');
imshow(a);
ADD TWO IMAGES
I = imread(‘rice.tif');
J = imread('cameraman.tif');
K = imadd(I,J,'uint16');
imshow(K,[])
CONVERT IMAGE TO GRAY AND
BINARY
clc;
clear;
close all
a= imread(‘peppers.png');
subplot(2,2,1);
imshow(a);
subplot(2,2,2);
b=imresize(a,[256 256]);
imshow(b);
subplot(2,2,3);
c=rgb2gray(b);
imshow(c);
subplot(2,2,4);
d=im2bw(c);
imshow(d);
RGB COMPONENT
a=imread(‘peppers.png’)
subplot(2,2,1);
imshow(a);
[r c p]=size(a)
R=a;
G=a;
B=a;
R(:,:,2:3)=0;
subplot(2,2,2);
imshow(R);
G(:,:,1)=0;
G(:,:,3)=0;
subplot(2,2,3);
imshow(G);
B(:,:,1)=0;
B(:,:,2)=0;
subplot(2,2,4);
imshow(B);
a=imread(‘rice.png’);
figure; imshow(a);
b=imnoise(a,’salt & pepper’,0.02)
Figure;
Imshow(B);
c=medfilt2(b);
Figure;
Imshow(c)
FILTER TO REMOVE THE NOISES

More Related Content

PPTX
Image Processing Using MATLAB
PDF
Introduction to Digital Image Processing Using MATLAB
PPTX
Number plate recogition
PPTX
Radiology & Medical Imaging
PPTX
Data analysis
PPTX
Histogram Processing
PDF
Fabrication of Electric Bicycle
PPTX
Data Privacy and Protection Presentation
Image Processing Using MATLAB
Introduction to Digital Image Processing Using MATLAB
Number plate recogition
Radiology & Medical Imaging
Data analysis
Histogram Processing
Fabrication of Electric Bicycle
Data Privacy and Protection Presentation

What's hot (20)

PPT
Image segmentation
PPTX
Lecture 1 for Digital Image Processing (2nd Edition)
PPTX
Convolution&Correlation
PPTX
Introduction to Image Compression
PPTX
Digital Image Processing
PPTX
Edge detection
PPSX
Image Processing Basics
PPTX
Point processing
ODP
image compression ppt
PPTX
1.arithmetic & logical operations
PPTX
Image Enhancement in Spatial Domain
PPSX
Color Image Processing: Basics
PPTX
Fundamentals steps in Digital Image processing
PPTX
Digital image processing
PPT
Image segmentation ppt
PPT
Lzw coding technique for image compression
PDF
03 image transform
PDF
Image processing, Noise, Noise Removal filters
PPTX
Noise
PPTX
Image Restoration (Order Statistics Filters)
Image segmentation
Lecture 1 for Digital Image Processing (2nd Edition)
Convolution&Correlation
Introduction to Image Compression
Digital Image Processing
Edge detection
Image Processing Basics
Point processing
image compression ppt
1.arithmetic & logical operations
Image Enhancement in Spatial Domain
Color Image Processing: Basics
Fundamentals steps in Digital Image processing
Digital image processing
Image segmentation ppt
Lzw coding technique for image compression
03 image transform
Image processing, Noise, Noise Removal filters
Noise
Image Restoration (Order Statistics Filters)
Ad

Viewers also liked (13)

PPTX
Introduction in Image Processing Matlab Toolbox
PPTX
Matlab and Image Processing Workshop-SKERG
PPTX
MATLAB & Image Processing
PPT
Matlab
PPTX
Matlab
PDF
Digital Image Processing - MATLAB Notes - Akshansh
PPTX
Digital water marking
PDF
Digital image processing using matlab
PDF
Basics of Image Processing using MATLAB
PPTX
BRAIN TUMOR MRI IMAGE SEGMENTATION AND DETECTION IN IMAGE PROCESSING
PPTX
PPT on BRAIN TUMOR detection in MRI images based on IMAGE SEGMENTATION
PPTX
Getting started with image processing using Matlab
PPTX
Digital watermarking
Introduction in Image Processing Matlab Toolbox
Matlab and Image Processing Workshop-SKERG
MATLAB & Image Processing
Matlab
Matlab
Digital Image Processing - MATLAB Notes - Akshansh
Digital water marking
Digital image processing using matlab
Basics of Image Processing using MATLAB
BRAIN TUMOR MRI IMAGE SEGMENTATION AND DETECTION IN IMAGE PROCESSING
PPT on BRAIN TUMOR detection in MRI images based on IMAGE SEGMENTATION
Getting started with image processing using Matlab
Digital watermarking
Ad

Similar to Image processing on matlab presentation (20)

PPTX
image processing engimage processing eng
PDF
Digital_image_processing_-Vijaya_Raghavan.pdf
PPTX
Summer training on matlab
PDF
Ijetr011814
PPT
Image processing ppt
PDF
FACE COUNTING USING OPEN CV & PYTHON FOR ANALYZING UNUSUAL EVENTS IN CROWDS
PDF
IRJET- Homomorphic Image Encryption
PPTX
Digital Image Processing fundamentals.pptx
PPTX
Dip sdit 7
PPTX
Presentation1.2.pptx
PPTX
car number plate detection using matlab image & video processing
PPTX
Image processing and It’s forensic significance
PPTX
YCIS_Forensic PArt 1 Digital Image Processing.pptx
PPTX
Image Processing By SAIKIRAN PANJALA
PPTX
Image processing and compression.pptx
PPTX
Application of image processing techniques
PPTX
Matlab Training in Jalandhar | Matlab Training in Phagwara
PPTX
Matlab Training in Chandigarh
PDF
IMAGE PROCESSING - MATHANKUMAR.S - VMKVEC
PDF
IRJET - Automatic Licence Plate Detection and Recognition
image processing engimage processing eng
Digital_image_processing_-Vijaya_Raghavan.pdf
Summer training on matlab
Ijetr011814
Image processing ppt
FACE COUNTING USING OPEN CV & PYTHON FOR ANALYZING UNUSUAL EVENTS IN CROWDS
IRJET- Homomorphic Image Encryption
Digital Image Processing fundamentals.pptx
Dip sdit 7
Presentation1.2.pptx
car number plate detection using matlab image & video processing
Image processing and It’s forensic significance
YCIS_Forensic PArt 1 Digital Image Processing.pptx
Image Processing By SAIKIRAN PANJALA
Image processing and compression.pptx
Application of image processing techniques
Matlab Training in Jalandhar | Matlab Training in Phagwara
Matlab Training in Chandigarh
IMAGE PROCESSING - MATHANKUMAR.S - VMKVEC
IRJET - Automatic Licence Plate Detection and Recognition

More from Naatchammai Ramanathan (20)

PPSX
Why english club
PPTX
PPTX
Non-material heritage
PPTX
Pronunciations of different words
PPTX
Overdose of effective vocabs
PPSX
Designing a world class clasroom by naatchammai ramanathan
PPT
PPTX
Uniform assessment system
PDF
annual day script of a school 2019
PPTX
Workshop for partners_on_the_reporting_process_07.03.2014
PPTX
Standardised ppt on revised model gst law
PPTX
Personality development for english
PPTX
Image processing-on-matlab-presentation-1
PPTX
Gst ppt-taxguru
PPTX
PPTX
Deep sky astrophotography by naatchammai rm
Why english club
Non-material heritage
Pronunciations of different words
Overdose of effective vocabs
Designing a world class clasroom by naatchammai ramanathan
Uniform assessment system
annual day script of a school 2019
Workshop for partners_on_the_reporting_process_07.03.2014
Standardised ppt on revised model gst law
Personality development for english
Image processing-on-matlab-presentation-1
Gst ppt-taxguru
Deep sky astrophotography by naatchammai rm

Recently uploaded (20)

PDF
Cloud Native Aachen Meetup - Aug 21, 2025
PPTX
ESDS_SAP Application Cloud Offerings.pptx
PPTX
Why 2025 Is the Best Year to Hire Software Developers in India
PPTX
Chapter 1 - Transaction Processing and Mgt.pptx
PPTX
Plex Media Server 1.28.2.6151 With Crac5 2022 Free .
PDF
CapCut PRO for PC Crack New Download (Fully Activated 2025)
PDF
Ragic Data Security Overview: Certifications, Compliance, and Network Safegua...
PDF
IT Consulting Services to Secure Future Growth
PDF
Workplace Software and Skills - OpenStax
PPTX
Swiggy API Scraping A Comprehensive Guide on Data Sets and Applications.pptx
PDF
AI-Powered Fuzz Testing: The Future of QA
PDF
Crypto Loss And Recovery Guide By Expert Recovery Agency.
PDF
What Makes a Great Data Visualization Consulting Service.pdf
PPTX
Lecture 5 Software Requirement Engineering
PDF
Mobile App Backend Development with WordPress REST API: The Complete eBook
PDF
PDF-XChange Editor Plus 10.7.0.398.0 Crack Free Download Latest 2025
PDF
SOFTWARE ENGINEERING Software Engineering (3rd Edition) by K.K. Aggarwal & Yo...
PPTX
Foundations of Marketo Engage: Nurturing
PDF
MiniTool Power Data Recovery 12.6 Crack + Portable (Latest Version 2025)
PPTX
SmartGit 25.1 Crack + (100% Working) License Key
Cloud Native Aachen Meetup - Aug 21, 2025
ESDS_SAP Application Cloud Offerings.pptx
Why 2025 Is the Best Year to Hire Software Developers in India
Chapter 1 - Transaction Processing and Mgt.pptx
Plex Media Server 1.28.2.6151 With Crac5 2022 Free .
CapCut PRO for PC Crack New Download (Fully Activated 2025)
Ragic Data Security Overview: Certifications, Compliance, and Network Safegua...
IT Consulting Services to Secure Future Growth
Workplace Software and Skills - OpenStax
Swiggy API Scraping A Comprehensive Guide on Data Sets and Applications.pptx
AI-Powered Fuzz Testing: The Future of QA
Crypto Loss And Recovery Guide By Expert Recovery Agency.
What Makes a Great Data Visualization Consulting Service.pdf
Lecture 5 Software Requirement Engineering
Mobile App Backend Development with WordPress REST API: The Complete eBook
PDF-XChange Editor Plus 10.7.0.398.0 Crack Free Download Latest 2025
SOFTWARE ENGINEERING Software Engineering (3rd Edition) by K.K. Aggarwal & Yo...
Foundations of Marketo Engage: Nurturing
MiniTool Power Data Recovery 12.6 Crack + Portable (Latest Version 2025)
SmartGit 25.1 Crack + (100% Working) License Key

Image processing on matlab presentation

  • 1. IMAGE PROCESSING ON MATLAB PRESENTED BY RM.NAATCHAMMAI (III-ECE)
  • 2. ABSTRACT 1. MATLAB introduction-commands-operators- functions-GUI 2. Image Processing Basics formats of image, colors 3. Techniques:enhancement,restoration,water marking,cryptography,steganography,image fusions 4. Algorithms-example programs 5. Real-time applications-project based ideas.
  • 3. Introduction  MATLAB  MATrix LABoratory  Developed by CleveMoler in 1984 as a teaching tool  High performance language for technical computing  Typical uses are, numerical computation  Data analysis ,plotting and visualization  Graphical user interface building Algorithm development and modelling
  • 4. General Purpose Commands  clc , clear ,close all  save  who , whos  cd , ls  disp  Version  Pwd  Floor,round,abs  date
  • 5.  ARITHMETIC OPERATORS  +:ADD,-:SUB,*:MATRIX MUL,/:MATRIX DIV,  .*:ARRAY MUL,./:ARRAY DIV  LOGICAL OPERATORS  AND &,OR |,NOT~  RELATIONAL OPERATORS  <,==,>,<=,>=,~=.  BITWISE OPERATORS  Bitand ,bitcmp,bitor,bitmax,bitxor, bitset,Bitget,bitshift
  • 6. FUNCTIONS  PLOT linear plot  STEM discrete plot  GRID add grid lines  XLABEL add X-axis label  YLABEL add Y-axis label  TITLE add graph title  SUBPLOTdivide figure window  FIGURE create new figure window  PAUSE wait for user response
  • 7. GUI FILE&M-FILE IN MATLAB  Usually matlab has two file formats they are,  M-file  Gui –file  GUI FILE:A graphical user interface (GUI) is a user interface built with graphical objects, such as buttons, text fields, sliders, and menus. In general, these objects already have meanings to most computer users.  M-FILE: It is built with codings,here we use coding to run the programs.
  • 8. USER INTERFACE CONTROLS  Push Buttons  Toggle Buttons  Radio Buttons  Checkboxes  Popup Menus  Edit Text  Axes  Static Text  Figures
  • 9. IMAGE PROCESSING o Image –It is define as the group of pixels o Image formats o .JPG/.JPEG - Joint Photographic Experts Group o .GIF - Graphics Interchangeable Format o .TIFF - Tagged Image File Format o .PNG - Portable Network Graphics o .BMP - Bitmap format o Applications of image processing o Research o Survillence o Medical
  • 11. IMAGE PROCESSING TECHNIQUES oEnhancement o Restoration o Watermarking oCryptography oSteganography oFusion o Retrieval oSegmentation
  • 13. WATER MARKING • Water Marking – Embed the secret image in an image or any type of multimedia data. • We should hide the image without changing original image quality. • Water marking is used only for copyright protection • The applications of water marking are, • Tele – broadcasting • Web-applications • There are two types of water marking they are, • Visible water marking • Invisible water marking
  • 14. STEGANOGRAPHY o Hiding a Secret data in Digital Images without affecting the quality of Medium. This image is called as StegoImage. Original Image Stego Image Application o Send secret communication like Military applications
  • 15. Fusion – Process of Combining two different scanned images to get a single image having more relevant information of those twos Types: Pixel Level Fusion Feature Level Fusion Decision Level Fusion IMAGE FUSION Rule1: Averaging Rule2: Maximum Rule3: Minimum
  • 17. TO READ AN IMAGE a =imread('cameraman.tif'); imshow(a); ADD TWO IMAGES I = imread(‘rice.tif'); J = imread('cameraman.tif'); K = imadd(I,J,'uint16'); imshow(K,[])
  • 18. CONVERT IMAGE TO GRAY AND BINARY clc; clear; close all a= imread(‘peppers.png'); subplot(2,2,1); imshow(a); subplot(2,2,2); b=imresize(a,[256 256]); imshow(b); subplot(2,2,3); c=rgb2gray(b); imshow(c); subplot(2,2,4); d=im2bw(c); imshow(d);
  • 19. RGB COMPONENT a=imread(‘peppers.png’) subplot(2,2,1); imshow(a); [r c p]=size(a) R=a; G=a; B=a; R(:,:,2:3)=0; subplot(2,2,2); imshow(R); G(:,:,1)=0; G(:,:,3)=0; subplot(2,2,3); imshow(G); B(:,:,1)=0; B(:,:,2)=0; subplot(2,2,4); imshow(B);
  • 20. a=imread(‘rice.png’); figure; imshow(a); b=imnoise(a,’salt & pepper’,0.02) Figure; Imshow(B); c=medfilt2(b); Figure; Imshow(c) FILTER TO REMOVE THE NOISES