0% found this document useful (0 votes)
77 views12 pages

Project Coverapage

The document describes a project report on developing a portrait photographing guidance system using deep learning techniques. The system extracts various features from images and uses them to identify similar photos and provide composition guidance to users. The report includes introduction, literature survey, system analysis, design, implementation, testing and results sections.

Uploaded by

Chandu
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
77 views12 pages

Project Coverapage

The document describes a project report on developing a portrait photographing guidance system using deep learning techniques. The system extracts various features from images and uses them to identify similar photos and provide composition guidance to users. The report includes introduction, literature survey, system analysis, design, implementation, testing and results sections.

Uploaded by

Chandu
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 12

A

PROJECT STAGE-II REPORT


ON
!PHOTOHELPER:PORTRAIT PHOTOGRAPHING GUIDANCE
VIA DEEP FEATURE RETRIEVAL AND FUSION ”

Submitted in Partial Fulfillment of the Academic Requirement for the Award of Degree of

BACHELOR OF TECHNOLOGY
IN
COMPUTER SCIENCE & ENGINEERING

Submitted by

A. SHAILAJA
20C01A0502

Under the esteemed guidance of

Mr. P. NAVEEN KUMAR


Assistant Professor, CSE Department

DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING


SCIENT INSTITUTE OF TECHNOLOGY
(Accredited by NAAC, Approved by AICTE & Affiliated to JNTUH)
Ibrahimpatnam (M), Ranga Reddy – 501506
2023-2024
CERTIFICATE

This is to certify that, Project Stage-II entitled !PHOTOHELPER: PORTRAIT


PHOTOGRAPHING GUIDANCE VIA DEEP FEATURE RETRIEVAL AND FUSION” is
being submitted by:

A. SHAILAJA
20C01A0502

To JNTUH, Hyderabad, in partial fulfillment of the requirement for award of the degree of
B.Tech in CSE and is a record of a bonafide work carried out under our guidance and
supervision. The results in this project have been verified and are found to be satisfactory. The
results embodied in this work have not been submitted to have any other University for award of
any other degree or diploma.

Signature of Guide Signature of Coordinator Signature of HOD


Mr. P. Naveen Kumar Mr. SMD Shafiulla Dr. A. Balaram
Assistant Professor Associate Professor Professor

EXTERNAL EXAMINER
DECLARATION

I am A. SHAILAJA, bearing H.T NO: 20C01A0502, bonafide student of SCIENT


INSTITUTE OF TECHNOLOGY I would like to declare that the project stage-II titled"

!PHOTOHELPER: PORTRAIT PHOTOGRAPHING GUIDANCE VIA DEEP FEATURE


RETRIEVAL AND FUSION”. A partial fulfillment of BACHELOR OF TECHNOLOGY
degree course of Jawaharlal Nehru Technological University is my original work in the year
2024 under the guidance of Mr.P.Naveen Kumar Assistant professor of the Department of
Computer Science & Engineering.

A. SHAILAJA
20C01A0502
ACKNOWLEDGEMENT

I am extremely grateful to my beloved chairman Dr. K. C . Shekar Reddy, Secretary, Dr. P.


Venugopal Reddy, Director, Dr. G. Anil Kumar, Principal and Dr. A. Balaram, Head of
Department, Dept of Computer Science and Engineering, Scient Institute of Technology for their
inspiration and valuable guidance during entire duration.

I am extremely thankful to Mr. SMD Shafiulla, an Industry Oriented Project Coordinator


and internal guide Mr.P. Naveen Kumar, Dept of Computer Science and Engineering, Scient
Institute of Technology for their constant guidance, encouragement and moral support
throughout the project.

I am always grateful to the authors of the references and other literature's referred in this
Project.

I express our thanks to all staff members and friends for all the help and coordination extended
in completing this Project successfully on time.

Above all, I humbly thank my God and exalt my Lord, my real mentor, in whom I constantly
believe.

Finally, I am very much thankful to our parents and relatives who guided directly or indirectly
for every step towards success.

A. SHAILAJA
20C01A0502
ABSTRACT

We introduce a new photographing guidance (PhotoHelper) for amateur photographers to


enhance their portrait photo quality using deep feature retrieval and fusion. In our model, we
comprehensively integrate empirical aesthetic rules, traditional machine learning algorithms and
deep neural networks to extract different kinds of features in both color and space aspects. With
these features, we build a modified random forest with a structured photograph collection to
identify types of photos.We also define the composition matching score to measure the similarity
between the given photo and the reference photo.By combining all of the above processes, a
one-stop deep portrait photographing guidance is constructed to provide users with professional
reference photographs that are similar to the current scene and automatically generate spatial
composition guidance according to the user selected reference photo.Experiments and
evaluations show that the aesthetic quality of portrait photos can be significantly improved via
the composition guidance of our photographing guidance approach.

i
INDEX

CHAPTER NO CONTENT PAGE NO

• ABSTRACT i
• LIST OF FIGURES iv
• LIST OF TABLES v
• LIST OF SCREENSHOTS vi

1. INTRODUCTION 1
1.1 OBJECTIVE OF THE PROJECT 3
2. LITERATURE SURVEY 4
2.1 FAITHFUL COMPLETION OF IMAGES 4
2.2 PATCH NET 4
2.3 PHOTO RECOMPOSER 5
2.4 PLENOPATCH 5
2.5 CONTENT BASED PHOTO QUALITY ASSESSMENT 6
2.6 DEEP RESIDUAL LEARNING FOR IMAGE RECOGNITION 6
2.7 LEARNING VISUAL 7
3. SYSTEM ANALYSIS 8
3.1 EXISTING SYSTEM 8
3.2 PROPOSED SYSTEM 11
3.3 MODULES DESCRIPTION 12
3.4 PROCESS MODEL USED WITH JUSTIFICATION 13
3.5 SOFTWARE REQUIREMENT SPECIFICATION 21
3.5.1 OVERALL DESCRIPTION 21
3.5.2 EXTERNAL INTERFACE REQURIMENTS 23
4. SYSTEM DESIGN 25
4.1SYSTEM ARCHITECTURE 25
4.2 UML DIAGRAMS 43

ii
5. IMPLEMENTATION 54
5.1 JAVA 54
5.2 SOURCE CODE 64
6. TESTING 74
6.1 INTRODUCTION 74
6.2 TESTCASES 78
7. RESULT 79
7.1 SCREEN SHOTS 79
8. CONCLUSION 93
REFERENCES

iii
LIST OF FIGURES

Figure Particulars Page No.


No.
3.4.1 Software Development Life Cycle 13
3.4.2 Requirements Gathering Stage 14
3.4.3 Analysis Stage 16
3.4.4 Designing Stage 17
3.4.5 Development Stage 18
3.4.6 Integration & Testing Stage 19
3.4.7 Installation & Acceptance Stage 20
4.1 System Architecture 25
4.1.2.1 Extraction of Learned Features 29
4.1.2.2 Distribution of Learned features 32
4.1.2.3 t-SNE embedding of GIST &Learned Features 33
4.1.2.4 Hue composition of monochromatic & Analogous Modes 33
4.1.2.5 Light Direction Features 34
4.1.2.6 Salient Region Extraction 35
4.1.2.7 Homogeneous region merging result 37
4.1.2.8 Dominant lines 38
4.1.3.1 Influence of different parameters 42
4.2.1 Class Diagram 43
4.2.2 Use case Diagram 45
4.2.3 Sequence Diagram 46
4.2.4 component Diagram 47
4.2.5 Deployment Diagram 48
4.2.6.1 Activity Diagram for user 49
4.2.6.2 Activity Diagram for Admin 50
4.2.7.1 Flow chart Diagram for User 51

iv
4.2.7.2 Flow chart Diagram for Admin 52
4.2.8 Data Flow Diagram 53
5.3 Java Compiler 60
5.3.1 Java Platform 60
5.3.2 Tomcat Web server 62

LIST OF TABLES

Table No. Particulars Page No.


6.2.1 Test Cases 78

V
LIST OF SCREENSHOTS

Screenshot No. Particulars Page No.


7.1.1 Home page 79
7.1.2 Register Page 80
7.1.3 User Registration 80
7.1.4 Admin Page 81
7.1.5 Admin Login Information 81
7.1.6 Admin Main Page 82
7.1.7 Portrait photographing guidance on images 82
7.1.8 List of Users 83
7.1.9 List of users 83
7.1.10 User Search History 84
7.1.11 User Information 84
7.1.12 Uploading Photo Image 85
7.1.13 photo image uploading with details 85
7.1.14 Image Successfully uploaded 86
7.1.15 User login Information 86
7.1.16 User Portrait photographing Guidance 87
7.1.17 Search based on portrait photographing guidance 87
7.1.18 output screen of search based 88
7.1.19 output screen 88
7.1.20 Based on Tag 89
7.1.21 Output screen based on Tag 89
7.1.22 Based on Rating 90
7.1.23 output screen of search based on Rating 90
7.1.24 Photo Image uploading in Admin 91
7.1.25 Search based on Tag 91
7.1.26 Output screen of Photo image 92
7.1.27 Image Ranking 92

Vi

You might also like