Patents by Inventor Francesco Peruch
Francesco Peruch 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: 11868863Abstract: A method for performing automatic visual inspection includes: capturing visual information of an object using a scanning system including a plurality of cameras; extracting, by a computing system including a processor and memory, one or more feature maps from the visual information using one or more feature extractors; classifying, by the computing system, the object by supplying the one or more feature maps to a complex classifier to compute a classification of the object, the complex classifier including: a plurality of simple classifiers, each simple classifier of the plurality of simple classifiers being configured to compute outputs representing a characteristic of the object; and one or more logical operators configured to combine the outputs of the simple classifiers to compute the classification of the object; and outputting, by the computing system, the classification of the object as a result of the automatic visual inspection.Type: GrantFiled: October 13, 2022Date of Patent: January 9, 2024Assignee: Packsize LLCInventors: Carlo Dal Mutto, Francesco Peruch, Alexander Ou, Robert Hayes
-
Publication number: 20230410276Abstract: A method for estimating tightly enclosing bounding boxes by a computing system includes: controlling a scanning system including one or more depth cameras to capture visual information of the scene including one or more objects; detecting the one or more objects of the scene based on the visual information; singulating each the one or more objects from the frame of the scene to generate one or more 3D models corresponding to the one or more objects, the one or more 3D models including a partial 3D model of a corresponding one of the one or more objects; extrapolating a more complete 3D model of the corresponding one of the one or more objects based on the partial 3D model; and estimating a tightly enclosing bounding box of the corresponding one of the one or more objects based on the more complete 3D model.Type: ApplicationFiled: September 6, 2023Publication date: December 21, 2023Inventors: Carlo Dal Mutto, Kinh Tieu, Francesco Peruch, Jason Trachewsky, Tony Zuccarino, Chase Garber
-
Publication number: 20230349686Abstract: A method for computing dimensions of an object in a scene includes: controlling, by a processor, a depth camera system to capture at least a frame of the scene, the frame including a color image and a depth image arranged in a plurality of pixels; detecting, by the processor, an object in the frame; determining, by the processor, a ground plane in the frame, the object resting on the ground plane; computing, by the processor, a rectangular outline bounding a projection of a plurality of pixels of the object onto the ground plane; computing, by the processor, a height of the object above the ground plane; and outputting, by the processor, computed dimensions of the object in accordance with a length and a width of the rectangular outline and the height.Type: ApplicationFiled: June 6, 2023Publication date: November 2, 2023Inventors: Francesco Peruch, Giuliano Pasqualotto, Giridhar Murali, Ethan Cheng, Kinh Tieu
-
Patent number: 11798152Abstract: A method for estimating tightly enclosing bounding boxes by a computing system includes: controlling a scanning system including one or more depth cameras to capture visual information of the scene including one or more objects; detecting the one or more objects of the scene based on the visual information; singulating each the one or more objects from the frame of the scene to generate one or more 3D models corresponding to the one or more objects, the one or more 3D models including a partial 3D model of a corresponding one of the one or more objects; extrapolating a more complete 3D model of the corresponding one of the one or more objects based on the partial 3D model; and estimating a tightly enclosing bounding box of the corresponding one of the one or more objects based on the more complete 3D model.Type: GrantFiled: September 20, 2022Date of Patent: October 24, 2023Assignee: Packsize LLCInventors: Carlo Dal Mutto, Kinh Tieu, Francesco Peruch, Jason Trachewsky, Tony Zuccarino, Chase Garber
-
Publication number: 20230306625Abstract: A dimensioning system includes: a depth camera system mounted above a working surface; and a computing device including a processor and memory, the memory storing instructions that, when executed by the processor, cause the processor to: detect a triggering condition when an object is placed on the working surface; control the depth camera system to capture a depth image of the object in response to the triggering condition; segment the object from a background depicted in the depth image to identify a portion of the depth image corresponding to a segmented object; and compute a plurality of dimensions of the object based on the portion of the depth image.Type: ApplicationFiled: March 22, 2023Publication date: September 28, 2023Inventors: Francesco PERUCH, Tony ZUCCARINO, Bin AN
-
Patent number: 11720766Abstract: A method for automatically recognizing content of labels on objects includes: capturing visual information of an object using a scanning system including one or more cameras, the object having one or more labels on one or more exterior surfaces; detecting, by a computing system, one or more surfaces of the object having labels; rectifying, by the computing system, the visual information of the one or more surfaces of the object to compute one or more rectified images; and decoding, by the computing system, content of a label depicted in at least one of the one or more rectified images.Type: GrantFiled: December 30, 2019Date of Patent: August 8, 2023Assignee: PACKSIZE LLCInventors: Francesco Peruch, Carlo Dal Mutto, Jason Trachewsky
-
Patent number: 11709046Abstract: A method for computing dimensions of an object in a scene includes: controlling, by a processor, a depth camera system to capture at least a frame of the scene, the frame including a color image and a depth image arranged in a plurality of pixels; detecting, by the processor, an object in the frame; determining, by the processor, a ground plane in the frame, the object resting on the ground plane; computing, by the processor, a rectangular outline bounding a projection of a plurality of pixels of the object onto the ground plane; computing, by the processor, a height of the object above the ground plane; and outputting, by the processor, computed dimensions of the object in accordance with a length and a width of the rectangular outline and the height.Type: GrantFiled: April 22, 2022Date of Patent: July 25, 2023Assignee: PACKSIZE LLCInventors: Francesco Peruch, Giuliano Pasqualotto, Giridhar Murali, Ethan Cheng, Kinh Tieu
-
Publication number: 20230177400Abstract: A method for performing automatic visual inspection includes: capturing visual information of an object using a scanning system including a plurality of cameras; extracting, by a computing system including a processor and memory, one or more feature maps from the visual information using one or more feature extractors; classifying, by the computing system, the object by supplying the one or more feature maps to a complex classifier to compute a classification of the object, the complex classifier including: a plurality of simple classifiers, each simple classifier of the plurality of simple classifiers being configured to compute outputs representing a characteristic of the object; and one or more logical operators configured to combine the outputs of the simple classifiers to compute the classification of the object; and outputting, by the computing system, the classification of the object as a result of the automatic visual inspection.Type: ApplicationFiled: October 13, 2022Publication date: June 8, 2023Inventors: Carlo Dal Mutto, Francesco Peruch, Alexander Ou, Robert Hayes
-
Publication number: 20230131623Abstract: A method for estimating tightly enclosing bounding boxes by a computing system includes: controlling a scanning system including one or more depth cameras to capture visual information of the scene including one or more objects; detecting the one or more objects of the scene based on the visual information; singulating each the one or more objects from the frame of the scene to generate one or more 3D models corresponding to the one or more objects, the one or more 3D models including a partial 3D model of a corresponding one of the one or more objects; extrapolating a more complete 3D model of the corresponding one of the one or more objects based on the partial 3D model; and estimating a tightly enclosing bounding box of the corresponding one of the one or more objects based on the more complete 3D model.Type: ApplicationFiled: September 20, 2022Publication date: April 27, 2023Inventors: Carlo Dal Mutto, Kinh Tieu, Francesco Peruch, Jason Trachewsky, Tony Zuccarino, Chase Garber
-
Patent number: 11508050Abstract: A method for performing automatic visual inspection includes: capturing visual information of an object using a scanning system including a plurality of cameras; extracting, by a computing system including a processor and memory, one or more feature maps from the visual information using one or more feature extractors; classifying, by the computing system, the object by supplying the one or more feature maps to a complex classifier to compute a classification of the object, the complex classifier including: a plurality of simple classifiers, each simple classifier of the plurality of simple classifiers being configured to compute outputs representing a characteristic of the object; and one or more logical operators configured to combine the outputs of the simple classifiers to compute the classification of the object; and outputting, by the computing system, the classification of the object as a result of the automatic visual inspection.Type: GrantFiled: December 19, 2019Date of Patent: November 22, 2022Assignee: PACKSIZE LLCInventors: Carlo Dal Mutto, Francesco Peruch, Alexander Ou, Robert Hayes
-
Patent number: 11481915Abstract: A system for acquiring three-dimensional (3-D) models of objects includes a first camera group including: a first plurality of depth cameras having overlapping fields of view; a first processor; and a first memory storing instructions that, when executed by the first processor, cause the first processor to: control the first depth cameras to simultaneously capture a first group of images of a first portion of a first object; compute a partial 3-D model representing the first portion of the first object; and detect defects in the first object based on the partial 3-D model representing the first portion of the first object.Type: GrantFiled: May 6, 2019Date of Patent: October 25, 2022Assignee: PACKSIZE LLCInventors: Carlo Dal Mutto, Francesco Peruch
-
Patent number: 11481885Abstract: A method for estimating tightly enclosing bounding boxes by a computing system includes: controlling a scanning system including one or more depth cameras to capture visual information of the scene including one or more objects; detecting the one or more objects of the scene based on the visual information; singulating each the one or more objects from the frame of the scene to generate one or more 3D models corresponding to the one or more objects, the one or more 3D models including a partial 3D model of a corresponding one of the one or more objects; extrapolating a more complete 3D model of the corresponding one of the one or more objects based on the partial 3D model; and estimating a tightly enclosing bounding box of the corresponding one of the one or more objects based on the more complete 3D model.Type: GrantFiled: December 20, 2019Date of Patent: October 25, 2022Assignee: PACKSIZE LLCInventors: Carlo Dal Mutto, Kinh Tieu, Francesco Peruch, Jason Trachewsky, Tony Zuccarino, Chase Garber
-
Publication number: 20220327847Abstract: A method for computing dimensions of an object in a scene includes: controlling, by a processor, a depth camera system to capture at least a frame of the scene, the frame including a color image and a depth image arranged in a plurality of pixels; detecting, by the processor, an object in the frame; determining, by the processor, a ground plane in the frame, the object resting on the ground plane; computing, by the processor, a rectangular outline bounding a projection of a plurality of pixels of the object onto the ground plane; computing, by the processor, a height of the object above the ground plane; and outputting, by the processor, computed dimensions of the object in accordance with a length and a width of the rectangular outline and the height.Type: ApplicationFiled: April 22, 2022Publication date: October 13, 2022Inventors: Francesco Peruch, Giuliano Pasqualotto, Giridhar Murali, Ethan Cheng, Kinh Tieu
-
Patent number: 11341350Abstract: A method for computing dimensions of an object in a scene includes: controlling, by a processor, a depth camera system to capture at least a frame of the scene, the frame including a color image and a depth image arranged in a plurality of pixels; detecting, by the processor, an object in the frame; determining, by the processor, a ground plane in the frame, the object resting on the ground plane; computing, by the processor, a rectangular outline bounding a projection of a plurality of pixels of the object onto the ground plane; computing, by the processor, a height of the object above the ground plane; and outputting, by the processor, computed dimensions of the object in accordance with a length and a width of the rectangular outline and the height.Type: GrantFiled: January 4, 2019Date of Patent: May 24, 2022Assignee: Packsize LLCInventors: Francesco Peruch, Giuliano Pasqualotto, Giridhar Murali, Ethan Cheng, Kinh Tieu
-
Publication number: 20200380229Abstract: A method for automatically recognizing content of labels on objects includes: capturing visual information of an object using a scanning system including one or more cameras, the object having one or more labels on one or more exterior surfaces; detecting, by a computing system, one or more surfaces of the object having labels; rectifying, by the computing system, the visual information of the one or more surfaces of the object to compute one or more rectified images; and decoding, by the computing system, content of a label depicted in at least one of the one or more rectified images.Type: ApplicationFiled: December 30, 2019Publication date: December 3, 2020Inventors: Francesco Peruch, Carlo Dal Mutto, Jason Trachewsky
-
Publication number: 20200372626Abstract: A method for estimating tightly enclosing bounding boxes by a computing system includes: controlling a scanning system including one or more depth cameras to capture visual information of the scene including one or more objects; detecting the one or more objects of the scene based on the visual information; singulating each the one or more objects from the frame of the scene to generate one or more 3D models corresponding to the one or more objects, the one or more 3D models including a partial 3D model of a corresponding one of the one or more objects; extrapolating a more complete 3D model of the corresponding one of the one or more objects based on the partial 3D model; and estimating a tightly enclosing bounding box of the corresponding one of the one or more objects based on the more complete 3D model.Type: ApplicationFiled: December 20, 2019Publication date: November 26, 2020Inventors: Carlo Dal Mutto, Kinh Tieu, Francesco Peruch, Jason Trachewsky, Tony Zuccarino, Chase Garber
-
Publication number: 20200372625Abstract: A method for performing automatic visual inspection includes: capturing visual information of an object using a scanning system including a plurality of cameras; extracting, by a computing system including a processor and memory, one or more feature maps from the visual information using one or more feature extractors; classifying, by the computing system, the object by supplying the one or more feature maps to a complex classifier to compute a classification of the object, the complex classifier including: a plurality of simple classifiers, each simple classifier of the plurality of simple classifiers being configured to compute outputs representing a characteristic of the object; and one or more logical operators configured to combine the outputs of the simple classifiers to compute the classification of the object; and outputting, by the computing system, the classification of the object as a result of the automatic visual inspection.Type: ApplicationFiled: December 19, 2019Publication date: November 26, 2020Inventors: Carlo Dal Mutto, Francesco Peruch, Alexander Ou, Robert Hayes
-
Publication number: 20200098122Abstract: A system for acquiring three-dimensional (3-D) models of objects includes a first camera group including: a first plurality of depth cameras having overlapping fields of view; a first processor; and a first memory storing instructions that, when executed by the first processor, cause the first processor to: control the first depth cameras to simultaneously capture a first group of images of a first portion of a first object; compute a partial 3-D model representing the first portion of the first object; and detect defects in the first object based on the partial 3-D model representing the first portion of the first object.Type: ApplicationFiled: May 6, 2019Publication date: March 26, 2020Inventors: Carlo Dal Mutto, Francesco Peruch
-
Patent number: 10453185Abstract: A method for capturing a depth map includes: controlling a plurality of cameras to capture, concurrently, a plurality of first images during a first exposure interval, each of the cameras concurrently capturing a corresponding one of the first images, the cameras having overlapping fields of view; controlling a projection source to emit light at a first illumination level during the first exposure interval; controlling the cameras to capture, concurrently, a plurality of second images during a second exposure interval, each of the cameras concurrently capturing a corresponding one of the second images; controlling the projection source to emit light at a second illumination level during the second exposure interval, the second illumination level being different from the first illumination level; combining the first images with the second images to generate a depth map; and outputting the depth map.Type: GrantFiled: November 2, 2016Date of Patent: October 22, 2019Assignee: AQUIFI, INC.Inventors: Carlo Dal Mutto, Abbas Rafii, Pietro Salvagnini, Aryan Hazeghi, Michele Stoppa, Francesco Peruch, Giulio Marin
-
Publication number: 20190213389Abstract: A method for computing dimensions of an object in a scene includes: controlling, by a processor, a depth camera system to capture at least a frame of the scene, the frame including a color image and a depth image arranged in a plurality of pixels; detecting, by the processor, an object in the frame; determining, by the processor, a ground plane in the frame, the object resting on the ground plane; computing, by the processor, a rectangular outline bounding a projection of a plurality of pixels of the object onto the ground plane; computing, by the processor, a height of the object above the ground plane; and outputting, by the processor, computed dimensions of the object in accordance with a length and a width of the rectangular outline and the height.Type: ApplicationFiled: January 4, 2019Publication date: July 11, 2019Inventors: Francesco Peruch, Giuliano Pasqualotto, Giridhar Murali, Ethan Cheng, Kinh Tieu