Legal claims defining the scope of protection, as filed with the USPTO.
1. A method to extract annotations from images and separate regions of interest from text labels comprising: receiving an image with annotations; extracting items from the image based on a color of the annotations; separating labels from regions of interest in the image; skeletonization of the region of interest boundary; eliminating extraneous components; creating and filling-in a polygon; and outputting the polygon.
2. The method as set forth in claim 1, wherein the extracting is accomplished by an excess color filter.
3. The method as set forth in claim 1, wherein the separating comprises separating the region of interest and text labels using erosion of region of interest boundary to obtain thick labels followed by subtraction of labels from the annotation.
4. The method as set forth in claim 1, wherein the eliminating extraneous components and creating a polygon comprises use of connected components to find large segments of the region of interest and polar sorting with line joining to create a polygon from the segments and fill-in.
5. The method as set forth in claim 1, wherein boundaries are reconstructed by finding dead end vertices and then doing bipartite matching between dead ends using a weighted combination of distance and tangent alignment (or other connector features) to close gaps that are close and complementary angles.
6. The method as set forth in claim 1, wherein the boundaries are reconstructed using a greedy algorithm.
7. The method as set forth in claim 1, wherein the image is an ultrasound image.
8. The method as set forth in claim 7, wherein the ultrasound image includes an image of a tumor.
9. The method as set forth in claim 1, wherein the image is a satellite image showing a geographic region or topology.
10. The method as set forth in claim 1, wherein the image is an image showing a defect in a mechanical part.
11. A system comprising: at least one processor; and, at least one memory including computer program code; the at least one memory and the computer program code configured to, with the at least one processor, cause the system at least to: receive an image with annotations; extract items from the image based on a color of the annotations; separate labels from regions of interest in the image; skeletonize region of interest boundary to get single pixel wide line; eliminate extraneous components; create and fill-in a polygon; and output the polygon.
12. The system as set forth in claim 11, wherein the at least one memory and the computer code are configured to, with the at least one processor, cause the system at least to extract items using an excess color filter.
13. The system as set forth in claim 11, wherein the at least one memory and the computer code are configured to, with the at least one processor, cause the system at least to separate the region of interest and text labels using erosion of region of interest boundary to obtain thick labels followed by subtraction of labels from the annotation.
14. The system as set forth in claim 11, wherein the at least one memory and the computer code are configured to, with the at least one processor, cause the system at least to eliminate extraneous components and creating a polygon by using connected components to find large segments of the region of interest and polar sorting with line joining to create a polygon from the segments and fill-in.
15. The system as set forth in claim 11, wherein the at least one memory and the computer code are configured to, with the at least one processor, cause the system at least to reconstruct boundaries by finding dead end vertices and then doing bipartite matching on a weighted combination of distance and tangent alignment between dead ends to close gaps that are close and complementary angles.
16. The system as set forth in claim 11, wherein the at least one memory and the computer code are configured to, with the at least one processor, cause the system at least to reconstruct boundaries by a greedy algorithm.
17. The system as set forth in claim 11, wherein the image is an ultrasound image.
18. The system as set forth in claim 17, wherein the ultrasound image includes an image of a tumor.
19. The system as set forth in claim 11, wherein the image is a satellite image showing a geographic region or topology.
20. The system as set forth in claim 11, wherein the image is an image showing a defect in a mechanical part.
Unknown
June 3, 2025
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.