morphological image processing full report
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
project topics
Active In SP

Posts: 2,492
Joined: Mar 2010
21-04-2010, 03:05 PM

.doc   morphological image processing.doc (Size: 301 KB / Downloads: 259)


Morphological Image Processing is an important tool in the Digital Image processing, since that science can rigorously quantify many aspects of the geometrical structure of the way that agrees with the human intuition and perception.
Morphologic image processing technology is based on geometry. It emphasizes on studying geometry structure of image. We can find relationship between each part of image
When processing image with morphological theory. Accordingly we can comprehend the structural character of image in the morphological approach an image is analyzed in terms of some predetermined geometric shape known as structuring element.
In the Morphological Image Processing the original image can be reconstructed by using Dilation, Erosion, Opening and Closing operations for a finite no of times.
The major objective of this paper is to reconstruct the class of such finite length Morphological Image Processing tool in a suitable mathematical structure using Java language.
The Morphological Image Processing is implemented and successfully tested in FORENSICS: Fingerprint Enhancement and reduction of noise in finger print images


The Morphological image processing is generally based on the analysis of a two valued image in terms of certain predetermined geometric shape known as structuring element. The term morphology refers to the branch of biology that deals with the form and structure of animals and plants.
A very well suited approach for extracting significant features from images that are useful in the representation and description of region shapes is morphological (shape-based) processing. Morphological processing refers to certain operations where an object is Hit or Fit with structuring elements and thereby reduced to a more revealing shape.
¢ FORENSICS: Fingerprint Enhancement and reduction of noise in finger print images.
DIGITAL IMAGE PROCESSINGBig Grinigital image processing involves the manipulation and interpretation of digital images with the aid of a computer and it is an extremely broad subject and it often involves procedures, which can be mathematically complex. The central idea behind is quite simple.
The digital image is fed in to the computer one pixel at a time. The computer is programmed to insert the data in to an equation or series of equations, and then store the results that may display or further processed. Digital image processing used to solve a variety of problems. Although often unrelated, these problems commonly require methods capable of enhancing pictorial information for human interpretation and analysis.
Employment of fingerprints as evidence of crime has been one of the most important utilities in forensics, since the date 19th century. Where there are no witness to a certain crime, finger prints can be very useful in determining the offenders.
The impressions left on the surface are called latent fingerprints, and caused by the ridges on the skin. In most cases, they are incomplete and degraded. The individual features that uniquely identify a fingerprint are called minutiae. Thus, the basic ridge pattern together with the minutiae and their location on the finger print pattern uniquely identify a fingerprint.The Morphological Image Processing will enhance the degraded noisy and / or incomplete latent fingerprints
Image enhancement and restoration procedures are used to process degraded images of unrecoverable objects or experimental results too expensive to duplicate. In physics and related fields, computer techniques routinely enhance images of experiments in areas such as high-energy plasmas and electron microscopy. Similarly successful applications of image processing concepts can be found in astronomy, biology, nuclear medicine, law enforcement, and defense.
An image refers to a 2-D light intensity function, based on these 2-D array of numbers the images are categorized in to three forms, i) Binary Image, ii) Grey Tone Image and iii) Color Image.
Binary Image:
The image data of Binary Image is Black and White. Each pixel is either ˜0™ or ˜1™. A digital Image is called Binary Image if the grey levels range from 0 and 1.
Ex: A Binary Image shown below is,
1 1 1 1 0
0 1 1 1 0
0 1 1 1 0
(A 4* 5 Binary Image)
Image processing involves processing or altering an existing image in a desired manner. The first step is obtaining an image, while this may sound obvious, it is not a simple matter, since usable image data is not readily available.
The programmer needs a simple method of obtaining image data in a standard, usable format, called image file format . The image file format determine the image data storage and also gives additional storage information with the pixel values. The image file consists of a Header Segment and a Data-Segment. The Header will contain, at the very least, the width and the height of the image. Since it is impossible to display or process any image without knowledge of its dimensions.
The Headers of most file formats begin with a signature or magic number. A short sequence of bytes designed to identify the file as an image with the specific format.
The Structuring Element is positioned at all positions or possible locations in the Binary Image and it is compared with the corresponding neighborhood of pixels.
The morphological operation resembles a ËœBinaryâ„¢ correction. Where the operation is logical than arithmetic in nature.
Ex.: Suppose we have two 3 * 3 structuring element
S1 = 1 1 1
0 1 0
1 1 1
S 2 = 1 1 1 0 1 0
1 1 1
In a given image A, B, C are the three positions where the S1 and S2 Structuring Elements should be positioned.
Binary Image used to test Fitting and Hitting of Structuring Elements S1 and S2
The structuring element is said to FIT the image if, for each of its pixels that is set to ˜1™, The corresponding image pixel is also ˜1™.
For the above example, Both S1 and S2 fit the image at ˜A™ (Remember that structuring element pixels set to ˜0™ are ignored when testing for a fit). S2 fits the image at ˜B™ and neither S1 nor S2 fits at ˜C™.
HIT;A structuring element is said to HIT and Image if, for any of it pixels that is set to ˜1™, The corresponding Image pixel is also ˜1™. (Here also we ignore Image pixels for which the corresponding structuring element pixel is ˜0™.).
For the above example, S1 and S2 HIT the Image in neighborhood ËœAâ„¢. The same holds true at ËœBâ„¢. But at neighborhood ËœCâ„¢, only S1 HITS the Image.
In this concept HITS corresponds to Union and where as the FITS corresponds to Intersection.
Further more it is possible to replace the set operation Intersection and Union by the Boolean operators ËœANDâ„¢ and ËœORâ„¢.
Dilation - grow image regions
Dilation causes objects to dilate or grow in size. The amount and the way that they grow depends upon the choice of the structuring element [3]. Dilation makes an object larger by adding pixels around its edges.
The Dilation of an Image ËœAâ„¢ by a structuring element ËœBâ„¢ is written as AB. To compute the Dilation, we position ËœBâ„¢ such that its origin is at pixel co-ordinates (x , y) and apply the rule.
1 if ËœBâ„¢ hits ËœAâ„¢
g(x , y) =
0 Otherwise
Repeat for all pixel co-ordinates. Dilation creates new image showing all the location of a structuring element origin at which that structuring element HITS the Input Image. In this
it adds a layer of pixel to an object, there by enlarging it. Pixels are added to both the inner and outer boundaries of regions, so Dilation will shrink the holes enclosed by a single region and make the gaps between different regions smaller. Dilation will also tend to fill in any small intrusions into a regionâ„¢s boundaries.
The results of Dilation are influenced not just by the size of the structuring element but by its shape also.
Dilation is a Morphological operation; it can be performed on both Binary and Grey Tone Images. It helps in extracting the outer boundaries of the given images.
For Binary Image:
Dilation operation is defined as follows,
D (A , B) = A B
A is the image
B is the structuring element of the order 3 * 3.
Many structuring elements are requested for Dilating the entire image.
Erosion - shrink image regions
Erosion causes objects to shrink. The amount of the way that they shrink depend upon the choice of the structuring element. Erosion makes an object smaller by removing or Eroding away the pixels on its edges [3].
The Erosion of an image ËœAâ„¢ by a structuring element ËœBâ„¢ is denoted as A T B. To compute the Erosion, we position ËœBâ„¢ such that its origin is at image pixel co-ordinate (x , y) and apply the rule.

1 if ËœBâ„¢ Fits ËœAâ„¢,
g(x , y) =
0 otherwise.
Repeat for all x and y or pixel co-ordinates. Erosion creates new image that marks all the locations of a Structuring elements origin at which that Structuring Element Fits the input image. The Erosion operation seems to strip away a layer of pixels from an object, shrinking it in the process. Pixels are eroded from both the inner and outer boundaries of regions. So, Erosion will enlarge the holes enclosed by a single region as well as making the gap between different regions larger. Erosion will also tend to eliminate small extrusions on a regions boundary.
The result of erosion depends on Structuring element size with larger Structuring elements having a more pronounced effect & the result of Erosion with a large Structuring element is similar to the result obtained by iterated Erosion using a smaller structuring element of the same shape.
Erosion is the Morphological operation, it can be performed on Binary and Grey images. It helps in extracting the inner boundaries of a given image.
For Binary Images:
Erosion operation is defined as follows,
E (A, B) = A T B
A is the image
B is the structuring element of the order 3 * 3.
Many structuring elements are required for eroding the entire image.
Opening - structured removal of image region boundary pixels
It is a powerful operator, obtained by combining Erosion and Dilation. Opening separates the Objects. As we know, Dilation expands an image and Erosion shrinks it [3]. Opening generally smoothes the contour of an image, breaks narrow Isthmuses and eliminates thin Protrusions [1].
The Opening of an image ËœAâ„¢ by a structuring element ËœBâ„¢ is denoted as A B and is defined as an Erosion followed by a Dilation, and is written as [3],
A B = (A T B) BOpening operation is obtained by doing Dilation on Eroded Image. It is to smoothen the curves of the image. Opening spaces objects that are toclose together, detaches objects that are touching and should not be, and enlarges holes inside objects.
Opening involves one or more Erosions followed by one Dilation.
Closing - structured filling in of image region boundary pixels
It is a powerful operator, obtained by combining Erosion and Dilation. Closing, join the Objects [3]. Closing also tends to smooth sections of contours but, as opposed to Opening, it generally fuses narrow breaks and long thin Gulfâ„¢s, eliminates small holes and fills gaps in the contour [1].
The Closing of an image ËœAâ„¢ by a structuring element ËœBâ„¢ is denoted as A B and defined as a Dilation followed by an Erosion; and is written as [3],
A B = (A B) T B
Closing is obtained by doing Erosion on Dilated image. Closing joins broken objects and fills in unwanted holes in objects.
Closing involves one or more Dilations followed by one Erosion.
Fingerprints are unique. The differences between fingerprints are due to the type and the position of the ridge characteristics. In most cases, acquired latent fingerprints are degraded, noisy and / or incomplete. Thus to reduce the rejection rates during the matching stage, latent fingerprints have to be enhanced prior to matching. This can be enhanced using Morphological Image Processing.
The fig (a) is original image , to enhance the fingerprints we are subjecting to the Morphological Operations. When the image is Dilated, it leaves specific & clear ridges to visualize, can be seen in fig 1. By Eroding the fig (a), the ridges are thickened for analysis. Can be seen in fig 2. By performing Open operation to fig (a), the ridges that are broken can be joined to analyse the fingerprints clearly, can be seen in fig 3. And byperforming Close operation to the fig (a), the ridges which are overlapped can be separated and can be analysed clearly, can be seen in fig 4.

This report represents the practical operation of Morphological Image Processing and it successfully performed the Fundamental and Compound operations of Morphological Image processing on Binary images in,
¢ FORENSICS: Fingerprint Enhancement and reduction of noise in finger print images.
This concept has been implemented in java. The java platform provides a convenient representation for images that makes the implementation of image processing software relatively straight forward.
The Binary image operations are implemented using Swings and have a GUI for performing Dilation, Erosion, Opening & Closing operations FUTURE SCOPE
The Morphological Image Processing can be further applied to a wide spectrum of problems including:
¢ Medical image analysis: Tumor detection, measurement of size and shape of internal organs, Regurgitation, etc.
¢ Robotics: Recognition and interpretation of objects in a scene, motion control and execution through visual feedback
¢ Radar imaging: Target detection and identification.
and this is further extended to Color image concept and 24-bit True Color concept and a special feature such as Automatic selection of Structuring element for object classification through Morphology is still challenging to this technique and have been chosen to be the major direction of the future work.
Rafael C. Gonzalez& Richard E. Woods
An imprint of Pearson Education, 1st Edition.
1. /conf/Tutorials/MIPTutorial/miptutorial.html 2. kttechedge.html
Use Search at wisely To Get Information About Project Topic and Seminar ideas with report/source code along pdf and ppt presenaion
seminar addict
Super Moderator

Posts: 6,592
Joined: Jul 2011
27-01-2012, 09:57 AM

to get information about the topic morphological image processing full report,ppt and related topic please refer the link bellow



topicideashow-to-image-processing-project and implimentations

topicideashow-to-image-processing-project and implimentation-ideas

topicideashow-to-digital-image-processing-project and implimentations

Important Note..!

If you are not satisfied with above reply ,..Please


So that we will collect data for you and will made reply to the request....OR try below "QUICK REPLY" box to add a reply to this page

Quick Reply
Type your reply to this message here.

Image Verification
Please enter the text contained within the image into the text box below it. This process is used to prevent automated spam bots.
Image Verification
(case insensitive)

Possibly Related Threads...
Thread Author Replies Views Last Post
  secure atm by image processing pdf jaseelati 0 331 15-01-2015, 03:17 PM
Last Post: jaseelati
  secure atm by image processing jaseelati 0 404 01-01-2015, 04:15 PM
Last Post: jaseelati
  facets claims processing ppt jaseelati 0 317 23-12-2014, 02:19 PM
Last Post: jaseelati
  witricity full report project report tiger 28 38,235 30-08-2014, 02:26 AM
Last Post:
  ACCIDENT PREVENTION USING WIRELESS COMMUNICATION full report computer science topics 5 7,612 17-04-2014, 11:07 AM
Last Post: seminar project topic
  silicon on plastic full report computer science technology 2 2,972 13-04-2014, 10:34 PM
Last Post: 101101
Last Post: Guest
  Automatic Emergency Light full report seminar class 7 17,620 08-03-2014, 02:28 PM
Last Post: seminar project topic
  ACD-Anti Collision Device full report seminar presentation 11 18,242 10-01-2014, 03:20 PM
Last Post: seminar project topic
  wireless charger full report project topics 21 18,598 10-01-2014, 12:58 PM
Last Post: seminar project topic