computational aesthetics
play

Computational Aesthetics CS 294-69 Final Project Armin Samii Tim - PowerPoint PPT Presentation

Computational Aesthetics CS 294-69 Final Project Armin Samii Tim Althoff Problem Problem Problem Problem Some change Original Some change Result Problem Exposure +2 Original Some change Result Problem Exposure +2 Original


  1. Computational Aesthetics CS 294-69 Final Project Armin Samii Tim Althoff

  2. Problem

  3. Problem

  4. Problem

  5. Problem Some change Original Some change Result

  6. Problem Exposure +2 Original Some change Result

  7. Problem Exposure +2 Original Contrast +20% Result

  8. Problem Exposure +2 Original Contrast +20% Saturation +25%

  9. Roadblocks  Training Data  Sequence Learning  Noisy  Feature-dependence  Repetitions (avoid repeating same sequence)  Training a good model  Hard to obtain  Parameter Learning  User Interface  Predict parameters  Simplicity using regression  Facilitate learning

  10. Approach  Feature Extraction  Must be done for each iteration

  11. Approach  Feature Extraction  Must be done for each iteration  Must be fast

  12. Approach  Feature Extraction  Must be done for each iteration  Must be fast  We work on small (100x100) images

  13. Approach  Feature Extraction  Must be done for each iteration  Must be fast  We work on small (100x100) images  Features must be simple enough to be detected in thumbnails

  14. Approach  Feature Extraction  Must be done for each iteration  Must be fast  We work on small (100x100) images  Features must be simple enough to be detected in thumbnails  Features we use  Color-based

  15. Approach  Feature Extraction  Must be done for each iteration  Must be fast  We work on small (100x100) images  Features must be simple enough to be detected in thumbnails  Features we use  Color-based (e.g. histograms, contrast, etc.)

  16. Approach  Feature Extraction  Must be done for each iteration  Must be fast  We work on small (100x100) images  Features must be simple enough to be detected in thumbnails  Features we use  Color-based (e.g. histograms, contrast, etc.)  Simple Haar features for face detection

  17. Approach  Feature Extraction  Must be done for each iteration  Must be fast  We work on small (100x100) images  Features must be simple enough to be detected in thumbnails  Features we use  Color-based (e.g. histograms, contrast, etc.)  Simple Haar features for face detection (distinguish between portraits, group shots, etc.)

  18. Approach  Feature Extraction  Must be done for each iteration  Must be fast  We work on small (100x100) images  Features must be simple enough to be detected in thumbnails  Features we use (~30 total)  Color-based (e.g. histograms, contrast, etc.)  Simple Haar features for face detection (distinguish between portraits, group shots, etc.)

  19. Approach  Parameter learning  Sequence Learning  P(adjustment strength | P(next adjustment(s) |  features, adjustment) features, previous adjustments)  Regression techniques N-grams + features  Adjustment ? Exposure Parameter ?

  20. Approach  Parameter learning  Sequence Learning  P(adjustment strength | P(next adjustment(s) |  features, adjustment) features, previous adjustments)  Regression techniques N-grams + features  Contrast Exposure -15%

  21. Approach  Parameter learning  P(adjustment strength | features, adjustment)  Regression techniques:  Linear  Ridge  Lasso  Lars  ElasticNet  Gaussian Procress

  22. Approach  Sequence Learning P(next adjustment(s) | features, previous adjustments)  → ”Feature-augmented n-grams” n-gram: sequence of n items from a given sequence  n-gram model → (n − 1)-order Markov model  Feature augmentation  Modelled by GMM Tri-gram

  23. Approach  User interface  Show user each step in sequence

  24. Results: Parameter learning

  25. Results: Sequence learning

  26. Future Work  More features  Local edits  Treat skin separately  Gradients (e.g. horizon)  Foreground/background separation  Style modeling  User personalization  a*GeneralModel + (1-a)*UserModel  User study

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend