social album utilizing social network to visualize co-event albums
DESCRIPTION
Social Album Utilizing social network to visualize co-event albums. 郭子豪 Advisor: 陳炳宇. Outline . Introduction Related Works Prior User Study The Social Album Evaluation Limitation / Generalization / Conclusion. Introduction. Co-event Album. Co-event. Gather…?. Organize…?. Browse…?. - PowerPoint PPT PresentationTRANSCRIPT
Social AlbumUtilizing social network to visualize co-event albums.
郭子豪Advisor: 陳炳宇
Outline
• Introduction• Related Works• Prior User Study• The Social Album• Evaluation• Limitation / Generalization / Conclusion
INTRODUCTION
Co-event Album
Co-event
Gather…?Organize…?
Browse…?
RELATED WORKS
Multi-user PhotowaresPhotoware based on Social Network Social Network Visualization
Multi-user Photowares
Photowares based on SN
Social Network Visualization
PRIOR USER STUDY
Field StudyInterview
Field Study
• Co-event albums• Tagging Photos
Co-event albums
# of samples At least one More than half
facebook 55 45 (81.8%) 41 (74.5%)
Flickr 22 21 (95.4%) 17 (77.2%)
Picasa 15 15 (100%) 15 (100%)
Tag
• facebook only with 74 samples.• Tagged by others : 64 (86.5%)• Have self-upload albums : 55• Have co-event albums : 45• Co-event album been tagged
– At least one: 37– More than half : 25
Field Study
• Co-event albums– The major portion of the shared web albums
online are related to co-event.
• Tagging Photos– Tagging Photos is an common practice while
sharing co-event albums.
Interview
• 9 people ( 3 man, 6 woman )• 21 ~ 30 years old.• All familiar with web albums and have their
own web albums.• Have their own DC.• Usually taking pictures in event.
Interview --- Questions
• What do you usually take picture with? Why?• How do you gather the co-event photos from
others? Do you have any trouble?• How do you organize the gathered photos? Do
you have any trouble while browsing them?• Will you share your photo albums to your
friends actively? How?• Will you actively browse your friends’ albums?
Life cycle of co-event albums
• Creating• Gathering• Organizing • Browsing• Sharing• Updating
Creating
• Take photos by their own camera.– as memory– document
• By their own view angle.
Create
Co-Event
Gathering
• Channel: – Email– FTP– Portable Disk– Instant Messenger– Web Albums
• It’s hard when lots of joined people. Create
Gather
Co-Event
Organizing
• Hierarchical Folder• Date + Event Name
– Photographer 1– Photographer 2– Photographer 3– …
Create
Gather
Organize
Co-Event
Browsing
• Separate Albums• Mixed Albums
– Alignment & Duplication Problems.
Create
Gather
Organize
Browse
Co-Event
Sharing
• 6 people share albums actively.• Most share to their acquaintance.• Most gather co-event albums actively.
Create
Gather
Organize
Browse
Share
Co-Event
Updating
• Most people will check friends’ albums actively.
• Be interested to albums they joined personally.
• Or albums joined by their friends.
Create
Gather
Organize
Browse
Share
Update
Co-Event
Create
Gather
Organize
Browse
Share
Update
Co-Event
Crea
teGa
ther
Orga
nize
Brow
seSh
are
Upda
te
Create Gather
Organize
Browse Share Update
Create
Gather
Organize
Browse
Share
Update
Co-Event
Crea
teGa
ther
Orga
nize
Brow
seSh
are
Upda
te
Create Gather
Organize
Browse Share Update
Create
Gather
Organize
Browse
Share
Update
Co-Event
Create
Gather
Organize
Browse
Share
UpdateCreate
Gather
Organize
Browse
Share
Update
CreateGatherOrganize
BrowseShare
Update
Co-
Event
Conclusion
• Social Need– Co-event albums.– Tagging Photos.– Sharing / Updating.
• Recollective Need– Create.– Gather / Organize.– Browse.
Design Guidelines
• Make it easy to collect co-event albums.• Facilitate the experience of browsing merged
co-event albums.• Let users easily update their friends' activities.• Filter the results while sharing and displaying.• Make the system embed into the social
network service.
SOCIAL ALBUMDesign & Implementation
facebook GRAPH APISocial Album Database
Social Album Server Social Album Client
Social Album
facebook GRAPH APISocial Album Database
Social Album Server Social Album Client
Indexing View
Browsing View
Editing View
Social Album
facebook GRAPH APISocial Album Database
Social Album Server Social Album Client
Indexing View
Browsing View
Editing View
Photo Analyzer
Album Analyzer
Track Analyzer
Social Album
facebook GRAPH APISocial Album Database
Social Album Server Social Album Client
Indexing View
Browsing View
Editing View
Photo Analyzer
Album Analyzer
Track Analyzer
Social Album
facebook GRAPH APISocial Album Database
Social Album Server Social Album Client
Indexing View
Browsing View
Editing View
Photo Analyzer
Album Analyzer
Track Analyzer
Social Album
Indexing View
• Layout• Tracks• Sites• Interactions
Indexing View --- Layout
Indexing View --- Tracks
Event A
Event B
(a)
Event A
Event B
(b)
Event A
Event B
(c)
Indexing View --- Sites
(c) (d)
(a) (b)
Indexing View --- Interactions
• Coloring• Hover• Filter
Interaction --- Coloring
Interaction --- Filter
Interaction --- Hover
Browsing View
Editing View
Editing View
facebook GRAPH APISocial Album Database
Social Album Server Social Album Client
Indexing View
Browsing View
Editing View
Photo Analyzer
Album Analyzer
Track Analyzer
Social Album
Photo Analyzer
1. Feature Extracting Module2. Photo Grouping Module
Photo Analyzer
1. Feature Extracting Module2. Photo Grouping Module
Photo Analyzer
1. Feature Extracting Module2. Photo Grouping Module
RGB
Photo Analyzer
1. Feature Extracting Module2. Photo Grouping Module
Gray
HSVRGB
Photo Analyzer
1. Feature Extracting Module2. Photo Grouping Module
Gray
HSVRGB
H : 18 binsS : 3 binsV : 3 binsG : 4 bins
Photo Analyzer
1. Feature Extracting Module2. Photo Grouping Module
Gray
HSVRGB
H : 18 binsS : 3 binsV : 3 binsG : 4 bins
Photo Analyzer
1. Feature Extracting Module2. Photo Grouping Module
Gray
HSVRGB
H : 18 binsS : 3 binsV : 3 binsG : 4 bins
feature factor
Photo Analyzer
1. Feature Extracting Module2. Photo Grouping Module
Photo Analyzer
1. Feature Extracting Module2. Photo Grouping Module
Photo Analyzer
1. Feature Extracting Module2. Photo Grouping Module
0 0100 100
Photo Analyzer
1. Feature Extracting Module2. Photo Grouping Module
0 0100 100
Album Analyzer
1. Album Merging Module2. Album Recommending Module
Album Analyzer
1. Album Merging Module2. Album Recommending Module
Album Analyzer
1. Album Merging Module2. Album Recommending Module
Album Analyzer
1. Album Merging Module2. Album Recommending Module
Album Analyzer
1. Album Merging Module2. Album Recommending Module
Album Analyzer
1. Album Merging Module2. Album Recommending Module
A B C
D E F
A B
C D
1 21 32
Album Analyzer
1. Album Merging Module2. Album Recommending Module
Album Analyzer
1. Album Merging Module2. Album Recommending Module
• Same Participants• Same Location• Overlapped Time Duration
Track Analyzer
Most Sites
Track Analyzer
Most Intersections
Track Analyzer
Track Analyzer
EVALUATION
QuantitativeQualitative
Quantitativea1 a2 Group Merge
1 V V
2 V V V V
3 V V
• 22 participants.
Quantitative
• While running photo grouping with similar photos, though total presented photos are lowered down, the gained information still increased.
• The information of our merging result is not less than the naïve merging result.
Qualitative
• 6 people.
Qualitative
• 4: easily update information happened on friends.
• 1: easy to describe friends’ events.• 6: appreciate the design of filtering algorithm.
• Most of them appreciate the grouping similar photos design.
LIMITATION
Limitation
Time Line
# of Tracks
GENERALIZATIONOther social data.
CONCLUSION
Conclusion
• The life cycle of co-event albums.• Social Album
– browsing co-event albums– easily update their friends’ activities.
Thanks you.