Patents by Inventor Masaki Kitago

Masaki Kitago has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 10916034
    Abstract: A host vehicle position estimation device includes an object determination unit configured to determine whether or not a planar object is included in a captured image, on which a host vehicle travels, a center point information acquisition unit configured to, when the planar object is included in the captured image, acquire center point information of the planar object including at least one of longitudinal center coordinate and lateral center coordinate of the planar object in the captured image, a longitudinal distance calculation unit configured to calculate a longitudinal distance as a distance between the host vehicle and the planar object in a front-rear direction of the host vehicle, and a host vehicle position estimation unit configured to estimate a host vehicle position using the positional information of the planar object on the map and the longitudinal distance.
    Type: Grant
    Filed: June 17, 2019
    Date of Patent: February 9, 2021
    Assignees: TOYOTA JIDOSHA KABUSHIKI KAISHA, DENSO CORPORATION
    Inventors: Masaki Kitago, Kojiro Tateishi
  • Publication number: 20200267374
    Abstract: An input unit configured to input an image data group including at least: image data obtained by performing image capturing at a first focus position from a first viewpoint; image data obtained by performing image capturing at a second focus position different from the first focus position from the first viewpoint; and image data obtained by performing image capturing at the first focus position from a second viewpoint different from the first viewpoint, and a recording unit configured to generate management information that associates each piece of image data of the image data group that is input by the input unit and to record the generated management information and the image data group in a storage medium in accordance with a predetermined format are included.
    Type: Application
    Filed: November 28, 2016
    Publication date: August 20, 2020
    Inventor: Masaki Kitago
  • Publication number: 20200020126
    Abstract: A host vehicle position estimation device includes an object determination unit configured to determine whether or not a planar object is included in a captured image, on which a host vehicle travels, a center point information acquisition unit configured to, when the planar object is included in the captured image, acquire center point information of the planar object including at least one of longitudinal center coordinate and lateral center coordinate of the planar object in the captured image, a longitudinal distance calculation unit configured to calculate a longitudinal distance as a distance between the host vehicle and the planar object in a front-rear direction of the host vehicle, and a host vehicle position estimation unit configured to estimate a host vehicle position using the positional information of the planar object on the map and the longitudinal distance.
    Type: Application
    Filed: June 17, 2019
    Publication date: January 16, 2020
    Applicants: TOYOTA JIDOSHA KABUSHIKI KAISHA, DENSO CORPORATION
    Inventors: Masaki Kitago, Kojiro Tateishi
  • Patent number: 10122988
    Abstract: This invention enables more efficiently storing and managing light field data. To accomplish this, when encoding N (N>1) viewpoint images captured by a light field imaging unit, an encoding apparatus calculates the average value of the values of N corresponding pixels corresponding to each other in the N viewpoint images and generates an image having the average value as the value of a pixel and focused at a predetermined focal position. The encoding apparatus generates (N?1) types of difference values used to derive the values of the corresponding pixels in the N viewpoint images from the value of the pixel of the generated image focused at the predetermined focal position. The encoding apparatus encodes the generated image and difference information formed from the (N?1) types of difference values.
    Type: Grant
    Filed: March 31, 2015
    Date of Patent: November 6, 2018
    Assignee: Canon Kabushiki Kaisha
    Inventor: Masaki Kitago
  • Patent number: 9942569
    Abstract: An encoding apparatus includes a transformer which performs wavelet transform on image data to generate coefficients of subbands, and a predictive encoder which performs predictive coding on the coefficients. The predictive encoder includes a symbol generator which generates a symbol as an encoding target from a predictive error, an encoder which performs entropy coding on the generated symbol using a parameter determined in a process of encoding an immediately preceding coefficient of the coefficient of interest, an estimation unit which estimates a tentative symbol corresponding to a succeeding coefficient to be encoded next to the coefficient of interest, and a determination unit which determines a parameter for the succeeding coefficient from a code length obtained when assuming that the tentative symbol estimated by the estimation unit is obtained by encoding a parameter used when encoding the symbol of the coefficient of interest.
    Type: Grant
    Filed: April 26, 2016
    Date of Patent: April 10, 2018
    Assignee: CANON KABUSHIKI KAISHA
    Inventors: Hiroshi Oto, Masaki Kitago
  • Patent number: 9905011
    Abstract: An information processing apparatus that acquires distance information from image data includes an input unit 162 and a procedure selection unit 164. The input unit 162 inputs image data and information associated with the image data and specifying a procedure for deriving distance information. The procedure selection unit 164 selects at least one from a plurality of procedures on the basis of the information specifying a procedure for acquiring distance information and derives distance information from the image data using the selected procedure.
    Type: Grant
    Filed: June 17, 2014
    Date of Patent: February 27, 2018
    Assignee: Canon Kabushiki Kaisha
    Inventors: Masaki Kitago, Toru Fukushima
  • Publication number: 20170085858
    Abstract: This invention enables more efficiently storing and managing light field data. To accomplish this, when encoding N (N>1) viewpoint images captured by a light field imaging unit, an encoding apparatus calculates the average value of the values of N corresponding pixels corresponding to each other in the N viewpoint images and generates an image having the average value as the value of a pixel and focused at a predetermined focal position. The encoding apparatus generates (N?1) types of difference values used to derive the values of the corresponding pixels in the N viewpoint images from the value of the pixel of the generated image focused at the predetermined focal position. The encoding apparatus encodes the generated image and difference information formed from the (N?1) types of difference values.
    Type: Application
    Filed: March 31, 2015
    Publication date: March 23, 2017
    Inventor: Masaki Kitago
  • Publication number: 20160323602
    Abstract: An encoding apparatus includes a transformer which performs wavelet transform on image data to generate coefficients of subbands, and a predictive encoder which performs predictive coding on the coefficients. The predictive encoder includes a symbol generator which generates a symbol as an encoding target from a predictive error, an encoder which performs entropy coding on the generated symbol using a parameter determined in a process of encoding an immediately preceding coefficient of the coefficient of interest, an estimation unit which estimates a tentative symbol corresponding to a succeeding coefficient to be encoded next to the coefficient of interest, and a determination unit which determines a parameter for the succeeding coefficient from a code length obtained when assuming that the tentative symbol estimated by the estimation unit is obtained by encoding a parameter used when encoding the symbol of the coefficient of interest.
    Type: Application
    Filed: April 26, 2016
    Publication date: November 3, 2016
    Inventors: Hiroshi Oto, Masaki Kitago
  • Publication number: 20160148387
    Abstract: An information processing apparatus that acquires distance information from image data includes an input unit 162 and a procedure selection unit 164. The input unit 162 inputs image data and information associated with the image data and specifying a procedure for deriving distance information. The procedure selection unit 164 selects at least one from a plurality of procedures on the basis of the information specifying a procedure for acquiring distance information and derives distance information from the image data using the selected procedure.
    Type: Application
    Filed: June 17, 2014
    Publication date: May 26, 2016
    Inventors: Masaki Kitago, Toru Fukushima
  • Publication number: 20140071131
    Abstract: In the free viewpoint image combination technique, captured images between respective viewpoints are combined with high precision and at a high speed. As to an occlusion region, a free viewpoint image is generated by use of distance information from another viewpoint.
    Type: Application
    Filed: September 4, 2013
    Publication date: March 13, 2014
    Applicant: CANNON KABUSHIKI KAISHA
    Inventor: Masaki Kitago
  • Patent number: 8576242
    Abstract: A boundary correction unit divides an object area into plural meshes, and specifies, of a pixel group positioned on one side, in a direction toward the interior of the object area, of a mesh to which a boundary vertex positioned on the frame of the object area belongs, a pixel at a position where the amount of change in color in the direction is equal to or smaller than a threshold value as a correction pixel for each boundary vertex. The boundary correction unit obtains a curve that connects adjacent correction pixels to each other for each set of adjacent correction pixels, and obtains the area surrounded by the obtained curves as a non-correction area. The boundary correction unit updates the object area by assigning the values of respective pixels on the frame of the non-correction area to those of corresponding pixels positioned on the frame of the object area.
    Type: Grant
    Filed: March 17, 2010
    Date of Patent: November 5, 2013
    Assignee: Canon Kabushiki Kaisha
    Inventor: Masaki Kitago
  • Patent number: 8564592
    Abstract: This invention is directed to provide a technique for efficiently, optimally deciding the shape and number of meshes when performing mesh coding for an object having a gradation. This invention is also directed to provide a technique for setting representative points to minimize the mesh distortion. A mesh generation unit divides an object area into a plurality of meshes and obtains position information, gradient information, and color information for each vertex of a mesh. A mesh control unit decides unnecessary vertices based on the difference between color information of each vertex and color information in the object area that corresponds to the vertex. An optimization unit obtains position information, gradient information, and color information of necessary vertices to minimize the difference between color information of each necessary vertex other than the unnecessary vertices and color information at a position in the object area that corresponds to the necessary vertex.
    Type: Grant
    Filed: October 7, 2009
    Date of Patent: October 22, 2013
    Assignee: Canon Kabushiki Kaisha
    Inventor: Masaki Kitago
  • Patent number: 8442314
    Abstract: An object input unit extracts the area of an object as an object area, and a mesh generation unit divides the object area into a plurality of meshes to obtain position information, gradient information, and color information of respective vertices that form the meshes. An optimization unit determines the position information, gradient information, and color information of the vertices by dividing each of the meshes into a plurality of small areas, and performing processing for changing the position information, gradient information, and color information of the vertices so as to locally minimize the differences between color information within the small areas and that within portions of the object area corresponding to the small areas. To divide each of the meshes into a plurality of small areas, the optimization unit changes the number or size of small areas in accordance with the number of times of changing processing.
    Type: Grant
    Filed: February 9, 2010
    Date of Patent: May 14, 2013
    Assignee: Canon Kabushiki Kaisha
    Inventor: Masaki Kitago
  • Patent number: 8290256
    Abstract: A mesh generation unit divides an object area into respective meshes and obtains position information, gradient information, and color information of each vertex, which forms the meshes. An encoding unit obtains the color of each of the meshes using the color information and gradient information of each vertex. The encoding unit obtains the difference between each obtained color, and a color in a region in the object area that corresponds to each of the meshes. The encoding unit determines whether the sum of obtained differences is not smaller than a threshold. When the sum is smaller than the threshold, the encoding unit encodes the position information, gradient information, and color information of each vertex. When the sum is not smaller than the threshold, the encoding unit subdivides each mesh into submeshes, and encodes color information at a position in the object area that corresponds to each vertex of the submesh.
    Type: Grant
    Filed: August 5, 2010
    Date of Patent: October 16, 2012
    Assignee: Canon Kabushiki Kaisha
    Inventor: Masaki Kitago
  • Publication number: 20110148872
    Abstract: This invention is directed to provide a technique for efficiently, optimally deciding the shape and number of meshes when performing mesh coding for an object having a gradation. This invention is also directed to provide a technique for setting representative points to minimize the mesh distortion. A mesh generation unit divides an object area into a plurality of meshes and obtains position information, gradient information, and color information for each vertex of a mesh. A mesh control unit decides unnecessary vertices based on the difference between color information of each vertex and color information in the object area that corresponds to the vertex. An optimization unit obtains position information, gradient information, and color information of necessary vertices to minimize the difference between color information of each necessary vertex other than the unnecessary vertices and color information at a position in the object area that corresponds to the necessary vertex.
    Type: Application
    Filed: October 7, 2009
    Publication date: June 23, 2011
    Applicant: CANON KABUSHIKI KAISHA
    Inventor: Masaki Kitago
  • Publication number: 20110069881
    Abstract: A mesh generation unit divides an object area into respective meshes and obtains position information, gradient information, and color information of each vertex, which forms the meshes. An encoding unit obtains the color of each of the meshes using the color information and gradient information of each vertex. The encoding unit obtains the difference between each obtained color, and a color in a region in the object area that corresponds to each of the meshes. The encoding unit determines whether the sum of obtained differences is not smaller than a threshold. When the sum is smaller than the threshold, the encoding unit encodes the position information, gradient information, and color information of each vertex. When the sum is not smaller than the threshold, the encoding unit subdivides each mesh into submeshes, and encodes color information at a position in the object area that corresponds to each vertex of the submesh.
    Type: Application
    Filed: August 5, 2010
    Publication date: March 24, 2011
    Applicant: CANON KABUSHIKI KAISHA
    Inventor: Masaki Kitago
  • Publication number: 20100259541
    Abstract: A boundary correction unit divides an object area into plural meshes, and specifies, of a pixel group positioned on one side, in a direction toward the interior of the object area, of a mesh to which a boundary vertex positioned on the frame of the object area belongs, a pixel at a position where the amount of change in color in the direction is equal to or smaller than a threshold value as a correction pixel for each boundary vertex. The boundary correction unit obtains a curve that connects adjacent correction pixels to each other for each set of adjacent correction pixels, and obtains the area surrounded by the obtained curves as a non-correction area. The boundary correction unit updates the object area by assigning the values of respective pixels on the frame of the non-correction area to those of corresponding pixels positioned on the frame of the object area.
    Type: Application
    Filed: March 17, 2010
    Publication date: October 14, 2010
    Applicant: CANON KABUSHIKI KAISHA
    Inventor: Masaki Kitago
  • Publication number: 20100246973
    Abstract: An object input unit extracts the area of an object as an object area, and a mesh generation unit divides the object area into a plurality of meshes to obtain position information, gradient information, and color information of respective vertices that form the meshes. An optimization unit determines the position information, gradient information, and color information of the vertices by dividing each of the meshes into a plurality of small areas, and performing processing for changing the position information, gradient information, and color information of the vertices so as to locally minimize the differences between color information within the small areas and that within portions of the object area corresponding to the small areas. To divide each of the meshes into a plurality of small areas, the optimization unit changes the number or size of small areas in accordance with the number of times of changing processing.
    Type: Application
    Filed: February 9, 2010
    Publication date: September 30, 2010
    Applicant: CANON KABUSHIKI KAISHA
    Inventor: Masaki Kitago