Patents by Inventor Daisuke Kotake

Daisuke Kotake 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: 8699786
    Abstract: An image processing apparatus comprising: an input unit configured to input a plurality of images obtained by capturing a target object from different viewpoints; a detection unit configured to detect a plurality of line segments from each of the plurality of input images; a setting unit configured to set, for each of the plurality of detected line segments, a reference line which intersects with the line segment; an array derivation unit configured to obtain a pattern array in which a plurality of pixel value change patterns on the set reference line are aligned; and a decision unit configured to decide association of the detected line segments between the plurality of images by comparing the pixel value change patterns, contained in the obtained pattern array, between the plurality of images.
    Type: Grant
    Filed: December 7, 2010
    Date of Patent: April 15, 2014
    Assignee: Canon Kabushiki Kaisha
    Inventor: Daisuke Kotake
  • Patent number: 8682106
    Abstract: An information processing method includes acquiring an image of an object captured by an imaging apparatus, acquiring an angle of inclination measured by an inclination sensor mounted on the object or the imaging apparatus, detecting a straight line from the captured image, and calculating a position and orientation of the object or the imaging apparatus, on which the inclination sensor is mounted, based on the angle of inclination, an equation of the detected straight line on the captured image, and an equation of a straight line in a virtual three-dimensional space that corresponds to the detected straight line.
    Type: Grant
    Filed: June 13, 2008
    Date of Patent: March 25, 2014
    Assignee: Canon Kabushiki Kaisha
    Inventor: Daisuke Kotake
  • Publication number: 20140029800
    Abstract: A position and orientation measuring apparatus calculates a difference between an image feature of a two-dimensional image of an object and a projected image of a three-dimensional model in a stored position and orientation of the object projected on the two-dimensional image. The position and orientation measuring apparatus further calculates a difference between three-dimensional coordinate information and a three-dimensional model in the stored position and orientation of the object. The position and orientation measuring apparatus then converts a dimension of the first difference and/or the second difference to cause the first difference and the second difference to have an equivalent dimension and corrects the stored position and orientation.
    Type: Application
    Filed: October 3, 2013
    Publication date: January 30, 2014
    Applicant: CANON KABUSHIKI KAISHA
    Inventors: Daisuke Kotake, Shinji Uchiyama
  • Patent number: 8577176
    Abstract: A position and orientation measuring apparatus calculates a difference between an image feature of a two-dimensional image of an object and a projected image of a three-dimensional model in a stored position and orientation of the object projected on the two-dimensional image. The position and orientation measuring apparatus further calculates a difference between three-dimensional coordinate information and a three-dimensional model in the stored position and orientation of the object. The position and orientation measuring apparatus then converts a dimension of the first difference and/or the second difference to cause the first difference and the second difference to have an equivalent dimension and corrects the stored position and orientation.
    Type: Grant
    Filed: July 6, 2010
    Date of Patent: November 5, 2013
    Assignee: Canon Kabushiki Kaisha
    Inventors: Daisuke Kotake, Shinji Uchiyama
  • Publication number: 20130271577
    Abstract: An information processing apparatus includes a model storing unit configured to store a three-dimensional form model for acquiring the position and posture of a measurement target object, an image acquiring unit configured to acquire an image of the measurement target object, a first position and posture acquiring unit configured to acquire a first position and posture of the three-dimensional form model in a first coordinate system on the basis of a first geometric feature of the three-dimensional form model and a first geometric feature within the image, and a second position and posture acquiring unit configured to acquire a second position and posture of the three-dimensional form model in a second coordinate system that is different from the first coordinate system on the basis of a second geometric feature of the three-dimensional form model and a second geometric feature within the image and the first position and posture.
    Type: Application
    Filed: December 22, 2011
    Publication date: October 17, 2013
    Applicant: CANON KABUSHIKI KAISHA
    Inventors: Daisuke Watanabe, Shinji Uchiyama, Daisuke Kotake
  • Publication number: 20130258060
    Abstract: Information processing apparatus that performs three-dimensional shape measurement with high accuracy at high speed while taking into account lens distortion of a projection device. An image input unit of an information processing apparatus inputs image data of a measurement object photographed by a camera in a state where a predetermined pattern light is projected by a projector. An association unit calculates associations between coordinates on the image data of the measurement object and coordinates on image data of the predetermined pattern light. A three-dimensional coordinate calculation unit calculates a viewing vector of the camera from which lens distortion thereof has been eliminated and a viewing vector of the projector to which lens distortion thereof has been added. The calculation unit calculates coordinates of a point, in a three-dimensional space, of intersection between the camera viewing vector and the projector viewing vector, for each association.
    Type: Application
    Filed: April 1, 2013
    Publication date: October 3, 2013
    Applicant: Canon Kabushiki Kaisha
    Inventor: Daisuke Kotake
  • Publication number: 20130236062
    Abstract: An information processing apparatus that calculates information on a position and an orientation of an image capture device relative to an object captured by the image capture device, holds three-dimensional information including a plurality of line segments that constitute the object, acquires an image of the object captured by the image capture device, detects an image feature indicating a line segment from the acquired image, calculates a position and orientation of the image capture device based on correspondence between the image feature indicating the detected line segment and the held line segment, and determines, for each of the held line segments, whether to use the line segment for the calculation of the position and orientation thereafter, based on at least one of a result of detection of the image feature, and information acquired in the calculation of the position and orientation.
    Type: Application
    Filed: April 30, 2013
    Publication date: September 12, 2013
    Applicant: CANON KABUSHIKI KAISHA
    Inventors: Daisuke Kotake, Shinji Uchiyama
  • Publication number: 20130230235
    Abstract: An information processing apparatus according to the present invention includes a three-dimensional model storage unit configured to store data of a three-dimensional model that describes a geometric feature of an object, a two-dimensional image input unit configured to input a two-dimensional image in which the object is imaged, a range image input unit configured to input a range image in which the object is imaged, an image feature detection unit configured to detect an image feature from the two-dimensional image input from the two-dimensional image input unit, an image feature three-dimensional information calculation unit configured to calculate three-dimensional coordinates corresponding to the image feature from the range image input from the range image input unit, and a model fitting unit configured to fit the three-dimensional model into the three-dimensional coordinates of the image feature.
    Type: Application
    Filed: November 15, 2011
    Publication date: September 5, 2013
    Applicant: CANON KABUSHIKI KAISHA
    Inventors: Keisuke Tateno, Daisuke Kotake, Shinji Uchiyama
  • Patent number: 8483424
    Abstract: An information processing apparatus that calculates information on a position and an orientation of an image capture device relative to an object captured by the image capture device, holds three-dimensional information including a plurality of line segments that constitute the object, acquires an image of the object captured by the image capture device, detects an image feature indicating a line segment from the acquired image, calculates a position and orientation of the image capture device based on correspondence between the image feature indicating the detected line segment and the held line segment, and determines, for each of the held line segments, whether to use the line segment for the calculation of the position and orientation thereafter, based on at least one of a result of detection of the image feature, and information acquired in the calculation of the position and orientation.
    Type: Grant
    Filed: November 30, 2009
    Date of Patent: July 9, 2013
    Assignee: Canon Kabushiki Kaisha
    Inventors: Daisuke Kotake, Shinji Uchiyama
  • Publication number: 20130114886
    Abstract: A position and orientation measurement apparatus for measuring a position and orientation of a target object, comprising: storage means for storing a three-dimensional model representing three-dimensional shape information of the target object; obtaining means for obtaining a plurality of measurement data about the target object sensed by image sensing means; reliability calculation means for calculating reliability for each of the pieces of measurement data; selection means for selecting the measurement data by a predetermined number from the plurality of measurement data based on the reliability; association means for associating planes forming the three-dimensional model with each of the measurement data selected by the selection means; and decision means for deciding the position and orientation of the target object based on the result associated by the association means.
    Type: Application
    Filed: July 21, 2011
    Publication date: May 9, 2013
    Applicant: CANON KABUSHIKI KAISHA
    Inventors: Daisuke Kotake, Shinji Uchiyama
  • Patent number: 8391589
    Abstract: Three pieces of candidate position information are calculated based on a plurality of pieces of sensing position information, and three pieces of candidate orientation information are calculated based on a plurality of pieces of sensing orientation information. Sets each of which combines one candidate position information and one candidate orientation information are prepared for all combinations. For each set, the candidate position information and candidate orientation information which configure that set are corrected. An evaluation value is calculated for each corrected set, and one of the sets is selected based on the calculated evaluation values. The candidate position information and candidate orientation information which configure the selected set are respectively recorded in a memory as sensing position information and sensing orientation information.
    Type: Grant
    Filed: January 11, 2008
    Date of Patent: March 5, 2013
    Assignee: Canon Kabushiki Kaisha
    Inventors: Daisuke Kotake, Shinji Uchiyama, Hirokazu Kato
  • Patent number: 8355531
    Abstract: Indices allocated or set on an object are detected from sensed images of frames, which are time-serially sensed by an image sensing device. In association with each index detected from the sensed image of the frame of interest, a detection condition from frames before the frame of interest is acquired. According to the acquired detection condition of the index, the reliability of this index is calculated. The position and orientation of the object or the image sensing device are calculated using at least information associated with the image coordinates of the detected indices and the reliabilities of the indices.
    Type: Grant
    Filed: November 26, 2007
    Date of Patent: January 15, 2013
    Assignee: Canon Kabushiki Kaisha
    Inventors: Shinichi Aratani, Kiyohide Satoh, Daisuke Kotake
  • Publication number: 20130010070
    Abstract: An information processing apparatus configured to estimate a position and orientation of a measuring object using an imaging apparatus includes an approximate position and orientation input unit configured to input a relative approximate position and orientation between the imaging apparatus and the measuring object, a first position and orientation updating unit configured to update the approximate position and orientation by matching a three-dimensional shape model to a captured image, a position and orientation difference information input unit configured to calculate and acquire a position and orientation difference amount of the imaging apparatus relative to the measuring object having moved after the imaging apparatus has captured an image of the measuring object or after last position and orientation difference information has been acquired, and a second position and orientation updating unit configured to update the approximate position and orientation based on the position and orientation difference
    Type: Application
    Filed: June 29, 2012
    Publication date: January 10, 2013
    Applicant: CANON KABUSHIKI KAISHA
    Inventors: Keisuke Tateno, Daisuke Kotake, Shinji Uchiyama
  • Patent number: 8320709
    Abstract: From a sequence of images captured by an image pickup unit, images necessary for measuring placement information regarding markers and/or a sensor are automatically determined and obtained. To this end, using position and orientation information regarding the image pickup unit at the time the image pickup unit has captured an obtained image and placement information regarding detected markers, whether to use the captured image corresponding to the position and orientation is determined. Using the captured image determined to be used, the marker placement information, placement information regarding a measurement target, or the position and orientation of the image pickup unit serving as an unknown parameter is obtained so as to minimize the error between the measured image coordinates and theoretical image coordinates of each marker, which are estimated on the basis of a rough value of the parameter.
    Type: Grant
    Filed: June 21, 2007
    Date of Patent: November 27, 2012
    Assignee: Canon Kabushiki Kaisha
    Inventors: Shinichi Aratani, Daisuke Kotake, Shinji Uchiyama
  • Publication number: 20120288216
    Abstract: From a sequence of images captured by an image pickup unit, images necessary for measuring placement information regarding markers and/or a sensor are automatically determined and obtained. To this end, using position and orientation information regarding the image pickup unit at the time the image pickup unit has captured an obtained image and placement information regarding detected markers, whether to use the captured image corresponding to the position and orientation is determined. Using the captured image determined to be used, the marker placement information, placement information regarding a measurement target, or the position and orientation of the image pickup unit serving as an unknown parameter is obtained so as to minimize the error between the measured image coordinates and theoretical image coordinates of each marker, which are estimated on the basis of a rough value of the parameter.
    Type: Application
    Filed: July 30, 2012
    Publication date: November 15, 2012
    Applicant: CANON KABUSHIKI KAISHA
    Inventors: Shinichi Aratani, Daisuke Kotake, Shinji Uchiyama
  • Patent number: 8223146
    Abstract: A unit (110) acquires an image, sensed by an image sensing device (100), of a physical object having an outer appearance that can be expressed by line segments. A unit (120) stores defining data used to classify line segments configuring a 3D virtual object that simulates the outer appearance of the physical object into a plurality of groups and to define respective line segments belonging to the groups. A unit (130) selects one group from the groups one by one without any repetition. The unit (130) projects line segments which belong to the selected group onto a physical space using the defining data used to define that line segments, and the image of the physical space. The unit (130) then updates a position and orientation of the image sensing unit based on the line segments projected onto the physical space and a feature in the image of the physical object.
    Type: Grant
    Filed: April 3, 2009
    Date of Patent: July 17, 2012
    Assignee: Canon Kabushiki Kaisha
    Inventors: Daisuke Kotake, Shinji Uchiyama
  • Publication number: 20120148100
    Abstract: A position and orientation measurement device includes a grayscale image input unit that inputs a grayscale image of an object, a distance image input unit that inputs a distance image of the object, an approximate position and orientation input unit that inputs an approximate position and orientation of the object with respect to the position and orientation measurement device, and a position and orientation calculator that updates the approximate position and orientation. The position and orientation calculator calculates a first position and orientation so that an object image on an image plane and a projection image of the three-dimensional shape model overlap each other, associates the three-dimensional shape model with the image features of the grayscale image and the distance image, and calculates a second position and orientation on the basis of a result of the association.
    Type: Application
    Filed: December 12, 2011
    Publication date: June 14, 2012
    Applicant: CANON KABUSHIKI KAISHA
    Inventors: Daisuke Kotake, Keisuke Tateno, Shinji Uchiyama
  • Publication number: 20120121135
    Abstract: A position and orientation measuring apparatus calculates a difference between an image feature of a two-dimensional image of an object and a projected image of a three-dimensional model in a stored position and orientation of the object projected on the two-dimensional image. The position and orientation measuring apparatus further calculates a difference between three-dimensional coordinate information and a three-dimensional model in the stored position and orientation of the object. The position and orientation measuring apparatus then converts a dimension of the first difference and/or the second difference to cause the first difference and the second difference to have an equivalent dimension and corrects the stored position and orientation.
    Type: Application
    Filed: July 6, 2010
    Publication date: May 17, 2012
    Applicant: CANON KABUSHIKI KAISHA
    Inventors: Daisuke Kotake, Shinji Uchiyama
  • Patent number: 8144238
    Abstract: In position and orientation measurement based on natural features, erroneous detection of the natural features is prevented when an observation target object is occluded by another object, and registration stability is improved. To this end, an occluding object that can occlude the observation target object is defined, and an occluding region where the occluding object occludes the observation target object is detected in an input captured image. Image features of the observation target object are detected in a region of the captured image other than the detected occluding region. Therefore, the position or orientation of an image pickup apparatus that captured the captured image, or the position or orientation of the observation target object in the captured image are calculated.
    Type: Grant
    Filed: August 8, 2007
    Date of Patent: March 27, 2012
    Assignee: Canon Kabushiki Kaisha
    Inventors: Daisuke Kotake, Toshihiro Nakazawa, Masahiro Suzuki, Rika Takemoto, Kiyohide Satoh, Yoshihiko Iwase
  • Patent number: 8081815
    Abstract: A marker arrangement information measuring apparatus includes an image acquiring unit configured to acquire a captured image, a marker detecting unit configured to detect markers from the captured image, a marker identifying unit configured to identify the marker detected by the marker detecting unit, an arrangement information calculating unit configured to calculate arrangement information of the marker based on an identification result of the marker identifying unit, an analyzing unit configured to analyze the identification result of the marker identifying unit, and a display unit configured to display an image corresponding to an analysis result of the analyzing unit on the captured image in a combined manner, thus presenting the analysis result to a user.
    Type: Grant
    Filed: August 8, 2007
    Date of Patent: December 20, 2011
    Assignee: Canon Kabushiki Kaisha
    Inventors: Daisuke Kotake, Kazuki Takemoto, Kenji Morita, Sonoko Maeda