Shape From Texture - PowerPoint PPT Presentation

About This Presentation
Title:

Shape From Texture

Description:

... the same as a graphics texel as it is made of more than one pixel! 3/20/2000 ... It's pretty much man-made (deterministic) vs. natural (statistical) 3/20/2000 ... – PowerPoint PPT presentation

Number of Views:112
Avg rating:3.0/5.0
Slides: 25
Provided by: NickVa
Learn more at: http://www.cs.unc.edu
Category:
Tags: manmade | shape | texture

less

Transcript and Presenter's Notes

Title: Shape From Texture


1
Shape From Texture
  • Nick Vallidis
  • March 20, 2000
  • COMP 290 Computer Vision

2
Why Shape from Texture?
  • Texture provides our visual systems with a huge
    amount of information
  • Computers should gain lots of information from it
    too then, right?

3
Sometimes texture is all you need
Source Computer Analysis of Visual Textures by
Fumiaki Tomita and Saburo Tsuji
4
So what is texture?
  • One very restrictive definition Repeating
    patterns of local variations in image intensity
    which are too fine to be distinguished as
    separate objects
  • The patterns that repeat are sometimes referred
    to as texels
  • NOTE not the same as a graphics texel as it is
    made of more than one pixel!

5
Tell me more about textures!
  • There are basically two kinds
  • Deterministic
  • Statistical
  • Its pretty much man-made (deterministic) vs.
    natural (statistical)

6
Deterministic Texture Examples
7
Statistical Texture Examples
8
Whats the general approach?
  • Texture segmentation
  • hard! This is still a big research area.
  • Texture classification
  • There are many methods to do this.
  • Shape from texture
  • Well just pretend we can do the first two...

9
Many things to many people
  • There isnt one shape from texture algorithm.
  • Textures are complex so there are many different
    aspects that can be taken advantage of.

10
Comparison of a few approaches
Normalized Texture Property Map
11
Surface Orientation from Texture
  • Statistical texture method
  • Assumptions
  • Texels are small line segments needles
  • Needles distributed uniformly (in both angle and
    position)
  • Only one, approximately-planar surface
  • Orthographic projection

12
What were calculating
  • The tilt, ?, and slant, ?, of the plane

13
Where do we get needles?
  • Imagine straw covering a plane
  • Use an edge detector and weve got needles! (this
    even gives us orientation!)

14
Ok, so what do we do with them?
  • The metric were working from is the needles
    angle with the X axis

?
X axis
15
Define some random quantities
  • For every needle, define a vector cos(2?),
    sin(2?)
  • So we can tell the angle of the plane by the
    distribution of these vectors on the unit circle!

16
Calculate some statistics
  • Find the center of mass of the vectors

17
Calculate some statistics
  • But C and S can be put in terms of ? and ?
    (only holds for orthographic projection)

(Sorry, no proof on this one)
18
We can solve for the orientation!
  • By converting C and S to polar coordinates, we
    get a simple form to solve for ? and ?

19
Example!Original Texture/Needles
20
Original vector distribution
21
Rotated needles
22
Rotated vector distribution
23
Other texels
Source Computer Analysis of Visual Textures
Source Scale-Space Theory in Computer Vision by
Tony Lindeberg
24
Other Texels II
Write a Comment
User Comments (0)
About PowerShow.com