Digital Image Processing System Abstract
Digital Image Processing System Abstract
Abstract
The field of Digital Image Processing refers to processing digital images by means of digital computer. One of the
main application areas in Digital Image Processing methods is to improve the pictorial information for human
interpretation.
Most of the digital images contain noise. This can be removed by many enhancement techniques. Filtering is one of
the enhancement techniques which is used to remove unwanted information (noise) from the image. It is also used
for image sharpening and smoothening.
Some neighborhood operations work with the values of the image pixels in the neighborhood and the
corresponding values of a sub image that has the same dimensions as the neighborhood. The sub image is called a
filter.
The aim of this project is to demonstrate the filtering techniques by performing different operations such as
smoothening, sharpening, removing the noise etc. This project has been developed using Java language because of
its universal acceptance and easy understandability.
EXISTING SYSTEM
There is much software that is available in the market for image Processing like Easy Edit, Eridas,
etc. This software provides most of the Image Processing Utilities that are generally required for processing
an Image effectively.
PROPOSED SYSTEM
Problem Statement
Image Processor contains all the tools you need for creating, editing, and retouching your images. It is
friendly enough for the casual user who wants to enhance family photographs, yet powerful enough for the
professional who needs to work with Images containing maps or with Image Processing or Artificial
Intelligence.
The user may access the tools and Utilities 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 pop-up hint, referred to as a ToolTip, appears. Note
also that Image Processor displays a short description of the feature in the Status bar, which is located along
the bottom of the workspace.
Several features have been added to the Image Processor that helps in efficient processing of all kinds of
Images.
Image Enhancement:
Automatically adjust color balance, contrast, and saturation by using the Stretching algorithms such as
Linear, stretch, Uniform Stretch and Standard Deviation Stretch available in the Histogram Operations
Utility.
Remove unnecessary noise from the Photograph using the Blur Tool.
Edge Detection and Differentiation Utilities for detecting sharp edges in an Image.
Custom Kernel Utility, which lets the User to specify a custom kernel to be passed over the Image. So the
User can experiment with special Effects over the Image.
Negative Utility for converting the negative Images to its Positive Images.
Shapes Utility for changing the shape of the Image to a Hexagon or a circle.
A Utility for splitting the Image according to the Red, Green, Blue Intensities to manipulate the Image
according to the Color Concentration at various places in the Image.
Other Features:
Vector shapes like rectangle, rounded Rectangle, circle, line, pencil, brush, eraser, picker, flood fill,
etc for creating new Graphics.
Multiple save option facilitates the User to save all the open Images at a single mouse click.
A full-fledged color palette that allows the user to use the most appropriate of colors.
Descriptive 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 Utilities.
Therefore, Image Processor provides all the facilities that are required to effectively perform Image Processing.
System Analysis
Software Requirement:
IDE : NetBeans7.4
Hardware Requirement: