SlideShare a Scribd company logo
International Journal of Engineering Science Invention
ISSN (Online): 2319 – 6734, ISSN (Print): 2319 – 6726
www.ijesi.org ||Volume 4 Issue 4 || April 2015 || PP.22-27
www.ijesi.org 22 | Page
Medical Image Retrieval Based On Edge Histogram Descriptor
G.Saianilkumar1
,K.Ravindrakbabu2
, B.V. Nagendra Prasad Reddy3
Students of final year E.C.E from Vaagdevi institute of technology & science
ABSTRACT: One of the primary tools used by physicians is the comparison of previous and current medical
images associated with pathologic conditions. As the amount of pictorial information stored in both local and
public medical databases is growing.Per day about 7, 27, 00,000 number of images are loaded into GOOGLE
data base. So, efficient image indexing and retrieval became a necessity. Edge Histogram Descriptor describes
edge distribution with a histogram based on local edge distribution in an image. EHD describes the distribution
of non-directional edges and non-edge cases as well as four directional edges, the edge extraction scheme
should be based on the image-block as a basic unit for edge extraction rather than on the pixel. That is, to
extract directional edge features, we need to define small square image-blocks in each image. Specifically, we
divide the image space into square image-blocks and then extract the edge information from them. A simple
method to extract an edge feature in the image-block is to apply digital filters in the spatial domain.
I. INTRODUCTION
The histogram is the most commonly used structure to represent any global feature composition of an
image. It is invariant to image translation and rotation, and normalizing the histogram leads to scale invariance.
Exploiting the above properties, the histogram is very useful for indexing and retrieving images [1], [2].
Edges in images constitute an important feature to represent their content. Also, human eyes are sensitive to
edge features for image perception. One way of representing such an important edge feature is to use a
histogram. An edge histogram in the image space represents the frequency and the directionality of the
brightness changes in the image. It is a unique feature for images, which cannot be duplicated by a colour
histogram or the homogeneous texture features. To represent this unique feature, there is a descriptor for edge
distribution in the image. This Edge Histogram Descriptor (EHD) proposed for medical image retrieval
expresses only the edge distribution in the image. That is, since it is important to keep the size of the descriptor
as compact as possible for Efficient storage of the metadata, the normative medical image edge histogram is
designed to contain only 80 bins describing the local edge distribution. These 80 histogram bins are the only
standardized semantics for the image EHD. However, using the local histogram bins only may not be sufficient
to represent global features of the edge distribution. Thus, to improve the retrieval performance, we need global
edge distribution as well. This paper describes how to generate the edge histograms from the histogram bins.
Then, the histogram bins are used to evaluate the similarities between images..We begin in Section II with the
existing techniques, definition of the standardized semantics of the EHD. The algorithms for EHD extraction
and matching, which are non-normative parts of the standard, are then discussed in Sections III . Experimental
results with different medical grey images are shown in Section IV,In this section we discuss about the
performance comparison of medical images based on precision rate . Finally, we conclude the paper in Section.
II. EXISTING TECHNIQUES:
There are many techniques used to retrieve images. Some of them are bi-orthogonal wavelet filter
based mean and variance, texture based image retrieval, text based image retrieval.
Text based image retrieval:
In this we have to write the text about the image to be search for.
For example:
Fig 1: text based image retrieval
Medical Image Retrieval Based On Edge…
www.ijesi.org 23 | Page
Bi-orthogonal wavelet filter based mean and variance: In this we calculate mean and variance for query and
database images. By comparing mean of both database and query images, we can retrieve images from database
and is done by:
dismean(P1, P2)= P1.pp
.
P1.SV-P2.pp
.
P2.SV
P1
.
SV+P2
.
SV
Texture based image retrieval:
In this we had calculated some texture properties for an image. They are:
a. energy
b. correlation
c. entropy
d. homogeneity
III. DEFINITION AND SEMANTICS OF THE EHD
The EHD basically represents the distribution of 5 types of edges in each local area called a sub-image.
As shown in Fig. 1, the sub-image is defined by dividing the image space into 4×4 non-overlapping blocks.
Thus, the image partition always yields 16 equal-sized sub-images regardless of the size of the original image.
To characterize the sub-image, we then generate a histogram of edge distribution for each sub-image. Edges in
the sub-images are categorized into 5 types: vertical, horizontal, 45-degree diagonal, 135-degree diagonal, and
non-directional edges (Fig. 2). Thus, the histogram for each sub-image represents the relative frequency of
occurrence of the 5 types of edges in the corresponding sub-image. As a result, as shown in Fig. 3, each local
histogram contains 5 bins. Each bin corresponds to one of 5 edge types. Since there are 16 sub-images in the
image, a total of 5×16=80 histogram bins is required, (Fig. 4). Note that each of the 80-histogram bins has its
own semantics in terms of location and edge type. For example, the bin for the horizontal type edge in the sub-
image located at (0,0) in Fig. 1 carries the information of the relative population of the horizontal edges in the
top-left local region of the image.
The semantics of the 1-D histogram bins form the normative part of the standard descriptor.
Specifically, starting from the sub-image at (0,0) and ending at (3,3), 16 sub-images are visited in the raster
scan order and corresponding local histogram bins are arranged accordingly. Within each sub-image, the edge
types are arranged in the following order: vertical, horizontal, 45-degree diagonal, 135-degree diagonal, and
non- directional.
FIG:-1 Definition of sub-image and image-block.
Fig. 2. Five types of edges.
Fig. 3. Five types of edge bins for each sub-image.
a) vertical edge b) horizontal edge
c) 45-degree edge d) 135-degree edge e) non-directional edge
Medical Image Retrieval Based On Edge…
www.ijesi.org 24 | Page
Fig. 4. 1-D array of 80 bins of EHD.
Table 1 summarizes the complete semantics for the EHD with 80 histogram bins. Of course, each
histogram bin value should be normalized and quantized. For normalization, the number of edge occurrences
for each bin is divided by the total number of image-blocks in the sub-image.The image-block is a basic unit for
extracting the edge information. That is, for each image-block, we determine whether there is at least an edge
and which edge is predominant. When an edge exists, the predominant edge type among the 5 edge categories
is also determined. Then, the histogram value of the corresponding edge bin increases by one. Otherwise, for
the monotone region in the image, the image-block contains no edge.
Table 1. Semantics of local edge bins.
Histogram bins Semantics
Bin Counts[0] Vertical edge of sub-image at (0,0)
Bin Counts[1] Horizontal edge of sub-image at (0,0)
Bin Counts[2] 45-degree edge of sub-image at (0,0)
Bin Counts[3] 135-degree edge of sub-image at (0,0)
Bin Counts[4] Non-directional edge of sub-image at (0,0)
Bin Counts[5] Vertical edge of sub-image at (0,1)
: :
Bin Counts[74] Non-directional edge of sub-image at (3,2)
Bin Counts[75] Vertical edge of sub-image at (3,3)
Bin Counts[76] Horizontal edge of sub-image at (3,3)
Bin Counts[77] 45-degree edge of sub-image at (3,3)
Bin Counts[78] 135-degree edge of sub-image at (3,3)
Bin Counts[79] Non-directional edge of sub-image at (3,3)
In this case, that particular image-block does not contribute to any of the 5 edge bins. Consequently,
each image-block is classified into one of the 5 types of edge blocks or a non-edge block. Although the non-
edge blocks do not contribute to any histogram bins, each histogram bin value is normalized by the total
number of image-blocks including the non-edge blocks. This implies that the summation of all histogram bin
values for each sub-image is less than or equal to 1. This, in turn, implies that the information regarding non-
edge distribution in the sub- image (smoothness) is also indirectly considered in the EHD.
EHD EXTRACTION: Since the EHD describes the distribution of non-directional edges and non-edge cases
as well as four directional edges, the edge extraction scheme should be based on the image-block as a basic unit
for edge extraction rather than on the pixel. That is, to extract directional edge features, we need to define small
square image-blocks in each sub-image as shown in Fig. 1. Specifically, we divide the image space into non-
overlapping square image-blocks and then extract the edge information from them. Note that, regardless of the
image size, we divide the image space into a fixed number of image-blocks. The purpose of fixing the number
of image-blocks is to cope with the different sizes (resolutions) of the images. That is, by fixing the number-of-
image blocks, the size of the image-block be- comes variable and is proportional to the size of the whole image.
The size of the image-block is assumed to be a multiple of 2. Thus, it is sometimes necessary to ignore the
outmost pixels in the image to satisfy that condition. A simple method to extract an edge feature in the image-
block is to apply digital filters in the spatial domain. To this end, we first divide the image-block into four sub-
blocks as (Fig. 5). Then, by assigning labels for four sub-blocks from 0 to 3, we can represent the average grey
levels for four sub-blocks at (i,j)th image-block as a0(i,j), a1(i,j), a2(i,j), and a3(i,j), respectively. Also, we can
represent the filter coefficients for vertical, horizontal, 45-degree diagonal, 135-degree diagonal, and non-
directional edges as fv(k), fh(k), fd-45(k), fd-135(k), and fnd(k), respectively, where k=0,…,3 represents the location
of the sub-blocks. Now, the respective edge magnitudes mv(i,j), mh(i,j), md-45(i,j), md-135(i,j), and mnd(i,j) for the
(i,j)th image-block can be obtained as follows:
mv(i,j)= k(i,j) × fv(k) (1)
mh(i,j)= k(i,j) × fh(k) (2)
md-45(i,j)= k(i,j) × fd-45(k) (3)
BinCounts[0] BinCounts[1] BinCounts[79]
Medical Image Retrieval Based On Edge…
www.ijesi.org 25 | Page
md-135(i,j)= k(i,j) × fd-135(k) (4)
mnd(i,j)= k(i,j) × fnd(k) (5)
If the maximum value among 5 edge strengths obtained from (1) to (5) is greater than a threshold (Tedge) as in
(6), then the image-block is considered to have the corresponding edge in it. Otherwise, the image-block
contains no edge.
max{mv(i,j),mh(i,j),md-45(i,j),md-35(i,j),mnd(i,j)}>Tedge (6)
In Document [1], a set of filter coefficients, depicted in Fig. 5, is recommended. Note that the filter
coefficients in Fig. 5, especially the non-directional edge filter,kappearnsomewhatkheuristic. In fact, the non-
directional edges by definition do not have any specific directionality. So, it is hard to find filter coefficients
that are applicable for all typeskofknon-directionalkedges.
Fig. 5. Filter coefficients for edge detection.
To avoid this problem, we can first check whether the image-block can be classified into one of a
monotone block and four directional edge blocks. If the image-block does not belong to any of the monotone or
four directional edge blocks, then we classify it as a non-directional block. The flow chart of this method is
shown in Fig. 7. Another edge ex traction method that follows this flow chart can be found in [4]. Here, the
edge classification is based on the model-fitting criterion.
FLOWCHART:
EXPERIMENTALRESULTS
Medical Image Retrieval Based On Edge…
www.ijesi.org 26 | Page
PERFORMANCE COMPARISION:
PRECISION RATE:
Precision rate = Tp/(Tp+Fp)
Recall rate =Tp/(Tp+Fn)
Tp=true positives
Fp=false positives
Fn=false negatives
Medical Image Retrieval Based On Edge…
www.ijesi.org 27 | Page
IV. CONCLUSION
Our proposed technique is compared with the existing techniques in terms of precision rate.
From the results obtained it is clear that the bi-orthogonal wavelet based mean and variance image retrieval has
poor precision rate when compared with texture based image retrieval. Also texture based image retrieval has
relatively less precision rate when compared with our proposed technique ie. Image retrieval based on Edge
Histogram Descriptor.From this we conclude that our proposed technique is better suited for medical image
retrieval.
V. ACKNOWLEDGMENT
The collection of images used in this paper is courtesy of Dr. T. M. Lehmann, Image Retrieval in
Medical Application (IRMA) Group, Department of Medical Informatics, RWTH Aachen, Germany and also
to the doctors of medinova hospital,Proddatur.
REFERENCES
[1]. M.J. Swain and D.H. Ballard, “Color Indexing,” Int. J. of Computer Vision, vol.7-1, 1991, pp. 11-32.
[2]. A.K. Jain and A. Vailaya, “Image Retrieval Using Color and Shape,” Pattern Recognition, vol. 29, no. 8, 1966, pp. 1233-1244.
[3]. Wickerhauser, Adapted Wavelet Analysis from Theory to Software,AK Peters, Boston, 1994, pp. 213-214, 237, 273-274, 387.
[4]. J. Bradley, C. Brislawn, and T. Hopper, "The FBI Wavelet/Scalar Quantization Stand ard for Gray -scale Fingerprint Image
Compression," tech.Report LA-UR-93-1659, Los Alamos Nat'l Lab, Los Alamos,N.M. 1993.
[5]. J. Gobeill, H. Müller, P. Ruch, Translation by Text Categorization: Medical Image Retrieval in ImageCLEFmed 2006, Springer
Lecture in Computer Science (LNCS 4730), pages 706-710, 2007.
[6]. G. Salton and C. Buckley, Term weighting approaches in automatic text retrieval, Information Processing and Management,
24(5):513--523, 1988

More Related Content

What's hot

Image search using similarity measures based on circular sectors
Image search using similarity measures based on circular sectorsImage search using similarity measures based on circular sectors
Image search using similarity measures based on circular sectors
csandit
 
Content based image retrieval (cbir) using
Content based image retrieval (cbir) usingContent based image retrieval (cbir) using
Content based image retrieval (cbir) using
ijcsity
 
Different Image Segmentation Techniques for Dental Image Extraction
Different Image Segmentation Techniques for Dental Image ExtractionDifferent Image Segmentation Techniques for Dental Image Extraction
Different Image Segmentation Techniques for Dental Image Extraction
IJERA Editor
 
Lec12: Shape Models and Medical Image Segmentation
Lec12: Shape Models and Medical Image SegmentationLec12: Shape Models and Medical Image Segmentation
Lec12: Shape Models and Medical Image Segmentation
Ulaş Bağcı
 
Amalgamation of contour, texture, color, edge, and spatial features for effic...
Amalgamation of contour, texture, color, edge, and spatial features for effic...Amalgamation of contour, texture, color, edge, and spatial features for effic...
Amalgamation of contour, texture, color, edge, and spatial features for effic...
eSAT Journals
 
Content Based Image Retrieval Approach Based on Top-Hat Transform And Modifie...
Content Based Image Retrieval Approach Based on Top-Hat Transform And Modifie...Content Based Image Retrieval Approach Based on Top-Hat Transform And Modifie...
Content Based Image Retrieval Approach Based on Top-Hat Transform And Modifie...
cscpconf
 
Extraction of texture features by using gabor filter in wheat crop disease de...
Extraction of texture features by using gabor filter in wheat crop disease de...Extraction of texture features by using gabor filter in wheat crop disease de...
Extraction of texture features by using gabor filter in wheat crop disease de...
eSAT Journals
 
MMFO: modified moth flame optimization algorithm for region based RGB color i...
MMFO: modified moth flame optimization algorithm for region based RGB color i...MMFO: modified moth flame optimization algorithm for region based RGB color i...
MMFO: modified moth flame optimization algorithm for region based RGB color i...
IJECEIAES
 
IRJET-Feature based Image Retrieval based on Color
IRJET-Feature based Image Retrieval based on ColorIRJET-Feature based Image Retrieval based on Color
IRJET-Feature based Image Retrieval based on Color
IRJET Journal
 
IRJET- Extract Circular Object by Tracing Region Boundary and using Circulari...
IRJET- Extract Circular Object by Tracing Region Boundary and using Circulari...IRJET- Extract Circular Object by Tracing Region Boundary and using Circulari...
IRJET- Extract Circular Object by Tracing Region Boundary and using Circulari...
IRJET Journal
 
Cbir final ppt
Cbir final pptCbir final ppt
Cbir final ppt
rinki nag
 
Image Indexing and Retrieval
Image Indexing and RetrievalImage Indexing and Retrieval
Image Indexing and Retrieval
Rachmat Wahid Saleh Insani
 
Empirical Coding for Curvature Based Linear Representation in Image Retrieval...
Empirical Coding for Curvature Based Linear Representation in Image Retrieval...Empirical Coding for Curvature Based Linear Representation in Image Retrieval...
Empirical Coding for Curvature Based Linear Representation in Image Retrieval...
iosrjce
 
PPT s12-machine vision-s2
PPT s12-machine vision-s2PPT s12-machine vision-s2
PPT s12-machine vision-s2
Binus Online Learning
 
B01460713
B01460713B01460713
B01460713
IOSR Journals
 
Week06 bme429-cbir
Week06 bme429-cbirWeek06 bme429-cbir
Week06 bme429-cbir
Ikram Moalla
 
L045066671
L045066671L045066671
L045066671
IJERA Editor
 

What's hot (17)

Image search using similarity measures based on circular sectors
Image search using similarity measures based on circular sectorsImage search using similarity measures based on circular sectors
Image search using similarity measures based on circular sectors
 
Content based image retrieval (cbir) using
Content based image retrieval (cbir) usingContent based image retrieval (cbir) using
Content based image retrieval (cbir) using
 
Different Image Segmentation Techniques for Dental Image Extraction
Different Image Segmentation Techniques for Dental Image ExtractionDifferent Image Segmentation Techniques for Dental Image Extraction
Different Image Segmentation Techniques for Dental Image Extraction
 
Lec12: Shape Models and Medical Image Segmentation
Lec12: Shape Models and Medical Image SegmentationLec12: Shape Models and Medical Image Segmentation
Lec12: Shape Models and Medical Image Segmentation
 
Amalgamation of contour, texture, color, edge, and spatial features for effic...
Amalgamation of contour, texture, color, edge, and spatial features for effic...Amalgamation of contour, texture, color, edge, and spatial features for effic...
Amalgamation of contour, texture, color, edge, and spatial features for effic...
 
Content Based Image Retrieval Approach Based on Top-Hat Transform And Modifie...
Content Based Image Retrieval Approach Based on Top-Hat Transform And Modifie...Content Based Image Retrieval Approach Based on Top-Hat Transform And Modifie...
Content Based Image Retrieval Approach Based on Top-Hat Transform And Modifie...
 
Extraction of texture features by using gabor filter in wheat crop disease de...
Extraction of texture features by using gabor filter in wheat crop disease de...Extraction of texture features by using gabor filter in wheat crop disease de...
Extraction of texture features by using gabor filter in wheat crop disease de...
 
MMFO: modified moth flame optimization algorithm for region based RGB color i...
MMFO: modified moth flame optimization algorithm for region based RGB color i...MMFO: modified moth flame optimization algorithm for region based RGB color i...
MMFO: modified moth flame optimization algorithm for region based RGB color i...
 
IRJET-Feature based Image Retrieval based on Color
IRJET-Feature based Image Retrieval based on ColorIRJET-Feature based Image Retrieval based on Color
IRJET-Feature based Image Retrieval based on Color
 
IRJET- Extract Circular Object by Tracing Region Boundary and using Circulari...
IRJET- Extract Circular Object by Tracing Region Boundary and using Circulari...IRJET- Extract Circular Object by Tracing Region Boundary and using Circulari...
IRJET- Extract Circular Object by Tracing Region Boundary and using Circulari...
 
Cbir final ppt
Cbir final pptCbir final ppt
Cbir final ppt
 
Image Indexing and Retrieval
Image Indexing and RetrievalImage Indexing and Retrieval
Image Indexing and Retrieval
 
Empirical Coding for Curvature Based Linear Representation in Image Retrieval...
Empirical Coding for Curvature Based Linear Representation in Image Retrieval...Empirical Coding for Curvature Based Linear Representation in Image Retrieval...
Empirical Coding for Curvature Based Linear Representation in Image Retrieval...
 
PPT s12-machine vision-s2
PPT s12-machine vision-s2PPT s12-machine vision-s2
PPT s12-machine vision-s2
 
B01460713
B01460713B01460713
B01460713
 
Week06 bme429-cbir
Week06 bme429-cbirWeek06 bme429-cbir
Week06 bme429-cbir
 
L045066671
L045066671L045066671
L045066671
 

Viewers also liked

ESA App Camp 2014 Environmental Protection
ESA App Camp 2014 Environmental ProtectionESA App Camp 2014 Environmental Protection
ESA App Camp 2014 Environmental Protection
tladesignz
 
Redesign qr
Redesign qrRedesign qr
Redesign qr
Danny Corprew
 
Lean Management
Lean ManagementLean Management
Lean Management
Andreas Hägglund
 
Applying Content-Based Image Retrieval Techniques to Provide New Services for...
Applying Content-Based Image Retrieval Techniques to Provide New Services for...Applying Content-Based Image Retrieval Techniques to Provide New Services for...
Applying Content-Based Image Retrieval Techniques to Provide New Services for...
Eswar Publications
 
Outsourcing for Newbies: Hiring Philippine-Based Virtual Assistants
Outsourcing for Newbies: Hiring Philippine-Based Virtual AssistantsOutsourcing for Newbies: Hiring Philippine-Based Virtual Assistants
Outsourcing for Newbies: Hiring Philippine-Based Virtual Assistants
Remote Workmate
 
VARENNA - FAIRFAX - Oct2012
VARENNA - FAIRFAX - Oct2012VARENNA - FAIRFAX - Oct2012
VARENNA - FAIRFAX - Oct2012
Lorraine Allanson
 
1436
14361436
1436
halay
 

Viewers also liked (7)

ESA App Camp 2014 Environmental Protection
ESA App Camp 2014 Environmental ProtectionESA App Camp 2014 Environmental Protection
ESA App Camp 2014 Environmental Protection
 
Redesign qr
Redesign qrRedesign qr
Redesign qr
 
Lean Management
Lean ManagementLean Management
Lean Management
 
Applying Content-Based Image Retrieval Techniques to Provide New Services for...
Applying Content-Based Image Retrieval Techniques to Provide New Services for...Applying Content-Based Image Retrieval Techniques to Provide New Services for...
Applying Content-Based Image Retrieval Techniques to Provide New Services for...
 
Outsourcing for Newbies: Hiring Philippine-Based Virtual Assistants
Outsourcing for Newbies: Hiring Philippine-Based Virtual AssistantsOutsourcing for Newbies: Hiring Philippine-Based Virtual Assistants
Outsourcing for Newbies: Hiring Philippine-Based Virtual Assistants
 
VARENNA - FAIRFAX - Oct2012
VARENNA - FAIRFAX - Oct2012VARENNA - FAIRFAX - Oct2012
VARENNA - FAIRFAX - Oct2012
 
1436
14361436
1436
 

Similar to Medical Image Retrieval Based On Edge Histogram Descriptor

Information search using text and image query
Information search using text and image queryInformation search using text and image query
Information search using text and image query
eSAT Publishing House
 
Information search using text and image query
Information search using text and image queryInformation search using text and image query
Information search using text and image query
eSAT Journals
 
Image Information Retrieval From Incomplete Queries Using Color and Shape Fea...
Image Information Retrieval From Incomplete Queries Using Color and Shape Fea...Image Information Retrieval From Incomplete Queries Using Color and Shape Fea...
Image Information Retrieval From Incomplete Queries Using Color and Shape Fea...
sipij
 
A binarization technique for extraction of devanagari text from camera based ...
A binarization technique for extraction of devanagari text from camera based ...A binarization technique for extraction of devanagari text from camera based ...
A binarization technique for extraction of devanagari text from camera based ...
sipij
 
Ac03401600163.
Ac03401600163.Ac03401600163.
Ac03401600163.
ijceronline
 
EFFICIENT IMAGE RETRIEVAL USING REGION BASED IMAGE RETRIEVAL
EFFICIENT IMAGE RETRIEVAL USING REGION BASED IMAGE RETRIEVALEFFICIENT IMAGE RETRIEVAL USING REGION BASED IMAGE RETRIEVAL
EFFICIENT IMAGE RETRIEVAL USING REGION BASED IMAGE RETRIEVAL
sipij
 
IMPROVEMENT OF THE FINGERPRINT RECOGNITION PROCESS
IMPROVEMENT OF THE FINGERPRINT RECOGNITION PROCESSIMPROVEMENT OF THE FINGERPRINT RECOGNITION PROCESS
IMPROVEMENT OF THE FINGERPRINT RECOGNITION PROCESS
ADEIJ Journal
 
A COMPARATIVE ANALYSIS OF RETRIEVAL TECHNIQUES IN CONTENT BASED IMAGE RETRIEVAL
A COMPARATIVE ANALYSIS OF RETRIEVAL TECHNIQUES IN CONTENT BASED IMAGE RETRIEVALA COMPARATIVE ANALYSIS OF RETRIEVAL TECHNIQUES IN CONTENT BASED IMAGE RETRIEVAL
A COMPARATIVE ANALYSIS OF RETRIEVAL TECHNIQUES IN CONTENT BASED IMAGE RETRIEVAL
cscpconf
 
A comparative analysis of retrieval techniques in content based image retrieval
A comparative analysis of retrieval techniques in content based image retrievalA comparative analysis of retrieval techniques in content based image retrieval
A comparative analysis of retrieval techniques in content based image retrieval
csandit
 
I07015261
I07015261I07015261
I07015261
IJERD Editor
 
Automatic rectification of perspective distortion from a single image using p...
Automatic rectification of perspective distortion from a single image using p...Automatic rectification of perspective distortion from a single image using p...
Automatic rectification of perspective distortion from a single image using p...
ijcsa
 
EFFECTIVE INTEREST REGION ESTIMATION MODEL TO REPRESENT CORNERS FOR IMAGE
EFFECTIVE INTEREST REGION ESTIMATION MODEL TO REPRESENT CORNERS FOR IMAGE EFFECTIVE INTEREST REGION ESTIMATION MODEL TO REPRESENT CORNERS FOR IMAGE
EFFECTIVE INTEREST REGION ESTIMATION MODEL TO REPRESENT CORNERS FOR IMAGE
sipij
 
Image search engine
Image search engineImage search engine
Image search engine
Avanish Singh
 
A Dualistic Sub-Image Histogram Equalization Based Enhancement and Segmentati...
A Dualistic Sub-Image Histogram Equalization Based Enhancement and Segmentati...A Dualistic Sub-Image Histogram Equalization Based Enhancement and Segmentati...
A Dualistic Sub-Image Histogram Equalization Based Enhancement and Segmentati...
inventy
 
A brief review of segmentation methods for medical
A brief review of segmentation methods for medicalA brief review of segmentation methods for medical
A brief review of segmentation methods for medical
eSAT Publishing House
 
A brief review of segmentation methods for medical images
A brief review of segmentation methods for medical imagesA brief review of segmentation methods for medical images
A brief review of segmentation methods for medical images
eSAT Journals
 
Image Segmentation Based Survey on the Lung Cancer MRI Images
Image Segmentation Based Survey on the Lung Cancer MRI ImagesImage Segmentation Based Survey on the Lung Cancer MRI Images
Image Segmentation Based Survey on the Lung Cancer MRI Images
IIRindia
 
SIRG-BSU_3_used-important.pdf
SIRG-BSU_3_used-important.pdfSIRG-BSU_3_used-important.pdf
SIRG-BSU_3_used-important.pdf
DrAhmedElngar
 
Ar4201293298
Ar4201293298Ar4201293298
Ar4201293298
IJERA Editor
 
Authenticate Aadhar Card Picture with Current Image using Content Based Image...
Authenticate Aadhar Card Picture with Current Image using Content Based Image...Authenticate Aadhar Card Picture with Current Image using Content Based Image...
Authenticate Aadhar Card Picture with Current Image using Content Based Image...
ijtsrd
 

Similar to Medical Image Retrieval Based On Edge Histogram Descriptor (20)

Information search using text and image query
Information search using text and image queryInformation search using text and image query
Information search using text and image query
 
Information search using text and image query
Information search using text and image queryInformation search using text and image query
Information search using text and image query
 
Image Information Retrieval From Incomplete Queries Using Color and Shape Fea...
Image Information Retrieval From Incomplete Queries Using Color and Shape Fea...Image Information Retrieval From Incomplete Queries Using Color and Shape Fea...
Image Information Retrieval From Incomplete Queries Using Color and Shape Fea...
 
A binarization technique for extraction of devanagari text from camera based ...
A binarization technique for extraction of devanagari text from camera based ...A binarization technique for extraction of devanagari text from camera based ...
A binarization technique for extraction of devanagari text from camera based ...
 
Ac03401600163.
Ac03401600163.Ac03401600163.
Ac03401600163.
 
EFFICIENT IMAGE RETRIEVAL USING REGION BASED IMAGE RETRIEVAL
EFFICIENT IMAGE RETRIEVAL USING REGION BASED IMAGE RETRIEVALEFFICIENT IMAGE RETRIEVAL USING REGION BASED IMAGE RETRIEVAL
EFFICIENT IMAGE RETRIEVAL USING REGION BASED IMAGE RETRIEVAL
 
IMPROVEMENT OF THE FINGERPRINT RECOGNITION PROCESS
IMPROVEMENT OF THE FINGERPRINT RECOGNITION PROCESSIMPROVEMENT OF THE FINGERPRINT RECOGNITION PROCESS
IMPROVEMENT OF THE FINGERPRINT RECOGNITION PROCESS
 
A COMPARATIVE ANALYSIS OF RETRIEVAL TECHNIQUES IN CONTENT BASED IMAGE RETRIEVAL
A COMPARATIVE ANALYSIS OF RETRIEVAL TECHNIQUES IN CONTENT BASED IMAGE RETRIEVALA COMPARATIVE ANALYSIS OF RETRIEVAL TECHNIQUES IN CONTENT BASED IMAGE RETRIEVAL
A COMPARATIVE ANALYSIS OF RETRIEVAL TECHNIQUES IN CONTENT BASED IMAGE RETRIEVAL
 
A comparative analysis of retrieval techniques in content based image retrieval
A comparative analysis of retrieval techniques in content based image retrievalA comparative analysis of retrieval techniques in content based image retrieval
A comparative analysis of retrieval techniques in content based image retrieval
 
I07015261
I07015261I07015261
I07015261
 
Automatic rectification of perspective distortion from a single image using p...
Automatic rectification of perspective distortion from a single image using p...Automatic rectification of perspective distortion from a single image using p...
Automatic rectification of perspective distortion from a single image using p...
 
EFFECTIVE INTEREST REGION ESTIMATION MODEL TO REPRESENT CORNERS FOR IMAGE
EFFECTIVE INTEREST REGION ESTIMATION MODEL TO REPRESENT CORNERS FOR IMAGE EFFECTIVE INTEREST REGION ESTIMATION MODEL TO REPRESENT CORNERS FOR IMAGE
EFFECTIVE INTEREST REGION ESTIMATION MODEL TO REPRESENT CORNERS FOR IMAGE
 
Image search engine
Image search engineImage search engine
Image search engine
 
A Dualistic Sub-Image Histogram Equalization Based Enhancement and Segmentati...
A Dualistic Sub-Image Histogram Equalization Based Enhancement and Segmentati...A Dualistic Sub-Image Histogram Equalization Based Enhancement and Segmentati...
A Dualistic Sub-Image Histogram Equalization Based Enhancement and Segmentati...
 
A brief review of segmentation methods for medical
A brief review of segmentation methods for medicalA brief review of segmentation methods for medical
A brief review of segmentation methods for medical
 
A brief review of segmentation methods for medical images
A brief review of segmentation methods for medical imagesA brief review of segmentation methods for medical images
A brief review of segmentation methods for medical images
 
Image Segmentation Based Survey on the Lung Cancer MRI Images
Image Segmentation Based Survey on the Lung Cancer MRI ImagesImage Segmentation Based Survey on the Lung Cancer MRI Images
Image Segmentation Based Survey on the Lung Cancer MRI Images
 
SIRG-BSU_3_used-important.pdf
SIRG-BSU_3_used-important.pdfSIRG-BSU_3_used-important.pdf
SIRG-BSU_3_used-important.pdf
 
Ar4201293298
Ar4201293298Ar4201293298
Ar4201293298
 
Authenticate Aadhar Card Picture with Current Image using Content Based Image...
Authenticate Aadhar Card Picture with Current Image using Content Based Image...Authenticate Aadhar Card Picture with Current Image using Content Based Image...
Authenticate Aadhar Card Picture with Current Image using Content Based Image...
 

Recently uploaded

Containers & AI - Beauty and the Beast!?!
Containers & AI - Beauty and the Beast!?!Containers & AI - Beauty and the Beast!?!
Containers & AI - Beauty and the Beast!?!
Tobias Schneck
 
Demystifying Knowledge Management through Storytelling
Demystifying Knowledge Management through StorytellingDemystifying Knowledge Management through Storytelling
Demystifying Knowledge Management through Storytelling
Enterprise Knowledge
 
Getting the Most Out of ScyllaDB Monitoring: ShareChat's Tips
Getting the Most Out of ScyllaDB Monitoring: ShareChat's TipsGetting the Most Out of ScyllaDB Monitoring: ShareChat's Tips
Getting the Most Out of ScyllaDB Monitoring: ShareChat's Tips
ScyllaDB
 
From Natural Language to Structured Solr Queries using LLMs
From Natural Language to Structured Solr Queries using LLMsFrom Natural Language to Structured Solr Queries using LLMs
From Natural Language to Structured Solr Queries using LLMs
Sease
 
GlobalLogic Java Community Webinar #18 “How to Improve Web Application Perfor...
GlobalLogic Java Community Webinar #18 “How to Improve Web Application Perfor...GlobalLogic Java Community Webinar #18 “How to Improve Web Application Perfor...
GlobalLogic Java Community Webinar #18 “How to Improve Web Application Perfor...
GlobalLogic Ukraine
 
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
Fwdays
 
Harnessing the Power of NLP and Knowledge Graphs for Opioid Research
Harnessing the Power of NLP and Knowledge Graphs for Opioid ResearchHarnessing the Power of NLP and Knowledge Graphs for Opioid Research
Harnessing the Power of NLP and Knowledge Graphs for Opioid Research
Neo4j
 
Call Girls Chandigarh🔥7023059433🔥Agency Profile Escorts in Chandigarh Availab...
Call Girls Chandigarh🔥7023059433🔥Agency Profile Escorts in Chandigarh Availab...Call Girls Chandigarh🔥7023059433🔥Agency Profile Escorts in Chandigarh Availab...
Call Girls Chandigarh🔥7023059433🔥Agency Profile Escorts in Chandigarh Availab...
manji sharman06
 
"Scaling RAG Applications to serve millions of users", Kevin Goedecke
"Scaling RAG Applications to serve millions of users",  Kevin Goedecke"Scaling RAG Applications to serve millions of users",  Kevin Goedecke
"Scaling RAG Applications to serve millions of users", Kevin Goedecke
Fwdays
 
What is an RPA CoE? Session 1 – CoE Vision
What is an RPA CoE?  Session 1 – CoE VisionWhat is an RPA CoE?  Session 1 – CoE Vision
What is an RPA CoE? Session 1 – CoE Vision
DianaGray10
 
"NATO Hackathon Winner: AI-Powered Drug Search", Taras Kloba
"NATO Hackathon Winner: AI-Powered Drug Search",  Taras Kloba"NATO Hackathon Winner: AI-Powered Drug Search",  Taras Kloba
"NATO Hackathon Winner: AI-Powered Drug Search", Taras Kloba
Fwdays
 
Essentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation ParametersEssentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation Parameters
Safe Software
 
Northern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving | Modern Metal Trim, Nameplates and Appliance PanelsNorthern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving
 
Dandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity serverDandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity server
Antonios Katsarakis
 
AWS Certified Solutions Architect Associate (SAA-C03)
AWS Certified Solutions Architect Associate (SAA-C03)AWS Certified Solutions Architect Associate (SAA-C03)
AWS Certified Solutions Architect Associate (SAA-C03)
HarpalGohil4
 
Introducing BoxLang : A new JVM language for productivity and modularity!
Introducing BoxLang : A new JVM language for productivity and modularity!Introducing BoxLang : A new JVM language for productivity and modularity!
Introducing BoxLang : A new JVM language for productivity and modularity!
Ortus Solutions, Corp
 
What is an RPA CoE? Session 2 – CoE Roles
What is an RPA CoE?  Session 2 – CoE RolesWhat is an RPA CoE?  Session 2 – CoE Roles
What is an RPA CoE? Session 2 – CoE Roles
DianaGray10
 
ScyllaDB Tablets: Rethinking Replication
ScyllaDB Tablets: Rethinking ReplicationScyllaDB Tablets: Rethinking Replication
ScyllaDB Tablets: Rethinking Replication
ScyllaDB
 
Lee Barnes - Path to Becoming an Effective Test Automation Engineer.pdf
Lee Barnes - Path to Becoming an Effective Test Automation Engineer.pdfLee Barnes - Path to Becoming an Effective Test Automation Engineer.pdf
Lee Barnes - Path to Becoming an Effective Test Automation Engineer.pdf
leebarnesutopia
 
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
DanBrown980551
 

Recently uploaded (20)

Containers & AI - Beauty and the Beast!?!
Containers & AI - Beauty and the Beast!?!Containers & AI - Beauty and the Beast!?!
Containers & AI - Beauty and the Beast!?!
 
Demystifying Knowledge Management through Storytelling
Demystifying Knowledge Management through StorytellingDemystifying Knowledge Management through Storytelling
Demystifying Knowledge Management through Storytelling
 
Getting the Most Out of ScyllaDB Monitoring: ShareChat's Tips
Getting the Most Out of ScyllaDB Monitoring: ShareChat's TipsGetting the Most Out of ScyllaDB Monitoring: ShareChat's Tips
Getting the Most Out of ScyllaDB Monitoring: ShareChat's Tips
 
From Natural Language to Structured Solr Queries using LLMs
From Natural Language to Structured Solr Queries using LLMsFrom Natural Language to Structured Solr Queries using LLMs
From Natural Language to Structured Solr Queries using LLMs
 
GlobalLogic Java Community Webinar #18 “How to Improve Web Application Perfor...
GlobalLogic Java Community Webinar #18 “How to Improve Web Application Perfor...GlobalLogic Java Community Webinar #18 “How to Improve Web Application Perfor...
GlobalLogic Java Community Webinar #18 “How to Improve Web Application Perfor...
 
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
 
Harnessing the Power of NLP and Knowledge Graphs for Opioid Research
Harnessing the Power of NLP and Knowledge Graphs for Opioid ResearchHarnessing the Power of NLP and Knowledge Graphs for Opioid Research
Harnessing the Power of NLP and Knowledge Graphs for Opioid Research
 
Call Girls Chandigarh🔥7023059433🔥Agency Profile Escorts in Chandigarh Availab...
Call Girls Chandigarh🔥7023059433🔥Agency Profile Escorts in Chandigarh Availab...Call Girls Chandigarh🔥7023059433🔥Agency Profile Escorts in Chandigarh Availab...
Call Girls Chandigarh🔥7023059433🔥Agency Profile Escorts in Chandigarh Availab...
 
"Scaling RAG Applications to serve millions of users", Kevin Goedecke
"Scaling RAG Applications to serve millions of users",  Kevin Goedecke"Scaling RAG Applications to serve millions of users",  Kevin Goedecke
"Scaling RAG Applications to serve millions of users", Kevin Goedecke
 
What is an RPA CoE? Session 1 – CoE Vision
What is an RPA CoE?  Session 1 – CoE VisionWhat is an RPA CoE?  Session 1 – CoE Vision
What is an RPA CoE? Session 1 – CoE Vision
 
"NATO Hackathon Winner: AI-Powered Drug Search", Taras Kloba
"NATO Hackathon Winner: AI-Powered Drug Search",  Taras Kloba"NATO Hackathon Winner: AI-Powered Drug Search",  Taras Kloba
"NATO Hackathon Winner: AI-Powered Drug Search", Taras Kloba
 
Essentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation ParametersEssentials of Automations: Exploring Attributes & Automation Parameters
Essentials of Automations: Exploring Attributes & Automation Parameters
 
Northern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving | Modern Metal Trim, Nameplates and Appliance PanelsNorthern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
 
Dandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity serverDandelion Hashtable: beyond billion requests per second on a commodity server
Dandelion Hashtable: beyond billion requests per second on a commodity server
 
AWS Certified Solutions Architect Associate (SAA-C03)
AWS Certified Solutions Architect Associate (SAA-C03)AWS Certified Solutions Architect Associate (SAA-C03)
AWS Certified Solutions Architect Associate (SAA-C03)
 
Introducing BoxLang : A new JVM language for productivity and modularity!
Introducing BoxLang : A new JVM language for productivity and modularity!Introducing BoxLang : A new JVM language for productivity and modularity!
Introducing BoxLang : A new JVM language for productivity and modularity!
 
What is an RPA CoE? Session 2 – CoE Roles
What is an RPA CoE?  Session 2 – CoE RolesWhat is an RPA CoE?  Session 2 – CoE Roles
What is an RPA CoE? Session 2 – CoE Roles
 
ScyllaDB Tablets: Rethinking Replication
ScyllaDB Tablets: Rethinking ReplicationScyllaDB Tablets: Rethinking Replication
ScyllaDB Tablets: Rethinking Replication
 
Lee Barnes - Path to Becoming an Effective Test Automation Engineer.pdf
Lee Barnes - Path to Becoming an Effective Test Automation Engineer.pdfLee Barnes - Path to Becoming an Effective Test Automation Engineer.pdf
Lee Barnes - Path to Becoming an Effective Test Automation Engineer.pdf
 
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
LF Energy Webinar: Carbon Data Specifications: Mechanisms to Improve Data Acc...
 

Medical Image Retrieval Based On Edge Histogram Descriptor

  • 1. International Journal of Engineering Science Invention ISSN (Online): 2319 – 6734, ISSN (Print): 2319 – 6726 www.ijesi.org ||Volume 4 Issue 4 || April 2015 || PP.22-27 www.ijesi.org 22 | Page Medical Image Retrieval Based On Edge Histogram Descriptor G.Saianilkumar1 ,K.Ravindrakbabu2 , B.V. Nagendra Prasad Reddy3 Students of final year E.C.E from Vaagdevi institute of technology & science ABSTRACT: One of the primary tools used by physicians is the comparison of previous and current medical images associated with pathologic conditions. As the amount of pictorial information stored in both local and public medical databases is growing.Per day about 7, 27, 00,000 number of images are loaded into GOOGLE data base. So, efficient image indexing and retrieval became a necessity. Edge Histogram Descriptor describes edge distribution with a histogram based on local edge distribution in an image. EHD describes the distribution of non-directional edges and non-edge cases as well as four directional edges, the edge extraction scheme should be based on the image-block as a basic unit for edge extraction rather than on the pixel. That is, to extract directional edge features, we need to define small square image-blocks in each image. Specifically, we divide the image space into square image-blocks and then extract the edge information from them. A simple method to extract an edge feature in the image-block is to apply digital filters in the spatial domain. I. INTRODUCTION The histogram is the most commonly used structure to represent any global feature composition of an image. It is invariant to image translation and rotation, and normalizing the histogram leads to scale invariance. Exploiting the above properties, the histogram is very useful for indexing and retrieving images [1], [2]. Edges in images constitute an important feature to represent their content. Also, human eyes are sensitive to edge features for image perception. One way of representing such an important edge feature is to use a histogram. An edge histogram in the image space represents the frequency and the directionality of the brightness changes in the image. It is a unique feature for images, which cannot be duplicated by a colour histogram or the homogeneous texture features. To represent this unique feature, there is a descriptor for edge distribution in the image. This Edge Histogram Descriptor (EHD) proposed for medical image retrieval expresses only the edge distribution in the image. That is, since it is important to keep the size of the descriptor as compact as possible for Efficient storage of the metadata, the normative medical image edge histogram is designed to contain only 80 bins describing the local edge distribution. These 80 histogram bins are the only standardized semantics for the image EHD. However, using the local histogram bins only may not be sufficient to represent global features of the edge distribution. Thus, to improve the retrieval performance, we need global edge distribution as well. This paper describes how to generate the edge histograms from the histogram bins. Then, the histogram bins are used to evaluate the similarities between images..We begin in Section II with the existing techniques, definition of the standardized semantics of the EHD. The algorithms for EHD extraction and matching, which are non-normative parts of the standard, are then discussed in Sections III . Experimental results with different medical grey images are shown in Section IV,In this section we discuss about the performance comparison of medical images based on precision rate . Finally, we conclude the paper in Section. II. EXISTING TECHNIQUES: There are many techniques used to retrieve images. Some of them are bi-orthogonal wavelet filter based mean and variance, texture based image retrieval, text based image retrieval. Text based image retrieval: In this we have to write the text about the image to be search for. For example: Fig 1: text based image retrieval
  • 2. Medical Image Retrieval Based On Edge… www.ijesi.org 23 | Page Bi-orthogonal wavelet filter based mean and variance: In this we calculate mean and variance for query and database images. By comparing mean of both database and query images, we can retrieve images from database and is done by: dismean(P1, P2)= P1.pp . P1.SV-P2.pp . P2.SV P1 . SV+P2 . SV Texture based image retrieval: In this we had calculated some texture properties for an image. They are: a. energy b. correlation c. entropy d. homogeneity III. DEFINITION AND SEMANTICS OF THE EHD The EHD basically represents the distribution of 5 types of edges in each local area called a sub-image. As shown in Fig. 1, the sub-image is defined by dividing the image space into 4×4 non-overlapping blocks. Thus, the image partition always yields 16 equal-sized sub-images regardless of the size of the original image. To characterize the sub-image, we then generate a histogram of edge distribution for each sub-image. Edges in the sub-images are categorized into 5 types: vertical, horizontal, 45-degree diagonal, 135-degree diagonal, and non-directional edges (Fig. 2). Thus, the histogram for each sub-image represents the relative frequency of occurrence of the 5 types of edges in the corresponding sub-image. As a result, as shown in Fig. 3, each local histogram contains 5 bins. Each bin corresponds to one of 5 edge types. Since there are 16 sub-images in the image, a total of 5×16=80 histogram bins is required, (Fig. 4). Note that each of the 80-histogram bins has its own semantics in terms of location and edge type. For example, the bin for the horizontal type edge in the sub- image located at (0,0) in Fig. 1 carries the information of the relative population of the horizontal edges in the top-left local region of the image. The semantics of the 1-D histogram bins form the normative part of the standard descriptor. Specifically, starting from the sub-image at (0,0) and ending at (3,3), 16 sub-images are visited in the raster scan order and corresponding local histogram bins are arranged accordingly. Within each sub-image, the edge types are arranged in the following order: vertical, horizontal, 45-degree diagonal, 135-degree diagonal, and non- directional. FIG:-1 Definition of sub-image and image-block. Fig. 2. Five types of edges. Fig. 3. Five types of edge bins for each sub-image. a) vertical edge b) horizontal edge c) 45-degree edge d) 135-degree edge e) non-directional edge
  • 3. Medical Image Retrieval Based On Edge… www.ijesi.org 24 | Page Fig. 4. 1-D array of 80 bins of EHD. Table 1 summarizes the complete semantics for the EHD with 80 histogram bins. Of course, each histogram bin value should be normalized and quantized. For normalization, the number of edge occurrences for each bin is divided by the total number of image-blocks in the sub-image.The image-block is a basic unit for extracting the edge information. That is, for each image-block, we determine whether there is at least an edge and which edge is predominant. When an edge exists, the predominant edge type among the 5 edge categories is also determined. Then, the histogram value of the corresponding edge bin increases by one. Otherwise, for the monotone region in the image, the image-block contains no edge. Table 1. Semantics of local edge bins. Histogram bins Semantics Bin Counts[0] Vertical edge of sub-image at (0,0) Bin Counts[1] Horizontal edge of sub-image at (0,0) Bin Counts[2] 45-degree edge of sub-image at (0,0) Bin Counts[3] 135-degree edge of sub-image at (0,0) Bin Counts[4] Non-directional edge of sub-image at (0,0) Bin Counts[5] Vertical edge of sub-image at (0,1) : : Bin Counts[74] Non-directional edge of sub-image at (3,2) Bin Counts[75] Vertical edge of sub-image at (3,3) Bin Counts[76] Horizontal edge of sub-image at (3,3) Bin Counts[77] 45-degree edge of sub-image at (3,3) Bin Counts[78] 135-degree edge of sub-image at (3,3) Bin Counts[79] Non-directional edge of sub-image at (3,3) In this case, that particular image-block does not contribute to any of the 5 edge bins. Consequently, each image-block is classified into one of the 5 types of edge blocks or a non-edge block. Although the non- edge blocks do not contribute to any histogram bins, each histogram bin value is normalized by the total number of image-blocks including the non-edge blocks. This implies that the summation of all histogram bin values for each sub-image is less than or equal to 1. This, in turn, implies that the information regarding non- edge distribution in the sub- image (smoothness) is also indirectly considered in the EHD. EHD EXTRACTION: Since the EHD describes the distribution of non-directional edges and non-edge cases as well as four directional edges, the edge extraction scheme should be based on the image-block as a basic unit for edge extraction rather than on the pixel. That is, to extract directional edge features, we need to define small square image-blocks in each sub-image as shown in Fig. 1. Specifically, we divide the image space into non- overlapping square image-blocks and then extract the edge information from them. Note that, regardless of the image size, we divide the image space into a fixed number of image-blocks. The purpose of fixing the number of image-blocks is to cope with the different sizes (resolutions) of the images. That is, by fixing the number-of- image blocks, the size of the image-block be- comes variable and is proportional to the size of the whole image. The size of the image-block is assumed to be a multiple of 2. Thus, it is sometimes necessary to ignore the outmost pixels in the image to satisfy that condition. A simple method to extract an edge feature in the image- block is to apply digital filters in the spatial domain. To this end, we first divide the image-block into four sub- blocks as (Fig. 5). Then, by assigning labels for four sub-blocks from 0 to 3, we can represent the average grey levels for four sub-blocks at (i,j)th image-block as a0(i,j), a1(i,j), a2(i,j), and a3(i,j), respectively. Also, we can represent the filter coefficients for vertical, horizontal, 45-degree diagonal, 135-degree diagonal, and non- directional edges as fv(k), fh(k), fd-45(k), fd-135(k), and fnd(k), respectively, where k=0,…,3 represents the location of the sub-blocks. Now, the respective edge magnitudes mv(i,j), mh(i,j), md-45(i,j), md-135(i,j), and mnd(i,j) for the (i,j)th image-block can be obtained as follows: mv(i,j)= k(i,j) × fv(k) (1) mh(i,j)= k(i,j) × fh(k) (2) md-45(i,j)= k(i,j) × fd-45(k) (3) BinCounts[0] BinCounts[1] BinCounts[79]
  • 4. Medical Image Retrieval Based On Edge… www.ijesi.org 25 | Page md-135(i,j)= k(i,j) × fd-135(k) (4) mnd(i,j)= k(i,j) × fnd(k) (5) If the maximum value among 5 edge strengths obtained from (1) to (5) is greater than a threshold (Tedge) as in (6), then the image-block is considered to have the corresponding edge in it. Otherwise, the image-block contains no edge. max{mv(i,j),mh(i,j),md-45(i,j),md-35(i,j),mnd(i,j)}>Tedge (6) In Document [1], a set of filter coefficients, depicted in Fig. 5, is recommended. Note that the filter coefficients in Fig. 5, especially the non-directional edge filter,kappearnsomewhatkheuristic. In fact, the non- directional edges by definition do not have any specific directionality. So, it is hard to find filter coefficients that are applicable for all typeskofknon-directionalkedges. Fig. 5. Filter coefficients for edge detection. To avoid this problem, we can first check whether the image-block can be classified into one of a monotone block and four directional edge blocks. If the image-block does not belong to any of the monotone or four directional edge blocks, then we classify it as a non-directional block. The flow chart of this method is shown in Fig. 7. Another edge ex traction method that follows this flow chart can be found in [4]. Here, the edge classification is based on the model-fitting criterion. FLOWCHART: EXPERIMENTALRESULTS
  • 5. Medical Image Retrieval Based On Edge… www.ijesi.org 26 | Page PERFORMANCE COMPARISION: PRECISION RATE: Precision rate = Tp/(Tp+Fp) Recall rate =Tp/(Tp+Fn) Tp=true positives Fp=false positives Fn=false negatives
  • 6. Medical Image Retrieval Based On Edge… www.ijesi.org 27 | Page IV. CONCLUSION Our proposed technique is compared with the existing techniques in terms of precision rate. From the results obtained it is clear that the bi-orthogonal wavelet based mean and variance image retrieval has poor precision rate when compared with texture based image retrieval. Also texture based image retrieval has relatively less precision rate when compared with our proposed technique ie. Image retrieval based on Edge Histogram Descriptor.From this we conclude that our proposed technique is better suited for medical image retrieval. V. ACKNOWLEDGMENT The collection of images used in this paper is courtesy of Dr. T. M. Lehmann, Image Retrieval in Medical Application (IRMA) Group, Department of Medical Informatics, RWTH Aachen, Germany and also to the doctors of medinova hospital,Proddatur. REFERENCES [1]. M.J. Swain and D.H. Ballard, “Color Indexing,” Int. J. of Computer Vision, vol.7-1, 1991, pp. 11-32. [2]. A.K. Jain and A. Vailaya, “Image Retrieval Using Color and Shape,” Pattern Recognition, vol. 29, no. 8, 1966, pp. 1233-1244. [3]. Wickerhauser, Adapted Wavelet Analysis from Theory to Software,AK Peters, Boston, 1994, pp. 213-214, 237, 273-274, 387. [4]. J. Bradley, C. Brislawn, and T. Hopper, "The FBI Wavelet/Scalar Quantization Stand ard for Gray -scale Fingerprint Image Compression," tech.Report LA-UR-93-1659, Los Alamos Nat'l Lab, Los Alamos,N.M. 1993. [5]. J. Gobeill, H. Müller, P. Ruch, Translation by Text Categorization: Medical Image Retrieval in ImageCLEFmed 2006, Springer Lecture in Computer Science (LNCS 4730), pages 706-710, 2007. [6]. G. Salton and C. Buckley, Term weighting approaches in automatic text retrieval, Information Processing and Management, 24(5):513--523, 1988