Patents Assigned to Cognitech, Inc.
-
Patent number: 11087531Abstract: Determining GPS coordinates of some image point(s) positions in at least two images using a processor configured by program instructions. Receiving position information of some of the positions where an image capture device captured an image. Determining geometry by triangulating various registration objects in the images. Determining GPS coordinates of the image point(s) positions in at least one of the images. Saving GPS coordinates to memory. This system and method may be used to determine GPS coordinates of objects in an image.Type: GrantFiled: October 4, 2019Date of Patent: August 10, 2021Assignee: Cognitech, Inc.Inventors: Leonid I. Rudin, Ping Yu
-
Patent number: 10452938Abstract: Detecting a pattern in an image by receiving the image of a pattern and storing the image in a memory, where the pattern is composed of shapes that have geometrical properties that are invariant under near projective transforms. In some embodiments the process detects shapes in the image using the geometrical properties of the shapes, determines the alignment of the various shapes, and, corresponds or matches the shapes in the image with the shapes in the pattern. This pattern detection process may be used for calibration or distortion correction in optical devices.Type: GrantFiled: November 14, 2017Date of Patent: October 22, 2019Assignee: Cognitech, Inc.Inventors: Leonid I. Rudin, Pablo Musé, Pascal Monasse
-
Patent number: 9904870Abstract: Information of different scans of physical objects may require comparison, for example to determine if the scans are of the same object or if an object has changed, or better information for a three dimensional model may be desired. Different scans of physical objects may be compared by determining lines or planes tangent to a surface at a discrete number of points, registering three dimensional information provided by the scans using the tangent lines or planes, and determining a measure of discrepancy between the surfaces. Three dimensional information of different scans of the same object may also be merged after determining lines or planes tangent to a surface at a discrete number of points and performing registration and merging.Type: GrantFiled: December 4, 2015Date of Patent: February 27, 2018Assignee: Cognitech, Inc.Inventors: Leonid I. Rudin, Jose L. Lisani, Jean-Michel Morel
-
Patent number: 9818034Abstract: Detecting a pattern in an image by receiving the image of a pattern and storing the image in a memory, where the pattern is composed of shapes that have geometrical properties that are invariant under near projective transforms. In some embodiments the process detects shapes in the image using the geometrical properties of the shapes, determines the alignment of the various shapes, and, corresponds or matches the shapes in the image with the shapes in the pattern. This pattern detection process may be used for calibration or distortion correction in optical devices.Type: GrantFiled: May 18, 2015Date of Patent: November 14, 2017Assignee: COGNITECH, INC.Inventors: Leonid I. Rudin, Pablo Musé, Pascal Monasse
-
Patent number: 9525880Abstract: Lossless video data compression is performed in real time at the data rate of incoming real time video data in a process employing a minimum number of computational steps for each video pixel. Each pixel 8-bit byte is converted to a difference byte representing the difference between the pixel and its immediate predecessor in a serialized stream of the pixel bytes. This reduces the dynamic range of the data. Any carry bits generated in the subtraction process of two's complement arithmetic are discarded. This reduces the data by a factor of two. Finally, the 8-bit difference pixel bytes thus produced are subject to a maximum entropy encoding process. Such a maximum entropy encoding process may be referred to as a minimum length encoding process.Type: GrantFiled: March 2, 2015Date of Patent: December 20, 2016Assignee: Cognitech, Inc.Inventors: Leonid I. Rudin, Ping Yu
-
Patent number: 9305401Abstract: An image analysis technology that enables real-time fully 3-dimensionally integrated reconstruction of the live video-data derived from CCTV system's multiple camera observations of a spatially connected surveillance scene.Type: GrantFiled: August 9, 2013Date of Patent: April 5, 2016Assignee: Cognitech, Inc.Inventors: Leonid I. Rudin, Ping Yu
-
Patent number: 9208400Abstract: Information of different scans of physical objects may require comparison, for example to determine if the scans are of the same object or if an object has changed, or better information for a three dimensional model may be desired. Different scans of physical objects may be compared by determining lines or planes tangent to a surface at a discrete number of points, registering three dimensional information provided by the scans using the tangent lines or planes, and determining a measure of discrepancy between the surfaces. Three dimensional information of different scans of the same object may also be merged after determining lines or planes tangent to a surface at a discrete number of points and performing registration and merging.Type: GrantFiled: December 6, 2013Date of Patent: December 8, 2015Assignee: Cognitech, Inc.Inventors: Leonid I. Rudin, Jose L. Lisani, Jean-Michel Morel
-
Patent number: 9083859Abstract: Determining GPS coordinates of some image point(s) positions in at least two images using a processor configured by program instructions. Receiving position information of some of the positions where an image capture device captured an image. Determining geometry by triangulating various registration objects in the images. Determining GPS coordinates of the image point(s) positions in at least one of the images. Saving GPS coordinates to memory. This system and method may be used to determine GPS coordinates of objects in an image.Type: GrantFiled: January 8, 2015Date of Patent: July 14, 2015Assignee: Cognitech, Inc.Inventors: Leonid I. Rudin, Ping Yu
-
Patent number: 9036037Abstract: Detecting a pattern in an image by receiving the image of a pattern and storing the image in a memory, where the pattern is composed of shapes that have geometrical properties that are invariant under near projective transforms. In some embodiments the process detects shapes in the image using the geometrical properties of the shapes, determines the alignment of the various shapes, and, corresponds or matches the shapes in the image with the shapes in the pattern. This pattern detection process may be used for calibration or distortion correction in optical devices.Type: GrantFiled: January 24, 2012Date of Patent: May 19, 2015Assignee: Cognitech, Inc.Inventors: Leonid I. Rudin, Pablo Musé, Pascal Monasse
-
Patent number: 8934008Abstract: Determining GPS coordinates of some image point(s) positions in at least two images using a processor configured by program instructions. Receiving position information of some of the positions where an image capture device captured an image. Determining geometry by triangulating various registration objects in the images. Determining GPS coordinates of the image point(s) positions in at least one of the images. Saving GPS coordinates to memory. This system and method may be used to determine GPS coordinates of objects in an image.Type: GrantFiled: January 6, 2010Date of Patent: January 13, 2015Assignee: Cognitech, Inc.Inventors: Leonid I. Rudin, Ping Yu
-
Patent number: 8831357Abstract: Indexing regions of changed pixels (ROCHs) in a collection of images by receiving a collection of images. Estimate and/or validate a background among the collection of images. Detect the changes between images in the collection. Associate the detected changes between the images and classifying the associated changes. This image processing method and system may be used for image indexing and object classification.Type: GrantFiled: November 10, 2008Date of Patent: September 9, 2014Assignee: Cognitech, Inc.Inventors: Leonid I. Rudin, Jose L. Lisani
-
Patent number: 8605989Abstract: Information of different scans of physical objects may require comparison, for example to determine if the scans are of the same object or if an object has changed, or better information for a three dimensional model may be desired. Different scans of physical objects may be compared by determining lines or planes tangent to a surface at a discrete number of points, registering three dimensional information provided by the scans using the tangent lines or planes, and determining a measure of discrepancy between the surfaces. Three dimensional information of different scans of the same object may also be merged after determining lines or planes tangent to a surface at a discrete number of points and performing registration and merging.Type: GrantFiled: February 13, 2009Date of Patent: December 10, 2013Assignee: Cognitech, Inc.Inventors: Leonid I. Rudin, Jose L. Lisani, Jean-Michel Morel
-
Publication number: 20130058402Abstract: Lossless video data compression is performed in real time at the data rate of incoming real time video data in a process employing a minimum number of computational steps for each video pixel. Each pixel 8-bit byte is converted to a difference byte representing the difference between the pixel and its immediate predecessor in a serialized stream of the pixel bytes. This reduces the dynamic range of the data. Any carry bits generated in the subtraction process of two's complement arithmetic are discarded. This reduces the data by a factor of two. Finally, the 8-bit difference pixel bytes thus produced are subject to a maximum entropy encoding process. Such a maximum entropy encoding process may be referred to as a minimum length encoding process.Type: ApplicationFiled: August 6, 2012Publication date: March 7, 2013Applicant: Cognitech, Inc.Inventors: Leonid I. Rudin, Ping Yu
-
Patent number: 8238679Abstract: Lossless video data compression is performed in real time at the data rate of incoming real time video data in a process employing a minimum number of computational steps for each video pixel. A first step is to convert each pixel 8-bit byte to a difference byte representing the difference between the pixel and its immediate predecessor in a serialized stream of the pixel bytes. Thus, each 8-bit pixel byte is subtracted from its predecessor. This step reduces the dynamic range of the data. A next step is to discard any carry bits generated in the subtraction process of two's complement arithmetic. This reduces the data by a factor of two. Finally, the 8-bit difference pixel bytes thus produced are subject to a maximum entropy encoding process. Such a maximum entropy encoding process may be referred to as a minimum length encoding process. One example is Huffman encoding.Type: GrantFiled: June 9, 2009Date of Patent: August 7, 2012Assignee: Cognitech, Inc.Inventors: Leonid I. Rudin, Ping Yu
-
Patent number: 8200598Abstract: Methods and systems for grouping video frames. The video frames may be from a multiplexed stream of video frames from a plurality of video sources. In some embodiments video frames are grouped by determining if the video frames share meaningful modes for values representative of features of the video frames.Type: GrantFiled: September 13, 2010Date of Patent: June 12, 2012Assignee: Cognitech, Inc.Inventors: Leonid I. Rudin, Jose Luis Lisani, Jean Michel Morel, Ping Yu
-
Patent number: 8106968Abstract: Detecting a pattern in an image by receiving the image of a pattern and storing the image in a memory, where the pattern is composed of shapes that have geometrical properties that are invariant under near projective transforms. In some embodiments the process detects shapes in the image using the geometrical properties of the shapes, determines the alignment of the various shapes, and, corresponds or matches the shapes in the image with the shapes in the pattern. This pattern detection process may be used for calibration or distortion correction in optical devices.Type: GrantFiled: February 20, 2008Date of Patent: January 31, 2012Assignee: Cognitech, Inc.Inventors: Leonid I. Rudin, Pablo Musé, Pascal Monasse
-
Patent number: 8014588Abstract: A method and apparatus to extract a dense three-dimensional model of an observed scene or object from one or more sequences of images acquired with an imaging device such as a camera or camcorder, or clusters of cameras and/or camcorders. In some embodiments the method includes capturing an image sequence by a camera moving with a translateral motion, for example moving on a straight path with a fixed orientation. The images in each sequence are captured at regularly spaced sites on the straight path. In some embodiments, a device projects structured light on the observed scene. Multiple image sequences can be acquired, on different cameras on straight paths. The captured image sequences are input to a computer. The 3D structure of the scene viewed by each image sequence is computed. Dense reconstruction from EPIs is performed by interpolating the EPIs after having detecting straight segments on the EPIs.Type: GrantFiled: November 6, 2006Date of Patent: September 6, 2011Assignee: Cognitech, Inc.Inventors: Leonid I. Rudin, Jean-Michel Morel, Pascal Monasse, Frédéric Cao
-
Patent number: 7831533Abstract: Methods and systems for grouping video frames. The video frames may be from a multiplexed stream of video frames from a plurality of video sources. In some embodiments video frames are grouped by determining if the video frames share meaningful modes for values representative of features of the video frames.Type: GrantFiled: February 5, 2008Date of Patent: November 9, 2010Assignee: Cognitech, Inc.Inventors: Leonid I. Rudin, Jose Luis Lisani, Jean Michel Morel, Ping Yu
-
Patent number: 7587082Abstract: Methods and systems for performing object directed recognition based on two-dimensional images and three-dimensional models. Transforms are used to map features of an object to an image seen from a vantage point and to map features of images best seen from the vantage points to three-dimensional models. Mapping of features and images to the three-dimensional model and then to image planes of other images in comparison of corresponding features from the mapped images to original images allows for determination of coherence between the mapped images and the original images.Type: GrantFiled: February 17, 2006Date of Patent: September 8, 2009Assignee: Cognitech, Inc.Inventors: Leonid I. Rudin, Jose-Luis Lisani, Pascal Monasse, Jean-Michel Morel
-
Patent number: 7548658Abstract: Lossless video data compression is performed in real time at the data rate of incoming real time video data in a process employing a minimum number of computational steps for each video pixel. A first step is to convert each pixel 8-bit byte to a difference byte representing the difference between the pixel and its immediate predecessor in a serialized stream of the pixel bytes. Thus, each 8-bit pixel byte is subtracted from its predecessor. This step reduces the dynamic range of the data. A next step is to discard any carry bits generated in the subtraction process of two's complement arithmetic. This reduces the data by a factor of two. Finally, the 8-bit difference pixel bytes thus produced are subject to a maximum entropy encoding process. Such a maximum entropy encoding process may be referred to as a minimum length encoding process. One example is Huffman encoding.Type: GrantFiled: September 24, 2003Date of Patent: June 16, 2009Assignee: Cognitech, Inc.Inventors: Leonid I. Rudin, Ping Yu