SlideShare ist ein Scribd-Unternehmen logo
1 von 24
Downloaden Sie, um offline zu lesen
Personal Photo Management
and Preservation
Andrea Ceroni
ceroni.andre@gmail.com
Research performed at L3S Research Center in the context of the EU-funded project ForgetIT.
http://l3s.de/
https://www.forgetit-project.eu/en/home/
The ForgetIT project
However, nowadays we are facing:
○ dramatic increase in content creation (e.g. digital photography)
○ increasing use of mobile devices with restricted capacity
○ inadvertent forgetting (loss of data) due to lack of systematic preservation
And: forgetting plays a crucial role for human remembering and life in general (focus,
stress on important information, forgetting of details)
A Computer that forgets?
Intentionally??
And in context of preservation???
So: Shouldn’t there be something like
forgetting in digital memories as well? →
For
IT www.forgetit-project.eu
Scenario
Personal Photo Explosion
○ Photo taking is fun, effortless, and tolerated nearly everywhere
○ Hundreds of pictures taken during vacations, trips, ceremonies…
What to best do with all of these photos?
How to select important photos for future revisiting and preservation?
Problems
High User Investment
○ Great effort in revisiting, annotating, organizing, making summaries
○ Such effort increases with the size of the collections
Personal Collections become “Dark Archives”
○ Photos are moved to some storage device
○ Photos are rarely accessed and enjoyed again
Meeting user expectations
○ What are the photos important to the user?
○ What makes a photo important?
○ Presence of personal (and hidden) attachment due to memories
Goals
● Select most important photos to keep
them enjoyable and accessible
● Keep user investment low (avoiding
user input like textual annotations)
● Meet user expectations and selection
patterns
User Study
● Participants
○ 42 people
○ 91 collections
● Task definition
○ Each user provides one or more photo
collections of personal events
○ Selecting 20% of photos from each
collection for preservation and revisiting
● Insights
○ Image quality as least important
selection criterion
○ Personal and hidden aspects rated as
highly important
○ Event coverage also highly important
Expectation-oriented Photo Selection
● User selections from personal collections used to train the model
● Relaxed notion of coverage (features from collections, clusters, near-duplicates)
● No manual annotations or external knowledge is required
Left photo Right photo
Blur 0.533219 0.241118
Contrast 0.157777 0.107511
Darkness 0.870238 0.433792
Noise 0.179392 0.167515
Quality-based Features
Blur, contrast, darkness, noise
Face-based Features
Presence, position, relative size of faces in each of 9 quadrants
Concept-based Features
346 concept detectors represented by SVMs (concept set defined in TRECVID
2013 benchmark activity, 800 hours of video for training)
Top 10 concepts
• Outdoor: 0.9138
• Vegetation: 0.9
• Three_or_more_people: 0.89013
• Trees: 0.85785
• Building:0.83941
• Street: 0.81051
• Person: 0.79659
• Windows: 0.79222
• Sky: 0.76782
• Female: 0.75522
Collection-based Features
Temporal Clustering: groups of images belonging to the same sub event
Near-duplicate Detection: identify similar shots of the same scene
Information about the clusters (sub events) and near-duplicate sets each image
belongs to
For each image:
○ Size of its cluster
○ Quality of its cluster (avg, std, min, max)
○ Faces in its cluster (avg, std, min, max)
○ Has near-duplicates?
○ Size of its near-duplicates set
Expectation-oriented Photo Selection
Importance Prediction
Experiments
Dataset
● Photo collections representing events (e.g. vacations, business trips, ceremonies)
● 91 collections, 42 users, 18,147 photos
● 20% selected as most important for future enjoying/revisiting
● Each photo judged by its owner
Baselines
● Cluster → Iterate → Select (Rabbath et al., TOMM’11)
● Summary Optimization (Sinha et al., ICMR’11)
Baselines
Temporal Clustering
○ Cluster photos based on time [Cooper et al., 2005]
○ Iterate the clusters (round robin)
○ At each round, select the most important photo according to:
Summary Optimization [Sinha et al., ICMR’11]
○ Compute the optimal summary of size k according to:
○ Qual = sum of quality and portrait, group, panorama concepts values of each photo
○ Div = diversity within the summary
○ Cov = number of photos in the collection that are represented in the summary
Quality Faces
Results
Precision for different values of k and different subsets of features
Statistically significant
improvement over
baselines
Concepts are more
discriminative than quality
and faces
Modeling collection-level
information as a set of
features is more effective
than explicitly imposing
coverage Statistically significant improvements marked as ▲ (p < 0.01) or Δ (p < 0.05).
Hybrid Selection
What is the role of coverage in personal photo selection?
Can we improve the selection by incorporating coverage within the model?
➢ Coverage-driven Selection
o Cluster → Iterate → Select
o Still a strict model of coverage
➢ Summary Optimization
o Compute the optimal summary:
o More flexible
Importance
Prediction
Results
Including importance prediction
as quality measure in
coverage-based methods
improves their performances
A strict model of coverage via
clustering gets smaller benefits
Expo is still better or comparable
with the Hybrid Selection models
Statistically significant improvements marked as ▲ (p < 0.01) or Δ (p < 0.05).
Other Directions
● Inclusion of additional features in the model
● User personalization
Additional Features
Low-level visual info
Basic visual signals that might capture the
attention and interest of the observer: HSV
statistics, colors, textures, lines.
Aesthetics
How an image is well posed, attractive
and pleasant to an observer: rule of
thirds, simplicity, contrast, balance.
DCNN Features
Image representation given by a DCNN
(GoogLeNet) pre-trained to predict the
1,000 categories of the ILSVRC.
Emotional Concepts
Concept detectors of SentiBank: nouns
(concepts) and adjectives carrying
sentiments are combined together to
associate emotions to concepts.
Face Popularity
Face clustering applied to compute how
frequently a face appears in a collection
(cluster size).
Additional Features
Moderate yet statistically
significant improvement
Face popularity only slightly
improves faces features alone
Both low level and aesthetics
features are better than quality
features
Concepts (DCNN) and concepts
(SentiBank) improve concepts
features
User Personalization
Personalized photo selection model
○ Adapts to user preferences by exploiting user feedback
○ Based on retraining the model every time a new annotated collection is available
Promising adaptation capabilities
○ Including new annotated collections of the same user can benefit future selections
○ Exploiting annotated collections from other users can alleviate the cold-start problem
Evaluation on a large number of users and collections is required to make the
results more evident and significant
Applications for PhotoPrism
● Semi-automatic photo selection/summarization (fine-tuning DCNNs)
● Event-based clustering and near-duplicate detection
● Face clustering and recognition
● User personalization (selection model)
● Emotion detection as additional feature (SentiBank library)
● Low-level information (e.g. textures, colors, etc.) as additional features
● Rules of aesthetics as additional features (code in OpenImaJ library available)
23
For more information, visit photoprism.org
or github.com/photoprism/photoprism
24

Weitere ähnliche Inhalte

Was ist angesagt?

Introduction to Digital Image Processing
Introduction to Digital Image ProcessingIntroduction to Digital Image Processing
Introduction to Digital Image ProcessingNagashree Bn
 
Computer Vision - Stereo Vision
Computer Vision - Stereo VisionComputer Vision - Stereo Vision
Computer Vision - Stereo VisionWael Badawy
 
Fundamental Steps of Digital Image Processing & Image Components
Fundamental Steps of Digital Image Processing & Image ComponentsFundamental Steps of Digital Image Processing & Image Components
Fundamental Steps of Digital Image Processing & Image ComponentsKalyan Acharjya
 
Fundamentals steps in Digital Image processing
Fundamentals steps in Digital Image processingFundamentals steps in Digital Image processing
Fundamentals steps in Digital Image processingKarthicaMarasamy
 
Image processing presentation
Image processing presentationImage processing presentation
Image processing presentationBibus Poudel
 
A (very brief) Introduction to Image Processing and 3D Printing with ImageJ
A (very brief) Introduction to Image Processing and 3D Printing with ImageJA (very brief) Introduction to Image Processing and 3D Printing with ImageJ
A (very brief) Introduction to Image Processing and 3D Printing with ImageJPaul Mignone, Ph.D
 
Chapter 1 and 2 gonzalez and woods
Chapter 1 and 2 gonzalez and woodsChapter 1 and 2 gonzalez and woods
Chapter 1 and 2 gonzalez and woodsasodariyabhavesh
 
Digital image processing
Digital image processingDigital image processing
Digital image processingDEEPASHRI HK
 
Presentation on Digital Image Processing
Presentation on Digital Image ProcessingPresentation on Digital Image Processing
Presentation on Digital Image ProcessingSalim Hosen
 
Digital Imaging of Photographs
Digital Imaging of PhotographsDigital Imaging of Photographs
Digital Imaging of PhotographsJenn Riley
 

Was ist angesagt? (12)

Introduction to Digital Image Processing
Introduction to Digital Image ProcessingIntroduction to Digital Image Processing
Introduction to Digital Image Processing
 
Computer Vision - Stereo Vision
Computer Vision - Stereo VisionComputer Vision - Stereo Vision
Computer Vision - Stereo Vision
 
Fundamental Steps of Digital Image Processing & Image Components
Fundamental Steps of Digital Image Processing & Image ComponentsFundamental Steps of Digital Image Processing & Image Components
Fundamental Steps of Digital Image Processing & Image Components
 
Fundamentals steps in Digital Image processing
Fundamentals steps in Digital Image processingFundamentals steps in Digital Image processing
Fundamentals steps in Digital Image processing
 
Computer Graphics
Computer GraphicsComputer Graphics
Computer Graphics
 
Image processing presentation
Image processing presentationImage processing presentation
Image processing presentation
 
A (very brief) Introduction to Image Processing and 3D Printing with ImageJ
A (very brief) Introduction to Image Processing and 3D Printing with ImageJA (very brief) Introduction to Image Processing and 3D Printing with ImageJ
A (very brief) Introduction to Image Processing and 3D Printing with ImageJ
 
Chapter 1 and 2 gonzalez and woods
Chapter 1 and 2 gonzalez and woodsChapter 1 and 2 gonzalez and woods
Chapter 1 and 2 gonzalez and woods
 
Digital image processing
Digital image processingDigital image processing
Digital image processing
 
Presentation on Digital Image Processing
Presentation on Digital Image ProcessingPresentation on Digital Image Processing
Presentation on Digital Image Processing
 
Digital Imaging of Photographs
Digital Imaging of PhotographsDigital Imaging of Photographs
Digital Imaging of Photographs
 
Chapter01 (2)
Chapter01 (2)Chapter01 (2)
Chapter01 (2)
 

Ähnlich wie Andrea Ceroni: Personal Photo Management and Preservation

A Multi-Armed Bandit Framework For Recommendations at Netflix
A Multi-Armed Bandit Framework For Recommendations at NetflixA Multi-Armed Bandit Framework For Recommendations at Netflix
A Multi-Armed Bandit Framework For Recommendations at NetflixJaya Kawale
 
What is Premier 3D Max Interior Designing.pptx
What is Premier 3D Max Interior Designing.pptxWhat is Premier 3D Max Interior Designing.pptx
What is Premier 3D Max Interior Designing.pptxAttitude Tally Academy
 
Strata 2016 - Lessons Learned from building real-life Machine Learning Systems
Strata 2016 -  Lessons Learned from building real-life Machine Learning SystemsStrata 2016 -  Lessons Learned from building real-life Machine Learning Systems
Strata 2016 - Lessons Learned from building real-life Machine Learning SystemsXavier Amatriain
 
Data Science meets Digital Marketing
Data Science meets Digital MarketingData Science meets Digital Marketing
Data Science meets Digital Marketingbotsplash.com
 
Imagine camp, Developing Image Processing app for windows phone platform
Imagine camp, Developing Image Processing app for windows phone platformImagine camp, Developing Image Processing app for windows phone platform
Imagine camp, Developing Image Processing app for windows phone platformRahat Yasir
 
BIG2016- Lessons Learned from building real-life user-focused Big Data systems
BIG2016- Lessons Learned from building real-life user-focused Big Data systemsBIG2016- Lessons Learned from building real-life user-focused Big Data systems
BIG2016- Lessons Learned from building real-life user-focused Big Data systemsXavier Amatriain
 
L 8 introduction to machine learning final kirti.pptx
L 8 introduction to machine learning final kirti.pptxL 8 introduction to machine learning final kirti.pptx
L 8 introduction to machine learning final kirti.pptxKirti Verma
 
Artworks personalization on Netflix
Artworks personalization on Netflix Artworks personalization on Netflix
Artworks personalization on Netflix IntoTheMinds
 
Artwork Personalization at Netflix Fernando Amat RecSys2018
Artwork Personalization at Netflix Fernando Amat RecSys2018 Artwork Personalization at Netflix Fernando Amat RecSys2018
Artwork Personalization at Netflix Fernando Amat RecSys2018 Fernando Amat
 
CSE367 Lecture 1 image processing lecture
CSE367 Lecture 1 image processing lectureCSE367 Lecture 1 image processing lecture
CSE367 Lecture 1 image processing lectureFatmaNewagy1
 
Desing Sprint.pptx
Desing Sprint.pptxDesing Sprint.pptx
Desing Sprint.pptxiyanudebbi
 
NMO IE-2 Activity Presentation.pptx
NMO IE-2 Activity Presentation.pptxNMO IE-2 Activity Presentation.pptx
NMO IE-2 Activity Presentation.pptxLEGENDARYTECHNICAL
 
OReilly AI Transfer Learning
OReilly AI Transfer LearningOReilly AI Transfer Learning
OReilly AI Transfer LearningDanielle Dean
 
Image Restoration mage restoration is the process of improving the quality of...
Image Restoration mage restoration is the process of improving the quality of...Image Restoration mage restoration is the process of improving the quality of...
Image Restoration mage restoration is the process of improving the quality of...sonalitamilselvi
 
Computer Vision(4).pptx
Computer Vision(4).pptxComputer Vision(4).pptx
Computer Vision(4).pptxGouthamMaliga
 
Innovative Solutions for Photo Management: A Design Sprint Journey
Innovative Solutions for Photo Management: A Design Sprint JourneyInnovative Solutions for Photo Management: A Design Sprint Journey
Innovative Solutions for Photo Management: A Design Sprint Journeyiyanudebbi
 

Ähnlich wie Andrea Ceroni: Personal Photo Management and Preservation (20)

A Multi-Armed Bandit Framework For Recommendations at Netflix
A Multi-Armed Bandit Framework For Recommendations at NetflixA Multi-Armed Bandit Framework For Recommendations at Netflix
A Multi-Armed Bandit Framework For Recommendations at Netflix
 
What is Premier 3D Max Interior Designing.pptx
What is Premier 3D Max Interior Designing.pptxWhat is Premier 3D Max Interior Designing.pptx
What is Premier 3D Max Interior Designing.pptx
 
Strata 2016 - Lessons Learned from building real-life Machine Learning Systems
Strata 2016 -  Lessons Learned from building real-life Machine Learning SystemsStrata 2016 -  Lessons Learned from building real-life Machine Learning Systems
Strata 2016 - Lessons Learned from building real-life Machine Learning Systems
 
Data Science meets Digital Marketing
Data Science meets Digital MarketingData Science meets Digital Marketing
Data Science meets Digital Marketing
 
Imagine camp, Developing Image Processing app for windows phone platform
Imagine camp, Developing Image Processing app for windows phone platformImagine camp, Developing Image Processing app for windows phone platform
Imagine camp, Developing Image Processing app for windows phone platform
 
BIG2016- Lessons Learned from building real-life user-focused Big Data systems
BIG2016- Lessons Learned from building real-life user-focused Big Data systemsBIG2016- Lessons Learned from building real-life user-focused Big Data systems
BIG2016- Lessons Learned from building real-life user-focused Big Data systems
 
L 8 introduction to machine learning final kirti.pptx
L 8 introduction to machine learning final kirti.pptxL 8 introduction to machine learning final kirti.pptx
L 8 introduction to machine learning final kirti.pptx
 
Artworks personalization on Netflix
Artworks personalization on Netflix Artworks personalization on Netflix
Artworks personalization on Netflix
 
Artwork Personalization at Netflix Fernando Amat RecSys2018
Artwork Personalization at Netflix Fernando Amat RecSys2018 Artwork Personalization at Netflix Fernando Amat RecSys2018
Artwork Personalization at Netflix Fernando Amat RecSys2018
 
CSE367 Lecture 1 image processing lecture
CSE367 Lecture 1 image processing lectureCSE367 Lecture 1 image processing lecture
CSE367 Lecture 1 image processing lecture
 
Desing Sprint.pptx
Desing Sprint.pptxDesing Sprint.pptx
Desing Sprint.pptx
 
Recent Trends in Personalization at Netflix
Recent Trends in Personalization at NetflixRecent Trends in Personalization at Netflix
Recent Trends in Personalization at Netflix
 
NMO IE-2 Activity Presentation.pptx
NMO IE-2 Activity Presentation.pptxNMO IE-2 Activity Presentation.pptx
NMO IE-2 Activity Presentation.pptx
 
OReilly AI Transfer Learning
OReilly AI Transfer LearningOReilly AI Transfer Learning
OReilly AI Transfer Learning
 
1 dip introduction
1 dip introduction1 dip introduction
1 dip introduction
 
Image Restoration mage restoration is the process of improving the quality of...
Image Restoration mage restoration is the process of improving the quality of...Image Restoration mage restoration is the process of improving the quality of...
Image Restoration mage restoration is the process of improving the quality of...
 
Computer Vision(4).pptx
Computer Vision(4).pptxComputer Vision(4).pptx
Computer Vision(4).pptx
 
Innovative Solutions for Photo Management: A Design Sprint Journey
Innovative Solutions for Photo Management: A Design Sprint JourneyInnovative Solutions for Photo Management: A Design Sprint Journey
Innovative Solutions for Photo Management: A Design Sprint Journey
 
DIP PPT (1).pptx
DIP PPT (1).pptxDIP PPT (1).pptx
DIP PPT (1).pptx
 
imp.pptx
imp.pptximp.pptx
imp.pptx
 

Kürzlich hochgeladen

Kochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRL
Kochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRLKochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRL
Kochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRLkantirani197
 
Forensic Biology & Its biological significance.pdf
Forensic Biology & Its biological significance.pdfForensic Biology & Its biological significance.pdf
Forensic Biology & Its biological significance.pdfrohankumarsinghrore1
 
Bacterial Identification and Classifications
Bacterial Identification and ClassificationsBacterial Identification and Classifications
Bacterial Identification and ClassificationsAreesha Ahmad
 
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...Monika Rani
 
Seismic Method Estimate velocity from seismic data.pptx
Seismic Method Estimate velocity from seismic  data.pptxSeismic Method Estimate velocity from seismic  data.pptx
Seismic Method Estimate velocity from seismic data.pptxAlMamun560346
 
American Type Culture Collection (ATCC).pptx
American Type Culture Collection (ATCC).pptxAmerican Type Culture Collection (ATCC).pptx
American Type Culture Collection (ATCC).pptxabhishekdhamu51
 
Pulmonary drug delivery system M.pharm -2nd sem P'ceutics
Pulmonary drug delivery system M.pharm -2nd sem P'ceuticsPulmonary drug delivery system M.pharm -2nd sem P'ceutics
Pulmonary drug delivery system M.pharm -2nd sem P'ceuticssakshisoni2385
 
Connaught Place, Delhi Call girls :8448380779 Model Escorts | 100% verified
Connaught Place, Delhi Call girls :8448380779 Model Escorts | 100% verifiedConnaught Place, Delhi Call girls :8448380779 Model Escorts | 100% verified
Connaught Place, Delhi Call girls :8448380779 Model Escorts | 100% verifiedDelhi Call girls
 
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.Nitya salvi
 
Pests of mustard_Identification_Management_Dr.UPR.pdf
Pests of mustard_Identification_Management_Dr.UPR.pdfPests of mustard_Identification_Management_Dr.UPR.pdf
Pests of mustard_Identification_Management_Dr.UPR.pdfPirithiRaju
 
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...Sérgio Sacani
 
Feature-aligned N-BEATS with Sinkhorn divergence (ICLR '24)
Feature-aligned N-BEATS with Sinkhorn divergence (ICLR '24)Feature-aligned N-BEATS with Sinkhorn divergence (ICLR '24)
Feature-aligned N-BEATS with Sinkhorn divergence (ICLR '24)Joonhun Lee
 
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdfPests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdfPirithiRaju
 
High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...
High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...
High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...chandars293
 
Zoology 4th semester series (krishna).pdf
Zoology 4th semester series (krishna).pdfZoology 4th semester series (krishna).pdf
Zoology 4th semester series (krishna).pdfSumit Kumar yadav
 
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...ssifa0344
 
Justdial Call Girls In Indirapuram, Ghaziabad, 8800357707 Escorts Service
Justdial Call Girls In Indirapuram, Ghaziabad, 8800357707 Escorts ServiceJustdial Call Girls In Indirapuram, Ghaziabad, 8800357707 Escorts Service
Justdial Call Girls In Indirapuram, Ghaziabad, 8800357707 Escorts Servicemonikaservice1
 
High Profile 🔝 8250077686 📞 Call Girls Service in GTB Nagar🍑
High Profile 🔝 8250077686 📞 Call Girls Service in GTB Nagar🍑High Profile 🔝 8250077686 📞 Call Girls Service in GTB Nagar🍑
High Profile 🔝 8250077686 📞 Call Girls Service in GTB Nagar🍑Damini Dixit
 
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bAsymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bSérgio Sacani
 
Formation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disksFormation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disksSérgio Sacani
 

Kürzlich hochgeladen (20)

Kochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRL
Kochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRLKochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRL
Kochi ❤CALL GIRL 84099*07087 ❤CALL GIRLS IN Kochi ESCORT SERVICE❤CALL GIRL
 
Forensic Biology & Its biological significance.pdf
Forensic Biology & Its biological significance.pdfForensic Biology & Its biological significance.pdf
Forensic Biology & Its biological significance.pdf
 
Bacterial Identification and Classifications
Bacterial Identification and ClassificationsBacterial Identification and Classifications
Bacterial Identification and Classifications
 
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...
Vip profile Call Girls In Lonavala 9748763073 For Genuine Sex Service At Just...
 
Seismic Method Estimate velocity from seismic data.pptx
Seismic Method Estimate velocity from seismic  data.pptxSeismic Method Estimate velocity from seismic  data.pptx
Seismic Method Estimate velocity from seismic data.pptx
 
American Type Culture Collection (ATCC).pptx
American Type Culture Collection (ATCC).pptxAmerican Type Culture Collection (ATCC).pptx
American Type Culture Collection (ATCC).pptx
 
Pulmonary drug delivery system M.pharm -2nd sem P'ceutics
Pulmonary drug delivery system M.pharm -2nd sem P'ceuticsPulmonary drug delivery system M.pharm -2nd sem P'ceutics
Pulmonary drug delivery system M.pharm -2nd sem P'ceutics
 
Connaught Place, Delhi Call girls :8448380779 Model Escorts | 100% verified
Connaught Place, Delhi Call girls :8448380779 Model Escorts | 100% verifiedConnaught Place, Delhi Call girls :8448380779 Model Escorts | 100% verified
Connaught Place, Delhi Call girls :8448380779 Model Escorts | 100% verified
 
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
❤Jammu Kashmir Call Girls 8617697112 Personal Whatsapp Number 💦✅.
 
Pests of mustard_Identification_Management_Dr.UPR.pdf
Pests of mustard_Identification_Management_Dr.UPR.pdfPests of mustard_Identification_Management_Dr.UPR.pdf
Pests of mustard_Identification_Management_Dr.UPR.pdf
 
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
Discovery of an Accretion Streamer and a Slow Wide-angle Outflow around FUOri...
 
Feature-aligned N-BEATS with Sinkhorn divergence (ICLR '24)
Feature-aligned N-BEATS with Sinkhorn divergence (ICLR '24)Feature-aligned N-BEATS with Sinkhorn divergence (ICLR '24)
Feature-aligned N-BEATS with Sinkhorn divergence (ICLR '24)
 
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdfPests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
Pests of cotton_Borer_Pests_Binomics_Dr.UPR.pdf
 
High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...
High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...
High Class Escorts in Hyderabad ₹7.5k Pick Up & Drop With Cash Payment 969456...
 
Zoology 4th semester series (krishna).pdf
Zoology 4th semester series (krishna).pdfZoology 4th semester series (krishna).pdf
Zoology 4th semester series (krishna).pdf
 
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...
TEST BANK For Radiologic Science for Technologists, 12th Edition by Stewart C...
 
Justdial Call Girls In Indirapuram, Ghaziabad, 8800357707 Escorts Service
Justdial Call Girls In Indirapuram, Ghaziabad, 8800357707 Escorts ServiceJustdial Call Girls In Indirapuram, Ghaziabad, 8800357707 Escorts Service
Justdial Call Girls In Indirapuram, Ghaziabad, 8800357707 Escorts Service
 
High Profile 🔝 8250077686 📞 Call Girls Service in GTB Nagar🍑
High Profile 🔝 8250077686 📞 Call Girls Service in GTB Nagar🍑High Profile 🔝 8250077686 📞 Call Girls Service in GTB Nagar🍑
High Profile 🔝 8250077686 📞 Call Girls Service in GTB Nagar🍑
 
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bAsymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
 
Formation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disksFormation of low mass protostars and their circumstellar disks
Formation of low mass protostars and their circumstellar disks
 

Andrea Ceroni: Personal Photo Management and Preservation

  • 1. Personal Photo Management and Preservation Andrea Ceroni ceroni.andre@gmail.com Research performed at L3S Research Center in the context of the EU-funded project ForgetIT. http://l3s.de/ https://www.forgetit-project.eu/en/home/
  • 2. The ForgetIT project However, nowadays we are facing: ○ dramatic increase in content creation (e.g. digital photography) ○ increasing use of mobile devices with restricted capacity ○ inadvertent forgetting (loss of data) due to lack of systematic preservation And: forgetting plays a crucial role for human remembering and life in general (focus, stress on important information, forgetting of details) A Computer that forgets? Intentionally?? And in context of preservation??? So: Shouldn’t there be something like forgetting in digital memories as well? → For IT www.forgetit-project.eu
  • 3. Scenario Personal Photo Explosion ○ Photo taking is fun, effortless, and tolerated nearly everywhere ○ Hundreds of pictures taken during vacations, trips, ceremonies… What to best do with all of these photos? How to select important photos for future revisiting and preservation?
  • 4. Problems High User Investment ○ Great effort in revisiting, annotating, organizing, making summaries ○ Such effort increases with the size of the collections Personal Collections become “Dark Archives” ○ Photos are moved to some storage device ○ Photos are rarely accessed and enjoyed again Meeting user expectations ○ What are the photos important to the user? ○ What makes a photo important? ○ Presence of personal (and hidden) attachment due to memories
  • 5. Goals ● Select most important photos to keep them enjoyable and accessible ● Keep user investment low (avoiding user input like textual annotations) ● Meet user expectations and selection patterns
  • 6. User Study ● Participants ○ 42 people ○ 91 collections ● Task definition ○ Each user provides one or more photo collections of personal events ○ Selecting 20% of photos from each collection for preservation and revisiting ● Insights ○ Image quality as least important selection criterion ○ Personal and hidden aspects rated as highly important ○ Event coverage also highly important
  • 7. Expectation-oriented Photo Selection ● User selections from personal collections used to train the model ● Relaxed notion of coverage (features from collections, clusters, near-duplicates) ● No manual annotations or external knowledge is required
  • 8. Left photo Right photo Blur 0.533219 0.241118 Contrast 0.157777 0.107511 Darkness 0.870238 0.433792 Noise 0.179392 0.167515 Quality-based Features Blur, contrast, darkness, noise
  • 9. Face-based Features Presence, position, relative size of faces in each of 9 quadrants
  • 10. Concept-based Features 346 concept detectors represented by SVMs (concept set defined in TRECVID 2013 benchmark activity, 800 hours of video for training) Top 10 concepts • Outdoor: 0.9138 • Vegetation: 0.9 • Three_or_more_people: 0.89013 • Trees: 0.85785 • Building:0.83941 • Street: 0.81051 • Person: 0.79659 • Windows: 0.79222 • Sky: 0.76782 • Female: 0.75522
  • 11. Collection-based Features Temporal Clustering: groups of images belonging to the same sub event Near-duplicate Detection: identify similar shots of the same scene Information about the clusters (sub events) and near-duplicate sets each image belongs to For each image: ○ Size of its cluster ○ Quality of its cluster (avg, std, min, max) ○ Faces in its cluster (avg, std, min, max) ○ Has near-duplicates? ○ Size of its near-duplicates set
  • 14. Experiments Dataset ● Photo collections representing events (e.g. vacations, business trips, ceremonies) ● 91 collections, 42 users, 18,147 photos ● 20% selected as most important for future enjoying/revisiting ● Each photo judged by its owner Baselines ● Cluster → Iterate → Select (Rabbath et al., TOMM’11) ● Summary Optimization (Sinha et al., ICMR’11)
  • 15. Baselines Temporal Clustering ○ Cluster photos based on time [Cooper et al., 2005] ○ Iterate the clusters (round robin) ○ At each round, select the most important photo according to: Summary Optimization [Sinha et al., ICMR’11] ○ Compute the optimal summary of size k according to: ○ Qual = sum of quality and portrait, group, panorama concepts values of each photo ○ Div = diversity within the summary ○ Cov = number of photos in the collection that are represented in the summary Quality Faces
  • 16. Results Precision for different values of k and different subsets of features Statistically significant improvement over baselines Concepts are more discriminative than quality and faces Modeling collection-level information as a set of features is more effective than explicitly imposing coverage Statistically significant improvements marked as ▲ (p < 0.01) or Δ (p < 0.05).
  • 17. Hybrid Selection What is the role of coverage in personal photo selection? Can we improve the selection by incorporating coverage within the model? ➢ Coverage-driven Selection o Cluster → Iterate → Select o Still a strict model of coverage ➢ Summary Optimization o Compute the optimal summary: o More flexible Importance Prediction
  • 18. Results Including importance prediction as quality measure in coverage-based methods improves their performances A strict model of coverage via clustering gets smaller benefits Expo is still better or comparable with the Hybrid Selection models Statistically significant improvements marked as ▲ (p < 0.01) or Δ (p < 0.05).
  • 19. Other Directions ● Inclusion of additional features in the model ● User personalization
  • 20. Additional Features Low-level visual info Basic visual signals that might capture the attention and interest of the observer: HSV statistics, colors, textures, lines. Aesthetics How an image is well posed, attractive and pleasant to an observer: rule of thirds, simplicity, contrast, balance. DCNN Features Image representation given by a DCNN (GoogLeNet) pre-trained to predict the 1,000 categories of the ILSVRC. Emotional Concepts Concept detectors of SentiBank: nouns (concepts) and adjectives carrying sentiments are combined together to associate emotions to concepts. Face Popularity Face clustering applied to compute how frequently a face appears in a collection (cluster size).
  • 21. Additional Features Moderate yet statistically significant improvement Face popularity only slightly improves faces features alone Both low level and aesthetics features are better than quality features Concepts (DCNN) and concepts (SentiBank) improve concepts features
  • 22. User Personalization Personalized photo selection model ○ Adapts to user preferences by exploiting user feedback ○ Based on retraining the model every time a new annotated collection is available Promising adaptation capabilities ○ Including new annotated collections of the same user can benefit future selections ○ Exploiting annotated collections from other users can alleviate the cold-start problem Evaluation on a large number of users and collections is required to make the results more evident and significant
  • 23. Applications for PhotoPrism ● Semi-automatic photo selection/summarization (fine-tuning DCNNs) ● Event-based clustering and near-duplicate detection ● Face clustering and recognition ● User personalization (selection model) ● Emotion detection as additional feature (SentiBank library) ● Low-level information (e.g. textures, colors, etc.) as additional features ● Rules of aesthetics as additional features (code in OpenImaJ library available) 23
  • 24. For more information, visit photoprism.org or github.com/photoprism/photoprism 24