SlideShare a Scribd company logo
1 of 13
Download to read offline
Deep Convolutional Embedding for Painting
Clustering: Case Study on Picasso’s Artworks
Giovanna Castellano, Gennaro Vessio
CILAB, Computer Science Department, University of Bari, Italy
gennaro.vessio@uniba.it
Context
Our cultural heritage is of inestimable
importance for the cultural, historical
and economic growth of our society
It is important for:
● art historians
● economists
● museum curators
● …
● computer scientists!
2
The role of
Computer Science
Research by computer scientists in this context is
mainly focused on applying machine learning/pattern
recognition for:
● classification and categorization
● link prediction
● information retrieval
● knowledge discovery
● …
This growing interest has been motivated by the
increasing availability of large-scale digitized art
collections (e.g., WikiArt)
3
Motivations
Human beings find similarity relationships
among paintings based on their aesthetic
perception
This perception (which can also be influenced by
subjective experience) is:
● extremely hard to conceptualize
● difficult to translate into features and labels
Our goal is to develop an automatic tool to group
digital paintings based on:
● “visual” features
● an unsupervised approach
4
Limitations of traditional methods
1. Applying traditional algorithms like k-means on the high-dimensional raw pixel
space can be ineffective
2. The application of reduction techniques, such as PCA, can ignore nonlinear
relationships between the original input and the latent feature space
3. Some variants of k-means (e.g., spectral clustering) are computationally
expensive as the data grows
4. Engineering meaningful features based on domain knowledge is extremely
difficult
5
We propose to use a refinement of the Deep Convolutional Embedding Clustering
(DCEC) method recently proposed by Guo et al.
Main benefits:
1. deep learning algorithms are good at mapping input to output data due to their
exceptional ability to express nonlinear representations
2. conv layers are even better when the input is complex image data
6
Key points of the proposed method
Overall network architecture
7
Model training works in two phases:
1. parameter initialization
a. use a convolutional autoencoder to learn a nonlinear mapping between the original space X
and a latent spaze Z
2. parameter optimization
a. initialize k cluster centroids with k-means
b. compute a soft assignment between the embedded points and cluster centroids
c. compute an auxiliary target distribution
d. minimize the KL divergence with respect to the computed target distribution
Input reconstruction and cluster assignment are jointly optimized
8
Key points
Case study
We used a database that collects 439 artworks
by a very popular artist: Pablo Picasso
This was done to evaluate the effectiveness of
the method in finding meaningful clusters within
the artist’s production
9
Experimental setting
● Input resized to 128×128 pixels and normalized to [0, 1]
● Autoencoder pre-training:
○ epochs: 200
○ mini-batch size: 128
○ optimizer: AdaMax
● Overall training:
○ delta: 0.001
○ optimizer: AdaMax
● Evaluation metrics:
○ silhouette score
○ Calinski-Harabasz index
10
Clustering performance
11
# clusters silhouette score Calinski-Harabasz index
2 0.933 0.737
3 0.936 0.771
4 0.951 0.768
5 0.965 1.000
6 0.962 0.812
Qualitative evaluation
12
Conclusion
Encouraging preliminary results were obtained, which confirm the effectiveness of
the deep clustering approach to address highly complex image domains, such as
the artistic one
Future work will use much of the existing literature on Picasso to try to label
paintings to perform a much more systematic evaluation, even according to
external clustering criteria
Finally, the convolutional layers of the encoder will be analyzed to find out which
are the distinctive objects in the paintings that led to their clustering
13

More Related Content

Similar to Deep Convolutional Embedding for Painting Clustering: Case Study on Picasso's Artworks (DS2020)

Cahall Final Intern Presentation
Cahall Final Intern PresentationCahall Final Intern Presentation
Cahall Final Intern Presentation
Daniel Cahall
 
CP923.doc
CP923.docCP923.doc
CP923.doc
butest
 

Similar to Deep Convolutional Embedding for Painting Clustering: Case Study on Picasso's Artworks (DS2020) (20)

Symbolic Background Knowledge for Machine Learning
Symbolic Background Knowledge for Machine LearningSymbolic Background Knowledge for Machine Learning
Symbolic Background Knowledge for Machine Learning
 
Cahall Final Intern Presentation
Cahall Final Intern PresentationCahall Final Intern Presentation
Cahall Final Intern Presentation
 
Exploring Machine Learning for Libraries and Archives: Present and Future
Exploring Machine Learning for Libraries and Archives: Present and FutureExploring Machine Learning for Libraries and Archives: Present and Future
Exploring Machine Learning for Libraries and Archives: Present and Future
 
Object Classification in Images of Neoclassical Artifacts using Deep Learning
Object Classification in Images of Neoclassical Artifacts using Deep LearningObject Classification in Images of Neoclassical Artifacts using Deep Learning
Object Classification in Images of Neoclassical Artifacts using Deep Learning
 
2019 cvpr paper_overview
2019 cvpr paper_overview2019 cvpr paper_overview
2019 cvpr paper_overview
 
2019 cvpr paper overview by Ho Seong Lee
2019 cvpr paper overview by Ho Seong Lee2019 cvpr paper overview by Ho Seong Lee
2019 cvpr paper overview by Ho Seong Lee
 
Mat189: Cluster Analysis with NBA Sports Data
Mat189: Cluster Analysis with NBA Sports DataMat189: Cluster Analysis with NBA Sports Data
Mat189: Cluster Analysis with NBA Sports Data
 
Do Better ImageNet Models Transfer Better... for Image Recommendation?
Do Better ImageNet Models Transfer Better... for Image Recommendation?Do Better ImageNet Models Transfer Better... for Image Recommendation?
Do Better ImageNet Models Transfer Better... for Image Recommendation?
 
MediaEval 2015 - UNED-UV @ Retrieving Diverse Social Images Task - Poster
MediaEval 2015 - UNED-UV @ Retrieving Diverse Social Images Task - PosterMediaEval 2015 - UNED-UV @ Retrieving Diverse Social Images Task - Poster
MediaEval 2015 - UNED-UV @ Retrieving Diverse Social Images Task - Poster
 
Image Object Detection Pipeline
Image Object Detection PipelineImage Object Detection Pipeline
Image Object Detection Pipeline
 
物件偵測與辨識技術
物件偵測與辨識技術物件偵測與辨識技術
物件偵測與辨識技術
 
Lecture_16_Self-supervised_Learning.pptx
Lecture_16_Self-supervised_Learning.pptxLecture_16_Self-supervised_Learning.pptx
Lecture_16_Self-supervised_Learning.pptx
 
IRJET- Finding Dominant Color in the Artistic Painting using Data Mining ...
IRJET-  	  Finding Dominant Color in the Artistic Painting using Data Mining ...IRJET-  	  Finding Dominant Color in the Artistic Painting using Data Mining ...
IRJET- Finding Dominant Color in the Artistic Painting using Data Mining ...
 
Deep Learning behind Prisma
Deep Learning behind PrismaDeep Learning behind Prisma
Deep Learning behind Prisma
 
Deep Visual Saliency - Kevin McGuinness - UPC Barcelona 2017
Deep Visual Saliency - Kevin McGuinness - UPC Barcelona 2017Deep Visual Saliency - Kevin McGuinness - UPC Barcelona 2017
Deep Visual Saliency - Kevin McGuinness - UPC Barcelona 2017
 
Convolutional Neural Networks - Xavier Giro - UPC TelecomBCN Barcelona 2020
Convolutional Neural Networks - Xavier Giro - UPC TelecomBCN Barcelona 2020Convolutional Neural Networks - Xavier Giro - UPC TelecomBCN Barcelona 2020
Convolutional Neural Networks - Xavier Giro - UPC TelecomBCN Barcelona 2020
 
Deep Neural Networks Presentation
Deep Neural Networks PresentationDeep Neural Networks Presentation
Deep Neural Networks Presentation
 
CP923.doc
CP923.docCP923.doc
CP923.doc
 
CAM-1.pptx
CAM-1.pptxCAM-1.pptx
CAM-1.pptx
 
Image Segmentation Using Deep Learning : A survey
Image Segmentation Using Deep Learning : A surveyImage Segmentation Using Deep Learning : A survey
Image Segmentation Using Deep Learning : A survey
 

More from Gennaro Vessio

Tecniche di Computer Vision per applicazioni di IA sostenibile mediante droni
Tecniche di Computer Vision per applicazioni di IA sostenibile mediante droniTecniche di Computer Vision per applicazioni di IA sostenibile mediante droni
Tecniche di Computer Vision per applicazioni di IA sostenibile mediante droni
Gennaro Vessio
 
Preliminary Evaluation of TinyYOLO on a New Dataset for Search-And-Rescue wit...
Preliminary Evaluation of TinyYOLO on a New Dataset for Search-And-Rescue wit...Preliminary Evaluation of TinyYOLO on a New Dataset for Search-And-Rescue wit...
Preliminary Evaluation of TinyYOLO on a New Dataset for Search-And-Rescue wit...
Gennaro Vessio
 
Evaluation of Cognitive Impairment in Pediatric Multiple Sclerosis with Machi...
Evaluation of Cognitive Impairment in Pediatric Multiple Sclerosis with Machi...Evaluation of Cognitive Impairment in Pediatric Multiple Sclerosis with Machi...
Evaluation of Cognitive Impairment in Pediatric Multiple Sclerosis with Machi...
Gennaro Vessio
 

More from Gennaro Vessio (9)

CBMS.pdf
CBMS.pdfCBMS.pdf
CBMS.pdf
 
Crowd Flow Detection from Drones with Fully Convolutional Networks and Cluste...
Crowd Flow Detection from Drones with Fully Convolutional Networks and Cluste...Crowd Flow Detection from Drones with Fully Convolutional Networks and Cluste...
Crowd Flow Detection from Drones with Fully Convolutional Networks and Cluste...
 
AIUCD.pdf
AIUCD.pdfAIUCD.pdf
AIUCD.pdf
 
Tecniche di Computer Vision per applicazioni di IA sostenibile mediante droni
Tecniche di Computer Vision per applicazioni di IA sostenibile mediante droniTecniche di Computer Vision per applicazioni di IA sostenibile mediante droni
Tecniche di Computer Vision per applicazioni di IA sostenibile mediante droni
 
AIxIA 2021 Main Track Presentation
AIxIA 2021 Main Track PresentationAIxIA 2021 Main Track Presentation
AIxIA 2021 Main Track Presentation
 
Opening welcome
Opening welcomeOpening welcome
Opening welcome
 
Preliminary Evaluation of TinyYOLO on a New Dataset for Search-And-Rescue wit...
Preliminary Evaluation of TinyYOLO on a New Dataset for Search-And-Rescue wit...Preliminary Evaluation of TinyYOLO on a New Dataset for Search-And-Rescue wit...
Preliminary Evaluation of TinyYOLO on a New Dataset for Search-And-Rescue wit...
 
Crowd Counting from UAVs (ECCV2020)
Crowd Counting from UAVs (ECCV2020)Crowd Counting from UAVs (ECCV2020)
Crowd Counting from UAVs (ECCV2020)
 
Evaluation of Cognitive Impairment in Pediatric Multiple Sclerosis with Machi...
Evaluation of Cognitive Impairment in Pediatric Multiple Sclerosis with Machi...Evaluation of Cognitive Impairment in Pediatric Multiple Sclerosis with Machi...
Evaluation of Cognitive Impairment in Pediatric Multiple Sclerosis with Machi...
 

Recently uploaded

Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
amitlee9823
 
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
amitlee9823
 
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAl Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
AroojKhan71
 
Probability Grade 10 Third Quarter Lessons
Probability Grade 10 Third Quarter LessonsProbability Grade 10 Third Quarter Lessons
Probability Grade 10 Third Quarter Lessons
JoseMangaJr1
 
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get CytotecAbortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Riyadh +966572737505 get cytotec
 
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
amitlee9823
 
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
amitlee9823
 
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
amitlee9823
 

Recently uploaded (20)

Ravak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptxRavak dropshipping via API with DroFx.pptx
Ravak dropshipping via API with DroFx.pptx
 
Edukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFxEdukaciniai dropshipping via API with DroFx
Edukaciniai dropshipping via API with DroFx
 
ELKO dropshipping via API with DroFx.pptx
ELKO dropshipping via API with DroFx.pptxELKO dropshipping via API with DroFx.pptx
ELKO dropshipping via API with DroFx.pptx
 
Discover Why Less is More in B2B Research
Discover Why Less is More in B2B ResearchDiscover Why Less is More in B2B Research
Discover Why Less is More in B2B Research
 
Halmar dropshipping via API with DroFx
Halmar  dropshipping  via API with DroFxHalmar  dropshipping  via API with DroFx
Halmar dropshipping via API with DroFx
 
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
Call Girls Bommasandra Just Call 👗 7737669865 👗 Top Class Call Girl Service B...
 
Carero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptxCarero dropshipping via API with DroFx.pptx
Carero dropshipping via API with DroFx.pptx
 
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service BangaloreCall Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
Call Girls Begur Just Call 👗 7737669865 👗 Top Class Call Girl Service Bangalore
 
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAl Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
 
Invezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signals
 
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% SecureCall me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
 
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
Call Girls in Sarai Kale Khan Delhi 💯 Call Us 🔝9205541914 🔝( Delhi) Escorts S...
 
Probability Grade 10 Third Quarter Lessons
Probability Grade 10 Third Quarter LessonsProbability Grade 10 Third Quarter Lessons
Probability Grade 10 Third Quarter Lessons
 
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get CytotecAbortion pills in Doha Qatar (+966572737505 ! Get Cytotec
Abortion pills in Doha Qatar (+966572737505 ! Get Cytotec
 
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
 
VidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxVidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptx
 
Mature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxMature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptx
 
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
Call Girls Jalahalli Just Call 👗 7737669865 👗 Top Class Call Girl Service Ban...
 
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
Vip Mumbai Call Girls Thane West Call On 9920725232 With Body to body massage...
 

Deep Convolutional Embedding for Painting Clustering: Case Study on Picasso's Artworks (DS2020)

  • 1. Deep Convolutional Embedding for Painting Clustering: Case Study on Picasso’s Artworks Giovanna Castellano, Gennaro Vessio CILAB, Computer Science Department, University of Bari, Italy gennaro.vessio@uniba.it
  • 2. Context Our cultural heritage is of inestimable importance for the cultural, historical and economic growth of our society It is important for: ● art historians ● economists ● museum curators ● … ● computer scientists! 2
  • 3. The role of Computer Science Research by computer scientists in this context is mainly focused on applying machine learning/pattern recognition for: ● classification and categorization ● link prediction ● information retrieval ● knowledge discovery ● … This growing interest has been motivated by the increasing availability of large-scale digitized art collections (e.g., WikiArt) 3
  • 4. Motivations Human beings find similarity relationships among paintings based on their aesthetic perception This perception (which can also be influenced by subjective experience) is: ● extremely hard to conceptualize ● difficult to translate into features and labels Our goal is to develop an automatic tool to group digital paintings based on: ● “visual” features ● an unsupervised approach 4
  • 5. Limitations of traditional methods 1. Applying traditional algorithms like k-means on the high-dimensional raw pixel space can be ineffective 2. The application of reduction techniques, such as PCA, can ignore nonlinear relationships between the original input and the latent feature space 3. Some variants of k-means (e.g., spectral clustering) are computationally expensive as the data grows 4. Engineering meaningful features based on domain knowledge is extremely difficult 5
  • 6. We propose to use a refinement of the Deep Convolutional Embedding Clustering (DCEC) method recently proposed by Guo et al. Main benefits: 1. deep learning algorithms are good at mapping input to output data due to their exceptional ability to express nonlinear representations 2. conv layers are even better when the input is complex image data 6 Key points of the proposed method
  • 8. Model training works in two phases: 1. parameter initialization a. use a convolutional autoencoder to learn a nonlinear mapping between the original space X and a latent spaze Z 2. parameter optimization a. initialize k cluster centroids with k-means b. compute a soft assignment between the embedded points and cluster centroids c. compute an auxiliary target distribution d. minimize the KL divergence with respect to the computed target distribution Input reconstruction and cluster assignment are jointly optimized 8 Key points
  • 9. Case study We used a database that collects 439 artworks by a very popular artist: Pablo Picasso This was done to evaluate the effectiveness of the method in finding meaningful clusters within the artist’s production 9
  • 10. Experimental setting ● Input resized to 128×128 pixels and normalized to [0, 1] ● Autoencoder pre-training: ○ epochs: 200 ○ mini-batch size: 128 ○ optimizer: AdaMax ● Overall training: ○ delta: 0.001 ○ optimizer: AdaMax ● Evaluation metrics: ○ silhouette score ○ Calinski-Harabasz index 10
  • 11. Clustering performance 11 # clusters silhouette score Calinski-Harabasz index 2 0.933 0.737 3 0.936 0.771 4 0.951 0.768 5 0.965 1.000 6 0.962 0.812
  • 13. Conclusion Encouraging preliminary results were obtained, which confirm the effectiveness of the deep clustering approach to address highly complex image domains, such as the artistic one Future work will use much of the existing literature on Picasso to try to label paintings to perform a much more systematic evaluation, even according to external clustering criteria Finally, the convolutional layers of the encoder will be analyzed to find out which are the distinctive objects in the paintings that led to their clustering 13