• Documents
  • Authors
  • Tables
  • Log in
  • Sign up
  • MetaCart
  • DMCA
  • Donate

CiteSeerX logo

Advanced Search Include Citations
Advanced Search Include Citations

DMCA

Seam carving for content-aware image resizing (2007)

Cached

  • Download as a PDF

Download Links

  • [www.shaiavidan.org]
  • [www.cs.brown.edu]
  • [www.cs.brown.edu]
  • [www.eng.tau.ac.il]
  • [www.shaiavidan.org]
  • [yuwing.kaist.ac.kr]
  • [www.win.tue.nl]
  • [www.cs.jhu.edu]
  • [www.cs.jhu.edu]
  • [graphics.cs.cmu.edu]
  • [cs.nyu.edu]
  • [graphics.cs.cmu.edu]
  • [graphics.cs.cmu.edu]
  • [graphics.cs.cmu.edu]
  • [cs.nyu.edu]
  • [www.math.zju.edu.cn]
  • [www.vdp-digital.com]
  • [www0.cs.ucl.ac.uk]
  • [www.cis.rit.edu]
  • [www.cis.rit.edu]
  • [www.cs.utexas.edu]
  • [www.cs.utexas.edu]

  • Other Repositories/Bibliography

  • DBLP
  • Save to List
  • Add to Collection
  • Correct Errors
  • Monitor Changes
by Shai Avidan , Ariel Shamir
Venue:ACM Trans. Graph
Citations:323 - 11 self
  • Summary
  • Citations
  • Active Bibliography
  • Co-citation
  • Clustered Documents
  • Version History

BibTeX

@INPROCEEDINGS{Avidan07seamcarving,
    author = {Shai Avidan and Ariel Shamir},
    title = {Seam carving for content-aware image resizing},
    booktitle = {ACM Trans. Graph},
    year = {2007},
    pages = {10},
    publisher = {SIGGRAPH}
}

Share

Facebook Twitter Reddit Bibsonomy

OpenURL

 

Abstract

Figure 1: A seam is a connected path of low energy pixels in an image. On the left is the original image with one horizontal and one vertical seam. In the middle the energy function used in this example is shown (the magnitude of the gradient), along with the vertical and horizontal path maps used to calculate the seams. By automatically carving out seams to reduce image size, and inserting seams to extend it, we achieve content-aware resizing. The example on the top right shows our result of extending in one dimension and reducing in the other, compared to standard scaling on the bottom right. Effective resizing of images should not only use geometric constraints, but consider the image content as well. We present a simple image operator called seam carving that supports content-aware image resizing for both reduction and expansion. A seam is an optimal 8-connected path of pixels on a single image from top to bottom, or left to right, where optimality is defined by an image energy function. By repeatedly carving out or inserting seams in one direction we can change the aspect ratio of an image. By applying these operators in both directions we can retarget the image to a new size. The selection and order of seams protect the content of the image, as defined by the energy function. Seam carving can also be used for image content enhancement and object removal. We support various visual saliency measures for defining the energy of an image, and can also include user input to guide the process. By storing the order of seams in an image we create multi-size images, that are able to continuously change in real time to fit a given size.

Keyphrases

content-aware image resizing    energy function    seam carving    image energy function    image content    horizontal path map    object removal    single image    original image    multi-size image    image content enhancement    various visual saliency measure    connected path    aspect ratio    vertical seam    new size    low energy pixel    geometric constraint    real time    image size    effective resizing    optimal 8-connected path    simple image operator    bottom right    content-aware resizing    top right   

Powered by: Apache Solr
  • About CiteSeerX
  • Submit and Index Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2019 The Pennsylvania State University