Demo Data from VLDB 2026 / reviewers in the wild / expert
Brian V. Funt
dblp:f/BrianVFunt
· DBLP profile ↗
37ranked-venue papers
15as first author
0since 2021 · last 2020
0000-0003-3525-9197ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 29 · 13 first-authorGraphics, computer vision, multimedia, augmented reality and games · 23 · 10 first-author
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Computer graphics and multimedia
24 papers |
Computational photography and imaging · 87% Visualization and visual analytics · 8% Image and video processing · 4% | |
| Artificial intelligence
5 papers |
Representation and self-supervised learning · 78% Kernel, tree and ensemble methods · 18% 3D vision · 2% | |
| Theoretical computer science
3 papers |
Mathematical optimization · 98% Computational geometry · 1% Logic in computer science · 1% |
Topics — the 30 heaviest of 34, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Computational photography and imaging
color constancy |
0.9 | 17 | 2020 | Providing a Single Ground-Truth for Illuminant Estimation for the ColorChecker Dataset · IEEE Trans. Pattern Anal. Mach. Intell. 2020 Evaluating Combinational Illumination Estimation Methods on Real-World Images · IEEE Trans. Image Process. 2014 A comparison of computational color constancy Algorithms. II. Experiments with image data · IEEE Trans. Image Process. 2002 |
Computational photography and imaging
illumination estimation |
0.5 | 4 | 2016 | Multi-Cue Illumination Estimation via a Tree-Structured Group Joint Sparse Representation · Int. J. Comput. Vis. 2016 Evaluating Combinational Illumination Estimation Methods on Real-World Images · IEEE Trans. Image Process. 2014 A Multilinear Constraint on Dichromatic Planes for Illumination Estimation · IEEE Trans. Image Process. 2007 |
Computational photography and imaging › color constancy
illuminant estimation |
0.5 | 3 | 2020 | Providing a Single Ground-Truth for Illuminant Estimation for the ColorChecker Dataset · IEEE Trans. Pattern Anal. Mach. Intell. 2020 A comparison of computational color constancy Algorithms. II. Experiments with image data · IEEE Trans. Image Process. 2002 A comparison of computational color constancy algorithms. I: Methodology and experiments with synthesized data · IEEE Trans. Image Process. 2002 |
Machine learning › Representation and self-supervised learning › representation learning › unsupervised representation learning
sparse coding |
0.2 | 1 | 2016 | Multi-Cue Illumination Estimation via a Tree-Structured Group Joint Sparse Representation · Int. J. Comput. Vis. 2016 |
Computational photography and imaging › color science
color appearance modeling |
0.2 | 1 | 2015 | Gaussian-Based Hue Descriptors · IEEE Trans. Pattern Anal. Mach. Intell. 2015 |
Visualization and visual analytics › perception › visual perception
color perception |
0.2 | 1 | 2015 | Gaussian-Based Hue Descriptors · IEEE Trans. Pattern Anal. Mach. Intell. 2015 |
Computational photography and imaging
color science |
0.2 | 1 | 2014 | Metamer Mismatching · IEEE Trans. Image Process. 2014 |
Computational photography and imaging › color science
metamerism |
0.2 | 1 | 2014 | Metamer Mismatching · IEEE Trans. Image Process. 2014 |
Mathematical optimization › continuous optimization
convex optimization |
0.2 | 1 | 2014 | Metamer Mismatching · IEEE Trans. Image Process. 2014 |
Image and video processing › color image processing
dichromatic reflection model |
0.1 | 1 | 2007 | A Multilinear Constraint on Dichromatic Planes for Illumination Estimation · IEEE Trans. Image Process. 2007 |
Machine learning › Kernel, tree and ensemble methods › support vector machine
support vector regression |
0.1 | 1 | 2014 | Evaluating Combinational Illumination Estimation Methods on Real-World Images · IEEE Trans. Image Process. 2014 |
Computational photography and imaging
intrinsic image decomposition |
0.0 | 2 | 1992 | Recovering Shading from Color Images · ECCV 1992 Calculating surface reflectance using a single-bounce model of mutual reflection · ICCV 1990 |
Computational photography and imaging
illumination change |
0.0 | 1 | 1996 | Colour Constancy for Scenes with Varying Illumination · ECCV (2) 1996 |
Image and video processing › image enhancement
retinex |
0.0 | 2 | 1993 | Conformal transplantation of lightness to varying resolution sensors · CVPR 1993 Color constancy computation in near-Mondrian scenes using a finite dimensional linear model · CVPR 1988 |
Multimedia analysis and retrieval › indexing
color indexing |
0.0 | 1 | 1995 | Color Constant Color Indexing · IEEE Trans. Pattern Anal. Mach. Intell. 1995 |
Image and video processing › color image processing
color image analysis |
0.0 | 1 | 1993 | Color Space Analysis of Mutual Illumination · IEEE Trans. Pattern Anal. Mach. Intell. 1993 |
Geometric modeling and processing › surface parameterization
conformal mapping |
0.0 | 1 | 1993 | Conformal transplantation of lightness to varying resolution sensors · CVPR 1993 |
Image and video processing › color image processing
lightness computation |
0.0 | 1 | 1993 | Conformal transplantation of lightness to varying resolution sensors · CVPR 1993 |
Computational photography and imaging › intrinsic image decomposition
shading recovery |
0.0 | 1 | 1992 | Recovering Shading from Color Images · ECCV 1992 |
Computer vision › 3D vision › inverse rendering
reflectance estimation |
0.0 | 1 | 1990 | Separating a Color Signal into Illumination and Surface Reflectance Components: Theory and Applications · IEEE Trans. Pattern Anal. Mach. Intell. 1990 |
Computational photography and imaging › reflectance acquisition
reflectance estimation |
0.0 | 1 | 1990 | Calculating surface reflectance using a single-bounce model of mutual reflection · ICCV 1990 |
Image and video processing › image enhancement
lightness recovery |
0.0 | 1 | 1988 | Color constancy computation in near-Mondrian scenes using a finite dimensional linear model · CVPR 1988 |
Computational photography and imaging › reflectance acquisition
spectral reflectance estimation |
0.0 | 1 | 1988 | Color constancy computation in near-Mondrian scenes using a finite dimensional linear model · CVPR 1988 |
Multimedia analysis and retrieval › indexing
image indexing |
0.0 | 1 | 1996 | Color Angular Indexing · ECCV (2) 1996 |
Computer vision › Image recognition and object detection › object recognition › appearance-based object recognition
color-based object recognition |
0.0 | 1 | 1995 | Color Constant Color Indexing · IEEE Trans. Pattern Anal. Mach. Intell. 1995 |
Rendering
global illumination |
0.0 | 1 | 1990 | Calculating surface reflectance using a single-bounce model of mutual reflection · ICCV 1990 |
Computational geometry
geometric modeling and processing |
0.0 | 1 | 1981 | Multi-Processor Rotation and Comparison of Objects · IJCAI 1981 |
Knowledge, reasoning and agents › Knowledge representation and reasoning › spatial reasoning
diagrammatic reasoning |
0.0 | 1 | 1980 | Problem-Solving with Diagrammatic Representations · Artif. Intell. 1980 |
Logic in computer science › knowledge representation and reasoning
diagrammatic reasoning |
0.0 | 1 | 1977 | WHISPER: A Problem-Solving System Utilizing Diagrams and a Parallel Processing Retina · IJCAI 1977 |
Parallel and multicore computing
parallel computing |
0.0 | 1 | 1977 | WHISPER: A Problem-Solving System Utilizing Diagrams and a Parallel Processing Retina · IJCAI 1977 |
Methods — techniques the papers use, named apart from their topics
tree-structured group joint sparse representation · 0.5support vector regression · 0.4reflectance spectra characterization · 0.4convex optimization · 0.4combinational fusion · 0.4gaussian modeling · 0.2color appearance comparison · 0.2gray world · 0.1gamut mapping · 0.1color by correlation · 0.1color ratio histogramming · 0.0statistical separation · 0.0finite-dimensional linear model · 0.0parallel algorithm · 0.0retina-inspired parallel processing · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2020 | Providing a Single Ground-Truth for Illuminant Estimation for the ColorChecker DatasetabstractThe ColorChecker dataset is one of the most widely used image sets for evaluating and ranking illuminant estimation algorithms. However, this single set of images has at least 3 different sets of ground-truth (i.e., correct answers) associated with it. In the literature it is often asserted that one algorithm is better than another when the algorithms in question have been tuned and tested with the different ground-truths. In this short correspondence we present some of the background as to why the 3 existing ground-truths are different and go on to make a new single and recommended set of correct answers. Experiments reinforce the importance of this work in that we show that the total ordering of a set of algorithms may be reversed depending on whether we use the new or legacy ground-truth data. Ghalia Hemrit, Graham D. Finlayson, Arjan Gijsenij, Peter V. Gehler, Simone Bianco 0001, Mark S. Drew, Brian V. Funt, Lilong Shi |
IEEE Trans. Pattern Anal. Mach. Intell. | 7 |
| 2016 | Multi-Cue Illumination Estimation via a Tree-Structured Group Joint Sparse Representation
Bing Li 0001, Weihua Xiong, Weiming Hu 0004, Brian V. Funt, Junliang Xing |
Int. J. Comput. Vis. | 4 |
| 2015 | Gaussian-Based Hue DescriptorsabstractA robust and accurate hue descriptor that is useful in modeling human color perception and for computer vision applications is explored. The hue descriptor is based on the peak wavelength of a Gaussian-like function (called a wraparound Gaussian) and is shown to correlate as well as CIECAM02 hue to the hue designators of papers from the Munsell and Natural Color System color atlases and to the hue names found in Moroney's Color Thesaurus. The new hue descriptor is also shown to be significantly more stable under a variety of illuminants than CIECAM02. The use of wraparound Gaussians as a hue model is similar in spirit to the use of subtractive Gaussians proposed by Mizokami et al., but overcomes many of their limitations. Hamidreza Mirzaei, Brian V. Funt |
IEEE Trans. Pattern Anal. Mach. Intell. | 2 |
| 2014 | Evaluating Combinational Illumination Estimation Methods on Real-World ImagesabstractIllumination estimation is an important component of color constancy and automatic white balancing. A number of methods of combining illumination estimates obtained from multiple subordinate illumination estimation methods now appear in the literature. These combinational methods aim to provide better illumination estimates by fusing the information embedded in the subordinate solutions. The existing combinational methods are surveyed and analyzed here with the goals of determining: 1) the effectiveness of fusing illumination estimates from multiple subordinate methods; 2) the best method of combination; 3) the underlying factors that affect the performance of a combinational method; and 4) the effectiveness of combination for illumination estimation in multiple-illuminant scenes. The various combinational methods are categorized in terms of whether or not they require supervised training and whether or not they rely on high-level scene content cues (e.g., indoor versus outdoor). Extensive tests and enhanced analyzes using three data sets of real-world images are conducted. For consistency in testing, the images were labeled according to their high-level features (3D stages, indoor/outdoor) and this label data is made available on-line. The tests reveal that the trained combinational methods (direct combination by support vector regression in particular) clearly outperform both the non-combinational methods and those combinational methods based on scene content cues. Bing Li 0001, Weihua Xiong, Weiming Hu 0004, Brian V. Funt |
IEEE Trans. Image Process. | 4 |
| 2014 | Metamer MismatchingabstractA new algorithm for calculating the metamer mismatch volumes that arise in colour vision and colour imaging is introduced. Unlike previous methods, the proposed method places no restrictions on the set of possible object reflectance spectra. As a result of such restrictions, previous methods have only been able to provide approximate solutions to the mismatch volume. The proposed new method is the first to characterize precisely the metamer mismatch volume for any possible reflectance. Alexander D. Logvinenko, Brian V. Funt, Christoph Godau |
IEEE Trans. Image Process. | 2 |
| 2009 | Stereo retinex
Weihua Xiong, Brian V. Funt |
Image Vis. Comput. | 2 |
| 2008 | A New Type of ART2 Architecture and Application to Color Image Segmentation
Jiaoyan Ai, Brian V. Funt, Lilong Shi |
ICANN (1) | 2 |
| 2007 | Quaternion color texture segmentation
Lilong Shi, Brian V. Funt |
Comput. Vis. Image Underst. | 2 |
| 2007 | A Multilinear Constraint on Dichromatic Planes for Illumination EstimationabstractA new multilinear constraint on the color of the scene illuminant based on the dichromatic reflection model is proposed. The formulation avoids the problem, common to previous dichromatic methods, of having to first identify pixels corresponding to the same surface material. Once pixels from two or more materials have been identified, their corresponding dichromatic planes can be intersected to yield the illuminant color. However, it is not always easy to determine which pixels from an arbitrary region of an image belong to which dichromatic plane. The image region may cover an area of the scene encompassing several different materials and, hence, pixels from several different dichromatic planes. The new multilinear constraint accounts for this multiplicity of materials and provides a mechanism for choosing the most plausible illuminant from a finite set of candidate illuminants. The performance of this new method is tested on a database of real images. Javier Toro, Brian V. Funt |
IEEE Trans. Image Process. | 2 |
| 2005 | Illumination Estimation Using a Multilinear Constraint on Dichromatic PlanesabstractA new multilinear constraint on the color of the scene illuminant based on the dichromatic reflection model is proposed. The formulation avoids the problem, common to previous dichromatic methods, of having to first identify pixels corresponding to the same surface material. Once pixels from two or more materials have been identified, their corresponding dichromatic planes can be intersected to yield the illuminant color. However, it is not always easy to determine which pixels from an arbitrary region of an image belong to which dichromatic plane. The image region may cover an area of the scene encompassing several different materials and hence pixels from several different dichromatic planes. The new multilinear constraint accounts for this multiplicity of materials and provides a mechanism for choosing the most plausible illuminant from a finite set of candidate illuminants. The performance of this new method is tested on a database of real images. 1 Javier Toro, Brian V. Funt |
BMVC | 2 |
| 2003 | Nondiagonal color correctionabstractA new color correction method is introduced which predicts how changing the color of the scene illuminant will affect a camera's RGB response. Like diagonal transformation color correction methods, the new method requires only 3-parameters. It therefore requires only the RGB color of the two illuminants be known. The method models the 9-parameters of a 3-by-3 linear transformation using a 3-dimensional linear model composed of 3 basis transformations. Experiments show that the method works better than the standard diagonal model unless the camera sensors are very sharply peaked, in which case the performance is essentially unchanged. Brian V. Funt, Hao Jiang 0007 |
ICIP (1) | 1 |
| 2002 | A comparison of computational color constancy algorithms. I: Methodology and experiments with synthesized dataabstractWe introduce a context for testing computational color constancy, specify our approach to the implementation of a number of the leading algorithms, and report the results of three experiments using synthesized data. Experiments using synthesized data are important because the ground truth is known, possible confounds due to camera characterization and pre-processing are absent, and various factors affecting color constancy can be efficiently investigated because they can be manipulated individually and precisely. The algorithms chosen for close study include two gray world methods, a limiting case of a version of the Retinex method, a number of variants of Forsyth's gamut-mapping method, Cardei et al.'s neural net method, and Finlayson et al.'s color by correlation method. We investigate the ability of these algorithms to make estimates of three different color constancy quantities: the chromaticity of the scene illuminant, the overall magnitude of that illuminant, and a corrected, illumination invariant, image. We consider algorithm performance as a function of the number of surfaces in scenes generated from reflectance spectra, the relative effect on the algorithms of added specularities, and the effect of subsequent clipping of the data. All data is available on-line at http://www.cs.sfu.ca/(tilde)color/data, and implementations for most of the algorithms are also available (http://www.cs.sfu.ca/(tilde)color/code). Kobus Barnard, Vlad C. Cardei, Brian V. Funt |
IEEE Trans. Image Process. | 3 |
| 2002 | A comparison of computational color constancy Algorithms. II. Experiments with image dataabstractWe test a number of the leading computational color constancy algorithms using a comprehensive set of images. These were of 33 different scenes under 11 different sources representative of common illumination conditions. The algorithms studied include two gray world methods, a version of the Retinex method, several variants of Forsyth's gamut-mapping method, Cardei et al.'s neural net method, and Finlayson et al.'s Color by Correlation method. We discuss a number of issues in applying color constancy ideas to image data, and study in depth the effect of different preprocessing strategies. We compare the performance of the algorithms on image data with their performance on synthesized data. All data used for this study are available online at http://www.cs.sfu.ca/(tilde)color/data, and implementations for most of the algorithms are also available (http://www.cs.sfu.ca/(tilde)color/code). Experiments with synthesized data (part one of this paper) suggested that the methods which emphasize the use of the input data statistics, specifically color by correlation and the neural net algorithm, are potentially the most effective at estimating the chromaticity of the scene illuminant. Unfortunately, we were unable to realize comparable performance on real images. Here exploiting pixel intensity proved to be more beneficial than exploiting the details of image chromaticity statistics, and the three-dimensional (3-D) gamut-mapping algorithms gave the best performance. Kobus Barnard, Lindsay Martin, Adam Coath, Brian V. Funt |
IEEE Trans. Image Process. | 4 |
| 2000 | Colour by Correlation in a Three-Dimensional Colour Space
Kobus Barnard, Lindsay Martin, Brian V. Funt |
ECCV (1) | 3 |
| 1999 | Color Constancy in Digital ImageryabstractColor casts occur in all forms of digital color imagery. Although they usually arise from a mismatch between the chromaticity of the scene illumination and the illumination for which the imaging system was color balanced some situations provide more of a challenge for color constancy methods than others. In the case of digital cameras, for example, the spectral sensitivity of the camera can be measured and hence taken into account when color balancing its images. Also the camera data can be linearized. On the other hand, for digitally scanned film many things are likely to be unknown, including film type, film dye lot, spectral response of the film, film exposure, and film nonlinearity. In addition, many of the relevant scanner characteristics may be hard to ascertain. For an image obtained on the Web, generally nothing is known about its origin; nonetheless, a human observer will quickly notice any error in color balance. This paper discusses the problems of correcting the color in digital color images of various origins and the color constancy methods developed in response to them. Brian V. Funt |
ICIP (3) | 1 |
| 1998 | The State of Color Vision Research
Brian V. Funt |
ACCV (2) | 1 |
| 1998 | Is Machine Colour Constancy Good Enough?
Brian V. Funt, Kobus Barnard, Lindsay Martin |
ECCV (1) | 1 |
| 1997 | Color Constancy for Scenes with Varying Illumination
Kobus Barnard, Graham D. Finlayson, Brian V. Funt |
Comput. Vis. Image Underst. | 3 |
| 1996 | Colour Constancy for Scenes with Varying Illumination
Kobus Barnard, Graham D. Finlayson, Brian V. Funt |
ECCV (2) | 3 |
| 1996 | Color Angular Indexing
Graham D. Finlayson, Subho S. Chatterjee, Brian V. Funt |
ECCV (2) | 3 |
| 1995 | Color Constancy under Varying IlluminationabstractIllumination is rarely constant in intensity or color throughout a scene. Multiple light sources with different spectra-sun and sky, direct and interreflected light-are the norm. Nonetheless, almost all color constancy algorithms assume that the spectrum of the incident illumination remains constant across the scene. We assume the converse, that illumination does vary, in developing a new algorithm for color constancy. Rather than creating difficulties, varying illumination is in fact a very powerful constraint. Indeed tests of our algorithm using real images of an office scene show excellent results.> Graham D. Finlayson, Brian V. Funt, Kobus Barnard |
ICCV | 2 |
| 1995 | Color Constant Color IndexingabstractObjects can be recognized on the basis of their color alone by color indexing, a technique developed by Swain-Ballard (1991) which involves matching color-space histograms. Color indexing fails, however, when the incident illumination varies either spatially or spectrally. Although this limitation might be overcome by preprocessing with a color constancy algorithm, we instead propose histogramming color ratios. Since the ratios of color RGB triples from neighboring locations are relatively insensitive to changes in the incident illumination, this circumvents the need for color constancy preprocessing. Results of tests with the new color-constant-color-indexing algorithm on synthetic and real images show that it works very well even when the illumination varies spatially in its intensity and color.> Brian V. Funt, Graham D. Finlayson |
IEEE Trans. Pattern Anal. Mach. Intell. | 1 |
| 1993 | Conformal transplantation of lightness to varying resolution sensorsabstractMany standard computer vision algorithms for shape from shading, optical flow, color constancy or surface reconstruction depend upon the solution of Poisson equations. Using retinex lightness computation as an example, it is shown how these algorithms can be dramatically sped up using a varying resolution sensor, so long as the sensor architecture is based on a conformal mapping. The varying resolution lightness algorithm is developed by the technique of using a conformal transplant. In the final analysis, very little of the algorithm needs to be changed, but a speed up in running time of roughly 50 times is obtained, even though the total amount of data is reduced by only a factor of 28. The speed increases at the expense of peripheral resolution.> Brian V. Funt, Michael Brockington |
CVPR | 1 |
| 1993 | Diagonal transforms suffice for color constancyabstractThe main result is to show that under the conditions imposed by the Maloney-Wandell color constancy algorithm, color constancy can be expressed in terms of a simple independent adjustment of the sensor responses, so long as the sensor space is first transformed to a new basis. The overall goal is to present a theoretical analysis connecting many established theories of color constancy. For the case where surface reflectances are two-dimensional and illuminants are three-dimensional, it is proved that perfect color constancy can always be solved for by an independent adjustment of sensor responses, which means that the color constancy transform can be expressed as a diagonal matrix. In addition to purely theoretical arguments, results from simulations of diagonal-matrix-based color constancy, in which the spectra of real illuminants and reflectances along with the human cone sensitivity functions were used, are presented. The simulations demonstrate that when the cone sensor space is transformed to its new basis in the appropriate manner, a diagonal matrix supports close to optimal color constancy.> Graham D. Finlayson, Mark S. Drew, Brian V. Funt |
ICCV | 3 |
| 1993 | Color Space Analysis of Mutual IlluminationabstractMutual illumination occurs when light reflected from one surface impinges on a second one. The resulting additional illumination incident on the second surface affects both the color and intensity of the light reflected from it. As a consequence, the image of a surface in the presence of mutual illumination differs from what it otherwise would have been in the absence of mutual illumination. Unaccounted for mutual illumination can easily confuse methods that rely on intensity or color such as shape-from-shading or color-based object recognition. In this correspondence, we introduce an algorithm that removes mutual illumination effects from images. The domain is that of previously-segmented images of convex surfaces of uniform color and diffuse reflectance where for each surface the interreflection occurs mainly from one other surface and can be accurately accounted for within a one-bounce model. The algorithm is based on a singular value decomposition of the colors coming from each surface. Geometrical information about where on the surface the colors emanate from is not required. The RGB triples from a single convex surface experiencing interreflection fall in a plane; intersecting the planes generated from two interreflecting surfaces results in a unique interreflection color. Each pixel can then be factored into its interreflection and no-interreflection components so that a complete no-interreflection image is produced.> Brian V. Funt, Mark S. Drew |
IEEE Trans. Pattern Anal. Mach. Intell. | 1 |
| 1992 | Recovering Shading from Color Images
Brian V. Funt, Mark S. Drew, Michael Brockington |
ECCV | 1 |
| 1992 | Natural metamers
Mark S. Drew, Brian V. Funt |
CVGIP Image Underst. | 2 |
| 1991 | Color constancy from mutual reflection
Brian V. Funt, Mark S. Drew, Jian Ho |
Int. J. Comput. Vis. | 1 |
| 1990 | Calculating surface reflectance using a single-bounce model of mutual reflectionabstractLight reflected from one surface onto a second surface changes both the intensity and spectral power distribution of light leaving the second surface. Similarly, light from the second surface illuminates the first. This mutual reflection effect can be exploited by examining pixels where interreflection is and is not present. From these measurements several intrinsic properties can be determined: the reflectance of each surface, the spectral power distribution of the incident illumination, and some constraints on the physical configuration of the two surfaces. The authors use finite dimensional linear models for the ambient illumination and for surface spectral reflectance, with m basis functions for illumination and n for surfaces. Examining p sensor values (e.g. RGB values) they find that if p satisfies the condition p>or=(2n+m)/3 they can solve for finite dimensional model descriptors of both surfaces and of the ambient illumination, as well as for a form-factor stemming from the surface configuration. With n=m=3, p can also be 3. A single-bounce model of mutual reflection accounts for the most important contribution to light intensity in an interreflecting geometry.> Mark S. Drew, Brian V. Funt |
ICCV | 2 |
| 1990 | Separating a Color Signal into Illumination and Surface Reflectance Components: Theory and ApplicationsabstractA separation algorithm for achieving color constancy and theorems concerning its accuracy are presented. The algorithm requires extra information, over and above the usual three values mapping human cone responses, from the optical system. However, with this additional information-specifically, a sampling across the visible range of the reflected, color-signal spectrum impinging on the optical sensor-the authors are able to separate the illumination spectrum from the surface reflectance spectrum contained in the color-signal spectrum which is, of course, the product of these two spectra. At the heart of the separation algorithm is a general statistical method for finding the best illumination and reflectance spectra, within a space represented by finite-dimensional linear models of statistically typical spectra, whose product closely corresponds to the spectrum of the actual color signal. Using this method, the authors are able to increase the dimensionality of the finite-dimensional linear model for surfaces to a realistic value. One method of generating the spectral samples required for the separation algorithm is to use the chromatic aberration effects of a lens. An example of this is given. The accuracy achieved in a large range of tests is detailed, and it is shown that agreement with actual surface reflectance is excellent.> Jian Ho, Brian V. Funt, Mark S. Drew |
IEEE Trans. Pattern Anal. Mach. Intell. | 2 |
| 1989 | Color from black and white
Brian V. Funt, Jian Ho |
Int. J. Comput. Vis. | 1 |
| 1988 | Color constancy computation in near-Mondrian scenes using a finite dimensional linear modelabstractThe authors combine an alternate version of B.K.P. Horn's computation (1974) for recovering lightness from Land's retinex scheme, as modified by A. Blake (1985), with a finite-dimensional linear model for color images. The authors recover surface spectral reflectance from images of near-Mondrian scenes by using edge detection and derivatives to screen out slowly changing illumination from color scene images. They first develop a model for lightness recovery, based on Horn's, because a similar treatment is needed for the FDM case (a particular finite-dimensional linear model). Based on the equations for the one-dimensional case, they develop a model of surface reflectance recovery for near-Mondrian images by extending the basic approach to the vector model of illumination, reflectance, and receptors.> Brian V. Funt, Mark S. Drew |
CVPR | 1 |
| 1988 | Color From Black And WhiteabstractColor constancy can be achieved by analyzing the chromatic aberration in an image.Chromatic aberration spatially separates light of different wavelengths and this allows the spectral power distribution of the light to be extracted.This is more information about the light than is registered by the cones of the human visual system or by a color television camera; and, using it, we show how color constancy, the separation of reflectance from illumination, can be achieved.As examples, we consider grey-level images of(a) a colored dot under unknown illumination, and (b) an edge between two differently colored regions under unknown illumination.Our first result is that in principle we can determine completely the spectral power distribution of the reflected light from the dot or, in the case of the color edge, the difference in the spectral power distributions of the light from the two regions.By employing a finite-dimensional linear model of illumination and surface reflectance, we obtain our second result, which is that the spectrum of the reflected light can be uniquely decomposed into a component due to the illuminant and another component due to the surface reflectance.This decomposition provides the complete spectral reflectance function, and hence color, of the surface as well as the spectral power distribution of the illuminant.Up to the limit of the accuracy of the finite-dimensional model, this effectively solves the color constancy problem. Brian V. Funt, Jian Ho |
ICCV | 1 |
| 1983 | Raster Display of a Rotating Object Using Parallel ProcessingabstractAbstract Parallel processing algorithms have been developed which approach real‐time in displaying raster graphics images of a single rotating three‐dimensional object. The hardware required consists of a large number of individual processors with inter‐processor communication restricted to immediate neighbours. The overall structure is as if the processors were spread uniformly over the surface of a sphere. The objects for display are modelled as if they were inside this sphere of processors. Each processor stores the following information: the intersection points of the object's surface with a radial line extended from the sphere's centre along with the surface normals at those intersection points, and pixels representing a small section of the screen. The algorithm involves an organised message‐passing scheme to accomplish rotations of the object description and the subsequent display of the image. A simulation of a system involving several hundred processors indicates that its performance improves as a near‐linear function of the number of processors. Thomas Strothotte, Brian V. Funt |
Comput. Graph. Forum | 2 |
| 1981 | Multi-Processor Rotation and Comparison of Objects
Brian V. Funt |
IJCAI | 1 |
| 1980 | Problem-Solving with Diagrammatic Representations
Brian V. Funt |
Artif. Intell. | 1 |
| 1977 | WHISPER: A Problem-Solving System Utilizing Diagrams and a Parallel Processing Retina
Brian V. Funt |
IJCAI | 1 |