US Patent No: 5,974,169

Number of patents in Portfolio can not be more than 2000

Machine vision methods for determining characteristics of an object using boundary points and bounding regions

Stats

ATTORNEY / AGENT: (SPONSORED)
 

Importance

Loading Importance Indicators... loading....

Abstract

Machine vision methods for determining a characteristic (such as position, orientation, size, center of mass, and boundary) of an object in an image include finding points in the image on the boundary of the object; identifying bounding boxes, or regions, in the image that correspond to edges of the object; and labeling boundary points to denote which respective edges, if any, to which they belong based on (i) the locations and orientations of those points, and (ii) locations of the plural bounding boxes. Points apparently lying on a boundary of the object, but outside a bounding box, can be ignored--and, more particularly, are denoted as not corresponding to an edge. Likewise, apparent boundary points lying within a bounding box, but at an angle not associated with the corresponding to the respective edge of the object, can also be ignored. Characteristics of the imaged object are determined as a function of those boundary points found to correspond to an edge of the object (e.g., points lying within a bounding box, at the expected angle, and not too far from a line connecting similarly situated points). Characteristics of the object, such as position, orientation, size, center of mass, and boundary points, can be determined in the image reference frame.

Loading the Abstract Image... loading....

First Claim

Related Publications

Loading Related Publications... loading....

Patent Owner(s)

Patent OwnerAddressTotal Patents
COGNEX CORPORATIONNATICK, MA248

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Bachelder, Ivan A Newton, MA 14 288

Cited Art

Patent Info (Count) # Cites Year
 
COGNEX CORPORATION (12)
4,728,195 Method for imaging printed circuit board component leads 52 1986
5,371,690 Method and apparatus for inspection of surface mounted devices 116 1992
5,367,439 System for frontal illumination 58 1992
5,583,954 Methods and apparatus for fast correlation 42 1994
5,526,050 Methods and apparatus for concurrently acquiring video data from multiple video data sources 58 1994
5,550,763 Using cone shaped search models to locate ball bonds on wire bonded devices 77 1994
5,640,199 Automated optical inspection apparatus 87 1994
5,495,537 Methods and apparatus for machine vision template matching of images predominantly having generally diagonal and elongate features 101 1994
5,602,937 Methods and apparatus for machine vision high accuracy searching 85 1994
5,640,200 Golden template comparison using efficient image registration 132 1994
5,532,739 Automated optical inspection apparatus 40 1995
5,872,870 Machine vision methods for identifying extrema of objects in rotated reference frames 30 1996
 
HITACHI, LTD. (10)
4,254,400 Image data processor 57 1979
4,441,206 Pattern detecting apparatus 68 1981
4,783,829 Pattern recognition apparatus 145 1984
4,953,224 Pattern defects detection method and apparatus 44 1988
4,982,438 Apparatus and method for recognizing three-dimensional shape of object 98 1989
5,432,525 Multimedia telemeeting terminal device, terminal device system and manipulation method thereof 93 1990
5,287,449 Automatic program generation method with a visual data structure display 49 1990
5,134,575 Method of producing numerical control data for inspecting assembled printed circuit board 58 1990
5,363,507 Method and system for storing and retrieving collaboratively processed information by associated identification data 128 1991
5,319,457 Variable length image coding system 75 1992
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (7)
4,570,180 Method for automatic optical inspection 84 1983
5,113,565 Apparatus and method for inspection and alignment of semiconductor chips and conductive lead frames 133 1990
5,086,478 Finding fiducials on printed circuit boards to sub pixel accuracy 80 1990
5,485,570 Display station controller 52 1994
5,574,801 Method of inspecting an array of solder ball connections of an integrated circuit module 106 1994
5,491,780 System and method for efficient computer workstation screen updates 165 1994
5,592,562 Inspection system for cross-sectional imaging 82 1994
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (5)
4,903,218 Console emulation for a graphics workstation 95 1987
5,367,667 System for performing remote computer system diagnostic tests 167 1992
5,440,699 System by which a remote computer receives screen images from and transmits commands to a host computer 115 1994
5,594,859 Graphical user interface for video teleconferencing 155 1995
5,583,949 Apparatus and method for use in image processing 62 1995
 
CANON KABUSHIKI KAISHA (4)
4,688,088 Position detecting device and method 96 1985
4,962,423 Mark detecting method and apparatus 78 1989
4,955,062 Pattern detecting method and apparatus 88 1989
5,153,925 Image processing apparatus 76 1990
 
SHARP KABUSHIKI KAISHA (4)
4,926,492 Optical character reading apparatus and method 47 1988
4,914,553 Lighting device 125 1988
5,151,951 Character recognition device which divides a single character region into subregions to obtain a character code 54 1991
5,271,068 Character recognition device which divides a single character region into subregions to obtain a character code 47 1992
 
AT&T Bell Laboratories (3)
4,980,971 Method and apparatus for chip placement 122 1989
5,311,598 Method and apparatus for surface inspection 62 1990
5,115,309 Method and apparatus for dynamic channel bandwidth allocation among multiple parallel video coders 199 1990
 
MITSUBISHI DENKI KABUSHIKI KAISHA (3)
5,189,712 Correlation detector for images 44 1991
5,185,855 Curved surface designing method 55 1991
5,568,563 Method and apparatus of pattern recognition 80 1994
 
RAYTHEON COMPANY (3)
5,164,994 Solder joint locator 54 1989
5,265,173 Rectilinear object image matcher 67 1991
5,455,870 Apparatus and method for inspection of high component density printed circuit board 125 1994
 
Acuity Imaging, LLC (2)
4,577,344 Vision system 57 1983
4,581,762 Vision inspection system 165 1984
 
Bell Telephone Laboratories, Incorporated (2)
4,876,457 Method and apparatus for differentiating a planar textured surface from a surrounding background 69 1988
5,060,276 Technique for object orientation detection using a feed-forward neural network 232 1989
 
EASTMAN KODAK COMPANY (2)
5,388,252 System for transparent monitoring of processors in a network with display of screen images at a remote station for diagnosis by technical support personnel 233 1990
5,299,269 Character segmentation using an associative memory for optical character recognition 50 1991
 
ERIM INTERNATIONAL, INC. (2)
4,541,116 Neighborhood image processing stage for implementing filtering operations 79 1984
4,860,375 High speed cellular processing system 69 1986
 
GENERAL INSTRUMENT CORPORATION (2)
5,315,388 Multiple serial access memory for use in feedback systems such as motion compensated television 96 1991
5,216,503 Statistical multiplexer for a multichannel image compression system 185 1991
 
GSI LUMONICS CORPORATION (2)
4,706,168 Systems and methods for illuminating objects for vision systems 60 1985
4,736,437 High speed pattern recognizer 122 1987
 
Honeywell Inc. (2)
4,783,828 Two-dimensional object recognition using chain codes, histogram normalization and trellis algorithm 59 1986
4,771,469 Means and method of representing an object shape by hierarchical boundary decomposition 56 1986
 
NCR CORPORATION (2)
4,932,065 Universal character segmentation scheme for multifont OCR images 55 1988
5,091,968 Optical character recognition system and method 63 1990
 
VIEW ENGINEERING, INC. (2)
4,385,322 Pattern recognition apparatus and method 49 1979
4,300,164 Adaptive video processor 39 1980
 
ADEPT TECHNOLOGY, INC. (1)
4,876,728 Vision system for distinguishing touching parts 108 1987
 
Allen-Bradley Company, Inc. (1)
5,046,190 Pipeline image processor 53 1988
 
Amber Engineering, Inc. (1)
5,253,308 Massively parallel digital image data processor using pixel-mapped input/output and relative indexed addressing 87 1989
 
AMERICAN STERILIZER COMPANY (1)
4,617,619 Reflector for multiple source lighting fixture 59 1985
 
ASAHI GLASS COMPANY, LIMITED (1)
4,730,260 Method for eyewear simulation and a device for its practice 65 1985
 
AT & T TECHNOLOGIES, INC., (1)
4,441,124 Technique for inspecting semiconductor wafers for particulate contamination 88 1981
 
AT&T CORP. (1)
5,557,690 Method and system for locating objects with subpixel precision 23 1994
 
AT&T IPM CORP. (1)
5,519,840 Method for implementing approximate data structures using operations on machine words 37 1994
 
BANTEC, INC., A CORP, OF DELAWARE (1)
5,133,022 Normalizing correlator for video processing 58 1991
 
COGNEX COMPANY, 72 RIVER PARK STREET, NEEDHAM MA 02194, A CORP. OF MA (1)
4,972,359 Digital image processing system 98 1987
 
COGNEX TECHNOLOGY AND INVESTMENT CORPORATION (1)
5,481,712 Method and apparatus for interactively generating a computer program for machine vision analysis of an object 187 1993
 
Combustion Engineering, Inc. (1)
4,891,767 Machine vision system for position sensing 35 1988
 
Coulter Electronics, Inc. (1)
4,183,013 System for extracting shape features from an image 171 1976
 
CROSFIELD ELECTRONICS LIMITED (1)
5,297,256 Digital image processing system and method 55 1991
 
DATACUBE, INC. (1)
5,063,608 Adaptive zonal coder 82 1989
 
Dell USA, L.P. (1)
5,455,933 Circuit and method for remote diagnosis of personal computers 192 1993
 
DYNAPERT, A CORP. OF DE (1)
4,959,898 Surface mount machine with lead coplanarity verifier 85 1990
 
ELBICON, N.V. (1)
5,090,576 Method and apparatus for sorting a flow of objects as a function of optical properties of the objects 62 1989
 
FANUC LTD (1)
5,124,622 Remote diagnosis system of numerical control apparatus 57 1990
 
Four Pi Systems Corporation (1)
5,081,656 Automated laminography system for inspection of electronics 76 1990
 
FREESCALE SEMICONDUCTOR, INC. (1)
5,566,877 Method for inspecting a semiconductor device 55 1995
 
FUJI PHOTO FILM CO., LTD. (1)
5,327,156 Apparatus for processing signals representative of a computer graphics image and a real image including storing processed signals back into internal memory 91 1993
 
FUTEC INC. (1)
5,253,306 Method of matching patterns and apparatus therefor 75 1990
 
GENERAL SCANNING, INC. (1)
4,200,861 Pattern recognition apparatus and method 122 1978
 
GERBER SCIENTIFIC INSTRUMENT COMPANY, INC., THE, A CT CORP. (1)
4,783,826 Pattern inspection system 100 1986
 
GMF Robotics Corporation (1)
4,707,647 Gray scale vision method and system utilizing same 109 1986
 
GREAT LAKES INTELLECTUAL PROPERTY LTD. (1)
5,506,682 Robot vision using targets 51 1991
 
HONDA GIKEN KOGYO KABUSHIKI KAISHA (1)
5,398,292 Edge detecting apparatus 79 1993
 
Hughes Aircraft Company (1)
5,081,689 Apparatus and method for extracting edges and lines 101 1989
 
Imaging Technology Incorporated (1)
4,606,065 Image processing-system 61 1984
 
INTELLECTUAL VENTURES FUND 83 LLC (1)
5,696,848 System for creating a high resolution image from a sequence of lower resolution motion images 103 1996
 
INTERNATIONAL TECHNICAL ASSOCIATES, A CORP. OF CA (1)
4,907,169 Adaptive tracking vision and guidance system 75 1987
 
IRIDIAN TECHNOLOGIES, INC. (1)
4,641,349 Iris recognition system 203 1985
 
KABUSHIKI KAISHA TOSHIBA (1)
5,475,766 Pattern inspection apparatus with corner rounding of reference pattern data 95 1992
 
KULICKE AND SOFFA INDUSTRIES, INC. (1)
5,119,435 Pattern recognition apparatus and method 41 1989
 
MATSUSHITA ELECTRIC INDUSTRIAL CO., LTD. (1)
5,495,424 Method and apparatus for inspecting solder portions 55 1994
 
McDonnell Douglas Corporation (1)
4,534,813 Compound curve-flat pattern process 52 1982
 
Minnesota Mining and Manufacturing Company (1)
5,761,326 Method and apparatus for machine vision classification and tracking 82 1995
 
Minolta Camera Kabushiki Kaisha (1)
5,225,940 In-focus detection apparatus using video signal 51 1992
 
MURATA KIKAI KABUSHIKI KAISHA (1)
5,012,402 System for modifying a machine's program at a remote location 70 1988
 
N.C.T. Ltd. (1)
5,091,861 System for automatic finishing of machine parts 57 1989
 
NATIONAL RESEARCH DEVELOPMENT CORPORATION (1)
4,630,306 Apparatus and methods for coding and storing raster scan images 76 1984
 
NEC CORPORATION (1)
5,230,027 Image processor and automated optical inspection system using the same 45 1991
 
NIKON CORPORATION (1)
4,860,374 Apparatus for detecting position of reference pattern 83 1988
 
NIPPON ELECTRIC INDUSTRY CO., LTD. (1)
4,831,580 Program generator 140 1986
 
Norton-Lambert Corp. (1)
5,168,269 Mouse driven remote communication system 47 1990
 
NUMA TECHNOLOGY, INC. (1)
5,159,281 Digital demodulator using numerical processor to evaluate period measurements 41 1991
 
PREVAIL, INC. (1)
4,764,870 System and method for remote presentation of diagnostic image information 66 1987
 
SCANNER TECHNOLOGIES CORPORATION (1)
5,574,668 Apparatus and method for measuring ball grid arrays 77 1995
 
SCHLUMBERGER SYSTEMS AND SERVICES, INC. (1)
4,742,551 Multistatistics gatherer 51 1985
 
SGS-Thomson Microelectronics S.A. (1)
5,337,267 Squaring circuit for binary numbers 39 1992
 
SIEMENS AKTIENGESELLSCHAFT (1)
4,731,858 Arrangement for the segmentation of lines 49 1985
 
Sigma Computer Research Associates Inc. (1)
5,054,096 Method and apparatus for converting documents into electronic data for transaction processing 338 1988
 
SONY CORPORATION (1)
5,093,867 Candidate article recognition with assignation of reference points and respective relative weights 85 1990
 
TEKTRONIX, INC. (1)
5,388,197 Video editing system operator inter-face for visualization and interactive control of video material 224 1994
 
The Johns Hopkins University (1)
5,243,607 Method and apparatus for fault tolerance 63 1990
 
The United States of America as represented by the Secretary of the Army (1)
5,155,775 Structured illumination autonomous machine vision system 41 1988
 
U.S. Philips Corporation (1)
5,073,958 Method of detecting edges in images 61 1990
 
VIASYSTEMS TECHNOLOGIES CORP., L.L.C. (1)
5,206,820 Metrology system for analyzing panel misregistration in a panel manufacturing process and providing appropriate information for adjusting panel manufacturing processes 48 1990
 
VLSI TECHNOLOGY, INC. (1)
5,477,138 Apparatus and method for testing the calibration of a variety of electronic package lead inspection systems 36 1993
 
WEB COLLABORATION TECHNOLOGIES LLC (1)
5,608,872 System for allowing all remote computers to perform annotation on an image and replicating the annotated image on the respective displays of other comuters 149 1993
 
Westinghouse Electric Corp. (1)
5,143,436 Ringlight for use in high radiation 47 1991
 
YOZAN INC. (1)
5,159,645 Method for recognizing concavities in an image subject to character recognition 43 1991
 
Zenith Electronics Corporation (1)
5,145,432 Optical interprogation system for use in constructing flat tension shadow mask CRTS 47 1991
 
Other [Check patent profile for assignment information] (1)
4,922,543 Image processing device 90 1987

Patent Citation Ranking

Forward Cites

Patent Info (Count) # Cites Year
 
COGNEX CORPORATION (26)
6,324,299 Object image search using sub-models 45 1998
6,963,338 Method for refining geometric description models using images 1 1998
6,459,820 Gauging using sub-model poses 1 1998
6,411,734 Object image search using validated sub-model poses 18 1998
6,252,986 Locating an image of an object having a concentric profile 4 1998
6,424,734 Fiducial mark search using sub-models 22 1999
6,748,104 Methods and apparatus for machine vision inspection using single and multiple templates or patterns 21 2000
6,396,949 Machine vision methods for image segmentation using multiple images 28 2000
6,614,926 Methods and apparatuses for generating from an image a model of an object 9 2000
6,898,333 Methods and apparatus for determining the orientation of an object in an image 5 2000
6,813,377 Methods and apparatuses for generating a model of an object from an image of the object 6 2000
7,006,669 Machine vision method and apparatus for thresholding images of non-uniform materials 6 2000
6,950,548 Creating geometric model descriptions for use in machine vision inspection systems 5 2001
6,804,416 Method and system for aligning geometric object models with images 6 2001
6,687,402 Machine vision methods and systems for boundary feature comparison of patterns and images 24 2001
6,681,039 Fiducial mark search using sub-models 8 2002
8,265,395 Method for fast, robust, multi-dimensional pattern recognition 0 2004
8,363,956 Method for fast, robust, multi-dimensional pattern recognition 0 2004
8,331,673 Method for fast, robust, multi-dimensional pattern recognition 0 2004
8,229,222 Method for fast, robust, multi-dimensional pattern recognition 1 2004
8,335,380 Method for fast, robust, multi-dimensional pattern recognition 0 2004
8,320,675 Method for fast, robust, multi-dimensional pattern recognition 2004
8,295,613 Method for fast, robust, multi-dimensional pattern recognition 0 2004
8,254,695 Method for fast, robust, multi-dimensional pattern recognition 0 2004
8,244,041 Method for fast, robust, multi-dimensional pattern recognition 0 2004
8,162,584 Method and apparatus for semiconductor wafer alignment 0 2006
 
COGNEX TECHNOLOGY AND INVESTMENT CORPORATION (11)
6,577,758 Image position detection technique in which input parameters can be easily determined 5 1999
6,718,048 Method for recognizing a target component image within an image having multiple component images 3 2002
8,081,820 Method for partitioning a pattern into optimized sub-patterns 2 2003
8,437,502 General pose refinement and tracking tool 0 2004
8,270,748 Method for fast, robust, multi-dimensional pattern recognition 0 2004
8,363,942 Method for fast, robust, multi-dimensional pattern recognition 0 2004
8,363,972 Method for fast, robust, multi-dimensional pattern recognition 0 2004
8,249,362 Method for fast, robust, multi-dimensional pattern recognition 0 2004
7,639,861 Method and apparatus for backlighting a wafer during alignment 1 2005
8,111,904 Methods and apparatus for practical 3D vision system 0 2005
8,345,979 Methods for finding and characterizing a deformed pattern in an image 0 2007
 
ORBOTECH LTD. (4)
7,206,443 Apparatus and methods for the inspection of objects 22 2000
7,218,771 Cam reference for inspection of contour images 1 2000
7,388,978 Apparatus and methods for the inspection of objects 15 2003
7,181,059 Apparatus and methods for the inspection of objects 17 2003
 
ROBOTICVISIONTECH LLC (3)
8,095,237 Method and apparatus for single image 3D vision guided robotics 5 2003
7,957,583 System and method of three-dimensional pose estimation 5 2007
8,437,535 System and method of determining object pose 0 2007
 
CATERPILLAR INC. (2)
6,897,863 System and method for hidden object removal 2 2001
6,744,434 Cuts removal system for triangulated CAD Models 6 2001
 
OPTI-CLIP INTERNATIONAL LLC (2)
6,830,333 Computerized process serving for the manufacture of clip-ons for eyeglasses 2 2001
6,763,600 Apparatus for orienting eyeglasses for scanning by electronic scanner 0 2001
 
ADEPT TECHNOLOGY, INC. (1)
7,174,224 Smart camera 3 2004
 
ASSEMBLEON B.V. (1)
7,360,716 Method of determining at least one marking element on a substrate 0 2004
 
DISNEY ENTERPRISES, INC. (1)
8,427,483 Drawing figures in computer-based drawing applications 0 2010
 
HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P. (1)
6,885,371 System and method of identifying a selected image object in a three-dimensional graphical environment 1 2002
 
INTERNATIONAL BUSINESS MACHINES CORPORATION (1)
6,633,663 Method and system for determining component dimensional information 2 1998
 
KABUSHIKI KAISHA TOSHIBA (1)
8,126,257 Alignment of semiconductor wafer patterns by corresponding edge groups 0 2007
 
KEYENCE CORPORATION (1)
6,621,928 Image edge detection method, inspection system, and recording medium 8 1999
 
KONINKLIJKE PHILIPS ELECTRONICS N.V. (1)
7,477,774 Choice of reference markings for enabling fast estimating of the position of an imaging device 0 2002
 
LOCKHEED MARTIN CORPORATION (1)
7,171,022 Common method for communicating area information 0 2001
 
RICOH COMPANY, LTD. (1)
6,256,412 Image recognition method and apparatus using image rotation information 12 1997
 
RUDOLPH TECHNOLOGIES, INC. (1)
6,744,913 System and method for locating image features 13 2000
 
Russ Weinzimmer (1)
6,516,092 Robust sub-model shape-finder 21 1998
 
RYTEC CORPORATION (1)
7,321,699 Signal intensity range transformation apparatus and method 4 2003
 
TOKYO ELECTRON LIMITED (1)
7,672,502 Substrate positioning device, substrate positioning method and program 0 2006
 
XEROX CORPORATION (1)
6,704,456 Automatic image segmentation in the presence of severe background bleeding 11 1999
 
Other [Check patent profile for assignment information] (3)
7,620,527 Method and apparatus for synthesizing and analyzing patterns utilizing novel “super-formula” operator 0 2000
7,522,745 Sensor and imaging system 4 2001
7,649,545 Inspection system and method 1 2004