Patents by Inventor Sohailah Mohamed Rashed Alyammahi

Sohailah Mohamed Rashed Alyammahi 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: 9740947
    Abstract: An architecture for linear-time extraction of maximally stable extremal regions (MSERs) having an image memory, heap memory, a pointer array and processing hardware is disclosed. The processing hardware is configured to in real-time analyze image pixels in the image memory using a linear-time algorithm to identify a plurality of components of the image. The processing hardware is also configured to place the image pixels in the heap memory for each of the plurality of components of the image, generate a pointer that points to a location in the heap memory that is associated with a start of flooding for another component and store the pointer in the array of pointers. The processing hardware is also configured to access the plurality of components using the array of pointers and determine MSER ellipses based on the components and MSER criteria.
    Type: Grant
    Filed: September 27, 2016
    Date of Patent: August 22, 2017
    Assignee: Khalifa University of Science and Technology
    Inventors: Sohailah Mohamed Rashed Alyammahi, Ehab Najeh Salahat, Hani Hasan Mustafa Saleh, Andrzej Stefan Sluzek, Mohammed Ismail Elnaggar
  • Publication number: 20170017853
    Abstract: An architecture for linear-time extraction of maximally stable extremal regions (MSERs) having an image memory, heap memory, a pointer array and processing hardware is disclosed. The processing hardware is configured to in real-time analyze image pixels in the image memory using a linear-time algorithm to identify a plurality of components of the image. The processing hardware is also configured to place the image pixels in the heap memory for each of the plurality of components of the image, generate a pointer that points to a location in the heap memory that is associated with a start of flooding for another component and store the pointer in the array of pointers. The processing hardware is also configured to access the plurality of components using the array of pointers and determine MSER ellipses based on the components and MSER criteria.
    Type: Application
    Filed: September 27, 2016
    Publication date: January 19, 2017
    Inventors: Sohailah Mohamed Rashed Alyammahi, Ehab Najeh Salahat, Hani Hasan Mustafa Saleh, Andrzej Stefan Sluzek, Mohammed Ismail Elnaggar