Chap 1
Chap 1
Chap 1
INTRODUCTION
Digital image processing is the use of computer algorithms to perform image processing on
digital images. As a subcategory or field of digital signal processing, digital image processing
has many advantages over analog image processing. It allows a much wider range of
algorithms to be applied to the input data and can avoid problems such as the build-up of noise
and signal distortion during processing. Since imam are defined over two dimensions (perhaps
more) digital image processing may be modeled in the form of multidimensional systems.
Many of the techniques of digital image processing, or digital picture processing as it often
was called, were developed in the 1960s at the Jet Propulsion Laboratory, Massachusetts
Institute of Technology. Bell Laboratories, University of Maryland, and a few other research
facilities, with application to satellite imagery, wire-photo standards conversion, medical
imaging, videophone, character recognition, and photograph enhancement. The cost of
processing was fairly high, however, with the computing equipment of that era. That changed
in the 1970s, when digital image processing proliferated as cheaper computers and dedicated
hardware became available. Images has could be processed in real time, for some dedicated
problems such as television standards conversion.
As general-purpose computers became faster, they started to take over the role of dedicated
hardware for all but the most specialized and computer-intensive operations. A good target
representation or pattern representation is one of the key issues for a well-designed pattern
recognition system. Representation issues include: what representation is desirable for the
recognition of a pattern and how to effectively extract the representation from the original
input signal.
With the fast computers and signal processors available in the 2000s, digital image processing
has become the most common form of image processing and generally, is used because it is
not only the most versatile method, but also the cheapest. There are various techniques for
target recognition that involve texture, pattern or color based processing of image. Digital
image processing allows the use of much more complex algorithms, and hence, can offer both
more sophisticated performance at simple tasks, and the implementation of methods which
would be impossible by analog means. In particular, digital image processing is the only
practical technology.
1
1.1. Classification
1. Feature extraction
2. Multi-scale signal analysis
3. Pattern recognition
4. Projection
5. Some techniques which are used in digital image processing include
6. Anisotropic diffusion
The aim of our system is to help people who need to recognize different currencies, and work
with convenience and efficiency. Image Processing involves changing the nature of an image
in order to improve its pictorial information for human interpretation. There are various
techniques for target recognition that involve texture, pattern or color based. The proposed
system will work on two images, one is original image of the target and other is the test image
on which verification is to be performed. A number of methods for target classification have
been proposed. A picture might be considered to contain sub-pictures some of the time alluded
to as districts of-intrigue, ROIs, or essentially areas.
This idea mirrors the way that pictures every now and again contain accumulations of articles
each of which can be the reason for an area. In a complex picture preparing framework it
ought to be conceivable to apply particular picture handling operations to chose districts.
Along these lines one a player in a picture (district) may be handled to stifle movement
2
Figure 1.1 Algorithm
1.3.1 Image format
The image we get from a database is formatted by JPG/JPEG (Joint Photographic Experts
Group) is a standard for destructive or loss compromising for digital images. When you save
the image as JPG, the image will lose some information, and this cannot be recovered
3
extensive degrees because of the always developing significance of logical representation (of
regularly expansive scale complex logical/trial information). Illustrations incorporate
microarray information in hereditary research, or ongoing multi-resource portfolio exchanging
account. Before going to handling a picture, it is changed over into an advanced frame.
Digitization incorporates inspecting of picture and quantization of tested qualities. In the wake
of changing over the picture into bit data, preparing is performed. This preparing system might
be Image improvement, Image reclamation, and Image pressure.
Target recognition is technology in the field of computer vision for finding and identifying
objects in an image or video sequence. Humans recognize a multitude of objects in images
with little effort, despite the fact that the image of the objects may vary somewhat in different
view points, in many different sizes and scales or even when they are translated or rotated.
Objects can even be recognized when they are partially obstructed from view. This task is still
a challenge for computer vision systems. Many approaches to the task have been implemented
over multiple decades. The algorithm is based on a combination of Gabor representation of
face object images improves locality preserving projection for target recognition and it is easy
to change the illumination and facial expression different orientation of different objects.
Since the 2000s, the field of Target Recognition has advanced in parallel with similar work in
the commercial sector and academia, involving industrial automation, medical imaging,
surveillance and security, video analytics, and space-based imaging. Technologies of interest
to both the commercial and defense sector include low-power processors, novel sensors,
increased system autonomy, people detection, robotics, rapid search of vast amounts of data
(Big Data), undersea inspection, and remote medical diagnosis. The bulk of funding in some
of these areas has recently shifted from the defense to the commercial sector. More money is
spent on computer animation for Hollywood movies than for the synthesis of forward-looking
infrared (FLIR) and synthetic aperture radar (SAR) imagery. The search engine companies are
investing much more in neural networks compared to the defense companies. Well-funded
brain research programs are investigating the very basis of human vision and cognitive
processing. The days of specialized military processors (e.g., VHSIC) are largely over.
Reliance is now on chips in high-volume production. Highly packaged sensors (visible,
LADAR, and radar) combined with massively parallel processors are advancing rapidly for
the automotive industry to meet new safety standards. Millions of systems will soon be
produced per year. Current advanced driver assistance systems (ADAS) can detect
pedestrians, animals, bicyclists, road signs, traffic lights, cars, trucks, and road markers.
4
1.4.1 Image pre-processing
Image pre-processing is used for operations on images at the lowest level of abstraction. The
pre-processing do not increase image information content but decrease it if entropy is an
information measure. For example as histogram equalization, it modifies the brightness and
contrast of the image, making the image look more clear. The other example is to remove the
noise on the image and improve the quality of edge detection.
5
1.6 Project Objectives
The objectives to develop this system are:
1. To explore Gabor Feature in Image Processing.
2. To be able to recognize or detect targets in order to extract information
3. Develop the program that can detect the target using image processing.
4. The processing of input images are improved.
1.8 Motivation
In general, Digital image processing is one of the important aspects for new technologies. We
have tried to develop robust target recognition software using an MATLAB Platform. There
are many additional uses of the Software, such as recognition of faces, palms, fingerprints. It
can also be extended to standard Face detection systems using only image analysis. This
Software is easy to use; it is very user friendly in nature and gives output at runtime. This
platform doesn’t require compiler for execution. It just executes each sentence as it is written
in code. This increases productivity and coding efficiency, this makes language more versatile.