0% found this document useful (0 votes)
44 views

Image Conversion: College of Science and Engineering (Jhansi) U.P Technical University

This document describes a student project on image conversion techniques. It discusses converting 2D images to 3D, image masking, embossing images, creating mirror images, focusing parts of an image, framing 3D images, smoothing images, zooming in and out of images, rotating images, and cloning images. It also covers the requirements, timeline, software development process, advantages, and references for the project. The goal is to develop algorithms to implement these various image editing techniques.
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
44 views

Image Conversion: College of Science and Engineering (Jhansi) U.P Technical University

This document describes a student project on image conversion techniques. It discusses converting 2D images to 3D, image masking, embossing images, creating mirror images, focusing parts of an image, framing 3D images, smoothing images, zooming in and out of images, rotating images, and cloning images. It also covers the requirements, timeline, software development process, advantages, and references for the project. The goal is to develop algorithms to implement these various image editing techniques.
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 13

Image Conversion

Submitted By:
Satyam Saxena (0714510086)
Saurabh Gupta (0714510089)
Shashi Sharma (0714510095)

Submitted to the Department of COMPUTER SCIENCE


In partial fulfillment of the requirements
Of the degree of
Bachelor of Technology in
U.P Technical University

College of Science and Engineering (Jhansi)


U.P Technical University

1|Page
Content

1: Abstract…………………………………………………………………………………………….

2: About topic………………………………………………………………………………………..

2.1:2D image convert into 3D Image………………………………………………………

2.2: Image masking………………………………………………………………………………

2.3: Emboss any image (create any stamp of image).

2.4: Mirror Image………………………………………………………………………………….

2.5: focusing of any image (Implantation of algorithm)……………………………

2.6: D image Framing ……………………………………………………………………………

2.7: smoothing of image (Implantation of algorithm)……………………………..

2.8: Zooming of any image (Implantation of algorithm)…………………………..

2.9: Rotating of any image (Implantation of algorithm)…………………………..

2.10: cloning of any image (Implantation of algorithm)…………………………..

2.11: Simple image Watermarking............………………………………………………………

3. Requirements………………………………………………………………………………….

3.1: Hardware requirements…………………………………………………………………

3.2: Software requirements…………………………………………………………………..


3.3: Project Team………………………………………………………………………………..

4: Milestones and Time management……………………………………………………

5: Software development life cycle……………………………………………………….

2|Page
6: Using Area……………………………………………………………………………………

7: Advantages………………………………………………………………………………….

8: Conclusion………………………………………………………………………………….

9: Team work………………………………………………………………………………….

10: Reference………………………………………………………………………………….

3|Page
Image Conversion

Introduction: 3d image and 2d image are not new topic for us. But 2d image
into 3d is new one. The basic example of 3d is our real world and 3d image are
used in buttons tags and other. And the example of 2d 0f image is our normal
photo & movies. In this project we will convert the any 2d image into in 3d
look. The look of any image is based on its intensity, smoothing & sharpness of
that image. And this project has some more features like:

1: 2D image convert into 3D Image.

2: Image masking.

3: Emboss any image (create any stamp of image).

4: Modify any image.

5: Mirror Image.
Sub topics:

6: focusing of any image (Implantation of algorithm).

7: 3D image Framing.

8: smoothing of image (Implantation of algorithm).

9: Zooming of any image (Implantation of algorithm).

10: Rotating of any image (Implantation of algorithm).

11: cloning of any image (Implantation of algorithm).

12: Simple image Watermarking.

4|Page
2.0 About Topic:

1: 2D image convert into 3D Image: The survey investigates the existing 2D to


3D conversion algorithms developed in the past 30 years by various computer
vision research communities across the world. According to the depth cues on
which the algorithms reply, the algorithms are classified into the following 12
categories: binocular disparity, motion, defocus, focus, silhouette, atmosphere
scattering, shading, linear perspective, patterned texture, symmetric patterns,
occlusion (curvature, simple transform) and statistical patterns. The survey
describes and analyzes algorithms that use a single depth cue and several
promising approaches using multiple cues, establishing an overview and
evaluating its relative position in the field of conversion algorithms.

2: Image masking: Masking an image enables a developer to create images


with irregular shapes dynamically. Masking is often used to create a user
interface that is more compelling and less boring. . Masks are a feature in just
about all bitmap-based images editing software. If you've ever painted your
house, you probably used masking tape to protect specific areas from getting
paint on them. Masks in image editing software work almost the same way...
only better! What makes it better? Masks in your image editing software can
provide varying levels of protection, allowing you to create soft fades,
decorative edges, and translucent effects.

5|Page
3: Emboss any image (create any stamp of image): the process to create
highlights or shadows that'll replace light/dark boundaries of an image.Often
used in combination with foil stamping, embossing is a process that applies
pressure to the backside of a material to alter the surface, giving it a three
dimensional or raised effect. The procedure involves the use of two dies; one
fitting into the other so that the raised die forces the stock into the recessed die
to create the embossed impression. A die maker engraves the desired image,
or copy, into several metal plates, which are the embossing, dies for use on an
embossing press. Generally, embossing is the process most often employed to
attract attention or convey a high quality textural contrast in relation to the
surrounding area of the stock. A thorough understanding of the process will
allow for a more successful result. An embossed image is shown below.

4: Mirror Image: (opposite of any image) A mirror image is a reflected


duplication that appears identical but in reverse. As an optical effect it results
from reflection off of substances such as a mirror or water. It is also a concept
in geometry and can also be used in a conceptualization process for 3-D
structures. In the case of two mirrors, in planes at an angle α, looking through
both from the sector which is the intersection of the two halfspaces, is like
looking at a version of the world rotated by an angle of 2α; the points of
observations and directions of looking for which this applies correspond to
those for looking through a frame like that of the first mirror, and a frame at
the mirror image with respect to the first plane, of the second mirror. If the
mirrors have vertical edges then the left edge of the field of view is the plane
through the right edge of the first mirror and the edge of the second mirror
which is on the right when looked at directly, but on the left in the mirror
image.

5: focusing of any image (Implantation of algorithm). Focus on a special


part of any image. Focus stacking is a digital image processing technique
which combines multiple images taken at different focus distances to give a
resulting image with a greater depth of field (DOF) than any of the individual
source images (Johnson 2008, 336; Ray 2002, 231–232). Focus stacking can
be used in any situation where individual images have a very shallow depth of
field; macro photography and optical microscopy are two typical examples.
Focus stacking offers flexibility; as focus stacking is a computational technique
6|Page
images with several different depths of field can be generated in post
processing and compared for best artistic merit or scientific clarity. Focus
stacking also allows generation of images physically impossible with normal
imaging equipment; images with nonplanar focus regions can be generated.
Alternative techniques for generating images with increased or flexible depth
of field include wave front coding and cameras.

6: 3D image Framing. Give any frame to any image so that its look
becomes good. Adobe Flash has come along way from being just a simple
multimedia tool for moving around vector and raster graphics. It's now used in
numerous applications-from the online streaming of video and audio to
creating sophisticated Web site and gaming experiences for various platforms,
including netbooks, PC, and Mac. Flash is also being used to create complex
browser-based massive multiplayer online role-playing games like Club
Penguin and Sifaka World, and it's even being used as the main animation
software for creating television shows like the highly popular

7: smoothing of image (Implantation of algorithm). Manage the equal.


Smoothing is often used to reduce noise within an image or to produce a less
pixelated image. Most smoothing methods are based on low pass filters. See
Low pass Filtering for more information. Image smoothing method that is
capable of reducing both Gaussian noise and impulse noise. For each pixel in
an image we examine a window area that is centered at the pixel. Pixels within
the window are then divided into three groups based on their intensities
relative to the center pixel. One group has higher intensities. One group has
lower, and the third group has intensities close to that of the center pixel. A
new intensity value for the center pixel is then determined by averaging the
pixels in one or more groups based on the population of the three groups.
Therefore, the number of pixels used in averaging and the configuration of
these pixels may vary from point to point. This high adaptability enables the
approach to preserve the sharpness of edges, corners, lines, and other image
features in the smoothing process.

8: Zooming of any image (Implantation of algorithm). Increase and decrease


the size of any Image. When an image is displayed at its original size, 100%,

7|Page
every pixel in the image file is shown as a pixel on the screen. When we zoom
the image to 50% of its original size we have to decide how to display it. If we
take the simple way out and skip one of the pixels we get either a black line or
a white line. Zooming an image means changing the number of display pixels
per image pixel. At Zoom = 1, there is one display pixel per image pixel. At
Zoom 2, there are 2 display pixels per image pixel in both x and y. Note that
non-square (and even non-integer) mappings are possible.

Other zooms (powers of 2 only) may be selected by moving the mouse to the
corner of the green box cursor in the pan window, and clicking and dragging
the left mouse button. More typically useful zooms may be selected by clicking
the middle mouse button without moving the mouse. Each click will increase
the zoom by a factor of two. Other common zoom factors may be selected with
the Zoom Pull-down Menu or the Zoom 1, x2, and x1/2 command buttons.

9: Rotating of any image (Implantation of algorithm). Rotate the image,


on its axis. To flip or rotate an image click on the "Image" menu item
located at the top and then click on "Image Rotation" on the submenu that
appears. A third slide out menu will appear with the options, "180", "90
CW", "90 CCW", "Arbitrary", "Flip Canvas Horizontal", and "Flip Canvas
Veritcal". 180 means to rotate your image 180 degrees from its current
location.90 CW means to rotate the image 90 degrees clockwise.90 CCW
means to rotate the image 90 degrees counter clockwise.Aribitrary means
you type in the number of degrees that you want to rotate the image and the
direction (CW or CCW).Flip Canvas Horizontal means to flip the entire
contents of the canvas horizontal. Flip Canvas Vertical means to flip the
entire contents of the canvas vertical.

10: cloning of any image (Implantation of algorithm). Make the


opposite of any image. The hard disk and partition imaging software take a
snapshot of your hard disk so that you can restore your system at a later
time to the exact same state the system was when you imaged the disk or
partition. This is useful for system recovery in case of a hard disk disaster.
The term "image" is used because such software often copy the state of the
hard disk sector by sector to your image. Hence if your hard disk was (say)
defragmented with certain software occupying certain sectors when you
backed up, it will be returned to that same state when you restore your

8|Page
backup. The image utilities often do not allow fine control what you backup
- you can specify the partitions or hard disks to back up, but you usually will
not be able to specify which folders to exclude or include. They are useful
for backing up your system drive or partition, that is, the drive that you
placed your operating system on. Hard disk imaging software are
sometimes also used to clone a hard disk to another (useful for the times
you change or upgrade your hard disk)

11: Simple image Watermarking: create some text on image. Digital


watermarking is the process of embedding information into a digital
signal in a way that is difficult to remove. The signal may be audio, pictures
or video, for example. If the signal is copied, then the information is also
carried in the copy. A signal may carry several different watermarks at the
same time. In visible watermarking, the information is visible in the picture
or video. Typically, the information is text or a logo which identifies the
owner of the media. The image on the right has a visible watermark. When
a television broadcaster adds its logo to the corner of transmitted video,
this is also a visible watermark.

2.0 Requirements:

2.1 Hardware requirements:

Number Description

1 PC with 40 GB hard disk & 512 Mb RAM

2 Any Pentium family processor

2.2 Software requirements:

Number Description Alternatives

9|Page
1 Windows 98/2000/XP with MS office Linux

2 Asp.net 3.0,asp.net4.0 Asp.net 2.5

3 Language c# java

2.3 Project Team:

3 students can complete this in 4-5 months if they work on it.

Milestones and Time management:

Number Milestone Milestone Time line Remarks


Name Description

1 Requirements Complete 2-3 weak Attempt should be made


specification of to add some more
Specification the system relevant functionality

2 Database Save all entries 5-7 weak It is important to finalize


creation and data in our on the database
database if any

3 High-level and Listing down all 7-9 weak The scenarios should
Detailed Design possible map to the requirement
scenarios specification

4 Implementation Implementation 10-12 weak Start working on a test


of the frontend of the main plan for the Entire
of the system screen giving system. This test plan can
the login, be Updated as and when
screen that new scenarios come to
follows the mind.
login Giving
various options.

4 Testing The system 4-5 weak Another 2 weeks should

10 | P a g e
should be be there to handle any
thoroughly issues found during
tested Testing of the system.
After that, the final demo
can be arranged

3.0 Software development life cycle: In this we use water fall model.The
waterfall model is a sequential software development process, in which
progress is seen as flowing steadily downwards (like a waterfall) through the
phases of Conception, Initiation, Analysis, Design, Construction, Testing and
Maintenance. The waterfall development model has its origins in the
manufacturing and construction industries; highly structured physical
environments in which after-the-fact changes are prohibitively costly, if not
impossible. Since no formal software development methodologies existed at
the time, this hardware-oriented model was simply adapted for software
development.

The first formal description of the waterfall model is often cited to be an article
published in 1970 by Winston W. Royce, although Royce did not use the term
"waterfall" in this article. Royce was presenting this model as an example of a
flawed, non-working model (Royce 1970). This is in fact the way the term has
generally been used in writing about software development—as a way to
criticize a commonly used software practice.

4.0 Using Area: We have seen several professional 3D computer


games where the user navigates some object, like say a spaceship and fires
bullets at the invaders. The essence of all such games is speed. Needless to
say, such games

1: photographer who want to give new look to their image.

2: student who works in any research work in computer graphics and


human computer interaction.

3: Main use of 2d image into 3d is in Space or Universe analysis.

11 | P a g e
5.0 Advantages: this project has following advantages:

1: easy to use & work.

2: totally free software.

3: make the image more interesting and make the image look good.

Conclusion:

This project gives you new way of thinking about any image. You can easily
analyses about any image and user is able to give a new look to their image.
So that he or she can perform many changes according to their desires. This
is totally GUI based software so that a new person for computer can easily
use and work on this project easily.

Team work:

Satyam Saxena (design & coding)

Saurabh Gupta (design & coding)

Shashi Sharma (documentation & testing

Reference:

Complete reference of c# 4.0 (TMH)


Complete reference of vc# 3.5 (TMH)
Digital image Processing (Richard E. Wood)
Advanced .NET Remoting 2nd Edition (Ingo Rammer and Mario Szpuszta,
Apress, March 2005)
Beginning Visual C# (Christian Nagel et al, Wrox, September 2001)
''Fundamentals of Digital Image Processing'' by Jain
Professional C# (Christian Nagel et al, Wrox, March 2002)

NIIT VCA COURCE MATERIAL

12 | P a g e
13 | P a g e

You might also like