SlideShare ist ein Scribd-Unternehmen logo
1 von 41
Image Vectorization using Gradient Meshes Jian Sun, Lin Liang, Fang Wen, Heung-Yeung Shum Microsoft Research Asia ACM SIGGRAPH 2007
Cutout tool Initial mesh Input image Optimized gradient mesh Reconstruction
Outline Introduction Background Gradient Mesh Optimized Gradient Mesh Result Conclusions
Introduction
Image Vectorization Goal : convert a raster image into a vector graphics  Compact Scalable Easy to animate Requirements Vector-based contents (eg. Flash or SVG) on the Internet Vector-based GUIs used in Windows Vista
Gradient mesh Gradient mesh, adrawing tool of commercial vector graphics editors Tracing photograph Start adding mesh points Selecting mid value skin tone Sampling colors from face mesh to hide seam Sampling colors from photo Sampling colors from within the mesh Finished eye/eye socket http://www.creativebush.com/tutorials/mesh_tutorial.php
Image represented by gradient mesh gradient mesh http://www.creativebush.com/tutorials/mesh_tutorial.php
Image vectorization tools Adobe Illustrator, “Live Trace” Corel CoreDraw, “CorelTrace” AutoTrace, “AutoTrace” Input image Adobe, Live Trace
Optimized gradient mesh Blend surface colors according to the control points color as constructing surface by the control points Optimize the gradient mesh as an energy minimization problem Advantages Efficiency of use Easy to edit – modify, animation Scalability Compact representation  JPEG, 37.5 KB Optimized, 7.7KB
Background
Object-based vectorization Object-based vectorization [Price and Barrett 06] Hierarchically segmentation of object and sub-objects by a recursive graph cut algorithm Subdivide meshes until the reconstruct error is below a threshold Input image Subdivision mesh
RaveGrid [Swaminarayan and Prasad 06] Constrained Delaunay triangulation of the edge contour set
cont.
Ardeco Automatic Region Detection and Conversion algorithm [Lecot and Levy 06] Cubic splines Each region filled with a constant color, or a linear or circular gradient
cont.
Gradient Mesh
Overview Cutout  tool Input raster image Initial mesh (Coons mesh) E(M) Constrains: Smoothness User guidedvector Boundary min argEnergy(Mesh)   non-linear least squares  (NULL) problem  Levenberg-Marquardt (LM) algorithm Optimized gradient mesh (Ferguson patch) Reconstruction image ,[object Object]
Coherent matting method: sample object boundary color from the estimated foreground colors ,[object Object]
Ferguson patch TA TB [Ferguson 1964] P(0)=A Basic Curve Segmentation P(1)=B
Ferguson patch Basic Surface Segmentation 0
Ferguson patch Basic Surface Segmentation 0
Gradient mesh A gradient mesh consists of topologically planar rectangular Ferguson patches with mesh-lines For each point q ,[object Object],Derivatives: {mqu,mqv, αqumqu, αqvmqv} RGB color: cq = {cq(r), cq(g), cq(b)}
Ferguson patches are lack of Cv and Cu !  Color interpolation
[Wolberg and Alfy 99] Determine the smoothest possible curve that passes through its control points  and satisfy monotonic constraint The seven data points are monotonically increasing in f(xi) for 0 ≦i ≦ 6, the cubic spline is not monotonic Monotonic cubic spline
Rendering Ferguson patches Sample color of control points Estimate Cu, Cv by Monotoic Cubic Spline algorithm Render Ferguson patches
Scalability A gradient mesh ,[object Object],Scaling result (x8) ,[object Object],Bi-cubic raster scaling (x8) ,[object Object],[object Object]
Minimize E(M) min arg.
Solve NULL problem using LM algorithm Minimizing E(M) is a non-linear least squares (NULL) problem Energy function z: vector form of unknowns in M Levenberg-Marquardt (LM) algorithm is the most  successful solver for NULL [Levenberg 44], [Nocedal and Wright 99]
cont. ,[object Object],[object Object]
40 iterations,[object Object]
Vector line guided optimized gradient mesh User guided vector, V Initial mesh Opt. gradient mesh with user guided vector (err. 0.5/pixel) Directly optimized gradient mesh  (err. 2.5/pixel)
Vector line guided optimized gradient mesh w = 1/5 L  Initial mesh Opt. gradient mesh with V
Boundary constraint The boundary of a gradient – one or more cubic Bezier spline The control points on the boundary only move along the spline Ex: control point q on the spline S in u direction
Results
Red pepper Optimized  the highlight and shadow regions are reconstructed  Initial gradient meshes Gradient meshes by an artist (354 patches)
Sculpture Optimized gradient mesh Input image Reconstruction
Face Optimized gradient mesh Input image Reconstruction
Conclusions Input image Introduce the gradient mesh as an image representation tool first Present optimized gradient mesh Limitations A fine image details and highly textured image Boundaries or topologies are too complicated Reconstructed image Optimized gradient meshes
END
study Image Vectorization using Optimized Gradeint Meshes
study Image Vectorization using Optimized Gradeint Meshes

Weitere ähnliche Inhalte

Was ist angesagt?

OpenCV presentation series- part 4
OpenCV presentation series- part 4OpenCV presentation series- part 4
OpenCV presentation series- part 4Sairam Adithya
 
Matlab and Image Processing Workshop-SKERG
Matlab and Image Processing Workshop-SKERG Matlab and Image Processing Workshop-SKERG
Matlab and Image Processing Workshop-SKERG Sulaf Almagooshi
 
Image Processing using Matlab ( using a built in Matlab function(Histogram eq...
Image Processing using Matlab ( using a built in Matlab function(Histogram eq...Image Processing using Matlab ( using a built in Matlab function(Histogram eq...
Image Processing using Matlab ( using a built in Matlab function(Histogram eq...Majd Khaleel
 
Image processing with matlab
Image processing with matlabImage processing with matlab
Image processing with matlabneetirajsinh
 
OpenCV presentation series- part 5
OpenCV presentation series- part 5OpenCV presentation series- part 5
OpenCV presentation series- part 5Sairam Adithya
 
Images in matlab
Images in matlabImages in matlab
Images in matlabAli Alvi
 
Image processing basics using matlab
Image processing basics using matlabImage processing basics using matlab
Image processing basics using matlabAnkur Tyagi
 
OpenCV presentation series- part 3
OpenCV presentation series- part 3OpenCV presentation series- part 3
OpenCV presentation series- part 3Sairam Adithya
 
Image processing with matlab
Image processing with matlabImage processing with matlab
Image processing with matlabAman Gupta
 
Image proceesing with matlab
Image proceesing with matlabImage proceesing with matlab
Image proceesing with matlabAshutosh Shahi
 
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
 
Image enhancement using alpha rooting based hybrid technique
Image enhancement using alpha rooting based hybrid techniqueImage enhancement using alpha rooting based hybrid technique
Image enhancement using alpha rooting based hybrid techniqueRahul Yadav
 
3.point operation and histogram based image enhancement
3.point operation and histogram based image enhancement3.point operation and histogram based image enhancement
3.point operation and histogram based image enhancementmukesh bhardwaj
 

Was ist angesagt? (20)

OpenCV presentation series- part 4
OpenCV presentation series- part 4OpenCV presentation series- part 4
OpenCV presentation series- part 4
 
Matlab and Image Processing Workshop-SKERG
Matlab and Image Processing Workshop-SKERG Matlab and Image Processing Workshop-SKERG
Matlab and Image Processing Workshop-SKERG
 
point operations in image processing
point operations in image processingpoint operations in image processing
point operations in image processing
 
Image Processing using Matlab ( using a built in Matlab function(Histogram eq...
Image Processing using Matlab ( using a built in Matlab function(Histogram eq...Image Processing using Matlab ( using a built in Matlab function(Histogram eq...
Image Processing using Matlab ( using a built in Matlab function(Histogram eq...
 
Image processing with matlab
Image processing with matlabImage processing with matlab
Image processing with matlab
 
OpenCV presentation series- part 5
OpenCV presentation series- part 5OpenCV presentation series- part 5
OpenCV presentation series- part 5
 
Images in matlab
Images in matlabImages in matlab
Images in matlab
 
4 image enhancement in spatial domain
4 image enhancement in spatial domain4 image enhancement in spatial domain
4 image enhancement in spatial domain
 
Point Processing
Point ProcessingPoint Processing
Point Processing
 
Ec section
Ec section Ec section
Ec section
 
Image processing basics using matlab
Image processing basics using matlabImage processing basics using matlab
Image processing basics using matlab
 
point processing
point processingpoint processing
point processing
 
Matlab
MatlabMatlab
Matlab
 
OpenCV presentation series- part 3
OpenCV presentation series- part 3OpenCV presentation series- part 3
OpenCV presentation series- part 3
 
Image processing with matlab
Image processing with matlabImage processing with matlab
Image processing with matlab
 
Image proceesing with matlab
Image proceesing with matlabImage proceesing with matlab
Image proceesing with matlab
 
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)
 
Image Processing Using MATLAB
Image Processing Using MATLABImage Processing Using MATLAB
Image Processing Using MATLAB
 
Image enhancement using alpha rooting based hybrid technique
Image enhancement using alpha rooting based hybrid techniqueImage enhancement using alpha rooting based hybrid technique
Image enhancement using alpha rooting based hybrid technique
 
3.point operation and histogram based image enhancement
3.point operation and histogram based image enhancement3.point operation and histogram based image enhancement
3.point operation and histogram based image enhancement
 

Ähnlich wie study Image Vectorization using Optimized Gradeint Meshes

A PROJECT REPORT ON REMOVAL OF UNNECESSARY OBJECTS FROM PHOTOS USING MASKING
A PROJECT REPORT ON REMOVAL OF UNNECESSARY OBJECTS FROM PHOTOS USING MASKINGA PROJECT REPORT ON REMOVAL OF UNNECESSARY OBJECTS FROM PHOTOS USING MASKING
A PROJECT REPORT ON REMOVAL OF UNNECESSARY OBJECTS FROM PHOTOS USING MASKINGIRJET Journal
 
Build Your Own 3D Scanner: Surface Reconstruction
Build Your Own 3D Scanner: Surface ReconstructionBuild Your Own 3D Scanner: Surface Reconstruction
Build Your Own 3D Scanner: Surface ReconstructionDouglas Lanman
 
Build Your Own 3D Scanner: 3D Scanning with Swept-Planes
Build Your Own 3D Scanner: 3D Scanning with Swept-PlanesBuild Your Own 3D Scanner: 3D Scanning with Swept-Planes
Build Your Own 3D Scanner: 3D Scanning with Swept-PlanesDouglas Lanman
 
Advanced Lighting for Interactive Applications
Advanced Lighting for Interactive ApplicationsAdvanced Lighting for Interactive Applications
Advanced Lighting for Interactive Applicationsstefan_b
 
study Diffusion Curves: A Vector Representation for Smooth-Shaded Images
study Diffusion Curves: A Vector Representation for Smooth-Shaded Imagesstudy Diffusion Curves: A Vector Representation for Smooth-Shaded Images
study Diffusion Curves: A Vector Representation for Smooth-Shaded ImagesChiamin Hsu
 
Translation Invariance (TI) based Novel Approach for better De-noising of Dig...
Translation Invariance (TI) based Novel Approach for better De-noising of Dig...Translation Invariance (TI) based Novel Approach for better De-noising of Dig...
Translation Invariance (TI) based Novel Approach for better De-noising of Dig...IRJET Journal
 
Presentation for korea multimedia(in english)
Presentation for korea multimedia(in english)Presentation for korea multimedia(in english)
Presentation for korea multimedia(in english)abyssecho
 
B Eng Final Year Project Presentation
B Eng Final Year Project PresentationB Eng Final Year Project Presentation
B Eng Final Year Project Presentationjesujoseph
 
Sigmod11 outsource shortest path
Sigmod11 outsource shortest pathSigmod11 outsource shortest path
Sigmod11 outsource shortest pathredhatdb
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)ijceronline
 
Convex optmization in communications
Convex optmization in communicationsConvex optmization in communications
Convex optmization in communicationsDeepshika Reddy
 
Kulum alin-11 jan2014
Kulum alin-11 jan2014Kulum alin-11 jan2014
Kulum alin-11 jan2014rolly purnomo
 
study Seam Carving For Content Aware Image Resizing
study Seam Carving For Content Aware Image Resizingstudy Seam Carving For Content Aware Image Resizing
study Seam Carving For Content Aware Image ResizingChiamin Hsu
 
Iaetsd traffic sign recognition for advanced driver
Iaetsd traffic sign recognition for  advanced driverIaetsd traffic sign recognition for  advanced driver
Iaetsd traffic sign recognition for advanced driverIaetsd Iaetsd
 
Variational Autoencoders For Image Generation
Variational Autoencoders For Image GenerationVariational Autoencoders For Image Generation
Variational Autoencoders For Image GenerationJason Anderson
 

Ähnlich wie study Image Vectorization using Optimized Gradeint Meshes (20)

A PROJECT REPORT ON REMOVAL OF UNNECESSARY OBJECTS FROM PHOTOS USING MASKING
A PROJECT REPORT ON REMOVAL OF UNNECESSARY OBJECTS FROM PHOTOS USING MASKINGA PROJECT REPORT ON REMOVAL OF UNNECESSARY OBJECTS FROM PHOTOS USING MASKING
A PROJECT REPORT ON REMOVAL OF UNNECESSARY OBJECTS FROM PHOTOS USING MASKING
 
Texture Synthesis
Texture SynthesisTexture Synthesis
Texture Synthesis
 
Build Your Own 3D Scanner: Surface Reconstruction
Build Your Own 3D Scanner: Surface ReconstructionBuild Your Own 3D Scanner: Surface Reconstruction
Build Your Own 3D Scanner: Surface Reconstruction
 
Build Your Own 3D Scanner: 3D Scanning with Swept-Planes
Build Your Own 3D Scanner: 3D Scanning with Swept-PlanesBuild Your Own 3D Scanner: 3D Scanning with Swept-Planes
Build Your Own 3D Scanner: 3D Scanning with Swept-Planes
 
Vectorization
VectorizationVectorization
Vectorization
 
Advanced Lighting for Interactive Applications
Advanced Lighting for Interactive ApplicationsAdvanced Lighting for Interactive Applications
Advanced Lighting for Interactive Applications
 
study Diffusion Curves: A Vector Representation for Smooth-Shaded Images
study Diffusion Curves: A Vector Representation for Smooth-Shaded Imagesstudy Diffusion Curves: A Vector Representation for Smooth-Shaded Images
study Diffusion Curves: A Vector Representation for Smooth-Shaded Images
 
Translation Invariance (TI) based Novel Approach for better De-noising of Dig...
Translation Invariance (TI) based Novel Approach for better De-noising of Dig...Translation Invariance (TI) based Novel Approach for better De-noising of Dig...
Translation Invariance (TI) based Novel Approach for better De-noising of Dig...
 
Viii sem
Viii semViii sem
Viii sem
 
Presentation for korea multimedia(in english)
Presentation for korea multimedia(in english)Presentation for korea multimedia(in english)
Presentation for korea multimedia(in english)
 
B Eng Final Year Project Presentation
B Eng Final Year Project PresentationB Eng Final Year Project Presentation
B Eng Final Year Project Presentation
 
Lect14 lines+circles
Lect14 lines+circlesLect14 lines+circles
Lect14 lines+circles
 
GAMesh
GAMeshGAMesh
GAMesh
 
Sigmod11 outsource shortest path
Sigmod11 outsource shortest pathSigmod11 outsource shortest path
Sigmod11 outsource shortest path
 
International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)International Journal of Computational Engineering Research(IJCER)
International Journal of Computational Engineering Research(IJCER)
 
Convex optmization in communications
Convex optmization in communicationsConvex optmization in communications
Convex optmization in communications
 
Kulum alin-11 jan2014
Kulum alin-11 jan2014Kulum alin-11 jan2014
Kulum alin-11 jan2014
 
study Seam Carving For Content Aware Image Resizing
study Seam Carving For Content Aware Image Resizingstudy Seam Carving For Content Aware Image Resizing
study Seam Carving For Content Aware Image Resizing
 
Iaetsd traffic sign recognition for advanced driver
Iaetsd traffic sign recognition for  advanced driverIaetsd traffic sign recognition for  advanced driver
Iaetsd traffic sign recognition for advanced driver
 
Variational Autoencoders For Image Generation
Variational Autoencoders For Image GenerationVariational Autoencoders For Image Generation
Variational Autoencoders For Image Generation
 

Mehr von Chiamin Hsu

study Domain Transform for Edge-Aware Image and Video Processing
study Domain Transform for Edge-Aware Image and Video Processingstudy Domain Transform for Edge-Aware Image and Video Processing
study Domain Transform for Edge-Aware Image and Video ProcessingChiamin Hsu
 
study Image and video abstraction by multi scale anisotropic kuwahara
study  Image and video abstraction by multi scale anisotropic kuwaharastudy  Image and video abstraction by multi scale anisotropic kuwahara
study Image and video abstraction by multi scale anisotropic kuwaharaChiamin Hsu
 
study Accelerating Spatially Varying Gaussian Filters
study Accelerating Spatially Varying Gaussian Filtersstudy Accelerating Spatially Varying Gaussian Filters
study Accelerating Spatially Varying Gaussian FiltersChiamin Hsu
 
stduy Edge-Based Image Coarsening
stduy Edge-Based Image Coarseningstduy Edge-Based Image Coarsening
stduy Edge-Based Image CoarseningChiamin Hsu
 
study Streaming Multigrid For Gradient Domain Operations On Large Images
study Streaming Multigrid For Gradient Domain Operations On Large Imagesstudy Streaming Multigrid For Gradient Domain Operations On Large Images
study Streaming Multigrid For Gradient Domain Operations On Large ImagesChiamin Hsu
 
study Shading Based Surface Editing
study Shading Based Surface Editingstudy Shading Based Surface Editing
study Shading Based Surface EditingChiamin Hsu
 
study Latent Doodle Space
study Latent Doodle Spacestudy Latent Doodle Space
study Latent Doodle SpaceChiamin Hsu
 
study Coded Aperture
study Coded Aperturestudy Coded Aperture
study Coded ApertureChiamin Hsu
 
study Active Refocusing Of Images And Videos
study Active Refocusing Of Images And Videosstudy Active Refocusing Of Images And Videos
study Active Refocusing Of Images And VideosChiamin Hsu
 
study Dappled Photography
study Dappled Photographystudy Dappled Photography
study Dappled PhotographyChiamin Hsu
 

Mehr von Chiamin Hsu (10)

study Domain Transform for Edge-Aware Image and Video Processing
study Domain Transform for Edge-Aware Image and Video Processingstudy Domain Transform for Edge-Aware Image and Video Processing
study Domain Transform for Edge-Aware Image and Video Processing
 
study Image and video abstraction by multi scale anisotropic kuwahara
study  Image and video abstraction by multi scale anisotropic kuwaharastudy  Image and video abstraction by multi scale anisotropic kuwahara
study Image and video abstraction by multi scale anisotropic kuwahara
 
study Accelerating Spatially Varying Gaussian Filters
study Accelerating Spatially Varying Gaussian Filtersstudy Accelerating Spatially Varying Gaussian Filters
study Accelerating Spatially Varying Gaussian Filters
 
stduy Edge-Based Image Coarsening
stduy Edge-Based Image Coarseningstduy Edge-Based Image Coarsening
stduy Edge-Based Image Coarsening
 
study Streaming Multigrid For Gradient Domain Operations On Large Images
study Streaming Multigrid For Gradient Domain Operations On Large Imagesstudy Streaming Multigrid For Gradient Domain Operations On Large Images
study Streaming Multigrid For Gradient Domain Operations On Large Images
 
study Shading Based Surface Editing
study Shading Based Surface Editingstudy Shading Based Surface Editing
study Shading Based Surface Editing
 
study Latent Doodle Space
study Latent Doodle Spacestudy Latent Doodle Space
study Latent Doodle Space
 
study Coded Aperture
study Coded Aperturestudy Coded Aperture
study Coded Aperture
 
study Active Refocusing Of Images And Videos
study Active Refocusing Of Images And Videosstudy Active Refocusing Of Images And Videos
study Active Refocusing Of Images And Videos
 
study Dappled Photography
study Dappled Photographystudy Dappled Photography
study Dappled Photography
 

study Image Vectorization using Optimized Gradeint Meshes

  • 1. Image Vectorization using Gradient Meshes Jian Sun, Lin Liang, Fang Wen, Heung-Yeung Shum Microsoft Research Asia ACM SIGGRAPH 2007
  • 2. Cutout tool Initial mesh Input image Optimized gradient mesh Reconstruction
  • 3. Outline Introduction Background Gradient Mesh Optimized Gradient Mesh Result Conclusions
  • 5. Image Vectorization Goal : convert a raster image into a vector graphics Compact Scalable Easy to animate Requirements Vector-based contents (eg. Flash or SVG) on the Internet Vector-based GUIs used in Windows Vista
  • 6. Gradient mesh Gradient mesh, adrawing tool of commercial vector graphics editors Tracing photograph Start adding mesh points Selecting mid value skin tone Sampling colors from face mesh to hide seam Sampling colors from photo Sampling colors from within the mesh Finished eye/eye socket http://www.creativebush.com/tutorials/mesh_tutorial.php
  • 7. Image represented by gradient mesh gradient mesh http://www.creativebush.com/tutorials/mesh_tutorial.php
  • 8. Image vectorization tools Adobe Illustrator, “Live Trace” Corel CoreDraw, “CorelTrace” AutoTrace, “AutoTrace” Input image Adobe, Live Trace
  • 9. Optimized gradient mesh Blend surface colors according to the control points color as constructing surface by the control points Optimize the gradient mesh as an energy minimization problem Advantages Efficiency of use Easy to edit – modify, animation Scalability Compact representation JPEG, 37.5 KB Optimized, 7.7KB
  • 11. Object-based vectorization Object-based vectorization [Price and Barrett 06] Hierarchically segmentation of object and sub-objects by a recursive graph cut algorithm Subdivide meshes until the reconstruct error is below a threshold Input image Subdivision mesh
  • 12. RaveGrid [Swaminarayan and Prasad 06] Constrained Delaunay triangulation of the edge contour set
  • 13. cont.
  • 14. Ardeco Automatic Region Detection and Conversion algorithm [Lecot and Levy 06] Cubic splines Each region filled with a constant color, or a linear or circular gradient
  • 15. cont.
  • 17.
  • 18.
  • 19. Ferguson patch TA TB [Ferguson 1964] P(0)=A Basic Curve Segmentation P(1)=B
  • 20. Ferguson patch Basic Surface Segmentation 0
  • 21. Ferguson patch Basic Surface Segmentation 0
  • 22.
  • 23. Ferguson patches are lack of Cv and Cu ! Color interpolation
  • 24. [Wolberg and Alfy 99] Determine the smoothest possible curve that passes through its control points and satisfy monotonic constraint The seven data points are monotonically increasing in f(xi) for 0 ≦i ≦ 6, the cubic spline is not monotonic Monotonic cubic spline
  • 25. Rendering Ferguson patches Sample color of control points Estimate Cu, Cv by Monotoic Cubic Spline algorithm Render Ferguson patches
  • 26.
  • 28. Solve NULL problem using LM algorithm Minimizing E(M) is a non-linear least squares (NULL) problem Energy function z: vector form of unknowns in M Levenberg-Marquardt (LM) algorithm is the most successful solver for NULL [Levenberg 44], [Nocedal and Wright 99]
  • 29.
  • 30.
  • 31. Vector line guided optimized gradient mesh User guided vector, V Initial mesh Opt. gradient mesh with user guided vector (err. 0.5/pixel) Directly optimized gradient mesh (err. 2.5/pixel)
  • 32. Vector line guided optimized gradient mesh w = 1/5 L Initial mesh Opt. gradient mesh with V
  • 33. Boundary constraint The boundary of a gradient – one or more cubic Bezier spline The control points on the boundary only move along the spline Ex: control point q on the spline S in u direction
  • 35. Red pepper Optimized the highlight and shadow regions are reconstructed Initial gradient meshes Gradient meshes by an artist (354 patches)
  • 36. Sculpture Optimized gradient mesh Input image Reconstruction
  • 37. Face Optimized gradient mesh Input image Reconstruction
  • 38. Conclusions Input image Introduce the gradient mesh as an image representation tool first Present optimized gradient mesh Limitations A fine image details and highly textured image Boundaries or topologies are too complicated Reconstructed image Optimized gradient meshes
  • 39. END