SlideShare a Scribd company logo
1 of 20
IMAGE COMPRESSION
Presented By,
M.Ramya,
MSc(CS&IT),
Nadar Saraswathi college of Arts & Science,
Theni.
INTRODUCTION
• Audio, image and video require vast amounts of data.
 320x240x8bits grayscale image: 77Kb
 ‰1100x900x24bits color image: 3MB
 ‰640x480x24x30frames/sec: 27.6 MB/sec
• ‰Low network’s bandwidth doesn't allow for real time video transmission.
• ‰Slow storage devices don't allow for fast playing back ‰Compression
reduces storage requirements.
TYPES OF IMAGE
There are 5 main formats in which to store images.
 TIFF
 JPEG
 GIF
 PNG
 Raw image files
TIFF
• TIFF stands for Tagged Image File Format.
• TIFF images create very large file sizes.
• TIFF images are uncompressed and thus contain a lot of detailed image
data.
• TIFFs are also extremely flexible in terms of and content.
• TIFF is the most common file type used in photo software as well as page
layout software.
• TIFF contains a lot of image data.
• TIFF file types ending in .tif
JPEG
• JPEG stands for Joint Photographic Experts Group, which created this
standard for this type of image formatting.
• JPEG files are images that have been compressed to store a lot of
information in a small-size file.
• A JPEG is compressed in a way that loses some of the image detail during
the compression in order to make the file small.
• JPEG files are bad for line drawings or logos or graphics, as the
compression makes them look “bitmappy”.
• JPEG file types ending in .jpg
GIF
• GIF stands for Graphic Interchange Format.
• This format compresses images but, as different from JPEG, the
compression is lossless.
• GIFs also have an extremely limited color range suitable for the web but
not for printing.
• This format is never used for photography, because of the limited number
of colors.
• GIFs can also be used for animations.
• GIF file types ending in .gif
PNG
• PNG stands for Portable Network Graphics.
• It also allows for a full range of color and better compression.
• It’s used almost exclusively for web images , never for print images.
• For photographs , PNG is not as good as JPEG , because it creates a larger
file.
• It was created as an open format to replace GIF , because the patent for GIF
was owned by one company and nobody else wanted to pay licensing fees.
• PNG file types ending in .png
RAW IMAGE FILES
• Raw image files contain data from a digital camera.
• The files are called raw because they haven’t been processed and therefore
can’t be edited or printed.
• Raw files usually contain a vast amount of data that is uncompressed.
• The size of a raw file is extremely large.
• They are converted to TIFF before editing and color-correcting
RECENT COMPRESSION STANDARDS
JPEG
JPEG Modes of Operation ‰Sequential
DCT
The image is encoded in one left-to-right, top-to-bottom scan
‰Progressive DCT
The image is encoded in multiple scans
Hierarchical
Encoding at multiple resolutions
Lossless
Exact reproduction
JPEG BLOCK DIAGRAMS
JPEG ENCODER
Three main blocks
 ‰Forward Discrete Cosine Transform (FDCT)
‰Quantizer
 ‰Entropy Encoder
‰Essentially the sequential JPEG encoder ‰
Main component of progressive, lossless and hierarchical encoders ‰
For gray level and color images
JPEG DECODER
The same steps in reverse order
The binary sequences are converted to symbol sequences using the
Huffman tables
‰F’(u,v) = Fq(u,v)Q(u,v)
‰Inverse DCT
HIERARCHICAL JPEG
Produces a set of images at multiple resolutions ‰
Begins with small images and continues with larger images
The reduced image is scaled-up to the next resolution and used as
predictor for the higher resolution image
MPEG
• The Moving Picture Coding Experts Group (MPEG) is a working group for
the development of standards for compression, decompression, processing,
and coded representation of moving pictures and audio
• ‰MPEG groups are open and have attracted large participation
MPEG FEATURES
• Random access
• ‰Fast forward / reverse searches
• ‰Reverse playback
• ‰Audio – visual synchronization
• ‰Robustness to errors
• ‰Auditability
• ‰Cost trade-off
MPEG ENCODING
• I frames are JPEG compressed
• ‰P, B frames are encoded in terms of future or previous frames
• ‰Motion vectors are estimated and differences between predicted and actual
blocks are computed ‰
These error terms are DCT encoded
 ‰Entropy encoding produces a compact binary code
‰Special cases: static and intracoded blocks
px64
• H.261 (px64) was designed for data rates which are multiples of 64kbit/s
and is sometimes called px64kbit/s (p is in the range 1-30).
• These data rates suit ISDN lines , for which this video code was designed
• Intended for videophone and video conferencing systems
• Compressed data stream.
p*64 Kbits/s , p = (1,……,30)
• Video compression for video conferences
Compression in real-time
Targeted to ISDN
H.261 (Px64) RESOLUTION
• Common Intermediate Format (CIF)
• Quarter CIF (QCIF)
CIF QCIF
Lines/frame pixels/line Lines/frame pixels/line
Luminance (Y) 288 352 144 176
Chrominance (Cb) 144 176 72 88
Chrominance (Cr) 144 176 72 88
Image processing

More Related Content

What's hot

.bmp image data format
.bmp image data format.bmp image data format
.bmp image data formatMahesh pawar
 
Portable Network Graphics (PNG)
Portable Network Graphics (PNG)Portable Network Graphics (PNG)
Portable Network Graphics (PNG)Sarmad Makhdoom
 
Digital Graphics- File Formats
Digital Graphics- File FormatsDigital Graphics- File Formats
Digital Graphics- File Formatskatyfleetham
 
E - TECH : File Image Formats
E - TECH : File Image FormatsE - TECH : File Image Formats
E - TECH : File Image FormatsKikoSyCip
 
Basic Introduction To Graphic File Formats
Basic Introduction To Graphic File FormatsBasic Introduction To Graphic File Formats
Basic Introduction To Graphic File FormatsAnkit Mishra
 
Digital graphics file formats
Digital graphics file formatsDigital graphics file formats
Digital graphics file formatsRuby Hooper
 
Digital Image File Formats
Digital Image File FormatsDigital Image File Formats
Digital Image File Formatsindiangarg
 
Technical file
Technical fileTechnical file
Technical filesamgh1995
 
Jpeg Vs Gif Vs Png
Jpeg Vs Gif Vs PngJpeg Vs Gif Vs Png
Jpeg Vs Gif Vs PngHope Walker
 
JPG vs. GIF vs. PNG
JPG vs. GIF vs. PNGJPG vs. GIF vs. PNG
JPG vs. GIF vs. PNGkay2
 
Paniting programs presentation
Paniting programs presentationPaniting programs presentation
Paniting programs presentationElisa MacGoun
 
Digital graphics powerpoint homework
Digital graphics powerpoint homework Digital graphics powerpoint homework
Digital graphics powerpoint homework Nicholas Aldous
 

What's hot (19)

.bmp image data format
.bmp image data format.bmp image data format
.bmp image data format
 
Grade 8 image file format
Grade 8   image file formatGrade 8   image file format
Grade 8 image file format
 
Portable Network Graphics (PNG)
Portable Network Graphics (PNG)Portable Network Graphics (PNG)
Portable Network Graphics (PNG)
 
Digital Graphics- File Formats
Digital Graphics- File FormatsDigital Graphics- File Formats
Digital Graphics- File Formats
 
E - TECH : File Image Formats
E - TECH : File Image FormatsE - TECH : File Image Formats
E - TECH : File Image Formats
 
Basic Introduction To Graphic File Formats
Basic Introduction To Graphic File FormatsBasic Introduction To Graphic File Formats
Basic Introduction To Graphic File Formats
 
Digital graphics file formats
Digital graphics file formatsDigital graphics file formats
Digital graphics file formats
 
Image file format
Image file formatImage file format
Image file format
 
Digital Image File Formats
Digital Image File FormatsDigital Image File Formats
Digital Image File Formats
 
File formats
File formatsFile formats
File formats
 
Technical file
Technical fileTechnical file
Technical file
 
Jpeg Vs Gif Vs Png
Jpeg Vs Gif Vs PngJpeg Vs Gif Vs Png
Jpeg Vs Gif Vs Png
 
JPG vs. GIF vs. PNG
JPG vs. GIF vs. PNGJPG vs. GIF vs. PNG
JPG vs. GIF vs. PNG
 
Image File Fomat
Image File FomatImage File Fomat
Image File Fomat
 
MM1
MM1MM1
MM1
 
File Formats
File FormatsFile Formats
File Formats
 
Paniting programs presentation
Paniting programs presentationPaniting programs presentation
Paniting programs presentation
 
print media - file formats - LO1
print media - file formats - LO1print media - file formats - LO1
print media - file formats - LO1
 
Digital graphics powerpoint homework
Digital graphics powerpoint homework Digital graphics powerpoint homework
Digital graphics powerpoint homework
 

Similar to Image processing

Siva Priya.pptx
Siva Priya.pptxSiva Priya.pptx
Siva Priya.pptxPriyaSomu2
 
Underwater imaging systems and image proceesing.pptx
Underwater imaging systems and image proceesing.pptxUnderwater imaging systems and image proceesing.pptx
Underwater imaging systems and image proceesing.pptxVINOTHRAJR1
 
Image and Video formates
Image and Video formatesImage and Video formates
Image and Video formatesPrerak Shirpur
 
Multimedia revision 2017
Multimedia revision 2017Multimedia revision 2017
Multimedia revision 2017greg robertson
 
Siva Priya.pptx
Siva Priya.pptxSiva Priya.pptx
Siva Priya.pptxPriyaSomu2
 
File format help sheet version 2
File format help sheet version 2File format help sheet version 2
File format help sheet version 2bennyboyhunt
 
Power point film presentation
Power point film presentationPower point film presentation
Power point film presentationsleepz417
 
The Technology of Editing
The Technology of EditingThe Technology of Editing
The Technology of Editingsleepz417
 
Multimedia systems and applications
Multimedia systems and applicationsMultimedia systems and applications
Multimedia systems and applicationsKaruna Moorthi
 
Mpeg4copy 120428133000-phpapp01
Mpeg4copy 120428133000-phpapp01Mpeg4copy 120428133000-phpapp01
Mpeg4copy 120428133000-phpapp01netzwelt12345
 
DIWE - Multimedia Technologies
DIWE - Multimedia TechnologiesDIWE - Multimedia Technologies
DIWE - Multimedia TechnologiesRasan Samarasinghe
 
Digital Graphics Pro Forma
Digital Graphics Pro FormaDigital Graphics Pro Forma
Digital Graphics Pro FormaAlex Walker
 
File types pro forma
File types pro forma File types pro forma
File types pro forma Alex Walker
 
mpeg4copy-120428133000-phpapp01.ppt
mpeg4copy-120428133000-phpapp01.pptmpeg4copy-120428133000-phpapp01.ppt
mpeg4copy-120428133000-phpapp01.pptPawachMetharattanara
 
Graphic hardware and software
Graphic hardware and softwareGraphic hardware and software
Graphic hardware and softwarerafhat
 

Similar to Image processing (20)

Siva Priya.pptx
Siva Priya.pptxSiva Priya.pptx
Siva Priya.pptx
 
Underwater imaging systems and image proceesing.pptx
Underwater imaging systems and image proceesing.pptxUnderwater imaging systems and image proceesing.pptx
Underwater imaging systems and image proceesing.pptx
 
Image and Video formates
Image and Video formatesImage and Video formates
Image and Video formates
 
Multimedia revision 2017
Multimedia revision 2017Multimedia revision 2017
Multimedia revision 2017
 
Siva Priya.pptx
Siva Priya.pptxSiva Priya.pptx
Siva Priya.pptx
 
MPEG4 vs H.264
MPEG4 vs H.264MPEG4 vs H.264
MPEG4 vs H.264
 
File format help sheet version 2
File format help sheet version 2File format help sheet version 2
File format help sheet version 2
 
Power point film presentation
Power point film presentationPower point film presentation
Power point film presentation
 
The Technology of Editing
The Technology of EditingThe Technology of Editing
The Technology of Editing
 
Multimedia systems and applications
Multimedia systems and applicationsMultimedia systems and applications
Multimedia systems and applications
 
Mpeg4copy 120428133000-phpapp01
Mpeg4copy 120428133000-phpapp01Mpeg4copy 120428133000-phpapp01
Mpeg4copy 120428133000-phpapp01
 
Unit 78 technical file
Unit 78 technical fileUnit 78 technical file
Unit 78 technical file
 
P1.1
P1.1P1.1
P1.1
 
Chapter 1 Video
Chapter 1 VideoChapter 1 Video
Chapter 1 Video
 
Digital imaging
Digital imagingDigital imaging
Digital imaging
 
DIWE - Multimedia Technologies
DIWE - Multimedia TechnologiesDIWE - Multimedia Technologies
DIWE - Multimedia Technologies
 
Digital Graphics Pro Forma
Digital Graphics Pro FormaDigital Graphics Pro Forma
Digital Graphics Pro Forma
 
File types pro forma
File types pro forma File types pro forma
File types pro forma
 
mpeg4copy-120428133000-phpapp01.ppt
mpeg4copy-120428133000-phpapp01.pptmpeg4copy-120428133000-phpapp01.ppt
mpeg4copy-120428133000-phpapp01.ppt
 
Graphic hardware and software
Graphic hardware and softwareGraphic hardware and software
Graphic hardware and software
 

More from ramya marichamy

NETWORK DEVICE SECURITY NETWORK HARDENING
NETWORK DEVICE SECURITY NETWORK HARDENINGNETWORK DEVICE SECURITY NETWORK HARDENING
NETWORK DEVICE SECURITY NETWORK HARDENINGramya marichamy
 
DIGITAL VIDEO DATA SIZING AND OBJECT BASED ANIMATION
DIGITAL VIDEO DATA SIZING AND OBJECT BASED ANIMATIONDIGITAL VIDEO DATA SIZING AND OBJECT BASED ANIMATION
DIGITAL VIDEO DATA SIZING AND OBJECT BASED ANIMATIONramya marichamy
 
Classical encryption techniques
Classical encryption techniquesClassical encryption techniques
Classical encryption techniquesramya marichamy
 
Region based segmentation
Region based segmentationRegion based segmentation
Region based segmentationramya marichamy
 
Mining single dimensional boolean association rules from transactional
Mining single dimensional boolean association rules from transactionalMining single dimensional boolean association rules from transactional
Mining single dimensional boolean association rules from transactionalramya marichamy
 
Architecture of data mining system
Architecture of data mining systemArchitecture of data mining system
Architecture of data mining systemramya marichamy
 
SHADOW PAGING and BUFFER MANAGEMENT
SHADOW PAGING and BUFFER MANAGEMENTSHADOW PAGING and BUFFER MANAGEMENT
SHADOW PAGING and BUFFER MANAGEMENTramya marichamy
 
pointer, virtual function and polymorphism
pointer, virtual function and polymorphismpointer, virtual function and polymorphism
pointer, virtual function and polymorphismramya marichamy
 
Managing console i/o operation,working with files
Managing console i/o operation,working with filesManaging console i/o operation,working with files
Managing console i/o operation,working with filesramya marichamy
 
microcomputer architecture - Arithmetic instruction
microcomputer architecture - Arithmetic instructionmicrocomputer architecture - Arithmetic instruction
microcomputer architecture - Arithmetic instructionramya marichamy
 

More from ramya marichamy (19)

NETWORK DEVICE SECURITY NETWORK HARDENING
NETWORK DEVICE SECURITY NETWORK HARDENINGNETWORK DEVICE SECURITY NETWORK HARDENING
NETWORK DEVICE SECURITY NETWORK HARDENING
 
DIGITAL VIDEO DATA SIZING AND OBJECT BASED ANIMATION
DIGITAL VIDEO DATA SIZING AND OBJECT BASED ANIMATIONDIGITAL VIDEO DATA SIZING AND OBJECT BASED ANIMATION
DIGITAL VIDEO DATA SIZING AND OBJECT BASED ANIMATION
 
Classical encryption techniques
Classical encryption techniquesClassical encryption techniques
Classical encryption techniques
 
Servlets api overview
Servlets api overviewServlets api overview
Servlets api overview
 
Divide and conquer
Divide and conquerDivide and conquer
Divide and conquer
 
Region based segmentation
Region based segmentationRegion based segmentation
Region based segmentation
 
Design notation
Design notationDesign notation
Design notation
 
Mining single dimensional boolean association rules from transactional
Mining single dimensional boolean association rules from transactionalMining single dimensional boolean association rules from transactional
Mining single dimensional boolean association rules from transactional
 
Architecture of data mining system
Architecture of data mining systemArchitecture of data mining system
Architecture of data mining system
 
segmentation
segmentationsegmentation
segmentation
 
File Management
File ManagementFile Management
File Management
 
Arithmetic & Logic Unit
Arithmetic & Logic UnitArithmetic & Logic Unit
Arithmetic & Logic Unit
 
SHADOW PAGING and BUFFER MANAGEMENT
SHADOW PAGING and BUFFER MANAGEMENTSHADOW PAGING and BUFFER MANAGEMENT
SHADOW PAGING and BUFFER MANAGEMENT
 
B+ tree
B+ treeB+ tree
B+ tree
 
pointer, virtual function and polymorphism
pointer, virtual function and polymorphismpointer, virtual function and polymorphism
pointer, virtual function and polymorphism
 
Managing console i/o operation,working with files
Managing console i/o operation,working with filesManaging console i/o operation,working with files
Managing console i/o operation,working with files
 
Operator overloading
Operator overloadingOperator overloading
Operator overloading
 
microcomputer architecture - Arithmetic instruction
microcomputer architecture - Arithmetic instructionmicrocomputer architecture - Arithmetic instruction
microcomputer architecture - Arithmetic instruction
 
High speed lan
High speed lanHigh speed lan
High speed lan
 

Recently uploaded

“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsanshu789521
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformChameera Dedduwage
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppCeline George
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application ) Sakshi Ghasle
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsKarinaGenton
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationnomboosow
 

Recently uploaded (20)

Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
9953330565 Low Rate Call Girls In Rohini Delhi NCR
9953330565 Low Rate Call Girls In Rohini  Delhi NCR9953330565 Low Rate Call Girls In Rohini  Delhi NCR
9953330565 Low Rate Call Girls In Rohini Delhi NCR
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
A Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy ReformA Critique of the Proposed National Education Policy Reform
A Critique of the Proposed National Education Policy Reform
 
URLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website AppURLs and Routing in the Odoo 17 Website App
URLs and Routing in the Odoo 17 Website App
 
Hybridoma Technology ( Production , Purification , and Application )
Hybridoma Technology  ( Production , Purification , and Application  ) Hybridoma Technology  ( Production , Purification , and Application  )
Hybridoma Technology ( Production , Purification , and Application )
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its Characteristics
 
Interactive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communicationInteractive Powerpoint_How to Master effective communication
Interactive Powerpoint_How to Master effective communication
 

Image processing

  • 1. IMAGE COMPRESSION Presented By, M.Ramya, MSc(CS&IT), Nadar Saraswathi college of Arts & Science, Theni.
  • 2. INTRODUCTION • Audio, image and video require vast amounts of data.  320x240x8bits grayscale image: 77Kb  ‰1100x900x24bits color image: 3MB  ‰640x480x24x30frames/sec: 27.6 MB/sec • ‰Low network’s bandwidth doesn't allow for real time video transmission. • ‰Slow storage devices don't allow for fast playing back ‰Compression reduces storage requirements.
  • 3. TYPES OF IMAGE There are 5 main formats in which to store images.  TIFF  JPEG  GIF  PNG  Raw image files
  • 4. TIFF • TIFF stands for Tagged Image File Format. • TIFF images create very large file sizes. • TIFF images are uncompressed and thus contain a lot of detailed image data. • TIFFs are also extremely flexible in terms of and content. • TIFF is the most common file type used in photo software as well as page layout software. • TIFF contains a lot of image data. • TIFF file types ending in .tif
  • 5. JPEG • JPEG stands for Joint Photographic Experts Group, which created this standard for this type of image formatting. • JPEG files are images that have been compressed to store a lot of information in a small-size file. • A JPEG is compressed in a way that loses some of the image detail during the compression in order to make the file small. • JPEG files are bad for line drawings or logos or graphics, as the compression makes them look “bitmappy”. • JPEG file types ending in .jpg
  • 6. GIF • GIF stands for Graphic Interchange Format. • This format compresses images but, as different from JPEG, the compression is lossless. • GIFs also have an extremely limited color range suitable for the web but not for printing. • This format is never used for photography, because of the limited number of colors. • GIFs can also be used for animations. • GIF file types ending in .gif
  • 7. PNG • PNG stands for Portable Network Graphics. • It also allows for a full range of color and better compression. • It’s used almost exclusively for web images , never for print images. • For photographs , PNG is not as good as JPEG , because it creates a larger file. • It was created as an open format to replace GIF , because the patent for GIF was owned by one company and nobody else wanted to pay licensing fees. • PNG file types ending in .png
  • 8. RAW IMAGE FILES • Raw image files contain data from a digital camera. • The files are called raw because they haven’t been processed and therefore can’t be edited or printed. • Raw files usually contain a vast amount of data that is uncompressed. • The size of a raw file is extremely large. • They are converted to TIFF before editing and color-correcting
  • 10. JPEG JPEG Modes of Operation ‰Sequential DCT The image is encoded in one left-to-right, top-to-bottom scan ‰Progressive DCT The image is encoded in multiple scans Hierarchical Encoding at multiple resolutions Lossless Exact reproduction
  • 12. JPEG ENCODER Three main blocks  ‰Forward Discrete Cosine Transform (FDCT) ‰Quantizer  ‰Entropy Encoder ‰Essentially the sequential JPEG encoder ‰ Main component of progressive, lossless and hierarchical encoders ‰ For gray level and color images
  • 13. JPEG DECODER The same steps in reverse order The binary sequences are converted to symbol sequences using the Huffman tables ‰F’(u,v) = Fq(u,v)Q(u,v) ‰Inverse DCT
  • 14. HIERARCHICAL JPEG Produces a set of images at multiple resolutions ‰ Begins with small images and continues with larger images The reduced image is scaled-up to the next resolution and used as predictor for the higher resolution image
  • 15. MPEG • The Moving Picture Coding Experts Group (MPEG) is a working group for the development of standards for compression, decompression, processing, and coded representation of moving pictures and audio • ‰MPEG groups are open and have attracted large participation
  • 16. MPEG FEATURES • Random access • ‰Fast forward / reverse searches • ‰Reverse playback • ‰Audio – visual synchronization • ‰Robustness to errors • ‰Auditability • ‰Cost trade-off
  • 17. MPEG ENCODING • I frames are JPEG compressed • ‰P, B frames are encoded in terms of future or previous frames • ‰Motion vectors are estimated and differences between predicted and actual blocks are computed ‰ These error terms are DCT encoded  ‰Entropy encoding produces a compact binary code ‰Special cases: static and intracoded blocks
  • 18. px64 • H.261 (px64) was designed for data rates which are multiples of 64kbit/s and is sometimes called px64kbit/s (p is in the range 1-30). • These data rates suit ISDN lines , for which this video code was designed • Intended for videophone and video conferencing systems • Compressed data stream. p*64 Kbits/s , p = (1,……,30) • Video compression for video conferences Compression in real-time Targeted to ISDN
  • 19. H.261 (Px64) RESOLUTION • Common Intermediate Format (CIF) • Quarter CIF (QCIF) CIF QCIF Lines/frame pixels/line Lines/frame pixels/line Luminance (Y) 288 352 144 176 Chrominance (Cb) 144 176 72 88 Chrominance (Cr) 144 176 72 88