SlideShare a Scribd company logo
1 of 1
Download to read offline
Image Smoothing For Structure Extraction
   Linjia Chang, lchang10@illinois.edu Mentor: Jia-Bin Huang, jbhuang1@illinois.edu
Goal                                                                            Applications
                        ·Achieve Edge-aware image                               · Detail enhancement                   · Re-coloring
                        smoothing while being able to                           · Image composition                    · Stylization
                        distinguish texture/structure from                      · Object recognition                   · Video segmentation
                        general natural images                                  · Image denoise                        · Structure extraction

                                                                                Methods
                                                                                · Optimization with total variation regularization
                                                                                · - Robust loss function for texture removal
                                                                                · - Iterative reweighted L1 for sparsity[3]


Previous Related Work
· Gaussian Blur                         · L0 Gradient Minimization               · Domain Transformation[1]           · Structure Texture Extraction[2]

                 Pixel = weighted
                 average of
                 its neighbors


                                                                                                                        A major edge in a
                                                                                                                        local window
                                                                                                                        contributes more
                                    Enhances high-contrast edges by              Preserves the original distance:       similar-direction
                                    confining numbers of non-zero gradients      isometric transform                    gradients


Algorithm
                                                              · Idea: Image smoothing as a global optimization problem
                                     Huber Loss Function               Minimize S* = argmin ∑ λ||Sp – Ip|| + w||▽Sp||
                                                                                                 s
                                                                                Data Term                                           Regularization Term
                                                                                            Similar as previous
                                                                                            works but using Huber
                                                                                                                    Iteratively Reweighted L1
                                                    Solution Algorithm[4]
                                                                                            LF                      (Encourage Sparsity)
                                      1. Set dummy variables u and v                                  First solve the part without the
                                      S* = argmin ∑λ||Sp – Ip|| + w(|u|+|v|)+ β|(▽Spx-u)²+ (▽Spy-v)²| weight = λ||▽Sp||
                                              s
                                                                                                      And then introduce weight w
                                      2. Fix u, v and solve for S (convex)
                                      3. Fix S and solve for u, v (shrinkage)                                            w=1 / (|▽Sp| + ε)
   Test results using source code given by previous works




Things learnt from P.U.R.E.                                                       Future Work And Reference
Through the research this semester, I learnt:                                    Future works includes:
                                                                                 1.Using CVX to solve for the final algorithm
1.How to find/read/classify a paper in related fields.                           2.Testing algorithm effectiveness and efficiency

2. How to conduct a complete research from the                                   Reference:
beginning to the end.                                                            [1] Eduardo S. L. Gastal and Manuel M. Oliveira. "Domain

                                                                                 Transform for Edge-Aware Image and Video Processing".
3. The importance of doing experiments and testing                               SIGGRAPH 2011.
everything on my own.                                                            [2]Li Xu, et al. "Structure Extraction from Texture via Natural

                                                                                 Variation Measure”. SIGGRAPH Asia 2012
                                                                                 [3]Candes, E.J., et al. “Enhancing Sparsity by Reweighted ℓ1

Special thanks to: Mentor Jia-Bin Huang                                          Minimization”. Journal of Fourier Analysis and Applications,
                   P.U.R.E. Committee                                            2008
                                                                                 [4]Tom Goldstein, et al. “The Split Bregman Method for L1-

                                                                                 Regularized Problems”. SIAM Journal on Imaging
                                     Research Symposium                          Sciences, 2009

More Related Content

What's hot

image_enhancement_spatial
 image_enhancement_spatial image_enhancement_spatial
image_enhancement_spatialhoneyjecrc
 
Point processing
Point processingPoint processing
Point processingpanupriyaa7
 
Intensity Transformation and Spatial filtering
Intensity Transformation and Spatial filteringIntensity Transformation and Spatial filtering
Intensity Transformation and Spatial filteringShajun Nisha
 
Bidirectional bias correction for gradient-based shift estimation
Bidirectional bias correction for gradient-based shift estimationBidirectional bias correction for gradient-based shift estimation
Bidirectional bias correction for gradient-based shift estimationTuan Q. Pham
 
Higher dimensional image analysis using brunn minkowski theorem, convexity an...
Higher dimensional image analysis using brunn minkowski theorem, convexity an...Higher dimensional image analysis using brunn minkowski theorem, convexity an...
Higher dimensional image analysis using brunn minkowski theorem, convexity an...Alexander Decker
 
Image Retrieval with Fisher Vectors of Binary Features (MIRU'14)
Image Retrieval with Fisher Vectors of Binary Features (MIRU'14)Image Retrieval with Fisher Vectors of Binary Features (MIRU'14)
Image Retrieval with Fisher Vectors of Binary Features (MIRU'14)Yusuke Uchida
 
Multi-Image Matching
Multi-Image MatchingMulti-Image Matching
Multi-Image MatchingSaad Khalaf
 
Lec07 corner blob
Lec07 corner blobLec07 corner blob
Lec07 corner blobBaliThorat1
 
Chapter 6 Image Processing: Image Enhancement
Chapter 6 Image Processing: Image EnhancementChapter 6 Image Processing: Image Enhancement
Chapter 6 Image Processing: Image EnhancementVarun Ojha
 
Image enhancement
Image enhancementImage enhancement
Image enhancementKuppusamy P
 
6.frequency domain image_processing
6.frequency domain image_processing6.frequency domain image_processing
6.frequency domain image_processingNashid Alam
 
Enhancement in spatial domain
Enhancement in spatial domainEnhancement in spatial domain
Enhancement in spatial domainAshish Kumar
 
1989 optical measurement of the refractive index, layer thickness, and volume...
1989 optical measurement of the refractive index, layer thickness, and volume...1989 optical measurement of the refractive index, layer thickness, and volume...
1989 optical measurement of the refractive index, layer thickness, and volume...pmloscholte
 
04 image enhancement in spatial domain DIP
04 image enhancement in spatial domain DIP04 image enhancement in spatial domain DIP
04 image enhancement in spatial domain DIPbabak danyal
 
4.intensity transformations
4.intensity transformations4.intensity transformations
4.intensity transformationsYahya Alkhaldi
 

What's hot (20)

Lecture 11
Lecture 11Lecture 11
Lecture 11
 
image_enhancement_spatial
 image_enhancement_spatial image_enhancement_spatial
image_enhancement_spatial
 
Point processing
Point processingPoint processing
Point processing
 
Intensity Transformation and Spatial filtering
Intensity Transformation and Spatial filteringIntensity Transformation and Spatial filtering
Intensity Transformation and Spatial filtering
 
Bidirectional bias correction for gradient-based shift estimation
Bidirectional bias correction for gradient-based shift estimationBidirectional bias correction for gradient-based shift estimation
Bidirectional bias correction for gradient-based shift estimation
 
Higher dimensional image analysis using brunn minkowski theorem, convexity an...
Higher dimensional image analysis using brunn minkowski theorem, convexity an...Higher dimensional image analysis using brunn minkowski theorem, convexity an...
Higher dimensional image analysis using brunn minkowski theorem, convexity an...
 
Image Retrieval with Fisher Vectors of Binary Features (MIRU'14)
Image Retrieval with Fisher Vectors of Binary Features (MIRU'14)Image Retrieval with Fisher Vectors of Binary Features (MIRU'14)
Image Retrieval with Fisher Vectors of Binary Features (MIRU'14)
 
In2414961500
In2414961500In2414961500
In2414961500
 
Multi-Image Matching
Multi-Image MatchingMulti-Image Matching
Multi-Image Matching
 
Lec07 corner blob
Lec07 corner blobLec07 corner blob
Lec07 corner blob
 
Chapter 6 Image Processing: Image Enhancement
Chapter 6 Image Processing: Image EnhancementChapter 6 Image Processing: Image Enhancement
Chapter 6 Image Processing: Image Enhancement
 
image enhancement
 image enhancement image enhancement
image enhancement
 
Test
TestTest
Test
 
Image enhancement
Image enhancementImage enhancement
Image enhancement
 
6.frequency domain image_processing
6.frequency domain image_processing6.frequency domain image_processing
6.frequency domain image_processing
 
Image Segmentation
 Image Segmentation Image Segmentation
Image Segmentation
 
Enhancement in spatial domain
Enhancement in spatial domainEnhancement in spatial domain
Enhancement in spatial domain
 
1989 optical measurement of the refractive index, layer thickness, and volume...
1989 optical measurement of the refractive index, layer thickness, and volume...1989 optical measurement of the refractive index, layer thickness, and volume...
1989 optical measurement of the refractive index, layer thickness, and volume...
 
04 image enhancement in spatial domain DIP
04 image enhancement in spatial domain DIP04 image enhancement in spatial domain DIP
04 image enhancement in spatial domain DIP
 
4.intensity transformations
4.intensity transformations4.intensity transformations
4.intensity transformations
 

Similar to Image Smoothing for Structure Extraction

Fingerprint _prem
Fingerprint _premFingerprint _prem
Fingerprint _premlgbl40
 
Unsupervised Change Detection in the Feature Space Using Kernels.pdf
Unsupervised Change Detection in the Feature Space Using Kernels.pdfUnsupervised Change Detection in the Feature Space Using Kernels.pdf
Unsupervised Change Detection in the Feature Space Using Kernels.pdfgrssieee
 
Unsupervised Change Detection in the Feature Space Using Kernels.pdf
Unsupervised Change Detection in the Feature Space Using Kernels.pdfUnsupervised Change Detection in the Feature Space Using Kernels.pdf
Unsupervised Change Detection in the Feature Space Using Kernels.pdfgrssieee
 
[PR12] Generative Models as Distributions of Functions
[PR12] Generative Models as Distributions of Functions[PR12] Generative Models as Distributions of Functions
[PR12] Generative Models as Distributions of FunctionsJaeJun Yoo
 
Normalized averaging using adaptive applicability functions with applications...
Normalized averaging using adaptive applicability functions with applications...Normalized averaging using adaptive applicability functions with applications...
Normalized averaging using adaptive applicability functions with applications...Tuan Q. Pham
 
Chap. 10 computational photography
Chap. 10 computational photographyChap. 10 computational photography
Chap. 10 computational photographyduckleek
 
Recent Advances in Object-based Change Detection.pdf
Recent Advances in Object-based Change Detection.pdfRecent Advances in Object-based Change Detection.pdf
Recent Advances in Object-based Change Detection.pdfgrssieee
 
Recent Advances in Object-based Change Detection.pdf
Recent Advances in Object-based Change Detection.pdfRecent Advances in Object-based Change Detection.pdf
Recent Advances in Object-based Change Detection.pdfgrssieee
 
An Approach for Image Deblurring: Based on Sparse Representation and Regulari...
An Approach for Image Deblurring: Based on Sparse Representation and Regulari...An Approach for Image Deblurring: Based on Sparse Representation and Regulari...
An Approach for Image Deblurring: Based on Sparse Representation and Regulari...IRJET Journal
 
PES ncetec conference
PES ncetec conferencePES ncetec conference
PES ncetec conferenceAvinash P M
 
cvpr2011: game theory in CVPR part 2
cvpr2011: game theory in CVPR part 2cvpr2011: game theory in CVPR part 2
cvpr2011: game theory in CVPR part 2zukun
 
Performance of Efficient Closed-Form Solution to Comprehensive Frontier Exposure
Performance of Efficient Closed-Form Solution to Comprehensive Frontier ExposurePerformance of Efficient Closed-Form Solution to Comprehensive Frontier Exposure
Performance of Efficient Closed-Form Solution to Comprehensive Frontier Exposureiosrjce
 
State of art pde based ip to bt vijayakrishna rowthu
State of art pde based ip to bt  vijayakrishna rowthuState of art pde based ip to bt  vijayakrishna rowthu
State of art pde based ip to bt vijayakrishna rowthuvijayakrishna rowthu
 
A NOBEL HYBRID APPROACH FOR EDGE DETECTION
A NOBEL HYBRID APPROACH FOR EDGE  DETECTIONA NOBEL HYBRID APPROACH FOR EDGE  DETECTION
A NOBEL HYBRID APPROACH FOR EDGE DETECTIONijcses
 
[ICLR2021 (spotlight)] Benefit of deep learning with non-convex noisy gradien...
[ICLR2021 (spotlight)] Benefit of deep learning with non-convex noisy gradien...[ICLR2021 (spotlight)] Benefit of deep learning with non-convex noisy gradien...
[ICLR2021 (spotlight)] Benefit of deep learning with non-convex noisy gradien...Taiji Suzuki
 

Similar to Image Smoothing for Structure Extraction (20)

Fingerprint _prem
Fingerprint _premFingerprint _prem
Fingerprint _prem
 
Unsupervised Change Detection in the Feature Space Using Kernels.pdf
Unsupervised Change Detection in the Feature Space Using Kernels.pdfUnsupervised Change Detection in the Feature Space Using Kernels.pdf
Unsupervised Change Detection in the Feature Space Using Kernels.pdf
 
Unsupervised Change Detection in the Feature Space Using Kernels.pdf
Unsupervised Change Detection in the Feature Space Using Kernels.pdfUnsupervised Change Detection in the Feature Space Using Kernels.pdf
Unsupervised Change Detection in the Feature Space Using Kernels.pdf
 
J010245458
J010245458J010245458
J010245458
 
[PR12] Generative Models as Distributions of Functions
[PR12] Generative Models as Distributions of Functions[PR12] Generative Models as Distributions of Functions
[PR12] Generative Models as Distributions of Functions
 
Normalized averaging using adaptive applicability functions with applications...
Normalized averaging using adaptive applicability functions with applications...Normalized averaging using adaptive applicability functions with applications...
Normalized averaging using adaptive applicability functions with applications...
 
154 158
154 158154 158
154 158
 
Chap. 10 computational photography
Chap. 10 computational photographyChap. 10 computational photography
Chap. 10 computational photography
 
Recent Advances in Object-based Change Detection.pdf
Recent Advances in Object-based Change Detection.pdfRecent Advances in Object-based Change Detection.pdf
Recent Advances in Object-based Change Detection.pdf
 
Recent Advances in Object-based Change Detection.pdf
Recent Advances in Object-based Change Detection.pdfRecent Advances in Object-based Change Detection.pdf
Recent Advances in Object-based Change Detection.pdf
 
An Approach for Image Deblurring: Based on Sparse Representation and Regulari...
An Approach for Image Deblurring: Based on Sparse Representation and Regulari...An Approach for Image Deblurring: Based on Sparse Representation and Regulari...
An Approach for Image Deblurring: Based on Sparse Representation and Regulari...
 
PES ncetec conference
PES ncetec conferencePES ncetec conference
PES ncetec conference
 
U4408108113
U4408108113U4408108113
U4408108113
 
cvpr2011: game theory in CVPR part 2
cvpr2011: game theory in CVPR part 2cvpr2011: game theory in CVPR part 2
cvpr2011: game theory in CVPR part 2
 
Performance of Efficient Closed-Form Solution to Comprehensive Frontier Exposure
Performance of Efficient Closed-Form Solution to Comprehensive Frontier ExposurePerformance of Efficient Closed-Form Solution to Comprehensive Frontier Exposure
Performance of Efficient Closed-Form Solution to Comprehensive Frontier Exposure
 
I010634450
I010634450I010634450
I010634450
 
State of art pde based ip to bt vijayakrishna rowthu
State of art pde based ip to bt  vijayakrishna rowthuState of art pde based ip to bt  vijayakrishna rowthu
State of art pde based ip to bt vijayakrishna rowthu
 
PPT s08-machine vision-s2
PPT s08-machine vision-s2PPT s08-machine vision-s2
PPT s08-machine vision-s2
 
A NOBEL HYBRID APPROACH FOR EDGE DETECTION
A NOBEL HYBRID APPROACH FOR EDGE  DETECTIONA NOBEL HYBRID APPROACH FOR EDGE  DETECTION
A NOBEL HYBRID APPROACH FOR EDGE DETECTION
 
[ICLR2021 (spotlight)] Benefit of deep learning with non-convex noisy gradien...
[ICLR2021 (spotlight)] Benefit of deep learning with non-convex noisy gradien...[ICLR2021 (spotlight)] Benefit of deep learning with non-convex noisy gradien...
[ICLR2021 (spotlight)] Benefit of deep learning with non-convex noisy gradien...
 

More from Jia-Bin Huang

How to write a clear paper
How to write a clear paperHow to write a clear paper
How to write a clear paperJia-Bin Huang
 
Research 101 - Paper Writing with LaTeX
Research 101 - Paper Writing with LaTeXResearch 101 - Paper Writing with LaTeX
Research 101 - Paper Writing with LaTeXJia-Bin Huang
 
Computer Vision Crash Course
Computer Vision Crash CourseComputer Vision Crash Course
Computer Vision Crash CourseJia-Bin Huang
 
Applying for Graduate School in S.T.E.M.
Applying for Graduate School in S.T.E.M.Applying for Graduate School in S.T.E.M.
Applying for Graduate School in S.T.E.M.Jia-Bin Huang
 
Linear Algebra and Matlab tutorial
Linear Algebra and Matlab tutorialLinear Algebra and Matlab tutorial
Linear Algebra and Matlab tutorialJia-Bin Huang
 
Single Image Super-Resolution from Transformed Self-Exemplars (CVPR 2015)
Single Image Super-Resolution from Transformed Self-Exemplars (CVPR 2015)Single Image Super-Resolution from Transformed Self-Exemplars (CVPR 2015)
Single Image Super-Resolution from Transformed Self-Exemplars (CVPR 2015)Jia-Bin Huang
 
Lecture 29 Convolutional Neural Networks - Computer Vision Spring2015
Lecture 29 Convolutional Neural Networks -  Computer Vision Spring2015Lecture 29 Convolutional Neural Networks -  Computer Vision Spring2015
Lecture 29 Convolutional Neural Networks - Computer Vision Spring2015Jia-Bin Huang
 
Lecture 21 - Image Categorization - Computer Vision Spring2015
Lecture 21 - Image Categorization -  Computer Vision Spring2015Lecture 21 - Image Categorization -  Computer Vision Spring2015
Lecture 21 - Image Categorization - Computer Vision Spring2015Jia-Bin Huang
 
Writing Fast MATLAB Code
Writing Fast MATLAB CodeWriting Fast MATLAB Code
Writing Fast MATLAB CodeJia-Bin Huang
 
Image Completion using Planar Structure Guidance (SIGGRAPH 2014)
Image Completion using Planar Structure Guidance (SIGGRAPH 2014)Image Completion using Planar Structure Guidance (SIGGRAPH 2014)
Image Completion using Planar Structure Guidance (SIGGRAPH 2014)Jia-Bin Huang
 
Toward Accurate and Robust Cross-Ratio based Gaze Trackers Through Learning F...
Toward Accurate and Robust Cross-Ratio based Gaze Trackers Through Learning F...Toward Accurate and Robust Cross-Ratio based Gaze Trackers Through Learning F...
Toward Accurate and Robust Cross-Ratio based Gaze Trackers Through Learning F...Jia-Bin Huang
 
Real-time Face Detection and Recognition
Real-time Face Detection and RecognitionReal-time Face Detection and Recognition
Real-time Face Detection and RecognitionJia-Bin Huang
 
Transformation Guided Image Completion ICCP 2013
Transformation Guided Image Completion ICCP 2013Transformation Guided Image Completion ICCP 2013
Transformation Guided Image Completion ICCP 2013Jia-Bin Huang
 
Jia-Bin Huang's Curriculum Vitae
Jia-Bin Huang's Curriculum VitaeJia-Bin Huang's Curriculum Vitae
Jia-Bin Huang's Curriculum VitaeJia-Bin Huang
 
Pose aware online visual tracking
Pose aware online visual trackingPose aware online visual tracking
Pose aware online visual trackingJia-Bin Huang
 
Face Expression Enhancement
Face Expression EnhancementFace Expression Enhancement
Face Expression EnhancementJia-Bin Huang
 
Three Reasons to Join FVE at uiuc
Three Reasons to Join FVE at uiucThree Reasons to Join FVE at uiuc
Three Reasons to Join FVE at uiucJia-Bin Huang
 
Static and Dynamic Hand Gesture Recognition
Static and Dynamic Hand Gesture RecognitionStatic and Dynamic Hand Gesture Recognition
Static and Dynamic Hand Gesture RecognitionJia-Bin Huang
 
Real-Time Face Detection, Tracking, and Attributes Recognition
Real-Time Face Detection, Tracking, and Attributes RecognitionReal-Time Face Detection, Tracking, and Attributes Recognition
Real-Time Face Detection, Tracking, and Attributes RecognitionJia-Bin Huang
 
Saliency Detection via Divergence Analysis: A Unified Perspective ICPR 2012
Saliency Detection via Divergence Analysis: A Unified Perspective ICPR 2012Saliency Detection via Divergence Analysis: A Unified Perspective ICPR 2012
Saliency Detection via Divergence Analysis: A Unified Perspective ICPR 2012Jia-Bin Huang
 

More from Jia-Bin Huang (20)

How to write a clear paper
How to write a clear paperHow to write a clear paper
How to write a clear paper
 
Research 101 - Paper Writing with LaTeX
Research 101 - Paper Writing with LaTeXResearch 101 - Paper Writing with LaTeX
Research 101 - Paper Writing with LaTeX
 
Computer Vision Crash Course
Computer Vision Crash CourseComputer Vision Crash Course
Computer Vision Crash Course
 
Applying for Graduate School in S.T.E.M.
Applying for Graduate School in S.T.E.M.Applying for Graduate School in S.T.E.M.
Applying for Graduate School in S.T.E.M.
 
Linear Algebra and Matlab tutorial
Linear Algebra and Matlab tutorialLinear Algebra and Matlab tutorial
Linear Algebra and Matlab tutorial
 
Single Image Super-Resolution from Transformed Self-Exemplars (CVPR 2015)
Single Image Super-Resolution from Transformed Self-Exemplars (CVPR 2015)Single Image Super-Resolution from Transformed Self-Exemplars (CVPR 2015)
Single Image Super-Resolution from Transformed Self-Exemplars (CVPR 2015)
 
Lecture 29 Convolutional Neural Networks - Computer Vision Spring2015
Lecture 29 Convolutional Neural Networks -  Computer Vision Spring2015Lecture 29 Convolutional Neural Networks -  Computer Vision Spring2015
Lecture 29 Convolutional Neural Networks - Computer Vision Spring2015
 
Lecture 21 - Image Categorization - Computer Vision Spring2015
Lecture 21 - Image Categorization -  Computer Vision Spring2015Lecture 21 - Image Categorization -  Computer Vision Spring2015
Lecture 21 - Image Categorization - Computer Vision Spring2015
 
Writing Fast MATLAB Code
Writing Fast MATLAB CodeWriting Fast MATLAB Code
Writing Fast MATLAB Code
 
Image Completion using Planar Structure Guidance (SIGGRAPH 2014)
Image Completion using Planar Structure Guidance (SIGGRAPH 2014)Image Completion using Planar Structure Guidance (SIGGRAPH 2014)
Image Completion using Planar Structure Guidance (SIGGRAPH 2014)
 
Toward Accurate and Robust Cross-Ratio based Gaze Trackers Through Learning F...
Toward Accurate and Robust Cross-Ratio based Gaze Trackers Through Learning F...Toward Accurate and Robust Cross-Ratio based Gaze Trackers Through Learning F...
Toward Accurate and Robust Cross-Ratio based Gaze Trackers Through Learning F...
 
Real-time Face Detection and Recognition
Real-time Face Detection and RecognitionReal-time Face Detection and Recognition
Real-time Face Detection and Recognition
 
Transformation Guided Image Completion ICCP 2013
Transformation Guided Image Completion ICCP 2013Transformation Guided Image Completion ICCP 2013
Transformation Guided Image Completion ICCP 2013
 
Jia-Bin Huang's Curriculum Vitae
Jia-Bin Huang's Curriculum VitaeJia-Bin Huang's Curriculum Vitae
Jia-Bin Huang's Curriculum Vitae
 
Pose aware online visual tracking
Pose aware online visual trackingPose aware online visual tracking
Pose aware online visual tracking
 
Face Expression Enhancement
Face Expression EnhancementFace Expression Enhancement
Face Expression Enhancement
 
Three Reasons to Join FVE at uiuc
Three Reasons to Join FVE at uiucThree Reasons to Join FVE at uiuc
Three Reasons to Join FVE at uiuc
 
Static and Dynamic Hand Gesture Recognition
Static and Dynamic Hand Gesture RecognitionStatic and Dynamic Hand Gesture Recognition
Static and Dynamic Hand Gesture Recognition
 
Real-Time Face Detection, Tracking, and Attributes Recognition
Real-Time Face Detection, Tracking, and Attributes RecognitionReal-Time Face Detection, Tracking, and Attributes Recognition
Real-Time Face Detection, Tracking, and Attributes Recognition
 
Saliency Detection via Divergence Analysis: A Unified Perspective ICPR 2012
Saliency Detection via Divergence Analysis: A Unified Perspective ICPR 2012Saliency Detection via Divergence Analysis: A Unified Perspective ICPR 2012
Saliency Detection via Divergence Analysis: A Unified Perspective ICPR 2012
 

Image Smoothing for Structure Extraction

  • 1. Image Smoothing For Structure Extraction Linjia Chang, lchang10@illinois.edu Mentor: Jia-Bin Huang, jbhuang1@illinois.edu Goal Applications ·Achieve Edge-aware image · Detail enhancement · Re-coloring smoothing while being able to · Image composition · Stylization distinguish texture/structure from · Object recognition · Video segmentation general natural images · Image denoise · Structure extraction Methods · Optimization with total variation regularization · - Robust loss function for texture removal · - Iterative reweighted L1 for sparsity[3] Previous Related Work · Gaussian Blur · L0 Gradient Minimization · Domain Transformation[1] · Structure Texture Extraction[2] Pixel = weighted average of its neighbors A major edge in a local window contributes more Enhances high-contrast edges by Preserves the original distance: similar-direction confining numbers of non-zero gradients isometric transform gradients Algorithm · Idea: Image smoothing as a global optimization problem Huber Loss Function Minimize S* = argmin ∑ λ||Sp – Ip|| + w||▽Sp|| s Data Term Regularization Term Similar as previous works but using Huber Iteratively Reweighted L1 Solution Algorithm[4] LF (Encourage Sparsity) 1. Set dummy variables u and v First solve the part without the S* = argmin ∑λ||Sp – Ip|| + w(|u|+|v|)+ β|(▽Spx-u)²+ (▽Spy-v)²| weight = λ||▽Sp|| s And then introduce weight w 2. Fix u, v and solve for S (convex) 3. Fix S and solve for u, v (shrinkage) w=1 / (|▽Sp| + ε) Test results using source code given by previous works Things learnt from P.U.R.E. Future Work And Reference Through the research this semester, I learnt: Future works includes: 1.Using CVX to solve for the final algorithm 1.How to find/read/classify a paper in related fields. 2.Testing algorithm effectiveness and efficiency 2. How to conduct a complete research from the Reference: beginning to the end. [1] Eduardo S. L. Gastal and Manuel M. Oliveira. "Domain Transform for Edge-Aware Image and Video Processing". 3. The importance of doing experiments and testing SIGGRAPH 2011. everything on my own. [2]Li Xu, et al. "Structure Extraction from Texture via Natural Variation Measure”. SIGGRAPH Asia 2012 [3]Candes, E.J., et al. “Enhancing Sparsity by Reweighted ℓ1 Special thanks to: Mentor Jia-Bin Huang Minimization”. Journal of Fourier Analysis and Applications, P.U.R.E. Committee 2008 [4]Tom Goldstein, et al. “The Split Bregman Method for L1- Regularized Problems”. SIAM Journal on Imaging Research Symposium Sciences, 2009