Private Content Based Image Retrieval Shashank J, Kowshik P, Kannan Srinathan and C.V. Jawahar Is it possible for an image database to respond accurately.

Slides:



Advertisements
Similar presentations
The A-tree: An Index Structure for High-dimensional Spaces Using Relative Approximation Yasushi Sakurai (NTT Cyber Space Laboratories) Masatoshi Yoshikawa.
Advertisements

A PowerPoint Presentation
Chapter 5: Introduction to Information Retrieval
S. Sudarshan Based partly on material from Fawzi Emad & Chau-Wen Tseng
Tree Data Structures &Binary Search Tree 1. Trees Data Structures Tree  Nodes  Each node can have 0 or more children  A node can have at most one parent.
Augmenting Data Structures Advanced Algorithms & Data Structures Lecture Theme 07 – Part I Prof. Dr. Th. Ottmann Summer Semester 2006.
VisualRank: Applying PageRank to Large-Scale Image Search Yushi Jing, Member, IEEE, and Shumeet Baluja, Member, IEEE.
Lecture 6 : Dynamic Hashing Bong-Soo Sohn Assistant Professor School of Computer Science and Engineering Chung-Ang University.
A NOVEL LOCAL FEATURE DESCRIPTOR FOR IMAGE MATCHING Heng Yang, Qing Wang ICME 2008.
Query Specific Fusion for Image Retrieval
Herv´ eJ´ egouMatthijsDouzeCordeliaSchmid INRIA INRIA INRIA
Image Indexing and Retrieval using Moment Invariants Imran Ahmad School of Computer Science University of Windsor – Canada.
Multimedia Indexing and Retrieval Kowshik Shashank Project Advisor: Dr. C.V. Jawahar.
Effective Image Database Search via Dimensionality Reduction Anders Bjorholm Dahl and Henrik Aanæs IEEE Computer Society Conference on Computer Vision.
Branch and Bound Similar to backtracking in generating a search tree and looking for one or more solutions Different in that the “objective” is constrained.
Techniques and Data Structures for Efficient Multimedia Similarity Search.
Spatio-Temporal Databases. Introduction Spatiotemporal Databases: manage spatial data whose geometry changes over time Geometry: position and/or extent.
Self-Balancing Search Trees Chapter 11. Chapter 11: Self-Balancing Search Trees2 Chapter Objectives To understand the impact that balance has on the performance.
1 An Empirical Study on Large-Scale Content-Based Image Retrieval Group Meeting Presented by Wyman
Presented by Zeehasham Rasheed
Self-Balancing Search Trees Chapter 11. Chapter Objectives  To understand the impact that balance has on the performance of binary search trees  To.
Spatio-Temporal Databases. Outline Spatial Databases Temporal Databases Spatio-temporal Databases Multimedia Databases …..
A fuzzy video content representation for video summarization and content-based retrieval Anastasios D. Doulamis, Nikolaos D. Doulamis, Stefanos D. Kollias.
Blind Vision Shai Avidan, Moshe Butman Yuval Schwartz.
SIEVE—Search Images Effectively through Visual Elimination Ying Liu, Dengsheng Zhang and Guojun Lu Gippsland School of Info Tech,
Indexing Techniques Mei-Chen Yeh.
Project 4 Image Search based on BoW model with Inverted File System
Lecture #32 WWW Search. Review: Data Organization Kinds of things to organize –Menu items –Text –Images –Sound –Videos –Records (I.e. a person ’ s name,
Spatial Data Management Chapter 28. Types of Spatial Data Point Data –Points in a multidimensional space E.g., Raster data such as satellite imagery,
Gabriel Ghinita1 Panos Kalnis1 Ali Khoshgozaran2 Cyrus Shahabi2
Chapter 7 Web Content Mining Xxxxxx. Introduction Web-content mining techniques are used to discover useful information from content on the web – textual.
IIIT Hyderabad Security and Privacy of Visual Data Maneesh Upmanyu, C. Narsimha Raju Anoop M. Namboodiri, K. Srinathan, C.V. Jawahar Center for Visual.
Shiyuan Wang, Divyakant Agrawal, Amr El Abbadi Department of Computer Science UC Santa Barbara DBSec 2010.
Query Processing In Multimedia Databases Dheeraj Kumar Mekala Devarasetty Bhanu Kiran.
Like.com vs. Ugmode Non-infringement arguments *** CONFIDENTIAL *** Prepared by Ugmode, Inc.
Nearest Neighbor Paul Hsiung March 16, Quick Review of NN Set of points P Query point q Distance metric d Find p in P such that d(p,q) < d(p’,q)
CS261 – Recitation 5 Fall Outline Assignment 3: Memory and Timing Tests Binary Search Algorithm Binary Search Tree Add/Remove examples 1.
Multidimensional Indexes Applications: geographical databases, data cubes. Types of queries: –partial match (give only a subset of the dimensions) –range.
Video Google: A Text Retrieval Approach to Object Matching in Videos Josef Sivic and Andrew Zisserman.
P ARALLEL O RTHOGONAL R ANGE S EARCHING Project Presentation by Savitha Parur Venkitachalam.
Beyond Sliding Windows: Object Localization by Efficient Subwindow Search The best paper prize at CVPR 2008.
Lecture1 introductions and Tree Data Structures 11/12/20151.
Similarity Searching in High Dimensions via Hashing Paper by: Aristides Gionis, Poitr Indyk, Rajeev Motwani.
An Approximate Nearest Neighbor Retrieval Scheme for Computationally Intensive Distance Measures Pratyush Bhatt MS by Research(CVIT)
A Hybrid Technique for Private Location-Based Queries with Database Protection Gabriel Ghinita 1 Panos Kalnis 2 Murat Kantarcioglu 3 Elisa Bertino 1 1.
Rudiments of Trees a Joshua presentation DATA STRUCTURES.
CMSC 341 K-D Trees. 8/3/2007 UMBC CSMC 341 KDTrees 2 K-D Tree Introduction  Multiple dimensional data Range queries in databases of multiple keys: Ex.
Knowledge based Question Answering System Anurag Gautam Harshit Maheshwari.
Private Information Retrieval Based on the talk by Yuval Ishai, Eyal Kushilevitz, Tal Malkin.
Computer Vision Group Department of Computer Science University of Illinois at Urbana-Champaign.
Privacy Preserving Outlier Detection using Locality Sensitive Hashing
IIIT Hyderabad Private Outlier Detection and Content based Encrypted Search Nisarg Raval MS by Research, CSE Advisors : Prof. C. V. Jawahar & Dr. Kannan.
INFO Week 7 Indexing and Searching Dr. Xia Lin Assistant Professor College of Information Science and Technology Drexel University.
Naifan Zhuang, Jun Ye, Kien A. Hua
Spatial Data Management
Spatio-Temporal Databases
AA Trees.
Automatic Video Shot Detection from MPEG Bit Stream
Binary search tree. Removing a node
CISC220 Fall 2009 James Atlas Lecture 13: Binary Trees.
Spatial Indexing I Point Access Methods.
Binary Search Tree Chapter 10.
Section 8.1 Trees.
Lecture 18. Basics and types of Trees
Orthogonal Range Searching and Kd-Trees
Multimedia Information Retrieval
Spatio-Temporal Databases
Multidimensional Indexes
Large Scale Image Deduplication
Ying Dai Faculty of software and information science,
Presentation transcript:

Private Content Based Image Retrieval Shashank J, Kowshik P, Kannan Srinathan and C.V. Jawahar Is it possible for an image database to respond accurately without any knowledge of the query image. Objective: Retrieve results from an image database, while maintaining complete privacy of the query image from the database. Applications: : Medical Image Databases Surveillance Systems Logo Patent Search Defense Systems Web 2.0 Image based query retrieval Center for Visual Information Technology International Institute of Information Technology, Hyderabad, INDIA Quadratic Residuosity Assumption Consider a natural number N = p. q where p, q are large prime numbers. Construct a set `y` is called a Quadratic Residue (QR), if x | y = x 2 and x, y else `y` is called a Quadratic Non- Residue (QNR). Construct a set Y N with equal number of QRs and QNRs Quadratic Residuosity Assumption: Given a number `y` Y N, it is predictably hard to decide whether `y` is a QR or a QNR. Basic Properties: QNR x QNR = QR QNR x QR = QNR QR x QR = QR Formulation of Q i and A i ….. …. 1 … …. ….. … QR ….. …. QNR11 … …. ….. …. 1 QRQR 2 ….. …. m x n QNR 2 ….. QNR QR …. ….. …. QRQR 2 ….. …. m x n QNR 2 ….. QNR QR …. ….. …. QR ….. QNR AiAi Hierarchical Structures vary in: – Number of nodes at each level. – Information at a node. Any number of nodes can be converted into a ‘m x n’ matrix. Any information can be represented in binary format. If the user has the data about the indexing structure and the format of the information stored at a node, the algorithm can be simulated for any hierarchical structure. KD Tree – Similar to binary tree – Each node contains split dimension and split value. Vocabulary Tree – Branch factor depends on vocabulary size. – Each node contains representative visual words of its children. Extension to other Hierarchical Structures Results and Discussions KD Tree and Corel Dataset – Color Histogram (768 dimensions) – Retrieval Time: secs Vocabulary Tree and Nister Dataset – SIFT features – Vocabulary of visual words. – Retrieval Time: secs LSH and Corel Database – Used to achieve partial privacy. – 90 Hash functions with 450 bins each. – Retrieval Time: secs Related Work Blind Vision by S. Avidan and M. Butman Apply secure multi-party techniques to vision algorithms. Multi-party protocols are inefficient compared to our tailor made solution. They need privacy in both directions while PCBIR demands in one direction only. PCBIR Algorithm 1.Extract feature vector of the query image say f query. 2.The user first asks the database to send the information at the root node. 3.Using f query and the information received, the user decides whether to access the left subtree or the right subtree. 4.In order to get the data at the node to be accessed, the user frames a query Q i where i indicates the level in which the node occurs. 5.The database returns a reply A i for the query Q i. 6.The user using the data obtained from A i and f query decides which subtree to move next to. PCBIR on a Binary Search Tree Q1Q1 A1A1 Feature vector (f query ) …….. Root Info f query, f(A 1 ) Q2Q2 A2A2 f query, f(A 2 )