Image Retrieval Based on LBP Pyramidal Multiresolution using Reversible Watermarking

Similar documents
Content Based Image Retrieval Using Color Quantizes, EDBTC and LBP Features

A reversible data hiding based on adaptive prediction technique and histogram shifting

Random Traversing Based Reversible Data Hiding Technique Using PE and LSB

A Framework to Reversible Data Hiding Using Histogram-Modification

Image retrieval based on bag of images

High Capacity Reversible Watermarking Scheme for 2D Vector Maps

An Information Hiding Scheme Based on Pixel- Value-Ordering and Prediction-Error Expansion with Reversibility

A Miniature-Based Image Retrieval System

IMPROVED RHOMBUS INTERPOLATION FOR REVERSIBLE WATERMARKING BY DIFFERENCE EXPANSION. Catalin Dragoi, Dinu Coltuc

A New Feature Local Binary Patterns (FLBP) Method

Object detection using non-redundant local Binary Patterns

Content-based Image Retrieval (CBIR)

Biometric Palm vein Recognition using Local Tetra Pattern

Image Classification Using Wavelet Coefficients in Low-pass Bands

Texture Feature Extraction Using Improved Completed Robust Local Binary Pattern for Batik Image Retrieval

An Adaptive Threshold LBP Algorithm for Face Recognition

Moment-preserving Based Watermarking for Color Image Authentication and Recovery

Reversible Data Hiding Based on Median Difference Histogram

Reversible Blind Watermarking for Medical Images Based on Wavelet Histogram Shifting

Reversible Image Data Hiding with Local Adaptive Contrast Enhancement

Image Authentication and Recovery Scheme Based on Watermarking Technique

Fabric Image Retrieval Using Combined Feature Set and SVM

Color Local Texture Features Based Face Recognition

VARIABLE RATE STEGANOGRAPHY IN DIGITAL IMAGES USING TWO, THREE AND FOUR NEIGHBOR PIXELS

QUERY REGION DETERMINATION BASED ON REGION IMPORTANCE INDEX AND RELATIVE POSITION FOR REGION-BASED IMAGE RETRIEVAL

REVERSIBLE DATA HIDING SCHEME BASED ON PREDICTION ERROR SORTING AND DOUBLE PREDICTION.

Content-Based Image Retrieval Readings: Chapter 8:

Content-Based Image Retrieval Readings: Chapter 8:

An Acceleration Scheme to The Local Directional Pattern

Several pattern recognition approaches for region-based image analysis

Highly Secure Invertible Data Embedding Scheme Using Histogram Shifting Method

A Reversible Data Hiding Scheme for BTC- Compressed Images

Content-Based Image Retrieval in PACS

An Introduction to Content Based Image Retrieval

COLOR AND SHAPE BASED IMAGE RETRIEVAL

Error-free Authentication Watermarking Based on Prediction-Error-Expansion Reversible Technique

TRIANGLE-BOX COUNTING METHOD FOR FRACTAL DIMENSION ESTIMATION

Gabor Surface Feature for Face Recognition

Video Inter-frame Forgery Identification Based on Optical Flow Consistency

A New Approach to Authenticate Images in Different Datasets Using a Lossless Image Watermarking Technique

Traffic Signs Recognition using HP and HOG Descriptors Combined to MLP and SVM Classifiers

II. RELATIVE WORK The earlier watermarking techniques were proposed for data hiding applications only [2, 7]. Then, the authentication capability beca

Content Based Image Retrieval

Video shot segmentation using late fusion technique

Countermeasure for the Protection of Face Recognition Systems Against Mask Attacks

Image Retrieval Based on its Contents Using Features Extraction

MULTI ORIENTATION PERFORMANCE OF FEATURE EXTRACTION FOR HUMAN HEAD RECOGNITION

FACIAL RECOGNITION BASED ON THE LOCAL BINARY PATTERNS MECHANISM

Nearest Clustering Algorithm for Satellite Image Classification in Remote Sensing Applications

AN EFFICIENT VIDEO WATERMARKING USING COLOR HISTOGRAM ANALYSIS AND BITPLANE IMAGE ARRAYS

Texture Features in Facial Image Analysis

Adaptive Pixel Pair Matching Technique for Data Embedding

TEXTURE CLASSIFICATION METHODS: A REVIEW

Dealing with Inaccurate Face Detection for Automatic Gender Recognition with Partially Occluded Faces

Content-based Medical Image Annotation and Retrieval using Perceptual Hashing Algorithm

Wavelet Based Image Retrieval Method

Implementation of a Face Recognition System for Interactive TV Control System

Content-Based Image Retrieval. Queries Commercial Systems Retrieval Features Indexing in the FIDS System Lead-in to Object Recognition

Palm Vein Recognition with Local Binary Patterns and Local Derivative Patterns

Content Based Image Retrieval Using Color and Texture Feature with Distance Matrices

Digital Image Steganography Techniques: Case Study. Karnataka, India.

A Image Comparative Study using DCT, Fast Fourier, Wavelet Transforms and Huffman Algorithm

Content Based Image Retrieval: Survey and Comparison between RGB and HSV model

A New Algorithm for Shape Detection

Directional Binary Code for Content Based Image Retrieval

Efficient Indexing and Searching Framework for Unstructured Data

FEATURE EXTRACTION TECHNIQUES FOR IMAGE RETRIEVAL USING HAAR AND GLCM

Wavelet Based Image Compression Using ROI SPIHT Coding

COPYRIGHT PROTECTION OF PALETTE IMAGES BY A ROBUST LOSSLESS VISIBLE WATERMARKING TECHNIQUE *

Decorrelated Local Binary Pattern for Robust Face Recognition

Robust biometric image watermarking for fingerprint and face template protection

Multilayer Data Embedding Using Reduced Difference Expansion

Data Hiding in Binary Text Documents 1. Q. Mei, E. K. Wong, and N. Memon

Texture Image Segmentation using FCM

Texture based feature extraction methods for content based medical image retrieval systems

Face Recognition Technology Based On Image Processing Chen Xin, Yajuan Li, Zhimin Tian

Efficient Content Based Image Retrieval System with Metadata Processing

A NEW WATERMARKING TECHNIQUE FOR SECURE DATABASE

Medical image retrieval using modified DCT

Smoke Detection using Local Binary Pattern

Content based Image Retrieval Using Multichannel Feature Extraction Techniques

Automatically Algorithm for Physician s Handwritten Segmentation on Prescription

Reversible Data Hiding VIA Optimal Code for Image

Interleaving Max-Min Difference Histogram Shifting Data Hiding Method

Motivation. Gray Levels

A Survey on Feature Extraction Techniques for Palmprint Identification

Feature Based Watermarking Algorithm by Adopting Arnold Transform

Palmprint Recognition Using Transform Domain and Spatial Domain Techniques

Weighted Multi-scale Local Binary Pattern Histograms for Face Recognition

A Background Modeling Approach Based on Visual Background Extractor Taotao Liu1, a, Lin Qi2, b and Guichi Liu2, c

MEDICAL IMAGE RETRIEVAL BY COMBINING LOW LEVEL FEATURES AND DICOM FEATURES

A BTC-COMPRESSED DOMAIN INFORMATION HIDING METHOD BASED ON HISTOGRAM MODIFICATION AND VISUAL CRYPTOGRAPHY. Hang-Yu Fan and Zhe-Ming Lu

Holistic Correlation of Color Models, Color Features and Distance Metrics on Content-Based Image Retrieval

Flooded Areas Detection Based on LBP from UAV Images

ROTATION INVARIANT TRANSFORMS IN TEXTURE FEATURE EXTRACTION

Distance and Angles Effect in Hough Transform for line detection

Final Exam Schedule. Final exam has been scheduled. 12:30 pm 3:00 pm, May 7. Location: INNOVA It will cover all the topics discussed in class

Comparative Analysis of Local Binary Patterns using Feature Extraction and Classification

Literature Survey on Performance of Reversible Data Hiding Algorithm

A Combined Encryption Compression Scheme Using Chaotic Maps

Transcription:

Image Retrieval Based on LBP Pyramidal Multiresolution using Reversible Watermarking H. Ouahi* 1, K. Afdel* 2,M.Machkour* 3 * Laboratory Computing Systems & Vision LabSiv University Ibn Zohr of Agadir Faculty of Science, BP 28/S, Agadir 80000 MOROCCO Abstract In the medical field, images are increasingly used to facilitate diagnosis of diseases. These images are stored in multimedia databases accompanied by doctor s prescriptions and other information related to patients. Search for medical images has become for clinical applications an essential tool to bring effective aid in diagnosis. Content Based Image Retrieval (CBIR) is one of the possible solutions to effectively manage these databases. Our contribution is to define a relevant descriptor to retrieve images based on multiresolution analysis of texture using Local Binary Pattern LBP. This descriptor once calculated and information s relating to the patient; will be placed in the image using the technique of reversible watermarking. Thereby, the image, descriptor of its contents, the BFILE locator and patientrelated information become a single entity, so even the administrator cannot have access to the patient private data. Keywords Reversible Watermarking, LBP, Pyramidal analysis, CBIR. I. INTRODUCTION With the appearance of image acquisition devices, the medical field produces a large number of images. However, the fast and accurate access to image databases requires the use of efficient indexing algorithms. In the literature [1,2,3], we find several image indexing and retrieval systems, the first systems are based on the text, using a technique that consists in describing the visual content in text form (keywords), those keywords are used as index. The advantage of this technique is that it allows the use of SQL. Its disadvantage, however, is that it requires a large amount of manual processing, and the text used may not describe better the content of the image. To solve these problems the CBIR systems have emerged, these systems use the visual content of the image to construct the index. The descriptor choice, describing the image, is a key element for the search and retrieval of image, especially for mammography images that don t have evident structure, and the only information that can be used to characterize them is related to the pixels greyscale values. For this reason, we have decided to use the descriptor based on texture analysis using LBP. Several image retrieval systems by content exists; on the one hand, there are commercial systems such as IBM's QBIC in 1995, Image Finder, Excalibur, and other experimental systems as Blobworld, photobook, Ikona, Viper. In all these database systems, images and data corresponding patients are separated. Thus, the personal data of patients can be consulted by the administrator of the database that constitutes a serious obstacle to the privacy of patients which needs to be protected. On the other hand, given that the images are stored outside the database, therefore, they do not have the security procedures of the database. The link in the database between images, descriptors and patient information may be lost. To remedy these problems, we will use the watermarking technique to integrate the image descriptor describing its contents, BFILE locator and patients information. The watermarking technique should provide a large data integration capability and must also be reversible to preserve the contents of the medical image which must not be modified. This paper is organized into three main sections. Section II presents the overall architecture of an indexing system image by content; Section III describes the architecture of our system based on the watermarking, while Section IV is devoted to present the experimental results on medical images. The conclusion, on the other hand, is stated in the last section. www.ijcsit.com 1888

II. THE GLOBAL ARCHITECTURE OF AN IMAGE RETRIEVAL SYSTEM BY CONTENT In multimedia database, indexing is used to describe the images by their content using descriptors consist of low-level parameters related to texture, shape and / or color; for each image corresponds one or more feature vectors forming the index of the image. However, an image indexing system by content consists of two major steps: - The first in offline mode (indexing system) is to calculate a signature from the descriptors of the image in a way to permit a quickly access data, this descriptor is stored in the images database; in our case, it is embedded directly into the image using the reversible watermarking technique. - The second online mode (search system) is to each query image, the user selects an image using a graphical interface, the index of the query image are calculated and compared to those of the database image, and finally the system selects the most similar images. Thus the two sub-systems have in common the following two treatments: The feature extraction descriptors images The generation of index from the descriptors. III. THE APPROACH IMAGE SEARCH BY REVERSIBLE WATERMARKING A. Local binary pattern descriptor LBP There are several content descriptors of the image. These descriptors are calculated by exploiting the content of the image. For medical images in general and mammography images especially, texture and color analysis lead to relevant and robust descriptors. LBP is a powerful feature that is used to describe textures for the detection and tracking of objects in the field of computer vision. The formula of this descriptor is given by: LBP x,a = x 1 x 0 sign( vx va) 2 x Є [0,8] sign(p) = 1 si p>=0 ou 0 si p<0 Fig.2 shows the LBP neighborhood with distance and the number of neighbors. x Fig1 shows the architecture of search by content system. [4][5] Fig. 2 LBP neighborhood Each pixel of the image is encoded by thresholding its 3 * 3 neighborhood by its value and assuming that the result is a binary number as shown in the example of Fig. 2 [6][7]. Fig. 1 CBIR system architecture B. Gaussian pyramidal multiresolution The techniques using multiresolution are very important for two reasons: First, they reduce the number of operations and the time required to process an image. Second, they allow for easy search and retrieval objects with different size in the image, or just to accommodate different resolutions of the images in the images database. The pyramidal multiresolution analysis used is described by the www.ijcsit.com 1889

pyramid model introduced by Tanimoto and Pavlidis [8] Fig.3. A pyramid I is a sequence of images I h, each image corresponding to a version of the original image I 0 for reduced resolution. Fig. 4 cumulative histogram LBP C. Reversible watermarking There are several watermarking techniques in the literature, we choose the reversible watermarking because the content of the medical image should in no case be modified. We used the fragile reversible watermarking method based on the difference expansion; the watermark is embedded into LSB bits of the difference value. If we take a pair of greyscale value of pixel (x, y); x,y Z, (0 <=x,y<= 255), The average value is given by: and the Fig. 3 Pyramidal multiresolution I0, I0/2, I0/4 In our approach, we use the accumulated LBP histograms of three levels resolution, which is given by the following definition: The accumulation of two LBP histograms G and I is given by the following mathematical formula: CHLBPL(G,I)= Below, the Fig.4 shows the cumulative histogram LBP of levels histograms L 0, L 1 and L 2 : difference is given by: The symbol. represents the integer value less than or equal. To recover the original value of the pixel, we simply need to reverse the above equations: 1 2, 2 Knowing the values of gray levels (ng) of the pixels must belong to the interval [0,255], it is necessary that 0 255, 0 255 these two inequalities are equivalent to min 2 255,2 1. During the mark integration in the image, the pixels of the image are grouped into three zones according to the difference value of h: the extensible zone, changing zone and the unchanging zone. The data bits of the payload are included only in extensible and changeable zone [9]. The Location map bits integration is established to distinguish these three zones. [10] www.ijcsit.com 1890

D. Our approach 1) Database watermarking: The Fig.5 shows the image insertion procedure in the database Fig. 6 LBP watermarking system image extracting Fig. 5 LBP watermarking system image insertion Images database watermarking algorithm: Original image decomposition on three pyramid levels L 0, L 1 and L 2 ; Determining the LBP histogram of each level Li ; Calculation of accumulated three histograms HLBPi (i=0,1,2) ; Embed the CHLBP descriptor, the BFILE locator and the patient information(id, name, birthday, diagnostic information) in the image using the reversible watermarking technique; Store the watermarked image in a file system directory, and his locator BFILE in the database. Thus, the embedded information s allows us to make multi-criteria Search, by using CHLBP descriptor or the patient ID which are inserted in the watermarked image; the embedded BFILE locator allows us to restore link between the watermarked images and the database in case of breakage. 2) Image retrieval online: Our system uses the image retrieval based on the reversible watermarking technique to preserve the original image. We calculated LBP histograms for the levels L 0, L 1 and L 2 of the Gaussian pyramidal multiresolution. Then, we performed the cumulative histograms for this three resolution levels L 0, L 1 and L 2 to build our descriptor. The search and retrieval of image is described in the following Fig.6: Image retrieval algorithm: Request image decomposition on three pyramid levels L0, L1 and L2; Determining the LBP histogram of each level Li ; Calculation of accumulated three histograms HLBPi (i=0,1,2) ; For the search and retrieval of an image, we perform the calculation of the Euclidean distance between the values of the cumulative histogram of the query image and those extracted from the watermarked image database and selected the images with a smallest Euclidean distance value. IV. EXPERIMENTS AND RESULTS The performance evaluation for CBIR systems is often done by the following two measures: recall and precision. [11] Recall: The recall is the ratio between the number of relevant images in the set of images found and the number of relevant images in the images database. Rappel= Ra / R Precision: Precision is the ratio between the number of relevant images in the set of images found and the number of images found. Precision= R a / A Where R is the set of relevant images in the images database used to evaluate (R is the set of images similar to the query), R is the number of relevant images in the www.ijcsit.com 1891

image database, A is the set of responses, A is the number of images in the set of responses and Ra is the number of relevant images in the set of responses. Fig.7 shows the average precision and recall to three images of each of the three classes. V. CONCLUSION In this paper, we developed a CBIR system of search and image retrieval based on watermarking. The watermark consists of: the descriptor calculated from the pyramidal multi-resolution texture analysis based on LBP, BFILE locator and the patient information. The watermark is embedded in the image in offline mode. Thereby, the image, the descriptor describing its contents, the BFILE locator and patient-related information is a single entity. Therefore, the patient's private information is protected and even inaccessible from the administrator of the database. The chosen watermarking technique is reversible to preserve the contents of the medical image, and provides high data integration capability. Fig. 7 (a)precision/recall mammography (b) Precision/recall leg (c) Precision/recall cardiac (d) Mean Precision/recall Contrary to the images of leg and cardiac, it is apparent that the precision remains high for mammography images; this justifies that the descriptor used to describe the texture is suitable for mammography images. REFERENCES [1] P. Aigrain et al. Content-based representation and retrieval of visual media : a-stateof- the-art review.multimedia Tools and Applications, 3(3) :179 202,septembre 1996. [2] J.J. Fan and K.Y. Su. An efficient algorithm for matching multiple patterns. IEEE Trans. Knowl. Data Eng., 5(2) :339 351, avril 1993. [3] G. Salton and M.J. McGill. An introduction to modern information retrieval. McGraw- Hill, New York, 1983. [4] Y. I. KHAMLICHI, Y. ZAZ, M. MACHKOUR and K. AFDEL Authentication system for medical watermarked content based image WSEAS TRANSACTIONS ON SIGNAL PROCESSING 826 Issue, Vol 2, May 2006 ISSN: 1790-5022 [5] Le Thi Lan (Marter en 2004). Indexation et recherche d'images par le contenu, 114 pages. [6] Ahonen, T., Hadid, A., Pietikäinen, M.: Face recognition with local binary patterns. In: European Conference on Computer Vision. Lecture Notes in Computer Science, vol. 3021, pp.469 481. Springer, Berlin (2004) [7] Guo, Z.H., Zhang, L., Zhang, D.: A completed modeling of local binary pattern operator for texture classification. IEEE Trans. Image Process. 19(6), 1657 1663 (2010) [8] S. TANIMOTO, T. PAVLIDIS. A hierarchical data structure for picture processing,computer Graphics and Image Processing,Vol. 4, n 2, juin1975, p. 104-1 [9] J. Tian, High capacity reversible data embedding and content authentication, in IEEE Proceedings of International Conference on Acoustics, Speech, and Signal Processing, vol. 3, pp. III 517 20, Hong Kong, Apr. 2003. [10] H.Ouahi, M.El Hajji, K.Afdel, Secure and Image Retrieval based on Multipurpose Watermarking for Mammography Images Database, www.ijcsit.com 1892

International Journal of Computer Applications (0975 8887) Volume 90 No 14, March 2014 [11] Muller, H., Muller, W., Squire, D.M., Marchand-Maillet, S., Pun, T., 2005. Performance evaluation in content-based image retrieval: Overview and proposals, Pattern Recognition Letters, 22(5), pp. 593 601. www.ijcsit.com 1893