M. Frydler : Institute of Mathematical Machines

Slides:



Advertisements
Similar presentations
Patient information extraction in digitized X-ray imagery Hsien-Huang P. Wu Department of Electrical Engineering, National Yunlin University of Science.
Advertisements

Lecture 9 Support Vector Machines
SVM - Support Vector Machines A new classification method for both linear and nonlinear data It uses a nonlinear mapping to transform the original training.
CSE 681 Bounding Volumes. CSE 681 Bounding Volumes Use simple volume enclose object(s) tradeoff for rays where there is extra intersection test for object.
Support vector machine
Outline Data with gaps clustering on the basis of neuro-fuzzy Kohonen network Adaptive algorithm for probabilistic fuzzy clustering Adaptive probabilistic.
CHAPTER 12 Height Maps, Hidden Surface Removal, Clipping and Level of Detail Algorithms © 2008 Cengage Learning EMEA.
By Groysman Maxim. Let S be a set of sites in the plane. Each point in the plane is influenced by each point of S. We would like to decompose the plane.
Copyright © 2012 Pearson Education, Inc. Publishing as Pearson Addison-Wesley Starting Out with Alice: A Visual Introduction to Programming Third Edition.
Image Indexing and Retrieval using Moment Invariants Imran Ahmad School of Computer Science University of Windsor – Canada.
Intelligent Systems Lab. Extrinsic Self Calibration of a Camera and a 3D Laser Range Finder from Natural Scenes Davide Scaramuzza, Ahad Harati, and Roland.
KOSYR’2001 Reconstruction of Polyhedron Objects by Structure Graph Integration Krzysztof Skabek Institute of Theoretical and Applied Computer Sciences.
RBF Neural Networks x x1 Examples inside circles 1 and 2 are of class +, examples outside both circles are of class – What NN does.
A Study of Approaches for Object Recognition
A Study on Object Grasp with Multifingered Robot Hand Ying LI, Ph.D. Department of Mechanical Engineering Kagoshima University, Japan.
Support Vector Machines
Multiple View Geometry Marc Pollefeys University of North Carolina at Chapel Hill Modified by Philippos Mordohai.
A Study of the Relationship between SVM and Gabriel Graph ZHANG Wan and Irwin King, Multimedia Information Processing Laboratory, Department of Computer.
Stereo vision A brief introduction Máté István MSc Informatics.
Radial-Basis Function Networks
Time Series Data Analysis - II
Computer vision: models, learning and inference
3D Concepts Coordinate Systems Coordinates specify points in space 3D coords commonly use X, Y, & Z A vertex is a 'corner' of an object Different coordinate.
Wang, Z., et al. Presented by: Kayla Henneman October 27, 2014 WHO IS HERE: LOCATION AWARE FACE RECOGNITION.
Modeling and representation 1 – comparative review and polygon mesh models 2.1 Introduction 2.2 Polygonal representation of three-dimensional objects 2.3.
A Brief Overview of Computer Vision Jinxiang Chai.
Lecture 11 Stereo Reconstruction I Lecture 11 Stereo Reconstruction I Mata kuliah: T Computer Vision Tahun: 2010.
Virtual reality. Tasks 3D digital model from planes 3D digital model of existing objects Office work Field observations Solid modeling Photogrammetry.
Technology and Historical Overview. Introduction to 3d Computer Graphics  3D computer graphics is the science, study, and method of projecting a mathematical.
Analyzing Reliability and Validity in Outcomes Assessment (Part 1) Robert W. Lingard and Deborah K. van Alphen California State University, Northridge.
1/20 Obtaining Shape from Scanning Electron Microscope Using Hopfield Neural Network Yuji Iwahori 1, Haruki Kawanaka 1, Shinji Fukui 2 and Kenji Funahashi.
3D SLAM for Omni-directional Camera
Numeric Processing Chapter 6, Exploring the Digital Domain.
CS != programming What is computer science (CS)? Take CS 121.
Binocular Stereo #1. Topics 1. Principle 2. binocular stereo basic equation 3. epipolar line 4. features and strategies for matching.
CS332 Visual Processing Department of Computer Science Wellesley College Binocular Stereo Vision Region-based stereo matching algorithms Properties of.
Transfer Viva Empathic Visualisation Algorithm (EVA)
1 Self-Calibration and Neural Network Implementation of Photometric Stereo Yuji IWAHORI, Yumi WATANABE, Robert J. WOODHAM and Akira IWATA.
1  The Problem: Consider a two class task with ω 1, ω 2   LINEAR CLASSIFIERS.
1  Problem: Consider a two class task with ω 1, ω 2   LINEAR CLASSIFIERS.
Ray Tracing Fall, Introduction Simple idea  Forward Mapping  Natural phenomenon infinite number of rays from light source to object to viewer.
GENDER AND AGE RECOGNITION FOR VIDEO ANALYTICS SOLUTION PRESENTED BY: SUBHASH REDDY JOLAPURAM.
Course14 Dynamic Vision. Biological vision can cope with changing world Moving and changing objects Change illumination Change View-point.
Feature Selction for SVMs J. Weston et al., NIPS 2000 오장민 (2000/01/04) Second reference : Mark A. Holl, Correlation-based Feature Selection for Machine.
WHAT IS THIS? Clue…it’s a drink SIMPLE SEQUENCE CONTROL STRUCTURE Introduction A computer is an extremely powerful, fast machine. In less than a second,
1 Collecting and Interpreting Quantitative Data Deborah K. van Alphen and Robert W. Lingard California State University, Northridge.
Convex hulls in 3D Maciej Kot. Finding convex hull Given a set of points, find a convex hull that contains all of them and is minimal.
Face Recognition Technology By Catherine jenni christy.M.sc.
Deformation Modeling for Robust 3D Face Matching Xioguang Lu and Anil K. Jain Dept. of Computer Science & Engineering Michigan State University.
CSCI 631 – Foundations of Computer Vision March 15, 2016 Ashwini Imran Image Stitching Link: singhashwini.mesinghashwini.me.
SUPPORT VECTOR MACHINES
3D Rendering 2016, Fall.
3.1 Clustering Finding a good clustering of the points is a fundamental issue in computing a representative simplicial complex. Mapper does not place any.
Deeply learned face representations are sparse, selective, and robust
What is computer science (CS)?
ABSTRACT FACE RECOGNITION RESULTS
3D Graphics Rendering PPT By Ricardo Veguilla.
3D Object Representations
Virtual engineering An outline of basic methods in virtual space
Analyzing Reliability and Validity in Outcomes Assessment Part 1
Omnidirectional epipolar geometry
Agenda Polygon Terminology Types of polygons Inside Test
Agenda Polygon Terminology Types of polygons Inside Test
Lesson 2.6 Subsets of Space pp
Young J. Kim Ming C. Lin Dinesh Manocha
MACHINE LEARNING TECHNIQUES IN IMAGE PROCESSING
MACHINE LEARNING TECHNIQUES IN IMAGE PROCESSING
Paper Reading Dalong Du April.08, 2011.
Analyzing Reliability and Validity in Outcomes Assessment
Collecting and Interpreting Quantitative Data
Presentation transcript:

2.5D View models of nonconvex polyhedron on view sphere with perspective M. Frydler : Institute of Mathematical Machines W.S. Mokrzycki : Institute of Computer Science

Abstract Introduction (models, depth maps, identification) Objects representation – View models Creation of view models New algorithm Summary

Solution subject 3D polyhedron objects Present solutions are designed for convex polyhedron and have z(n) = o(n^4) complexity Presented routine designed for nonconvex polyhedrons has been tested on convex polyhedron. It complexity equals z(n) = o(n^2)

Fundamentals: View models, depth maps, identification View models apply in object identification (automatics & robotics) Method of identification : matching database of view models to acquired data (depth maps) How to obtain depth map ? – stereo picture or beam scanning

Objects representation Boundary model, absolute but also the most overflow View models, shows strongest connection with identification task. View model itself seems to be solution.

Adopted view model: set of views obtained from view sphere with central projection Construction : Center of view sphere lies in geometric center of object Radius fit tight to object size and camera parameters Observer is moving over view sphere

Present solutions : Views Models – „One View area” (only for convex polyhedron) View sphere divided in to one view areas „One view” : Movement of observer inside this area do not cause appearance or disappearance of any feature set Complexity z(n) = o(n^4)

Old & New Utilized achievements New ideas Model of View Space (view sphere with central projection) View cone, complementary cone, normal vectors of faces attached to center of view sphere. New ideas 3D space scanning : Rotation of complementary cone in space of view sphere around all faces normals and obtaining new views Elimination of already generated views(Optimal solution)

View models as set of sets of vectors View Model it’s set of separated subsets of normal vectors of polyhedron faces View subset A View subset B

Construction of complementary cone Poprawic,tzn. Przesunąć stozek dopelniający i usunąc 2 i 3 od góry

Algorithm Create empty set A For each vector contained in vector representation of object, scan space around this vector with complementary cone by rotating it around vector. If during scanning visual event will occur, that's mean at last one vector leave or enter cone, then mark all vectors in cone as new View. If it doesn't already belong to set A than add it to this set. Set A contains all Views Tutaj powinien byc film

Summary Algorithm is designed for nonconvex polyhedron It has been tested on convex polyhedron It has lower numerical complexity than others well known algorithms ( for convex polyhedron) Farther works : Modification of algorithm ( nonconvex polyhedron) Tests on new solution Comparing of complexity