SlideShare a Scribd company logo
1 of 26
Applications of Advanced Graphics
  Animation
  Digital Image processing
  Morphing
  Fractals
  Ray Tracing
Animation
 Art of creating moving images
 Widely used in
  education, training, entertainment, advertising.
 Formal definition of computer animation is ”
  generation of time sequence of visually changing
  objects in their
  shapes, colour, orientation, translation, rotation etc.”
 Computer animation is divided into two broad
 processes.
       To design and creation of animation sequence
       To display animation sequence

   In general ,an animation sequence is
    designed with the following steps:
               1.Storyboard Layout
               2.Object Definitions
               3.Key-frame specifications
               4.Generations of in-between frames
 The storyboard is an outline of the action.
 An object definition is given for each participant in
  the action.
 A key frame is a detailed drawing of the scene at a
  certain time in the animation sequence.
 In-betweens are the intermediate frames.
 Approximately 1500 frames are needed for a clip of
  one minute of film.
 In practice, the animation is created by three
 traditional ways.
       Key frame system- key frame is defined
       Parameterized system- parameter may be degree of
        freedom, motion path
            - motion path can be linear or non-linear or
                random
                 linear- car on a straight road
              non-linear- motion of a cricket ball
              random- flying butterfly
       Scripting system – user writes some functions to control
        animation.
Methods to define motion
 Direct motion specification - clock
 Goal specified motion – cricket ball
 Kinematics motion specification- motion can be
 specified by position, velocity, acceleration
Morphing
Digital Image Processing
 It is composed of finite number of elements.
 Each of these elements consists of location
  information and pixel details.
 The digital images may be fun images, medical
  images, biometric images, satellite images etc.
 Sometimes they contain some noise or some clarity is
  needed.
 For doing this, some process is performed on the
  images, which is known as Digital Image. Processing.
 The main objectives of digital image processing are:
       1) To improve pictorial information
       2) To analyze pictorial information
       3) To optimize image storage for efficient
       representation and transmission.
Image processing is divided into
three major categories
1) Image compression
2) Image enhancement and restoration
3) Image extraction
1) Image compression
     Size of digital image is very large
     Difficult to transmit due to large size
        For example, animation series or video.

     For this reason, we need to reduce the size of
      the image- it is known as image compression
2) Image enhancement and
restoration
 In this method, the images are processed for data error
  detection, removal of noise and distortion occurs
  while scanning the picture or recording the scene
 It is used to restore the original scene in the form of
  image.
 There are two types of noises that can be present in
  an image.
 1) Random
 2) Non-random
 Some vital information regarding random pixels is
  missing as may happen during scanning of a
  picture is known as random noise.
 When some strips or lines disturb the image, it is
  known as non-random type of noise.
In the noise removal, filtering
techniques are used.
  Linear Filter
  Multidimensional filter
  Median filter
  Laplacian filter
  Gaussian filter
  Mean filter
  Kuwahara filter
  Sigma filter
 Other image enhancement tasks are colour and
  brightness adjustment etc.
 Ex. Black and white image
 Negative image
 Image with glowing edge
 Blurred image
 Image with different background
Image Extraction
  Classify the image into various parts.
  Segmentation and clustering are the methods to
   analyze a picture by the classification.
Applications of digital image
processing
 Medical science
 Entertainment
 Remote sensing
 Robotics
 Biometrics
Fractals
 The objects which are neither 2-dimensional or 3-
  dimensional.
 They are in some fractional dimensions like 1.5 and so
  on.
 Ex. Clouds, curve, trees, mountains etc.
Fractals are divided into three
groups
 1) Exact self-similar fractals
    Exactly identical at different scales
 2) Quasi self-similar fractals
    Nearly identical at different scales
 3) Statistical self-similar fractals
    Have numerical or statistical measures across the scale.
Ray tracing
 Finds the colour information of each and every
 pixel in the scene by tracing a ray of light that is
 reflected back to the viewer’s eye from the pixel
 position.
Ray tracing

More Related Content

What's hot

Fundamental steps in image processing
Fundamental steps in image processingFundamental steps in image processing
Fundamental steps in image processingPremaPRC211300301103
 
Digital image processing
Digital image processingDigital image processing
Digital image processingDEEPASHRI HK
 
An Introduction to Image Processing and Artificial Intelligence
An Introduction to Image Processing and Artificial IntelligenceAn Introduction to Image Processing and Artificial Intelligence
An Introduction to Image Processing and Artificial IntelligenceWasif Altaf
 
Digital image processing
Digital image processingDigital image processing
Digital image processingmanpreetgrewal
 
Digital image processing
Digital image processingDigital image processing
Digital image processingVandana Verma
 
Fundamentals steps in Digital Image processing
Fundamentals steps in Digital Image processingFundamentals steps in Digital Image processing
Fundamentals steps in Digital Image processingKarthicaMarasamy
 
Digital Image Processing
Digital Image ProcessingDigital Image Processing
Digital Image ProcessingReshma KC
 
Image processing
Image processingImage processing
Image processingAnil kumar
 
Image processing
Image processingImage processing
Image processingVarun Raj
 
Digital image processing ppt
Digital image processing pptDigital image processing ppt
Digital image processing pptkhanam22
 
Fundamental Steps of Digital Image Processing & Image Components
Fundamental Steps of Digital Image Processing & Image ComponentsFundamental Steps of Digital Image Processing & Image Components
Fundamental Steps of Digital Image Processing & Image ComponentsKalyan Acharjya
 
Presentation on Digital Image Processing
Presentation on Digital Image ProcessingPresentation on Digital Image Processing
Presentation on Digital Image ProcessingSalim Hosen
 
A methodology for developing video processing system
A methodology for developing video processing systemA methodology for developing video processing system
A methodology for developing video processing systemeSAT Journals
 
COM2304: Introduction to Computer Vision & Image Processing
COM2304: Introduction to Computer Vision & Image Processing COM2304: Introduction to Computer Vision & Image Processing
COM2304: Introduction to Computer Vision & Image Processing Hemantha Kulathilake
 

What's hot (20)

Fundamental steps in image processing
Fundamental steps in image processingFundamental steps in image processing
Fundamental steps in image processing
 
Image Processing
Image ProcessingImage Processing
Image Processing
 
Image processing
Image processing Image processing
Image processing
 
Digital image processing
Digital image processingDigital image processing
Digital image processing
 
An Introduction to Image Processing and Artificial Intelligence
An Introduction to Image Processing and Artificial IntelligenceAn Introduction to Image Processing and Artificial Intelligence
An Introduction to Image Processing and Artificial Intelligence
 
Digital image processing
Digital image processingDigital image processing
Digital image processing
 
Digital image processing
Digital image processingDigital image processing
Digital image processing
 
Image processing
Image processingImage processing
Image processing
 
Glossary dip
Glossary dipGlossary dip
Glossary dip
 
Fundamentals steps in Digital Image processing
Fundamentals steps in Digital Image processingFundamentals steps in Digital Image processing
Fundamentals steps in Digital Image processing
 
Digital Image Processing
Digital Image ProcessingDigital Image Processing
Digital Image Processing
 
Image processing ppt
Image processing pptImage processing ppt
Image processing ppt
 
Image processing
Image processingImage processing
Image processing
 
Image processing
Image processingImage processing
Image processing
 
Digital image processing ppt
Digital image processing pptDigital image processing ppt
Digital image processing ppt
 
Animation
AnimationAnimation
Animation
 
Fundamental Steps of Digital Image Processing & Image Components
Fundamental Steps of Digital Image Processing & Image ComponentsFundamental Steps of Digital Image Processing & Image Components
Fundamental Steps of Digital Image Processing & Image Components
 
Presentation on Digital Image Processing
Presentation on Digital Image ProcessingPresentation on Digital Image Processing
Presentation on Digital Image Processing
 
A methodology for developing video processing system
A methodology for developing video processing systemA methodology for developing video processing system
A methodology for developing video processing system
 
COM2304: Introduction to Computer Vision & Image Processing
COM2304: Introduction to Computer Vision & Image Processing COM2304: Introduction to Computer Vision & Image Processing
COM2304: Introduction to Computer Vision & Image Processing
 

Similar to Graphic concept

An Introduction to Digital Image Analysis.pdf
An Introduction to Digital Image Analysis.pdfAn Introduction to Digital Image Analysis.pdf
An Introduction to Digital Image Analysis.pdfThe Lifesciences Magazine
 
A Review Paper On Image Forgery Detection In Image Processing
A Review Paper On Image Forgery Detection In Image ProcessingA Review Paper On Image Forgery Detection In Image Processing
A Review Paper On Image Forgery Detection In Image ProcessingJennifer Daniel
 
Chap_1_Digital_Image_Fundamentals_DD (2).pdf
Chap_1_Digital_Image_Fundamentals_DD (2).pdfChap_1_Digital_Image_Fundamentals_DD (2).pdf
Chap_1_Digital_Image_Fundamentals_DD (2).pdfMrNeon5
 
BEC007 -Digital image processing.pdf
BEC007  -Digital image processing.pdfBEC007  -Digital image processing.pdf
BEC007 -Digital image processing.pdfgopikahari7
 
Unit 1 DIP Fundamentals - Presentation Notes.pdf
Unit 1 DIP Fundamentals - Presentation Notes.pdfUnit 1 DIP Fundamentals - Presentation Notes.pdf
Unit 1 DIP Fundamentals - Presentation Notes.pdfsdbhosale860
 
Image processing
Image processingImage processing
Image processingkamal330
 
3.introduction onwards deepa
3.introduction onwards deepa3.introduction onwards deepa
3.introduction onwards deepaSafalsha Babu
 
Computer Vision(4).pptx
Computer Vision(4).pptxComputer Vision(4).pptx
Computer Vision(4).pptxGouthamMaliga
 
A Review on Overview of Image Processing Techniques
A Review on Overview of Image Processing TechniquesA Review on Overview of Image Processing Techniques
A Review on Overview of Image Processing Techniquesijtsrd
 
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
 

Similar to Graphic concept (20)

Animation
AnimationAnimation
Animation
 
Ch1.pptx
Ch1.pptxCh1.pptx
Ch1.pptx
 
Animation
AnimationAnimation
Animation
 
An Introduction to Digital Image Analysis.pdf
An Introduction to Digital Image Analysis.pdfAn Introduction to Digital Image Analysis.pdf
An Introduction to Digital Image Analysis.pdf
 
1. IP Introduction.pdf
1. IP Introduction.pdf1. IP Introduction.pdf
1. IP Introduction.pdf
 
A Review Paper On Image Forgery Detection In Image Processing
A Review Paper On Image Forgery Detection In Image ProcessingA Review Paper On Image Forgery Detection In Image Processing
A Review Paper On Image Forgery Detection In Image Processing
 
Chap_1_Digital_Image_Fundamentals_DD (2).pdf
Chap_1_Digital_Image_Fundamentals_DD (2).pdfChap_1_Digital_Image_Fundamentals_DD (2).pdf
Chap_1_Digital_Image_Fundamentals_DD (2).pdf
 
IMAGE PROCESSING.pptx
IMAGE PROCESSING.pptxIMAGE PROCESSING.pptx
IMAGE PROCESSING.pptx
 
ACMP340.pptx
ACMP340.pptxACMP340.pptx
ACMP340.pptx
 
BEC007 -Digital image processing.pdf
BEC007  -Digital image processing.pdfBEC007  -Digital image processing.pdf
BEC007 -Digital image processing.pdf
 
Unit 1 DIP Fundamentals - Presentation Notes.pdf
Unit 1 DIP Fundamentals - Presentation Notes.pdfUnit 1 DIP Fundamentals - Presentation Notes.pdf
Unit 1 DIP Fundamentals - Presentation Notes.pdf
 
Image processing
Image processingImage processing
Image processing
 
1 dip introduction
1 dip introduction1 dip introduction
1 dip introduction
 
final_project
final_projectfinal_project
final_project
 
3.introduction onwards deepa
3.introduction onwards deepa3.introduction onwards deepa
3.introduction onwards deepa
 
Computer Vision(4).pptx
Computer Vision(4).pptxComputer Vision(4).pptx
Computer Vision(4).pptx
 
A Review on Overview of Image Processing Techniques
A Review on Overview of Image Processing TechniquesA Review on Overview of Image Processing Techniques
A Review on Overview of Image Processing Techniques
 
F0342032038
F0342032038F0342032038
F0342032038
 
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
Image processingImage processing
Image processing
 

Recently uploaded

How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPCeline George
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management SystemChristalin Nelson
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Celine George
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfPatidar M
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for BeginnersSabitha Banu
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfTechSoup
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxAshokKarra1
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Celine George
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptxmary850239
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxHumphrey A Beña
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptxmary850239
 
Integumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.pptIntegumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.pptshraddhaparab530
 
ROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxVanesaIglesias10
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designMIPLM
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYKayeClaireEstoconing
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONHumphrey A Beña
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfVanessa Camilleri
 

Recently uploaded (20)

How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERP
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management System
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
 
Active Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdfActive Learning Strategies (in short ALS).pdf
Active Learning Strategies (in short ALS).pdf
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for Beginners
 
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdfInclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
Inclusivity Essentials_ Creating Accessible Websites for Nonprofits .pdf
 
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptxYOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptx
 
Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17
 
4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx4.16.24 Poverty and Precarity--Desmond.pptx
4.16.24 Poverty and Precarity--Desmond.pptx
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx
 
Integumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.pptIntegumentary System SMP B. Pharm Sem I.ppt
Integumentary System SMP B. Pharm Sem I.ppt
 
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptxYOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
 
ROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptx
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-design
 
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITYISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
ISYU TUNGKOL SA SEKSWLADIDA (ISSUE ABOUT SEXUALITY
 
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
 
ICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdfICS2208 Lecture6 Notes for SL spaces.pdf
ICS2208 Lecture6 Notes for SL spaces.pdf
 

Graphic concept

  • 1.
  • 2. Applications of Advanced Graphics  Animation  Digital Image processing  Morphing  Fractals  Ray Tracing
  • 3. Animation  Art of creating moving images  Widely used in education, training, entertainment, advertising.  Formal definition of computer animation is ” generation of time sequence of visually changing objects in their shapes, colour, orientation, translation, rotation etc.”
  • 4.  Computer animation is divided into two broad processes.  To design and creation of animation sequence  To display animation sequence In general ,an animation sequence is designed with the following steps: 1.Storyboard Layout 2.Object Definitions 3.Key-frame specifications 4.Generations of in-between frames
  • 5.  The storyboard is an outline of the action.  An object definition is given for each participant in the action.  A key frame is a detailed drawing of the scene at a certain time in the animation sequence.  In-betweens are the intermediate frames.  Approximately 1500 frames are needed for a clip of one minute of film.
  • 6.
  • 7.
  • 8.  In practice, the animation is created by three traditional ways.  Key frame system- key frame is defined  Parameterized system- parameter may be degree of freedom, motion path - motion path can be linear or non-linear or random linear- car on a straight road non-linear- motion of a cricket ball random- flying butterfly  Scripting system – user writes some functions to control animation.
  • 9. Methods to define motion  Direct motion specification - clock  Goal specified motion – cricket ball  Kinematics motion specification- motion can be specified by position, velocity, acceleration
  • 11.
  • 12. Digital Image Processing  It is composed of finite number of elements.  Each of these elements consists of location information and pixel details.  The digital images may be fun images, medical images, biometric images, satellite images etc.
  • 13.  Sometimes they contain some noise or some clarity is needed.  For doing this, some process is performed on the images, which is known as Digital Image. Processing.  The main objectives of digital image processing are: 1) To improve pictorial information 2) To analyze pictorial information 3) To optimize image storage for efficient representation and transmission.
  • 14.
  • 15. Image processing is divided into three major categories 1) Image compression 2) Image enhancement and restoration 3) Image extraction
  • 16. 1) Image compression  Size of digital image is very large  Difficult to transmit due to large size  For example, animation series or video.  For this reason, we need to reduce the size of the image- it is known as image compression
  • 17. 2) Image enhancement and restoration  In this method, the images are processed for data error detection, removal of noise and distortion occurs while scanning the picture or recording the scene  It is used to restore the original scene in the form of image.
  • 18.  There are two types of noises that can be present in an image.  1) Random  2) Non-random  Some vital information regarding random pixels is missing as may happen during scanning of a picture is known as random noise.  When some strips or lines disturb the image, it is known as non-random type of noise.
  • 19. In the noise removal, filtering techniques are used.  Linear Filter  Multidimensional filter  Median filter  Laplacian filter  Gaussian filter  Mean filter  Kuwahara filter  Sigma filter
  • 20.  Other image enhancement tasks are colour and brightness adjustment etc.  Ex. Black and white image  Negative image  Image with glowing edge  Blurred image  Image with different background
  • 21. Image Extraction  Classify the image into various parts.  Segmentation and clustering are the methods to analyze a picture by the classification.
  • 22. Applications of digital image processing  Medical science  Entertainment  Remote sensing  Robotics  Biometrics
  • 23. Fractals  The objects which are neither 2-dimensional or 3- dimensional.  They are in some fractional dimensions like 1.5 and so on.  Ex. Clouds, curve, trees, mountains etc.
  • 24. Fractals are divided into three groups  1) Exact self-similar fractals  Exactly identical at different scales  2) Quasi self-similar fractals  Nearly identical at different scales  3) Statistical self-similar fractals  Have numerical or statistical measures across the scale.
  • 25. Ray tracing  Finds the colour information of each and every pixel in the scene by tracing a ray of light that is reflected back to the viewer’s eye from the pixel position.