Adil Khan 10 months ago
AdiKhanOfficial #FYP Ideas

Yadain: An Informal Way of Preserving Pakistan’s Oral History

Our project, Yadain, is an informal way of preserving oral history of Pakistan. It is an android based map application, which allows user to save and share interesting information about anyplace with others, in shape of image, text note, audio and route. So that, people can get aware of those p

Project Title

Yadain: An Informal Way of Preserving Pakistan’s Oral History

Project Area of Specialization

Augmented and Virtual Reality

Project Summary

Our project, Yadain, is an informal way of preserving oral history of Pakistan. It is an android based map application, which allows user to save and share interesting information about anyplace with others, in shape of image, text note, audio and route. So that, people can get aware of those place or of any interesting information about them. User will also be able to know about places people usually visit from his/her current location and different routes he/she can follow.

User can record route, add markers, image tag and note tag at any place he/she visits, and then later view his/her whole trip in shape of routes overlaid on map and view markers, pictures in app. User can also augment previously tagged images of a place with current view of that place through camera. Or can even augment some previously available historical picture of a place, with recent pictures of that place through mobile gallery.

User can also tag a picture with text, in order to save a note about that place/picture. Other people can then, later augment that tagged notes and can read that note, left for other to read.

The recorded routes of other users, will be used to recommend a route or destination to the user, visiting a place first time, machine learning will be used for appropriate suggestions of the route, with respect to user's requirement.

Project Objectives

Objective of the project is to conserve oral history of Pakistan, which can not be found in written form. In order to achieve the objective, information about the different places of Pakistan will be stored in shape of recorded routes, images, notes and markers etc.

People would be able to know, how a certain place used to look in past through image tags, information or any intersting fact about the place will be saved, in shape of note tags. Routes people usually visit or places they go to from a place, will be able to save in shape of routes.

All this data, will also help tourists in Pakistan, to explore the country better and know about the history and famous places in more detail. It will also help in promotion of tourism in the country.

Project Implementation Method

Following are the Design and Implementation details of the project:

  • Java Programming Language was used for the development.
  • Our Target Platform is Android that's why we implemented it on Android Studio because that’s currently the most popular Integrated Development Environment (IDE) for Android Development.
  • MySQL database will be used because of its Compatibility and cost effectiveness. The database have a centralized storage in which public routes and tags can be stored by any user and the stored routes and tags can be accessed by other users.
  • The system’s maps based activities are based on Mapbox which is an Open Street Maps based Software Development Kit (SDK) for implementing Maps based application. Our application was developed using Mapbox SDK free subscription which allows 50,000 requests per month. If client’s needs more request quota per month, than client needs to check the Mapbox pricing and upgrade subscription accordingly. It's currently the least expensive and most popular SDK available that why we selected it.
  • We used OpenCV4Android for the implementation of Detection and Augmentation.
  • We have used Oriented Fast Rotated Brief (ORB) feature detector but there are other feature detector as well such as SIFT and SURF which gives better results. We didn’t used SIFT and SURF because they are patent and you need to purchase a license for commercially using them.
  • Current Augmentation is basic and take few seconds to augment target image on scene because of the limitation of mobile hardware.
  • For route recording, mapbox location services are used.
  • For adding tags/marker for simple markers, image and note tags, mapbox marker layer is used.
  • For overlaying recorded route mapbox functions are used.
  • For machine learning, hardware and central database will be required which need funding to implement.
  • To add quality images on app database, good camera phonr or a good camera is required, for which fundings are required.

Benefits of the Project

Objective of the project is to conserve oral history of Pakistan, which can not be found in written form. People would be able to know, how a certain place used to look in past through image tags, information or any intersting fact about the place will be saved, in shape of note tags. Routes people usually visit or places they go to from a place, will be able to save in shape of routes.

All this data, will also help tourists in Pakistan, to explore the country better and know about the history and famous places in more detail. Since, the project provides interesting facts and history of a place and how it used to look in past, which will improve the travel experience of the traveller/tourist, it will help in promotion of tourism in the country.

Technical Details of Final Deliverable

Android based application, with following functionalities:

  • Funtion to record, view and delete routes.
  • Function to add, view, hide and delete markers.
  • Function to add, view, hide and delete image and note markers.
  • Function to navigate through recorded route and markers.
  • Function to get path recommendation, based on machine learning.
  • Function for augmenting image and note markers through camera.
  • Function to augment, already available images of a place saved in gallery.
  • Functionality of sharing routes and all markers.
  • Functionality of finding nearby markers.
  • Function to get navigation to the tags, from current location.
  • Functionality of authentication of users through google authentication api using firebase.
  • Gathering of data. in order to perform machine learning techniques.
  • Complete testing of the application.

Final Deliverable of the Project

Software System

Type of Industry

IT

Technologies

Artificial Intelligence(AI), Augmented & Virtual Reality

Sustainable Development Goals

Decent Work and Economic Growth, Industry, Innovation and Infrastructure

Required Resources

Item Name Type No. of Units Per Unit Cost (in Rs) Total (in Rs)
Camera phone with good gps Equipment14000040000
NVIDIA Nano Jetson Equipment12000020000
Web Server Equipment120002000
Mapbox navigation API bill Equipment180008000
Total in (Rs) 70000
If you need this project, please contact me on contact@adikhanofficial.com
Weapon Automation

Our team is going to design a hybrid weapon we will be going to use an airsoft weapon. The...

1675638330.png
Adil Khan
10 months ago
Interactive E-Learning Application

Interactive E-learning Android Application Project Objectives (less than 2500 characters...

1675638330.png
Adil Khan
10 months ago
SMART GYM MIRROR

The idea for this app comes when lockdown happened.Whole world was suffering from this pan...

1675638330.png
Adil Khan
10 months ago
CycureIT

CycureIT is a leading provider of cyber threat prevention and identifying the different vu...

1675638330.png
Adil Khan
10 months ago
DESIGN AND DEVELOPMENT OF CATAPULT FOR AERIAL GLIDER

The purpose of this project is to design, build, test and operate a launching system for a...

1675638330.png
Adil Khan
10 months ago