Computer Vision/Graphics -- Dr. Chandra Kambhamettu for SIGNEWGRAD - - PowerPoint PPT Presentation

computer vision graphics
SMART_READER_LITE
LIVE PREVIEW

Computer Vision/Graphics -- Dr. Chandra Kambhamettu for SIGNEWGRAD - - PowerPoint PPT Presentation

Computer Vision/Graphics -- Dr. Chandra Kambhamettu for SIGNEWGRAD 11/24/04 Computer Vision : Understanding of images Computer Graphics : Creation of images Courses offered: CISC4/640, CISC4/689, CISC849, CISC890 Video/Image


slide-1
SLIDE 1
  • Computer Vision : Understanding of images
  • Computer Graphics : Creation of images
  • Courses offered: CISC4/640, CISC4/689, CISC849, CISC890
  • Video/Image Modeling and Synthesis (VIMS) Lab: www.cis.udel.edu/~vims
  • Robotics and Computer Vision Lab.

Computer Vision/Graphics

  • - Dr. Chandra Kambhamettu for SIGNEWGRAD 11/24/04
slide-2
SLIDE 2

NONRIGID MOTION ANALYSIS: RESEARCH AND APPLICATIONS

  • Biomedical (NIH)
  • Bioinformatics (NIH-COBRE)
  • Remote Sensing (ONR)
  • Multimedia and Graphics (NSF)
  • Novel Deformable Contours formulations
  • 2D/3D nonrigid motion analysis
slide-3
SLIDE 3

Goals of Tongue Measurement

  • Visualize, represent, and predict the

complex movements of speech and swallowing.

slide-4
SLIDE 4

Goals of Tongue Measurement

  • Visualize, represent, and predict the

complex movements of speech and swallowing.

  • Gain insight into motor control strategies

used in speech production and swallowing.

slide-5
SLIDE 5

Goals of Tongue Measurement

  • Visualize, represent, and predict the

complex movements of speech and swallowing.

  • Gain insight into motor control strategies

used in speech production and swallowing.

  • Quantify functionally important features of

speech gestures.

slide-6
SLIDE 6

HEAD AND TRANSDUCER SUPPORT SYSTEM (HATS)

slide-7
SLIDE 7

“It ran a lot” Midsagittal Slice

front back upper surface

slide-8
SLIDE 8

Coronal Slice 1: most anterior

upper surface left right

slide-9
SLIDE 9

Coronal Slice 2

slide-10
SLIDE 10

Coronal Slice 3

slide-11
SLIDE 11

Coronal Slice 4

slide-12
SLIDE 12

Coronal Slice 5: most posterior

slide-13
SLIDE 13

Deformable Contours

A deformable contour is a set of ordered discrete points : with an energy functional which is minimized on an image frame I with a given initial model contour Associated energy on image I:

] ,..., , [

2 1 n

v v v V =

=

+ =

n i i ext i snake

I v E S v E I S V E

1 int

) , ( ) , ( ) , , ( β α

]. ,..., , [

2 1 n

s s s S =

slide-14
SLIDE 14

Experiment Results

slide-15
SLIDE 15

Experiment Results(cont.)

slide-16
SLIDE 16

Deformable Dual Mesh

  • -application to tongue surface tracking
slide-17
SLIDE 17

Combination of Intensity and Gradient

  • Difficulties for contour tracking:

– speckle noise – unrelated edges

  • Our approaches:

– combine intensity and gradient – take the edge orientation into account – utilize the fact that every edge has a certain depth – obtain intensity information

  • ver regions
slide-18
SLIDE 18

Combination of Intensity and Gradient(cont.)

  • -tracking results
slide-19
SLIDE 19

front

“It ran a lot.” 3D upper surface of tongue.

back

slide-20
SLIDE 20

Continuous Swallowing

slide-21
SLIDE 21

Harmonica

Courtesy of Dr. Henry T. Bahnson MD and Dr James F. Antaki, PhD Department of Surgery at the University of Pittsburgh School of Medicine 1990-1991

slide-22
SLIDE 22

Nonrigid Motion and Structure Recovery

slide-23
SLIDE 23

Introduction

  • Applications of Nonrigid Motion Analysis:

– Medical Image Analysis – Face Motion Tracking – Remote sensing applications

  • Approaches:

– Restricted motion:

  • Articulated
  • Quasi-rigid
  • Isometric
  • Homothetic
  • Conformal

– Physically-based

  • Snake
  • FEM

– Shape-based

slide-24
SLIDE 24

Nonrigid Shape-based Methods

  • A local coordinate system is constructed at

each point of interest.

  • Problems unsolved:

– Defined motion has no explicit physical meaning. – Motion consistency can not be guaranteed. – The orthogonal parameterization requirement of nonrigid shape relationship has to be approximated at the neighbor points inside a local patch around the point

  • f interest
  • A curvilinear orthogonalization method

has been introduced in P.Laskov, C.

  • Kambhamettu. PAMI 2003
slide-25
SLIDE 25

Nonrigid Shape-based Methods

  • -New Approach
  • Nonrigid motion modeling: A single

spline-based motion field over the whole 3D surface.

  • Nonrigid shape relationship: described in

the local coordinate system constructed at each point of interest.

slide-26
SLIDE 26

Experiment 2: How good is the algorithm

slide-27
SLIDE 27

Experiment 3: real motion

  • Paper bending
slide-28
SLIDE 28

Experiment 3: real motion

  • Neutral to smile face
  • Neutral to open-mouth face
slide-29
SLIDE 29

Experiment 4: Cyberware data

slide-30
SLIDE 30

Protein Docking System Protein Docking System

slide-31
SLIDE 31
  • Protein docking is an important problem in biology and

chemistry

  • The problem is to predict how proteins interact each other

when the 3D structures of proteins are known/given

  • Protein docking is helpful in many ways

– Study of functions of multiple proteins: how they interact in nature, what results of interaction are – Disease Diagnosis: what causes particular cells ill function – Drug discovery: how drugs possibly work with particular proteins in human body

slide-32
SLIDE 32

Problems in Protein Docking

Highly Computationally expensive Complex formulations Huge search space Thus, computer-aided analysis and prediction of protein-protein docking becomes increasingly important !!

slide-33
SLIDE 33

Our Research

  • We have studied and applied techniques based on

computer graphics and computer vision to solve the problem of protein docking

  • We develop algorithm to perform docking

geometrically

  • Our docking method reduces search space by

docking patch-to-patch based on high level geometric information such as curvatures and

  • ther differential geometry parameters
slide-34
SLIDE 34

Search Space Reduction

Big Search Space Big Search Space

By rigid assumption, 6-degree of freedom 3 Rotations + 3 Translations Smaller Search Space By segment-to-segment docking < 10,000 reasonable search cases

slide-35
SLIDE 35

Surface Classification

  • The surface type (T) of a vertex is classified using

Gaussian curvature (K) and mean curvature (H) by Besl and Jain ‘88

slide-36
SLIDE 36

Surface Analysis

Total Curvature Gaussian Curvature Mean Curvature Surface Type Segmented Mesh

blue < 0.01 < green < 0.1 < red red > 0.0; blue < 0.0 red < 0.0; blue > 0.0

slide-37
SLIDE 37

Surface Segmentation – 1EES

#Vertices = 2551 #Triangles = 5114 #Edges = 7665 #Segments = 124

  • Exec. Time = 6.762 sec
slide-38
SLIDE 38

Surface Segmentation – 1H6M

#Vertices = 1400 #Triangles = 4194 #Edges = 2796 #Segments = 76

  • Exec. Time = 2.379 sec
slide-39
SLIDE 39

4FAB

#Segments = 129 vs. 133 Closest RMSD = 2.85937

  • Exec. Time = 292.263 sec.

#Results = 8,220 Rank = 879

Docking Result Ground Truth Docking Result

Protein Docking Results

slide-40
SLIDE 40

Ground Truth

#Segments = 70 vs. 69 Closest RMSD = 5.62834

  • Exec. Time = 58.217 sec.

#Results = 2,383 Rank = 1,391

4HVP Docking Result Docking Result

Protein Docking Results

slide-41
SLIDE 41

Structure and Nonrigid Motion

A general scheme Global-local framework Global motion analysis module Local motion analysis module Extended Superquadrics Shape-based application Nonshape-based Application A general scheme for structure and nonrigid motion tracking from 2D images

slide-42
SLIDE 42

Local Nonrigid Motion Tracking

Structure Nonrigid motion 3D correspon- dences

Global Regulari- zation

Local Nonrigid Motion Tracking Local Nonrigid Motion Tracking

Scheme Overview

Global Constraints

2D Image Sequence

Even Segmentation

Local motion analysis module Global motion analysis module

slide-43
SLIDE 43

GOES-8 and GOES-9 are focused on clouds; GOES-9 provides one view at approximately every minute. GOES-8 provides one view at approximately every 15 minutes; Both GOES-8 and GOES-9 have five multi-spectral channels.

Cloud Image Acquisition

slide-44
SLIDE 44
  • Experiments have been performed on the GOES image

sequences of Hurricane Luis, start from 09-06-95 at 1023 UTC to 09-06-95 at 2226 UTC.

Experiments

slide-45
SLIDE 45

Experiments on Real Images

slide-46
SLIDE 46

3D Scene Flow and Structure Estimation From Multiview Image Sequences

slide-47
SLIDE 47

System Block Diagram

Image Sequence 1 Optical Flow Optical Flow Optical Flow 3D Affine Model Stereo Constraints Regularization Constraints 3D Scene Flow 3D Correspondences Dense Scene Structure Image Sequence 2 Image Sequence N Camera 1 Camera 2 Camera N

slide-48
SLIDE 48

Integrated 3D Scene Flow and Structure

Experiments on Real Data Experiments on Real Data

slide-49
SLIDE 49

Ice Motion Research (movie)

  • Understand sea-ice mass balance and its variability
  • Three key questions that need answering

– How much ice is there? (area and thickness) – How does it move? (drift and deformation) – How does it grow and decay? (thermodynamics)

  • Relevant Projects

– sea-ice deformation at the meso- & large-scale using

  • buoys
  • remote sensing (SAR (RADARSAT&ERS-1), SSM/I)

– sea-ice thickness

  • large-scale using ship's and weekly ice charts
  • lab-scale (Today’s Topic)
slide-50
SLIDE 50

Pre-study Experiment 5-8 May

  • Piggyback on existing experiment

(NSF OPP-9814968)

  • Equipment: Firewire connection,

camera (320x240 pixel), laptop

  • Raw Output: Short segments of

digital stereo images

– base length ~10cm – object distance ~ 80cm – 15 frames/sec – duration 30 sec to 2 min – recording rate 15 minutes to hourly

  • Processed Results: 4D (x,y,z,t)

information about the non-rigid motion of discontinuous sea ice in a wave field.

Bumblebee Stereo Camera

slide-51
SLIDE 51

Stereo Analysis Algorithm

Thin Plate Spline Surface With Iterative Warping

  • 1. Fit surface
  • 2. Warp the left image to the right
slide-52
SLIDE 52

Stereo Analysis Algorithm

Thin Plate Spline Surface With Iterative Warping