SlideShare a Scribd company logo
1 of 10
A DECOMPOSITION FRAMEWORK
FOR IMAGE DENOISING
ALGORITHMS
IEEE TRANSACTION ON IMAGE
PROCESSING VOL.25, NO.1
YEAR OF PUBLICATION : JAN 2016
INTRODUCTION
DENOISING an image is a fundamental task for
correcting defects produced during acquisition
process of a real world scene.
An image decomposition model that provides
a novel framework for image denoising.
This framework provide better results than
denoising the image directly, both in terms of
PSNR and SSIM.
Flow diagram
ADD LOW RESOLUTION IMAGE
INITIALISATION
PRE-PROCESSING
NLM FILTERING
POST-PROCESSING
BM3D FILTERING
DENOISED IMAGE
PERFORMANCE MEASURE
Let I be a gray-level image, and (x, y) be the
standard coordinate system.
Ix = derivative of I w.r.t. x
Iy = derivative of I w.r.t. y
∇I = gradient of I
METHODOLOGY
we consider a scaled version μI of I, for μ ∈]0, 1],
and its graph, which is the surface S in R3
parametrized by
ψ : (x, y) −→ (x, y, μ I(x, y))
 Z1 : tangent to the surface S and indicates the
direction of the steepest slope.
 Z2 : tangent to the surface S and indicates the
direction of the lowest slope.
 N : Normal to the surface.
The moving frame (Z1, Z2, N) can be constructed as
follows.
Let z1 = (μIx , μIy )T be the gradient of μI and
z2 = (−μIy , μIx )T indicating the direction of the level-
lines of μI.
Zi = dψ(zi) /||dψ(zi)|| , i = 1, 2
-
Fig. From left to right: gray-level image “Lena”, component J 1, component J 3.
The explicit expressions of the vector fields Z1, Z2, N are given by the matrix field
The components J1, J2, J3 are computed from matrix P are given by,
• 1) Process I with some denoising technique F and call the
output image Iden.
• 2) Compute the components (J 1, J 2, J 3) of I in the moving
frame , for some scalar μ, with formula . Apply the same
denoising technique F to the components to obtain the
processed components (J 1 den, J 2 den, J 3 den).Then, apply
the inverse frame change matrix field to the processed
components, i.e.
and denote by IdenM F the third component I 3 denM F .
• 3) Compare Iden and IdenM F with the metrics PSNR and SSIM.
Observation
CONCLUSION
• Different approaches for image decomposition are
described. Through comparative study,
• the decomposition framework using moving frame
approach is the most effective method. In this
• approach, it computes the components of the image to
be processed in a moving frame that encodes
• its local geometry (directions of gradients and level
lines). Then, the strategy denoise the components
• of the image in the moving frame in order to preserve
its local geometry, which would have been
• more affected if processing the image directly.

More Related Content

What's hot

morphological image processing
morphological image processingmorphological image processing
morphological image processing
John Williams
 
Image segmentation
Image segmentationImage segmentation
Image segmentation
Deepak Kumar
 
Image pre processing
Image pre processingImage pre processing
Image pre processing
Ashish Kumar
 

What's hot (20)

Boundary Extraction
Boundary ExtractionBoundary Extraction
Boundary Extraction
 
Robot maptalk
Robot maptalkRobot maptalk
Robot maptalk
 
TYBSC (CS) SEM 6- DIGITAL IMAGE PROCESSING
TYBSC (CS) SEM 6- DIGITAL IMAGE PROCESSINGTYBSC (CS) SEM 6- DIGITAL IMAGE PROCESSING
TYBSC (CS) SEM 6- DIGITAL IMAGE PROCESSING
 
Watershed image ansam hadi
Watershed image ansam hadiWatershed image ansam hadi
Watershed image ansam hadi
 
Region Splitting and Merging Technique For Image segmentation.
Region Splitting and Merging Technique For Image segmentation.Region Splitting and Merging Technique For Image segmentation.
Region Splitting and Merging Technique For Image segmentation.
 
morphological image processing
morphological image processingmorphological image processing
morphological image processing
 
PPT s07-machine vision-s2
PPT s07-machine vision-s2PPT s07-machine vision-s2
PPT s07-machine vision-s2
 
Digital Image Processing (Lab 09 and 10)
Digital Image Processing (Lab 09 and 10)Digital Image Processing (Lab 09 and 10)
Digital Image Processing (Lab 09 and 10)
 
Image segmentation
Image segmentationImage segmentation
Image segmentation
 
Image segmentation
Image segmentationImage segmentation
Image segmentation
 
Image segmentation
Image segmentationImage segmentation
Image segmentation
 
Image pre processing
Image pre processingImage pre processing
Image pre processing
 
morphological image processing
morphological image processingmorphological image processing
morphological image processing
 
Region based segmentation
Region based segmentationRegion based segmentation
Region based segmentation
 
Hit and-miss transform
Hit and-miss transformHit and-miss transform
Hit and-miss transform
 
Morphological image processing
Morphological image processingMorphological image processing
Morphological image processing
 
Morphological operations
Morphological operationsMorphological operations
Morphological operations
 
Segmentation Techniques -II
Segmentation Techniques -IISegmentation Techniques -II
Segmentation Techniques -II
 
Image segmentation
Image segmentationImage segmentation
Image segmentation
 
Region based segmentation
Region based segmentationRegion based segmentation
Region based segmentation
 

Similar to A decomposition framework for image denoising algorithms...

IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
ijceronline
 
A STUDY AND ANALYSIS OF DIFFERENT EDGE DETECTION TECHNIQUES
A STUDY AND ANALYSIS OF DIFFERENT EDGE DETECTION TECHNIQUESA STUDY AND ANALYSIS OF DIFFERENT EDGE DETECTION TECHNIQUES
A STUDY AND ANALYSIS OF DIFFERENT EDGE DETECTION TECHNIQUES
cscpconf
 

Similar to A decomposition framework for image denoising algorithms... (20)

IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
 
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...IJCER (www.ijceronline.com) International Journal of computational Engineerin...
IJCER (www.ijceronline.com) International Journal of computational Engineerin...
 
mini prjt
mini prjtmini prjt
mini prjt
 
F43053237
F43053237F43053237
F43053237
 
Medial axis transformation based skeletonzation of image patterns using image...
Medial axis transformation based skeletonzation of image patterns using image...Medial axis transformation based skeletonzation of image patterns using image...
Medial axis transformation based skeletonzation of image patterns using image...
 
Image denoising using curvelet transform
Image denoising using curvelet transformImage denoising using curvelet transform
Image denoising using curvelet transform
 
Lect 03 - first portion
Lect 03 - first portionLect 03 - first portion
Lect 03 - first portion
 
3 intensity transformations and spatial filtering slides
3 intensity transformations and spatial filtering slides3 intensity transformations and spatial filtering slides
3 intensity transformations and spatial filtering slides
 
A Novel PSNR-B Approach for Evaluating the Quality of De-blocked Images
A Novel PSNR-B Approach for Evaluating the Quality of De-blocked Images A Novel PSNR-B Approach for Evaluating the Quality of De-blocked Images
A Novel PSNR-B Approach for Evaluating the Quality of De-blocked Images
 
Lec_3_Image Enhancement_spatial Domain.pdf
Lec_3_Image Enhancement_spatial Domain.pdfLec_3_Image Enhancement_spatial Domain.pdf
Lec_3_Image Enhancement_spatial Domain.pdf
 
Fundamentals of image processing
Fundamentals of image processingFundamentals of image processing
Fundamentals of image processing
 
A STUDY AND ANALYSIS OF DIFFERENT EDGE DETECTION TECHNIQUES
A STUDY AND ANALYSIS OF DIFFERENT EDGE DETECTION TECHNIQUESA STUDY AND ANALYSIS OF DIFFERENT EDGE DETECTION TECHNIQUES
A STUDY AND ANALYSIS OF DIFFERENT EDGE DETECTION TECHNIQUES
 
Image processing second unit Notes
Image processing second unit NotesImage processing second unit Notes
Image processing second unit Notes
 
B070306010
B070306010B070306010
B070306010
 
Image Quality Feature Based Detection Algorithm for Forgery in Images
Image Quality Feature Based Detection Algorithm for Forgery in Images  Image Quality Feature Based Detection Algorithm for Forgery in Images
Image Quality Feature Based Detection Algorithm for Forgery in Images
 
SLIC Superpixel Based Self Organizing Maps Algorithm for Segmentation of Micr...
SLIC Superpixel Based Self Organizing Maps Algorithm for Segmentation of Micr...SLIC Superpixel Based Self Organizing Maps Algorithm for Segmentation of Micr...
SLIC Superpixel Based Self Organizing Maps Algorithm for Segmentation of Micr...
 
Copy Move Forgery Detection Using GLCM Based Statistical Features
Copy Move Forgery Detection Using GLCM Based Statistical Features Copy Move Forgery Detection Using GLCM Based Statistical Features
Copy Move Forgery Detection Using GLCM Based Statistical Features
 
I010135760
I010135760I010135760
I010135760
 
Content Based Image Retrieval Using 2-D Discrete Wavelet Transform
Content Based Image Retrieval Using 2-D Discrete Wavelet TransformContent Based Image Retrieval Using 2-D Discrete Wavelet Transform
Content Based Image Retrieval Using 2-D Discrete Wavelet Transform
 
Digital signal and image processing FAQ
Digital signal and image processing FAQDigital signal and image processing FAQ
Digital signal and image processing FAQ
 

Recently uploaded

electrical installation and maintenance.
electrical installation and maintenance.electrical installation and maintenance.
electrical installation and maintenance.
benjamincojr
 
Seizure stage detection of epileptic seizure using convolutional neural networks
Seizure stage detection of epileptic seizure using convolutional neural networksSeizure stage detection of epileptic seizure using convolutional neural networks
Seizure stage detection of epileptic seizure using convolutional neural networks
IJECEIAES
 

Recently uploaded (20)

Developing a smart system for infant incubators using the internet of things ...
Developing a smart system for infant incubators using the internet of things ...Developing a smart system for infant incubators using the internet of things ...
Developing a smart system for infant incubators using the internet of things ...
 
Worksharing and 3D Modeling with Revit.pptx
Worksharing and 3D Modeling with Revit.pptxWorksharing and 3D Modeling with Revit.pptx
Worksharing and 3D Modeling with Revit.pptx
 
Fuzzy logic method-based stress detector with blood pressure and body tempera...
Fuzzy logic method-based stress detector with blood pressure and body tempera...Fuzzy logic method-based stress detector with blood pressure and body tempera...
Fuzzy logic method-based stress detector with blood pressure and body tempera...
 
Augmented Reality (AR) with Augin Software.pptx
Augmented Reality (AR) with Augin Software.pptxAugmented Reality (AR) with Augin Software.pptx
Augmented Reality (AR) with Augin Software.pptx
 
Raashid final report on Embedded Systems
Raashid final report on Embedded SystemsRaashid final report on Embedded Systems
Raashid final report on Embedded Systems
 
electrical installation and maintenance.
electrical installation and maintenance.electrical installation and maintenance.
electrical installation and maintenance.
 
Diploma Engineering Drawing Qp-2024 Ece .pdf
Diploma Engineering Drawing Qp-2024 Ece .pdfDiploma Engineering Drawing Qp-2024 Ece .pdf
Diploma Engineering Drawing Qp-2024 Ece .pdf
 
analog-vs-digital-communication (concept of analog and digital).pptx
analog-vs-digital-communication (concept of analog and digital).pptxanalog-vs-digital-communication (concept of analog and digital).pptx
analog-vs-digital-communication (concept of analog and digital).pptx
 
SLIDESHARE PPT-DECISION MAKING METHODS.pptx
SLIDESHARE PPT-DECISION MAKING METHODS.pptxSLIDESHARE PPT-DECISION MAKING METHODS.pptx
SLIDESHARE PPT-DECISION MAKING METHODS.pptx
 
Seizure stage detection of epileptic seizure using convolutional neural networks
Seizure stage detection of epileptic seizure using convolutional neural networksSeizure stage detection of epileptic seizure using convolutional neural networks
Seizure stage detection of epileptic seizure using convolutional neural networks
 
What is Coordinate Measuring Machine? CMM Types, Features, Functions
What is Coordinate Measuring Machine? CMM Types, Features, FunctionsWhat is Coordinate Measuring Machine? CMM Types, Features, Functions
What is Coordinate Measuring Machine? CMM Types, Features, Functions
 
Basics of Relay for Engineering Students
Basics of Relay for Engineering StudentsBasics of Relay for Engineering Students
Basics of Relay for Engineering Students
 
5G and 6G refer to generations of mobile network technology, each representin...
5G and 6G refer to generations of mobile network technology, each representin...5G and 6G refer to generations of mobile network technology, each representin...
5G and 6G refer to generations of mobile network technology, each representin...
 
Involute of a circle,Square, pentagon,HexagonInvolute_Engineering Drawing.pdf
Involute of a circle,Square, pentagon,HexagonInvolute_Engineering Drawing.pdfInvolute of a circle,Square, pentagon,HexagonInvolute_Engineering Drawing.pdf
Involute of a circle,Square, pentagon,HexagonInvolute_Engineering Drawing.pdf
 
Interfacing Analog to Digital Data Converters ee3404.pdf
Interfacing Analog to Digital Data Converters ee3404.pdfInterfacing Analog to Digital Data Converters ee3404.pdf
Interfacing Analog to Digital Data Converters ee3404.pdf
 
Filters for Electromagnetic Compatibility Applications
Filters for Electromagnetic Compatibility ApplicationsFilters for Electromagnetic Compatibility Applications
Filters for Electromagnetic Compatibility Applications
 
engineering chemistry power point presentation
engineering chemistry  power point presentationengineering chemistry  power point presentation
engineering chemistry power point presentation
 
Autodesk Construction Cloud (Autodesk Build).pptx
Autodesk Construction Cloud (Autodesk Build).pptxAutodesk Construction Cloud (Autodesk Build).pptx
Autodesk Construction Cloud (Autodesk Build).pptx
 
handbook on reinforce concrete and detailing
handbook on reinforce concrete and detailinghandbook on reinforce concrete and detailing
handbook on reinforce concrete and detailing
 
8th International Conference on Soft Computing, Mathematics and Control (SMC ...
8th International Conference on Soft Computing, Mathematics and Control (SMC ...8th International Conference on Soft Computing, Mathematics and Control (SMC ...
8th International Conference on Soft Computing, Mathematics and Control (SMC ...
 

A decomposition framework for image denoising algorithms...

  • 1. A DECOMPOSITION FRAMEWORK FOR IMAGE DENOISING ALGORITHMS IEEE TRANSACTION ON IMAGE PROCESSING VOL.25, NO.1 YEAR OF PUBLICATION : JAN 2016
  • 2. INTRODUCTION DENOISING an image is a fundamental task for correcting defects produced during acquisition process of a real world scene. An image decomposition model that provides a novel framework for image denoising. This framework provide better results than denoising the image directly, both in terms of PSNR and SSIM.
  • 3. Flow diagram ADD LOW RESOLUTION IMAGE INITIALISATION PRE-PROCESSING NLM FILTERING POST-PROCESSING BM3D FILTERING DENOISED IMAGE PERFORMANCE MEASURE
  • 4. Let I be a gray-level image, and (x, y) be the standard coordinate system. Ix = derivative of I w.r.t. x Iy = derivative of I w.r.t. y ∇I = gradient of I METHODOLOGY
  • 5. we consider a scaled version μI of I, for μ ∈]0, 1], and its graph, which is the surface S in R3 parametrized by ψ : (x, y) −→ (x, y, μ I(x, y))  Z1 : tangent to the surface S and indicates the direction of the steepest slope.  Z2 : tangent to the surface S and indicates the direction of the lowest slope.  N : Normal to the surface.
  • 6. The moving frame (Z1, Z2, N) can be constructed as follows. Let z1 = (μIx , μIy )T be the gradient of μI and z2 = (−μIy , μIx )T indicating the direction of the level- lines of μI. Zi = dψ(zi) /||dψ(zi)|| , i = 1, 2
  • 7. - Fig. From left to right: gray-level image “Lena”, component J 1, component J 3. The explicit expressions of the vector fields Z1, Z2, N are given by the matrix field The components J1, J2, J3 are computed from matrix P are given by,
  • 8. • 1) Process I with some denoising technique F and call the output image Iden. • 2) Compute the components (J 1, J 2, J 3) of I in the moving frame , for some scalar μ, with formula . Apply the same denoising technique F to the components to obtain the processed components (J 1 den, J 2 den, J 3 den).Then, apply the inverse frame change matrix field to the processed components, i.e. and denote by IdenM F the third component I 3 denM F . • 3) Compare Iden and IdenM F with the metrics PSNR and SSIM.
  • 10. CONCLUSION • Different approaches for image decomposition are described. Through comparative study, • the decomposition framework using moving frame approach is the most effective method. In this • approach, it computes the components of the image to be processed in a moving frame that encodes • its local geometry (directions of gradients and level lines). Then, the strategy denoise the components • of the image in the moving frame in order to preserve its local geometry, which would have been • more affected if processing the image directly.