Technion – Electrical Engineering –Software Lab 3D Geometric Objects Search Lyakas Alexander Instructor: Dr. Sigal Ar Given a collection of search objects.

Slides:



Advertisements
Similar presentations
CLUSTERING.
Advertisements

Relevance Feedback A relevance feedback mechanism for content- based image retrieval G. Ciocca, R. Schettini 1999.
Ter Haar Romeny, ICPR 2010 Introduction to Scale-Space and Deep Structure.
Improvements and extras Paul Thomas CSIRO. Overview of the lectures 1.Introduction to information retrieval (IR) 2.Ranked retrieval 3.Probabilistic retrieval.
Relevance Feedback and User Interaction for CBIR Hai Le Supervisor: Dr. Sid Ray.
Introduction Distance-based Adaptable Similarity Search
CSci 6971: Image Registration Lecture 14 Distances and Least Squares March 2, 2004 Prof. Chuck Stewart, RPI Dr. Luis Ibanez, Kitware Prof. Chuck Stewart,
Relevance Feedback Retrieval of Time Series Data Eamonn J. Keogh & Michael J. Pazzani Prepared By/ Fahad Al-jutaily Supervisor/ Dr. Mourad Ykhlef IS531.
1 pb.  camera model  calibration  separation (int/ext)  pose Don’t get lost! What are we doing? Projective geometry Numerical tools Uncalibrated cameras.
Optimal Design Laboratory | University of Michigan, Ann Arbor 2011 Design Preference Elicitation Using Efficient Global Optimization Yi Ren Panos Y. Papalambros.
PHP-based Image Recognition and Retrieval of Late 18th Century Artwork Ben Goodwin Handouts are available for students writing summaries for class assignments.
Image Indexing and Retrieval using Moment Invariants Imran Ahmad School of Computer Science University of Windsor – Canada.
Xianfeng Gu, Yaling Wang, Tony Chan, Paul Thompson, Shing-Tung Yau
Virtual Dart: An Augmented Reality Game on Mobile Device Supervisor: Professor Michael R. Lyu Prepared by: Lai Chung Sum Siu Ho Tung.
K nearest neighbor and Rocchio algorithm
Technion Faculty of Electrical Engineering Project A Summer 2001 Israel Institute of Technology.
Prénom Nom Document Analysis: Linear Discrimination Prof. Rolf Ingold, University of Fribourg Master course, spring semester 2008.
3-D Object Recognition From Shape Salvador Ruiz Correa Department of Electrical Engineering.
1998/5/21by Chang I-Ning1 ImageRover: A Content-Based Image Browser for the World Wide Web Introduction Approach Image Collection Subsystem Image Query.
IE433 CAD/CAM Computer Aided Design and Computer Aided Manufacturing Part-4 Computer Graphics- CAD Software Dr. Abdulrahman M. Al-Ahmari Industrial Engineering.
The Pinhole Camera Model
Projected image of a cube. Classical Calibration.
DSGraph Distributed Snapshot Graph Algorithms & visualization Student: Ovadia Ophir Lab instructor: Mr. Melamed Roie Lab chief engineer: Dr. David Ilana.
K-means Clustering. What is clustering? Why would we want to cluster? How would you determine clusters? How can you do this efficiently?
Geometric Objects and Transformations Geometric Entities Representation vs. Reference System Geometric ADT (Abstract Data Types)
1/16 Final project: Web Page Classification By: Xiaodong Wang Yanhua Wang Haitang Wang University of Cincinnati.
CSCI 5417 Information Retrieval Systems Jim Martin Lecture 6 9/8/2011.
Computer Graphics: Programming, Problem Solving, and Visual Communication Steve Cunningham California State University Stanislaus and Grinnell College.
National Center for Supercomputing Applications University of Illinois at Urbana-Champaign Image Features Kenton McHenry, Ph.D. Research Scientist.
Web search basics (Recap) The Web Web crawler Indexer Search User Indexes Query Engine 1 Ad indexes.
1 Lazy Learning – Nearest Neighbor Lantz Ch 3 Wk 2, Part 1.
ExTASY 0.1 Beta Testing 1 st April 2015
Copyright © 2011 Pearson, Inc. 8.6 Three- Dimensional Cartesian Coordinate System.
Kumar Srijan ( ) Syed Ahsan( ). Problem Statement To create a Neural Networks based multiclass object classifier which can do rotation,
Content-Based Image Retrieval
A Projection Method to Generate Anaglyph Stereoscopic Images Eric Dubois VIVA Lab (Video, Image, Vision & Audio Research Lab) School of Information Technology.
University of Palestine Faculty of Applied Engineering and Urban Planning Software Engineering Department Introduction to computer vision Chapter 2: Image.
Projective geometry ECE 847: Digital Image Processing Stan Birchfield Clemson University.
Mass Property Analysis
Machine Learning in Ad-hoc IR. Machine Learning for ad hoc IR We’ve looked at methods for ranking documents in IR using factors like –Cosine similarity,
Geometry-Based Watermarking of 3D Models Oliver Benedens.
Feature based deformable registration of neuroimages using interest point and feature selection Leonid Teverovskiy Center for Automated Learning and Discovery.
Andrew Nealen / Olga Sorkine / Mark Alexa / Daniel Cohen-Or SoHyeon Jeong 2007/03/02.
Simplifying Surfaces with Color and Texture using Quadric Error Metrics Michael Garland Paul S. Heckbert Carnegie Mellon University October 1998 Michael.
2005/12/021 Content-Based Image Retrieval Using Grey Relational Analysis Dept. of Computer Engineering Tatung University Presenter: Tienwei Tsai ( 蔡殿偉.
Bart M. ter Haar Romeny.  Question: can top-points be used for object- retrieval tasks?
Intelligent Database Systems Lab N.Y.U.S.T. I. M. Externally growing self-organizing maps and its application to database visualization and exploration.
Daniel A. Keim, Hans-Peter Kriegel Institute for Computer Science, University of Munich 3/23/ VisDB: Database exploration using Multidimensional.
2006 Mouse AHM Mapping 2D slices to 3D atlases - Application of the Digital Atlas Erh-Fang Lee Laboratory of NeuroImage UCLA.
Magic Camera Master’s Project Defense By Adam Meadows Project Committee: Dr. Eamonn Keogh Dr. Doug Tolbert.
ELE 488 Fall 2006 Image Processing and Transmission ( )
CSE 185 Introduction to Computer Vision Feature Matching.
Methods for 3D Shape Matching and Retrieval
Introduction to Scale Space and Deep Structure. Importance of Scale Painting by Dali Objects exist at certain ranges of scale. It is not known a priory.
MAT 4725 Numerical Analysis Section 7.1 Part I Norms of Vectors and Matrices
CSCI 631 – Foundations of Computer Vision March 15, 2016 Ashwini Imran Image Stitching.
Date of download: 5/29/2016 Copyright © 2016 SPIE. All rights reserved. (a) An example of two sets of zero centered point clouds. (b) The mean vector length.
Graphics Graphics Korea University kucg.korea.ac.kr Geometric Primitives 고려대학교 컴퓨터 그래픽스 연구실.
11/25/03 3D Model Acquisition by Tracking 2D Wireframes Presenter: Jing Han Shiau M. Brown, T. Drummond and R. Cipolla Department of Engineering University.
Hanyang University 1/16 Antennas & RF Devices Lab. MODERN ANTENNA HANDBOOK by CONSTANTINE A.BALANIS ch – Kim Sung Peel.
Biot-Savart Law Performing various measures to study the magnetic field intensity variations around an inducting coil.
Prototype Model Lecture-4.
Object Matching Using a Locally Affine Invariant and Linear Programming Techniques - H. Li, X. Huang, L. He Ilchae Jung.
3D Graphics Rendering PPT By Ricardo Veguilla.
Feature description and matching
Loop-Invariant Synthesis using Techniques from Constraint Programming
Chap. 7 Regularization for Deep Learning (7.8~7.12 )
Retrieval Utilities Relevance feedback Clustering
Feature descriptors and matching
Presentation transcript:

Technion – Electrical Engineering –Software Lab 3D Geometric Objects Search Lyakas Alexander Instructor: Dr. Sigal Ar Given a collection of search objects Given a collection of search objects Find objects that are similar to the search object Find objects that are similar to the search object A user marks some objects as ‘GOOD’ and ‘BAD’ A user marks some objects as ‘GOOD’ and ‘BAD’ Considering user’s feedback Considering user’s feedback

The Workflow ► Gather 3D colored objects from WWW ► Convert them to a single format, convenient for sampling ► Perform sampling: present each object as a set of 3D points, normals to object’s surfaces at these points and the colors of the points ► Correct the directions of the normals, so that all objects have consistent normal directions ► Normalize object’s position, rotation and scale ► Present each object as a numerical vector, AKA ‘feature vector’ ► Perform the testing of the system with real users

Some Theory We can compare them using the (square of) standard Euclidean distance: By adding weights and a bias value we can refine the distance function: Consider two objects represented as feature vectors: Treating the distance as a similarity measure, we sort all the objects according to their distance from the search object. To refine a search, we recalculate the weights and the bias value in order to meet certain constraints.

More Theory – Calculating Features The pqr-th moment in three-dimensional space is defined as: It can be approximated as: Taking object’s colors into account gives three additional coordinates and thus we work in six-dimensional space. Feature vector with third-order moments in three-dimensional space looks like this: The order of the moment is p+q+r We calculated features for different orders, considering and ignoring colors, using the sampled points and normals.

The Search Example The search object is the plane at the top-left corner. Initial search was performed and the feedback has just been given.

The Search Example – Second Iteration Results