quaternion color curvature

16
QUATERNION COLOR CURVATURE Lilong Shi, Brian Funt, and Ghassan Hamarneh School of Computing Science, Simon Fraser University

Upload: koto

Post on 23-Feb-2016

47 views

Category:

Documents


0 download

DESCRIPTION

Lilong Shi, Brian Funt, and Ghassan Hamarneh School of Computing Science, Simon Fraser University. Quaternion Color Curvature . Overview . Motivation. ?. Overview . Motivation Existing detectors are grayscale-based Color increases discrimination Goals: Hessian-based color curvature - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Quaternion Color Curvature

QUATERNION COLOR CURVATURE

Lilong Shi, Brian Funt, and Ghassan HamarnehSchool of Computing Science, Simon Fraser University

Page 2: Quaternion Color Curvature

Overview

Motivation

1/14

Page 3: Quaternion Color Curvature

Overview

Motivation Existing detectors are grayscale-based Color increases discrimination

Goals: Hessian-based color curvature Extend Frangi’s vesselness to color

Problem Cancellation while converting color to

gray▪ e.g. Isoluminant images 2/14

Page 4: Quaternion Color Curvature

Existing Detectors

1st, 2nd or higher orders derivativesMostly grayscale basedFor color:

process summed channels▪ eg. isoluminance situation

sum each individually processed channel▪ derivatives in opposite directions cancel one

other3/14

Page 5: Quaternion Color Curvature

Curvature Imaging

4/14

Imag

e So

urce

s

Vessel map

Vess

el M

ap

Vessel-map as constraints for segmentation, edges, etc.

Our interest is to investigate color curvature based on the Hessian operator

Page 6: Quaternion Color Curvature

local shape descriptor

Principle Curvatures

e1

e2

1

λ2

Hessian-based Operator

2

22

2

2

2

),(

yI

xyI

yxI

xI

yxH2nd order structure

e1

e2 λ2

1

(eigen analysis of H)

eigenvectors: (e1, e2 )

eigenvalues: |1|<|2|

5/14

Page 7: Quaternion Color Curvature

Hessian-based Approach

Tubular, vessel-like structures [Frangi98]

Curvature measured by eigenvalue of Hessian blobness: backgroundness:

vesselness <= blobness & backgroundness

For 3-channel image, 6 λ’s/e’s, in 6 directions No simple way to combine them for

curvature

6/14

|||| 21 BR22

21|||| HS

Page 8: Quaternion Color Curvature

Quaternion Representation of ColorQuaternions

extension of real and complex numbers 1 real and 3 imaginary components

<R,G,B> color is represented as▪ simple + effective

Operations: arithmetic, fourier transform, eigenvalue

decomposition, etc.7/14

kBjGiRQ

kdjcibaq

Page 9: Quaternion Color Curvature

Quaternion Hessian

8/14

2

22

2

2

2

yQ

xyQ

yxQ

xQ

HQ

quaternion number

real numbers

k

yB

xyB

yxB

xB

j

yG

xyG

yxG

xG

i

yR

xyR

yxR

xR

2

22

2

2

2

2

22

2

2

2

2

22

2

2

2

kBjGiRQ

Page 10: Quaternion Color Curvature

Quaternion Hessian

Quaternion-valued Hessian matrix HQ

Apply QSVD to HQ

Þ non-negative singular values 1 and 2 Þ UQ contains quaternion basis vectors

9/14

k

yB

xyB

yxB

xB

j

yG

xyG

yxG

xG

i

yR

xyR

yxR

xR

HQ

2

22

2

2

2

2

22

2

2

2

2

22

2

2

2

QT

Q UVHQ

Page 11: Quaternion Color Curvature

Color Curvature Measure

1 and 2: 2 eigen-values instead of 6 for principle curvatures of color tubular structure

Can therefore be used the same way for blobness and backgroundness measure

Vessel map for color image separability of vessel structures from

background vessel segmentation and enhancement detection of tubular structures

10/14

Page 12: Quaternion Color Curvature

Experimental Results Test on photomicrographs, nature photos, and satellite

images

Input Image Frangi’s grayscale Quaternion Hessian

11/14

Page 13: Quaternion Color Curvature

Experimental Results Test on photomicrographs, nature photos, and satellite

images

Input Image Frangi’s grayscale Quaternion Hessian

12/14

Page 14: Quaternion Color Curvature

Experimental Results Test on photomicrographs, nature photos, and satellite

images

Input Image Frangi’s grayscale Quaternion Hessian

13/14

Page 15: Quaternion Color Curvature

Conclusion

Summary Extended Frangi’s method from scalar to

color▪ Overcomes

▪ Cancellation problem, ▪ *Isoluminance

Used Quaternions for color representation

Prevented info loss. Increased discrimination

Future work 3D/4D vector-valued image/volumetric

data Feature points/blob detector in color

14/14

Page 16: Quaternion Color Curvature

Questions

Thank you!

?