Patent US4648051A successfully refreshed from Google Patents.
← Back to Patent Explorer
US4648051A Expired / Lapsed US ⏱️ 0.0 years remaining

Color imaging process

Assignee: Leland Stanford Junior University
•
Filing: 1984-10-15
•
Granted: 1987-03-03
•
Expires: 2004-10-15
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method is disclosed to separate the effect of the ambient lighting from the effects of surface reflectance to better analyze the surface properties of materials. The method uses the data sensed by N+1 sensor classes to define a finite dimensional approximation of a surface reflectance function at each image point, and a finite dimensional approximation of the ambient light. The ambient light reflected from a surface will cause a strength of response in the kth class of sensor, at position x, according to the formula rho kx= INTEGRAL E( lambda )Sx( lambda )Rk( lambda )d lambda We assume that there are P classes of sensor, and we represent the responses of all the sensors at location x by a vector, rho x=( rho 1x . . . rho xp) We use two approximating formulas, one to simplify the description of the ambient light and a second to simplify the description of the surface reflectance. These are <IMAGE> <IMAGE> These approximating formulas permit us to characterize the light by the vector of weights epsilon =( epsilon 1 . . . epsilon M) and the surface reflectance at a point, x, by the vector of weights sigma x=( sigma 1x . . . sigma Nx) The relationship between the characterization of the surface reflectance, sigma x, and the sensor responses, rho x=( rho 1x . . . rho px) can be described by a matrix equation of the form rho x= LAMBDA epsilon sigma x where rho x and sigma x are vectors, and LAMBDA epsilon is a matrix whose entries depend only on the ambient light. Our algorithm describes a method for recovering the surface reflectance vectors, sigma x, and the lighting matrix, LAMBDA epsilon , given only the sensor data information, rho x.

Inventors

  • 👤 Brian A. Wandell
  • 👤 Laurence T. Maloney

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-01 22:55
CPC Classifications
G; G01; G01J; G01J3/00; G01J3/28; G01J3/46; G01J3/462; G01J2003/467

Claims Analysis

Total Claims: 19
Claim 1
Independent Claim 82 words
A method of utilizing a computer to determine surface spectral reflectances of an object's illuminated surface, comprising developing signals representing the responses of at least N+1 sensor classes to said illuminated object, and operating on said signals to recover N parameters describing the surface reflectance of the illuminated object, the surface reflectance being described and recovered separately from parameters describing an illuminant of the object, N representing the number of components (degrees of freedom) of said surface reflectance of said object's surface.
Claim 2
Independent Claim 82 words
A method of utilizing a computer to determine surface spectral reflectances of an object's illuminated surface, comprising developing signals representing the responses of at least N+1 sensor classes to said illuminated object, and operating on said signals to recover N parameters describing the surface reflectance of the illuminated object, the surface reflectance being described and recovered separately from parameters describing an illuminant of the object, N representing the number of components (degrees of freedom) of said surface reflectance of said object's surface.
Claim 3
Dependent Claim 95 words
A method as in claim 1 wherein the step of operating on said signals comprises the steps of analyzing the response of said sensor class according to the equation ρ.sup.x.sub.k =∫E(λ)S.sup.x (λ)R.sub.k (λ)dλ the responses of all said sensors being represented by a vector ρ-(ρ.sub.1 . . . ρ.sub.p) the term E(λ) representing the illumination of the object; the term S(λ) representing said surface spectral reflectance; the term R k (λ) representing spectral sensitivity of each of said sensors in terms of the fraction of light incident upon each said sensor absorbed at each wavelength.
Claim 4
Dependent Claim 36 words
A method as claimed in claim 2 wherein illumination is computed in terms of a weighted sum of fixed basis illuminants E i (λ), wherein ##EQU8## the computed vector ε describing the illumination of the surface.
Claim 5
Dependent Claim 38 words
A method as claimed in claim 2 wherein the surface reflectance of the surface under study is expressed as a weighted sum of basis spectral reflectance functions ##EQU9## wherein r x is the vector representation of the surface.
Claim 6
Dependent Claim 32 words
A method as in claim 2 wherein the analyzing step includes inputting the sensor data ρ x from said N+1 sensors to said computer programmed according to the equation of claim 2.
Claim 7
Dependent Claim 34 words
A method as in claim 5 including the step of providing an array of sensors facing said illuminated surface, wherein said sensor data is read in for a plurality of locations on said surface.
Claim 8
Independent Claim 71 words
A system for determining the surface spectral reflectances and ambient light of an object, having N parameters representing the number of components of surface reflectance, comprising N+1 sensors responsive to light reflected from said object, means for reading the response of at least N+1 sensors to said illuminated object, and means for recovering N parameters describing the surface reflectance of the sensed object separately from the illuminant of the sensed object.
Claim 9
Independent Claim 71 words
A system for determining the surface spectral reflectances and ambient light of an object, having N parameters representing the number of components of surface reflectance, comprising N+1 sensors responsive to light reflected from said object, means for reading the response of at least N+1 sensors to said illuminated object, and means for recovering N parameters describing the surface reflectance of the sensed object separately from the illuminant of the sensed object.
Claim 10
Dependent Claim 86 words
A system as claimed in claim 7 wherein the means for recovering comprises means for analyzing the sensor response according to the equation ρ.sub.k =∫E(λ)S(λ)R.sub.k (λ)dλ the responses of all the sensors being represented by a vector ρ=(ρ.sub.1 . . . ρ.sub.p) the term E(λ) representing ambient light on the object; the term S(λ) representing surface reflectance; the term R k (λ) representing spectral sensitivity of each of said sensors in terms of the fraction of light incident upon each said sensor absorbed at each wavelength.
Claim 11
Dependent Claim 47 words
A system as claimed in claim 8 including means responsive to the sensors for recovering the illuminant of the sensed object in terms of a weighted sum of fixed basis illuminants E i (λ), wherein ##EQU10## wherein the computed vector ε describes the illuminant of the surface.
Claim 12
Dependent Claim 45 words
A system as claimed in claim 8 including means for recovering the surface reflectance of the object in response to the output of the sensors as a weighted sum of basis spectral reflectance functions ##EQU11## wherein r x is the vector representation of the surface.
Claim 13
Dependent Claim 43 words
A system as in claim 7 including means for operating on the computed illumination vector ε and computing values of the matrix Λ.sub.ε to map a vector representation of said surface σ x into said sensor data ρ x derived from said data.
Claim 14
Independent Claim 129 words
A system for defining points x on a surface in terms of N parameters separately defining surface spectral reflectance and illumination of each of said points, comprising N+1 sensors responsive to light received from each said point on said object, means for providing data ρ x collected by said sensors to processing means for developing separate values representing surface reflectance σ x and illumination ε x for each of said points x, means for generating an estimated illumination vector ε that would generate the data ρ x detected, means responsive to the means for generating the estimated ambient light vector for generating a matrix Λ.sub.ε that maps a vector representation of the surface into the sensor data, the surface reflectance σ x thereby being recovered for each location x.
Claim 15
Independent Claim 129 words
A system for defining points x on a surface in terms of N parameters separately defining surface spectral reflectance and illumination of each of said points, comprising N+1 sensors responsive to light received from each said point on said object, means for providing data ρ x collected by said sensors to processing means for developing separate values representing surface reflectance σ x and illumination ε x for each of said points x, means for generating an estimated illumination vector ε that would generate the data ρ x detected, means responsive to the means for generating the estimated ambient light vector for generating a matrix Λ.sub.ε that maps a vector representation of the surface into the sensor data, the surface reflectance σ x thereby being recovered for each location x.
Claim 16
Dependent Claim 15 words
A system as in claim 12 wherein said N+1 sensors are N+1 emulsions on film.
Claim 17
Dependent Claim 28 words
A system as in claim 12 including means responsive to said recovered surface reflectance σ x for estimating surface spectral reflectance at point x by the relation ##EQU12##
Claim 18
Dependent Claim 25 words
A system as in claim 14 including means responsive to said illumination vector ε x for estimating illumination of said surface by the relation ##EQU13##
Claim 19
Dependent Claim 48 words
A system as in claim 15 including means for operating on said estimated surface spectral reflectance and said estimated illumination to generate a desired output color on a display device according to the relation ##EQU14## and calculating Y and Z by the same relationship, substituting y(λ) and z(λ).

References Cited (Backward Citations)

US2542564A Cited
US2540797A Cited
US4411519A Cited
US4488245A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1990-03-02 1990-09-01 1991-03-03 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1994-03-02 1994-09-01 1995-03-03 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1998-03-02 1998-09-01 1999-03-03 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag