You are on page 1of 29

Improvement of Picture Quality Using (SAI) Technique

PRESENTED BY : G.Poojitha A.Deepika (10J11A0514) (10J11A0502)

M.Hruday

(10J11A0530)
CSE-A

GUIDE: Mr.D.D.N.SRIKANTH (Asst.prof)

Abhinav-hitech college of engineering

Abstract
SAI (Soft-decision Adaptive Interpolation) technique is mainly intended for maintaining the image clarity even after the image is interpolated.

Abhinav-hitech college of engineering

Introduction
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.

Abhinav-hitech college of engineering

Goals
This project will help effectively to interpolate a image into higher resolutions.

The edges can be shown very effectively and the blurs can reduced to the maximum extent.

Abhinav-hitech college of engineering

Features Of Our Project


Considering four pixels at a time rather than considering 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

Applications
To increase the quality of the image.. Print magazines Wall posters Home Based Images Consumer electronics Medical imaging

Abhinav-hitech college of engineering

SDLC Model

Fig1: The Waterfall Software Life Cycle Model


Abhinav-hitech college of engineering

Abhinav-hitech college of engineering

Existing System
In the Existing System, two basic techniques are used: Bilinear and Bicubic.

In bilinear, the pixels are placed linearly in the destination without any manipulations in the image.
In bicubic, we consider 16 pixels for calculating the destination pixel value. This increases the complexity in calculating the destination image.
Abhinav-hitech college of engineering

Proposed System
To overcome the drawback of the existing system, SAI technique is proposed where 4 pixels are considered in calculating the destination pixel value. This reduces the time complexity in generating the interpolated image.

Abhinav-hitech college of engineering

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

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 interfaces Processor:: Pentium-IV (or) Higher Ram:: 1GB (or) Higher Hard disk:: 40GB
Abhinav-hitech college of engineering

Abhinav-hitech college of engineering

Application Architecture

USER INTERFACE

BUSINESS LOGIC LAYER

DATABASE (local)

Abhinav-hitech college of engineering

Software Architecture

Abhinav-hitech college of engineering

Abhinav-hitech college of engineering

USER

LOGIN

USER

LOGIN

SELECT THE IMAGE

USER

LOGIN

SELECT THE IMAGE

INTERPOLAT E USING SAI TECHNIQUE

USER

LOGIN

SELECT THE IMAGE

INTERPOLATE USING SAI TECHNIQUE

Abhinav-hitech college of engineering

PERFORM DIFFERENT IMAGE OPERATIONS

Abhinav-hitech college of engineering

USECASE Diagram
Give the image

Interpolation

Save

User Copy

Paste

Print

Zoom in/out

Abhinav-hitech college of engineering

CLASS DIAGRAM

Abhinav-hitech college of engineering

Object Diagram
Log in Provide In put Imag e

Provide Interpola tion Factors SAI Interpolation

Analyze Missing Pixels

View Compared Re sults

Abhinav-hitech college of engineering

STATECHART DIAGRAM
Login If login fails it repeats login page

Input image

If input is not given it asks again for the image

Analyze image

Apply interpolation

View results

Abhinav-hitech college of engineering

SEQUENCE DIAGRAM

Abhinav-hitech college of engineering

SCOPE OF THE PROJECT


This new image interpolation technique outperforms the existing methods in both bilinear and bicubic techniques, by preserving the edges while reconstructing the HR image. The complexity is less compared to the existing system. The blurs in the image will be reduced.

The final image will be very effective. Not only these the user can also save the image and has the option to print the image.
Abhinav-hitech college of engineering

FUTURE ENHANCEMENT
This project gives the interpolated image without blurs in it. We can extend this project by giving different features like editing, cropping, etc.,

Abhinav-hitech college of engineering

Microsoft.NET Framework
VB C++ C# ASP . Common Language Specification

Visual Studio.NET

Web Services

User Interface

Data and XML

Base Class Library


Common Language Runtime
Fig8: Microsoft .NET Framework

Abhinav-hitech college of engineering

References
The 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, Upper Saddle 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, electronic volume at www.netlibrary.com Tools: Rational Rose Microsoft Visual Studio 2008 Abhinav-hitech college of engineering

Abhinav-hitech college of engineering

Any QUERIES

Abhinav-hitech college of engineering

You might also like