Image Matching using Geospatial: A Java-Based Application

Verified

Added on  2025/05/04

|23
|3705
|363
AI Summary
Desklib provides solved assignments and past papers to help students succeed.
Document Page
REPORT
ON
IMAGE MATCHING USING GEOSPATIAL
1
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
LETTER OF TRANSMITTAL
Date
Address
Dear Mam/Sir,
I hereby submit my project report on “IMAGE MATCHING USING GEOSPATIAL”. The project which
has been stated in this report is fully functional. The purpose of designing this application is to help the law
enforcement agencies so that they can be able to search a match of any criminal from their existing database.
This will assist to reduce the efforts made by these agencies in finding the match of the offenders and enhance
the productivity of that agency which takes the use of this application. This application system is also helpful in
the medical sector as well as in the shopping malls.
Last but not least, I am thankful to all those who supported me a lot in making this project successful, without
their support this would not possible for me to complete this project with the huge success. Therefore, I submit
my project to my mentor.
Yours faithfully
Name
2
Document Page
EXECUTIVE SUMMARY
The present project report is based on the topic “Image Matching Using Geospatial”. The key
objective of forming this application is to match the image which has been added in this system, this will help
the law enforcement organizations to find those prisoners who are already having their records in the existing
database. Through this, they can be able to find all the past details of that criminal if that past image exists in
their database. This application is fully functional and based on the Java application with the concept of GUI.
Thus this is also helpful for the peoples of hospitals, who are not aware of how to run CBIR by all databases,
and also can be useful for shopping malls, by which they can find the perfect match if they found anything
suspicious about their customers. This report will mainly emphasize on the essential features of the project
along with the deep description of the topic. The fully functional system architecture is also structured in order
to provide the user whole description of how the system will appear and also the procedure with snapshots of
how to use this application so that the admin can easily be able to compile and run this application. The present
report will also be going to define the classes which are to be used in this application. The hierarchy diagram is
also designed in the present report. Also, the project is based on Java language so the brief description about the
concept of Java is also been described in the report. The developer will be going to gain lots of experience
during the completion of the project on Image matching using geospatial.
3
Document Page
Table of Contents
LETTER OF TRANSMITTAL...............................................................................................................................2
EXECUTIVE SUMMARY.....................................................................................................................................3
Proposal...................................................................................................................................................................6
Abstract....................................................................................................................................................................6
Introduction..............................................................................................................................................................6
Motivation................................................................................................................................................................6
System structures.....................................................................................................................................................6
Functions..................................................................................................................................................................6
User requirements....................................................................................................................................................6
Additional features...................................................................................................................................................7
Inherent complexities and challenges......................................................................................................................7
Project Plan..............................................................................................................................................................7
Conclusion...............................................................................................................................................................7
INTRODUCTION...................................................................................................................................................8
BACKGROUND AND MOTIVATION.................................................................................................................9
SYSTEM ARCHITECTURE................................................................................................................................10
INTERFACE DESIGN (SCREENSHOTS)..........................................................................................................11
RCHY DIAGRAM................................................................................................................................................17
4
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
CLASSES..............................................................................................................................................................18
FEATURES...........................................................................................................................................................21
USER INSTRUCTIONS.......................................................................................................................................21
For the compilation and execution....................................................................................................................21
User Instructions................................................................................................................................................22
LESSONS AND EXPERIENCES.........................................................................................................................22
RECOMMENDATIONS.......................................................................................................................................23
CONCLUSION......................................................................................................................................................23
REFERENCES......................................................................................................................................................23
5
Document Page
Proposal
Image matching using Geospatial
Abstract
“Image matching using Geospatial” Project is a Java-based project which helps the user to find a matching
image of our subject image. This technology is designed to help law enforcement agencies so that they can find
a match of any felons from their database. This will reduce the effort by a significant amount and can increase
the productivity of any agency that uses it. If a database consists of several thousand images then this software
can show the matching results in just a few seconds.
Introduction
Technology has changed so many aspects of our daily lives. It has changed so many things and them more
efficient and productive. There is a part in technology named CSIR which uses histogram images to find similar
images to our searched image. In this proposal, we will discuss various applications of CSIR and Image
Matching using Geospatial. We will discuss how these technologies can be used in law enforcement agencies.
Motivation
To help law enforcement agencies I got motivated to design an image matching system which can reduce efforts
of the officers so that more time can be invested to prevent the crime from happening. This will also get a very
precise result so that there is no confusion after when the result is shown.
System structures
Hard disk 80 GB RAM,phpMyAdmin server, XAMPP server, Java NetBeans 8.0
Functions
a. The system will help the user to find a very precise match of the image which is our input.
b. We can easily add more images in our database so that search precision can improve.
User requirements
Windows 7 or higher system.
6
Document Page
Additional features
a. This system can also help hospitals to people who are not yet identified by running CBIR through all
available databases. Shopping malls can use this technology to see if there is anything suspicious about any
customer.
b. The details of a people identify over time so that the system can still find a perfect match if the photograph
in the database is a few years old. We can widen the histogram value so that the match can find of an old
image.
Inherent complexities and challenges
To manage all the images in the database and make the system easy to use, the system must have interactive
GUI so that every function can be accessed by the just click of a button. Challenges occurred like sometime the
image may have low tone or has a very high histogram value and then we cannot find a match for that image so
the matching image and the images in the database must be of good quality.
Project Plan
The Planning can be done as:
Items Activity Date Range Activities
1 25/2/2019 – 10/3/ 2019 Research about CSIR and
Geospatial
2 12/3/2019 – 29/4/2019 Collecting resources and
practical study of the
application.
Project Implementation and
Testing
Report Preparation
3 5/5/2019 – 10/6/2019 Project Implementation and
Testing
Report Preparation
Conclusion
In this application, we have learned about Image matching using Geo-Spatial and it can use in various sectors
like law enforcement, hospitals, shopping malls, etc.
7
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
INTRODUCTION
As this is known that technology has played a vital role in today’s life and had changed many aspects in the life
of individuals. Thus, in technology a there is part of CSIR which is used to find similar or matched images as
per the images search by the user, CSIR is using the histogram images. The project is all about the CSIR and
Image matching using geospatial. This has been designed in order to help the law enforcement firms, hospitals
as well as the shopping malls. This application will be helpful to find the precise match of the image which is
given as an input by the user. Also in this, the user can add more images so that the search precision can get
improved. This report is going to discuss various applications related to CSIR and Image matching using
geospatial. Also, this project will define how both of these technologies can be used in law enforcement
organizations.
8
Document Page
BACKGROUND AND MOTIVATION
The developer was motivated by the law enforcement agencies, to design the Image matching using
geospatial application for the organizations, so the time and efforts of the officers can get reduced and they can
invest these things to stop the other crime and most of the illegal crime from happening. This application is also
helpful to provide the precise result so that no confusion or chaos occurs when the result is shown. The
developer has also recognized the condition of shopping malls and the hospitals and then they decided to design
such application which will be helpful in all the three sectors and which satisfy the requirement of the users who
are involved in these fields. In this application, there are some components used to structure this system such as
a server, internet, database, users, admin, etc. The admin can get login to this application by entering the ID and
password, there is also the forget password option by which the admin can reset their password, registration
page, search match image to find the image, matching result which will display the result of imaged searched by
the user and the last screen is of thank you, which thanks the user for using this application. The server is also
there where the request of the user is accepted and the response is given in the form of output, the server is
fulfilling the requirement of the user by the use of the internet and the database on the third layer is used to store
and retrieve the data of the user.
9
Document Page
SYSTEM ARCHITECTURE
The system architecture of Image matching using geospatial defines the architectural diagram of the web
application which explains about the prototypes of the designed application. This is architecture which will
define the complete system of the application so that each user can be able to use it easily. This will give a brief
description of the designed system in a formal way. This system of Image matching using a geospatial system
is designed in three layers such as presentation layer, client layer, and the server layer. Along with this, in this
structure, there are some main components which are used to design this application such as a server, internet,
database, admin, and user. The system has also followed the concept of GUI in order to manage all the images
in the database and just to make the system easy to use by the admin or the user. The concept of GUI has been
taken into use in this application just to access all the functions of the system at one click only.
The system architecture consists of the Java functions which are used in this application. This
application is completely based on the Java application along with this, to store and retrieve the data the SQL
database is to be used by this application. This architecture will be going to define and describe all the levels of
the application. The system architecture helps the user to understand all the functionality of the system. Through
this, the user can also be able to understand the behavior, scope, and nature of the system along with the
complexity in this application. In addition to this, the system architecture is also providing a comprehensive
solution to the user for the issues or challenges faced by them during the development of the application.
10
Figure 1 : System Architecture
tabler-icon-diamond-filled.svg

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
INTERFACE DESIGN (SCREENSHOTS)
The interface design of the application Image Matching using Geospatial was created in the NetBeans
IDE. Thus, NetBeans frames are designed in the Java frames classes in the Java programming language. Below
there are many screens which are designed in order to get interaction between the user and the application
system. The screen are stated below –
. The first screen which will display after starting the application will be the Home screen or Home page.
Explanation - The above mentioned screen is the home page, which consists of two buttons which are named
as sign up which is used by the new users who are visiting this application for the first time and the second is
the sign in, which is for the users who is already having the account on this application so they can easily get
login by entering their ID and password.
2. The second screen is of the login page.
Explanation – The above-stated screen is of the login page, which is used to login by entering the ID and
password. This screen includes two buttons the first one is for the admin by which only admins can login into
the application, and they are only one who can make any changes into the application. The second is the user,
by which only user can get login into this system.
11
Figure 2 : Home page
Document Page
3. The next screen will be of the user login page.
Explanation – The above screen is of the user login page by which an existing user can login to this
application by entering the correct Username and password. After this, the user has to click on the login button
to just get login into this application system.
4. The next screen which will display will be of the Admin login page.
12
chevron_up_icon
1 out of 23
circle_padding
hide_on_mobile
zoom_out_icon
[object Object]