SlideShare ist ein Scribd-Unternehmen logo
1 von 23
COMPRESSION
PREPARED BY:
NISHA RAJANI (01)
PARAMJEET SINGH JAMWAL (07)
PARAS PRATEEK BHATNAGAR
(08)
PREETI KUMARI (12)
UNDER
GUIDANCE
OF :
Mr. A. S. YADAV
Mr. A. SHUKLA
Contents …
Why We Opted For This Project & Our Aim ?
What is IMAGE COMPRESSION & Its Benefits ?
MEDICAL IMAGE COMPRESSION & Differences .
What is JPEG Compression?
Our Results of IMAGE COMPRESSION Using DCT .
Tasks Left In Our Project .
Applications of MEDICAL IMAGE COMPRESSION .
Shortcomings of present IMAGE COMPRESSION methods :
 A large bandwidth is required for transmission .
 A large time is required for compression .
Lack of perfect lossless method which could preserve data
Reduce the size & compression time of the image with least
effect on its quality .
Why we Opted For This Project ?
Our Aim .
Application of data compression on
digital images
Reduce redundancy in the image data
Store data efficiently
Transmit data efficiently
What is IMAGE COMPRESSION ?
Benefits of IMAGE COMPRESSION .
MEDICAL IMAGE COMPRESSION .
 Production of visual representations of body
parts, tissues or organs
 Used in clinical diagnosis
 Encompasses X-ray methods , MRI & CT Scan
Differences From Normal IMAGE .
Significant information in a small area
 Monochromatic background colour .
 Stands for Joint Picture Experts Group
 Most popular LOSSY compression method
 Extensively used by digital cameras , mobiles &
web usage
 Not suited for drawing , textual and iconic
graphics
 Uses extensions – JPG or JPEG
What is JPEG Compression ?
 Human vision insensitive to
high spatial frequencies
 High frequencies more
coarsely compressed &
filtered
 Application of HPF
 Image stored as frequency
data
Original
image
[ 150KB ]
JPEG
image
[ 14KB ]
Basics of JPEG Compression
Frequency
Domain
image
8x8
pixel
blocks
RGB
To
YCbCr
DCT Zigzag
scan
RLE
Huffman Encoding
Quantization
The JPEG Compression Algorithm
100100010001000100100001111100010100
Original image
[ 150KB ]
JPEG Compressed
Data [ 14 KB ]
1/6 : 8x8 Block splitting
2/6 : Convert RGB to YCbCr
DCT
Result
3/6 : Apply 2D Discrete Cosine Transformation [ DCT ]
DCT result Quantization Matrix
Quantization
result
4/6 : Quantization
Zigzag scan
5/6 : Zigzag Scan + RLE
 RLE result:
[0, -3] [0, 12] [0,
3]......EOB
 After group number added:
[0,2,00b] [0,4,1100b]
[0,2,00b]
...... EOB
 First Huffman coding (i.e. for
[0,2,00b] ):
[0, 2, 00b] => [100b,
00b]
Values G Real saved values
0
-1, 1
-3, -2, 2, 3
-7,-6,-5,-4,5,6,7
.
.
.
.
.
.
.
.
.
-32767..32767
0
1
2
3
4
5
.
.
.
.
.
.
.
15
.
0,1
00, 01, 10, 11
000,001,010,011,100,101,110,111
.
.
.
.
.
.
.
.
.
6/6 : Huffman Encoding
Huffman
Decoding
RLE
Zigzag
To
8x8
Matrix
IDCT
YCbCr
To
RGB
Image
Reconstruction
Quantization
Multiplication
The JPEG Decompression Algorithm
100100010001000100100001111100010100
Decoded image
[ 150KB ]
JPEG Compressed
Data [ 14 KB ]
Basic TERMS used :
PSNR : Ratio between the maximum possible power of a
signal and the power of its corrupting noise .
MSE : The difference between an estimator and the true
value of the quantity being estimated.
Basic TERMS used :
CR : The reduction in data-representation size produced by a
data compression algorithm.
BITRATE : Number of bits that are used for representing a
pixel .
PEPPERS IMAGE
90 % 60 %
40 % 20 %
0
20
40
60
80
100
120
140
160
180
200
0 0.2 0.4 0.6 0.8 1
BITRATE
Variation of Image Parameters with
BITRATE
CR
MSE
PSNR
Our Results of Normal Image using DCT
Our Results of Medical Image using DCT
CAT SCAN IMAGE
0
5
10
15
20
25
30
35
40
45
50
0 0.2 0.4 0.6 0.8 1
BITRATE
Variation of Image Parameters with
BITRATE
CR
MSE
PSNR
90 % 60 %
40 % 20 %
X-RAY IMAGE
0
10
20
30
40
50
60
0 0.2 0.4 0.6 0.8 1
BITRATE
Variation of Image Parameters with
BITRATE
CR
MSE
PSNR
90 % 60 %
40 % 20 %
Our Results of Medical Image using DCT
 Image Compression using DWT , JPEG
2000 & SPIHT
 RLE Coding using Arithmetic coding
technique
 Comparison & conclusion about the
best method
Tasks left in our project
Magnetic resonance imaging (MRI)
Breast Thermography
Tomography
Ultrasound
X-Rays
Scientigraphy
Applications of Medical Image Compression
Any

Weitere ähnliche Inhalte

Was ist angesagt?

Radon Transform - image analysis
Radon Transform - image analysisRadon Transform - image analysis
Radon Transform - image analysisVanya Valindria
 
Image processing fundamentals
Image processing fundamentalsImage processing fundamentals
Image processing fundamentalsA B Shinde
 
Discrete fourier transform
Discrete fourier transformDiscrete fourier transform
Discrete fourier transformMOHAMMAD AKRAM
 
Watershed Segmentation Image Processing
Watershed Segmentation Image ProcessingWatershed Segmentation Image Processing
Watershed Segmentation Image ProcessingArshad Hussain
 
Mathematical operations in image processing
Mathematical operations in image processingMathematical operations in image processing
Mathematical operations in image processingAsad Ali
 
4.intensity transformations
4.intensity transformations4.intensity transformations
4.intensity transformationsYahya Alkhaldi
 
discrete wavelet transform
discrete wavelet transformdiscrete wavelet transform
discrete wavelet transformpiyush_11
 
Digital Image Processing: Image Segmentation
Digital Image Processing: Image SegmentationDigital Image Processing: Image Segmentation
Digital Image Processing: Image SegmentationMostafa G. M. Mostafa
 
Presentation of Lossy compression
Presentation of Lossy compressionPresentation of Lossy compression
Presentation of Lossy compressionOmar Ghazi
 
Lzw compression ppt
Lzw compression pptLzw compression ppt
Lzw compression pptRabia Nazir
 
Image Filtering in the Frequency Domain
Image Filtering in the Frequency DomainImage Filtering in the Frequency Domain
Image Filtering in the Frequency DomainAmnaakhaan
 
Lec15: Medical Image Registration (Introduction)
Lec15: Medical Image Registration (Introduction)Lec15: Medical Image Registration (Introduction)
Lec15: Medical Image Registration (Introduction)Ulaş Bağcı
 
Image restoration and degradation model
Image restoration and degradation modelImage restoration and degradation model
Image restoration and degradation modelAnupriyaDurai
 

Was ist angesagt? (20)

Unit3 dip
Unit3 dipUnit3 dip
Unit3 dip
 
Radon Transform - image analysis
Radon Transform - image analysisRadon Transform - image analysis
Radon Transform - image analysis
 
Image processing fundamentals
Image processing fundamentalsImage processing fundamentals
Image processing fundamentals
 
image compression ppt
image compression pptimage compression ppt
image compression ppt
 
Discrete fourier transform
Discrete fourier transformDiscrete fourier transform
Discrete fourier transform
 
Segmentation
SegmentationSegmentation
Segmentation
 
Image segmentation
Image segmentation Image segmentation
Image segmentation
 
Watershed Segmentation Image Processing
Watershed Segmentation Image ProcessingWatershed Segmentation Image Processing
Watershed Segmentation Image Processing
 
Jpeg standards
Jpeg   standardsJpeg   standards
Jpeg standards
 
Mathematical operations in image processing
Mathematical operations in image processingMathematical operations in image processing
Mathematical operations in image processing
 
4.intensity transformations
4.intensity transformations4.intensity transformations
4.intensity transformations
 
discrete wavelet transform
discrete wavelet transformdiscrete wavelet transform
discrete wavelet transform
 
Wavelet
WaveletWavelet
Wavelet
 
Digital Image Processing: Image Segmentation
Digital Image Processing: Image SegmentationDigital Image Processing: Image Segmentation
Digital Image Processing: Image Segmentation
 
Presentation of Lossy compression
Presentation of Lossy compressionPresentation of Lossy compression
Presentation of Lossy compression
 
IMAGE SEGMENTATION.
IMAGE SEGMENTATION.IMAGE SEGMENTATION.
IMAGE SEGMENTATION.
 
Lzw compression ppt
Lzw compression pptLzw compression ppt
Lzw compression ppt
 
Image Filtering in the Frequency Domain
Image Filtering in the Frequency DomainImage Filtering in the Frequency Domain
Image Filtering in the Frequency Domain
 
Lec15: Medical Image Registration (Introduction)
Lec15: Medical Image Registration (Introduction)Lec15: Medical Image Registration (Introduction)
Lec15: Medical Image Registration (Introduction)
 
Image restoration and degradation model
Image restoration and degradation modelImage restoration and degradation model
Image restoration and degradation model
 

Andere mochten auch

A Review on Image Compression using DCT and DWT
A Review on Image Compression using DCT and DWTA Review on Image Compression using DCT and DWT
A Review on Image Compression using DCT and DWTIJSRD
 
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
 
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
 
Seminar Report on image compression
Seminar Report on image compressionSeminar Report on image compression
Seminar Report on image compressionPradip Kumar
 
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
 
Image processing and compression techniques
Image processing and compression techniquesImage processing and compression techniques
Image processing and compression techniquesAshwin Venkataraman
 
Image compression
Image compressionImage compression
Image compressionAle Johnsan
 
Wavelet based image compression technique
Wavelet based image compression techniqueWavelet based image compression technique
Wavelet based image compression techniquePriyanka Pachori
 
Digital Image Processing
Digital Image ProcessingDigital Image Processing
Digital Image ProcessingSahil Biswas
 

Andere mochten auch (17)

Medical Image Compression
Medical Image CompressionMedical Image Compression
Medical Image Compression
 
A Review on Image Compression using DCT and DWT
A Review on Image Compression using DCT and DWTA Review on Image Compression using DCT and DWT
A Review on Image Compression using DCT and DWT
 
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
 
Image Compression Techniques: A Survey
Image Compression Techniques: A SurveyImage Compression Techniques: A Survey
Image Compression Techniques: A Survey
 
Lzw coding technique for image compression
Lzw coding technique for image compressionLzw coding technique for image compression
Lzw coding technique for image compression
 
Presentation on Image Compression
Presentation on Image Compression Presentation on Image Compression
Presentation on Image Compression
 
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
 
Seminar Report on image compression
Seminar Report on image compressionSeminar Report on image compression
Seminar Report on image compression
 
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
 
Image compression
Image compressionImage compression
Image compression
 
Image processing and compression techniques
Image processing and compression techniquesImage processing and compression techniques
Image processing and compression techniques
 
Image compression
Image compressionImage compression
Image compression
 
Image Compression
Image CompressionImage Compression
Image Compression
 
Image compression
Image compressionImage compression
Image compression
 
Compression
CompressionCompression
Compression
 
Wavelet based image compression technique
Wavelet based image compression techniqueWavelet based image compression technique
Wavelet based image compression technique
 
Digital Image Processing
Digital Image ProcessingDigital Image Processing
Digital Image Processing
 

Ähnlich wie Medical image compression

BIG DATA-DRIVEN FAST REDUCING THE VISUAL BLOCK ARTIFACTS OF DCT COMPRESSED IM...
BIG DATA-DRIVEN FAST REDUCING THE VISUAL BLOCK ARTIFACTS OF DCT COMPRESSED IM...BIG DATA-DRIVEN FAST REDUCING THE VISUAL BLOCK ARTIFACTS OF DCT COMPRESSED IM...
BIG DATA-DRIVEN FAST REDUCING THE VISUAL BLOCK ARTIFACTS OF DCT COMPRESSED IM...IJDKP
 
Digital Image Compression using Hybrid Scheme using DWT and Quantization wit...
Digital Image Compression using Hybrid Scheme using DWT  and Quantization wit...Digital Image Compression using Hybrid Scheme using DWT  and Quantization wit...
Digital Image Compression using Hybrid Scheme using DWT and Quantization wit...IRJET Journal
 
Image compression (4)
Image compression (4)Image compression (4)
Image compression (4)sbsomit
 
An Efficient Design Approach of ROI Based DWT Using Vedic and Wallace Tree Mu...
An Efficient Design Approach of ROI Based DWT Using Vedic and Wallace Tree Mu...An Efficient Design Approach of ROI Based DWT Using Vedic and Wallace Tree Mu...
An Efficient Design Approach of ROI Based DWT Using Vedic and Wallace Tree Mu...IJECEIAES
 
41 9147 quantization encoding algorithm based edit tyas
41 9147 quantization encoding algorithm based edit tyas41 9147 quantization encoding algorithm based edit tyas
41 9147 quantization encoding algorithm based edit tyasIAESIJEECS
 
Performance Analysis of Compression Techniques Using SVD, BTC, DCT and GP
Performance Analysis of Compression Techniques Using SVD, BTC, DCT and GPPerformance Analysis of Compression Techniques Using SVD, BTC, DCT and GP
Performance Analysis of Compression Techniques Using SVD, BTC, DCT and GPIOSR Journals
 
steganography based image compression
steganography based image compressionsteganography based image compression
steganography based image compressionINFOGAIN PUBLICATION
 
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
 
Jpeg image compression using discrete cosine transform a survey
Jpeg image compression using discrete cosine transform   a surveyJpeg image compression using discrete cosine transform   a survey
Jpeg image compression using discrete cosine transform a surveyIJCSES Journal
 
SQUASHED JPEG IMAGE COMPRESSION VIA SPARSE MATRIX
SQUASHED JPEG IMAGE COMPRESSION VIA SPARSE MATRIXSQUASHED JPEG IMAGE COMPRESSION VIA SPARSE MATRIX
SQUASHED JPEG IMAGE COMPRESSION VIA SPARSE MATRIXijcsit
 
ROI Based Image Compression in Baseline JPEG
ROI Based Image Compression in Baseline JPEGROI Based Image Compression in Baseline JPEG
ROI Based Image Compression in Baseline JPEGIJERA Editor
 
Matlab Implementation of Baseline JPEG Image Compression Using Hardware Optim...
Matlab Implementation of Baseline JPEG Image Compression Using Hardware Optim...Matlab Implementation of Baseline JPEG Image Compression Using Hardware Optim...
Matlab Implementation of Baseline JPEG Image Compression Using Hardware Optim...inventionjournals
 
imageprocessing-abstract
imageprocessing-abstractimageprocessing-abstract
imageprocessing-abstractJagadeesh Kumar
 

Ähnlich wie Medical image compression (20)

BIG DATA-DRIVEN FAST REDUCING THE VISUAL BLOCK ARTIFACTS OF DCT COMPRESSED IM...
BIG DATA-DRIVEN FAST REDUCING THE VISUAL BLOCK ARTIFACTS OF DCT COMPRESSED IM...BIG DATA-DRIVEN FAST REDUCING THE VISUAL BLOCK ARTIFACTS OF DCT COMPRESSED IM...
BIG DATA-DRIVEN FAST REDUCING THE VISUAL BLOCK ARTIFACTS OF DCT COMPRESSED IM...
 
Digital Image Compression using Hybrid Scheme using DWT and Quantization wit...
Digital Image Compression using Hybrid Scheme using DWT  and Quantization wit...Digital Image Compression using Hybrid Scheme using DWT  and Quantization wit...
Digital Image Compression using Hybrid Scheme using DWT and Quantization wit...
 
Image compression (4)
Image compression (4)Image compression (4)
Image compression (4)
 
An Efficient Design Approach of ROI Based DWT Using Vedic and Wallace Tree Mu...
An Efficient Design Approach of ROI Based DWT Using Vedic and Wallace Tree Mu...An Efficient Design Approach of ROI Based DWT Using Vedic and Wallace Tree Mu...
An Efficient Design Approach of ROI Based DWT Using Vedic and Wallace Tree Mu...
 
41 9147 quantization encoding algorithm based edit tyas
41 9147 quantization encoding algorithm based edit tyas41 9147 quantization encoding algorithm based edit tyas
41 9147 quantization encoding algorithm based edit tyas
 
Jl2516751681
Jl2516751681Jl2516751681
Jl2516751681
 
Jl2516751681
Jl2516751681Jl2516751681
Jl2516751681
 
Performance Analysis of Compression Techniques Using SVD, BTC, DCT and GP
Performance Analysis of Compression Techniques Using SVD, BTC, DCT and GPPerformance Analysis of Compression Techniques Using SVD, BTC, DCT and GP
Performance Analysis of Compression Techniques Using SVD, BTC, DCT and GP
 
B017120611
B017120611B017120611
B017120611
 
steganography based image compression
steganography based image compressionsteganography based image compression
steganography based image compression
 
JPEG
JPEGJPEG
JPEG
 
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
 
Jpeg image compression using discrete cosine transform a survey
Jpeg image compression using discrete cosine transform   a surveyJpeg image compression using discrete cosine transform   a survey
Jpeg image compression using discrete cosine transform a survey
 
Squashed JPEG Image Compression via Sparse Matrix
Squashed JPEG Image Compression via Sparse MatrixSquashed JPEG Image Compression via Sparse Matrix
Squashed JPEG Image Compression via Sparse Matrix
 
SQUASHED JPEG IMAGE COMPRESSION VIA SPARSE MATRIX
SQUASHED JPEG IMAGE COMPRESSION VIA SPARSE MATRIXSQUASHED JPEG IMAGE COMPRESSION VIA SPARSE MATRIX
SQUASHED JPEG IMAGE COMPRESSION VIA SPARSE MATRIX
 
Squashed JPEG Image Compression via Sparse Matrix
Squashed JPEG Image Compression via Sparse MatrixSquashed JPEG Image Compression via Sparse Matrix
Squashed JPEG Image Compression via Sparse Matrix
 
ROI Based Image Compression in Baseline JPEG
ROI Based Image Compression in Baseline JPEGROI Based Image Compression in Baseline JPEG
ROI Based Image Compression in Baseline JPEG
 
Matlab Implementation of Baseline JPEG Image Compression Using Hardware Optim...
Matlab Implementation of Baseline JPEG Image Compression Using Hardware Optim...Matlab Implementation of Baseline JPEG Image Compression Using Hardware Optim...
Matlab Implementation of Baseline JPEG Image Compression Using Hardware Optim...
 
imageprocessing-abstract
imageprocessing-abstractimageprocessing-abstract
imageprocessing-abstract
 

Mehr von Paramjeet Singh Jamwal

Fundamentals of Electric Drives - Electric Drives
Fundamentals of Electric Drives - Electric DrivesFundamentals of Electric Drives - Electric Drives
Fundamentals of Electric Drives - Electric DrivesParamjeet Singh Jamwal
 
DC Network Theory - Basic Electrical Engineering
DC Network Theory - Basic Electrical EngineeringDC Network Theory - Basic Electrical Engineering
DC Network Theory - Basic Electrical EngineeringParamjeet Singh Jamwal
 
Virtual Instrumentation and Data Acquisition - PGICE - 2013
Virtual Instrumentation and Data Acquisition - PGICE - 2013Virtual Instrumentation and Data Acquisition - PGICE - 2013
Virtual Instrumentation and Data Acquisition - PGICE - 2013Paramjeet Singh Jamwal
 
Reliability Engineering - PGICE - 2013
Reliability Engineering - PGICE - 2013Reliability Engineering - PGICE - 2013
Reliability Engineering - PGICE - 2013Paramjeet Singh Jamwal
 
Reliability Engineering - PGICE - 2012
Reliability Engineering - PGICE - 2012Reliability Engineering - PGICE - 2012
Reliability Engineering - PGICE - 2012Paramjeet Singh Jamwal
 
Introduction to Filters under labVIEW Environment
Introduction to Filters under labVIEW EnvironmentIntroduction to Filters under labVIEW Environment
Introduction to Filters under labVIEW EnvironmentParamjeet Singh Jamwal
 
Non Linear and Adaptive Control System JAN 2014
Non Linear and Adaptive Control System JAN 2014Non Linear and Adaptive Control System JAN 2014
Non Linear and Adaptive Control System JAN 2014Paramjeet Singh Jamwal
 
Microcontroller and Embedded System JAN 2014
Microcontroller and Embedded System JAN 2014Microcontroller and Embedded System JAN 2014
Microcontroller and Embedded System JAN 2014Paramjeet Singh Jamwal
 
Instrumentation System Design JAN 2014
Instrumentation System Design JAN 2014Instrumentation System Design JAN 2014
Instrumentation System Design JAN 2014Paramjeet Singh Jamwal
 
Instrumentation System Design | Assignment
Instrumentation System Design | AssignmentInstrumentation System Design | Assignment
Instrumentation System Design | AssignmentParamjeet Singh Jamwal
 
Introduction to toolbox under matlab environment
Introduction to toolbox under matlab environmentIntroduction to toolbox under matlab environment
Introduction to toolbox under matlab environmentParamjeet Singh Jamwal
 
Digital Signal Processing and Control System under MATLAB Environment
Digital Signal Processing and Control System under MATLAB EnvironmentDigital Signal Processing and Control System under MATLAB Environment
Digital Signal Processing and Control System under MATLAB EnvironmentParamjeet Singh Jamwal
 
Hydrology & Site Selection of Hydro Power Plant
Hydrology & Site Selection of Hydro Power PlantHydrology & Site Selection of Hydro Power Plant
Hydrology & Site Selection of Hydro Power PlantParamjeet Singh Jamwal
 

Mehr von Paramjeet Singh Jamwal (20)

Introduction to MATLAB - I
Introduction to MATLAB - IIntroduction to MATLAB - I
Introduction to MATLAB - I
 
Fundamentals of Electric Drives - Electric Drives
Fundamentals of Electric Drives - Electric DrivesFundamentals of Electric Drives - Electric Drives
Fundamentals of Electric Drives - Electric Drives
 
DC Network Theory - Basic Electrical Engineering
DC Network Theory - Basic Electrical EngineeringDC Network Theory - Basic Electrical Engineering
DC Network Theory - Basic Electrical Engineering
 
Virtual Instrumentation and Data Acquisition - PGICE - 2013
Virtual Instrumentation and Data Acquisition - PGICE - 2013Virtual Instrumentation and Data Acquisition - PGICE - 2013
Virtual Instrumentation and Data Acquisition - PGICE - 2013
 
Reliability Engineering - PGICE - 2013
Reliability Engineering - PGICE - 2013Reliability Engineering - PGICE - 2013
Reliability Engineering - PGICE - 2013
 
Reliability Engineering - PGICE - 2012
Reliability Engineering - PGICE - 2012Reliability Engineering - PGICE - 2012
Reliability Engineering - PGICE - 2012
 
Introduction to Filters under labVIEW Environment
Introduction to Filters under labVIEW EnvironmentIntroduction to Filters under labVIEW Environment
Introduction to Filters under labVIEW Environment
 
Non Linear and Adaptive Control System JAN 2014
Non Linear and Adaptive Control System JAN 2014Non Linear and Adaptive Control System JAN 2014
Non Linear and Adaptive Control System JAN 2014
 
Microcontroller and Embedded System JAN 2014
Microcontroller and Embedded System JAN 2014Microcontroller and Embedded System JAN 2014
Microcontroller and Embedded System JAN 2014
 
Instrumentation System Design JAN 2014
Instrumentation System Design JAN 2014Instrumentation System Design JAN 2014
Instrumentation System Design JAN 2014
 
Instrumentation System Design | Assignment
Instrumentation System Design | AssignmentInstrumentation System Design | Assignment
Instrumentation System Design | Assignment
 
Digital signal processing JAN 2014
Digital signal processing JAN 2014Digital signal processing JAN 2014
Digital signal processing JAN 2014
 
Introduction to toolbox under matlab environment
Introduction to toolbox under matlab environmentIntroduction to toolbox under matlab environment
Introduction to toolbox under matlab environment
 
Cardiovascular System
Cardiovascular SystemCardiovascular System
Cardiovascular System
 
Digital Signal Processing and Control System under MATLAB Environment
Digital Signal Processing and Control System under MATLAB EnvironmentDigital Signal Processing and Control System under MATLAB Environment
Digital Signal Processing and Control System under MATLAB Environment
 
Hydrology & Site Selection of Hydro Power Plant
Hydrology & Site Selection of Hydro Power PlantHydrology & Site Selection of Hydro Power Plant
Hydrology & Site Selection of Hydro Power Plant
 
Electromagnetic Field Theory May 2013
Electromagnetic Field Theory May 2013Electromagnetic Field Theory May 2013
Electromagnetic Field Theory May 2013
 
Digital Image Processing May 2013
Digital Image Processing May 2013Digital Image Processing May 2013
Digital Image Processing May 2013
 
Basic Electrical Engineering May 2013
Basic Electrical Engineering May 2013Basic Electrical Engineering May 2013
Basic Electrical Engineering May 2013
 
Analog Communication May 2013
Analog Communication May 2013Analog Communication May 2013
Analog Communication May 2013
 

Kürzlich hochgeladen

Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 

Kürzlich hochgeladen (20)

Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 

Medical image compression

  • 1. COMPRESSION PREPARED BY: NISHA RAJANI (01) PARAMJEET SINGH JAMWAL (07) PARAS PRATEEK BHATNAGAR (08) PREETI KUMARI (12) UNDER GUIDANCE OF : Mr. A. S. YADAV Mr. A. SHUKLA
  • 2. Contents … Why We Opted For This Project & Our Aim ? What is IMAGE COMPRESSION & Its Benefits ? MEDICAL IMAGE COMPRESSION & Differences . What is JPEG Compression? Our Results of IMAGE COMPRESSION Using DCT . Tasks Left In Our Project . Applications of MEDICAL IMAGE COMPRESSION .
  • 3. Shortcomings of present IMAGE COMPRESSION methods :  A large bandwidth is required for transmission .  A large time is required for compression . Lack of perfect lossless method which could preserve data Reduce the size & compression time of the image with least effect on its quality . Why we Opted For This Project ? Our Aim .
  • 4. Application of data compression on digital images Reduce redundancy in the image data Store data efficiently Transmit data efficiently What is IMAGE COMPRESSION ? Benefits of IMAGE COMPRESSION .
  • 5. MEDICAL IMAGE COMPRESSION .  Production of visual representations of body parts, tissues or organs  Used in clinical diagnosis  Encompasses X-ray methods , MRI & CT Scan Differences From Normal IMAGE . Significant information in a small area  Monochromatic background colour .
  • 6.  Stands for Joint Picture Experts Group  Most popular LOSSY compression method  Extensively used by digital cameras , mobiles & web usage  Not suited for drawing , textual and iconic graphics  Uses extensions – JPG or JPEG What is JPEG Compression ?
  • 7.  Human vision insensitive to high spatial frequencies  High frequencies more coarsely compressed & filtered  Application of HPF  Image stored as frequency data Original image [ 150KB ] JPEG image [ 14KB ] Basics of JPEG Compression Frequency Domain image
  • 8. 8x8 pixel blocks RGB To YCbCr DCT Zigzag scan RLE Huffman Encoding Quantization The JPEG Compression Algorithm 100100010001000100100001111100010100 Original image [ 150KB ] JPEG Compressed Data [ 14 KB ]
  • 9. 1/6 : 8x8 Block splitting
  • 10. 2/6 : Convert RGB to YCbCr
  • 11. DCT Result 3/6 : Apply 2D Discrete Cosine Transformation [ DCT ]
  • 12. DCT result Quantization Matrix Quantization result 4/6 : Quantization
  • 13. Zigzag scan 5/6 : Zigzag Scan + RLE
  • 14.  RLE result: [0, -3] [0, 12] [0, 3]......EOB  After group number added: [0,2,00b] [0,4,1100b] [0,2,00b] ...... EOB  First Huffman coding (i.e. for [0,2,00b] ): [0, 2, 00b] => [100b, 00b] Values G Real saved values 0 -1, 1 -3, -2, 2, 3 -7,-6,-5,-4,5,6,7 . . . . . . . . . -32767..32767 0 1 2 3 4 5 . . . . . . . 15 . 0,1 00, 01, 10, 11 000,001,010,011,100,101,110,111 . . . . . . . . . 6/6 : Huffman Encoding
  • 15. Huffman Decoding RLE Zigzag To 8x8 Matrix IDCT YCbCr To RGB Image Reconstruction Quantization Multiplication The JPEG Decompression Algorithm 100100010001000100100001111100010100 Decoded image [ 150KB ] JPEG Compressed Data [ 14 KB ]
  • 16. Basic TERMS used : PSNR : Ratio between the maximum possible power of a signal and the power of its corrupting noise . MSE : The difference between an estimator and the true value of the quantity being estimated.
  • 17. Basic TERMS used : CR : The reduction in data-representation size produced by a data compression algorithm. BITRATE : Number of bits that are used for representing a pixel .
  • 18. PEPPERS IMAGE 90 % 60 % 40 % 20 % 0 20 40 60 80 100 120 140 160 180 200 0 0.2 0.4 0.6 0.8 1 BITRATE Variation of Image Parameters with BITRATE CR MSE PSNR Our Results of Normal Image using DCT
  • 19. Our Results of Medical Image using DCT CAT SCAN IMAGE 0 5 10 15 20 25 30 35 40 45 50 0 0.2 0.4 0.6 0.8 1 BITRATE Variation of Image Parameters with BITRATE CR MSE PSNR 90 % 60 % 40 % 20 %
  • 20. X-RAY IMAGE 0 10 20 30 40 50 60 0 0.2 0.4 0.6 0.8 1 BITRATE Variation of Image Parameters with BITRATE CR MSE PSNR 90 % 60 % 40 % 20 % Our Results of Medical Image using DCT
  • 21.  Image Compression using DWT , JPEG 2000 & SPIHT  RLE Coding using Arithmetic coding technique  Comparison & conclusion about the best method Tasks left in our project
  • 22. Magnetic resonance imaging (MRI) Breast Thermography Tomography Ultrasound X-Rays Scientigraphy Applications of Medical Image Compression
  • 23. Any