SlideShare ist ein Scribd-Unternehmen logo
1 von 13
JPEG
Anju P.J
M.TECH-CSE
 JPEG is a sophisticated lossy/lossless compression method for color or
grayscale still images.
 works best on continuous-tone images, where adjacent pixels have similar
colors.
 important feature of JPEG is its use of many parameters, allowing the
user to adjust the amount of the data lost.
 There are two operating modes,
i)lossy (also called baseline) &
ii) lossless (which typically produces compression ratios of around 0.5).
 Most implementations support just the lossy mode.
 JPEG is an acronym that stands for Joint Photographic Experts Group.
 started in June 1987 and produced the first JPEG draft proposal in 1991.
 JPEG standard has proved successful ,widely used for image compression, especially
in Web pages.
1. Color images are transformed from RGB into a luminance/chrominance color
space (this step is skipped for grayscale images).
2. Color images are downsampled by creating low-resolution pixels from the original
ones. (this step is used only when hierarchical compression is selected; it is always
skippedfor grayscale images). Resulting in the reduction of image size.
3. The pixels of each color component are organized in groups of 8×8 pixels called
data units, and each data unit is compressed separately.
The main JPEG compression steps
4. The discrete cosine transform is then applied to each data unit to create an 8×8
map of frequency components. They represent the average pixel value and
successive higher-frequency changes within the group.
5. Each of the 64 frequency components in a data unit is divided by a separate
number called its quantization coefficient (QC), and then rounded to an integer.
 Large QCs cause more loss, so the high frequency components typically have
larger QCs.
 Each of the 64 QCs is a JPEG parameter and can be specified by the user.
 Most JPEG use the QC tables during this step.
6. The 64 quantized frequency coefficients of each data unit are encoded using a
combination of RLE and Huffman coding.
7. The last step adds headers and all the required JPEG parameters, and outputs
the result.
 The compressed file may be in one of three formats
 (1) the interchange format:
the file contains the compressed image and all the tables needed
by the decoder (mostly quantization tables and tables of
Huffman codes)
 (2) the abbreviated format for compressed image data :
where the file contains the compressed image and may contain
no tables.
 (3) the abbreviated format for table-specification data:
where the file contains just tables, and no compressed image.
 The JPEG decoder performs the reverse steps. (Thus, JPEG is a
symmetric compression method.)
 Luminance
 The CIE defines brightness as the attribute of a visual sensation
according to which an area appears to emit more or less light.
 The brain’s perception of brightness is impossible to define, so the
CIE defines a more practical quantity called luminance.
 It is defined as radiant power weighted by a spectral sensitivity
function that is characteristic of vision.(The eye is very sensitive to
green, slightly less sensitive to red, and much less sensitive to blue).
 The luminous efficiency of the Standard Observer is defined by the CIE
as a positive function of the wavelength.
 When a spectral power distribution is integrated using this function as
a weighting function, the result is CIE luminance, denoted by Y.
 The spectral composition of luminance is related to the brightness
sensitivity of human vision.
 The eye is very sensitive to small changes in luminance so Y is used in
color spaces.
(Y, B − Y, R-Y) --- NEW COLOR SPACE FROM RGB. --- YCbCr
 The last two components are called chroma.
 They represent color in terms of the presence or absence of blue (Cb)
and red (Cr) for a given luminance intensity.
 The YCbCr ranges are appropriate for component digital video such as
studio video, JPEG, JPEG 2000, and MPEG.
 Transforming RGB to YCbCr is done by :
Y = (77/256)R + (150/256)G + (29/256)B,
Cb = −(44/256)R − (87/256)G + (131/256)B + 128,
Cr = (131/256)R − (110/256)G − (21/256)B + 128;
 Y ihave a range of 16 to 235.
 Cb and Cr have a range of 16 to 240.
 DCT
 Use the DCT because:
its good performance.
it does not assume anything about the structure of the data.
there are ways to speed it up .
 Applying the DCT not to the entire image but to data units (blocks) of
8×8 pixels.
 The JPEG DCT Equation is
 The unimportant image information is reduced or removed by
quantizing the 64 DCT coefficients.
 Quantization
 After each 8×8 data unit of DCT coefficients Gij is computed, it is
quantized. This is the step where information is lost.
 Each number in the DCT coefficients matrix is divided by the
corresponding number from the particular “quantization table” used,
and the result is rounded to the nearest integer.
 three such tables are needed, for the three color components
 The JPEG standard allows for up to four tables, and the user
can select any of the four for quantizing each color
component.
 The 64 numbers that constitute each quantization table are
all JPEG parameters. can all be specified and fine-tuned by
the user for maximum compression.
REFERENCE
 David Solomon, Data compression: the complete
reference, 4th edition, Springerverlag, New York. 2000.
Jpeg

Weitere ähnliche Inhalte

Was ist angesagt?

comparision of lossy and lossless image compression using various algorithm
comparision of lossy and lossless image compression using various algorithmcomparision of lossy and lossless image compression using various algorithm
comparision of lossy and lossless image compression using various algorithmchezhiyan chezhiyan
 
Multimedia image compression standards
Multimedia image compression standardsMultimedia image compression standards
Multimedia image compression standardsMazin Alwaaly
 
Transform coding
Transform codingTransform coding
Transform codingNancy K
 
Fundamentals of Data compression
Fundamentals of Data compressionFundamentals of Data compression
Fundamentals of Data compressionM.k. Praveen
 
Video Compression Basics
Video Compression BasicsVideo Compression Basics
Video Compression BasicsSanjiv Malik
 
ImageProcessing10-Segmentation(Thresholding) (1).ppt
ImageProcessing10-Segmentation(Thresholding) (1).pptImageProcessing10-Segmentation(Thresholding) (1).ppt
ImageProcessing10-Segmentation(Thresholding) (1).pptVikramBarapatre2
 
Interpixel redundancy
Interpixel redundancyInterpixel redundancy
Interpixel redundancyNaveen Kumar
 
Image compression in digital image processing
Image compression in digital image processingImage compression in digital image processing
Image compression in digital image processingDHIVYADEVAKI
 

Was ist angesagt? (20)

comparision of lossy and lossless image compression using various algorithm
comparision of lossy and lossless image compression using various algorithmcomparision of lossy and lossless image compression using various algorithm
comparision of lossy and lossless image compression using various algorithm
 
Image Compression
Image CompressionImage Compression
Image Compression
 
Image compression Algorithms
Image compression AlgorithmsImage compression Algorithms
Image compression Algorithms
 
Mpeg 2
Mpeg 2Mpeg 2
Mpeg 2
 
Multimedia image compression standards
Multimedia image compression standardsMultimedia image compression standards
Multimedia image compression standards
 
image compression ppt
image compression pptimage compression ppt
image compression ppt
 
JPEG Image Compression
JPEG Image CompressionJPEG Image Compression
JPEG Image Compression
 
Transform coding
Transform codingTransform coding
Transform coding
 
Region based segmentation
Region based segmentationRegion based segmentation
Region based segmentation
 
Fundamentals of Data compression
Fundamentals of Data compressionFundamentals of Data compression
Fundamentals of Data compression
 
Video coding standards ppt
Video coding standards pptVideo coding standards ppt
Video coding standards ppt
 
Multimedia compression
Multimedia compressionMultimedia compression
Multimedia compression
 
Codecs
CodecsCodecs
Codecs
 
Video Compression Basics
Video Compression BasicsVideo Compression Basics
Video Compression Basics
 
ImageProcessing10-Segmentation(Thresholding) (1).ppt
ImageProcessing10-Segmentation(Thresholding) (1).pptImageProcessing10-Segmentation(Thresholding) (1).ppt
ImageProcessing10-Segmentation(Thresholding) (1).ppt
 
JPEG
JPEGJPEG
JPEG
 
Arithmetic Coding
Arithmetic CodingArithmetic Coding
Arithmetic Coding
 
Interpixel redundancy
Interpixel redundancyInterpixel redundancy
Interpixel redundancy
 
H263.ppt
H263.pptH263.ppt
H263.ppt
 
Image compression in digital image processing
Image compression in digital image processingImage compression in digital image processing
Image compression in digital image processing
 

Andere mochten auch

Jpeg 2000 For Digital Archives
Jpeg 2000 For Digital ArchivesJpeg 2000 For Digital Archives
Jpeg 2000 For Digital ArchivesRichard Bernier
 
Signal Compression and JPEG
Signal Compression and JPEGSignal Compression and JPEG
Signal Compression and JPEGguest9006ab
 
intoPIX - Everything about Jpeg2000
intoPIX - Everything about Jpeg2000intoPIX - Everything about Jpeg2000
intoPIX - Everything about Jpeg2000guestd38f1
 
Common image compression formats
Common image compression formatsCommon image compression formats
Common image compression formatsClyde Lettsome
 
Reduction of Blocking Artifacts In JPEG Compressed Image
 Reduction of Blocking Artifacts In JPEG Compressed Image Reduction of Blocking Artifacts In JPEG Compressed Image
Reduction of Blocking Artifacts In JPEG Compressed ImageDr Sukhpal Singh Gill
 
Image compression jpeg coding standards
Image compression jpeg coding standardsImage compression jpeg coding standards
Image compression jpeg coding standardssakshij91
 
Comprimato GTC presentation on the video data challenge and JPEG2000
Comprimato GTC presentation on the video data challenge and JPEG2000Comprimato GTC presentation on the video data challenge and JPEG2000
Comprimato GTC presentation on the video data challenge and JPEG2000Comprimato
 
JPEG2000 in a nutshell
JPEG2000 in a nutshellJPEG2000 in a nutshell
JPEG2000 in a nutshellBenoit Michel
 
Dital Image Processing (Lab 2+3+4)
Dital Image Processing (Lab 2+3+4)Dital Image Processing (Lab 2+3+4)
Dital Image Processing (Lab 2+3+4)Moe Moe Myint
 
Comparison between JPEG(DCT) and JPEG 2000(DWT) compression standards
Comparison between JPEG(DCT) and JPEG 2000(DWT) compression standardsComparison between JPEG(DCT) and JPEG 2000(DWT) compression standards
Comparison between JPEG(DCT) and JPEG 2000(DWT) compression standardsRishab2612
 
Discrete cosine transform
Discrete cosine transform   Discrete cosine transform
Discrete cosine transform Rashmi Karkra
 
Recent advances in quality of experience in multimedia communication
Recent advances in quality of experience in multimedia communicationRecent advances in quality of experience in multimedia communication
Recent advances in quality of experience in multimedia communicationIMTC
 

Andere mochten auch (20)

JPEG Image Compression
JPEG Image CompressionJPEG Image Compression
JPEG Image Compression
 
Jpeg 2000 For Digital Archives
Jpeg 2000 For Digital ArchivesJpeg 2000 For Digital Archives
Jpeg 2000 For Digital Archives
 
Jpeg dct
Jpeg dctJpeg dct
Jpeg dct
 
Signal Compression and JPEG
Signal Compression and JPEGSignal Compression and JPEG
Signal Compression and JPEG
 
intoPIX - Everything about Jpeg2000
intoPIX - Everything about Jpeg2000intoPIX - Everything about Jpeg2000
intoPIX - Everything about Jpeg2000
 
Jpeg compression
Jpeg compressionJpeg compression
Jpeg compression
 
Image compression and jpeg
Image compression and jpegImage compression and jpeg
Image compression and jpeg
 
Common image compression formats
Common image compression formatsCommon image compression formats
Common image compression formats
 
Reduction of Blocking Artifacts In JPEG Compressed Image
 Reduction of Blocking Artifacts In JPEG Compressed Image Reduction of Blocking Artifacts In JPEG Compressed Image
Reduction of Blocking Artifacts In JPEG Compressed Image
 
Image Compression
Image CompressionImage Compression
Image Compression
 
Visual Search
Visual SearchVisual Search
Visual Search
 
PDF vs. TIFF, An Evaluation of Document Scanning File Formats
PDF vs. TIFF, An Evaluation of Document Scanning File FormatsPDF vs. TIFF, An Evaluation of Document Scanning File Formats
PDF vs. TIFF, An Evaluation of Document Scanning File Formats
 
Image compression jpeg coding standards
Image compression jpeg coding standardsImage compression jpeg coding standards
Image compression jpeg coding standards
 
Comprimato GTC presentation on the video data challenge and JPEG2000
Comprimato GTC presentation on the video data challenge and JPEG2000Comprimato GTC presentation on the video data challenge and JPEG2000
Comprimato GTC presentation on the video data challenge and JPEG2000
 
JPEG2000 in a nutshell
JPEG2000 in a nutshellJPEG2000 in a nutshell
JPEG2000 in a nutshell
 
Dital Image Processing (Lab 2+3+4)
Dital Image Processing (Lab 2+3+4)Dital Image Processing (Lab 2+3+4)
Dital Image Processing (Lab 2+3+4)
 
Comparison between JPEG(DCT) and JPEG 2000(DWT) compression standards
Comparison between JPEG(DCT) and JPEG 2000(DWT) compression standardsComparison between JPEG(DCT) and JPEG 2000(DWT) compression standards
Comparison between JPEG(DCT) and JPEG 2000(DWT) compression standards
 
Jpeg 2000
Jpeg 2000Jpeg 2000
Jpeg 2000
 
Discrete cosine transform
Discrete cosine transform   Discrete cosine transform
Discrete cosine transform
 
Recent advances in quality of experience in multimedia communication
Recent advances in quality of experience in multimedia communicationRecent advances in quality of experience in multimedia communication
Recent advances in quality of experience in multimedia communication
 

Ähnlich wie Jpeg

steganography based image compression
steganography based image compressionsteganography based image compression
steganography based image compressionINFOGAIN PUBLICATION
 
Pipelined Architecture of 2D-DCT, Quantization and ZigZag Process for JPEG Im...
Pipelined Architecture of 2D-DCT, Quantization and ZigZag Process for JPEG Im...Pipelined Architecture of 2D-DCT, Quantization and ZigZag Process for JPEG Im...
Pipelined Architecture of 2D-DCT, Quantization and ZigZag Process for JPEG Im...VLSICS Design
 
PIPELINED ARCHITECTURE OF 2D-DCT, QUANTIZATION AND ZIGZAG PROCESS FOR JPEG IM...
PIPELINED ARCHITECTURE OF 2D-DCT, QUANTIZATION AND ZIGZAG PROCESS FOR JPEG IM...PIPELINED ARCHITECTURE OF 2D-DCT, QUANTIZATION AND ZIGZAG PROCESS FOR JPEG IM...
PIPELINED ARCHITECTURE OF 2D-DCT, QUANTIZATION AND ZIGZAG PROCESS FOR JPEG IM...VLSICS Design
 
Image compression
Image compressionImage compression
Image compressionPREEYANKAV
 
image processing for jpeg presentati.ppt
image processing for jpeg presentati.pptimage processing for jpeg presentati.ppt
image processing for jpeg presentati.pptnaghamallella
 
Comparison of different Fingerprint Compression Techniques
Comparison of different Fingerprint Compression TechniquesComparison of different Fingerprint Compression Techniques
Comparison of different Fingerprint Compression Techniquessipij
 
Use of Wavelet Transform Extension for Graphics Image Compression using JPEG2...
Use of Wavelet Transform Extension for Graphics Image Compression using JPEG2...Use of Wavelet Transform Extension for Graphics Image Compression using JPEG2...
Use of Wavelet Transform Extension for Graphics Image Compression using JPEG2...CSCJournals
 
Paper id 25201490
Paper id 25201490Paper id 25201490
Paper id 25201490IJRAT
 
introduction to jpeg for image proce.ppt
introduction to jpeg for image proce.pptintroduction to jpeg for image proce.ppt
introduction to jpeg for image proce.pptnaghamallella
 
Digital Image Processing - Image Compression
Digital Image Processing - Image CompressionDigital Image Processing - Image Compression
Digital Image Processing - Image CompressionMathankumar S
 
Why Image compression is Necessary?
Why Image compression is Necessary?Why Image compression is Necessary?
Why Image compression is Necessary?Prabhat Kumar
 
ee8220_project_W2013_v5
ee8220_project_W2013_v5ee8220_project_W2013_v5
ee8220_project_W2013_v5Farhad Gholami
 
Medical images compression: JPEG variations for DICOM standard
Medical images compression: JPEG variations for DICOM standardMedical images compression: JPEG variations for DICOM standard
Medical images compression: JPEG variations for DICOM standardJose Pinilla
 
DCT based Steganographic Evaluation parameter analysis in Frequency domain by...
DCT based Steganographic Evaluation parameter analysis in Frequency domain by...DCT based Steganographic Evaluation parameter analysis in Frequency domain by...
DCT based Steganographic Evaluation parameter analysis in Frequency domain by...IOSR Journals
 
Image compression and it’s security1
Image compression and it’s security1Image compression and it’s security1
Image compression and it’s security1Reyad Hossain
 
Post-Segmentation Approach for Lossless Region of Interest Coding
Post-Segmentation Approach for Lossless Region of Interest CodingPost-Segmentation Approach for Lossless Region of Interest Coding
Post-Segmentation Approach for Lossless Region of Interest Codingsipij
 

Ähnlich wie Jpeg (20)

steganography based image compression
steganography based image compressionsteganography based image compression
steganography based image compression
 
Pipelined Architecture of 2D-DCT, Quantization and ZigZag Process for JPEG Im...
Pipelined Architecture of 2D-DCT, Quantization and ZigZag Process for JPEG Im...Pipelined Architecture of 2D-DCT, Quantization and ZigZag Process for JPEG Im...
Pipelined Architecture of 2D-DCT, Quantization and ZigZag Process for JPEG Im...
 
PIPELINED ARCHITECTURE OF 2D-DCT, QUANTIZATION AND ZIGZAG PROCESS FOR JPEG IM...
PIPELINED ARCHITECTURE OF 2D-DCT, QUANTIZATION AND ZIGZAG PROCESS FOR JPEG IM...PIPELINED ARCHITECTURE OF 2D-DCT, QUANTIZATION AND ZIGZAG PROCESS FOR JPEG IM...
PIPELINED ARCHITECTURE OF 2D-DCT, QUANTIZATION AND ZIGZAG PROCESS FOR JPEG IM...
 
Image compression
Image compressionImage compression
Image compression
 
image processing for jpeg presentati.ppt
image processing for jpeg presentati.pptimage processing for jpeg presentati.ppt
image processing for jpeg presentati.ppt
 
Comparison of different Fingerprint Compression Techniques
Comparison of different Fingerprint Compression TechniquesComparison of different Fingerprint Compression Techniques
Comparison of different Fingerprint Compression Techniques
 
Use of Wavelet Transform Extension for Graphics Image Compression using JPEG2...
Use of Wavelet Transform Extension for Graphics Image Compression using JPEG2...Use of Wavelet Transform Extension for Graphics Image Compression using JPEG2...
Use of Wavelet Transform Extension for Graphics Image Compression using JPEG2...
 
Paper id 25201490
Paper id 25201490Paper id 25201490
Paper id 25201490
 
introduction to jpeg for image proce.ppt
introduction to jpeg for image proce.pptintroduction to jpeg for image proce.ppt
introduction to jpeg for image proce.ppt
 
Digital Image Processing - Image Compression
Digital Image Processing - Image CompressionDigital Image Processing - Image Compression
Digital Image Processing - Image Compression
 
Steganography Part 2
Steganography Part 2Steganography Part 2
Steganography Part 2
 
Why Image compression is Necessary?
Why Image compression is Necessary?Why Image compression is Necessary?
Why Image compression is Necessary?
 
ee8220_project_W2013_v5
ee8220_project_W2013_v5ee8220_project_W2013_v5
ee8220_project_W2013_v5
 
Medical images compression: JPEG variations for DICOM standard
Medical images compression: JPEG variations for DICOM standardMedical images compression: JPEG variations for DICOM standard
Medical images compression: JPEG variations for DICOM standard
 
IJ-M&M08.ppt
IJ-M&M08.pptIJ-M&M08.ppt
IJ-M&M08.ppt
 
O0342085098
O0342085098O0342085098
O0342085098
 
DCT based Steganographic Evaluation parameter analysis in Frequency domain by...
DCT based Steganographic Evaluation parameter analysis in Frequency domain by...DCT based Steganographic Evaluation parameter analysis in Frequency domain by...
DCT based Steganographic Evaluation parameter analysis in Frequency domain by...
 
J017156874
J017156874J017156874
J017156874
 
Image compression and it’s security1
Image compression and it’s security1Image compression and it’s security1
Image compression and it’s security1
 
Post-Segmentation Approach for Lossless Region of Interest Coding
Post-Segmentation Approach for Lossless Region of Interest CodingPost-Segmentation Approach for Lossless Region of Interest Coding
Post-Segmentation Approach for Lossless Region of Interest Coding
 

Kürzlich hochgeladen

Gardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch LetterGardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch LetterMateoGardella
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfChris Hunter
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDThiyagu K
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Disha Kariya
 
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...KokoStevan
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...christianmathematics
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingTeacherCyreneCayanan
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfAyushMahapatra5
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxVishalSingh1417
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfAdmir Softic
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docxPoojaSen20
 

Kürzlich hochgeladen (20)

Gardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch LetterGardella_PRCampaignConclusion Pitch Letter
Gardella_PRCampaignConclusion Pitch Letter
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
 
Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Measures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SDMeasures of Dispersion and Variability: Range, QD, AD and SD
Measures of Dispersion and Variability: Range, QD, AD and SD
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..Sports & Fitness Value Added Course FY..
Sports & Fitness Value Added Course FY..
 
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
SECOND SEMESTER TOPIC COVERAGE SY 2023-2024 Trends, Networks, and Critical Th...
 
Advance Mobile Application Development class 07
Advance Mobile Application Development class 07Advance Mobile Application Development class 07
Advance Mobile Application Development class 07
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
fourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writingfourth grading exam for kindergarten in writing
fourth grading exam for kindergarten in writing
 
Class 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdfClass 11th Physics NEET formula sheet pdf
Class 11th Physics NEET formula sheet pdf
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
PROCESS RECORDING FORMAT.docx
PROCESS      RECORDING        FORMAT.docxPROCESS      RECORDING        FORMAT.docx
PROCESS RECORDING FORMAT.docx
 

Jpeg

  • 2.  JPEG is a sophisticated lossy/lossless compression method for color or grayscale still images.  works best on continuous-tone images, where adjacent pixels have similar colors.  important feature of JPEG is its use of many parameters, allowing the user to adjust the amount of the data lost.  There are two operating modes, i)lossy (also called baseline) & ii) lossless (which typically produces compression ratios of around 0.5).  Most implementations support just the lossy mode.
  • 3.  JPEG is an acronym that stands for Joint Photographic Experts Group.  started in June 1987 and produced the first JPEG draft proposal in 1991.  JPEG standard has proved successful ,widely used for image compression, especially in Web pages. 1. Color images are transformed from RGB into a luminance/chrominance color space (this step is skipped for grayscale images). 2. Color images are downsampled by creating low-resolution pixels from the original ones. (this step is used only when hierarchical compression is selected; it is always skippedfor grayscale images). Resulting in the reduction of image size. 3. The pixels of each color component are organized in groups of 8×8 pixels called data units, and each data unit is compressed separately. The main JPEG compression steps
  • 4. 4. The discrete cosine transform is then applied to each data unit to create an 8×8 map of frequency components. They represent the average pixel value and successive higher-frequency changes within the group. 5. Each of the 64 frequency components in a data unit is divided by a separate number called its quantization coefficient (QC), and then rounded to an integer.  Large QCs cause more loss, so the high frequency components typically have larger QCs.  Each of the 64 QCs is a JPEG parameter and can be specified by the user.  Most JPEG use the QC tables during this step. 6. The 64 quantized frequency coefficients of each data unit are encoded using a combination of RLE and Huffman coding. 7. The last step adds headers and all the required JPEG parameters, and outputs the result.
  • 5.  The compressed file may be in one of three formats  (1) the interchange format: the file contains the compressed image and all the tables needed by the decoder (mostly quantization tables and tables of Huffman codes)  (2) the abbreviated format for compressed image data : where the file contains the compressed image and may contain no tables.  (3) the abbreviated format for table-specification data: where the file contains just tables, and no compressed image.  The JPEG decoder performs the reverse steps. (Thus, JPEG is a symmetric compression method.)
  • 6.  Luminance  The CIE defines brightness as the attribute of a visual sensation according to which an area appears to emit more or less light.  The brain’s perception of brightness is impossible to define, so the CIE defines a more practical quantity called luminance.  It is defined as radiant power weighted by a spectral sensitivity function that is characteristic of vision.(The eye is very sensitive to green, slightly less sensitive to red, and much less sensitive to blue).  The luminous efficiency of the Standard Observer is defined by the CIE as a positive function of the wavelength.
  • 7.  When a spectral power distribution is integrated using this function as a weighting function, the result is CIE luminance, denoted by Y.  The spectral composition of luminance is related to the brightness sensitivity of human vision.  The eye is very sensitive to small changes in luminance so Y is used in color spaces. (Y, B − Y, R-Y) --- NEW COLOR SPACE FROM RGB. --- YCbCr  The last two components are called chroma.  They represent color in terms of the presence or absence of blue (Cb) and red (Cr) for a given luminance intensity.  The YCbCr ranges are appropriate for component digital video such as studio video, JPEG, JPEG 2000, and MPEG.
  • 8.  Transforming RGB to YCbCr is done by : Y = (77/256)R + (150/256)G + (29/256)B, Cb = −(44/256)R − (87/256)G + (131/256)B + 128, Cr = (131/256)R − (110/256)G − (21/256)B + 128;  Y ihave a range of 16 to 235.  Cb and Cr have a range of 16 to 240.
  • 9.  DCT  Use the DCT because: its good performance. it does not assume anything about the structure of the data. there are ways to speed it up .  Applying the DCT not to the entire image but to data units (blocks) of 8×8 pixels.  The JPEG DCT Equation is
  • 10.  The unimportant image information is reduced or removed by quantizing the 64 DCT coefficients.  Quantization  After each 8×8 data unit of DCT coefficients Gij is computed, it is quantized. This is the step where information is lost.  Each number in the DCT coefficients matrix is divided by the corresponding number from the particular “quantization table” used, and the result is rounded to the nearest integer.  three such tables are needed, for the three color components
  • 11.  The JPEG standard allows for up to four tables, and the user can select any of the four for quantizing each color component.  The 64 numbers that constitute each quantization table are all JPEG parameters. can all be specified and fine-tuned by the user for maximum compression.
  • 12. REFERENCE  David Solomon, Data compression: the complete reference, 4th edition, Springerverlag, New York. 2000.