Вы находитесь на странице: 1из 7

Digital Image Processing

ABOUT TRILOGIC PROGRAM


With a view to identify and improve specifc software development
services, processes and methodologies and provide an opportunity for the
much talented yet untapped software developers for gaining real time
hands on experience in software development, IMPACT has launched a
uniue program titled !T"I#$%IC&' The program is a win(win situation for
)oth IMPACT and the participant' *nder this program the participating
individuals are provided with a host of titles for developing application
software using their existing s+ill set and get the same evaluated and
certifed )y an I,$ -../ accredited company' Throughout the participants
will )e provided guidelines for developing high uality application
software' 0owever IMPACT reserves the right to mar+et such software
according to its considerations'
The salient features of the program are as under:
1. A scheme for developing custom built application software
2. Any body from amateur to professional can undertake this program
3. Total of shore software development proects
!. "roper guidelines# contact programs and periodic evaluations
$. %valuation and &erti'cation by the (nstitute of &hartered )uality
*oftware "rofessionals# (ndia. +(&)*",
-. .ide recognition and enhancement of career opportunities in the
national and international markets.
/. )uality *oftware 0eveloper "rofessional status.
Problem Statement
Objectives of te Project!
1Image Processor" contains all the tools you need for creating# editing#
and retouching your images. (t is friendly enough for the casual user who
wants to enhance family photographs# yet powerful enough for the
professional who needs to work with (mages containing maps or with
(mage "rocessing or Arti'cial (ntelligence.
The user may access the tools and 2tilities both from Toolbars at the click
of a mouse as well as through menus. To see the name of a tool button#
place the cursor over it. A pop3up hint# referred to as a ToolTip# appears.
4ote also that Image Processor displays a short description of the
feature in the *tatus bar# which is located along the bottom of the
workspace.
*everal features have been added to the 1(mage "rocessor5 that helps in
e6cient processing of all kinds of (mages.
Image #nancement!
Automatically adust color balance# contrast# and saturation by using
the *tretching algorithms such as Linear$ stretc$ Uniform
Stretc an% Stan%ar% Deviation Stretc available in the
7istogram 8perations 2tility&
9emove unnecessary noise from the "hotograph using the Bl'r
Tool&
Sar(ening Utilit) for sharpening blurred (mages or 2nclear
(mages.
#%ge Detection and Di*erentiation Utilities for detecting sharp
edges in an (mage.
C'stom +ernel Utilit)$ which lets the 2ser to specify a custom
kernel to be passed over the (mage. *o the 2ser can e:periment
with special %fects over the (mage.
A%j'stable ,istogram enhances details without loss of
information.
Automatically improve video# scanned# and overly compressed
images.
Automatically remove noise# scratches# dust# or specks and improve
crispness and impact.
-egative 2tility for converting the negative (mages to its "ositive
(mages.
&onverting a &olor (mage to a Gra)scale (mage.
2tilities for ;lipping the (mage sideways or downwards.
*hapes 2tility for changing the shape of the (mage to a 7e:agon or
a circle.
A 2tility for splitting the (mage according to the Re%$ Green$ Bl'e
Intensities to manipulate the (mage according to the &olor
&oncentration at various places in the (mage.
Oter .eat'res!
<ector shapes like rectangle$ ro'n%e% Rectangle$ circle$ line$
(encil$ br's$ eraser$ (ic/er$ 0oo% 1ll# etc for creating new
=raphics.
M'lti(le save o(tion facilitates the 2ser to save all the open
(mages at a single mouse click.
A full3>edged color (alette that allows the user to use the most
appropriate of colors.
0escriptive Tool tips that pop up# and the description in the status
bar when the user moves the mouse pointer over the tool help the
user to understand the 2tilities.
Therefore# Image Processor provides all the facilities that are re?uired to
efectively perform (mage "rocessing.
#2ISTI-G S3ST#M
There is much software that is available in the market for image
"rocessing like %asy %dit# %ridas# etc. This software provides most of the
(mage "rocessing 2tilities that are generally re?uired for processing an
(mage efectively.
LIMITATIO-S O. #2ISTI-G S3ST#M
These *oftware are too e:pensive.
They do not provide enough >e:ibility for the normal user.
A normal 2ser who wants to edit some photographs and some
(mages would not like to spend a fortune in buying (mage
"rocessing *oftware.
This software needs a lot of memory.
PROPOS#D S3ST#M
"roposed system with obectives:
(n order to overcome the above limitations the *oftware (mage
"rocessor is proposed that is not as e:pensive as the available software.
(ts obectives are:
(t is not very e:pensive.
(t is very >e:ible to satisfy the casual user as well as an
Arti'cial (ntelligence "rogrammer.
(t needs less memory.
PRO4#CT D#SCRIPTIO-
1(mage "rocessor5 contains all the tools you need for creating# editing#
and retouching your images. (t is friendly enough for the casual user who
wants to enhance family photographs# yet powerful enough for the
professional who needs to work with (mages containing maps or with
(mage "rocessing or Arti'cial (ntelligence.
The user may access the tools and 2tilities both from Toolbars at the click
of a mouse as well as through menus. To see the name of a tool button#
place the cursor over it. A pop3up hint# referred to as a ToolTip# appears.
4ote also that (mage "rocessor displays a short description of the feature
in the *tatus bar# which is located along the bottom of the workspace.
*everal features have been added to the 1(mage "rocessor5 that helps in
e6cient processing of all kinds of (mages.
(mage %nhancement:
Automatically adust color balance# contrast# and saturation by using
the *tretching algorithms such as @inear# stretch# 2niform *tretch
and *tandard 0eviation *tretch available in the 7istogram
8perations 2tility.
9emove unnecessary noise from the "hotograph using the Alur Tool.
*harpening 2tility for sharpening blurred (mages or 2nclear (mages.
%dge 0etection and 0iferentiation 2tilities for detecting sharp
edges in an (mage.
&ustom Bernel 2tility# which lets the 2ser to specify a custom kernel
to be passed over the (mage. *o the 2ser can e:periment with
special %fects over the (mage.
Adustable 7istogram enhances details without loss of information.
Automatically improve video# scanned# and overly compressed
images.
Automatically remove noise# scratches# dust# or specks and improve
crispness and impact.
4egative 2tility for converting the negative (mages to its "ositive
(mages.
&onverting a &olor (mage to a =rayscale (mage.
2tilities for ;lipping the (mage sideways or downwards.
*hapes 2tility for changing the shape of the (mage to a 7e:agon or
a circle.
A 2tility for splitting the (mage according to the 9ed# =reen# Alue
(ntensities to manipulate the (mage according to the &olor
&oncentration at various places in the (mage.
8ther ;eatures:
<ector shapes like rectangle# rounded 9ectangle# circle# line# pencil#
brush# eraser# picker# >ood 'll# etc for creating new =raphics.
Cultiple save option facilitates the 2ser to save all the open (mages
at a single mouse click.
A full3>edged color palette that allows the user to use the most
appropriate of colors.
0escriptive Tool tips that pop up# and the description in the status
bar when the user moves the mouse pointer over the tool help the
user to understand the 2tilities.
Therefore# (mage "rocessor provides all the facilities that are re?uired to
efectively perform (mage "rocessing.
,ARD5AR# A-D SO.T5AR# SP#CI.ICATIO-S
Memor) Re6'irements ! 789MB min 8:;
recommen%e%
Processor S(eci1cations ! ;9; M,< an%
more=recommen%e%>
,ar% %is/ s(ace ! :? MB
O(erating S)stem ! @in%o@s 2P$ UniA$ Lin'A or
an)
O(erating S)stem
Screen Resol'tion ! 9?? A ;?? an% above&
Programming Lang'age ! j%/ 7&:$ 4ava R'ntime