Stylization and Abstraction of Photographs Doug Decarlo and Anthony Santella

advertisement
Stylization and Abstraction of
Photographs
Doug Decarlo and Anthony Santella
Outline
•
•
•
•
•
•
•
Introduction
Goals / Motivation
Image Structure and Analysis
Hierarchical Image Representation
Results
Video Summary
Conclusion
Introduction
• The human visual system is very powerful
• It masks the complex perceptual and cognitive
processing that is needed to understand
images
• Good information design makes it easer for us
to understand images
– Keep detail light in unimportant regions
– Have fine detail only in important areas
Example
• Invert these heuristics and…
Goals
• Paper goal: Present a method for stylizing and
abstracting photographs to clarify the
meaningful information in them with no artistic
ability required
Motivation and Contributions
• Artists have known
about abstraction for
years
Henri de Toulouse-Lautrec
Moulin Rouge-La Goulue
Motivation and Contributions (Cont)
• Many different heuristics have been created for
emphasizing certain parts of images
• But it is very hard to automatically detect
meaningful elements in a photograph
• Paper’s solution: Use eye movements to help
detect the important areas of a photograph
Algorithm Summary
• To transform an image:
– Instruct a user to look at the image for a short time,
obtaining a record of eye movements.
– Disassemble the image into its constituents of
visual form using visual analysis (image
segmentation and edge detection)
– Render the image, preserving the form predicted to
be meaningful by applying a model of human visual
perception to the eye-movement data
Image Structure and Analysis
• Edge Detection: The process of extracting out
location of high contrast in an image that are
likely to form the boundary of objects
Image Structure and Analysis
• Image Segmentation: Partitioning an image into
contiguous regions of pixels that have similar
appearance.
Image Structure and Analysis
• For image segmentation, colors were
represented in L*u*v space, to produce region
boundaries that were more meaningful for
human observers
Image Structure and Analysis
• Scale-space Theory: Provides a description of
images in terms of how content across different
resolutions is related
• This theory serves as the basis for their
hierarchical representation of the image
• It uses segmentation algorithms applied at a
variety of scales, and finds containment
relationships between their results
Visual Perception
• Eye movements give a strong indication of the
important elements in an image
• People can examine only a small area of an
image at a time, and therefore scan them in a
series of “fixations”
Eye tracker
• Use an eye tracking device to figure out the
important areas of a photograph
Hierarchical Image Representation
• Create an image pyramid of the input image
– The bottom image is the
original image
– Each layer up is a downsampled by a constant factor
– A segmentation algorithm
is computed at each later
• Edges are detected using the original image, a
process called Edge Tracking is used to smooth
them
Building the Hierarchy
• Construct a tree, a leaf is created for each
segmentation in the tree’s bottom image
Rendering with a Perceptual Model
• To create the line drawings, the hierarchal tree
that was created is “pruned” of leaf nodes in
areas where it is determined the user didn’t see
• Pruning is done
based on the
fixations that were
recorded and
perceptual cues
such contrast
sensitivity
Region Smoothing
• The detail level of boundaries is uniformly high,
since all boundaries derive from the lowest
segmentation
Drawing Lines
• After the segments have been drawn, we draw
the lines
• When drawing the lines, we ignore lines that
were not important (using factors like how close
they were to a fixation, how long they are, etc)
Results
Results
Video
• Video time…
Future Work
• Have the segmenter use a model of shading
• Find new ways to represent textures
Conclusion
• This paper presented a new visual style using
bold edges and constant color and a method of
interaction using eye tracking that helps find
important areas of a photograph for image
rendering
Questions?
• ???
Download