multispectral imaging

30
Stevens Tech Multispectral Imaging: From Airborne Sensors to Mainstream Computer Vision to the Classroom Elli Angelopoulou Stevens Institute of Technology [email protected]

Upload: others

Post on 24-Feb-2022

15 views

Category:

Documents


0 download

TRANSCRIPT

Stevens Tech

Multispectral Imaging:From Airborne Sensors

to Mainstream Computer Vision to the Classroom

Elli AngelopoulouStevens Institute of Technology

[email protected]

Stevens Tech

OutlineMultispectral/Hyperspectral Imaging

Traditional Color Imaging in Computer Vision

Multispectral within the Visible RangeData CollectionNew AchievementsChallenges

Multispectral in the Classroom

What does the Future Hold?

Stevens Tech

Multispectral ImagingMultispectral imaging combines the material identification power of spectroscopy with topological information that is available from two-dimensional images. The majority of the work is on remote sensing, where data is collected about the Earth’s surface and atmosphere.Detailed information about:

weather monitoring and forecastinggeographical map consrtuctioncrop countinggeological analysis forest-land managementwater pollution

Stevens Tech

Hyperspectral Sensors1972: NASA’s LANDSAT I with 4 and 7 bands

Late 1970s: NASA’s Scanning Imaging Spectroradiometer (SIS) with 32 bands

1984: NASA’s Airborne Imaging System (AIS 1) with 128 bands

1987: NASA’s (AVIRIS) Airborne Visible/Infrared Imaging Spectrometer with 224 bands http://aviris.jpl.nasa.gov

1995: NRL’s Hyperspectral Digital Imagery Collection Experiment (HYDICE) 210 bandsCommercially available: HyMap, Northrop Grumman, GER, etc.

Stevens Tech

Beyond Remote SensingAgriculture: Crop field quality assessment

Archeology: Dead Sea Scrolls

Manufacturing: Product defect detection

Stevens Tech

Computer VisionComputer vision involves the automatic deduction of the structure and the properties of a possibly dynamic three-dimensional world from either a single or multiple two-dimensional images of the world.

The appearance of an image depends onGeometryOptical properties of the materialsIllumination conditionsSensor

Stevens Tech

Color in Computer VisionCurrent color framework is RGB.

Hal and Greenberg have shown that using only three color bands introduces significant color distortions.

RGB setups fail to capture detailed spectral information.

Complex light interactions that affect the spectrum of the light reaching a sensor are not observed.

Solution: Capture a denser, finer spectral sampling of the visible light. Complex light reflectance interactions affect:

The automated analysis of captured imagesThe creation of photorealistic images

Stevens Tech

Multispectral in Computer Vision

Take a gray-scale image of a scene under different narrow color filtersFor example, each filter is 10nm wide (compared to the traditional 75nm wide RGB filters)

Stevens Tech

Multispectral Vision SensorsGlass filters

MechanicalSlowLimited number of filters (about 10)Affordable

Electronically tunable filtersElectronically controlledFastLarge number of filters (100s)

Newer technology

Stevens Tech

Multispectral Advances in Computer Vision

We can now see differences in colors that can not be seen with a naked eye or a traditional RGB sensor.

A body of work on getting better color descriptors http://www.multispectral.org

Multispectral surface reflectance analysis

We can classify materials or group regions in an image based on the chromophores of the materials and the surface reflectance behavior which can only be observed through multispectral sensors.

Stevens Tech

Reflected LightThe amount of light reflected from each point p=(x,y,z) in a scene depends on:

The incident light, EThe surface reflectance, S

I(p,λ) = E(p,λ)S(p,λ)

At each wavelength, λ, the amount of reflected light varies depending on:

The spectrum of the incident lightThe material propertiesThe scene geometry

Stevens Tech

The Origins of ColorFor diffuse materials:

The intrinsic color of an object is determined by the chromophores of the material.The intensity of the reflected light is a function of geometry.

For specular highlights:The color of a specularity depends on the scene geometry and the index of refraction, a material property that is a function of wavelengthThe intensity of specularly reflected light depends on geometry and the index of refraction, a material property that is a function of wavelength

Stevens Tech

Spectral DerivativeA new technique for extracting color information from dense spectral sampling is by computing the rate of change in reflected intensity with respect to wavelength.After computing the natural logarithm, we get

Lλ(p,λ) = ∂L(p,λ)/∂λ =∂(lne(p,λ)+lnE(p,θi,ϕi)+ lnS(p,λ))/∂λ

More compactlyLλ(p,λ) = (eλ(p,λ)/e(p,λ)) + (Sλ(p,λ)/S(p,λ))

where eλ(p,λ)= ∂e(p,λ)/∂λ and Sλ(p,λ)= ∂S(p,λ)/∂λ

For many illumination spectra one can assume that across the visible spectrum, eλ(p,λ) = 0

Stevens Tech

Diffuse SurfacesThe spectral derivative is purely a function of Surface Reflectance, S

Lλ(p,λ) = Sλ(p,λ)/S(p,λ) According to Lambert’s Law

S(p,λ) = ρ(p,λ) cos(θi(p))where ρ(p,λ) is the albedo of the surface

For Lambertian surfaces, the spectral derivative is the normalized spectral derivative of the surface albedo

Lλ(p,λ) = ρλ(p,λ)/ρ(p,λ) This relationship holds for other diffuse reflectance models like the Oren and Nayar (1995) and the Wolff (1994) models.

Stevens Tech

Specular HighlightsThere is a prevalent assumption that for dielectrics the color of specularities is the color of incident light.Our data (both RGB and multispectral) shows that the color of specularities even in plastics and ceramics is often not the color of incident light.The change in color can be attributed to the Fresnel reflection coefficient and its dependence on the index of refraction, n(λ), which is a function of wavelength.For specular surfaces, the spectral derivative isolates the Fresnel term:

Sλ(p,λ)= Fλ(p,λ)/F(p, λ)where F(p, λ) is the Fresnel reflectance ratio and Fλ(p,λ) = ∂F(p, λ)/∂λ

Stevens Tech

Spectral Gradient Computation

Discrete implementation of Spectral Derivatives:1. For each scene there are n spectral images, Iw,

w=1..n2. Their natural logarithm is computed:

Lw=ln (I)3. Differentiation is approximated via finite-differencing:

Lδw= Lw+1 – Lw

4. The Spectral Gradient is a 7-vector:(Lδ1

, Lδ2,.., Lδn-1

) = (L2 – L1 ,.., Ln – Ln-1)

Stevens Tech

Experimental SetupEach scene was captured using a gray-scale camera with a filter wheel mounted in the front.The filter wheel contained 8 filters, 10nm wide, with central wavelengths 450, 480, 510, 540, 570, 600, 630 and 660nm.

The scene was illuminated by a single tungsten light bulb.For the diffuse objects we took images were under different light source positions and different intensities.

Stevens Tech

Experimental ObjectsMatte Surfaces:

Sheets of foam, each of a distinct colorSheets of construction paper, each of distinct colorSoda cans painted with flat paintSmooth ceramics (porcelain) with localized specularities

Hybrid Surfaces:Plastic peppers of different colorsRough ceramics (earthenware)Smooth ceramics (porcelain) with inter-reflections

Stevens Tech

Different Colors of Paper

Spectral gradients of different colors of paper taken under the same illumination conditions.

Stevens Tech

Objects of the Same Color

Spectral gradients of different white surface patches: white paper, white foam, white mug, white soda can.

Stevens Tech

Similar Colors

Spectral gradients of surface patches of different shades of pink and magenta under the same lighting.

Stevens Tech

Invariance to Illumination

Spectral gradients of a green surface patch as the direction and intensity of the incident light changes.

Stevens Tech

Invariance to Illumination

Spectral gradients of a pink surface patch as the direction and intensity of the incident light changes.

Stevens Tech

Invariance to Geometry

Spectral gradients from different patches of the same curved object (soda can).

Stevens Tech

Fresnel Term of Common Materials

Plastics Ceramics

Different plastics and ceramics have distinct Spectral Gradientsprofiles at specularities, which imply distinct Fresnel terms.

Stevens Tech

Stability of the Fresnel Term

Yellow Pepper Paper Plate

For the same material and within the same specular region, the Spectral Gradient profile remains relatively constant.

Stevens Tech

Stability of the Fresnel Term

Red Pepper Mug

For the same material and within the same specular region, the Spectral Gradient profile remains relatively constant.

Stevens Tech

Different Color Regions

Stevens Tech

Multispectral in the Classroom

The majority of the algorithms in computer vision textbooks are presented for gray-scale images.

Generalizing these algorithms from gray-scale to RGB is very intuitive for the students.

It is a good exercise to ask the students to develop algorithms that expand established computer techniques into both traditional color space and multispectral space.

classroom discussionhomework problemsexam questions

Stevens Tech

A Multispectral FutureNew multispectral sensors.

Multispectral sensors become increasingly more affordable.

We need more publicly available pictures of indoor scenes taken with multispectral sensors.

Publicly available MultiSpectral Scene Analysis software http://www.cs.stevens.edu/~elli/Lab/MultiSSA

Calibration is still a challenge.

“How can I apply your multispectral method to my old-fashioned RGB data?”