Home Search AA
Number of visits:
1018
 
PROJECT SUMMARY

Smart Museum Logo

 

Smart Museum is an application developed for iOS platforms that allows you to live your museum experience in  a fashionable and delightful way! In fact, through your iPhone/iPad camera, you gain the ability to scan every artwork collected in the exposition rooms and make it interactive: a label will appear in proximity of each one of them when analyzed, and you will be told the basic information regarding that specific piece. Plus, if you desire to know more about a particular painting or photography that caught your attention, the only thing that you have to do is to tap on the dynamic label: a window containing detailed info about the artwork and his author will pop up, satisfying every question that you might have. And don't worry if you analyzed something, moved on and then you desire to go back and know more about it: all the labels are rendered with the help of ARKit technology and put in an augmented reality environment, so they will always wait for you without fleeing as long as you keep the application running!

 

Features

iOS application

  • SKScene and augmented reality environment rendering
  • Communication with backend endpoint via HTTP POST request and response handling for artwork analysis
  • Render of dynamic labels containing the data fetched from the database in the AR environment
  • Detailed information displayed through a scrollView when a label is tapped
  • Support for the camera flashlight for easier analysis in dark environments

Backend

  • Always listening endpoint that collects incoming requests from the mobile application and forwards them to the Flask application
  • Einstein Vision recognition that classifies the image received from frontend and sends back the answer through the endpoint
  • Postgre-SQL Database that contains information about artworks and authors and is queried when generating a response containing a successful recognition
  • Python Flask application that handles all the dynamics for a correct functioning of the system

Screenshots

Analysis of the artwork
Smart Museum is analyzing the artwork that the user scanned

 

Artwork and label
The artwork was recognized and the label with essential information was put under it
Detail view
The user tapped on the label and the detailed information was shown in a ScrollView
notrecognized
The image scanned by the user wasn't a valid artwork, Smart Museum can't render a label

Architecture Overview

Architecture

Take a look at our demonstration video!

This is the link to our private GitHub repository.

If you want to know more about this project, feel free to contact any member of the group. You can find our contacts in the below section.

 


PROJECT TEAM MEMBERS

Sandra García Serrano

Project role(s): Scrum Master

Personal info:  23 years old exchange student at MDH from Madrid, Spain. Studying master in computer science.

Skills and interests:  Proactive, hardworker and organized person. Have worked in similar projects before.

Hobbies: 

E-mail: sgo19002@student.mdh.se 

Other contacts:

Gmail/Facetime: sandrita.garcia.96@gmail.com

Skype: saaandrius1712

Telegram: @Sandrius02

Eloïse Portes

Project role(s):

Personal info: 

Skills and interests: 

Hobbies: 

E-mail: eps19002@student.mdh.se

Other contacts:

Eloïse Portes (for skype, messenger and faceboolk)

Samuele Giussani

Project role(s):

Personal info: 

Skills and interests: 

Hobbies: 

E-mail: samuele.giussani@mail.polimi.it

Other contacts:

Facebook -> samuele.giussani
Instagram -> samuele.giussani
Telegram -> @sam07_83
FaceTime -> sam.giussani@gmail.com

Rodrigo Die Cabrera

Project role(s):

Personal info: Hi!! My name is Rodrigo Die, I´m 22. I´m an exchange student from Universidad Autónoma de Madrid (UAM), Spain. Currently studying computer science at MDH. 

Skills and interests: 

Hobbies: 

E-mail: rodridie97@gmail.com

Other contacts:

Facebook -> Maxroco

Telegram -> @maxroco

Discord -> maxroco#6068

AMIRSALAR MOLAEI

Project role(s):

Personal info: Msc Computer science and engineering student at polimi. AI enthusiast and Python developer.

Skills and interests: 

Hobbies: 

E-mail: amirsalar.molaei@mail.polimi.it

Other contacts:

Telegram: @asalarp
Skype: live:.cid.84f54347549a3188

Thibault Cabourg-Laurent

Project role(s):

Personal info: French student in double degrees in Polimi, 22 years old.

Skills and interests: 

Hobbies: 

E-mail: thibault.cabourg@gmail.com

Other contacts:

Facebook Thibault Caspor Cabourg-Laurent

Telegram @CabourgT

Skype thithi_03

Christian Cammareri

Project role(s): Developer

Personal info: I'm 23 and I'm studying Computer Science at Polimi.

Skills and interests: I know C, Java, Javascript, Python, Html and I like resolve programming problems.

Hobbies:  Playing and watching football, videogames, running.

E-mail: chris_camma@hotmail.com, christian.cammareri@mail.polimi.it

Other contacts:

https://www.facebook.com/christian.cammareri

Rami Khader

Project role(s): Developer

Personal info: Msc computer science at Malardalen University, Sweden

Skills and interests:  

Hobbies: 

E-mail: rami.khaderr@gmail.com

Other contacts: 

www.linkedin.com/in/rami-khader

https://www.facebook.com/ramy.khader.391


PROJECT SUPERVISORS

Local supervisor


Raffaela Mirandola (raffaela.mirandola@polimi.it)

Remote supervisor


Alessio Bucaioni(alessio.bucaioni@mdh.se)

PROJECT CUSTOMERS

                                                     

            

Project customer

            
            Lorenzo Barbagli (lbarbagli@deloitte.it)