Patents by Inventor Masashi Nakao
Masashi Nakao 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: 10803623Abstract: To make it possible to associate a world coordinate with a coordinate of an imaging device without using a calibration board. A plurality of pattern images are generated by receiving measurement pattern light reflected from a measuring object. X coordinate, Y coordinate, and Z coordinate of a specific point are measured based on a plurality of pattern images, and a calibration target is generated from measurement result of the X coordinate, Y coordinate, and Z coordinate. Calibration is executed using the generated calibration target.Type: GrantFiled: December 27, 2019Date of Patent: October 13, 2020Assignee: KEYENCE CORPORATIONInventor: Masashi Nakao
-
Publication number: 20200265608Abstract: To make it possible to associate a world coordinate with a coordinate of an imaging device without using a calibration board. A plurality of pattern images are generated by receiving measurement pattern light reflected from a measuring object. X coordinate, Y coordinate, and Z coordinate of a specific point are measured based on a plurality of pattern images, and a calibration target is generated from measurement result of the X coordinate, Y coordinate, and Z coordinate. Calibration is executed using the generated calibration target.Type: ApplicationFiled: December 27, 2019Publication date: August 20, 2020Applicant: Keyence CorporationInventor: Masashi NAKAO
-
Patent number: 10627216Abstract: Based on a plurality of first pattern images, a first angle image with each pixel having irradiation angle information of first measuring pattern lights on the measurement object is generated, and based on a plurality of second pattern images, a second angle image with each pixel having irradiation angle information of second measuring pattern lights on the measurement object is generated. In accordance with the irradiation angle information of each pixel in the first angle image, the irradiation angle information of each pixel in the second angle image, and relative position information of a first light projection unit and a second light projection unit, the height of the measurement object in a direction of a central axis of a lighting device is measured.Type: GrantFiled: January 11, 2019Date of Patent: April 21, 2020Assignee: Keyence CorporationInventors: Hajime Matsuda, Masashi Nakao
-
Publication number: 20190293409Abstract: Based on a plurality of first pattern images, a first angle image with each pixel having irradiation angle information of first measuring pattern lights on the measurement object is generated, and based on a plurality of second pattern images, a second angle image with each pixel having irradiation angle information of second measuring pattern lights on the measurement object is generated. In accordance with the irradiation angle information of each pixel in the first angle image, the irradiation angle information of each pixel in the second angle image, and relative position information of a first light projection unit and a second light projection unit, the height of the measurement object in a direction of a central axis of a lighting device is measured.Type: ApplicationFiled: January 11, 2019Publication date: September 26, 2019Applicant: Keyence CorporationInventors: Hajime Matsuda, Masashi Nakao
-
Patent number: 10373305Abstract: A feature portion desired by a user out of an inspection target image is accurately positioned. A standard region is set so as to surround a standard pattern in a standard image of a product to be a standard for an inspection target. A sorting region, which is a region for sorting a plurality of candidates similar to the standard pattern, is set in the inspection image. The standard pattern is searched from the inspection image, to extract a plurality of candidates similar to the standard pattern. The sorting region is disposed with respect to each of the plurality of candidates for the standard pattern, extracted in the extraction step, to sort a candidate for the standard pattern based on an evaluation value of the sorting region disposed with respect to each of the plurality of candidates for the standard pattern.Type: GrantFiled: October 5, 2016Date of Patent: August 6, 2019Assignee: Keyence CorporationInventor: Masashi Nakao
-
Patent number: 10366485Abstract: A standard image of a product to be a standard for an inspection target is displayed, to set a first region so as to surround a standard pattern in the standard image. Further, a second region for characterizing a position and a posture of the standard pattern is set in the standard image. In a first search step, a feature extracted from the first region set in the standard image is searched from an inspection target image, to roughly obtain the position and the posture of the standard pattern in the inspection target image. In the second search step, the feature extracted from the second region set in the standard image is searched from the inspection target image, to minutely obtain at least one of the position and the posture of the standard pattern in the inspection target image.Type: GrantFiled: October 5, 2016Date of Patent: July 30, 2019Assignee: Keyence CorporationInventor: Masashi Nakao
-
Publication number: 20180350060Abstract: To make it possible to highly accurately specify a contour even with simple operation and further improve accuracy of a defect inspection. A plurality of edge detection regions are set on an image for inspection. A contour segment is formed in each of the edge detection regions. Connection processing for connecting an end portion of one contour segment and an end portion of another contour segment is repeatedly executed to form a closed region. A defect inspection of an inspection target object is executed with the closed region set as an inspection target region.Type: ApplicationFiled: April 19, 2018Publication date: December 6, 2018Applicant: Keyence CorporationInventor: Masashi Nakao
-
Patent number: 10134359Abstract: Improving the visibility of the dark portion and to prevent the degradation of image quality caused by excessive correction. A reflectance calculation unit is storing a parameter RGain for adjusting the amplitude of a reflectance component R. An illumination light correction unit generates a corrected illumination light component L1 from an illumination light component L and a formula L1=(log(LAmp*L+1))/(log(LAmp+1)). An image resynthesis unit obtains a corrected illumination light component L? from L?=LGain*L1+(1?LGain)*L. The image resynthesis unit also calculates a corrected image Iout from the corrected illumination light component L? and the corrected reflectance R?, as well as from a formula Iout=exp(log L?+RGain(log I?log L)). The value of the corrected illumination light component (L?) is determined based on the ratio (LGain) at which the output value of the correction function (L1) and the original illumination light component (L) are combined.Type: GrantFiled: August 31, 2016Date of Patent: November 20, 2018Assignee: EIZO CorporationInventors: Reo Abe, Masashi Nakao, Masafumi Higashi
-
Publication number: 20170148153Abstract: A standard image of a product to be a standard for an inspection target is displayed, to set a first region so as to surround a standard pattern in the standard image. Further, a second region for characterizing a position and a posture of the standard pattern is set in the standard image. In a first search step, a feature extracted from the first region set in the standard image is searched from an inspection target image, to roughly obtain the position and the posture of the standard pattern in the inspection target image. In the second search step, the feature extracted from the second region set in the standard image is searched from the inspection target image, to minutely obtain at least one of the position and the posture of the standard pattern in the inspection target image.Type: ApplicationFiled: October 5, 2016Publication date: May 25, 2017Applicant: Keyence CorporationInventor: Masashi Nakao
-
Publication number: 20170148154Abstract: A feature portion desired by a user out of an inspection target image is accurately positioned. A standard region is set so as to surround a standard pattern in a standard image of a product to be a standard for an inspection target. A sorting region, which is a region for sorting a plurality of candidates similar to the standard pattern, is set in the inspection image. The standard pattern is searched from the inspection image, to extract a plurality of candidates similar to the standard pattern. The sorting region is disposed with respect to each of the plurality of candidates for the standard pattern, extracted in the extraction step, to sort a candidate for the standard pattern based on an evaluation value of the sorting region disposed with respect to each of the plurality of candidates for the standard pattern.Type: ApplicationFiled: October 5, 2016Publication date: May 25, 2017Applicant: Keyence CorporationInventor: Masashi Nakao
-
Publication number: 20160372080Abstract: Improving the visibility of the dark portion and to prevent the degradation of image quality caused by excessive correction. A reflectance calculation unit is storing a parameter RGain for adjusting the amplitude of a reflectance component R. An illumination light correction unit generates a corrected illumination light component L1 from an illumination light component L and a formula L1=(log(LAmp*L+1))/(log(LAmp+1)). An image resynthesis unit obtains a corrected illumination light component L? from L?=LGain*L1+(1?LGain)*L. The image resynthesis unit also calculates a corrected image Iout from the corrected illumination light component L? and the corrected reflectance R?, as well as from a formula Iout=exp(log L?+RGain(log I?log L)). The value of the corrected illumination light component (L?) is determined based on the ratio (LGain) at which the output value of the correction function (L1) and the original illumination light component (L) are combined.Type: ApplicationFiled: August 31, 2016Publication date: December 22, 2016Applicant: EIZO CorporationInventors: Reo ABE, Masashi NAKAO, Masafumi HIGASHI
-
Patent number: 9430959Abstract: An anti-aliasing font character on a monitor is prevented from being erroneously judged as an image region. The pixel of interest and four pixels each preceding and following the pixel of interest (a total of nine pixels) are extracted (S3). The largest of the values of the sub-pixels of each of the nine pixels extracted is determined as the representative value of each pixel (step S5). The nine representative values are represented as a histogram and referred to as H0, H1, H2, and the like in the descending order of the frequency in the distribution (S7). Whether Formula (1) below is satisfied is determined (S9). H0+H1+H2<TH . . . (1) If Formula (1) is satisfied, the pixel of interest is judged as a non-character-region pixel; if not, the pixel of interest is judged as a character-region pixel (S11, S13).Type: GrantFiled: September 9, 2011Date of Patent: August 30, 2016Assignee: EIZO CorporationInventors: Haifeng Chen, Masashi Nakao
-
Patent number: 9336581Abstract: An object is to correct gradations in such a manner that both halo reduction effect and Retinex calculation effect are satisfied. Each JND value corresponding to each obtained luminance value to be assigned to each unit gradation of a panel is obtained. A pixel value corresponding to the each JND value is obtained for each of the unit gradations of the panel. A threshold ? is obtained by inverse gamma-correcting the ratio between discernible JND values corresponding to the unit gradations of the panel and the maximum output value of the panel. Linear function-based approximations are obtained using least squares. The threshold ? is determined as an increasing function of a pixel value on the basis of the allowable number of JND steps. The threshold ? is changed using this function. The threshold ? can be changed according to the center pixel value.Type: GrantFiled: October 9, 2012Date of Patent: May 10, 2016Assignee: EIZO CorporationInventors: Reo Abe, Masashi Nakao
-
Patent number: 9332161Abstract: A rectangular moving region is properly determined. A retainer retains an outputted moving region of time t and, at time t+1, provides it to a specified region feature detector. At time t+1, the specified region feature detector applies the moving coordinates of time t provided by the judgment unit to respective images of times t and t+1 to calculate feature data d(t) around the moving coordinates of time t and feature data d(t+1) around the moving coordinates of time t+1 and then provides the calculated data to a judgment unit. The judgment unit judges whether there is a box, based on the feature data d(t+1).Type: GrantFiled: December 20, 2012Date of Patent: May 3, 2016Assignee: EIZO CorporationInventors: Masafumi Higashi, Masashi Nakao, Hiroki Matsuzaki, Haifeng Chen
-
Patent number: 9311557Abstract: A rectangular moving image region is determined using a simple configuration. When the difference between the representative value of a unit block and the representative value of the same unit block in a comparative frame exceeds a threshold, moving unit block judgment means 5 judges that the unit block is a moving unit block. Moving column block determination means 7 defines a set of unit blocks included in a column including a certain unit block as a column block and, if a column block includes a moving unit block, determines the column block as a moving column block. When a row block includes a moving unit block, moving row block determination means 9 determines the row block as a moving column block. First rectangular moving image region determination means 11 determines, as a rectangular moving image region, a rectangular region specified by unit blocks included in both the moving row block and the moving column block.Type: GrantFiled: December 1, 2011Date of Patent: April 12, 2016Assignee: EIZO CorporationInventors: Haifeng Chen, Masashi Nakao
-
Publication number: 20150123985Abstract: Improving the visibility of the dark portion and to prevent the degradation of image quality caused by excessive correction. A reflectance calculation unit is storing a parameter RGain for adjusting the amplitude of a reflectance component R. An illumination light correction unit generates a corrected illumination light component L1 from an illumination light component L and a formula L1=(log(LAmp*L+1))/(log(LAmp+1)). An image resynthesis unit obtains a corrected illumination light component L? from L?=LGain*L1 +(1?LGain)*L. The image resynthesis unit also calculates a corrected image Tout from the corrected illumination light component L? and the corrected reflectance R?, as well as from a formula Iout=exp(log L?+RGain(log I?log L)). The value of the corrected illumination light component (L?) is determined based on the ratio (LGain) at which the output value of the correction function (L1) and the original illumination light component (L) are combined.Type: ApplicationFiled: August 29, 2012Publication date: May 7, 2015Applicant: EIZO CorporationInventors: Reo Abe, Masashi Nakao, Masafumi Higashi
-
Publication number: 20150117775Abstract: An object is to correct gradations in such a manner that both halo reduction effect and Retinex calculation effect are satisfied. Each JND value corresponding to each obtained luminance value to be assigned to each unit gradation of a panel is obtained. A pixel value corresponding to the each JND value is obtained for each of the unit gradations of the panel. A threshold ? is obtained by inverse gamma-correcting the ratio between discernible JND values corresponding to the unit gradations of the panel and the maximum output value of the panel. Linear function-based approximations are obtained using least squares. The threshold ? is determined as an increasing function of a pixel value on the basis of the allowable number of JND steps. The threshold ? is changed using this function. The threshold ? can be changed according to the center pixel value.Type: ApplicationFiled: October 9, 2012Publication date: April 30, 2015Applicant: EIZO CorporationInventors: Reo Abe, Masashi Nakao
-
Publication number: 20150077638Abstract: A rectangular moving region is properly determined. A retainer retains an outputted moving region of time t and, at time t+1, provides it to a specified region feature detector. At time t+1, the specified region feature detector applies the moving coordinates of time t provided by the judgment unit to respective images of times t and t+1 to calculate feature data d(t) around the moving coordinates of time t and feature data d(t+1) around the moving coordinates of time t+1 and then provides the calculated data to a judgment unit. The judgment unit judges whether there is a box, based on the feature data d(t+1).Type: ApplicationFiled: December 20, 2012Publication date: March 19, 2015Applicant: EIZO CorporationInventors: Masafumi Higashi, Masashi Nakao, Hiroki Matsuzaki, Haifeng Chen
-
Publication number: 20140126827Abstract: A rectangular moving image region is determined using a simple configuration. When the difference between the representative value of a unit block and the representative value of the same unit block in a comparative frame exceeds a threshold, moving unit block judgment means 5 judges that the unit block is a moving unit block. Moving column block determination means 7 defines a set of unit blocks included in a column including a certain unit block as a column block and, if a column block includes a moving unit block, determines the column block as a moving column block. When a row block includes a moving unit block, moving row block determination means 9 determines the row block as a moving column block. First rectangular moving image region determination means 11 determines, as a rectangular moving image region, a rectangular region specified by unit blocks included in both the moving row block and the moving column block.Type: ApplicationFiled: December 1, 2011Publication date: May 8, 2014Applicant: EIZO CorporationInventors: Haifeng Chen, Masashi Nakao
-
Publication number: 20140118389Abstract: An anti-aliasing font character on a monitor is prevented from being erroneously judged as an image region. The pixel of interest and four pixels each preceding and following the pixel of interest (a total of nine pixels) are extracted (S3). The largest of the values of the sub-pixels of each of the nine pixels extracted is determined as the representative value of each pixel (step S5). The nine representative values are represented as a histogram and referred to as H0, H1, H2, and the like in the descending order of the frequency in the distribution (S7). Whether Formula (1) below is satisfied is determined (S9). H0+H1+H2<TH . . . (1) If Formula (1) is satisfied, the pixel of interest is judged as a non-character-region pixel; if not, the pixel of interest is judged as a character-region pixel (S11, S13).Type: ApplicationFiled: September 9, 2011Publication date: May 1, 2014Applicant: EIZO CorporationInventors: Haifeng Chen, Masashi Nakao