Patents by Inventor William M. Silver
William M. Silver 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).
-
Publication number: 20240370962Abstract: Methods and systems for extracting a one-dimensional (1D) signal from a two-dimensional (2D) digital image along a projection line are provided herein. The methods and systems store the digital image in a memory hierarchy wherein non-blocking prefetch operations can fetch pixels from a main store to a data cache. A prefetch plan, pixel processing plan, and prefetch distance are selected responsive to the orientation of the projection line. The prefetch plan uses a first memory address order that is designed to be favorable for efficiently fetching pixels from the main store to the data cache for the given orientation. The pixel processing plan uses a second address order that is designed to be favorable for computing a 1D signal along the projection line.Type: ApplicationFiled: May 3, 2024Publication date: November 7, 2024Applicant: Cognex CorporationInventors: William M. Silver, Da Teng
-
Patent number: 9995573Abstract: The present application discloses a probe placement module for placing probes on a virtual object depicted in an image. The probe placement module is configured to place probes on interest points of an image so that the probes can accurately represent a pattern depicted in the image. The probe placement module can be configured to place the probes so that the probes can extract balanced information on all degrees of freedom associated with the pattern's movement, which improves the accuracy of the model generated from the probes.Type: GrantFiled: January 23, 2015Date of Patent: June 12, 2018Assignee: Cognex CorporationInventors: Simon Barker, David J. Michael, William M. Silver
-
Patent number: 9946947Abstract: This invention provides a system and method for finding features in images that exhibit saddle point-like structures using relatively computationally low-intensive processes, illustratively consisting of an anti-correlation process, and associated anti-correlation kernel, which operates upon a plurality of pixel neighborhoods within the image. This process enables an entire image to be quickly analyzed for any features that exhibit such saddle point-like structures by determining whether the anti-correlation kernel generates a weak or strong response in various positions within the image. The anti-correlation kernel is designed to generate a strong response regardless of the orientation of a saddle point-like structure. The anti-correlation process examines a plurality of pixel neighborhoods in the image, thereby locating any saddle point-like structures regardless of orientation, as it is angle-independent.Type: GrantFiled: March 12, 2013Date of Patent: April 17, 2018Assignee: COGNEX CORPORATIONInventors: Earle B. Stokes, Fenghua Jin, William M. Silver, Xiangyun Ye, Ivan A. Bachelder
-
Patent number: 9589199Abstract: Methods and apparatus are disclosed for extracting a one-dimensional digital signal from a two-dimensional digital image along a projection line. In some embodiments a repeating sequence of pixel weight templates, and a sequence of relative positions, are selected in response to the orientation of a projection line and used to compute a sequence of weighted sums. The sequence can be selected to achieve desirable properties, for example photometric accuracy, geometric accuracy, resolution, and/or noise reduction. In some embodiments registers and multiply-accumulators are arranged and controlled so as to compute the 1D signal.Type: GrantFiled: August 27, 2015Date of Patent: March 7, 2017Assignee: COGNEX CORPORATIONInventors: William M. Silver, Ivan Bachelder
-
Publication number: 20160216107Abstract: The present application discloses a probe placement module for placing probes on a virtual object depicted in an image. The probe placement module is configured to place probes on interest points of an image so that the probes can accurately represent a pattern depicted in the image. The probe placement module can be configured to place the probes so that the probes can extract balanced information on all degrees of freedom associated with the pattern's movement, which improves the accuracy of the model generated from the probes.Type: ApplicationFiled: January 23, 2015Publication date: July 28, 2016Inventors: Simon BARKER, David J. MICHAEL, William M. SILVER
-
Patent number: 9218536Abstract: Methods and apparatus are disclosed for extracting a one-dimensional digital signal from a two-dimensional digital image along a projection line. Disclosed embodiments provide an image memory in which is stored the digital image, a working memory, a direct memory access controller, a table memory that holds a plurality of transfer templates, and a processor. The processor selects a transfer template from the table memory responsive to an orientation of the projection line, computes a customized set of transfer parameters from the selected transfer template and parameters of the projection line, transmits the transfer parameters to the direct memory access controller, commands the direct memory access controller to transfer data from the image memory to the working memory as specified by the transfer parameters, and computes the one-dimensional digital signal using at least a portion of the data transferred by the direct memory access controller into the working memory.Type: GrantFiled: December 23, 2011Date of Patent: December 22, 2015Assignee: Cognex CorporationInventor: William M. Silver
-
Publication number: 20150363661Abstract: Methods and apparatus are disclosed for extracting a one-dimensional digital signal from a two-dimensional digital image along a projection line. In some embodiments a repeating sequence of pixel weight templates, and a sequence of relative positions, are selected in response to the orientation of a projection line and used to compute a sequence of weighted sums. The sequence can be selected to achieve desirable properties, for example photometric accuracy, geometric accuracy, resolution, and/or noise reduction. In some embodiments registers and multiply-accumulators are arranged and controlled so as to compute the 1D signal.Type: ApplicationFiled: August 27, 2015Publication date: December 17, 2015Applicant: COGNEX CORPORATIONInventors: William M. Silver, Ivan Bachelder
-
Patent number: 9122952Abstract: Methods and apparatus are disclosed for extracting a one-dimensional digital signal from a two-dimensional digital image along a projection line. In some embodiments a repeating sequence of pixel weight templates, and a sequence of relative positions, are selected in response to the orientation of a projection line and used to compute a sequence of weighted sums. The sequence can be selected to achieve desirable properties, for example photometric accuracy, geometric accuracy, resolution, and/or noise reduction. In some embodiments registers and multiply-accumulators are arranged and controlled so as to compute the 1D signal.Type: GrantFiled: December 23, 2011Date of Patent: September 1, 2015Assignee: COGNEX CORPORATIONInventors: William M. Silver, Ivan Bachelder
-
Patent number: 9094588Abstract: This invention provides a Graphical User Interface (GUI) that operates in connection with a machine vision detector or other machine vision system, which provides a highly intuitive and industrial machine-like appearance and layout. The GUI includes a centralized image frame window surrounded by panes having buttons and specific interface components that the user employs in each step of a machine vision system set up and run procedure. One pane allows the user to view and manipulate a recorded filmstrip of image thumbnails taken in a sequence, and provides the filmstrip with specialized highlighting (colors or patterns) that indicate useful information about the underlying images. The programming of logic is performed using a programming window that includes a ladder logic arrangement.Type: GrantFiled: September 20, 2012Date of Patent: July 28, 2015Assignee: COGNEX CORPORATIONInventors: William M. Silver, Brian S. Phillips
-
Patent number: 9092841Abstract: Disclosed are methods and apparatus for automatic optoelectronic detection and inspection of objects, based on capturing digital images of a two-dimensional field of view in which an object to be detected or inspected may be located, analyzing the images, and making and reporting decisions on the status of the object. Decisions are based on evidence obtained from a plurality of images for which the object is located in the field of view, generally corresponding to a plurality of viewing perspectives. Evidence that an object is located in the field of view is used for detection, and evidence that the object satisfies appropriate inspection criteria is used for inspection. Methods and apparatus are disclosed for capturing and analyzing images at high speed so that multiple viewing perspectives can be obtained for objects in continuous motion.Type: GrantFiled: June 9, 2004Date of Patent: July 28, 2015Assignee: Cognex Technology and Investment LLCInventor: William M. Silver
-
Patent number: 8927917Abstract: Disclosed are methods and systems for optoelectronic detection and location of moving objects. The disclosed methods and systems capture one-dimensional images of a field of view through which objects may be moving, make measurements in those images, select from among those measurements those that are likely to correspond to objects in the field of view, make decisions responsive to various characteristics of the objects, and produce signals that indicate those decisions. The disclosed methods and systems provide excellent object discrimination, electronic setting of a reference point, no latency, high repeatability, and other advantages that will be apparent to one of ordinary skill in the art.Type: GrantFiled: July 26, 2012Date of Patent: January 6, 2015Assignee: Cognex CorporationInventor: William M. Silver
-
Patent number: 8891852Abstract: Disclosed are systems and methods for configuring a vision detector, wherein a training image is obtained from a production line operating in continuous motion so as to provide conditions substantially identical to those that will apply during actual manufacturing and inspection of objects. A training image can be obtained without any need for a trigger signal, whether or not the vision detector might use such a signal for inspecting the objects. Further disclosed are systems and methods for testing a vision detector by selecting, storing, and displaying a limited number of images from a production run, where those images correspond to objects likely to represent incorrect decisions.Type: GrantFiled: November 2, 2004Date of Patent: November 18, 2014Assignee: Cognex Technology and Investment CorporationInventors: Andrew Eames, Brian V. Mirtich, William M Silver
-
Patent number: 8867847Abstract: A method and system for probe-based pattern matching including an apparatus for synthetic training of a model of a pattern. The apparatus comprises a sensor for obtaining an image of the pattern and a processor for receiving the image of the pattern from the sensor and running a program. In the steps performed by the program a boundary of the pattern in the image is identified. A plurality of positive probes are placed at selected points along the boundary of the pattern and at least one straight segment of the boundary of the pattern is identified. The at least one straight segment of the boundary is extended to provide an imaginary straight segment and a plurality of negative probes are placed at selected points along the imaginary straight segment, where each negative probe has a negative weight.Type: GrantFiled: October 19, 2012Date of Patent: October 21, 2014Assignee: Cognex Technology and Investment CorporationInventors: William M. Silver, E. John McGarry, Sanjay Nichani, Adam Wagman
-
Patent number: 8743220Abstract: A system and method captures a moving image of a scene that can be more readily de-blurred as compared to images captured through other methods operating on equivalent exposure-time intervals. Rather than stopping and starting the light measurement during the exposure-time interval, photo-generated current is switched between multiple charge storage sites in accordance with a temporal switching pattern that optimizes the conditioning of the solution to the inverse blur transform. By switching the image intensity signal between storage sites all of the light energy available during the exposure-time interval is transduced to electronic charge and captured to form a temporally decomposed representation of the moving image.Type: GrantFiled: March 16, 2013Date of Patent: June 3, 2014Assignee: Cognex CorporationInventors: E. John McGarry, William M. Silver
-
Patent number: 8718319Abstract: Optoelectronic detection and location of moving objects is performed to capture one-dimensional images of a field of view through which objects may be moving, make measurements in those images, select from among those measurements those that are likely to correspond to objects in the field of view, make decisions responsive to various characteristics of the objects, and produce signals that indicate those decisions.Type: GrantFiled: June 15, 2007Date of Patent: May 6, 2014Assignee: Cognex CorporationInventor: William M. Silver
-
Patent number: 8630478Abstract: Disclosed are methods and apparatus for automatic optoelectronic detection and inspection of objects, based on capturing digital images of a two-dimensional field of view in which an object to be detected or inspected may be located, analyzing the images, and making and reporting decisions on the status of the object. Decisions are based on evidence obtained from a plurality of images for which the object is located in the field of view, generally corresponding to a plurality of viewing perspectives. Evidence that an object is located in the field of view is used for detection, and evidence that the object satisfies appropriate inspection criteria is used for inspection. Methods and apparatus are disclosed for capturing and analyzing images at high speed so that multiple viewing perspectives can be obtained for objects in continuous motion.Type: GrantFiled: September 20, 2012Date of Patent: January 14, 2014Assignee: Cognex Technology and Investment CorporationInventor: William M. Silver
-
Patent number: 8542281Abstract: This invention provides a system and method captures a moving image of a scene that can be more readily de-blurred as compared to images captured through the above-referenced and other known methods operating on an equivalent exposure-time interval. Rather than stopping and starting the integration of light measurement during the exposure-time interval, photo-generated current is switched between multiple charge storage sites in accordance with a temporal switching pattern that optimizes the conditioning of the solution to the inverse blur transform. By switching the image intensity signal between storage sites all of the light energy available during the exposure-time interval is transduced to electronic charge and captured to form a temporally decomposed representation of the moving image.Type: GrantFiled: September 14, 2009Date of Patent: September 24, 2013Assignee: Cognex CorporationInventors: E. John McGarry, William M. Silver
-
Publication number: 20130163847Abstract: Disclosed are methods and apparatus for automatic optoelectronic detection and inspection of objects, based on capturing digital images of a two-dimensional field of view in which an object to be detected or inspected may be located, analyzing the images, and making and reporting decisions on the status of the object. Decisions are based on evidence obtained from a plurality of images for which the object is located in the field of view, generally corresponding to a plurality of viewing perspectives. Evidence that an object is located in the field of view is used for detection, and evidence that the object satisfies appropriate inspection criteria is used for inspection. Methods and apparatus are disclosed for capturing and analyzing images at high speed so that multiple viewing perspectives can be obtained for objects in continuous motion.Type: ApplicationFiled: September 20, 2012Publication date: June 27, 2013Applicant: Cognex CorporationInventor: William M. Silver
-
Publication number: 20130161398Abstract: Methods and apparatus are disclosed for extracting a one-dimensional digital signal from a two-dimensional digital image along a projection line. Disclosed embodiments provide an image memory in which is stored the digital image, a working memory, a direct memory access controller, a table memory that holds a plurality of transfer templates, and a processor. The processor selects a transfer template from the table memory responsive to an orientation of the projection line, computes a customized set of transfer parameters from the selected transfer template and parameters of the projection line, transmits the transfer parameters to the direct memory access controller, commands the direct memory access controller to transfer data from the image memory to the working memory as specified by the transfer parameters, and computes the one-dimensional digital signal using at least a portion of the data transferred by the direct memory access controller into the working memory.Type: ApplicationFiled: December 23, 2011Publication date: June 27, 2013Applicant: COGNEX CORPORATIONInventor: William M. Silver
-
Publication number: 20130163876Abstract: Methods and apparatus are disclosed for extracting a one-dimensional digital signal from a two-dimensional digital image along a projection line. In some embodiments a repeating sequence of pixel weight templates, and a sequence of relative positions, are selected in response to the orientation of a projection line and used to compute a sequence of weighted sums. The sequence can be selected to achieve desirable properties, for example photometric accuracy, geometric accuracy, resolution, and/or noise reduction. In some embodiments registers and multiply-accumulators are arranged and controlled so as to compute the 1D signal.Type: ApplicationFiled: December 23, 2011Publication date: June 27, 2013Applicant: Cognex CorporationInventors: William M. Silver, Ivan Bachelder