Image Analysis using the Physics of Light Scattering

Any generic computer vision algorithm must be able to copewith the variations in appearance of objects due to differentillumination conditions. While these variations in the shadingof a surface may seem a nuisance, they in fact containinformation about the world. This thesis tries to provide anunder...

Full description

Bibliographic Details
Main Author: Nillius, Peter
Format: Doctoral Thesis
Language:English
Published: KTH, Numerisk analys och datalogi, NADA 2004
Subjects:
Online Access:http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-3780
http://nbn-resolving.de/urn:isbn:91-7283-778-0
id ndltd-UPSALLA1-oai-DiVA.org-kth-3780
record_format oai_dc
spelling ndltd-UPSALLA1-oai-DiVA.org-kth-37802013-01-08T13:08:32ZImage Analysis using the Physics of Light ScatteringengNillius, PeterKTH, Numerisk analys och datalogi, NADAStockholm : Numerisk analys och datalogi2004computer visionshadingilluminationreflectanceimage irradianceAny generic computer vision algorithm must be able to copewith the variations in appearance of objects due to differentillumination conditions. While these variations in the shadingof a surface may seem a nuisance, they in fact containinformation about the world. This thesis tries to provide anunderstanding what information can be extracted from theshading in a single image and how to achieve this. One of thechallenges lies in finding accurate models for the wide varietyof conditions that can occur. Frequency space representations are powerful tools foranalyzing shading theoretically. Surfaces act as low-passfilters on the illumination making the reflected lightband-limited. Hence, it can be represented by a finite numberof components in the Fourier domain, despite having arbitraryillumination. This thesis derives a basis for shading byrepresenting the illumination in spherical harmonics and theBRDF in a basis for isotropic reflectance. By analyzing thecontributing variance of this basis it is shown how to createfinite dimensional representations for any surface withisotropic reflectance. The finite representation is used to analytically derive aprincipal component analysis (PCA) basis of the set of imagesdue to the variations in the illumination and BRDF. The PCA isperformed model-based so that the variations in the images aredescribed by the variations in the illumination and the BRDF.This has a number of advantages. The PCA can be performed overa wide variety of conditions, more than would be practicallypossible if the images were captured or rendered. Also, thereis an explicit mapping between the principal components and theillumination and BRDF so that the PCA basis can be used as aphysical model. By combining a database of captured illumination and adatabase of captured BRDFs a general basis for shading iscreated. This basis is used to investigate materialclassification from a single image with known geometry butarbitrary unknown illumination. An image is classified byestimating the coecients in this basis and comparing them to adatabase. Experiments on synthetic data show that materialclassification from reflectance properties is hard. There aremis-classifications and the materials seem to cluster intogroups. The materials are grouped using a greedy algorithm.Experiments on real images show promising results. Keywords:computer vision, shading, illumination,reflectance, image irradiance, frequency space representations,spherical harmonics, analytic PCA, model-based PCA, materialclassification, illumination estimation Doctoral thesis, monographinfo:eu-repo/semantics/doctoralThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-3780urn:isbn:91-7283-778-0Trita-NA, 0348-2952 ; 0412application/pdfinfo:eu-repo/semantics/openAccess
collection NDLTD
language English
format Doctoral Thesis
sources NDLTD
topic computer vision
shading
illumination
reflectance
image irradiance
spellingShingle computer vision
shading
illumination
reflectance
image irradiance
Nillius, Peter
Image Analysis using the Physics of Light Scattering
description Any generic computer vision algorithm must be able to copewith the variations in appearance of objects due to differentillumination conditions. While these variations in the shadingof a surface may seem a nuisance, they in fact containinformation about the world. This thesis tries to provide anunderstanding what information can be extracted from theshading in a single image and how to achieve this. One of thechallenges lies in finding accurate models for the wide varietyof conditions that can occur. Frequency space representations are powerful tools foranalyzing shading theoretically. Surfaces act as low-passfilters on the illumination making the reflected lightband-limited. Hence, it can be represented by a finite numberof components in the Fourier domain, despite having arbitraryillumination. This thesis derives a basis for shading byrepresenting the illumination in spherical harmonics and theBRDF in a basis for isotropic reflectance. By analyzing thecontributing variance of this basis it is shown how to createfinite dimensional representations for any surface withisotropic reflectance. The finite representation is used to analytically derive aprincipal component analysis (PCA) basis of the set of imagesdue to the variations in the illumination and BRDF. The PCA isperformed model-based so that the variations in the images aredescribed by the variations in the illumination and the BRDF.This has a number of advantages. The PCA can be performed overa wide variety of conditions, more than would be practicallypossible if the images were captured or rendered. Also, thereis an explicit mapping between the principal components and theillumination and BRDF so that the PCA basis can be used as aphysical model. By combining a database of captured illumination and adatabase of captured BRDFs a general basis for shading iscreated. This basis is used to investigate materialclassification from a single image with known geometry butarbitrary unknown illumination. An image is classified byestimating the coecients in this basis and comparing them to adatabase. Experiments on synthetic data show that materialclassification from reflectance properties is hard. There aremis-classifications and the materials seem to cluster intogroups. The materials are grouped using a greedy algorithm.Experiments on real images show promising results. Keywords:computer vision, shading, illumination,reflectance, image irradiance, frequency space representations,spherical harmonics, analytic PCA, model-based PCA, materialclassification, illumination estimation
author Nillius, Peter
author_facet Nillius, Peter
author_sort Nillius, Peter
title Image Analysis using the Physics of Light Scattering
title_short Image Analysis using the Physics of Light Scattering
title_full Image Analysis using the Physics of Light Scattering
title_fullStr Image Analysis using the Physics of Light Scattering
title_full_unstemmed Image Analysis using the Physics of Light Scattering
title_sort image analysis using the physics of light scattering
publisher KTH, Numerisk analys och datalogi, NADA
publishDate 2004
url http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-3780
http://nbn-resolving.de/urn:isbn:91-7283-778-0
work_keys_str_mv AT nilliuspeter imageanalysisusingthephysicsoflightscattering
_version_ 1716509860085891072