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: 8699786Abstract: 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: GrantFiled: December 7, 2010Date of Patent: April 15, 2014Assignee: Canon Kabushiki KaishaInventor: Daisuke Kotake
-
Patent number: 8682106Abstract: 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: GrantFiled: June 13, 2008Date of Patent: March 25, 2014Assignee: Canon Kabushiki KaishaInventor: Daisuke Kotake
-
Publication number: 20140029800Abstract: 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: ApplicationFiled: October 3, 2013Publication date: January 30, 2014Applicant: CANON KABUSHIKI KAISHAInventors: Daisuke Kotake, Shinji Uchiyama
-
Patent number: 8577176Abstract: 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: GrantFiled: July 6, 2010Date of Patent: November 5, 2013Assignee: Canon Kabushiki KaishaInventors: Daisuke Kotake, Shinji Uchiyama
-
Publication number: 20130271577Abstract: 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: ApplicationFiled: December 22, 2011Publication date: October 17, 2013Applicant: CANON KABUSHIKI KAISHAInventors: Daisuke Watanabe, Shinji Uchiyama, Daisuke Kotake
-
Publication number: 20130258060Abstract: 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: ApplicationFiled: April 1, 2013Publication date: October 3, 2013Applicant: Canon Kabushiki KaishaInventor: Daisuke Kotake
-
Publication number: 20130236062Abstract: 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: ApplicationFiled: April 30, 2013Publication date: September 12, 2013Applicant: CANON KABUSHIKI KAISHAInventors: Daisuke Kotake, Shinji Uchiyama
-
Publication number: 20130230235Abstract: 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: ApplicationFiled: November 15, 2011Publication date: September 5, 2013Applicant: CANON KABUSHIKI KAISHAInventors: Keisuke Tateno, Daisuke Kotake, Shinji Uchiyama
-
Patent number: 8483424Abstract: 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: GrantFiled: November 30, 2009Date of Patent: July 9, 2013Assignee: Canon Kabushiki KaishaInventors: Daisuke Kotake, Shinji Uchiyama
-
Publication number: 20130114886Abstract: 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: ApplicationFiled: July 21, 2011Publication date: May 9, 2013Applicant: CANON KABUSHIKI KAISHAInventors: Daisuke Kotake, Shinji Uchiyama
-
Patent number: 8391589Abstract: 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: GrantFiled: January 11, 2008Date of Patent: March 5, 2013Assignee: Canon Kabushiki KaishaInventors: Daisuke Kotake, Shinji Uchiyama, Hirokazu Kato
-
Patent number: 8355531Abstract: 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: GrantFiled: November 26, 2007Date of Patent: January 15, 2013Assignee: Canon Kabushiki KaishaInventors: Shinichi Aratani, Kiyohide Satoh, Daisuke Kotake
-
Publication number: 20130010070Abstract: 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 differenceType: ApplicationFiled: June 29, 2012Publication date: January 10, 2013Applicant: CANON KABUSHIKI KAISHAInventors: Keisuke Tateno, Daisuke Kotake, Shinji Uchiyama
-
Patent number: 8320709Abstract: 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: GrantFiled: June 21, 2007Date of Patent: November 27, 2012Assignee: Canon Kabushiki KaishaInventors: Shinichi Aratani, Daisuke Kotake, Shinji Uchiyama
-
Publication number: 20120288216Abstract: 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: ApplicationFiled: July 30, 2012Publication date: November 15, 2012Applicant: CANON KABUSHIKI KAISHAInventors: Shinichi Aratani, Daisuke Kotake, Shinji Uchiyama
-
Patent number: 8223146Abstract: 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: GrantFiled: April 3, 2009Date of Patent: July 17, 2012Assignee: Canon Kabushiki KaishaInventors: Daisuke Kotake, Shinji Uchiyama
-
Publication number: 20120148100Abstract: 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: ApplicationFiled: December 12, 2011Publication date: June 14, 2012Applicant: CANON KABUSHIKI KAISHAInventors: Daisuke Kotake, Keisuke Tateno, Shinji Uchiyama
-
Publication number: 20120121135Abstract: 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: ApplicationFiled: July 6, 2010Publication date: May 17, 2012Applicant: CANON KABUSHIKI KAISHAInventors: Daisuke Kotake, Shinji Uchiyama
-
Patent number: 8144238Abstract: 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: GrantFiled: August 8, 2007Date of Patent: March 27, 2012Assignee: Canon Kabushiki KaishaInventors: Daisuke Kotake, Toshihiro Nakazawa, Masahiro Suzuki, Rika Takemoto, Kiyohide Satoh, Yoshihiko Iwase
-
Patent number: 8081815Abstract: 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: GrantFiled: August 8, 2007Date of Patent: December 20, 2011Assignee: Canon Kabushiki KaishaInventors: Daisuke Kotake, Kazuki Takemoto, Kenji Morita, Sonoko Maeda