Interpolation technique
-
Upload
sandya-kulkarni -
Category
Documents
-
view
222 -
download
0
Transcript of Interpolation technique
-
8/13/2019 Interpolation technique
1/29
Improvement of Picture QualityUsing (SAI) Technique
GUIDE: Mr.D.D.N.SRIKANTH(Asst.prof)
PRESENTED BY :
G.Poojitha (10J11A0514)
A.Deepika (10J11A0502)
M.Hruday (10J11A0530)
CSE-A
Abhinav-hitech college of engineering
-
8/13/2019 Interpolation technique
2/29
Abstract SAI (Soft-decision Adaptive Interpolation)
technique is mainly intended for maintaining theimage clarity even after the image isinterpolated.
Abhinav-hitech college of engineering
-
8/13/2019 Interpolation technique
3/29
Introduction
Abhinav-hitech college of engineering
Our project presents a new image interpolation technique
for enhancement of spatial resolution of images.
The project uses the switching of existing Soft-decision
Adaptive Interpolation (SAI) algorithm and Single Pass
Interpolation Algorithm (SPIA) methods.
-
8/13/2019 Interpolation technique
4/29
Goals
This project will help effectively to interpolate aimage into higher resolutions.
The edges can be shown very effectively and the
blurs can reduced to the maximum extent.
Abhinav-hitech college of engineering
-
8/13/2019 Interpolation technique
5/29
Features Of Our Project
Considering four pixels at a time rather thanconsidering 16 pixels at a time.
Reducing the blurs in the image after resolution.
Edges will be shown very effectively.
Time is reduced.
Abhinav-hitech college of engineering
-
8/13/2019 Interpolation technique
6/29
Applications
To increase the quality of the image..
Print magazines
Wall posters Home Based Images
Consumer electronics
Medical imaging
Abhinav-hitech college of engineering
-
8/13/2019 Interpolation technique
7/29
SDLC Model
Abhinav-hitech college of engineering
Fig1: The Waterfall Software Life Cycle Model
-
8/13/2019 Interpolation technique
8/29Abhinav-hitech college of engineering
-
8/13/2019 Interpolation technique
9/29
Existing System
In the Existing System, two basic techniques areused:
Bilinear and Bicubic.
In bilinear, the pixels are placed linearly in thedestination without any manipulations in theimage.
In bicubic, we consider 16 pixels for calculatingthe destination pixel value. This increases thecomplexity in calculating the destination image.
Abhinav-hitech college of engineering
-
8/13/2019 Interpolation technique
10/29
Proposed System
To overcome the drawback of the existingsystem, SAI technique is proposed where 4 pixels
are considered in calculating the destination pixelvalue. This reduces the time complexity ingenerating the interpolated image.
Abhinav-hitech college of engineering
-
8/13/2019 Interpolation technique
11/29
Modules
There are four modules present in the product.They are:
LOGIN MODULE
INPUT IMAGE MODULE ANALYSE MISSING PIXELS MODULE
PIXEL INTERPOLATION MODULE
Abhinav-hitech college of engineering
-
8/13/2019 Interpolation technique
12/29
Requirement Specifications
Software interfaces :(Front-end)
Microsoft C# 3.0
Microsoft Visual Studio 2008 IDE
Microsoft Windows XP
Microsoft Dot Net Frame work 3.0.
Hardware interfacesProcessor:: Pentium-IV (or) Higher
Ram:: 1GB (or) Higher
Hard disk:: 40GB
Abhinav-hitech college of engineering
-
8/13/2019 Interpolation technique
13/29Abhinav-hitech college of engineering
-
8/13/2019 Interpolation technique
14/29
Application Architecture
Abhinav-hitech college of engineering
USERINTERFACE
BUSINESSLOGICLAYER
DATABASE(local)
-
8/13/2019 Interpolation technique
15/29
Software Architecture
Abhinav-hitech college of engineering
-
8/13/2019 Interpolation technique
16/29Abhinav-hitech college of engineering
-
8/13/2019 Interpolation technique
17/29
USERLOGIN SELECT
THEIMAGE
USER LOGIN
USERLOGIN SELECT
THEIMAGE
INTERPOLATE USING SAITECHNIQUE
LOGIN SELECTTHEIMAGE
USER INTERPOLATEUSING SAITECHNIQUE
PERFORMDIFFERENTIMAGE
OPERATIONS
Abhinav-hitech college of engineering
-
8/13/2019 Interpolation technique
18/29Abhinav-hitech college of engineering
-
8/13/2019 Interpolation technique
19/29
Give the image
Interpolation
Save
Copy
Paste
Print
User
Zoom in/out
USECASE Diagram
Abhinav-hitech college of engineering
-
8/13/2019 Interpolation technique
20/29
CLASS DIAGRAM
Abhinav-hitech college of engineering
-
8/13/2019 Interpolation technique
21/29
Object Diagram
Abhinav-hitech college of engineering
Login Provide Input Image
Analyze Missing PixelsProvide Interpolation Factors
View Compared Results
SAI Interpolation
-
8/13/2019 Interpolation technique
22/29
STATECHART DIAGRAM
Abhinav-hitech college of engineering
Login
Input
image
Analyze
image
Apply
interpolation
View
results
If login fails it
repeats login page
If input is not given
it asks again forthe image
-
8/13/2019 Interpolation technique
23/29
Abhinav-hitech college of engineering
SEQUENCE DIAGRAM
-
8/13/2019 Interpolation technique
24/29
SCOPE OF THE PROJECT
This new image interpolation techniqueoutperforms the existing methods in both bilinearand bicubic techniques, by preserving the edges
while reconstructing the HR image.
The complexity is less compared to the existingsystem. The blurs in the image will be reduced.
The final image will be very effective. Not onlythese the user can also save the image and hasthe option to print the image.
Abhinav-hitech college of engineering
-
8/13/2019 Interpolation technique
25/29
FUTURE ENHANCEMENT
This project gives the interpolated image withoutblurs in it. We can extend this project by giving
different features like editing, cropping, etc.,
Abhinav-hitech college of engineering
-
8/13/2019 Interpolation technique
26/29
Microsoft.NET Framework
Abhinav-hitech college of engineering
Fig8: Microsoft .NET Framework
Base Class Library
Common Language Specification
Common Language Runtime
Data and XML
VB C++ C#
VisualStudio.N
ET
WebServices
ASP.
UserInterface
R f
-
8/13/2019 Interpolation technique
27/29
ReferencesThe following were referred during the analysis and execution phase of the
project:
Books:
SOFTWARE ENGINEERING - By Roger.S.Pressman Grady Booch, et al: The Unified Modeling Language User
Guide, Addison-Wesley
Deitel, H., Deitel, P., et al., C#, How to Program, Prentice-Hall, UpperSaddle River, NJ
Wrox publications, Professional C#
Advanced Reflection concepts by George Lenn
Online Resources:
http://msdn.microsoft.com/hi-in/default.aspx
- Microsoft Developer Network Webpage
Turtschi, A., et al., C# .NET Web Developers Guide, Syngress, electronicvolume at www.netlibrary.com
Tools:
Rational Rose
Microsoft Visual Studio 2008
Abhinav-hitech college of engineering
http://msdn.microsoft.com/hi-in/default.aspxhttp://www.netlibrary.com/http://www.netlibrary.com/http://msdn.microsoft.com/hi-in/default.aspxhttp://msdn.microsoft.com/hi-in/default.aspxhttp://msdn.microsoft.com/hi-in/default.aspx -
8/13/2019 Interpolation technique
28/29
Abhinav-hitech college of engineering
-
8/13/2019 Interpolation technique
29/29
Any QUERIES