1 / 29

Creating Better Thumbnails

Creating Better Thumbnails. Chris Waclawik. Project Motivation. Thumbnails used to quickly select a specific a specific image from a set (when lacking appropriate metadata), but… Larger sets require smaller, less detailed thumbnails. Thumbnail effectiveness.

ramiro
Télécharger la présentation

Creating Better Thumbnails

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. Creating Better Thumbnails Chris Waclawik

  2. Project Motivation • Thumbnails used to quickly select a specific a specific image from a set (when lacking appropriate metadata), but… • Larger sets require smaller, less detailed thumbnails.

  3. Thumbnail effectiveness Can you find the picture with the dog in it?

  4. Thumbnail effectiveness Can you find the picture with the dog in it?

  5. Thumbnail effectiveness Can you find the picture with the dog in it?

  6. Problem Statement • How can thumbnails be made more effective?

  7. Show only the salient parts

  8. Two subproblems • How do we determine the salient portions of the image? • Knowing the above, how should we crop the image?

  9. Determining Image Saliency • F. Liu, M. Gleicher, Region enhanced scale-invariant saliency detection, in: Proceedings of IEEE International Conference on Multimedia & Expo (ICME), 2006, pp. 1477-1480. • Two-part method: • Scale-invariance makes this method suitable for determining salient features of many sizes. • Region-enhancement aids in making logical crops later on.

  10. Scale-invariant Saliency • Image transformed to perceptually uniform color space (Lu*v*). • Difference in color values proportional to perceived difference. • Gaussian pyramid created and a contrast map is calculated for each level. • The contrast of each pixel is the sum of its distances from its neighbors (in Lu*v* space). • Pixels closer to the center are given more weight. • The contrast maps are summed to find scale invariant saliency. • Algorithm implemented in Matlab.

  11. Region-enhanced Saliency • Regions extracted from the image using any preferred method. • Mean shift method used in paper (and in this project). • C++ code from EDISON, Matlab wrapper function from shawnlankton.com. • Scale-invariant saliency is averaged over each region.

  12. Saliency-based Cropping • B. Suh, H. Ling, B. B. Bederson, and D. W. Jacobs, "Automatic Thumbnail Cropping and Its Effectiveness," in 16th Annual ACM Symposium on User Interface Software and Technology.   2003, pp. 95-104. • What is the smallest crop that exceeds a specified saliency threshold (proportion of the total image saliency)? • Can be calculated by brute force, but inefficient

  13. A greedy approach • User specifies a target output size and saliency threshold. • Select the most salient region. • Until we reach our threshold: • Expand selection to include next most salient region. • Adjust selection to match aspect ratio of output size. • Not guaranteed optimal crop • But much faster • Guaranteed to include whole regions

  14. Demonstration • Bounding box in red, correct aspect ratio in green

  15. Determining Saliency Threshold Automatically • Find the point of diminishing returns: when does increasing the crop area not become worth it? • One simple method: select the image coming after the biggest increase in saliency.

  16. Results Original Thumbnail

  17. Results Original Thumbnail

  18. Results Original Thumbnail

  19. Results Original Thumbnail

  20. Results Original Thumbnail

  21. Results Original Thumbnail

  22. Results Original Thumbnail

  23. Results Original Thumbnail

  24. Results Original Thumbnail

  25. Further possible improvements • Usability testing • Test users on how quickly they can locate a specified image in a set given a table of thumbnails. • Tweak region parameters • Saliency threshold selection • Try out more sophisticated metrics • Basic feature recognition • Face detection

More Related