Title: Mark S. Drew and Amin Yazdani Salekdeh
1Multispectral Image Invariant to Illumination
Colour, Strength, and Shading
- Mark S. Drew and Amin Yazdani Salekdeh
- School of Computing Science,
- Simon Fraser University,
- Vancouver, BC, Canada
- mark/ayazdani_at_cs.sfu.ca
-
2Table of Contents
- Introduction
- RGB Illumination Invariant
- Multispectral Image Formation
- Synthetic Multispectral Images
- Measured Multispectral Images
- Conclusion
3Introduction
- Invariant Images RGB
- Information from one pixel, with calibration
- Information from all pixels use entropy
- New ?
- Multispectral data
- Information from one pixel without calibration,
but knowledge of narrowband sensors peak
wavelengths
4RGB Illumination Invariant
Removing Shadows from Images, ECCV 2002 Graham
Finlayson, Steven Hordley, and Mark Drew
4
5An example, with delta function sensitivities
RGB
Narrow-band (delta-function sensitivities)
Log-opponent chromaticities for 6 surfaces under
9 lights
6Deriving the Illuminant Invariant
RGB
Log-opponent chromaticities for 6 surfaces under
9 lights
Rotate chromaticities
This axis is invariant to illuminant colour
7An example with real camera data
RGB
Normalized sensitivities of a SONY DXC-930 video
camera
Log-opponent chromaticities for 6 surfaces under
9 different lights
8Deriving the invariant
RGB
Log-opponent chromaticities
Rotate chromaticities
The invariant axis is now only approximately
illuminant invariant (but hopefully good enough)
9 Image Formation
Multispectral
- Illumination motivate using theoretical
assumptions, then test in practice - Plancks Law in Wiens approximation
- Lambertian surface S(?), shading is ?, intensity
is I - Narrowband sensors qk(?), k1..31, qk(?)?(?-?k)
- Specular colour is same as colour of light
(dielectric)
10Multispectral Image Formation
- To equalize confidence in 31 channels, use a
geometric-mean chromaticity - Geometric Mean Chromaticity
- ?
- with
11Multispectral Image Formation
surface-dependent
sensor-dependent
illumination-dependent
So take a log to linearize in (1/T) !
11
12Multispectral Image Formation
known because, in special case of multispectral,
know ?k !
13Multispectral Image Formation
- If we could identify at least one specularity, we
could recover log ?k ?? - ?Nope, no pixel is free enough of surface colour
?. - So (without a calibration) we wont get log ?k,
but instead it will be the origin in the
invariant space. - Note Effect of light intensity and shading
removed 31D ? 30-D - Now lets remove lighting colour too we know
31-vector (ek eM) ? (-c2/?k - c2/?M) - Projection ? to (ek eM) removes
effect of light, 1/T 30D ? 29-D
14Algorithm
15Algorithm
- Whats different from RGB? ?
- For RGB have to get lighting-change direction
- (ek eM) either from
- calibration, or
- internal evidence (entropy) in the image.
- For multispectral, we know (ek eM) !
-
16First, consider synthetic images, for
understanding
Surfaces 3 spheres, reflectances from Macbeth
ColorChecker
Camera Kodak DSC 420
31 sensor gains qk(?)
17Synthetic Images
shading, for light 1, for light 2
Under blue light, P10500
Under red light, P2800
18Synthetic Images
Original not invariant
Spectral invariant
19Measured Multispectral Images
Under D75
Under D48
Invt. 1
Invt. 2
20Measured Multispectral Images
In-shadow, In-light
21Measured Multispectral Images
22Measured Multispectral Images
23Measured Multispectral Images
24Conclusion
- A novel method for producing illumination
invariant, multispectral image - Successful in removing effects of
- Illuminant strength, colour, and shading
25(No Transcript)