Computer Science Applications to Cultural Heritage 2018/2019
Official course page
http://www.unive.it/data/course/281949Weekly timetable:
Monday 14:00 - 15:30 (AULA B)Tuesday 15:45 - 17:15 (Delta 1B)
Referral texts
- Alfredo M. Ronchi, "ECulture: Cultural Content in the Digital Age", Dordrecht: Springer. 2009
- Z. Li, M. Drew and J. Liu. "Fundamentals of Multimedia", Pearson Educational, 2014
- P. Lake, P. Crowther, "Concise Guide to Databases", Springer London, 2003
Course slides:
- Introduction
- Introduction to computer systems
- Digital imaging
- Digital audio
- Digital video
- 3D Reconstruction
- Relational Databases
- Geographic Information Systems
- Metadata
- Data Science
- Visualization
Lesson 24 - December 18th
Visualization
- Evolution of modern museums
- From Web 1.0 to 2.0
- XHTML, CSS and Content Management Systems
- New technologies for museums
- 3D visualization
- Serious games
Lesson 23 - December 17th
Data Science
- Exercises and examples
Lesson 22 - December 12th
Data Science
- Exercises and examples
Lesson 21 - December 10th
Data Science
- Single, complete and average linkage clustering
Lesson 20 - December 4th
Data Science
- Cluster analysis
- Partitional vs hierarchical clustering
- Dendrograms
- K-means algorithm
Lesson 19 - December 3rd
Data Science
- Testing a classifier performance
- Exercises: Natural language processing with WEKA
Lesson 18 - November 27th
Data Science
- From raw data to feature vectors
- Supervised and unsupervised learning
- Decision trees
- Controlling the model complexity
Lesson 17 - November 26th
Data Science
- data, information and knowledge
- concepts of information retrieval
- feature vectors
- feature representation of text documents
- Boolean and vector space models
Lesson 16 - November 20th
Metadata
- Descriptive, structural and administrative metadata
- Introduction to XML
- Well-formed and valid XML documents
- Dublin Core metadata standard
- CIDOC-CRM
- Metadata examples
Lesson 15 - November 19th
Metadata
- Metadata in cultural heritage
- Ontologies
Geographic Information Systems
- Universal Transverse Mercator projection
- Geodetic datums
- Map georeferencing
Lesson 14 - November 13th
Geographic Information Systems
- Georeferencing raster images
- Vector to raster conversion
- Raster to vector conversion
- Map scale
- Map projections
- Coordinate Reference Systems
Lesson 13 - November 12nd
Geographic Information Systems
- Introduction to GIS
- Vector representation
- Geometric elements
- Graphical representation
- Topology
- Raster representation
- Vector vs. raster
Lesson 12 - November 6th
Relational Databases
- SQL language
- Retrieving data
- Cartesian product and the join operation
- Case study: Implementing a simple DB in LibreOffice Base
Lesson 11 - November 5th
Relational Databases
- A practical example
- Logical design
- Tuples and relations
- Primary and foreign keys
- Relations and class hierarchy in a relational database
Lesson 10 - October 31st
Relational Databases
- What is a database?
- Databases in cultural heritage
- Data modelling
- Entities and properties
- Classes
- Class hierarchy
- Entity-relationship diagram
- One-to-one, one-to-many and many-to-many relations
- Requirement analysis
Lesson 9 - October 23rd
3D reconstruction
- Acquisition devices
- Reconstruction from images: Shape from shading and focus
- Pair-wise registration: ICP algorithm
- Global registration
- Mesh generation techniques
- Texture synthesis
Lesson 8 - October 22nd
3D reconstruction
- 3D reconstruction in cultural heritage: case studies
- Depth sensors and photogrammetry
- Typical steps of a 3D reconstruction pipeline
Digital video
- Concepts of digital video compression
- Motion compensation
- MPEG-1 and H.264 video codecs
- Video formats
Lesson 7 - October 9th
Digital video
- Basics of analog video
- Interlacing
- Digital video: basic concepts and properties
- Digital video standards
Digital audio
- Sound features in time and frequency domain
- Mp3 and AAC digital audio codec
Lesson 6 - October 8th
Digital audio
- Introduction to sound and music
- Analog and digital audio processing
- Fourier signal theory
Digital imaging
- Introduction to multi-spectral imaging
- Radiance, Irradiance and Reflectance
- Dichromatic model
- Advantages of multi-spectral imaging
- How a multi-spectral camera works
- Multi-spectral imaging in cultural heritage
Lesson 5 - October 2nd
Digital imaging
- GIF, PNG and JPEG image formats
- JPEG compression
- Frequency domain representation and DCT
Lesson 4 - October 1st
Digital imaging
- Basics of color imaging
- Additive and subtractive synthesis
- Color spaces
- Lossless and lossy image compression
Lesson 3 - September 24th
Digital imaging
- Digital imaging in the context of cultural heritage
- The visible light spectrum
- Radiance, luminance and brightness
- Image digitization
- Spatial and intensity resolution
- Dynamic range and contrast
Introduction to computer systems
- Functions and characteristics of operating systems
- Files and filesystems
Lesson 2 - September 18th
Introduction to computer systems
- Algorithms and programs
- CPU and Memory
- Representing text in computers: character encodings
- Representing real numbers
Lesson 1 - September 17th
Introduction
- About the course
- Content and Cultural Heritage
- Tangible and Intangible heritage
- The digital revolution
- Analog and Digital signals
- Case studies