1 of 21

GO MUSEUM

Here is where your presentation begins

Team:

Karim Yasser, Ahmed Amr

Amr Salama & Loay Yehia

Supervised By:

Dr. Fatma Helmy

Supervising Assistant:

Eng. Samira Raafat

Date: 3/8/2022

2 of 21

TABLE OF CONTENTS

01

02

03

04

Introduction & Objectives

Problem Definition

System Overview

Methodology

Diagrams

Dataset Description

User interface

Results

What's Next & Demo

05

06

07

08

09

3 of 21

Main Objectives

The goal is to create a user-friendly mobile application that will allow tourists to visit historical sites without having to hire a tour guide, facilitate the tourist tour by guiding them to have the best experience

4 of 21

GO MUSEUM:

The main problem focused on is monuments detection. Firstly, the aim of Go Museum is the recognition of statues. However, the main problem Go Museum is trying to solve is addressing occluded, disoriented, and distorted monuments

PROBLEM STATMENT

5 of 21

System Overview

6 of 21

Architecture Diagram

7 of 21

Package diagram

8 of 21

Sequence diagram

9 of 21

Class Diagram

10 of 21

Decorator Design Pattern

11 of 21

Context Diagram

12 of 21

3,149

Original + Augmented + online dataset collection

Original images

Online images

1,724

From

to

13 of 21

Methodology

DATA Preprocessing

GAN MODEL

Outpainting

ResNet50

14 of 21

TRAINING PROBLEMS

Training with random mask on 2 classes

center mask training with 2 classes

training with random mask on the whole dataset

15 of 21

Achieved Results

Random Crop

Center Crop

Original image

16 of 21

ResNet50 Model

Acc : 96.3%

Predict the image Class

test

train

25%

75%

17 of 21

Overall Algorithm

Semi-Supervised deep learning(TripGAN)

GAN (upsamling & downsampling) layers

Generate image with Random/Center Crop

Generator

Classify if the generated image is real or fake

Discriminator

Classify the image class based on pretrained model

Classifier

18 of 21

What’s Next ?

  • Collect More Dataset and work on preparing our Dataset to be 100% ready for training
  • Enhancing the output of the outpaint Model
  • Mobile Application UI and Working with APIs

19 of 21

20 of 21

A PICTURE IS WORTH A THOUSAND WORDS

21 of 21

THANK YOU