Architecture for real-time extraction of extended maximally stable extremal regions (X-MSERs)
First Claim
1. An architecture for real-time extraction of extended maximally stable extremal regions (X-MSERs) comprising a communication interface and processing circuitry arranged in hardware to in real-time:
- receive a data stream of an intensity image via the communication interface;
receive a data stream of a depth image via the communication interface;
find intensity extremal regions within the intensity image;
find depth extremal regions within the depth image;
determine strong extremal regions based upon significant overlap between the intensity extremal regions and the depth extremal regions; and
determine X-MSER ellipses parameters based upon the strong extremal regions and X-MSER criteria.
2 Assignments
0 Petitions
Accused Products
Abstract
Architecture for real-time extraction of maximally stable extremal regions (MSERs) is disclosed. The architecture includes communication interface and processing circuitry that is adapted in hardware to receive a data streams of an intensity image and a depth image in real-time and provide intensity labels for image regions within the intensity image that match a given intensity threshold and provide depth labels for image regions within the depth image that match a given depth threshold. The processing circuitry is also adapted in hardware to find intensity extremal regions within the intensity image based upon the intensity labels and to find depth extremal regions within the depth image based upon the depth labels. The processing circuitry determines strong extremal regions based upon significant overlap between the intensity extremal regions and depth extremal regions. The processing circuitry then determines X-MSER ellipses parameters based upon the strong extremal regions and X-MSER criteria.
-
Citations
31 Claims
-
1. An architecture for real-time extraction of extended maximally stable extremal regions (X-MSERs) comprising a communication interface and processing circuitry arranged in hardware to in real-time:
-
receive a data stream of an intensity image via the communication interface; receive a data stream of a depth image via the communication interface; find intensity extremal regions within the intensity image; find depth extremal regions within the depth image; determine strong extremal regions based upon significant overlap between the intensity extremal regions and the depth extremal regions; and determine X-MSER ellipses parameters based upon the strong extremal regions and X-MSER criteria. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An architecture for real-time extraction of extended maximally stable extremal regions (X-MSERs) comprising:
-
image process hardware arranged to receive a data stream of an intensity image and output intensity labels for image regions within the intensity image that match a given intensity threshold and to receive a data stream of a depth image and output depth labels for image regions within the depth image that match a given depth threshold; extremal regions find hardware arranged to receive the intensity labels for the intensity image and find intensity extremal regions within the intensity image and to receive the depth labels for the depth image and find depth extremal regions within the depth image; and X-MSER process hardware arranged to determine strong extremal regions based upon significant overlap between the intensity extremal regions and the depth extremal regions and to receive X-MSER criteria and output X-MSER ellipses parameters based upon the strong extremal regions. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A method for real-time extraction of extended maximally stable extremal regions (X-MSERs) via processing circuitry comprising:
-
receiving a data stream of an intensity image via a communication interface in communication with the processing circuitry; receiving a data stream of a depth image via the communication interface in communication with the processing circuitry; generating intensity labels for image regions within the intensity image that match a given intensity threshold in real-time via the processing circuitry; generating depth labels for the image regions within the depth image that match a given depth intensity threshold in real-time via the processing circuitry; finding intensity extremal regions within the intensity image based upon the intensity labels in real-time via the processing circuitry; finding depth extremal regions within the depth image based upon the depth labels in real-time via the processing circuitry; determining strong extremal regions based upon significant overlap between the intensity extremal regions and the depth extremal regions; and determining X-MSER ellipses parameters based on the strong extremal regions and X-MSER criteria in real-time via the processing circuitry. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31)
-
Specification