Kareem Yasser, Amr Mohamed, Ahmed Amr, Loay Yehia, Eng. Samira Refaat, Dr. Fatma Helmy

Publishing Date

8 March 2022


The main idea of this project is to study the recognition of monuments, as tourists can recognize the monuments by scanning them. The data of the monument will be displayed to the tourist. This initiative aims to make it easier for travelers to understand the backstories of tourist attractions. Many historical sites are devoid of information regarding the monument’s rich past and the fights that led to its creation and preservation to the present day. This project proposes an approach to recognizing monuments using Advanced deep learning techniques. For the implementation, a deep learning technique will be implemented which is outpainting. Moreover, because of the diversity of animals remaining present in the museums, it is hard to recognize the kind of animal in the Egyptian museum through its bodies; an Augmented Reality layer will be implemented and added to display information about the recognized monuments and to visualize these animals.

1.1 Purpose

The purpose of this paper is to give forth the document’s specifics. The documentation also serves as a reference for developers and a record of product approval for the required features. This paper will go over the software implementation. The software implementation covers algorithms and techniques. The goal of Egyptian monument recognition is to offer travelers with extensive facts and tales about each monument in order to help them understand the works of art they witness. The app will provide information about Egyptian monuments, allowing users to identify them by uploading the captured image.

1.2 Scope

This paper compares systems to Go Museum, presents the overview, scope, and context of Go Museum system design, and discusses the goals of the mobile application. The SDD depicts how the software framework would be structured in order to match the criteria. SDD must supply everything a programmer needs to develop code because it is the primary source of code production material. The SDD should include design patterns, data models, data structures, and algorithms in addition to design patterns, data models, and data structures. the general design of the system give a detailed overview of the framework and its applications.

1.3 Overview

A software design description (SDD) is a graphic depiction of a software design that can be used to communicate with stakeholders and track design details. This software design description describes the architecture and system design of a dispersion organization (SDD). The goal of this software design template is for developers to obtain a sense of the project’s architecture by listing everything in the product, including its flow and functionalities. People that need to look for furnishings and have certain requirements are the target demographic.

1.4 Intended audience

This document is intended for developers and system administrators who will be responsible for future changes.