US20160127706A1 - True-color environment correction device and true-color environment correction method - Google Patents
True-color environment correction device and true-color environment correction method Download PDFInfo
- Publication number
- US20160127706A1 US20160127706A1 US14/894,383 US201514894383A US2016127706A1 US 20160127706 A1 US20160127706 A1 US 20160127706A1 US 201514894383 A US201514894383 A US 201514894383A US 2016127706 A1 US2016127706 A1 US 2016127706A1
- Authority
- US
- United States
- Prior art keywords
- color
- values
- camera
- color temperature
- gains
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000012937 correction Methods 0.000 title claims abstract description 44
- 238000000034 method Methods 0.000 title claims description 41
- 230000035945 sensitivity Effects 0.000 claims abstract description 98
- 230000000007 visual effect Effects 0.000 claims abstract description 36
- 230000000052 comparative effect Effects 0.000 claims abstract description 8
- 230000003595 spectral effect Effects 0.000 claims description 75
- 238000001228 spectrum Methods 0.000 claims description 38
- 238000003384 imaging method Methods 0.000 claims description 28
- 238000005286 illumination Methods 0.000 claims description 21
- 238000004088 simulation Methods 0.000 claims description 18
- 238000006243 chemical reaction Methods 0.000 claims description 16
- 230000005457 Black-body radiation Effects 0.000 claims description 11
- 239000011159 matrix material Substances 0.000 claims description 3
- 230000001105 regulatory effect Effects 0.000 claims description 2
- 230000010354 integration Effects 0.000 claims 2
- 239000013065 commercial product Substances 0.000 abstract description 19
- 238000003860 storage Methods 0.000 abstract description 10
- 230000003287 optical effect Effects 0.000 description 20
- 238000012545 processing Methods 0.000 description 15
- 239000003086 colorant Substances 0.000 description 13
- 238000010586 diagram Methods 0.000 description 12
- 239000000047 product Substances 0.000 description 10
- 229910052724 xenon Inorganic materials 0.000 description 5
- FHNFHKCVQCLJFQ-UHFFFAOYSA-N xenon atom Chemical compound [Xe] FHNFHKCVQCLJFQ-UHFFFAOYSA-N 0.000 description 5
- 230000005540 biological transmission Effects 0.000 description 3
- 230000007423 decrease Effects 0.000 description 3
- 238000009826 distribution Methods 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 2
- 239000011248 coating agent Substances 0.000 description 2
- 238000000576 coating method Methods 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 230000003247 decreasing effect Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 239000000284 extract Substances 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000010606 normalization Methods 0.000 description 2
- 238000005094 computer simulation Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000002708 enhancing effect Effects 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 239000004744 fabric Substances 0.000 description 1
- 230000001678 irradiating effect Effects 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 238000003825 pressing Methods 0.000 description 1
- 238000007639 printing Methods 0.000 description 1
- 238000003672 processing method Methods 0.000 description 1
- 238000011002 quantification Methods 0.000 description 1
- 230000005855 radiation Effects 0.000 description 1
- 230000000630 rising effect Effects 0.000 description 1
- 238000002834 transmittance Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/46—Colour picture communication systems
- H04N1/56—Processing of colour picture signals
- H04N1/60—Colour correction or control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/64—Circuits for processing colour signals
- H04N9/646—Circuits for processing colour signals for image enhancement, e.g. vertical detail restoration, cross-colour elimination, contour correction, chrominance trapping filters
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01J—MEASUREMENT OF INTENSITY, VELOCITY, SPECTRAL CONTENT, POLARISATION, PHASE OR PULSE CHARACTERISTICS OF INFRARED, VISIBLE OR ULTRAVIOLET LIGHT; COLORIMETRY; RADIATION PYROMETRY
- G01J3/00—Spectrometry; Spectrophotometry; Monochromators; Measuring colours
- G01J3/02—Details
- G01J3/0205—Optical elements not provided otherwise, e.g. optical manifolds, diffusers, windows
- G01J3/021—Optical elements not provided otherwise, e.g. optical manifolds, diffusers, windows using plane or convex mirrors, parallel phase plates, or particular reflectors
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01J—MEASUREMENT OF INTENSITY, VELOCITY, SPECTRAL CONTENT, POLARISATION, PHASE OR PULSE CHARACTERISTICS OF INFRARED, VISIBLE OR ULTRAVIOLET LIGHT; COLORIMETRY; RADIATION PYROMETRY
- G01J3/00—Spectrometry; Spectrophotometry; Monochromators; Measuring colours
- G01J3/02—Details
- G01J3/0264—Electrical interface; User interface
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01J—MEASUREMENT OF INTENSITY, VELOCITY, SPECTRAL CONTENT, POLARISATION, PHASE OR PULSE CHARACTERISTICS OF INFRARED, VISIBLE OR ULTRAVIOLET LIGHT; COLORIMETRY; RADIATION PYROMETRY
- G01J3/00—Spectrometry; Spectrophotometry; Monochromators; Measuring colours
- G01J3/28—Investigating the spectrum
- G01J3/2823—Imaging spectrometer
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01J—MEASUREMENT OF INTENSITY, VELOCITY, SPECTRAL CONTENT, POLARISATION, PHASE OR PULSE CHARACTERISTICS OF INFRARED, VISIBLE OR ULTRAVIOLET LIGHT; COLORIMETRY; RADIATION PYROMETRY
- G01J3/00—Spectrometry; Spectrophotometry; Monochromators; Measuring colours
- G01J3/46—Measurement of colour; Colour measuring devices, e.g. colorimeters
- G01J3/463—Colour matching
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01J—MEASUREMENT OF INTENSITY, VELOCITY, SPECTRAL CONTENT, POLARISATION, PHASE OR PULSE CHARACTERISTICS OF INFRARED, VISIBLE OR ULTRAVIOLET LIGHT; COLORIMETRY; RADIATION PYROMETRY
- G01J3/00—Spectrometry; Spectrophotometry; Monochromators; Measuring colours
- G01J3/46—Measurement of colour; Colour measuring devices, e.g. colorimeters
- G01J3/465—Measurement of colour; Colour measuring devices, e.g. colorimeters taking into account the colour perception of the eye; using tristimulus detection
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01J—MEASUREMENT OF INTENSITY, VELOCITY, SPECTRAL CONTENT, POLARISATION, PHASE OR PULSE CHARACTERISTICS OF INFRARED, VISIBLE OR ULTRAVIOLET LIGHT; COLORIMETRY; RADIATION PYROMETRY
- G01J3/00—Spectrometry; Spectrophotometry; Monochromators; Measuring colours
- G01J3/46—Measurement of colour; Colour measuring devices, e.g. colorimeters
- G01J3/50—Measurement of colour; Colour measuring devices, e.g. colorimeters using electric radiation detectors
- G01J3/51—Measurement of colour; Colour measuring devices, e.g. colorimeters using electric radiation detectors using colour filters
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T11/00—2D [Two Dimensional] image generation
- G06T11/001—Texturing; Colouring; Generation of texture or colour
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/46—Colour picture communication systems
- H04N1/56—Processing of colour picture signals
- H04N1/60—Colour correction or control
- H04N1/6083—Colour correction or control controlled by factors external to the apparatus
- H04N1/6086—Colour correction or control controlled by factors external to the apparatus by scene illuminant, i.e. conditions at the time of picture capture, e.g. flash, optical filter used, evening, cloud, daylight, artificial lighting, white point measurement, colour temperature
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/46—Colour picture communication systems
- H04N1/56—Processing of colour picture signals
- H04N1/60—Colour correction or control
- H04N1/62—Retouching, i.e. modification of isolated colours only or in isolated picture areas only
- H04N1/622—Retouching, i.e. modification of isolated colours only or in isolated picture areas only with simulation on a subsidiary picture reproducer
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/10—Cameras or camera modules comprising electronic image sensors; Control thereof for generating image signals from different wavelengths
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N23/00—Cameras or camera modules comprising electronic image sensors; Control thereof
- H04N23/80—Camera processing pipelines; Components thereof
- H04N23/84—Camera processing pipelines; Components thereof for processing colour signals
- H04N23/88—Camera processing pipelines; Components thereof for processing colour signals for colour balance, e.g. white-balance circuits or colour temperature control
-
- H04N9/04—
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/64—Circuits for processing colour signals
- H04N9/643—Hue control means, e.g. flesh tone control
-
- H04N9/735—
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N9/00—Details of colour television systems
- H04N9/64—Circuits for processing colour signals
- H04N9/74—Circuits for processing colour signals for obtaining special effects
Definitions
- the present invention relates to a color fidelity environment correction apparatus and a color fidelity environment correction method that allow for accurate simulation of the color of an object.
- a technique has been proposed to provide an image processing method that visualizes image information and readily and naturally converts the color of a visualized image into a desired color. For example, in a photographed image including a person and the blue sky, specifying either the human or the blue sky as an object of color change narrows the changeable range of color to some extent. The changeable range of color is further narrowed according to the race of the subject person or the state of the sky. The user can thus select a desired color to be changed in the narrowed range of color. This proposed technique accordingly facilitates the user's selection of the color.
- a proposed technique for providing a presentation on the basis of budget and form by taking into account beginners edits multimedia information input from an input device such as keyboard or scanner and stores image information and moving image information in the form of digital image and moving image, as well as audio information into an external storage device.
- An outline is selected according to the budget and the form, based on the stored information and is displayed in a display device via a processing device.
- History information is then read from a portable storage medium, and the contents of a previous specification and the contents of a current specification are displayed.
- a specification is selected from a selection screen and is settled with a presentation performed as necessary. After settlement of the specification, approximate estimation including assessment and computation based on the history information is performed.
- An order fulfillment is provided after approval of the approximate estimation.
- the data may be sent to a remote location by a network.
- An object of the invention is accordingly to provide a color fidelity environment correction apparatus and a color fidelity environment correction method that obtains accurate color information similar to the human visual sense in response to a request for obtaining and selecting accurate color information in simulation even under different environments and accurately display the user's desired color in simulation based on the obtained color information for the purpose of the user's selection of a commercial product.
- One available technique for color replacement may apply a color created by a personal computer on CAD data and display the color applied on the CAD data on the screen.
- the displayed color has the problem of lack of reality. This technique is not sufficient, due to various other circumstances of the car maker, for example, unwillingness to make three-dimensional CAD data of a vehicle open to public.
- Another available technique may photograph actual vehicles in a plurality of different colors, store images of the vehicles in a computer and display the images on a display device for selection of the color of a vehicle.
- the color information reproduces the accurate color during photographing at the color temperature in a specific time of day, for example, under illumination of 6500 K in daytime.
- the color of the image may look differently according to the color temperature during photographing. This may result in mismatching of the user's selection of the color.
- the invention provides a color fidelity environment correction apparatus and a color fidelity environment correction method that accurately provide the user with color fidelity information irrespective of difference in the time of day when or in the location where a commercial product is photographed and prevent mismatching of the user's selection of the commercial product.
- the present invention provides a color fidelity environment correction apparatus, comprising: a camera that is configured to have three spectral sensitivities (S 1 ( ⁇ ), S 2 ( ⁇ ), S 3 ( ⁇ ) linearly and equivalently converted from a CIE XYZ color matching function; a simulation image computation unit that is configured to obtain 3-band visual sensitivity images as a reference by photographing an object to be observed with the camera at a reference color temperature, calculate spectral sensitivities under a condition of a different color temperature from the reference color temperature, calculate gains of 3-band spectral sensitivities of the camera at the different color temperature, and adjust the gains based on color temperature, so as to correct the 3-band visual sensitivity images and compute tristimulus values X′, Y′ and Z′ from the corrected 3-band visual sensitivity images; and a display device that is configured to display an RGB image taken at a different color temperature with replacement of color based on the corrected tristimulus values X′, Y′ and Z′ or display the RGB image based on the
- the gains are adjusted according to a relational expression between wavelength of black body radiation and relative intensity of a spectrum at the color temperature.
- the gains are adjusted, based on an output value of a spectrum from a spectrometer at the different color temperature.
- the gains are adjusted, based on the output value of the spectrum from the spectrometer and a standard sensitivity, by calculating an output value of the spectrum at the standard sensitivity and calculating the gains from integral values of the calculated output value.
- gains of the camera are adjusted by regulating integral values of an output value of an illumination spectrum at the reference temperature multiplied by spectral sensitivities.
- a conversion table or a conversion matrix from the tristimulus values X′, Y′ and Z′ into RGB values is created, based on the output value of the spectrum from the spectrometer.
- the present invention provides a color fidelity environment correction method, comprising: an imaging step that photographs an object to be observed with a camera at a reference color temperature using three spectral sensitivities (S 1 ( ⁇ ), S 2 ( ⁇ ), S 3 ( ⁇ )) linearly and equivalently converted from a CIE XYZ color matching function; a spectral sensitivity acquisition step of obtaining 3-band visual sensitivity images as a reference taken with the camera; a step of calculating spectral sensitivities under a condition of a different color temperature from the reference color temperature; a simulated image computation step of calculating gains of 3-band spectral sensitivities of the camera at the different color temperature and adjusting the gains based on color temperature, so as to correct the 3-band visual sensitivity images and compute tristimulus values X′, Y′ and Z′ from the corrected 3-band visual sensitivity images; and a display step of displaying an RGB image taken at a different color temperature with replacement of color based on the corrected tristimulus values X′,
- the spectral sensitivities (S 1 ( ⁇ ), S 2 ( ⁇ ), S 3 ( ⁇ ) of the camera are bell-shaped curves that have single peaks and do not take negative values according to the CIE XYZ spectral characteristics, and are obtained by equivalent conversion under the conditions that the respective spectral sensitivity curves have an identical peak value and a minimum overlap.
- the curve of spectral characteristic S 1 has the peak wavelength of 582 nm, the half width of 523 to 629 nm and the 1/10 width of 491 to 663 nm.
- the curve of spectral characteristic S 2 has the peak wavelength of 543 nm, the half width of 506 to 589 nm and the 1/10 width of 464 to 632 nm.
- the curve of spectral characteristic S 3 has the peak wavelength of 446 nm, the half width of 423 to 478 nm and the 1/10 width of 409 to 508 nm.
- Displaying herein is, for example, displaying on the screen of a computer and enables the user to clearly understand the appearance and the color of a commercial product.
- the image of the invention may be a still image or a moving image.
- the imaging step, the acquisition step, the computation step and the display step are preferably performed promptly and sequentially.
- the reference color temperature is, for example, the color temperature of a xenon lamp as a light source that provides illumination similar to artificial sunlight.
- the camera of the invention has the three spectral sensitivities (S 1 ( ⁇ ), S 2 ( ⁇ ), S 3 ( ⁇ )) and photographs an object to be observed with three channels.
- the technique employed for such imaging may be, for example, an optical filter set to obtain these spectral sensitivities, a dichroic mirror, a dichroic prism.
- the color fidelity environment correction apparatus or the color fidelity environment correction method of the invention obtains spectral sensitivities of a reference image that faithfully simulate the human visual sensitivity from an image taken with a camera, performs computer-based temperature correction of the obtained spectral sensitivities and replaces the color of another image displayed on a screen with the color of the reference image.
- a typical application of the color fidelity environment correction apparatus or the color fidelity environment correction method of the invention is simulation by replacement of the color of a commercial product such as motor vehicle in sales of the commercial product. This is convenient for manufacture and sales. Additionally, this makes the color of a commercial product in a location where the commercial product is selected visually approximate to the color of an actually purchased commercial product. This reduces the feeling of strangeness with regard to the color.
- FIG. 1 is a block diagram illustrating a color fidelity environment correction system 1 according to Embodiment 1 of the invention
- FIG. 2 is diagrams illustrating a practical example by the color fidelity environment correction system 1 according to Embodiment 1 of the invention
- FIG. 3 is a block diagram illustrating a camera 2 included in the color fidelity environment correction system 1 according to Embodiment 1 of the invention
- FIG. 4 is diagrams illustrating specific methods employed to obtain image information using three spectral sensitivities (S 1 ( ⁇ ), S 2 ( ⁇ ), S( ⁇ ) according to Embodiment 1 of the invention:
- FIG. 4A is a diagram illustrating a method using dichroic mirrors;
- FIG. 4B is a diagram illustrating a method using a filter turret;
- FIG. 4C is a diagram illustrating a method using optical filters 22 a , 22 b and 22 c microscopically applied on an imaging element 23 ;
- FIG. 5 is a diagram showing a function of spectral sensitivities of the camera 2 that is an XYZ color system camera according to Embodiment 1 of the invention.
- FIG. 6 is a flowchart with regard to the camera 2 according to Embodiment 1 of the invention.
- FIG. 7 is a flowchart with regard to a computer 5 in the color fidelity environment correction system 1 according to Embodiment 1 of the invention.
- FIG. 8 is a graph showing relationship between relative intensity of spectrum of black body radiation and color temperature (reference color temperature of 6500 K);
- FIG. 9 is a graph showing relationship between relative intensity of spectrum of black body radiation and color temperature (reference color temperature of 5000 K).
- FIG. 10 is graphs showing relations of the spectral sensitivities according to Embodiment 1 of the invention to relative intensity of spectrum and spectral sensitivity gains;
- FIG. 11 is a graph showing relationship between relative intensity of spectrum and color temperature with regard to the three spectral sensitivities according to Embodiment 1 of the invention.
- FIG. 12 is a block diagram illustrating a color fidelity environment correction system 201 according to Embodiment 2 of the invention.
- FIG. 13 is a block diagram illustrating a personal digital assistant and a spectroscope according to Embodiment 2 of the invention.
- FIG. 14 is a flowchart showing a processing flow performed in an electronic circuit of the personal digital assistant according to Embodiment 2 of the invention.
- FIG. 15 is a diagram illustrating a process performed in an electronic circuit of a computer in a local location according to Embodiment 2;
- FIG. 16 is a diagram illustrating a process performed in the electric circuit of the personal digital assistant in a remote location according to Embodiment 2.
- FIG. 1 illustrates the general configuration of a real color simulation system (RCS) by a color fidelity environment correction system 1 and the flow of image processing according to Embodiment 1 .
- the color fidelity environment correction system 1 includes a camera 2 and a computer 5 that is connectable with the camera 2 , a tablet terminal 3 and a display device 4 and is configured to include a CPU, a ROM, a RAM, a hard disk drive and a bus line.
- This configuration is applicable to both the case where the tablet terminal 3 and the computer 5 are in a remote location away from the camera 2 and the case where the tablet terminal 3 and the computer 5 are in the same location as the camera 2 .
- Another blue vehicle 7 is photographed with the tablet terminal 3 equipped with an RGB camera in the open air as a remote location, and an RGB color image is stored in a storage unit 52 .
- an RGB color image of the red vehicle is generated by replacing the blue color of the RGB color image of the vehicle 7 with the red color of an XYZ color fidelity image of the vehicle 6 converted from the 3-band visual sensitivity images and is displayed on the display device 4 .
- FIG. 2 illustrates an example of screen image on the display device 4 in FIG. 2A to FIG. 2C .
- display frames are formed on the display screen of the display device 4 , and a color image of the vehicle 7 that is the object of color simulation is set in the left frame. The color of the vehicle 7 is blue.
- a color image of the vehicle 6 that is subjected to color extraction is set in the right frame. In this case, the color of the vehicle 6 is red, and the red color is to be extracted.
- color simulation of this embodiment is performed to replace the blue color of the vehicle 7 displayed in the left frame with the red color of the vehicle 6 displayed in the right frame. Both the color images of the vehicles 6 and 7 are accordingly displayed as red color images.
- This provides the environment that reproduces the color of a vehicle that is actually not placed in a car dealer like the color of an actual vehicle. The following describes the configuration and the operations more in detail.
- the camera 2 includes a photographic lens 21 , three optical filters 22 a , 22 b and 22 c located behind the photographic lens 21 and an imaging element 23 (for example, CCD or CMOS) located behind the optical filters 22 a , 22 b and 22 c as shown in FIG. 3 .
- Three spectral sensitivities (S 1 ( ⁇ ), S 2 ( ⁇ ), S 3 ( ⁇ )) of the camera 2 are given as the products of spectral transmittances of the optical filters 22 a , 22 b and 22 c and the spectral sensitivity of the imaging element 23 .
- the positional relationship between the optical filters 22 a , 22 b and 22 c and the imaging element 23 is also schematically illustrated in FIG. 3 .
- the following describes specific methods of obtaining image information using the three spectral sensitivities (S 1 ( ⁇ ), S 2 ( ⁇ ), S 3 ( ⁇ )). This embodiment may employ any of these methods or may employ another suitable method.
- the camera 2 includes an arithmetic processing unit 24 that has three spectral sensitivities (S 1 ( ⁇ ), S 2 ( ⁇ ), S 3 ( ⁇ )) linearly and equivalently converted from a CIE XYZ color matching function and serves to convert three spectral sensitivities of a photographed image into tristimulus values X, Y and Z in a CIE XYZ color system, and an image display unit 25 that serves to display an image.
- S 1 ( ⁇ ), S 2 ( ⁇ ), S 3 ( ⁇ ) linearly and equivalently converted from a CIE XYZ color matching function and serves to convert three spectral sensitivities of a photographed image into tristimulus values X, Y and Z in a CIE XYZ color system
- an image display unit 25 that serves to display an image.
- FIG. 4A illustrates a method using dichroic mirrors.
- This method makes light of a specified wavelength reflected by a dichroic mirror 22 c ′, disperses the transmitted light by making light of another specified wavelength reflected by another dichroic mirror 22 a ′, and obtains information from three imaging elements 23 a , 23 b and 23 c arrayed in parallel to one another.
- the dichroic mirror 22 a ′ corresponds to the optical filters 22 a and 22 b
- the dichroic mirror 22 c ′ corresponds to the optical filter 22 c .
- incident light from a photographic lens 21 light of spectral sensitivity S 3 is reflected by the dichroic mirror 22 c ′, and the remaining light is transmitted.
- the light reflected by the dichroic mirror 22 c ′ is reflected by a reflector 26 , and the imaging element 23 c provides spectral sensitivity S 3 .
- the imaging elements 23 a and 23 b respectively provide spectral sensitivity S 1 and spectral sensitivity S 2 .
- the dichroic mirrors may be replaced with a dichroic prism having similar characteristics to disperse light into three lights. Imaging elements 23 a , 23 b and 23 c may be applied on the dichroic prism at positions where the respective lights are transmitted.
- FIG. 4B illustrates a method using a filter turret 27 .
- Optical filters 22 a , 22 b and 22 c are provided on the filter turret 27 having an axis of rotation in a direction identical with the direction of incident light from a photographic lens 21 and are mechanically rotated.
- An imaging element 23 receives the sequentially transmitted lights and provides three spectral sensitivities S 1 , S 2 and S 3 .
- FIG. 4C illustrates a method using optical filters 22 a , 22 b and 22 c microscopically applied on an imaging element 23 .
- the optical filters 22 a , 22 b and 22 c are provided in a Bayer array on the imaging element 23 .
- the array of the optical filters 22 a , 22 b and 22 c is, however, not necessarily limited to the Bayer array according to Embodiment 1 .
- the respective optical filters 22 a , 22 b and 22 c are microscopic and are applied on the imaging element 23 by printing.
- the invention is, however, not characterized by this array but is characterized by application of filters characteristic of spectral sensitivities (S 1 ( ⁇ ), S 2 ( ⁇ ), S 3 ( ⁇ )) on an imaging element.
- spectral sensitivities of the camera 2 satisfy Luther condition.
- spectral sensitivities (S 1 ( ⁇ ), S 2 ( ⁇ ), S 3 ( ⁇ )) are converted equivalently from an XYZ color matching function on the conditions that spectral sensitivity curves take no negative values, are bell-shaped curves with single peaks, have an identical peak value and have minimum overlaps. More specifically the spectral sensitivities (S 1 ( ⁇ ), S 2 ( ⁇ ), S 3 ( ⁇ )) have the following characteristics:
- the peak wavelength of the spectral characteristic S 1 may be regarded as 580 35 4 nm
- the peak wavelength of the spectral characteristic S 2 may be regarded as 543 ⁇ 3 nm
- the peak wavelength of the spectral characteristic S 3 may be regarded as 446 ⁇ 7 nm.
- the display device 4 is connected with the computer 5 to receive an image signal processed by the computer 5 and display an image on the screen.
- the computer 5 or the display device 4 adequately includes input means (not shown) or the like.
- the input means may be, for example, a keyboard, a mouse or a touch panel provided on an image display device.
- the color fidelity environment correction system 1 operates using the camera 2 , the tablet terminal 3 , the computer 5 and the display device 4 .
- the connection method is freely selectable whether wireless connection or wired connection.
- FIG. 6 is a flowchart with regard to the camera 2
- FIG. 7 is a flowchart with regard to the computer 5 .
- the camera 2 in the local location when being powered on, the camera 2 in the local location performs initialization (initialization S 1 ).
- the camera 2 then photographs the vehicle 6 at the spectral sensitivities (S 1 ( ⁇ ), S 2 ( ⁇ ), S 3 ( ⁇ )) (imaging process S 2 ).
- the imaging process S 2 takes an image of the vehicle 6 with the camera 2 having the three spectral sensitivities (S 1 ( ⁇ ), S 2 ( ⁇ ), S 3 ( ⁇ )) (shown in FIG. 5 ).
- the spectral sensitivities (S 1 ( ⁇ ), S 2 ( ⁇ ), S 3 ( ⁇ )) are given according to Mathematical Expression 1.
- a sequential input process S 3 is performed concurrently with imaging with the photographic lens 21 , the optical filters 22 a , 22 b and 22 c and the imaging element 23 .
- the 3-band visual sensitivity images S 1 i, S 2 i and S 3 i are input by the imaging element 23 (input process S 3 ).
- the 3-band visual sensitivity images S 1 i, S 2 i and S 3 i are sent to the computer 5 by the arithmetic processing unit 24 (transmission process S 4 ) and are recorded in a storage medium of, for example, the camera 2 (recording process S 5 ).
- the camera 2 determines whether the processing flow is to be terminated (S 6 ) and terminates the processing flow.
- the computer 5 in the remote location when being powered on, the computer 5 in the remote location performs initialization (S 110 ).
- the computer 5 also receives an RGB color image of the vehicle 7 from the tablet terminal 3 and records the received RGB color image into the storage unit 52 (S 120 ). In the case of a moving image, the series of images is performed sequentially.
- the computer 5 subsequently extracts the color of an XYZ color fidelity image based on the XYZ color fidelity image from the camera 2 and the RGB color image from the tablet terminal 3 and replaces the color of the RGB color image with the extracted color (S 130 ). This process is described in detail below.
- the XYZ color fidelity image is obtained from the camera 2 as described below.
- XYZ conversion is generally performed by mathematical Expression 2, but XYZ conversion with temperature correction herein is performed according to Expression 3.
- the tristimulus values X, Y and Z of the XYZ color fidelity image are corrected to tristimulus values X′, Y′ and Z′ as shown by Expression 3 . An image is replaced with these corrected values.
- FIG. 8 shows the wavelength ( ⁇ ) in the unit of meter (m) as abscissa and the relative intensity of spectrum as ordinate with numerical values indicating the absolute temperature (K).
- the wavelength ( ⁇ ) of visible light is generally 0.4 ⁇ m to 0.8 ⁇ m. Red color (R) corresponds to the wavelength of 0.675 ⁇ m, green color (G) corresponds to the wavelength of 0.525 ⁇ m, and blue color (B) corresponds to the wavelength of 0.475 ⁇ m.
- black body radiation at a certain temperature is defined as white light at the temperature
- the temperature of black body radiation determined from the spectral distribution of white light is defined as color temperature.
- the relative intensities of three primary colors (RGB) are thus computable from the color temperature.
- the color temperature of natural light corresponds to 6500 K. This means that light from the sun right above the head is equivalent to the absolute temperature of 6500 K in conversion to black body radiation. Imaging under a xenon lamp in a plant intends to reproduce the natural light in daytime and has color temperature of 6500 K.
- the sun slightly goes down light from the sun passes through the layer of atmosphere by a longer distance and accordingly has the decreased color temperature of 5000 K.
- the color temperature further decreases to about 2900 K.
- the natural light in daytime at a color temperature is assumed to white color since the natural light in daytime includes all the color corresponding to the visible light having the wavelength ( ⁇ ) of 0.4 ⁇ m to 0.7 ⁇ m.
- the spectral intensity is calculated, based on the white color set to a reference value 1.
- FIG. 9 shows the relationship between the relative intensity of spectrum of black body radiation and the color temperature (reference color temperature of 5000 K) with the wavelength ( ⁇ ) in the unit of meter (m) as abscissa, the relative intensity of spectrum as ordinate and numerical values indicating the absolute temperature (K).
- the results of computation show the color changes to reddish with a decrease in color temperature and changes to bluish and greenish with an increase in color temperature. This indicates the quantitative relationship between the color temperature of illumination light and the three primary colors (R, G and B).
- the luminance of RGB is adjusted to change the color temperature, based on the results of computation. Accordingly, an image in the evening at the color temperature of 2900 K is obtainable from an image in the plant at the color temperature of 6500 K. As described above, the accurate color similar to the human visual sense is reproduced by computation fitting to the color temperature.
- Expression 3 is used for conversion from the values at 6500 K as the basis to those at 2900 K. Relative to the values at the color temperature of 6500 K as the basis, as shown in FIG. 11 , the illumination light at the color temperature of 2900 K has a blue color component with decreasing the short wavelength component and increasing the long wavelength component. Quantification of another color temperature relative to the color temperature of 6500 K set to 1 provides the illustrated color wavelength distribution at 2900 K.
- This computation is based on the relational expression of black body radiation.
- This relational expression provides completely determined values as shown in FIG. 8 .
- the abscissa shows the wavelength ( 2 m) and the ordinate shows the relative intensity of spectrum.
- This example is based on the reference temperature of 6500 K. In the case of another reference temperature, for example, at the reference temperature of 5000 K, FIG. 9 should be employed in place of FIG. 8 .
- the relative intensity I of spectrum of illumination light provides a rising curve against the wavelength 2 .
- the relative intensity of spectrum increases with an increase in wavelength 2 .
- the respective gains S 1 gain, S 2 gain and S 3 gain are varied according to the relative intensity I of spectrum to provide distributions of the higher peaks and the larger areas at the higher wavelengths. This leads to changes of the original gains.
- These gains should thus be calculated according to a change in color temperature.
- the spectral sensitivity S 3 of the camera 2 decreases, while the spectral sensitivity S 1 of the camera 2 increases.
- the relative intensities of the spectral sensitivities S 1 and S 3 are calculated on the basis of the spectral sensitivity S 2 .
- a graph as shown in FIG. 11 is created in advance for calculation of the spectral sensitivities with regard to each color temperature.
- the values of the spectral sensitivities S 1 , S 2 and S 3 in the case of photographing the vehicle 6 at the color temperature 6500 K (D 65 ) are computed by calculating the gains S 1 gain and S 3 gain at 2900 K and correcting Expression 3 given above with the calculated gains.
- the 3-band visual sensitivity images S 1 i, S 2 i and S 3 i are converted to 3-band visual sensitivity images S 1 i 2900 k, S 2 i 2900 k and S 3 i 2900 k.
- This provides tristimulus values X′, Y′ and Z′ and allows for replacement with accurate color values. Accordingly an accurate RGB color image of the vehicle 7 is displayed on the display device 4 .
- the computer 5 performs XYZ-RGB conversion based on the corrected tristimulus values X′, Y′ and Z′ to replace the color data of the RGB image taken with the tablet terminal (S 130 ).
- the replaced RGB color image is displayed on the display device 4 (S 140 ).
- the computer 5 determines whether the processing is to be terminated or not. When the processing is not to be terminated, the processing flow goes back to S 120 . When the processing is to be terminated, the processing flow goes to Return.
- the color data of the XYZ color fidelity image of the vehicle 6 under the xenon lamp in the plant is replaced with the color data of the RGB image taken in the evening in the open air. Accordingly the color of the red vehicle 7 that is equivalent to the image taken in the evening in the open air is displayed on the display device 4 .
- the calculation is performed with correction to the higher color temperature of 8000 K to 9000 K.
- the user's desired color of the vehicle 7 is thus freely displayed on the screen according to the adequate color temperature irrespective of the change of the climate condition, such as the morning, afternoon or cloudy day.
- the colors of the actual vehicle placed in the car dealer are limited, and the user is unlikely to directly see many colors of the vehicle.
- the color fidelity technique allows for accurate reproduction of such colors.
- Vehicles coated with various different colors are photographed in advance in the plant.
- the color of an RGB color image may be replaced on the basis of imaging data of these plurality of XYZ color fidelity images, accompanied with correction of the environment according to the color temperature.
- Color replacement is based on imaging of the actual vehicles 6 and 7 . This provides the reality and is advantageous for the user. This reflects the climate condition and allows the user to accurately see the color of the image under a different condition in a location where the user is located.
- the color fidelity color simulation system 1 having the above characteristics replaces the color of an RGB color image based on the color data of XYZ color fidelity images and provides the highly accurate color fidelity with taking into account the color temperature. This is convenient for both the car makers and the users is available for various applications other than vehicles, for example, the colors of articles of furniture, interior items, clothing items, buildings and other general purposes.
- the color fidelity environment correction system 1 of Embodiment 1 computes temperature correction of color data based on the data of black body radiation and replaces images.
- This embodiment uses observed values of a micro-spectrometer 228 , and the color temperature is not specifically involved in simulation.
- Embodiment 2 differs from Embodiment 1 by a configuration using a personal digital assistant 203 (tablet terminal equipped with an RGB color system camera) in the remote location and a spectrometer 228 (small-size spectrometer such as micro-spectrometer) that is connectable with the personal digital assistant 203 .
- a personal digital assistant 203 tablet terminal equipped with an RGB color system camera
- a spectrometer 228 small-size spectrometer such as micro-spectrometer
- the different configuration of Embodiment 2 from Embodiment 1 is described with reference to FIGS. 12 to 18 .
- the other configuration of the color fidelity environment correction system 201 of Embodiment 2 is substantially similar to that of Embodiment 1 and is not specifically described here.
- Embodiment 1 uses the color temperature specified by the physical expression in computer simulation.
- Embodiment 2 uses color temperatures of actual illuminations measured by the spectrometer 228 . Although these spectra are not necessarily consistent with one another (Shikisai-Kogaku (Color Engineering), Tokyo Denki University Press), the color temperatures are defined by using isotemperature lines and are used.
- S 1 gain and S 3 gain are not only calculated from the spectral sensitivities S 1 , S 2 and S 3 of black body radiation according to the color temperature but are calculated from three numerical values of illumination lights in the local location and in the remote location, which are obtained by multiplying the spectral sensitivities S 1 , S 2 and S 3 by the spectra of illuminations measured in the local location and in the remote location.
- This embodiment uses an ideal spectrum according to the color temperature and observed spectra arbitrarily selected in both the local location and the remote location. This embodiment is characteristic of determining the ratio of spectral characteristic S 123 of illumination in the local location to spectral characteristic S 123 of illumination in the remote location.
- the personal digital assistant 203 is, for example, a smartphone or a tablet terminal and is an integrated product of an RGB digital camera 224 with lens, an arithmetic unit 225 including a CPU, a ROM and a RAM, an input-output unit 226 and a display device 227 in the RGB color system as shown in FIG. 13 .
- the personal digital assistant 203 is connectable with the spectrometer 228 by a cable.
- the arithmetic unit 225 obtains rgb values of an image taken with the RGB digital camera 224 .
- the personal digital assistant 203 may be replaced by a personal computer.
- micro-spectrometer 228 is C12666MA manufactured by Hamamatsu Photonics K.K. This is a fingertip-size microminiature spectroscopic head produced by merging the MEMS technology and the image sensor technology and has the sensitive wavelength range of 340 to 780 nm and the wavelength resolution of 15 nm max.
- a spectral sensitivity characteristic i.e., relative sensitivities (%) that are output values of the spectrum to the wavelengths in the sensitive wavelength range, is obtained by photographing an object with the micro spectrometer 228 .
- a series of processing performed by the personal digital assistant 203 is described with reference to FIG. 14 .
- This computation is similar to the computation by Mathematical Expression 3 of Embodiment 1 (as shown in FIGS. 17 and 18 ).
- This process aims to input the environment light in the remote location via the spectrometer 228 into the personal digital assistant 203 and cause the spectrum of the environment light in the remote location to be accurately reflected on the XYZ-RGB conversion in the spectrometer 228 .
- the spectrometer 228 displays the R, G and B data and obtains R, G and B spectra. This specifies XR, YR and ZR with regard to R, XG, YG, ZG with regard to G and XB, YB and ZB with regard to B and thereby creates the conversion table from XYZ to RGB.
- the process of step S 230 may be performed in advance and programmed.
- the XYZ values are calculated by Mathematical Expression 2 of Embodiment 1 described above.
- the correction of the color temperature described above enables an accurate image to be displayed on the RGB monitor.
- the image of the vehicle 207 taken with the camera 224 of the personal digital assistant 203 may be displayed in an adjacent image area. This enables two images, i.e., an image 151 of a reference product produced domestically and an image 152 of a comparative product produced overseas, to be compared with each other on the screen of the display device 227 and thereby allows for real time color matching.
- One application may extract vehicles at random from manufactured vehicles 207 , measures whether the coating of each extracted vehicle is adequate, and performs color examination of coating or the like.
- Another application may cause the workers in a plant, for example, in Thailand, to visually check and confirm whether the color of shoes that are to be manufactured in the plant is consistent with the color of original shoes created by a designer and placed in the head office in Japan.
- Yet another application may photograph tiles in a plant in Japan and enable data of the tiles to be visually checked in real time on the personal digital assistant 203 in the environment of sunlight spectrum in California.
- the invention provides simulation by replacement of the color of a commercial product such as motor vehicle in sales of the commercial product or by comparative display. This is convenient for manufacture and sales. Additionally, the invention makes the color of a commercial product in a location where the commercial product is selected visually approximate to the color of an actually purchased commercial product. This reduces the feeling of strangeness with regard to the color and accordingly has a significant potential in industry.
Landscapes
- Physics & Mathematics (AREA)
- Spectroscopy & Molecular Physics (AREA)
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Image Processing (AREA)
- Processing Of Color Television Signals (AREA)
- Spectrometry And Color Measurement (AREA)
- Color Television Image Signal Generators (AREA)
Abstract
Description
- The present invention relates to a color fidelity environment correction apparatus and a color fidelity environment correction method that allow for accurate simulation of the color of an object.
- A technique has been proposed to provide an image processing method that visualizes image information and readily and naturally converts the color of a visualized image into a desired color. For example, in a photographed image including a person and the blue sky, specifying either the human or the blue sky as an object of color change narrows the changeable range of color to some extent. The changeable range of color is further narrowed according to the race of the subject person or the state of the sky. The user can thus select a desired color to be changed in the narrowed range of color. This proposed technique accordingly facilitates the user's selection of the color.
- A proposed technique for providing a presentation on the basis of budget and form by taking into account beginners edits multimedia information input from an input device such as keyboard or scanner and stores image information and moving image information in the form of digital image and moving image, as well as audio information into an external storage device. An outline is selected according to the budget and the form, based on the stored information and is displayed in a display device via a processing device. History information is then read from a portable storage medium, and the contents of a previous specification and the contents of a current specification are displayed. A specification is selected from a selection screen and is settled with a presentation performed as necessary. After settlement of the specification, approximate estimation including assessment and computation based on the history information is performed. An order fulfillment is provided after approval of the approximate estimation.
- PTL 1: JP H11-168620A
- PTL 2: JP H10-240800A
- In sales of commercial products, for example, motor vehicles, several vehicles in specified colors may be actually placed as samples and the other colors may be shown as the colors of miniature cars, for the user's selection of the color of a vehicle. Another possible technique may photograph actual vehicles in various colors with a camera and display images of the vehicles photographed with the camera on a display device in a car dealer, for the user's selection of the color of a vehicle.
- Various types of actual vehicles are unlikely to be placed in a car dealer, due to the limited space. In sales, there is a need to show the user in the car dealer the color of a vehicle that is not actually placed in the car dealer. In the case of sales based on image data of a vehicle taken in a different location or in a different time of day, the color of the image may be acceptable in some cases but may lead to mismatching due to the different time of day or the different location in other cases. For example, the color of an actually purchased vehicle may be different from the color of a vehicle shown in the car dealer. There is accordingly a need for accurate color simulation.
- In another example, there is a demand for comparative examination between the color of a reference product produced domestically and photographed in a local environment and a product produced overseas in a remote location. The environment light (temperature) differs in Japan and overseas. There is accordingly a need for displaying a product in accurate color on the monitor screen under the overseas environment light. Especially there is a need to reduce the customer complaint that the color of a fashionable product, such as a cloth or article of furniture on an online shop is not accurate color.
- With latest advancement of shopping on the Internet to allow for the user's selection of a commercial product on the screen, there is also a need to deal with the customer complaint that the color of an ordered commercial product is different from the color of an actually purchased commercial product.
- For example, 3-band visual sensitivity image data, S1, S2 and S3 may be obtained by photographing a reference object with a visual sensitivity camera at a temperature of T=6500 K in a local location. The data may be sent to a remote location by a network. When the image of the reference object is displayed in a tablet terminal in the remote location, for example, under illumination of a fluorescent light at T=5000 K, the color of the image is likely to look differently, due to the color temperature difference of the environment.
- An object of the invention is accordingly to provide a color fidelity environment correction apparatus and a color fidelity environment correction method that obtains accurate color information similar to the human visual sense in response to a request for obtaining and selecting accurate color information in simulation even under different environments and accurately display the user's desired color in simulation based on the obtained color information for the purpose of the user's selection of a commercial product.
- One available technique for color replacement may apply a color created by a personal computer on CAD data and display the color applied on the CAD data on the screen. The displayed color, however, has the problem of lack of reality. This technique is not sufficient, due to various other circumstances of the car maker, for example, unwillingness to make three-dimensional CAD data of a vehicle open to public.
- Another available technique may photograph actual vehicles in a plurality of different colors, store images of the vehicles in a computer and display the images on a display device for selection of the color of a vehicle. The color information reproduces the accurate color during photographing at the color temperature in a specific time of day, for example, under illumination of 6500 K in daytime. In the case where the time of day during selection of the color at a car dealer is different from the time of day during photographing, the color of the image may look differently according to the color temperature during photographing. This may result in mismatching of the user's selection of the color.
- By taking into account the above problems, the invention provides a color fidelity environment correction apparatus and a color fidelity environment correction method that accurately provide the user with color fidelity information irrespective of difference in the time of day when or in the location where a commercial product is photographed and prevent mismatching of the user's selection of the commercial product.
- The present invention provides a color fidelity environment correction apparatus, comprising: a camera that is configured to have three spectral sensitivities (S1(λ), S2(λ), S3(λ) linearly and equivalently converted from a CIE XYZ color matching function; a simulation image computation unit that is configured to obtain 3-band visual sensitivity images as a reference by photographing an object to be observed with the camera at a reference color temperature, calculate spectral sensitivities under a condition of a different color temperature from the reference color temperature, calculate gains of 3-band spectral sensitivities of the camera at the different color temperature, and adjust the gains based on color temperature, so as to correct the 3-band visual sensitivity images and compute tristimulus values X′, Y′ and Z′ from the corrected 3-band visual sensitivity images; and a display device that is configured to display an RGB image taken at a different color temperature with replacement of color based on the corrected tristimulus values X′, Y′ and Z′ or display the RGB image based on the corrected tristimulus values X′, Y′ and Z′ and an RGB image taken at the different color temperature in a comparative manner.
- It is preferable that the gains are adjusted according to a relational expression between wavelength of black body radiation and relative intensity of a spectrum at the color temperature.
- It is preferable that the gains are adjusted, based on an output value of a spectrum from a spectrometer at the different color temperature.
- It is preferable that the gains are adjusted, based on the output value of the spectrum from the spectrometer and a standard sensitivity, by calculating an output value of the spectrum at the standard sensitivity and calculating the gains from integral values of the calculated output value.
- It is preferable that gains of the camera are adjusted by regulating integral values of an output value of an illumination spectrum at the reference temperature multiplied by spectral sensitivities.
- It is preferable that a conversion table or a conversion matrix from the tristimulus values X′, Y′ and Z′ into RGB values is created, based on the output value of the spectrum from the spectrometer.
- The present invention provides a color fidelity environment correction method, comprising: an imaging step that photographs an object to be observed with a camera at a reference color temperature using three spectral sensitivities (S1(λ), S2(λ), S3(λ)) linearly and equivalently converted from a CIE XYZ color matching function; a spectral sensitivity acquisition step of obtaining 3-band visual sensitivity images as a reference taken with the camera; a step of calculating spectral sensitivities under a condition of a different color temperature from the reference color temperature; a simulated image computation step of calculating gains of 3-band spectral sensitivities of the camera at the different color temperature and adjusting the gains based on color temperature, so as to correct the 3-band visual sensitivity images and compute tristimulus values X′, Y′ and Z′ from the corrected 3-band visual sensitivity images; and a display step of displaying an RGB image taken at a different color temperature with replacement of color based on the corrected tristimulus values X′, Y′ and Z′ or display the RGB image based on the corrected tristimulus values X′, Y′ and Z′ and an RGB image taken at the different color temperature in a comparative manner.
- The spectral sensitivities (S1(λ), S2(λ), S3(λ) of the camera are bell-shaped curves that have single peaks and do not take negative values according to the CIE XYZ spectral characteristics, and are obtained by equivalent conversion under the conditions that the respective spectral sensitivity curves have an identical peak value and a minimum overlap. The curve of spectral characteristic S1 has the peak wavelength of 582 nm, the half width of 523 to 629 nm and the 1/10 width of 491 to 663 nm. The curve of spectral characteristic S2 has the peak wavelength of 543 nm, the half width of 506 to 589 nm and the 1/10 width of 464 to 632 nm. The curve of spectral characteristic S3 has the peak wavelength of 446 nm, the half width of 423 to 478 nm and the 1/10 width of 409 to 508 nm.
- Displaying herein is, for example, displaying on the screen of a computer and enables the user to clearly understand the appearance and the color of a commercial product.
- The image of the invention may be a still image or a moving image. The imaging step, the acquisition step, the computation step and the display step are preferably performed promptly and sequentially.
- The reference color temperature is, for example, the color temperature of a xenon lamp as a light source that provides illumination similar to artificial sunlight.
- The camera of the invention has the three spectral sensitivities (S1(λ), S2(λ), S3(λ)) and photographs an object to be observed with three channels. The technique employed for such imaging may be, for example, an optical filter set to obtain these spectral sensitivities, a dichroic mirror, a dichroic prism.
- The color fidelity environment correction apparatus or the color fidelity environment correction method of the invention obtains spectral sensitivities of a reference image that faithfully simulate the human visual sensitivity from an image taken with a camera, performs computer-based temperature correction of the obtained spectral sensitivities and replaces the color of another image displayed on a screen with the color of the reference image.
- A typical application of the color fidelity environment correction apparatus or the color fidelity environment correction method of the invention is simulation by replacement of the color of a commercial product such as motor vehicle in sales of the commercial product. This is convenient for manufacture and sales. Additionally, this makes the color of a commercial product in a location where the commercial product is selected visually approximate to the color of an actually purchased commercial product. This reduces the feeling of strangeness with regard to the color.
-
FIG. 1 is a block diagram illustrating a color fidelityenvironment correction system 1 according toEmbodiment 1 of the invention; -
FIG. 2 is diagrams illustrating a practical example by the color fidelityenvironment correction system 1 according toEmbodiment 1 of the invention; -
FIG. 3 is a block diagram illustrating acamera 2 included in the color fidelityenvironment correction system 1 according toEmbodiment 1 of the invention; -
FIG. 4 is diagrams illustrating specific methods employed to obtain image information using three spectral sensitivities (S1(λ), S2(λ), S(λ) according toEmbodiment 1 of the invention:FIG. 4A is a diagram illustrating a method using dichroic mirrors;FIG. 4B is a diagram illustrating a method using a filter turret; andFIG. 4C is a diagram illustrating a method usingoptical filters imaging element 23; -
FIG. 5 is a diagram showing a function of spectral sensitivities of thecamera 2 that is an XYZ color system camera according toEmbodiment 1 of the invention; -
FIG. 6 is a flowchart with regard to thecamera 2 according toEmbodiment 1 of the invention; -
FIG. 7 is a flowchart with regard to acomputer 5 in the color fidelityenvironment correction system 1 according toEmbodiment 1 of the invention; -
FIG. 8 is a graph showing relationship between relative intensity of spectrum of black body radiation and color temperature (reference color temperature of 6500 K); -
FIG. 9 is a graph showing relationship between relative intensity of spectrum of black body radiation and color temperature (reference color temperature of 5000 K); -
FIG. 10 is graphs showing relations of the spectral sensitivities according toEmbodiment 1 of the invention to relative intensity of spectrum and spectral sensitivity gains; -
FIG. 11 is a graph showing relationship between relative intensity of spectrum and color temperature with regard to the three spectral sensitivities according toEmbodiment 1 of the invention; -
FIG. 12 is a block diagram illustrating a color fidelityenvironment correction system 201 according toEmbodiment 2 of the invention; -
FIG. 13 is a block diagram illustrating a personal digital assistant and a spectroscope according toEmbodiment 2 of the invention; -
FIG. 14 is a flowchart showing a processing flow performed in an electronic circuit of the personal digital assistant according toEmbodiment 2 of the invention; -
FIG. 15 is a diagram illustrating a process performed in an electronic circuit of a computer in a local location according toEmbodiment 2; and -
FIG. 16 is a diagram illustrating a process performed in the electric circuit of the personal digital assistant in a remote location according toEmbodiment 2. -
FIG. 1 illustrates the general configuration of a real color simulation system (RCS) by a color fidelityenvironment correction system 1 and the flow of image processing according toEmbodiment 1. The color fidelityenvironment correction system 1 includes acamera 2 and acomputer 5 that is connectable with thecamera 2, atablet terminal 3 and adisplay device 4 and is configured to include a CPU, a ROM, a RAM, a hard disk drive and a bus line. This configuration is applicable to both the case where thetablet terminal 3 and thecomputer 5 are in a remote location away from thecamera 2 and the case where thetablet terminal 3 and thecomputer 5 are in the same location as thecamera 2. The following describes a case of remote location. Ared vehicle 6 is photographed with the camera 2 (RC-500 manufactured by PaPaLaB Ltd.) in a local location such as a plant, and 3-band visual sensitivity images S1 i, S2 i and S3 i (T=6500 K) (i=1 to m, where m represents the number of pixels) are recorded in astorage unit 51 of thecomputer 5. Another blue vehicle 7 is photographed with thetablet terminal 3 equipped with an RGB camera in the open air as a remote location, and an RGB color image is stored in astorage unit 52. In order to overcome the difference in environment light between T=6500 K in the environment of the local location and T=2900 K in the environment of the remote location and display the accurate color, an RGB color image of the red vehicle is generated by replacing the blue color of the RGB color image of the vehicle 7 with the red color of an XYZ color fidelity image of thevehicle 6 converted from the 3-band visual sensitivity images and is displayed on thedisplay device 4. -
FIG. 2 illustrates an example of screen image on thedisplay device 4 inFIG. 2A toFIG. 2C . InFIG. 2A , display frames are formed on the display screen of thedisplay device 4, and a color image of the vehicle 7 that is the object of color simulation is set in the left frame. The color of the vehicle 7 is blue. InFIG. 2B , a color image of thevehicle 6 that is subjected to color extraction is set in the right frame. In this case, the color of thevehicle 6 is red, and the red color is to be extracted. InFIG. 2C , color simulation of this embodiment is performed to replace the blue color of the vehicle 7 displayed in the left frame with the red color of thevehicle 6 displayed in the right frame. Both the color images of thevehicles 6 and 7 are accordingly displayed as red color images. This provides the environment that reproduces the color of a vehicle that is actually not placed in a car dealer like the color of an actual vehicle. The following describes the configuration and the operations more in detail. - The
camera 2 includes aphotographic lens 21, threeoptical filters photographic lens 21 and an imaging element 23 (for example, CCD or CMOS) located behind theoptical filters FIG. 3 . Three spectral sensitivities (S1(λ), S2(λ), S3(λ)) of thecamera 2 are given as the products of spectral transmittances of theoptical filters imaging element 23. The positional relationship between theoptical filters imaging element 23 is also schematically illustrated inFIG. 3 . The following describes specific methods of obtaining image information using the three spectral sensitivities (S1(λ), S2(λ), S3(λ)). This embodiment may employ any of these methods or may employ another suitable method. - As shown in
FIG. 3 , thecamera 2 includes anarithmetic processing unit 24 that has three spectral sensitivities (S1(λ), S2(λ), S3(λ)) linearly and equivalently converted from a CIE XYZ color matching function and serves to convert three spectral sensitivities of a photographed image into tristimulus values X, Y and Z in a CIE XYZ color system, and animage display unit 25 that serves to display an image. -
FIG. 4A illustrates a method using dichroic mirrors. This method makes light of a specified wavelength reflected by adichroic mirror 22 c′, disperses the transmitted light by making light of another specified wavelength reflected by anotherdichroic mirror 22 a′, and obtains information from threeimaging elements dichroic mirror 22 a′ corresponds to theoptical filters dichroic mirror 22 c′ corresponds to theoptical filter 22 c. With regard to incident light from aphotographic lens 21, light of spectral sensitivity S3 is reflected by thedichroic mirror 22 c′, and the remaining light is transmitted. The light reflected by thedichroic mirror 22 c′ is reflected by areflector 26, and theimaging element 23 c provides spectral sensitivity S3. With regard to the light transmitted through thedichroic mirror 22 c′, light of spectral sensitivity S1 is reflected by thedichroic mirror 22 a′, and the remaining light of spectral sensitivity S2 is transmitted. Theimaging elements Imaging elements -
FIG. 4B illustrates a method using afilter turret 27.Optical filters filter turret 27 having an axis of rotation in a direction identical with the direction of incident light from aphotographic lens 21 and are mechanically rotated. Animaging element 23 receives the sequentially transmitted lights and provides three spectral sensitivities S1, S2 and S3. -
FIG. 4C illustrates a method usingoptical filters imaging element 23. The optical filters 22 a, 22 b and 22 c are provided in a Bayer array on theimaging element 23. In this array, theoptical filer 22 b is arranged in half of an upper area on theimaging element 23 in a grid pattern, and theoptical filters optical filter 22 a:optical filter 22 b:optical filter 22 c=1:2:1. The array of theoptical filters Embodiment 1. The respectiveoptical filters imaging element 23 by printing. The invention is, however, not characterized by this array but is characterized by application of filters characteristic of spectral sensitivities (S1(λ), S2(λ), S3(λ)) on an imaging element. - The spectral sensitivities of the
camera 2 satisfy Luther condition. As shown inFIG. 5 , spectral sensitivities (S1(λ), S2(λ), S3(λ)) are converted equivalently from an XYZ color matching function on the conditions that spectral sensitivity curves take no negative values, are bell-shaped curves with single peaks, have an identical peak value and have minimum overlaps. More specifically the spectral sensitivities (S1(λ), S2(λ), S3(λ)) have the following characteristics: -
Peak Wavelength Half Width 1/10 Width S1 582 nm 523-629 nm 491-663 nm S2 543 nm 506-589 nm 464-632 nm S3 446 nm 423-478 nm 409-508 nm - The peak wavelength of the spectral characteristic S1 may be regarded as 580 35 4 nm, the peak wavelength of the spectral characteristic S2 may be regarded as 543±3 nm, and the peak wavelength of the spectral characteristic S3 may be regarded as 446±7 nm.
- The three spectral sensitivities (S1(λ), S2(λ), S3(λ)) are calculated according to
Expression 1. Refer to JP 2005-257827A for the details of spectral characteristics. -
- The
camera 2 has thearithmetic processing unit 24 that obtains and records 3-band visual sensitivity images S1 i, S2 i and S3 i (T=6500 K) according to the spectral sensitivities (S1(λ), S2(λ), S3(λ)), displays the visualized images on theimage display unit 25 and sends the images to thecomputer 5 via a communication line such as the Internet. Transmission is not limited to the communication line but may be performed by delivery of a storage medium or any other suitable means. - The
display device 4 is connected with thecomputer 5 to receive an image signal processed by thecomputer 5 and display an image on the screen. Thecomputer 5 or thedisplay device 4 adequately includes input means (not shown) or the like. The input means may be, for example, a keyboard, a mouse or a touch panel provided on an image display device. - The following describes the configuration and the operations of the color fidelity
environment correction system 1 with reference to a concrete example. As shown inFIG. 1 , the color fidelityenvironment correction system 1 operates using thecamera 2, thetablet terminal 3, thecomputer 5 and thedisplay device 4. The connection method is freely selectable whether wireless connection or wired connection.FIG. 6 is a flowchart with regard to thecamera 2, andFIG. 7 is a flowchart with regard to thecomputer 5. - As shown in
FIG. 6 , when being powered on, thecamera 2 in the local location performs initialization (initialization S1). Thecamera 2 then photographs thevehicle 6 at the spectral sensitivities (S1(λ), S2(λ), S3(λ)) (imaging process S2). The imaging process S2 takes an image of thevehicle 6 with thecamera 2 having the three spectral sensitivities (S1(λ), S2(λ), S3(λ)) (shown inFIG. 5 ). The spectral sensitivities (S1(λ), S2(λ), S3(λ)) are given according toMathematical Expression 1. A sequential input process S3 is performed concurrently with imaging with thephotographic lens 21, theoptical filters imaging element 23. - The 3-band visual sensitivity images S1 i, S2 i and S3 i (T=6500 K) are input by the imaging element 23 (input process S3). The 3-band visual sensitivity images S1 i, S2 i and S3 i (T=6500 K) are sent to the
computer 5 by the arithmetic processing unit 24 (transmission process S4) and are recorded in a storage medium of, for example, the camera 2 (recording process S5). Thecamera 2 then determines whether the processing flow is to be terminated (S6) and terminates the processing flow. - As shown in
FIG. 7 , when being powered on, thecomputer 5 in the remote location performs initialization (S110). Thecomputer 5 receives the 3-band visual sensitivity images S1 i, S2 i and S3 i (T=6500 K) sent from thecamera 2 and records the received 3-band visual sensitivity images S1 i, S2 i and S3 i into the storage unit 51 (data transmission S120). Thecomputer 5 also receives an RGB color image of the vehicle 7 from thetablet terminal 3 and records the received RGB color image into the storage unit 52 (S120). In the case of a moving image, the series of images is performed sequentially. - The
computer 5 subsequently extracts the color of an XYZ color fidelity image based on the XYZ color fidelity image from thecamera 2 and the RGB color image from thetablet terminal 3 and replaces the color of the RGB color image with the extracted color (S130). This process is described in detail below. - The XYZ color fidelity image is obtained from the
camera 2 as described below. Thearithmetic processing unit 24 of thecamera 2 converts the received 3-band visual sensitivity images S1 i, S2 i and S3 i (T=6500 K) into tristimulus values X, Y and Z with performing temperature correction with regard to each pixel. XYZ conversion is generally performed bymathematical Expression 2, but XYZ conversion with temperature correction herein is performed according toExpression 3. The tristimulus values X, Y and Z of the XYZ color fidelity image are corrected to tristimulus values X′, Y′ and Z′ as shown byExpression 3. An image is replaced with these corrected values. -
- This corrects imaging of the vehicle 7 in the evening in the open air and imaging of the
vehicle 6 under a xenon lamp in a plant, based on the relationship to the color temperature. - According to the Planck's law with regard to heat radiation, the relationship between spectral intensity I and absolute temperature t (K: Kelvin; K) is computed with normalization of the maximum value of intensity to 1 as shown in
FIG. 8 .FIG. 8 shows the wavelength (λ) in the unit of meter (m) as abscissa and the relative intensity of spectrum as ordinate with numerical values indicating the absolute temperature (K). The wavelength (λ) of visible light is generally 0.4 μm to 0.8 μm. Red color (R) corresponds to the wavelength of 0.675 μm, green color (G) corresponds to the wavelength of 0.525 μm, and blue color (B) corresponds to the wavelength of 0.475 μm. InEmbodiment 1, black body radiation at a certain temperature is defined as white light at the temperature, and the temperature of black body radiation determined from the spectral distribution of white light is defined as color temperature. The relative intensities of three primary colors (RGB) are thus computable from the color temperature. - In daytime, the color temperature of natural light corresponds to 6500 K. This means that light from the sun right above the head is equivalent to the absolute temperature of 6500 K in conversion to black body radiation. Imaging under a xenon lamp in a plant intends to reproduce the natural light in daytime and has color temperature of 6500 K. When the sun slightly goes down, light from the sun passes through the layer of atmosphere by a longer distance and accordingly has the decreased color temperature of 5000 K. In the evening, the color temperature further decreases to about 2900 K.
- The natural light in daytime at a color temperature is assumed to white color since the natural light in daytime includes all the color corresponding to the visible light having the wavelength (λ) of 0.4 μm to 0.7 μm. The spectral intensity is calculated, based on the white color set to a
reference value 1. - Computation with normalization of the value at the wavelength of 0.525 μm to 1 by setting the spectrum having the color temperature of 5000 K to the basis of white color gives the relationship between the color temperature and the spectral intensity shown in
FIG. 9 .FIG. 9 shows the relationship between the relative intensity of spectrum of black body radiation and the color temperature (reference color temperature of 5000 K) with the wavelength (λ) in the unit of meter (m) as abscissa, the relative intensity of spectrum as ordinate and numerical values indicating the absolute temperature (K). The results of computation show the color changes to reddish with a decrease in color temperature and changes to bluish and greenish with an increase in color temperature. This indicates the quantitative relationship between the color temperature of illumination light and the three primary colors (R, G and B). The luminance of RGB is adjusted to change the color temperature, based on the results of computation. Accordingly, an image in the evening at the color temperature of 2900 K is obtainable from an image in the plant at the color temperature of 6500 K. As described above, the accurate color similar to the human visual sense is reproduced by computation fitting to the color temperature. - In an example described herein, 3-band visual sensitivity images S1 i, S2 i and S3 i (T=6500 K) obtained by irradiating the
vehicle 6 with a xenon lamp having the color temperature of 6500 K (D65) in the plant are converted to 3-band visual sensitivity images S1 i2900 K, S2 i2900 K and S3 i2900 K (T=2900 K) observed with the evening sun (color temperature of 2900 K) in the open air. -
Expression 3 is used for conversion from the values at 6500 K as the basis to those at 2900 K. Relative to the values at the color temperature of 6500 K as the basis, as shown inFIG. 11 , the illumination light at the color temperature of 2900 K has a blue color component with decreasing the short wavelength component and increasing the long wavelength component. Quantification of another color temperature relative to the color temperature of 6500 K set to 1 provides the illustrated color wavelength distribution at 2900 K. - Relative spectral gains S1gain, S2gain and S3gain (T=2900 K) shown in
FIG. 10 denote relative ratios of integral values representing the areas of illumination spectra S1, S2 and S3 at T=2900 K in an optical spectrum characteristic curve (where S2gain is set to 1). This computation is based on the relational expression of black body radiation. This relational expression provides completely determined values as shown inFIG. 8 . InFIG. 8 (reference color temperature of 6500 K) andFIG. 9 (reference color temperature of 5000 K), the abscissa shows the wavelength (2m) and the ordinate shows the relative intensity of spectrum. The gains of thecamera 2 are adjusted such as to align the peaks of the three relative spectral gains S1gain, S2gain and S3gain (T=2900 K) under illumination of the color temperature of 6500 K as shown inFIG. 11 according to the relational expression ofFIG. 8 (as shown inFIGS. 10 and 11 ). This example is based on the reference temperature of 6500 K. In the case of another reference temperature, for example, at the reference temperature of 5000 K,FIG. 9 should be employed in place ofFIG. 8 . - As shown in
FIG. 10 , at the color temperature of 2900 K, the relative intensity I of spectrum of illumination light provides a rising curve against thewavelength 2. The relative intensity of spectrum increases with an increase inwavelength 2. As shown in the right graph ofFIG. 10 , the respective gains S1gain, S2gain and S3gain are varied according to the relative intensity I of spectrum to provide distributions of the higher peaks and the larger areas at the higher wavelengths. This leads to changes of the original gains. These gains should thus be calculated according to a change in color temperature. In response to a change of illumination from thecolor temperature 6500 K to thecolor temperatureb 2900 K, the spectral sensitivity S3 of thecamera 2 decreases, while the spectral sensitivity S1 of thecamera 2 increases. The relative intensities of the spectral sensitivities S1 and S3 are calculated on the basis of the spectral sensitivity S2. A graph as shown inFIG. 11 is created in advance for calculation of the spectral sensitivities with regard to each color temperature. The values of the spectral sensitivities S1, S2 and S3 in the case of photographing thevehicle 6 at thecolor temperature 6500 K (D65) are computed by calculating the gains S1gain and S3gain at 2900 K and correctingExpression 3 given above with the calculated gains. The 3-band visual sensitivity images S1 i, S2 i and S3 i (T=6500 K) are converted to 3-band visual sensitivity images S1 i 2900 k, S2 i 2900 k and S3 i 2900 k. This provides tristimulus values X′, Y′ and Z′ and allows for replacement with accurate color values. Accordingly an accurate RGB color image of the vehicle 7 is displayed on thedisplay device 4. - The
computer 5 performs XYZ-RGB conversion based on the corrected tristimulus values X′, Y′ and Z′ to replace the color data of the RGB image taken with the tablet terminal (S130). - The replaced RGB color image is displayed on the display device 4 (S140). The
computer 5 then determines whether the processing is to be terminated or not. When the processing is not to be terminated, the processing flow goes back to S120. When the processing is to be terminated, the processing flow goes to Return. - As described above, the color data of the XYZ color fidelity image of the
vehicle 6 under the xenon lamp in the plant is replaced with the color data of the RGB image taken in the evening in the open air. Accordingly the color of the red vehicle 7 that is equivalent to the image taken in the evening in the open air is displayed on thedisplay device 4. In the case of photographing in the middle of the day in the open air, the calculation is performed with correction to the higher color temperature of 8000 K to 9000 K. The user's desired color of the vehicle 7 is thus freely displayed on the screen according to the adequate color temperature irrespective of the change of the climate condition, such as the morning, afternoon or cloudy day. - The colors of the actual vehicle placed in the car dealer are limited, and the user is unlikely to directly see many colors of the vehicle. The color fidelity technique, however, allows for accurate reproduction of such colors. Vehicles coated with various different colors are photographed in advance in the plant. The color of an RGB color image may be replaced on the basis of imaging data of these plurality of XYZ color fidelity images, accompanied with correction of the environment according to the color temperature.
- Color replacement is based on imaging of the
actual vehicles 6 and 7. This provides the reality and is advantageous for the user. This reflects the climate condition and allows the user to accurately see the color of the image under a different condition in a location where the user is located. - The color fidelity
color simulation system 1 having the above characteristics replaces the color of an RGB color image based on the color data of XYZ color fidelity images and provides the highly accurate color fidelity with taking into account the color temperature. This is convenient for both the car makers and the users is available for various applications other than vehicles, for example, the colors of articles of furniture, interior items, clothing items, buildings and other general purposes. - The color fidelity
environment correction system 1 ofEmbodiment 1 computes temperature correction of color data based on the data of black body radiation and replaces images. As shown inFIG. 12 , a color fidelityenvironment correction system 201 ofEmbodiment 2 compares the colors of avehicle 206 that is a reference product produced domestically in a local location and avehicle 207 produced overseas in a remote location and performs color matching. For the purpose of description, it is assumed that the environment color temperature in the local location is T=6500 K and that the environment color temperature in the remote location is T=5000 K. This embodiment uses observed values of a micro-spectrometer 228, and the color temperature is not specifically involved in simulation. This embodiment, however, performs correction based on the temperature difference with a view to enhancing the accuracy of color data.Embodiment 2 differs fromEmbodiment 1 by a configuration using a personal digital assistant 203 (tablet terminal equipped with an RGB color system camera) in the remote location and a spectrometer 228 (small-size spectrometer such as micro-spectrometer) that is connectable with the personaldigital assistant 203. The different configuration ofEmbodiment 2 fromEmbodiment 1 is described with reference toFIGS. 12 to 18 . The other configuration of the color fidelityenvironment correction system 201 ofEmbodiment 2 is substantially similar to that ofEmbodiment 1 and is not specifically described here. -
Embodiment 1 uses the color temperature specified by the physical expression in computer simulation.Embodiment 2 uses color temperatures of actual illuminations measured by thespectrometer 228. Although these spectra are not necessarily consistent with one another (Shikisai-Kogaku (Color Engineering), Tokyo Denki University Press), the color temperatures are defined by using isotemperature lines and are used. S1gain and S3gain are not only calculated from the spectral sensitivities S1, S2 and S3 of black body radiation according to the color temperature but are calculated from three numerical values of illumination lights in the local location and in the remote location, which are obtained by multiplying the spectral sensitivities S1, S2 and S3 by the spectra of illuminations measured in the local location and in the remote location. This embodiment uses an ideal spectrum according to the color temperature and observed spectra arbitrarily selected in both the local location and the remote location. This embodiment is characteristic of determining the ratio of spectral characteristic S123 of illumination in the local location to spectral characteristic S123 of illumination in the remote location. - The personal
digital assistant 203 is, for example, a smartphone or a tablet terminal and is an integrated product of an RGBdigital camera 224 with lens, anarithmetic unit 225 including a CPU, a ROM and a RAM, an input-output unit 226 and adisplay device 227 in the RGB color system as shown inFIG. 13 . The personaldigital assistant 203 is connectable with thespectrometer 228 by a cable. Thearithmetic unit 225 obtains rgb values of an image taken with the RGBdigital camera 224. Thearithmetic unit 225 also performs temperature correction of 3-band visual sensitivity images S1 i, S2 i and S3 i (T=6500 K) of thevehicle 206 sent to the overseas via the Internet from T=6500 K to T=5000 K and computes and visualizes the image data. The personaldigital assistant 203 may be replaced by a personal computer. - An example of the micro-spectrometer 228 is C12666MA manufactured by Hamamatsu Photonics K.K. This is a fingertip-size microminiature spectroscopic head produced by merging the MEMS technology and the image sensor technology and has the sensitive wavelength range of 340 to 780 nm and the wavelength resolution of 15 nm max. A spectral sensitivity characteristic, i.e., relative sensitivities (%) that are output values of the spectrum to the wavelengths in the sensitive wavelength range, is obtained by photographing an object with the
micro spectrometer 228. - A series of processing performed by the personal
digital assistant 203 is described with reference toFIG. 14 . At S200, 3-band visual sensitivity images S1 i, S2 i and S3 i (T=6500 K) obtained by photographing thevehicle 206 in the local location with thecamera 202 from the local location are received by the remote location. As shown inFIG. 15 , in the local location, the output values of the illumination spectrum at T=6500K are multiplied by the spectral sensitivities S1, S2 and S3 (refer to Math. 1 andFIG. 5 ) to obtain multiplication values S1, S2 and S3 as indicated with hatched lines and the calculated values are integrated to obtain integral values IS1, IS2 and IS3 within a curved range indicated with hatched lines. Then, the standard sensitivities of thecamera 202 are provided by adjusting the gains of the camera 202 (refer toFIG. 12 ) such that an equality IS2=1S2=IS3 is satisfied. - At S210, S1gain, S2gain (set to 1 as the relative value) and S3gain at T=5000 K are computed by the
micro spectrometer 228 in the remote location. As shown inFIG. 16 , the output values of the illumination spectrum at T=5000 K (5000 K is illustrative and another temperature may be possible) in the remote location are multiplied by the standard sensitivities S1, S2 and S3 (refer to Math. 1 andFIG. 5 ) and the calculated values are integrated to obtain integral values I03, I02, I01 within a curved range indicated with hatched lines, so as to evaluate S1gain=I0/I02 and S3gain32 I03/I02. - At S220, the 3-band visual sensitivity images S1 i, S2 i and S3 i (T=6500 K) received at S200 are subjected to gain correction with S1gain and S3gain computed at S210. This provides 3-band visual sensitivity images S1 i 5000 k, S2 i 5000 k (equal to S2 i) and S3 i 5000 k (T=5000 K). This computation is similar to the computation by
Mathematical Expression 3 of Embodiment 1 (as shown inFIGS. 17 and 18 ). - At S230, an image displayed on the screen of the
display device 227 of the personaldigital assistant 203 is captured by pressing a light entering part (slit) of themicro spectrometer 228 on the image, and a conversion table (conversion matrix) for conversion from XYZ values to RGB values is created by mapping R data (for example, R=255: 8 bits) to Xr, Yr and Zr, G data to Xg, Yg and Zg and B data to Xb, Yb and Zb. This process aims to input the environment light in the remote location via thespectrometer 228 into the personaldigital assistant 203 and cause the spectrum of the environment light in the remote location to be accurately reflected on the XYZ-RGB conversion in thespectrometer 228. Thespectrometer 228 displays the R, G and B data and obtains R, G and B spectra. This specifies XR, YR and ZR with regard to R, XG, YG, ZG with regard to G and XB, YB and ZB with regard to B and thereby creates the conversion table from XYZ to RGB. The process of step S230 may be performed in advance and programmed. - At S240, accurate XYZ values (T=5000K) of the respective images at 0 K are calculated from S1 i 5000 k S2 i 5000 k and S3 i 5000 k (i=1 to m, m denotes the number of pixels) that are obtained by multiplication of the relative spectral gains S1gain, S2gain and S3gain (5000 K) computed at S220. The XYZ values are calculated by
Mathematical Expression 2 ofEmbodiment 1 described above. - At S250, RGB values (T=5000K) are obtained from the XYZ values (T=5000K) calculated at S240 by using the XYZ-RGB conversion table. Refer to the description of
Embodiment 1 for the details. The correction of the color temperature described above enables an accurate image to be displayed on the RGB monitor. - At S260, an RGB image is displayed on the
display device 227, based on the RGB values (T=5000 K) obtained at S250. The image of thevehicle 207 taken with thecamera 224 of the personaldigital assistant 203 may be displayed in an adjacent image area. This enables two images, i.e., animage 151 of a reference product produced domestically and animage 152 of a comparative product produced overseas, to be compared with each other on the screen of thedisplay device 227 and thereby allows for real time color matching. - This has a potential for various applications. One application may extract vehicles at random from
manufactured vehicles 207, measures whether the coating of each extracted vehicle is adequate, and performs color examination of coating or the like. Another application may cause the workers in a plant, for example, in Thailand, to visually check and confirm whether the color of shoes that are to be manufactured in the plant is consistent with the color of original shoes created by a designer and placed in the head office in Japan. Yet another application may photograph tiles in a plant in Japan and enable data of the tiles to be visually checked in real time on the personaldigital assistant 203 in the environment of sunlight spectrum in California. - The invention is not limited to the above embodiments but various modifications may be made to the embodiments without departing from the scope of the invention. Such modifications as well as their equivalents are also included in the scope of the invention. The invention may be implemented by various aspects within the scope of the invention. The methods of obtaining image information according to 3-band visual sensitivity images S1 i, S2 i and S3 i described in the above embodiments are only illustrative and are not restrictive. The technical feature of the invention is achieved by any other suitable method.
- The invention provides simulation by replacement of the color of a commercial product such as motor vehicle in sales of the commercial product or by comparative display. This is convenient for manufacture and sales. Additionally, the invention makes the color of a commercial product in a location where the commercial product is selected visually approximate to the color of an actually purchased commercial product. This reduces the feeling of strangeness with regard to the color and accordingly has a significant potential in industry.
Claims (7)
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014055737A JP2015179915A (en) | 2014-03-19 | 2014-03-19 | Color fidelity simulation device and color fidelity simulation method |
JP2014-055737 | 2014-03-19 | ||
PCT/JP2015/001560 WO2015141233A1 (en) | 2014-03-19 | 2015-03-19 | True-color environment correction device and true-color environment correction method |
Publications (2)
Publication Number | Publication Date |
---|---|
US20160127706A1 true US20160127706A1 (en) | 2016-05-05 |
US9532021B2 US9532021B2 (en) | 2016-12-27 |
Family
ID=54144213
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US14/894,383 Active US9532021B2 (en) | 2014-03-19 | 2015-03-19 | True-color environment correction device and true-color environment correction method |
Country Status (4)
Country | Link |
---|---|
US (1) | US9532021B2 (en) |
EP (1) | EP3122040A4 (en) |
JP (1) | JP2015179915A (en) |
WO (1) | WO2015141233A1 (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20190349535A1 (en) * | 2017-01-04 | 2019-11-14 | Zte Corporation | Intelligent photographing method and apparatus, and intelligent terminal |
CN113989394A (en) * | 2021-10-22 | 2022-01-28 | 浙江天行健智能科技有限公司 | Image processing method and system for automatic driving simulation environment color temperature |
CN115278031A (en) * | 2022-07-29 | 2022-11-01 | 盛泰光电科技股份有限公司 | Hyperspectrum-based camera module and image processing method and application thereof |
US11509875B1 (en) * | 2021-08-06 | 2022-11-22 | Ford Global Technologies, Llc | Enhanced color consistency for imaging |
FR3129761A1 (en) * | 2021-11-30 | 2023-06-02 | L'oreal | ENSURE FAITHFUL COLOR REPRODUCTION BETWEEN CUSTOM MIXED PRODUCTS AND AUGMENTED REALITY PRESENTATIONS |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP7076760B2 (en) * | 2016-06-30 | 2022-05-30 | 株式会社パパラボ | Color judgment device and color judgment method |
JP6601632B2 (en) * | 2017-02-27 | 2019-11-06 | 国立大学法人静岡大学 | Color measurement method |
KR102015129B1 (en) * | 2017-08-16 | 2019-10-21 | 남기원 | Apparatus for providing image distortion data and method and system of the same |
GB201818392D0 (en) * | 2018-11-12 | 2018-12-26 | Uea Enterprises Ltd | System and method for generating a colour |
CN115412677B (en) * | 2021-05-27 | 2023-07-25 | 上海三思电子工程有限公司 | Lamp spectrum determining and acquiring method, related equipment and medium |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6980231B1 (en) * | 1999-05-25 | 2005-12-27 | Olympus Corporation | Color reproduction system |
US20090002517A1 (en) * | 2006-01-10 | 2009-01-01 | Matsushita Electric Industrial Co., Ltd. | Color Correction Device, Color Correction Method, Dynamic Camera Color Correction Device, and Video Search Device Using the Same |
US20110026821A1 (en) * | 2009-07-31 | 2011-02-03 | Edge Christopher J | Method for matching colors between two systems |
US20140055481A1 (en) * | 2012-08-21 | 2014-02-27 | Lenovo (Beijing) Co., Ltd. | Method of displaying on an electronic device and electronic device |
Family Cites Families (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH10240800A (en) | 1997-02-28 | 1998-09-11 | Hitachi Ltd | Automobile presentation system considering history and budget |
JPH11168620A (en) | 1997-12-04 | 1999-06-22 | Konica Corp | Image processing method, input device and record medium thereof |
JP4212165B2 (en) * | 1998-11-13 | 2009-01-21 | オリンパス株式会社 | Color reproduction system |
JP2001258044A (en) * | 2000-03-14 | 2001-09-21 | Matsushita Research Institute Tokyo Inc | Medical use image processing unit |
JP4557478B2 (en) * | 2000-12-12 | 2010-10-06 | キヤノン株式会社 | Image processing apparatus, image processing method, and recording medium |
JP2002245372A (en) * | 2001-02-16 | 2002-08-30 | Matsushita Electric Ind Co Ltd | Color order method |
JP4677699B2 (en) * | 2001-09-25 | 2011-04-27 | コニカミノルタホールディングス株式会社 | Image processing method, image processing device, photographing device evaluation method, image information storage method, and image processing system |
JP4275983B2 (en) * | 2003-04-23 | 2009-06-10 | 富士フイルム株式会社 | Image processing system |
JP2005257827A (en) * | 2004-03-10 | 2005-09-22 | National Univ Corp Shizuoka Univ | filter |
JP2008085975A (en) * | 2006-08-31 | 2008-04-10 | Nikon Corp | Imaging element characteristic evaluating method and imaging element characteristics evaluating apparatus |
JP2011211317A (en) | 2010-03-29 | 2011-10-20 | Olympus Corp | Light source detector |
JP2013012979A (en) * | 2011-06-30 | 2013-01-17 | Nikon Corp | Image processing apparatus and image processing method |
-
2014
- 2014-03-19 JP JP2014055737A patent/JP2015179915A/en active Pending
-
2015
- 2015-03-19 EP EP15764977.3A patent/EP3122040A4/en not_active Withdrawn
- 2015-03-19 WO PCT/JP2015/001560 patent/WO2015141233A1/en active Application Filing
- 2015-03-19 US US14/894,383 patent/US9532021B2/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6980231B1 (en) * | 1999-05-25 | 2005-12-27 | Olympus Corporation | Color reproduction system |
US20090002517A1 (en) * | 2006-01-10 | 2009-01-01 | Matsushita Electric Industrial Co., Ltd. | Color Correction Device, Color Correction Method, Dynamic Camera Color Correction Device, and Video Search Device Using the Same |
US20110026821A1 (en) * | 2009-07-31 | 2011-02-03 | Edge Christopher J | Method for matching colors between two systems |
US20140055481A1 (en) * | 2012-08-21 | 2014-02-27 | Lenovo (Beijing) Co., Ltd. | Method of displaying on an electronic device and electronic device |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20190349535A1 (en) * | 2017-01-04 | 2019-11-14 | Zte Corporation | Intelligent photographing method and apparatus, and intelligent terminal |
US11509875B1 (en) * | 2021-08-06 | 2022-11-22 | Ford Global Technologies, Llc | Enhanced color consistency for imaging |
CN113989394A (en) * | 2021-10-22 | 2022-01-28 | 浙江天行健智能科技有限公司 | Image processing method and system for automatic driving simulation environment color temperature |
FR3129761A1 (en) * | 2021-11-30 | 2023-06-02 | L'oreal | ENSURE FAITHFUL COLOR REPRODUCTION BETWEEN CUSTOM MIXED PRODUCTS AND AUGMENTED REALITY PRESENTATIONS |
WO2023101987A1 (en) * | 2021-11-30 | 2023-06-08 | L'oreal | Ensuring accurate color reproduction between custom mixed products and augmented reality presentations |
CN115278031A (en) * | 2022-07-29 | 2022-11-01 | 盛泰光电科技股份有限公司 | Hyperspectrum-based camera module and image processing method and application thereof |
Also Published As
Publication number | Publication date |
---|---|
US9532021B2 (en) | 2016-12-27 |
EP3122040A4 (en) | 2017-11-08 |
EP3122040A1 (en) | 2017-01-25 |
WO2015141233A1 (en) | 2015-09-24 |
JP2015179915A (en) | 2015-10-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9532021B2 (en) | True-color environment correction device and true-color environment correction method | |
JP6257551B2 (en) | Color fidelity environment correction apparatus and color fidelity environment correction method | |
JP6974397B2 (en) | measuring device | |
JP6039008B2 (en) | Coloring evaluation apparatus and coloring evaluation method | |
CN113170028B (en) | Method for generating image data of machine learning based imaging algorithm | |
JPH1185952A (en) | Color reproducing device | |
CN103279948B (en) | A kind of data processing method of high-spectrum remote sensing data True color synthesis | |
CN105588642B (en) | The calibration of colorimeter | |
JP7076760B2 (en) | Color judgment device and color judgment method | |
EP3993382A1 (en) | Colour calibration of an imaging device | |
JP2019020311A (en) | Color measurement method and color measurement device | |
CN102414722A (en) | Display effect coating on electronic display device | |
US20050219380A1 (en) | Digital camera for determining chromaticity coordinates and related color temperature of an object and method thereof | |
CN106896068B (en) | Commodity color acquisition and reproduction method and system for solving online shopping color distortion | |
JP4174707B2 (en) | Spectroscopic measurement system, color reproduction system | |
US20230206518A1 (en) | Method for reconstructing an image, in particular an exact color image, and associated computer program, device and system | |
JP6774788B2 (en) | Color adjuster and color adjuster | |
JP2000331076A (en) | Method and system for remote transaction support and storage medium with remote transaction support program stored | |
Sim et al. | Artwork Reproduction Through Display Based on Hyperspectral Imaging | |
JP6851082B2 (en) | Multi-point monitor color sharing device | |
WO2019167806A1 (en) | Method for setting colorimetric conversion parameters in a measuring device | |
Tominaga et al. | Appearance reconstruction of fluorescent objects based on reference geometric factors | |
Normand et al. | Automated digital camera sensor characterization | |
Carnevali et al. | Colourimetric calibration for photography, photogrammetry and photomodelling within Architectural Survey | |
Guarnera et al. | Absolute colorimetric characterization of a dslr camera |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: PAPALAB CO., LTD., JAPAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:KATO, MAKOTO;REEL/FRAME:037148/0921 Effective date: 20151125 |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 4TH YR, SMALL ENTITY (ORIGINAL EVENT CODE: M2551); ENTITY STATUS OF PATENT OWNER: SMALL ENTITY Year of fee payment: 4 |
|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 8TH YR, SMALL ENTITY (ORIGINAL EVENT CODE: M2552); ENTITY STATUS OF PATENT OWNER: SMALL ENTITY Year of fee payment: 8 |