1 / 37

Learning the Change for Automatic Image Cropping

Learning the Change for Automatic Image Cropping. CVPR2013 Poster. Outline. Introduction Previous work Approach Experiments Conclusions. Introduction. Image cropping is a common operation used to improve the visual quality of photographs.

kinsey
Download Presentation

Learning the Change for Automatic Image Cropping

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Learning the Change for Automatic Image Cropping CVPR2013 Poster

  2. Outline • Introduction • Previous work • Approach • Experiments • Conclusions

  3. Introduction • Image cropping is a common operation used to improve the visual quality of photographs. Image source: http://en.wikipedia.org/wiki/Cropping_(image)

  4. Introduction • Cut away areas of an image outside of a selected rectangular region. • Cropping is performed mainly to • remove unwanted scene content and to • improve the overall image composition.

  5. Introduction

  6. Previous work • 1. attention-based • focuses on identifying the main subject or principal region in the scene according to attention scores (e.g. saliency) computed over the image. • 2. aesthetics-based • emphasizes the general attractiveness of the cropped image. • such as the well-known rule of thirds

  7. Change-based Cropping • Directly accounts for these factors in determining the crop boundaries of an input image. • Proposed are several features that model what is removed or changed in an image by a crop.

  8. Approach

  9. Approach • Training set construction • Feature extraction • Crop optimization

  10. Training set construction • Our technique learns the impact of various change-based cropping features on cropping results. • Image dataset containing 1000 photos collected from an image quality assessment database [22]. [22] X. Tang,W. Luo, and X.Wang. Content-based photo quality assessment. IEEE Transactions on Multimedia, 2013.

  11. Training set construction Image source: Content-based photo qualityassessment. IEEE Transactions on Multimedia, 2013.

  12. Training set construction [13] W. Luo, X.Wang, and X. Tang. Content-based photo quality assessment. In ICCV, pages 2206 –2213, 2011.

  13. Approach • Training set construction • Feature extraction • Crop optimization

  14. Feature extraction • Image decomposition • Two classes: • Exclusion features • Compositional features

  15. Image decomposition • A photo can be regarded as a spatial arrangement of atomic objects and regions. • Most significant of these regions is the foreground.

  16. Image decomposition • Foreground detection method of [5] by incorporating a human face detector [23] into the saliency map computation. • The remainder of the image is then segmented using the graph-based algorithm of [8], which incrementally merges smaller regions with similar appearance and small minimum spanning tree weights. [5] M.-M. Cheng, G.-X. Zhang, N. Mitra, X. Huang, and S.-M.Hu. Global contrast based salient region detection. In CVPR,pages 409–416, 2011. [23] R. Xiao, H. Zhu, H. Sun, and X. Tang. Dynamic cascades for face detection. In ICCV, 2007. [8] P. F. Felzenszwalb and D. P. Huttenlocher. Efficient graph-based image segmentation. Int. J. Comput. Vision, 59(2):167–181, Sept. 2004.

  17. Image decomposition

  18. Exclusion features • Two kinds of exclusion features of each non-foreground region : • crop-out value • cut-through value

  19. Exclusion features • Color Distance • Texture Distance • Isolation from Foreground

  20. Exclusion features • Shape Complexity • Sharpness • Others • region’s area, average saliency value and centroid position in the original image

  21. Exclusion features: Learning • SVMs • The crop-out value is set to the percentage • of the region that is left out of the cropped image. • The cut-through value is set to 1 if a crop boundary passes through the region, and is otherwise set to 0. [3] C.-C. Chang and C.-J. Lin. LIBSVM: A library for support vector machines. ACM Trans. Intel. Syst. and Tech., 2:27:1–27:27, 2011.

  22. Compositional features • Related to image composition. • Some well-known compositional features, such as visual balance and the rule of thirds, have been used in aesthetics-based methods.

  23. Compositional features • a. Distance of saliency map centroid and detected foreground region center from nearest rule-of-thirds point. • b. Distribution statistics of saliency map values: average, standard deviation, skewness, and kurtosis. • c. Segmented region area statistics: average, standard deviation, skewness, and kurtosis.

  24. Compositional features • d. Perspective ratio. • e. Prominent line features (extracted by Hough transform): average position and angle, after classification into horizontal and vertical classes.

  25. Compositional features : Learning • Positive examples : the expert crops from our training set • Negative examples : generated by random perturbations of the expertly cropped window boundaries, such that the modified boundaries are not too close to those of the expert crop:

  26. Approach • Training set construction • Feature extraction • Crop optimization

  27. Crop optimization • The cropping parameter space is large, and makes an exhaustive search of the solution space impractical. • Note that many candidates are easy to eliminate, since crop boundaries • should not passthrough regionswith high cut-through values, and • regions with large crop-out values should generally be excluded.

  28. Crop optimization • Exclusion features are typically considered prior to composition features when deciding a crop. • Exclusion energy function

  29. Crop optimization • Exclusion energy function:

  30. Crop optimization • The crops corresponding to the 500 lowest energies are taken as candidates for the final crop selection.

  31. Experiments • Cross-validation experiments • User study

  32. Experiments • Overlap ratio: • area(Wp∩Wm)/area(Wp∪ Wm)

  33. Experiments

  34. Experiments

  35. Experiments

  36. Conclusions • 1.presented a technique for automatic image cropping that directly accounts for changes that result from removing unwanted areas. • 2. the consideration of change-based features leads to improvements over techniques based primarily on attentionbased or aesthetics-based features.

  37. Conclusions • 3. As our work relies on existing techniques for foreground detection and saliency map construction, shortcomings in these methods can degrade the quality of our crops.

More Related