Radiance Workshop, October 1-2, 2007 Perceived shininess and rigidity - Measurements of shape-dependent specular flow of rotating objects Katja Doerschner.

Slides:



Advertisements
Similar presentations
Distinctive Image Features from Scale-Invariant Keypoints
Advertisements

Effect of Test Patch Location on Color Appearance, in the Context of 3D Objects Bei Xiao and David H.Brainard University of Pennsylvania.
Chapter 5: Space and Form Form & Pattern Perception: Humans are second to none in processing visual form and pattern information. Our ability to see patterns.
Evaluating Color Descriptors for Object and Scene Recognition Koen E.A. van de Sande, Student Member, IEEE, Theo Gevers, Member, IEEE, and Cees G.M. Snoek,
November 12, 2013Computer Vision Lecture 12: Texture 1Signature Another popular method of representing shape is called the signature. In order to compute.
Analysis of Contour Motions Ce Liu William T. Freeman Edward H. Adelson Computer Science and Artificial Intelligence Laboratory Massachusetts Institute.
--- some recent progress Bo Fu University of Kentucky.
Dynamic Occlusion Analysis in Optical Flow Fields
Measuring BRDFs. Why bother modeling BRDFs? Why not directly measure BRDFs? True knowledge of surface properties Accurate models for graphics.
Depth from Structured Light II: Error Analysis
1 Computer Graphics Chapter 9 Rendering. [9]-2RM Rendering Three dimensional object rendering is the set of collective processes which make the object.
SPECULAR FLOW AND THE PERCEPTION OF SURFACE REFLECTANCE Stefan Roth * Fulvio Domini † Michael J. Black * * Computer Science † Cognitive and Linguistic.
A Perceptual Heuristic for Shadow Computation in Photo-Realistic Images Wednesday, 2 August 2006 Peter VangorpOlivier DumontToon LenaertsPhilip Dutré.
Color Image Processing
Torrance Sparrow Model of Reflectance + Oren Nayar Model of Reflectance.
Shape-from-X Class 11 Some slides from Shree Nayar. others.
Illumination Model How to compute color to represent a scene As in taking a photo in real life: – Camera – Lighting – Object Geometry Material Illumination.
Advanced Computer Vision Introduction Goal and objectives To introduce the fundamental problems of computer vision. To introduce the main concepts and.
PSY 5018H: Math Models Hum Behavior, Prof. Paul Schrater, Spring 2004 Vision as Optimal Inference The problem of visual processing can be thought of as.
Recovering Intrinsic Images from a Single Image 28/12/05 Dagan Aviv Shadows Removal Seminar.
Announcements Big mistake on hint in problem 1 (I’m very sorry).
May 2004SFS1 Shape from shading Surface brightness and Surface Orientation --> Reflectance map READING: Nalwa Chapter 5. BKP Horn, Chapter 10.
Perception of illumination and shadows Lavanya Sharan February 14th, 2011.
Reflectance and Texture of Real-World Surfaces KRISTIN J. DANA Columbia University BRAM VAN GINNEKEN Utrecht University SHREE K. NAYAR Columbia University.
Perception of illumination and shadows Lavanya Sharan February 14th, 2011.
Color, lightness & brightness Lavanya Sharan February 7, 2011.
Basic Principles of Surface Reflectance Lecture #3 Thanks to Shree Nayar, Ravi Ramamoorthi, Pat Hanrahan.
Object recognition under varying illumination. Lighting changes objects appearance.
Image Statistics and the Perception of 3D Shape Roland W. Fleming Max Planck Institute for Biological Cybernetics Yuanzhen Li Edward H. Adelson Massachusetts.
Statistical Color Models (SCM) Kyungnam Kim. Contents Introduction Trivariate Gaussian model Chromaticity models –Fixed planar chromaticity models –Zhu.
Optical flow (motion vector) computation Course: Computer Graphics and Image Processing Semester:Fall 2002 Presenter:Nilesh Ghubade
Overview Introduction to local features
Introduction --Classification Shape ContourRegion Structural Syntactic Graph Tree Model-driven Data-driven Perimeter Compactness Eccentricity.
Distinctive Image Features from Scale-Invariant Keypoints By David G. Lowe, University of British Columbia Presented by: Tim Havinga, Joël van Neerbos.
Computer vision.
Shading / Light Thanks to Srinivas Narasimhan, Langer-Zucker, Henrik Wann Jensen, Ravi Ramamoorthi, Hanrahan, Preetham.
Perception Introduction Pattern Recognition Image Formation
Overview Harris interest points Comparing interest points (SSD, ZNCC, SIFT) Scale & affine invariant interest points Evaluation and comparison of different.
Sources, Shadows, and Shading
Computer Vision Why study Computer Vision? Images and movies are everywhere Fast-growing collection of useful applications –building representations.
PCB Soldering Inspection. Structured Highlight approach Structured Highlight method is applied to illuminating and imaging specular surfaces which yields.
December 9, 2014Computer Vision Lecture 23: Motion Analysis 1 Now we will talk about… Motion Analysis.
Diffuse Reflections from Rough Surfaces Lecture #5
Autonomous Robots Vision © Manfred Huber 2014.
Overview Introduction to local features Harris interest points + SSD, ZNCC, SIFT Scale & affine invariant interest point detectors Evaluation and comparison.
Colour and Texture. Extract 3-D information Using Vision Extract 3-D information for performing certain tasks such as manipulation, navigation, and recognition.
Local Illumination and Shading
Local features: detection and description
1Ellen L. Walker 3D Vision Why? The world is 3D Not all useful information is readily available in 2D Why so hard? “Inverse problem”: one image = many.
By James J. Todd and Victor J. Perotti Presented by Samuel Crisanto THE VISUAL PERCEPTION OF SURFACE ORIENTATION FROM OPTICAL MOTION.
Illumination Model How to compute color to represent a scene As in taking a photo in real life: – Camera – Lighting – Object Geometry Material Illumination.
Tal Amir Advanced Topics in Computer Vision May 29 th, 2015 COUPLED MOTION- LIGHTING ANALYSIS.
From cortical anisotropy to failures of 3-D shape constancy Qasim Zaidi Elias H. Cohen State University of New York College of Optometry.
Image features and properties. Image content representation The simplest representation of an image pattern is to list image pixels, one after the other.
EECS 274 Computer Vision Sources, Shadows, and Shading.
Computer Graphics: Illumination
From local motion estimates to global ones - physiology:
A. M. R. R. Bandara & L. Ranathunga
- photometric aspects of image formation gray level images
SPECULAR FLOW AND THE PERCEPTION OF SURFACE REFLECTANCE
Color Image Processing
Color Image Processing
Color Image Processing
Image Restoration using Model-based Tracking
Common Classification Tasks
Color Image Processing
Illumination Model How to compute color to represent a scene
Visual Motion and the Perception of Surface Material
Optical flow and keypoint tracking
Shape from Shading and Texture
Presentation transcript:

Radiance Workshop, October 1-2, 2007 Perceived shininess and rigidity - Measurements of shape-dependent specular flow of rotating objects Katja Doerschner (1), Paul Schrater (1,,2), Dan Kersten (1) University of Minnesota

Radiance Workshop, October 1-2, 2007 Overview 1. Introduction & Motivation 2. Experiment: Shininess-Rigidity 3. Velocity Measurements of Specular Flow (work in progress)

Radiance Workshop, October 1-2, 2007 Overview 1. Introduction & Motivation 2. Experiment: Shininess-Rigidity 3. Velocity Measurements of Specular Flow (work in progress)

Radiance Workshop, October 1-2, 2007 Introduction Specular Reflection: Reflection of a scene point by a mirror-like surface (not just highlights)

Radiance Workshop, October 1-2, 2007 Introduction Specular Reflection: Reflection of a scene point by a mirror-like surface (not just highlights) is visible only where the surface normal is oriented halfway between the direction of incoming light and the direction of the viewer Oren,Nayar, IJCV, 1996

Radiance Workshop, October 1-2, 2007 Introduction Specular Flow: Flow of virtual features on the specular surface due to: Camera Motion Observer Motion Object Motion

Radiance Workshop, October 1-2, 2007 Introduction Specular flow contains information: The shape of an object A theory of specular surface geometry. Michael Oren, Shree K. Nayar, IJCV,24(2): , 1996 Specular Flow and the Recovery of Surface Structure. Stefan Roth, Michael Black, CVPR, vol.2,pp Specular reflections and the perception of shape. Roland W. Fleming, Antonio Torralba, Edward Adelson, JOV, 2004, (9) …

Radiance Workshop, October 1-2, 2007 Introduction Specular flow contains information: The shape of an object The material Distinguishing shiny from matte. Bruce Hartung, and Dan Kersten (2002). [Abstract]. Journal of Vision, 2(7), 551a,

Radiance Workshop, October 1-2, 2007 Introduction Specular flow contains information: The shape of an object The material Distinguishing shiny from matte. Bruce Hartung, and Dan Kersten (2002). [Abstract]. Journal of Vision, 2(7), 551a, Specular Flow and the perception of surface reflectance. Stefan Roth, Fulvio Domini, Michael J. Black. (2003). [Abstract]. Journal of Vision, 3(9), 413a,

Radiance Workshop, October 1-2, 2007 Introduction Roth et. al, No spatial information - Flow across a sphere Discrimination between concave and convex

Radiance Workshop, October 1-2, 2007 Introduction Roth et. al, No spatial information - Flow across a sphere BUT THIS DIDN’T LOOK SHINY!

Radiance Workshop, October 1-2, 2007 Introduction Roth et. al, No spatial information - Flow across a sphere BUT THIS DIDN’T LOOK SHINY! WHY?

Radiance Workshop, October 1-2, 2007 Some important information must be missing in the Roth et al. displays. We want to find out what properties drive the percept of shininess when looking at specular flow patterns. Introduction

Radiance Workshop, October 1-2, 2007 Possibility 1: Properties of the reflected environment important? (e.g. Fleming et. al, Real World Illuminations and the perception of surface gloss, 2003) Introduction

Radiance Workshop, October 1-2, 2007 Possibility 1: Properties of the reflected environment important? (e.g. Fleming et. al, Real World Illuminations and the perception of surface gloss, 2003) Possibility 2: Shape (surface curvature)? Introduction

Radiance Workshop, October 1-2, 2007 Possibility 1: Properties of the reflected environment important? (e.g. Fleming et. al, Real World Illuminations and the perception of surface gloss, 2003) Possibility 2: Shape (surface curvature)? Specular highlight motion: Relative displacement is negatively related to the magnitude of surface curvature (Highlights cling to regions of high curvature) Photometric Invariants related to solid shapes. Jan J. Koenderink and Andrea J. van Doorn, Optica Acta, 27(7), pp (1980). Introduction

Radiance Workshop, October 1-2, 2007 Possibility 1: Properties of the reflected environment important? (e.g. Fleming et. al, Real World Illuminations and the perception of surface gloss, 2003) Possibility 2: Shape (surface curvature)? Specular highlight motion: Relative displacement is negatively related to the magnitude of surface curvature (Highlights cling to regions of high curvature) Photometric Invariants related to solid shapes. Jan J. Koenderink and Andrea J. van Doorn, Optica Acta, 27(7), pp (1980). Highlight velocity affects perceived surface curvature. More curved at lower velocities, less curved at high velocities. Recognition and Perceptual use of Specular Reflections. Anya C. Hurlbert, B. G. Cumming, A. J. Parker. Inv. Ophth. Vis. Sci. Suppl. Vol 32, No 4 (1991). Introduction

Radiance Workshop, October 1-2, 2007 Overview 1. Introduction & Motivation 2. Experiment: Shininess-Rigidity 3. Velocity Measurements of Specular Flow (work in progress)

Radiance Workshop, October 1-2, 2007 Stimuli: Environment maps GRACE Original BW Inverted IN Partial scramble SC Full scramble FU Experiment Which properties drive the percept of shininess when observing specular flow patterns? [Possibility 1]

Radiance Workshop, October 1-2, 2007 Stimuli: Environment maps UFFIZI GRACE Original BW Inverted IN Partial scramble SC Full scramble FU Experiment Which properties drive the percept of shininess when observing specular flow patterns? [Possibility 1]

Radiance Workshop, October 1-2, 2007 Experiment Which properties drive the percept of shininess when observing specular flow patterns? Stimuli: Shapes Superellipsoids [Possibility 2]

Radiance Workshop, October 1-2, 2007 Stimuli: Experiment Which properties drive the percept of shininess when observing specular flow patterns? Rendering: Radiance Corner –roundedness of shape Naturalness of reflected environment

Radiance Workshop, October 1-2, 2007 Stimuli: Experiment Which properties drive the percept of shininess when observing specular flow patterns? Rendering: Radiance Corner –roundedness of shape Naturalness of reflected environment

Radiance Workshop, October 1-2, 2007 Stimuli: Specular flow through object motion Camera elevation/azimuth: Projective Projection Quicktime movies Experiment Which properties drive the percept of shininess when observing specular flow patterns?

Radiance Workshop, October 1-2, 2007 Stimuli: Set UFFIZI Experiment Which properties drive the percept of shininess when observing specular flow patterns? frames/second, G5 workstation Sony GDMC520 (1024x1280) Refresh rate 75 Hz, NVIDIA GeForce 6800 UltraDLL

Radiance Workshop, October 1-2, 2007 Task & Procedure: Experiment I – Rating apparent shininess of the object on a scale from 1 (matte) to 7 (most shiny) Experiment Which properties drive the percept of shininess when observing specular flow patterns?

Radiance Workshop, October 1-2, 2007 Task & Procedure: Experiment I – Rating apparent shininess of the object on a scale from 1 (matte) to 7 (most shiny) Experiment II – Rating apparent rigidity on a similar scale Experiment Which properties drive the percept of shininess when observing specular flow patterns?

Radiance Workshop, October 1-2, 2007 Task & Procedure: Experiment I – Rating apparent shininess of the object on a scale from 1 (matte) to 7 (most shiny) Experiment II – Rating apparent rigidity on a similar scale Prior to experiments observers were familiarized with the concepts of shininess and rigidity Clips could be re-viewed if desired Order of experiments counterbalanced across observers Each condition (60) repeated 8 times, randomized order of presentation. Experimental software written in Matlab using Psychtoolbox (Brainard,1997) Experiment Which properties drive the percept of shininess when observing specular flow patterns?

Radiance Workshop, October 1-2, 2007 Results: Shininess UFFIZI GRACE * F(3,28),p<0.01 (illumination) * F(5,42),p<0.01 (shape) Experiment Which properties drive the percept of shininess when observing specular flow patterns? BW IN SC FU Environment map

Radiance Workshop, October 1-2, 2007 Results: Rigidity UFFIZI GRACE * F(3,28),p<0.01 (illumination) * F(5,42),p<0.01 (shape) Experiment Which properties drive the percept of shininess when observing specular flow patterns? BW IN SC FU Environment map

Radiance Workshop, October 1-2, 2007 Results: Shininess Experiment Which properties drive the percept of shininess when observing specular flow patterns? Environment map

Radiance Workshop, October 1-2, 2007 Results: Rigidity Experiment Which properties drive the percept of shininess when observing specular flow patterns? Environment map

Radiance Workshop, October 1-2, 2007 Summary: 1.Perceived shininess of objects depends on the “naturalness” environment map (but not always). Experiment Which properties drive the percept of shininess when observing specular flow patterns?

Radiance Workshop, October 1-2, 2007 Summary: 1.Perceived shininess of objects depends on the “naturalness” environment map (but not always). 2.Perceived shininess depends on shape – cuboidal objects appear more shiny than ellipsoidal ones Experiment Which properties drive the percept of shininess when observing specular flow patterns?

Radiance Workshop, October 1-2, 2007 Summary: 1.Perceived shininess of objects depends on the “naturalness” environment map (but not always). 2.Perceived shininess depends on shape – cuboidal objects appear more shiny than ellipsoidal ones 3.Objects that look rigid also tend to look shiny (in our set). Experiment Which properties drive the percept of shininess when observing specular flow patterns?

Radiance Workshop, October 1-2, 2007 Possibility 1: Are properties of the reflected environment important? Intermediate Conclusions: Experiment Which properties drive the percept of shininess when observing specular flow patterns?

Radiance Workshop, October 1-2, 2007 Possibility 1: Are properties of the reflected environment important? Doesn’t seem to be the whole story Intermediate Conclusions: Experiment Which properties drive the percept of shininess when observing specular flow patterns?

Radiance Workshop, October 1-2, 2007 Possibility 1: Are properties of the reflected environment important? Natural environment maps: ellipsoidal objects look significantly less shiny than cuboidal ones Doesn’t seem to be the whole story Intermediate Conclusions: Experiment Which properties drive the percept of shininess when observing specular flow patterns?

Radiance Workshop, October 1-2, 2007 Possibility 1: Are properties of the reflected environment important? Natural environment maps: ellipsoidal objects look significantly less shiny than cuboidal ones Not-so-natural maps: the most cuboidal shapes still look very shiny Doesn’t seem to be the whole story Intermediate Conclusions: Experiment Which properties drive the percept of shininess when observing specular flow patterns?

Radiance Workshop, October 1-2, 2007 Possibility 1: Are properties of the reflected environment important? Natural environment maps: ellipsoidal objects look significantly less shiny than cuboidal ones Not-so-natural maps: the most cuboidal shapes still look very shiny Possibility 2: Shape? Doesn’t seem to be the whole story Intermediate Conclusions: Experiment Which properties drive the percept of shininess when observing specular flow patterns?

Radiance Workshop, October 1-2, 2007 Possibility 2: Shape. Intermediate Conclusions: Observation: Shape (corner-curvedness) appears to give rise to different image velocity patterns for shiny (rigid) and matte (non-rigid) objects! Experiment Which properties drive the percept of shininess when observing specular flow patterns?

Radiance Workshop, October 1-2, 2007 Possibility 2: Shape. Intermediate Conclusions: Observation: Shape (corner-curvedness) appears to give rise to different image velocity patterns for shiny (rigid) and matte (non rigid) objects! Proposal: 1.These distinct image velocity patterns for rotating shiny and non-shiny objects may be used by human observers as a cue to shininess. Experiment Which properties drive the percept of shininess when observing specular flow patterns?

Radiance Workshop, October 1-2, 2007 Possibility 2: Shape. Intermediate Conclusions: Observation: Shape (corner-curvedness) appears to give rise to different image velocity patterns for shiny (rigid) and matte (non rigid) objects! Proposal: 1.These distinct image velocity patterns may be used by human observers as a cue to shininess. 2.Image velocities of the matte teapot and the ellipsoidal specular shapes have something in common – which give rise to these objects’ matte appearance. Experiment Which properties drive the percept of shininess when observing specular flow patterns?

Radiance Workshop, October 1-2, 2007 Overview 1. Introduction & Motivation 2. Experiment: Shininess-Rigidity 3. Velocity Measurements of Specular Flow (work in progress)

Radiance Workshop, October 1-2, 2007 Specular flow: Setup Point Light Source (fixed) Camera/observer (fixed) Rotation angle Velocity Measurements of Specular Flow

Radiance Workshop, October 1-2, 2007 Specular flow: Superellipsoid n1=0.3 dx 0.35 x y Velocity Measurements of Specular Flow

Radiance Workshop, October 1-2, 2007 Specular flow: Superellipsoid n1=.07 dx 0.35 x y Velocity Measurements of Specular Flow

Radiance Workshop, October 1-2, 2007 Specular flow: Superellipsoid n1=1.0 dx 0.35 x y Velocity Measurements of Specular Flow

Radiance Workshop, October 1-2, 2007 Shape-dependent differences in specular velocities for perceived shiny and non-shiny specular objects. Velocity Measurements of Specular Flow “Velocity contrast”

Radiance Workshop, October 1-2, 2007 Let’s verify this with actual measurements on our experimental stimuli. Velocity Measurements of Specular Flow Shape-dependent differences in specular velocities for perceived shiny and non-shiny specular objects.

Radiance Workshop, October 1-2, 2007 Velocity Measurements of Specular Flow Spatiotemporal filtering Derpanis & Gryn “Three- dimensional nth derivative of Gaussian Separable Steerable Filters”

Radiance Workshop, October 1-2, 2007 Velocity Measurements of Specular Flow Spatiotemporal filtering Derpanis & Gryn “Three- dimensional nth derivative of Gaussian Separable Steerable Filters” Good estimate for this pixel’s velocity (magnitude and direction) pixel/frame in x pixel/frame in y

Radiance Workshop, October 1-2, 2007 Velocity Measurements of Specular Flow Environment map: 3D Perlin noise

Radiance Workshop, October 1-2, 2007 Velocity Measurements of Specular Flow Stimuli n1=0.3 Angular velocity: 0.1 deg per frame 9 frames n1=1.0 Angular velocity: 1.0 deg per frame 9 frames

Radiance Workshop, October 1-2, 2007 Velocity Measurements of Specular Flow Results: axis of rotation

Radiance Workshop, October 1-2, 2007 Velocity Measurements of Specular Flow Results: axis of rotation

Radiance Workshop, October 1-2, 2007 Velocity Measurements of Specular Flow Next steps: Analyzing velocity maps for all pixels Shiny: 2 cluster – (relative) slow & fast - opposing in direction

Radiance Workshop, October 1-2, 2007 Matte: 1 cluster: slow – multiple directions Velocity Measurements of Specular Flow Next steps: Analyzing velocity maps for all pixels Shiny: 2 cluster – (relative) slow & fast - opposing in direction

Radiance Workshop, October 1-2, 2007 Velocity Measurements of Specular Flow Next steps: Analyzing velocity maps for all pixels Wait! one more Matte: 1 cluster: slow – multiple directions Shiny: 2 cluster – (relative) slow & fast - opposing in direction

Radiance Workshop, October 1-2, 2007 Matte & nonrigid: 1 cluster: slow – multiple directions Shiny: 2 cluster – (relative) slow & fast - opposing in direction Velocity Measurements of Specular Flow Next steps: Analyzing velocity maps Matte & rigid: 1 cluster: slow – one direction

Radiance Workshop, October 1-2, 2007 Velocity Measurements of Specular Flow Summary Since Roth et. al simulated specular flow on a sphere, the resulting flow pattern lacked the velocity contrast necessary for the percept of shininess

Radiance Workshop, October 1-2, 2007 Velocity Measurements of Specular Flow Summary Since Roth et. al simulated specular flow on a sphere, the resulting flow pattern lacked the velocity contrast necessary for the percept of shininess In our experiment, the more ellipsoidal an object, the lower the velocity contrast – the less shiny the object appears to the observer

Radiance Workshop, October 1-2, 2007 Velocity Measurements of Specular Flow Summary Since Roth et. al simulated specular flow on a sphere, the resulting flow pattern lacked the velocity contrast necessary for the percept of shininess In our experiment, the more ellipsoidal an object, the lower the velocity contrast – the less shiny the object appears to the observer Objects appear nonrigid (and matte) when velocity contrast is low and velocity directions across the object vary

Radiance Workshop, October 1-2, 2007 Velocity Measurements of Specular Flow Summary Since Roth et. al simulated specular flow on a sphere, the resulting flow pattern lacked the velocity contrast necessary for the percept of shininess In our experiment, the more ellipsoidal an object, the lower the velocity contrast – the less shiny the object appears to the observer Objects appear nonrigid (and matte) when velocity contrast is low and velocity directions across the object vary Objects appear rigid when velocity contrast is low and motion directions are uniform across the object

Radiance Workshop, October 1-2, 2007 Velocity Measurements of Specular Flow What we may need to incorporate into our analysis: Spatial frequency: reflections are compressed across high curvature points -> high SF components in the image & possible correlation between (relative) high SF and (relative) low velocities and low SF and high velocities

Radiance Workshop, October 1-2, 2007 Velocity Measurements of Specular Flow To do list: Systematically vary surface curvature (single bump) and measure perceived shininess and corresponding velocity maps How many sticky and fast areas are enough for a percept of shininess (1 each ?) Role of the object boundary Shiny moving texture synthesis

Radiance Workshop, October 1-2, 2007 Thank you.