SlideShare a Scribd company logo
A Closed-form Solution to
Photorealistic Image
Stylization
Presenter: Sheroz
Jumaboev
Abstract
2
Photorealistic image stylization concerns
transferring style of
a reference photo to a content photo with
the constraint that the stylized
photo should remain photorealistic.
While several photorealistic image
stylization methods exist, they tend to
generate spatially inconsistent
stylizations with noticeable artifacts.
(a) Style
(c) Ouput Image
(b) Content
The stylization step transfers the
style of the reference photo to the
content photo, the smoothing step
ensures spatially consistent
stylizations.
Given a style photo (a) and a content photo (b), photorealistic image stylization aims at transferring
style of the style photo to the content photo as shown in (c), (d) and (e). Comparing with existing
methods, the output photos computed by our method are stylized more consistently and with fewer
artifacts. Moreover, our method runs an order of magnitude faster.
Introduction
(a) Style (b) Content (c) Gatys et al. (d) Luan et al. (e) Ours
Introduction
Photorealistic image stylization aims at changing style of a photo to that of
a
reference photo. For a faithful stylization, content of the photo should
remain
the same.The output photo should look like a real photo as it
were captured by a camera
Classical photorealistic stylization methods are mostly
based on color/tone matching and are often limited to
specific scenarios (e.g., seasons and headshot portraits).
Introduction
(a) Style (b) Content (c) Gatys et al. (d) Luan et al. (e) Ours
Gatys et al. shows that the correlations between deep features encode
the visual style of an image and propose an optimization-based method,
the neural style transfer algorithm, for image stylization.
Introduction
(a) Style (b) Content (c) Gatys et al. (d) Luan et al. (e) Ours
Luan et al. propose adding a regularization term to the optimization objective
function of the neural style transfer algorithm for avoiding distortions in the
stylization output. However, this often results in inconsistent stylizations in
semantically uniform regions
Introduction
The stylization step
is based on the whitening and
coloring transform (WCT),
which stylizes
images via feature
projections. The WCT was
designed for artistic
stylization. Similar to the
neural style transfer
algorithm, it suffers from
structural artifacts when
applied to photorealistic
image stylization.
Stylization
step
Smoothing
step
Output
Image
Our WCT-based stylization step
resolves the issue by utilizing a novel network design for feature
transform.
Photorealistic Image Stylization
The 1st step is a stylization transform F1 called PhotoWCT. Given a style photo IS, F1 transfer the
style of IS to the content photo Ic while minimizing structural artifacts in the output image.
Although F1 can faithfully stylize Ic, it often generates inconsistent stylizations in semantically
similar regions. Therefore, we use a photorealistic smoothing function F2, to eliminate these
artifacts
Algorithm:
PhotoWCT
The PhotoWCT and WCT share the same encoder architecture and projection steps. In the PhotoWCT, we replace
the upsampling layers (pink) with unpooling layers (green). Note that the unpooling layer is used together with
the pooling mask (yellow) which records where carries the maximum over each max pooling region in the
corresponding pooling layer
PhotoWCT
This figure illustrates the network architecture difference between
the WCT and the proposed PhotoWCT
The PhotoWCT
function is formulated as:
PhotoWCT design is motivated by the
observation that the max-pooling
operation in the WCT reduces spatial
information in feature maps.
Simply upsampling feature maps in the
decoder fails to recover detailed
structures
of the input image.
The PhotoWCT
replaces the upsampling layers in
theWCT with unpooling layers.
Photorealistic Smoothing
1
2
Pixels with similar
content in a local
neighborhood should be
stylized similarly.
The output should not deviate
significantly from the
PhotoWCT result in order to
maintain the global
stylization effects
We 1st represent all pixels as
nodes in a graph
and define an affinity matrix:
(N is the number of pixels) to describe pixel similarities.
2 Goals in Smoothing Step
Photorealistic Smoothing
The stylization output generated by the
PhotoWCT better preserves local
structures in the content images, which is
important for the image smoothing
step as shown in (e) and (f).
Experiments
We use the layers from conv1 1 to conv4 1 in the VGG-19 network for the encoder E. The encoder weights are given by
ImageNet-pretrained weights. The decoder D is the inverse of the encoder. We train the decoder by minimizing the sum of
the L2 reconstruction loss and perceptual loss using the Microsoft COCO dataset. We adopt the multi-level stylization
strategy proposed in the WCT where we apply the PhotoWCT to VGG features in different layers.
Implementation details:
Visual Comparison:
Visual comparisons with photorealistic stylization methods. In addition to
color transfer, our method also synthesizes patterns in the style photos
(e.g., the dark cloud in the top example, the snow at the bottom example).
Visual Comparison:
Visual Comparison:
Visual comparison with artistic stylization algorithms. Note the structural
distortions on object boundaries (e.g., building) and detailed edges
(e.g., sea, cloud) generated by the competing stylization methods.
λ controls the balance of the smoothness term and a fitting term.
A smaller renders smoother results, while a larger renders results that are more faithful to the queries (the
PhotoWCT result)
Sensitivity analysis on λ
Figure shows results of using different values. In general,
decreasing λ helps remove artifacts and hence improves
photorealism.
However, if λ is too small, the output image tends to be
over-smoothed.
Run-time
Compare the run-time of the proposed algorithm to that of the state-of-the-art. We note that
while our algorithm has a closed-form solution, Luan et al. rely on non-convex optimization. To
stylize a photo, Luan et al. solve two non-convex optimization problems sequentially where a
solution to the 1st optimization problem is used as an initial solution to solve the second
optimization problem.
We report the total run-time requiredfor obtaining the final stylization results.
Failure case
Both the proposed and other photorealistic stylization
algorithms fail to transfer the flower patterns to the
pot.
Content/Style Reinhard et al. Pitie et al. Luan et al. Ours
Conclusion
This is a novel fast photorealistic image stylization method. It consists of a stylization step and a
photorealistic smoothing step.
Both steps have efficient closed-form solutions.
Experimental results show that PhotoWCT algorithm generates stylization outputs that are much
more preferred by human subject as compared to those by the state-of-the-art, while running
much faster.
Thank you

More Related Content

PDF
N045077984
PDF
Multiple region of interest tracking of non rigid objects using demon's algor...
PDF
MULTIPLE REGION OF INTEREST TRACKING OF NON-RIGID OBJECTS USING DEMON'S ALGOR...
PDF
Local Binary Fitting Segmentation by Cooperative Quantum Particle Optimization
PDF
An Efficient Image Encomp Process Using LFSR
PDF
Iaetsd a modified image fusion approach using guided filter
PDF
E4040.2016Fall.NAAS.report.gx2127.hs2917.kp2699
PDF
Iaetsd an enhanced circular detection technique rpsw using circular hough t...
N045077984
Multiple region of interest tracking of non rigid objects using demon's algor...
MULTIPLE REGION OF INTEREST TRACKING OF NON-RIGID OBJECTS USING DEMON'S ALGOR...
Local Binary Fitting Segmentation by Cooperative Quantum Particle Optimization
An Efficient Image Encomp Process Using LFSR
Iaetsd a modified image fusion approach using guided filter
E4040.2016Fall.NAAS.report.gx2127.hs2917.kp2699
Iaetsd an enhanced circular detection technique rpsw using circular hough t...

What's hot (19)

PDF
Fractal Image Compression of Satellite Color Imageries Using Variable Size of...
PDF
Introduction to Wavelet Transform and Two Stage Image DE noising Using Princi...
PDF
Kv3419501953
PDF
F0153236
PDF
p927-chang
PDF
ANALYSIS OF INTEREST POINTS OF CURVELET COEFFICIENTS CONTRIBUTIONS OF MICROS...
PDF
Multi-hypothesis projection-based shift estimation for sweeping panorama reco...
PDF
Complex Background Subtraction Using Kalman Filter
PDF
Image Registration Methode in Radar Interferometry
PDF
Multiexposure Image Fusion
PDF
A Novel Algorithm for Watermarking and Image Encryption
PDF
20150703.journal club
PDF
Intel ILS: Enhancing Photorealism Enhancement
PDF
Content Based Image Retrieval Using 2-D Discrete Wavelet Transform
PDF
Google Research Siggraph Whitepaper | Total Relighting: Learning to Relight P...
PDF
Oc2423022305
PDF
IRJET- Crowd Density Estimation using Novel Feature Descriptor
PDF
G143741
PDF
Parallel implementation of geodesic distance transform with application in su...
Fractal Image Compression of Satellite Color Imageries Using Variable Size of...
Introduction to Wavelet Transform and Two Stage Image DE noising Using Princi...
Kv3419501953
F0153236
p927-chang
ANALYSIS OF INTEREST POINTS OF CURVELET COEFFICIENTS CONTRIBUTIONS OF MICROS...
Multi-hypothesis projection-based shift estimation for sweeping panorama reco...
Complex Background Subtraction Using Kalman Filter
Image Registration Methode in Radar Interferometry
Multiexposure Image Fusion
A Novel Algorithm for Watermarking and Image Encryption
20150703.journal club
Intel ILS: Enhancing Photorealism Enhancement
Content Based Image Retrieval Using 2-D Discrete Wavelet Transform
Google Research Siggraph Whitepaper | Total Relighting: Learning to Relight P...
Oc2423022305
IRJET- Crowd Density Estimation using Novel Feature Descriptor
G143741
Parallel implementation of geodesic distance transform with application in su...
Ad

Similar to A Closed-form Solution to Photorealistic Image Stylization (20)

PDF
[CVPR2020] Simple but effective image enhancement techniques
PDF
A beginner's guide to Style Transfer and recent trends
DOC
Implementing Neural Style Transfer
PDF
Contrastive Learning in Image Style Transfer: A Thorough Examination using CA...
PDF
IRJET- Concepts, Methods and Applications of Neural Style Transfer: A Rev...
PDF
UIUC ECE547 term project
PDF
Neural Style Transfer in practice
PDF
Neural Style Transfer in Practice
PDF
Image style transfer and iOS CoreML, Vision Frameworks
PDF
Interactive Control over Temporal Consistency while Stylizing Video Streams
PDF
Multiple Style-Transfer in Real-Time
PDF
Advancements in Artistic Style Transfer: From Neural Algorithms to Real-Time ...
PDF
Image Style Transfer and AI on iOS Mobile App
PDF
nips report
PDF
PyData Delhi 2018 : Creating Art with Neural Nets
PPTX
Deep Photo Style Transfer from Adobe
PDF
E4040.2016 fall.cjmd.report.ce2330.jb3852.jdr2162
PDF
Stockholm AI study group #1 - Style Transfer
PDF
Image style transfer & AI on App
PDF
(CVPR2021 Oral) RobustNet: Improving Domain Generalization in Urban-Scene Seg...
[CVPR2020] Simple but effective image enhancement techniques
A beginner's guide to Style Transfer and recent trends
Implementing Neural Style Transfer
Contrastive Learning in Image Style Transfer: A Thorough Examination using CA...
IRJET- Concepts, Methods and Applications of Neural Style Transfer: A Rev...
UIUC ECE547 term project
Neural Style Transfer in practice
Neural Style Transfer in Practice
Image style transfer and iOS CoreML, Vision Frameworks
Interactive Control over Temporal Consistency while Stylizing Video Streams
Multiple Style-Transfer in Real-Time
Advancements in Artistic Style Transfer: From Neural Algorithms to Real-Time ...
Image Style Transfer and AI on iOS Mobile App
nips report
PyData Delhi 2018 : Creating Art with Neural Nets
Deep Photo Style Transfer from Adobe
E4040.2016 fall.cjmd.report.ce2330.jb3852.jdr2162
Stockholm AI study group #1 - Style Transfer
Image style transfer & AI on App
(CVPR2021 Oral) RobustNet: Improving Domain Generalization in Urban-Scene Seg...
Ad

Recently uploaded (20)

PPTX
CHAPTER 2 - PM Management and IT Context
PDF
Autodesk AutoCAD Crack Free Download 2025
PDF
wealthsignaloriginal-com-DS-text-... (1).pdf
PDF
Designing Intelligence for the Shop Floor.pdf
PDF
CCleaner Pro 6.38.11537 Crack Final Latest Version 2025
PDF
medical staffing services at VALiNTRY
PPTX
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
PDF
Cost to Outsource Software Development in 2025
PPTX
Log360_SIEM_Solutions Overview PPT_Feb 2020.pptx
PPTX
Embracing Complexity in Serverless! GOTO Serverless Bengaluru
PPTX
Patient Appointment Booking in Odoo with online payment
PPTX
Transform Your Business with a Software ERP System
PPTX
AMADEUS TRAVEL AGENT SOFTWARE | AMADEUS TICKETING SYSTEM
PPTX
Why Generative AI is the Future of Content, Code & Creativity?
PDF
AutoCAD Professional Crack 2025 With License Key
PDF
Adobe Illustrator 28.6 Crack My Vision of Vector Design
PDF
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
PPTX
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
PDF
Complete Guide to Website Development in Malaysia for SMEs
CHAPTER 2 - PM Management and IT Context
Autodesk AutoCAD Crack Free Download 2025
wealthsignaloriginal-com-DS-text-... (1).pdf
Designing Intelligence for the Shop Floor.pdf
CCleaner Pro 6.38.11537 Crack Final Latest Version 2025
medical staffing services at VALiNTRY
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
Cost to Outsource Software Development in 2025
Log360_SIEM_Solutions Overview PPT_Feb 2020.pptx
Embracing Complexity in Serverless! GOTO Serverless Bengaluru
Patient Appointment Booking in Odoo with online payment
Transform Your Business with a Software ERP System
AMADEUS TRAVEL AGENT SOFTWARE | AMADEUS TICKETING SYSTEM
Why Generative AI is the Future of Content, Code & Creativity?
AutoCAD Professional Crack 2025 With License Key
Adobe Illustrator 28.6 Crack My Vision of Vector Design
T3DD25 TYPO3 Content Blocks - Deep Dive by André Kraus
Agentic AI Use Case- Contract Lifecycle Management (CLM).pptx
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
Complete Guide to Website Development in Malaysia for SMEs

A Closed-form Solution to Photorealistic Image Stylization

  • 1. A Closed-form Solution to Photorealistic Image Stylization Presenter: Sheroz Jumaboev
  • 2. Abstract 2 Photorealistic image stylization concerns transferring style of a reference photo to a content photo with the constraint that the stylized photo should remain photorealistic. While several photorealistic image stylization methods exist, they tend to generate spatially inconsistent stylizations with noticeable artifacts. (a) Style (c) Ouput Image (b) Content The stylization step transfers the style of the reference photo to the content photo, the smoothing step ensures spatially consistent stylizations.
  • 3. Given a style photo (a) and a content photo (b), photorealistic image stylization aims at transferring style of the style photo to the content photo as shown in (c), (d) and (e). Comparing with existing methods, the output photos computed by our method are stylized more consistently and with fewer artifacts. Moreover, our method runs an order of magnitude faster. Introduction (a) Style (b) Content (c) Gatys et al. (d) Luan et al. (e) Ours
  • 4. Introduction Photorealistic image stylization aims at changing style of a photo to that of a reference photo. For a faithful stylization, content of the photo should remain the same.The output photo should look like a real photo as it were captured by a camera Classical photorealistic stylization methods are mostly based on color/tone matching and are often limited to specific scenarios (e.g., seasons and headshot portraits).
  • 5. Introduction (a) Style (b) Content (c) Gatys et al. (d) Luan et al. (e) Ours Gatys et al. shows that the correlations between deep features encode the visual style of an image and propose an optimization-based method, the neural style transfer algorithm, for image stylization.
  • 6. Introduction (a) Style (b) Content (c) Gatys et al. (d) Luan et al. (e) Ours Luan et al. propose adding a regularization term to the optimization objective function of the neural style transfer algorithm for avoiding distortions in the stylization output. However, this often results in inconsistent stylizations in semantically uniform regions
  • 7. Introduction The stylization step is based on the whitening and coloring transform (WCT), which stylizes images via feature projections. The WCT was designed for artistic stylization. Similar to the neural style transfer algorithm, it suffers from structural artifacts when applied to photorealistic image stylization. Stylization step Smoothing step Output Image Our WCT-based stylization step resolves the issue by utilizing a novel network design for feature transform.
  • 8. Photorealistic Image Stylization The 1st step is a stylization transform F1 called PhotoWCT. Given a style photo IS, F1 transfer the style of IS to the content photo Ic while minimizing structural artifacts in the output image. Although F1 can faithfully stylize Ic, it often generates inconsistent stylizations in semantically similar regions. Therefore, we use a photorealistic smoothing function F2, to eliminate these artifacts Algorithm:
  • 9. PhotoWCT The PhotoWCT and WCT share the same encoder architecture and projection steps. In the PhotoWCT, we replace the upsampling layers (pink) with unpooling layers (green). Note that the unpooling layer is used together with the pooling mask (yellow) which records where carries the maximum over each max pooling region in the corresponding pooling layer
  • 10. PhotoWCT This figure illustrates the network architecture difference between the WCT and the proposed PhotoWCT The PhotoWCT function is formulated as: PhotoWCT design is motivated by the observation that the max-pooling operation in the WCT reduces spatial information in feature maps. Simply upsampling feature maps in the decoder fails to recover detailed structures of the input image. The PhotoWCT replaces the upsampling layers in theWCT with unpooling layers.
  • 11. Photorealistic Smoothing 1 2 Pixels with similar content in a local neighborhood should be stylized similarly. The output should not deviate significantly from the PhotoWCT result in order to maintain the global stylization effects We 1st represent all pixels as nodes in a graph and define an affinity matrix: (N is the number of pixels) to describe pixel similarities. 2 Goals in Smoothing Step
  • 12. Photorealistic Smoothing The stylization output generated by the PhotoWCT better preserves local structures in the content images, which is important for the image smoothing step as shown in (e) and (f).
  • 13. Experiments We use the layers from conv1 1 to conv4 1 in the VGG-19 network for the encoder E. The encoder weights are given by ImageNet-pretrained weights. The decoder D is the inverse of the encoder. We train the decoder by minimizing the sum of the L2 reconstruction loss and perceptual loss using the Microsoft COCO dataset. We adopt the multi-level stylization strategy proposed in the WCT where we apply the PhotoWCT to VGG features in different layers. Implementation details: Visual Comparison:
  • 14. Visual comparisons with photorealistic stylization methods. In addition to color transfer, our method also synthesizes patterns in the style photos (e.g., the dark cloud in the top example, the snow at the bottom example). Visual Comparison:
  • 15. Visual Comparison: Visual comparison with artistic stylization algorithms. Note the structural distortions on object boundaries (e.g., building) and detailed edges (e.g., sea, cloud) generated by the competing stylization methods.
  • 16. λ controls the balance of the smoothness term and a fitting term. A smaller renders smoother results, while a larger renders results that are more faithful to the queries (the PhotoWCT result) Sensitivity analysis on λ Figure shows results of using different values. In general, decreasing λ helps remove artifacts and hence improves photorealism. However, if λ is too small, the output image tends to be over-smoothed.
  • 17. Run-time Compare the run-time of the proposed algorithm to that of the state-of-the-art. We note that while our algorithm has a closed-form solution, Luan et al. rely on non-convex optimization. To stylize a photo, Luan et al. solve two non-convex optimization problems sequentially where a solution to the 1st optimization problem is used as an initial solution to solve the second optimization problem. We report the total run-time requiredfor obtaining the final stylization results.
  • 18. Failure case Both the proposed and other photorealistic stylization algorithms fail to transfer the flower patterns to the pot. Content/Style Reinhard et al. Pitie et al. Luan et al. Ours
  • 19. Conclusion This is a novel fast photorealistic image stylization method. It consists of a stylization step and a photorealistic smoothing step. Both steps have efficient closed-form solutions. Experimental results show that PhotoWCT algorithm generates stylization outputs that are much more preferred by human subject as compared to those by the state-of-the-art, while running much faster.