SlideShare une entreprise Scribd logo
1  sur  24
IMAGES AND GRAPHICS
A digital image is a representation of a two-
dimensional image as a finite set of digital values,
called picture elements or pixels
•Pixel values typically represent gray levels, colours,
heights, opacities etc
•Remember digitization implies that a digital image
is an approximation of a real scene
Pixel
1 pixel
Image Format
•Common image formats include:
▫ 1 sample per point (B&W or Grayscale)
▫ 3 samples per point (Red, Green, and Blue)
▫ 4 samples per point (Red, Green, Blue, and “Alpha”,
a.k.a. Opacity)
•For most of this course we will focus on grey-scale
images
Image Format
Bitmap:
An array of information that contains the
information for the image.
It is a 3 dimensional array
Width x Height x 24 (8 for each color)
So can be huge
(.bmp and .tif or .tiff are most common bitmaps)
JPG (Joint-Photographic Experts Group)
•Generally better for images and photos
•Spatial not color compression, can distort image spatially and more
loss with each save
•Now can animate as well.
•For continuous tone images, such as full-color photographs
•Supports more than 16 millions of color (24-bit)
•Uses lossy compression (averaging may lose information)
Image Format
GIF (Graphical Interchange Format)
For large areas of the same color and a moderate level of
detail.
Supports up to 256 colors
Allows transparency and interlacing
Uses lossless compression
PNG (Portable Network Graphic)
lossless, portable, well-compressed storage of raster images
patent-free replacement for GIF
also replace many common uses of TIFF
Support indexed-color, grayscale, and true color images + an
optional alpha channel for transparency
Image Format
• Monochrome just requires one bit per
pixel, representing black or white
BMP – 16 KB
• 8 bits per pixel allows 256 distinct colors
BMP – 119KB
• 16 bits per pixel represents 32K distinct colors (Most
graphic chipsets now supports the full 65536 colors
and the color green uses the extra one bit)
BMP – 234 KB
• 24 bits per pixel allows millions of colors
• 32 bits per pixel – trillion of colors
BMP – 350KB
Bitmapped vs. JPEG File Sizes
Both images are the same relative size.
900kb
.JPEG High Quality ~700kb
Graphics
• Computer generated or drawn by you.
• Specified through graphics primitives (Lines,
Rectangle, circle etc) and their attribute (Line
style, width, color etc).
• Not represent by pixel matrix.
• You can directly manipulate the elements
because you drew them – Sprites
• Additional conversion is required for Draw
pixel matrix.
Graphics Vs Images
• Basic element
▫ Specified through graphics primitives (Lines,
Rectangle, circle etc) and their attribute (Line style,
width, color etc).
▫ Pixel
• Manipulation
▫ You can directly manipulate the elements because
you drew them – Sprites
▫ In an image, you can manipulate pixels but not
directly the elements. This has a great impact.
• Visible
▫ Additional conversion is required for Draw pixel
matrix.
▫ No Conversion required
Dynamic In Graphics
•Motion Dynamics
▫ Object can be moved and enabled with respect
to the stationary object.
▫ Both the object and the camera are moving.
•Update Dynamics
▫Change the shape, colour, or other properties of
the objects being viewed.
Graphics Hardware
• Architecture of Raster Display
Minimum refresh rate 60 Hz
is used to avoid flickering
Screen Mosaic Triad Arrangement
Interlaced Projection
Dithering
• Dithering
▫ If we view a very small area from a sufficiently large viewing
distance, our eyes average fine detail within the small area and
record only the overall intensity of the area.
▫ This phenomenon used in hardware display is known as dithering
▫ Color display with three bits per pixel: red, green, blue
▫ 2X2 pattern area
▫ It can produce 5X5X5 color combinations
Digital Image Processing
•Digital image processing focuses on two major
tasks
▫ Improvement of pictorial information for
human interpretation
▫ Processing of image data for storage,
transmission and representation for
autonomous machine perception
•Some argument about where image processing
ends and fields such as image analysis and
computer vision start
• Computer image processing
• Image synthesis (generation)
• Image analysis (recognition)
• Image synthesis
• Pictorial synthesis of real or imaginary objects
• Mainly graphics concern with synthesis
• Image analysis
• Recognition of models from pictures of 2D or 3D
objects
Digital Image Processing (DIP)
Digital Image Processing(DIP)
Low Level Process
Input: Image
Output: Image
Examples: Noise
removal, image
sharpening
Mid Level Process
Input: Image
Output: Attributes
Examples: Object
recognition,
segmentation
High Level Process
Input: Attributes
Output:
Understanding
Examples: Scene
understanding,
autonomous navigation
•The continuum from image processing to
computer vision can be broken up into low,
mid- and high-level processes
Digital Image Processing(DIP)
Image
Acquisition
Image
Restoration
Morphological
Processing
Segmentation
Representation
& Description
Image
Enhancement
Object
Recognition
Problem Domain
Colour Image
Processing
Image
Compression
Image
Acquisition
Image
Restoration
Morphological
Processing
Segmentation
Representation
& Description
Image
Enhancement
Object
Recognition
Problem Domain
Colour Image
Processing
Image
Compression
Image
Acquisition
Image
Restoration
Morphological
Processing
Segmentation
Representation
& Description
Image
Enhancement
Object
Recognition
Problem Domain
Colour Image
Processing
Image
Compression
Image
Acquisition
Image
Restoration
Morphological
Processing
Segmentation
Representation
& Description
Image
Enhancement
Object
Recognition
Problem Domain
Colour Image
Processing
Image
Compression
Image
Acquisition
Image
Restoration
Morphological
Processing
Segmentation
Representation
& Description
Image
Enhancement
Object
Recognition
Problem Domain
Colour Image
Processing
Image
Compression
Image
Acquisition
Image
Restoration
Morphological
Processing
Segmentation
Representation
& Description
Image
Enhancement
Object
Recognition
Problem Domain
Colour Image
Processing
Image
Compression
Image
Acquisition
Image
Restoration
Morphological
Processing
Segmentation
Representation
& Description
Image
Enhancement
Object
Recognition
Problem Domain
Colour Image
Processing
Image
Compression
Image
Acquisition
Image
Restoration
Morphological
Processing
Segmentation
Representation
& Description
Image
Enhancement
Object
Recognition
Problem Domain
Colour Image
Processing
Image
Compression
Image
Acquisition
Image
Restoration
Morphological
Processing
Segmentation
Representation
& Description
Image
Enhancement
Object
Recognition
Problem Domain
Colour Image
Processing
Image
Compression
Image
Acquisition
Image
Restoration
Morphological
Processing
Segmentation
Representation
& Description
Image
Enhancement
Object
Recognition
Problem Domain
Colour Image
Processing
Image
Compression
Image Recognition Steps
Steps:
Formatting
Conditioning
Labeling
Grouping
Extracting
Matching
Image Recognition Steps
Conditioning
Suppresses noise
Background normalization
By suppressing uninteresting systematic or pattern
variations
Labeling
Informative pattern has structure with set of connected
pixels.
Region, edge
Grouping
The grouping operation identifies the events by collecting together or
identifying maximal connected sets of pixels participating in the same kind of
event.
Example: Edges are grouped into lines, is called line-fitting
Image Recognition Steps
Extracting
Extracting operation computes for each group of
pixels a list of properties.
Example:
Centroid
Area
Orientation
Spatial moments, gray tone moments, spatial-gray
tone moments
Circumscribing circle, inscribing circle,
Matching
Determines the interpretation of some related set of
image events, associating these events with some
given three-dimensional object or two-dimensional
shape.
Example: Template matching
Image Transmission
Raw Image Transmission
Size = spatial resolution X pixel quantization
Compressed image data transmission
JPEG, MPEG
Symbolic image data transformation
image primitive, attribute etc.
Image & Graphics

Contenu connexe

Tendances

Multimedia data and file format
Multimedia data and file formatMultimedia data and file format
Multimedia data and file formatNiketa Jain
 
Ppt on audio file formats
Ppt on audio file formatsPpt on audio file formats
Ppt on audio file formatsIshank Ranjan
 
Raster scan system & random scan system
Raster scan system & random scan systemRaster scan system & random scan system
Raster scan system & random scan systemshalinikarunakaran1
 
applications of computer graphics
applications of computer graphicsapplications of computer graphics
applications of computer graphicsAaina Katyal
 
Data Compression (Lossy and Lossless)
Data Compression (Lossy and Lossless)Data Compression (Lossy and Lossless)
Data Compression (Lossy and Lossless)Project Student
 
Image compression standards
Image compression standardsImage compression standards
Image compression standardskirupasuchi1996
 
Output primitives in Computer Graphics
Output primitives in Computer GraphicsOutput primitives in Computer Graphics
Output primitives in Computer GraphicsKamal Acharya
 
Introduction to computer graphics
Introduction to computer graphicsIntroduction to computer graphics
Introduction to computer graphicsAmandeep Kaur
 
program flow mechanisms, advanced computer architecture
program flow mechanisms, advanced computer architectureprogram flow mechanisms, advanced computer architecture
program flow mechanisms, advanced computer architecturePankaj Kumar Jain
 
Monitors & workstation,Donald ch-2
Monitors & workstation,Donald ch-2Monitors & workstation,Donald ch-2
Monitors & workstation,Donald ch-2Iftikhar Ahmad
 
Chapter 3 - Multimedia System Design
Chapter 3 - Multimedia System DesignChapter 3 - Multimedia System Design
Chapter 3 - Multimedia System DesignPratik Pradhan
 
Text-Elements of multimedia
Text-Elements of multimediaText-Elements of multimedia
Text-Elements of multimediaVanitha Chandru
 
Input devices in computer graphics
Input devices in computer graphicsInput devices in computer graphics
Input devices in computer graphicsAnu Garg
 
Computer animation
Computer animationComputer animation
Computer animationshusrusha
 
Multimedia graphics and image data representation
Multimedia graphics and image data representationMultimedia graphics and image data representation
Multimedia graphics and image data representationMazin Alwaaly
 

Tendances (20)

Multimedia data and file format
Multimedia data and file formatMultimedia data and file format
Multimedia data and file format
 
Ppt on audio file formats
Ppt on audio file formatsPpt on audio file formats
Ppt on audio file formats
 
Computer graphics realism
Computer graphics realismComputer graphics realism
Computer graphics realism
 
Raster scan system & random scan system
Raster scan system & random scan systemRaster scan system & random scan system
Raster scan system & random scan system
 
Computer graphics ppt
Computer graphics pptComputer graphics ppt
Computer graphics ppt
 
Depth Buffer Method
Depth Buffer MethodDepth Buffer Method
Depth Buffer Method
 
applications of computer graphics
applications of computer graphicsapplications of computer graphics
applications of computer graphics
 
Data Compression (Lossy and Lossless)
Data Compression (Lossy and Lossless)Data Compression (Lossy and Lossless)
Data Compression (Lossy and Lossless)
 
Image compression standards
Image compression standardsImage compression standards
Image compression standards
 
Unit 1
Unit 1Unit 1
Unit 1
 
Output primitives in Computer Graphics
Output primitives in Computer GraphicsOutput primitives in Computer Graphics
Output primitives in Computer Graphics
 
Introduction to computer graphics
Introduction to computer graphicsIntroduction to computer graphics
Introduction to computer graphics
 
Video display devices
Video display devicesVideo display devices
Video display devices
 
program flow mechanisms, advanced computer architecture
program flow mechanisms, advanced computer architectureprogram flow mechanisms, advanced computer architecture
program flow mechanisms, advanced computer architecture
 
Monitors & workstation,Donald ch-2
Monitors & workstation,Donald ch-2Monitors & workstation,Donald ch-2
Monitors & workstation,Donald ch-2
 
Chapter 3 - Multimedia System Design
Chapter 3 - Multimedia System DesignChapter 3 - Multimedia System Design
Chapter 3 - Multimedia System Design
 
Text-Elements of multimedia
Text-Elements of multimediaText-Elements of multimedia
Text-Elements of multimedia
 
Input devices in computer graphics
Input devices in computer graphicsInput devices in computer graphics
Input devices in computer graphics
 
Computer animation
Computer animationComputer animation
Computer animation
 
Multimedia graphics and image data representation
Multimedia graphics and image data representationMultimedia graphics and image data representation
Multimedia graphics and image data representation
 

Similaire à Image & Graphics

Scct2013 topic 3_graphics
Scct2013 topic 3_graphicsScct2013 topic 3_graphics
Scct2013 topic 3_graphicsAnies Syahieda
 
Digital image processing & computer graphics
Digital image processing & computer graphicsDigital image processing & computer graphics
Digital image processing & computer graphicsAnkit Garg
 
Fundamental steps in image processing
Fundamental steps in image processingFundamental steps in image processing
Fundamental steps in image processingPremaPRC211300301103
 
Prinsip gambar digital
Prinsip gambar digitalPrinsip gambar digital
Prinsip gambar digitalOno Trader
 
Game development terminologies
Game development terminologiesGame development terminologies
Game development terminologiesAhmed Badr
 
Chapter 3 : IMAGE
Chapter 3 : IMAGEChapter 3 : IMAGE
Chapter 3 : IMAGEazira96
 
GJU MM Unit 3.pdf
GJU MM Unit 3.pdfGJU MM Unit 3.pdf
GJU MM Unit 3.pdfdiljots78
 
Dip digital image 3
Dip digital image 3Dip digital image 3
Dip digital image 3Shajun Nisha
 
Sismulmed 04 b. image processing intro
Sismulmed 04 b. image processing introSismulmed 04 b. image processing intro
Sismulmed 04 b. image processing introNurfitri Anbarsanti
 
Image processing and compression.pptx
Image processing and compression.pptxImage processing and compression.pptx
Image processing and compression.pptxdudoo1
 
BEC007 -Digital image processing.pdf
BEC007  -Digital image processing.pdfBEC007  -Digital image processing.pdf
BEC007 -Digital image processing.pdfgopikahari7
 
Fundamentals of Image Processing & Components.ppt
Fundamentals of Image Processing & Components.pptFundamentals of Image Processing & Components.ppt
Fundamentals of Image Processing & Components.pptANJANISINGHAL
 
DIP Notes Unit-1 PPT , engineering, computer Science
DIP Notes Unit-1 PPT , engineering, computer ScienceDIP Notes Unit-1 PPT , engineering, computer Science
DIP Notes Unit-1 PPT , engineering, computer Sciencebaaburao4200
 

Similaire à Image & Graphics (20)

Scct2013 topic 3_graphics
Scct2013 topic 3_graphicsScct2013 topic 3_graphics
Scct2013 topic 3_graphics
 
Digital image processing & computer graphics
Digital image processing & computer graphicsDigital image processing & computer graphics
Digital image processing & computer graphics
 
Fundamental steps in image processing
Fundamental steps in image processingFundamental steps in image processing
Fundamental steps in image processing
 
Prinsip gambar digital
Prinsip gambar digitalPrinsip gambar digital
Prinsip gambar digital
 
Game development terminologies
Game development terminologiesGame development terminologies
Game development terminologies
 
CLASS 1.1.pptx
CLASS 1.1.pptxCLASS 1.1.pptx
CLASS 1.1.pptx
 
Digital image processing
Digital image processingDigital image processing
Digital image processing
 
Chapter 3 : IMAGE
Chapter 3 : IMAGEChapter 3 : IMAGE
Chapter 3 : IMAGE
 
Chapter 3
Chapter 3Chapter 3
Chapter 3
 
GJU MM Unit 3.pdf
GJU MM Unit 3.pdfGJU MM Unit 3.pdf
GJU MM Unit 3.pdf
 
Digital image processing
Digital image processingDigital image processing
Digital image processing
 
Digital image processing
Digital image processingDigital image processing
Digital image processing
 
Graphics and imagea
Graphics and imageaGraphics and imagea
Graphics and imagea
 
Dip digital image 3
Dip digital image 3Dip digital image 3
Dip digital image 3
 
Sismulmed 04 b. image processing intro
Sismulmed 04 b. image processing introSismulmed 04 b. image processing intro
Sismulmed 04 b. image processing intro
 
Image processing and compression.pptx
Image processing and compression.pptxImage processing and compression.pptx
Image processing and compression.pptx
 
BEC007 -Digital image processing.pdf
BEC007  -Digital image processing.pdfBEC007  -Digital image processing.pdf
BEC007 -Digital image processing.pdf
 
Fundamentals of Image Processing & Components.ppt
Fundamentals of Image Processing & Components.pptFundamentals of Image Processing & Components.ppt
Fundamentals of Image Processing & Components.ppt
 
DIP Notes Unit-1 PPT , engineering, computer Science
DIP Notes Unit-1 PPT , engineering, computer ScienceDIP Notes Unit-1 PPT , engineering, computer Science
DIP Notes Unit-1 PPT , engineering, computer Science
 
Image processing.pdf
Image processing.pdfImage processing.pdf
Image processing.pdf
 

Dernier

The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...ranjana rawat
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingrakeshbaidya232001
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escortsranjana rawat
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxpurnimasatapathy1234
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...ranjana rawat
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).pptssuser5c9d4b1
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxupamatechverse
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...Call Girls in Nagpur High Profile
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls in Nagpur High Profile
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college projectTonystark477637
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordAsst.prof M.Gokilavani
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduitsrknatarajan
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINESIVASHANKAR N
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performancesivaprakash250
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingrknatarajan
 
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...RajaP95
 

Dernier (20)

The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
The Most Attractive Pune Call Girls Budhwar Peth 8250192130 Will You Miss Thi...
 
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINEDJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
DJARUM4D - SLOT GACOR ONLINE | SLOT DEMO ONLINE
 
Porous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writingPorous Ceramics seminar and technical writing
Porous Ceramics seminar and technical writing
 
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Isha Call 7001035870 Meet With Nagpur Escorts
 
Microscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptxMicroscopic Analysis of Ceramic Materials.pptx
Microscopic Analysis of Ceramic Materials.pptx
 
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
(SHREYA) Chakan Call Girls Just Call 7001035870 [ Cash on Delivery ] Pune Esc...
 
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
★ CALL US 9953330565 ( HOT Young Call Girls In Badarpur delhi NCR
 
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
247267395-1-Symmetric-and-distributed-shared-memory-architectures-ppt (1).ppt
 
Introduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptxIntroduction and different types of Ethernet.pptx
Introduction and different types of Ethernet.pptx
 
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...Booking open Available Pune Call Girls Koregaon Park  6297143586 Call Hot Ind...
Booking open Available Pune Call Girls Koregaon Park 6297143586 Call Hot Ind...
 
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
Call Girls in Nagpur Suman Call 7001035870 Meet With Nagpur Escorts
 
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service NashikCall Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
Call Girls Service Nashik Vaishnavi 7001305949 Independent Escort Service Nashik
 
result management system report for college project
result management system report for college projectresult management system report for college project
result management system report for college project
 
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete RecordCCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
CCS335 _ Neural Networks and Deep Learning Laboratory_Lab Complete Record
 
UNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular ConduitsUNIT-II FMM-Flow Through Circular Conduits
UNIT-II FMM-Flow Through Circular Conduits
 
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(PRIYA) Rajgurunagar Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINEMANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
MANUFACTURING PROCESS-II UNIT-2 LATHE MACHINE
 
UNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its PerformanceUNIT - IV - Air Compressors and its Performance
UNIT - IV - Air Compressors and its Performance
 
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and workingUNIT-V FMM.HYDRAULIC TURBINE - Construction and working
UNIT-V FMM.HYDRAULIC TURBINE - Construction and working
 
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
IMPLICATIONS OF THE ABOVE HOLISTIC UNDERSTANDING OF HARMONY ON PROFESSIONAL E...
 

Image & Graphics

  • 2. A digital image is a representation of a two- dimensional image as a finite set of digital values, called picture elements or pixels
  • 3. •Pixel values typically represent gray levels, colours, heights, opacities etc •Remember digitization implies that a digital image is an approximation of a real scene Pixel 1 pixel
  • 4. Image Format •Common image formats include: ▫ 1 sample per point (B&W or Grayscale) ▫ 3 samples per point (Red, Green, and Blue) ▫ 4 samples per point (Red, Green, Blue, and “Alpha”, a.k.a. Opacity) •For most of this course we will focus on grey-scale images
  • 5. Image Format Bitmap: An array of information that contains the information for the image. It is a 3 dimensional array Width x Height x 24 (8 for each color) So can be huge (.bmp and .tif or .tiff are most common bitmaps) JPG (Joint-Photographic Experts Group) •Generally better for images and photos •Spatial not color compression, can distort image spatially and more loss with each save •Now can animate as well. •For continuous tone images, such as full-color photographs •Supports more than 16 millions of color (24-bit) •Uses lossy compression (averaging may lose information)
  • 6. Image Format GIF (Graphical Interchange Format) For large areas of the same color and a moderate level of detail. Supports up to 256 colors Allows transparency and interlacing Uses lossless compression PNG (Portable Network Graphic) lossless, portable, well-compressed storage of raster images patent-free replacement for GIF also replace many common uses of TIFF Support indexed-color, grayscale, and true color images + an optional alpha channel for transparency
  • 7. Image Format • Monochrome just requires one bit per pixel, representing black or white BMP – 16 KB • 8 bits per pixel allows 256 distinct colors BMP – 119KB • 16 bits per pixel represents 32K distinct colors (Most graphic chipsets now supports the full 65536 colors and the color green uses the extra one bit) BMP – 234 KB • 24 bits per pixel allows millions of colors • 32 bits per pixel – trillion of colors BMP – 350KB
  • 8. Bitmapped vs. JPEG File Sizes Both images are the same relative size. 900kb .JPEG High Quality ~700kb
  • 9. Graphics • Computer generated or drawn by you. • Specified through graphics primitives (Lines, Rectangle, circle etc) and their attribute (Line style, width, color etc). • Not represent by pixel matrix. • You can directly manipulate the elements because you drew them – Sprites • Additional conversion is required for Draw pixel matrix.
  • 10. Graphics Vs Images • Basic element ▫ Specified through graphics primitives (Lines, Rectangle, circle etc) and their attribute (Line style, width, color etc). ▫ Pixel • Manipulation ▫ You can directly manipulate the elements because you drew them – Sprites ▫ In an image, you can manipulate pixels but not directly the elements. This has a great impact. • Visible ▫ Additional conversion is required for Draw pixel matrix. ▫ No Conversion required
  • 11. Dynamic In Graphics •Motion Dynamics ▫ Object can be moved and enabled with respect to the stationary object. ▫ Both the object and the camera are moving. •Update Dynamics ▫Change the shape, colour, or other properties of the objects being viewed.
  • 12. Graphics Hardware • Architecture of Raster Display Minimum refresh rate 60 Hz is used to avoid flickering
  • 13. Screen Mosaic Triad Arrangement
  • 15. Dithering • Dithering ▫ If we view a very small area from a sufficiently large viewing distance, our eyes average fine detail within the small area and record only the overall intensity of the area. ▫ This phenomenon used in hardware display is known as dithering ▫ Color display with three bits per pixel: red, green, blue ▫ 2X2 pattern area ▫ It can produce 5X5X5 color combinations
  • 16. Digital Image Processing •Digital image processing focuses on two major tasks ▫ Improvement of pictorial information for human interpretation ▫ Processing of image data for storage, transmission and representation for autonomous machine perception •Some argument about where image processing ends and fields such as image analysis and computer vision start
  • 17. • Computer image processing • Image synthesis (generation) • Image analysis (recognition) • Image synthesis • Pictorial synthesis of real or imaginary objects • Mainly graphics concern with synthesis • Image analysis • Recognition of models from pictures of 2D or 3D objects Digital Image Processing (DIP)
  • 18. Digital Image Processing(DIP) Low Level Process Input: Image Output: Image Examples: Noise removal, image sharpening Mid Level Process Input: Image Output: Attributes Examples: Object recognition, segmentation High Level Process Input: Attributes Output: Understanding Examples: Scene understanding, autonomous navigation •The continuum from image processing to computer vision can be broken up into low, mid- and high-level processes
  • 19. Digital Image Processing(DIP) Image Acquisition Image Restoration Morphological Processing Segmentation Representation & Description Image Enhancement Object Recognition Problem Domain Colour Image Processing Image Compression Image Acquisition Image Restoration Morphological Processing Segmentation Representation & Description Image Enhancement Object Recognition Problem Domain Colour Image Processing Image Compression Image Acquisition Image Restoration Morphological Processing Segmentation Representation & Description Image Enhancement Object Recognition Problem Domain Colour Image Processing Image Compression Image Acquisition Image Restoration Morphological Processing Segmentation Representation & Description Image Enhancement Object Recognition Problem Domain Colour Image Processing Image Compression Image Acquisition Image Restoration Morphological Processing Segmentation Representation & Description Image Enhancement Object Recognition Problem Domain Colour Image Processing Image Compression Image Acquisition Image Restoration Morphological Processing Segmentation Representation & Description Image Enhancement Object Recognition Problem Domain Colour Image Processing Image Compression Image Acquisition Image Restoration Morphological Processing Segmentation Representation & Description Image Enhancement Object Recognition Problem Domain Colour Image Processing Image Compression Image Acquisition Image Restoration Morphological Processing Segmentation Representation & Description Image Enhancement Object Recognition Problem Domain Colour Image Processing Image Compression Image Acquisition Image Restoration Morphological Processing Segmentation Representation & Description Image Enhancement Object Recognition Problem Domain Colour Image Processing Image Compression Image Acquisition Image Restoration Morphological Processing Segmentation Representation & Description Image Enhancement Object Recognition Problem Domain Colour Image Processing Image Compression
  • 21. Image Recognition Steps Conditioning Suppresses noise Background normalization By suppressing uninteresting systematic or pattern variations Labeling Informative pattern has structure with set of connected pixels. Region, edge Grouping The grouping operation identifies the events by collecting together or identifying maximal connected sets of pixels participating in the same kind of event. Example: Edges are grouped into lines, is called line-fitting
  • 22. Image Recognition Steps Extracting Extracting operation computes for each group of pixels a list of properties. Example: Centroid Area Orientation Spatial moments, gray tone moments, spatial-gray tone moments Circumscribing circle, inscribing circle, Matching Determines the interpretation of some related set of image events, associating these events with some given three-dimensional object or two-dimensional shape. Example: Template matching
  • 23. Image Transmission Raw Image Transmission Size = spatial resolution X pixel quantization Compressed image data transmission JPEG, MPEG Symbolic image data transformation image primitive, attribute etc.