Processing apparatus, processing system, image pickup apparatus, processing method, and non-transitory computer-readable storage medium
AssigneeCanon Kabushiki Kaisha
InventorsYuichi Kusumi, Chiaki Inoue, Yoshiaki Ida
Life of this patent
Estimating the term…
Abstract
A processing apparatus includes a luminance information obtainer that obtains luminance information for each color in each of a plurality of images, each of which is imaged respectively when a light source arranged at mutually different positions sequentially irradiates an object with light, and a color setter that sets a color to use in obtaining surface normal information for each region of an image on the basis of the luminance information.
Claims15
A processing apparatus comprising:
- a luminance information obtainer that obtains luminance information for each color in each of a plurality of images of an object, each of the plurality of images of the object being respectively imaged when the object is irradiated with light from mutually different positions sequentially;
- and
- a color setter that sets a color to use in obtaining surface normal information for each region of an image of the object on the basis of the luminance information,
- wherein the color setter sets a color from among a plurality of colors to use in obtaining surface normal information on the basis of a value of the luminance information such that a first color among the plurality of colors is set to be used in obtaining surface normal information in a case where the value of the luminance information has a first value, and a second color among the plurality of colors different from the first color is set to be used in obtaining surface normal information in a case where the value of the luminance information has a second value different from the first value.
A processing apparatus comprising:
- a luminance information obtainer that obtains luminance information for each color in each of a plurality of images of an object, each of the plurality of images of the object being respectively imaged when the object is irradiated with light from mutually different positions sequentially;
- a color setter that sets a color to use in obtaining surface normal information for each region of an image of the object on the basis of the luminance information;
- and
- a surface normal obtainer that obtains the surface normal information on the basis of luminance information of the color to use in obtaining surface normal information,
- wherein the color setter sets a weight for a color on the basis of a value of the luminance information, and
- wherein the surface normal obtainer obtains the surface normal information on the basis of a linear sum of luminance information for a color calculated using the weight.
A processing system comprising:
- a luminance information obtainer that obtains luminance information for each color in each of a plurality of images of an object, each of the plurality of images of the object being respectively imaged when the object is irradiated with light from mutually different positions sequentially;
- a color setter that sets a color to use in obtaining surface normal information for each region of an image of the object on the basis of the luminance information;
- and
- a surface normal obtainer that obtains the surface normal information on the basis of luminance information of the color to use in obtaining surface normal information,
- wherein the color setter sets a color from among a plurality of colors to use in obtaining surface normal information on the basis of a value of the luminance information such that a first color among the plurality of colors is set to be used in obtaining surface normal information in a case where the value of the luminance information has a first value, and a second color among the plurality of colors different from the first color is set to be used in obtaining surface normal information in a case where the value of the luminance information has a second value different from the first value.
An image pickup apparatus comprising:
- an image pickup unit that images an object;
- a luminance information obtainer that obtains luminance information for each color in each of a plurality of images of an object, each of the plurality of images of the object being imaged by the image pickup unit respectively when the object is irradiated with light from mutually different positions sequentially;
- a color setter that sets a color to use in obtaining surface normal information for each region of an image of the object on the basis of the luminance information;
- and
- a surface normal obtainer that obtains the surface normal information on the basis of luminance information of the color to use in obtaining surface normal information,
- wherein the color setter sets a color from among a plurality of colors to use in obtaining surface normal information on the basis of a value of the luminance information such that a first color among the plurality of colors is set to be used in obtaining surface normal information in a case where the value of the luminance information has a first value, and a second color among the plurality of colors different from the first color is set to be used in obtaining surface normal information in a case where the value of the luminance information has a second value different from the first value.
A processing method comprising:
- obtaining luminance information for each color in each of a plurality of images of an object, each of the plurality of images of the object being respectively imaged when the object is irradiated with light from mutually different positions sequentially;
- and
- setting a color to use in obtaining surface normal information for each region of an image of the object on the basis of the luminance information,
- wherein the setting the color sets a color from among a plurality of colors to use in obtaining surface normal information on the basis of a value of the luminance information such that a first color among the plurality of colors is set to be used in obtaining surface normal information in a case where the value of the luminance information has a first value, and a second color among the plurality of colors different from the first color is set to be used in obtaining surface normal information in a case where the value of the luminance information has a second value different from the first value.
A non-transitory computer-readable storage medium configured to store a computer program that enables a computer to execute a processing method,
- wherein the processing method includes:
- obtaining luminance information for each color in each of a plurality of images of an object, each of the plurality of images of the object being respectively imaged when the object is irradiated with light from mutually different positions sequentially;
- and
- setting a color to use in obtaining surface normal information for each region of an image of the object on the basis of the luminance information,
- wherein the setting the color sets a color from among a plurality of colors to use in obtaining surface normal information on the basis of a value of the luminance information such that a first color among the plurality of colors is set to be used in obtaining surface normal information in a case where the value of the luminance information has a first value, and a second color among the plurality of colors different from the first color is set to be used in obtaining surface normal information in a case where the value of the luminance information has a second value different from the first value.
Dependencies are inferred from the claim text.