Patents by Inventor Ahmed ABOUELELA

Ahmed ABOUELELA 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: 11911919
    Abstract: A method performed by a computing system is presented. The method may include the computing system receiving image information that represents an object surface associated with a flexible object, and identifying, as a grip region, a surface region of the object surface that satisfies a defined smoothness condition and has a region size that is larger than or equal to a defined region size threshold, wherein the grip region is identified based on the image information. The method may further include identifying, as a safety region, a three-dimensional (3D) region which surrounds the grip region in one or more horizontal dimensions, and which extends from the grip region along a vertical dimension that is perpendicular to the one or more horizontal dimensions. The method may further include performing robot motion planning based on the grip region and the safety region.
    Type: Grant
    Filed: March 5, 2021
    Date of Patent: February 27, 2024
    Assignee: MUJIN, INC.
    Inventors: Jose Jeronimo Moreira Rodrigues, Rosen Nikolaev Diankov, Jinze Yu, Ahmed Abouelela, Yoshiki Kanemoto
  • Patent number: 11900652
    Abstract: A method and computing system for performing the method are presented. The method may include receiving image information representing an object; identifying a set of one or more matching object recognition templates associated with a set of one or more detection hypotheses. The method may further include selecting a primary detection hypothesis associated with a matching object recognition template; generating a primary candidate region based on the matching object recognition template; determining at least one of: (i) whether the set of one or more matching object recognition templates has a subset of one or more remaining matching templates, or (ii) whether the image information has a portion representing an unmatched region; and generating a safety volume list based on at least one of: (i) the unmatched region, or (ii) one or more additional candidate regions that are generated based on the subset of one or more remaining matching templates.
    Type: Grant
    Filed: March 5, 2021
    Date of Patent: February 13, 2024
    Assignee: MUJIN, INC.
    Inventors: Jose Jeronimo Moreira Rodrigues, Rosen Nikolaev Diankov, Jinze Yu, Ahmed Abouelela, Yoshiki Kanemoto
  • Publication number: 20230128352
    Abstract: Systems and methods for classifying at least a portion of an image as being textured or textureless are presented. The system receives an image generated by an image capture device, wherein the image represents one or more objects in a field of view of the image capture device. The system generates one or more bitmaps based on at least one image portion of the image. The one or more bitmaps describe whether one or more features for feature detection are present in the at least one image portion, or describe whether one or more visual features for feature detection are present in the at least one image portion, or describe whether there is variation in intensity across the at least one image portion. The system determines whether to classify the at least one image portion as textured or textureless based on the one or more bitmaps.
    Type: Application
    Filed: December 22, 2022
    Publication date: April 27, 2023
    Inventors: Jinze Yu, Jose Jeronimo Moreira Rodrigue, Ahmed Abouelela
  • Publication number: 20230071488
    Abstract: A system and method for processing overlapped flexible objects is disclosed.
    Type: Application
    Filed: September 1, 2022
    Publication date: March 9, 2023
    Inventors: Yoshiki Kanemoto, Ahmed Abouelela, Jinze Yu, Jose Jeronimo Moreira Rodrigues, Rosen Nikolaev Diankov
  • Publication number: 20230041378
    Abstract: A computing system including a processing circuit in communication with a camera having a field of view. The processing circuit is configured to perform operations related to detecting, identifying, and retrieving objects disposed amongst a plurality of objects. The processing circuit may be configured to perform operations related to object recognition template generation, feature generation, hypothesis generation, hypothesis refinement, and hypothesis validation.
    Type: Application
    Filed: August 9, 2022
    Publication date: February 9, 2023
    Inventors: Ahmed ABOUELELA, Hamdi SAHLOUL, Jose Jeronimo MOREIRA RODRIGUES, Xutao YE, Jinze YU
  • Publication number: 20230039581
    Abstract: A computing system including a processing circuit in communication with a camera having a field of view. The processing circuit is configured to perform operations related to detecting, identifying, and retrieving objects disposed amongst a plurality of objects. The processing circuit may be configured to perform operations related to object recognition template generation, feature generation, hypothesis generation, hypothesis refinement, and hypothesis validation.
    Type: Application
    Filed: August 9, 2022
    Publication date: February 9, 2023
    Inventors: Ahmed ABOUELELA, Hamdi SAHLOUL, Jose Jeronimo MOREIRA RODRIGUES, Xutao YE, Jinze YU
  • Publication number: 20230044420
    Abstract: A computing system including a processing circuit in communication with a camera having a field of view. The processing circuit is configured to perform operations related to detecting, identifying, and retrieving objects disposed amongst a plurality of objects. The processing circuit may be configured to perform operations related to object recognition template generation, feature generation, hypothesis generation, hypothesis refinement, and hypothesis validation.
    Type: Application
    Filed: August 9, 2022
    Publication date: February 9, 2023
    Inventors: Ahmed ABOUELELA, Hamdi SAHLOUL, Jose Jeronimo MOREIRA RODRIGUES, Xutao YE, Jinze YU
  • Publication number: 20230044001
    Abstract: A computing system including a processing circuit in communication with a camera having a field of view. The processing circuit is configured to perform operations related to detecting, identifying, and retrieving objects disposed amongst a plurality of objects. The processing circuit may be configured to perform operations related to object recognition template generation, feature generation, hypothesis generation, hypothesis refinement, and hypothesis validation.
    Type: Application
    Filed: August 9, 2022
    Publication date: February 9, 2023
    Inventors: Ahmed ABOUELELA, Hamdi SAHLOUL, Jose Jeronimo MOREIRA RODRIGUES, Xutao YE, Jinze YU
  • Patent number: 11538238
    Abstract: Systems and methods for classifying at least a portion of an image as being textured or textureless are presented. The system receives an image generated by an image capture device, wherein the image represents one or more objects in a field of view of the image capture device. The system generates one or more bitmaps based on at least one image portion of the image. The one or more bitmaps describe whether one or more features for feature detection are present in the at least one image portion, or describe whether one or more visual features for feature detection are present in the at least one image portion, or describe whether there is variation in intensity across the at least one image portion. The system determines whether to classify the at least one image portion as textured or textureless based on the one or more bitmaps.
    Type: Grant
    Filed: August 12, 2020
    Date of Patent: December 27, 2022
    Assignee: Mujin, Inc.
    Inventors: Jinze Yu, Jose Jeronimo Moreira Rodrigues, Ahmed Abouelela
  • Publication number: 20220284216
    Abstract: A method and computing system for performing the method are presented. The method may include receiving image information representing an object; identifying a set of one or more matching object recognition templates associated with a set of one or more detection hypotheses. The method may further include selecting a primary detection hypothesis associated with a matching object recognition template; generating a primary candidate region based on the matching object recognition template; determining at least one of: (i) whether the set of one or more matching object recognition templates has a subset of one or more remaining matching templates, or (ii) whether the image information has a portion representing an unmatched region; and generating a safety volume list based on at least one of: (i) the unmatched region, or (ii) one or more additional candidate regions that are generated based on the subset of one or more remaining matching templates.
    Type: Application
    Filed: March 5, 2021
    Publication date: September 8, 2022
    Inventors: Jose Jeronimo MOREIRA RODRIGUES, Rosen Nikolaev Diankov, Jinze Yu, Ahmed Abouelela, Yoshiki Kanemoto
  • Publication number: 20220281114
    Abstract: A method performed by a computing system is presented. The method may include the computing system receiving image information that represents an object surface associated with a flexible object, and identifying, as a grip region, a surface region of the object surface that satisfies a defined smoothness condition and has a region size that is larger than or equal to a defined region size threshold, wherein the grip region is identified based on the image information. The method may further include identifying, as a safety region, a three-dimensional (3D) region which surrounds the grip region in one or more horizontal dimensions, and which extends from the grip region along a vertical dimension that is perpendicular to the one or more horizontal dimensions. The method may further include performing robot motion planning based on the grip region and the safety region.
    Type: Application
    Filed: March 5, 2021
    Publication date: September 8, 2022
    Inventors: Jose Jeronimo MOREIRA RODRIGUES, Rosen Nikolaev DIANKOV, Jinze YU, Ahmed ABOUELELA, Yoshiki KANEMOTO
  • Publication number: 20210213615
    Abstract: Systems and methods for classifying at least a portion of an image as being textured or textureless are presented. The system receives an image generated by an image capture device, wherein the image represents one or more objects in a field of view of the image capture device. The system generates one or more bitmaps based on at least one image portion of the image. The one or more bitmaps describe whether one or more features for feature detection are present in the at least one image portion, or describe whether one or more visual features for feature detection are present in the at least one image portion, or describe whether there is variation in intensity across the at least one image portion. The system determines whether to classify the at least one image portion as textured or textureless based on the one or more bitmaps.
    Type: Application
    Filed: August 12, 2020
    Publication date: July 15, 2021
    Inventors: Jinze YU, Jose Jeronimo MOREIRA RODRIGUES, Ahmed ABOUELELA